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

27387 lines
1.0 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct VirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
struct VirtualActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct VirtualFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct VirtualFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
struct Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF;
struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C;
struct Action_3_tD6E080F36319CBF6BF1621FF6C67DCA2E608EB98;
struct Action_3_t6C577DBD836701816846A7A2828A1F69FBFA1FB8;
struct Action_3_t8D91EEEC6F67AE84813CD12EB819858671000DAF;
struct Action_3_t6896EA7B8A6394A0DB02C01762B8852C3E16D91C;
struct Action_3_t040DD97225AE7940C382F481C47641A9726EC4C7;
struct Action_3_t2C1E9C3208FF733CF93194827BC5A316F5728ABE;
struct Action_3_t786686BB4C5B9AA674CB0020B2BBFF6E155B0ADF;
struct Action_3_t9FCE45D8430C8E4546F9417E50E5E511A9A79E4B;
struct Action_3_t0A012FA1577223FF2119D68312CF07EDD705CC57;
struct Action_3_tDD9B7F86F62343F8C28A64A27E90DD2795981B0D;
struct Action_3_t99D5BE4BC7F4DDFD6D3A7B8CCCE14638C8E295C0;
struct Action_3_tC9307B24BB0C531145058E18028E296F840CBA67;
struct Action_3_tD051CEE665CB7EE31E074DA49DCAE32AD8A5CF53;
struct Action_3_tC603593BE9AB0D6252D0674BA4A7547AA0FF84E5;
struct Action_3_tD47D108A4B3A5B7DA9971FDD66DCDD1A63A223AE;
struct Action_3_tEEC2E2976F4E97803A25D3FC68A52499193F208B;
struct Action_3_t0AB9D2A357B648BFC1C2C31A2F73D2D279F139AF;
struct Action_3_tD91EDE9B64D7A1D42395D3D4D4119875780E0BC7;
struct Action_3_tEB5F27D024C04A13BF76D75D2A04E1EAA1AB2BD7;
struct Action_3_tCF7DC1E5E97AEE447D399457DA7D47842044D93F;
struct Action_3_t405997311F83A28B9A3DE4CF0E77B806DA13E048;
struct Action_3_t3E14C5AE586D1A19350D32B719359B1F1EB79ABE;
struct Action_3_t64ADE4C703A13C3888C1F2D2297B85AD768124E7;
struct Action_3_tC216E8833822256D1912D011B9A612BFA4F0FB57;
struct Action_3_t5C798B391CC60C273DC29A43BF37EABEA0A5CE2E;
struct Action_3_t6C98579EB0ADEFF6E20377C8BA67B3530FDEC769;
struct Action_3_t3644DED0C553C5BE65E0B421EA11C74FD6387926;
struct Action_3_t887FCFA2A44C1B3B79C062C248EEE3F457D4DCC2;
struct Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125;
struct Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7;
struct Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335;
struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54;
struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
struct Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36;
struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1;
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
struct Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA;
struct Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE;
struct Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455;
struct Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA;
struct Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0;
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_t5800A995BE95C9F3897A7F86E964157A7D0B10AC;
struct Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7;
struct Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D;
struct Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D;
struct Func_1_t8FB054CAA84105278E81718602A899DC392659DC;
struct Func_3_tD92FE9D1F2D4C35B554AF0942D4E50BC4AFB00A4;
struct Func_3_tCD1D837F04F5A7B055200A48ED054A91DBA997DE;
struct Func_3_t9CEE8DABF47355446BA1726A7C03173EBC085BE5;
struct Func_3_tD24E0EEE79A2D53F95A8A47C30AC3FB7E5A64076;
struct Func_3_tE4F3B25C4FF345D7B584DFCC7A7D71604B33E107;
struct Func_3_t417C5EFB3D6341B4A453E81028DF0C80E58D0E21;
struct Func_3_t2114B882AFDD57EE79313C18D95D37D460A369B6;
struct Func_3_tE2358BA2A7256DF393C2698621CAC4E6D0802F79;
struct Func_3_t27997AC431DD02B05CF2667961B3A4842D0A7F46;
struct Func_3_tC2A21B18D73205FB1F0C80B58CB923890AD6A76F;
struct Func_3_t38354128C1271F20AEA94D213AA3CF033050523D;
struct Func_3_t73D0E383646A61A38AD0167F90D52DDB3161F17A;
struct Func_3_t3A64F68F62266500C12C9F68160798259ECCB10A;
struct Func_3_tC84903FFAFB97703E2C7BE3F27247ACE29E6CC4F;
struct Func_3_tF03057D8F2223EA4C7E5EF1FABBE4CE367A43326;
struct Func_3_tF21B366557BA1A46AA5929C4023D831CB3C7E63B;
struct Func_3_tAE5038B0E22033FD4C07ED72A7D4076869AE7586;
struct Func_3_t5E6A13FF5EB38B09FB39894D2C85C476C6A3D16F;
struct Func_3_t04D9BAA3CD9FA053F27831BBECDDBCEF0BAE27EC;
struct Func_3_t195E5F23998C7E31396D13C5BE8454CFAE3890EE;
struct Func_3_t7AA6FF1E82A9036FFAE3CF8D58AC2D0B09407E83;
struct Func_3_tDC12B1480F34ED9A70CB26794928E60F60A42300;
struct Func_3_tB870F516908FBCC4CD866EC48D89FE259AD0BCCD;
struct Func_3_tF7D54196BEE321894D61FAA2BCB3D05CA70FDA74;
struct Func_3_t3BB4326EE128F0D96A9E184E7184ADBA202B870D;
struct Func_3_t21077CF6F34578849B0D5237FBB3426C8DA0D190;
struct Func_3_t52E361F518BC7E8098283C62F67D5269C3C35A36;
struct Func_3_tA7C5339065A1317A509B574D8FE7A0AFE04FE05F;
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E;
struct KeyCollection_tB8089C47DE42CE5424A9FA4059BCA47EA7AC8410;
struct KeyCollection_tE938BCFF582BC309AECFF907FC98A793223FDC9C;
struct KeyCollection_t2A43E6BF1168BF98CC47CE051CDCC51232CEA12F;
struct KeyCollection_tE2F56A37776137F5D3C1BA6C49999EF1EC0E216F;
struct List_1_t92E048434BB31E471D7ABFA16CC4399E3546E804;
struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3;
struct List_1_t449A088656B6F11EC9C513A6937BB74A07028F58;
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
struct Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8;
struct Task_1_t4C228DE57804012969575431CFF12D57C875552D;
struct ValueCollection_tFB11AF1A16E62995C9860FE31669231CB4EE2218;
struct ValueCollection_t7D7AA97466240F976A44766E5C395BAD9D2071DA;
struct ValueCollection_tD52C9AD021C5F508E8E5537DC3CCFD92BB9EF8E5;
struct ValueCollection_tAD56DF94D7373625A22E80E942606DC8509CB6D2;
struct EntryU5BU5D_t53979C3433EC7FD8A316D31E1CC2D6DE1ACD74FC;
struct EntryU5BU5D_tFEEC610E8149EBA7E2D43131D69C9EE0C960A9F9;
struct EntryU5BU5D_t14EB11429C18728D0E8C2C86840C0AD73691763A;
struct EntryU5BU5D_tD80C7495BA8BE64BC139A54FA961AB3EC66D7319;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
struct BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032;
struct BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C;
struct BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2;
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
struct BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950;
struct BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2;
struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
struct DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF;
struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90;
struct Delegate_t;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1;
struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293;
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095;
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
struct Exception_t;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222;
struct IExternalIndexReferenceResolver_t9B40BA2D12369BE63CC8F2FF430D077E572E13ED;
struct IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232;
struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
struct IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6;
struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609;
struct ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036;
struct ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43;
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
struct JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E;
struct JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct MethodInfo_t;
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;
struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2;
struct SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB;
struct SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659;
struct SerializedBehaviour_tD5ABCB7B7DB3B170B6FC07F46F2021F9689CBBE5;
struct SerializedComponent_tCE50D82D2E43ABD12C0B248D09AE27196BB23604;
struct SerializedMonoBehaviour_tCAB84E6C5A9BE32A25633BE1E4B22DCFF87120FF;
struct SerializedScriptableObject_t1CCB98525A3BEE7B0FC72D541E7390DF8A79A399;
struct SerializedStateMachineBehaviour_t9A3A60D96A8A16652EE7A845FFE2C5F185DF82B0;
struct SerializedUnityObject_t48ECDB9E7A0187219612146E029D0CA8F8DE6552;
struct Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA;
struct StateMachineBehaviour_t59C5685227B06222F5AF7027E2DA530AB99AFDF7;
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE;
struct StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B;
struct String_t;
struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
struct TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E;
struct Type_t;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB;
struct U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE;
struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_t040DD97225AE7940C382F481C47641A9726EC4C7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_t0A012FA1577223FF2119D68312CF07EDD705CC57_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_t2C1E9C3208FF733CF93194827BC5A316F5728ABE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_t6896EA7B8A6394A0DB02C01762B8852C3E16D91C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_t6C577DBD836701816846A7A2828A1F69FBFA1FB8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_t786686BB4C5B9AA674CB0020B2BBFF6E155B0ADF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_t8D91EEEC6F67AE84813CD12EB819858671000DAF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_t99D5BE4BC7F4DDFD6D3A7B8CCCE14638C8E295C0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_t9FCE45D8430C8E4546F9417E50E5E511A9A79E4B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_tC603593BE9AB0D6252D0674BA4A7547AA0FF84E5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_tC9307B24BB0C531145058E18028E296F840CBA67_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_tD051CEE665CB7EE31E074DA49DCAE32AD8A5CF53_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_tD6E080F36319CBF6BF1621FF6C67DCA2E608EB98_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_3_tDD9B7F86F62343F8C28A64A27E90DD2795981B0D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BinaryEntryType_t45CF4A4AA5396BCA4F03D378D1BC48726FFB769D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_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* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_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* DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_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* FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_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_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* Func_3_t2114B882AFDD57EE79313C18D95D37D460A369B6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t27997AC431DD02B05CF2667961B3A4842D0A7F46_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t38354128C1271F20AEA94D213AA3CF033050523D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t3A64F68F62266500C12C9F68160798259ECCB10A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t417C5EFB3D6341B4A453E81028DF0C80E58D0E21_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t73D0E383646A61A38AD0167F90D52DDB3161F17A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t9CEE8DABF47355446BA1726A7C03173EBC085BE5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tC2A21B18D73205FB1F0C80B58CB923890AD6A76F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tC84903FFAFB97703E2C7BE3F27247ACE29E6CC4F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tCD1D837F04F5A7B055200A48ED054A91DBA997DE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tD24E0EEE79A2D53F95A8A47C30AC3FB7E5A64076_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tD92FE9D1F2D4C35B554AF0942D4E50BC4AFB00A4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tE2358BA2A7256DF393C2698621CAC4E6D0802F79_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tE4F3B25C4FF345D7B584DFCC7A7D71604B33E107_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* IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_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* Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_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* SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659_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* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_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* UnauthorizedAccessException_t8FC1F1DE7AA62456E9E25EFDFC658A623A626791_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral0659F061C3A81B1505225B2675ED130A3AA57F3C;
IL2CPP_EXTERN_C String_t* _stringLiteral0A69D2F6A7564E290410504FEB02FA8B25A56EAD;
IL2CPP_EXTERN_C String_t* _stringLiteral0EC00FE986C9E7ED7CED82F33B2E0679C7373982;
IL2CPP_EXTERN_C String_t* _stringLiteral1168E92C164109D6220480DEDA987085B2A21155;
IL2CPP_EXTERN_C String_t* _stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E;
IL2CPP_EXTERN_C String_t* _stringLiteral17699B5FCFDA1D89B3B615B6FB41A16EC02E7C00;
IL2CPP_EXTERN_C String_t* _stringLiteral205775153310538AD3446D2028B710EA280549E1;
IL2CPP_EXTERN_C String_t* _stringLiteral24C5A2A04CC81493F2DCDEC604CAAC5FA263BF0F;
IL2CPP_EXTERN_C String_t* _stringLiteral300AECD872004D862AE61E40AE96A895F0E12F18;
IL2CPP_EXTERN_C String_t* _stringLiteral3757FF493538334216114A0005FCA1C3672AD7AD;
IL2CPP_EXTERN_C String_t* _stringLiteral3E742218201AA10A57DC327633198656934888C1;
IL2CPP_EXTERN_C String_t* _stringLiteral3FC658BE411A8AD165F4AF2576AF73AFB1C4FF9A;
IL2CPP_EXTERN_C String_t* _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8;
IL2CPP_EXTERN_C String_t* _stringLiteral493A0902B7F1820B2244FAE9922A2EB9EF03232C;
IL2CPP_EXTERN_C String_t* _stringLiteral49B8358F7349EB3C69CE11801EEAE81B2E96FE8A;
IL2CPP_EXTERN_C String_t* _stringLiteral51D55B9461BB649BC395F36833643E8E84F7F881;
IL2CPP_EXTERN_C String_t* _stringLiteral54AA1EAF8A3CF5ACDF7F925647FFD65116F49098;
IL2CPP_EXTERN_C String_t* _stringLiteral6B6A27CA9412E57A90F780548EA56C249BDF4C62;
IL2CPP_EXTERN_C String_t* _stringLiteral6F12B290475719E135566C89E10A7A94FE8C6FE6;
IL2CPP_EXTERN_C String_t* _stringLiteral8AA5E677302F496A729AA1B688D27857A7A41A09;
IL2CPP_EXTERN_C String_t* _stringLiteral8DF9581216B877CA847DADED90AF4A91CD3ADB2A;
IL2CPP_EXTERN_C String_t* _stringLiteral919E5584F75C81469DC87DBB8A5724E5DAD0971F;
IL2CPP_EXTERN_C String_t* _stringLiteral9266C7189E6E26E80082CFB40386971A464A56ED;
IL2CPP_EXTERN_C String_t* _stringLiteral92B524E48D48DF73E725839D77090D7D92E89E59;
IL2CPP_EXTERN_C String_t* _stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694;
IL2CPP_EXTERN_C String_t* _stringLiteral9C4B8A0970A5885692C15FF050EB5C50F635CDFD;
IL2CPP_EXTERN_C String_t* _stringLiteralA1A7C28A271C31512118F50100D36E6E9B7D324C;
IL2CPP_EXTERN_C String_t* _stringLiteralA1DD87819778A99A4AF45B942DB422DD810D052E;
IL2CPP_EXTERN_C String_t* _stringLiteralA8B8A60F4D77372C2B2720A4B18CF34F2F015852;
IL2CPP_EXTERN_C String_t* _stringLiteralAC0CAF62D3B46F5CE71EEA361A5F8B7BBE13B85A;
IL2CPP_EXTERN_C String_t* _stringLiteralAEA66752969DF536D122A474196D1FCAB0304258;
IL2CPP_EXTERN_C String_t* _stringLiteralB43DEA6316869BECCE92213C97447D4734FBC898;
IL2CPP_EXTERN_C String_t* _stringLiteralB6BB8699168D06A0C9705665B952A0EF9AE17C28;
IL2CPP_EXTERN_C String_t* _stringLiteralB78D74A8E53624FC7A99C36077ADC6E05C0E4BFC;
IL2CPP_EXTERN_C String_t* _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2;
IL2CPP_EXTERN_C String_t* _stringLiteralCC7F9B6E776F9D895F1B521D5F702F083C8D947C;
IL2CPP_EXTERN_C String_t* _stringLiteralCD46A83F56D4576B3DC8F8DC71B6D6FCC9022980;
IL2CPP_EXTERN_C String_t* _stringLiteralDED03889EE8082F981D49AE14611A41C33665D96;
IL2CPP_EXTERN_C String_t* _stringLiteralDF5134BCF0273029C023F71A5AF698BBA32FE834;
IL2CPP_EXTERN_C String_t* _stringLiteralE76B50D190ACE6AEFBE24B8AEBBA49CC017C70B4;
IL2CPP_EXTERN_C String_t* _stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2;
IL2CPP_EXTERN_C String_t* _stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA;
IL2CPP_EXTERN_C String_t* _stringLiteralEBD1A9B5834E95D7CF453E33E10789D645F10477;
IL2CPP_EXTERN_C String_t* _stringLiteralF3011CD6ED2A7CA85FB478DA0E7A223A7D07836B;
IL2CPP_EXTERN_C String_t* _stringLiteralF3185B7F4F843B5E6AA37309AB3974D68A0061C9;
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
IL2CPP_EXTERN_C String_t* _stringLiteralFE977D570818176240E747F71977A7C99DAB06B7;
IL2CPP_EXTERN_C const RuntimeMethod* BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BaseDataReaderWriter_PopNode_m20ECFBD261E1D9C7938BB59696F169C6C687E27D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BaseDataReader_SkipEntry_m3A99D110198C6D79980CC866D6A97A93EFE51FA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BaseDataReader_set_Stream_m7FCCF4F6CC3016F57157D68F90A0CDB65883610E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BaseDataWriter_set_Stream_m1CD615F15357651C2F9BE52DDDBBBCD24240D4AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataReader_PeekEntry_m2DA4C8ADAE03729896E3A49E9691AB667B12DB80_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataReader_ReadByte_m48BE51E133A068134AF1DCDCCADEA8FE13C6EE90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataReader_ReadInt16_m8D9DD6C7E0B2E416D639BF98C89F820C172635C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataReader_ReadInt32_m70DB494B4910DFFAEEEDD9EA565888153FB8B12E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataReader_ReadInt64_m436297136897294D392A87D59496AB3FA3A76C90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataReader_ReadSByte_mDAF9A07CB95939B87C8FAAC90BBC63631C072EB9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataReader_ReadUInt16_mED9A9132822F6E25176E3C7DF31CE40985A314BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataReader_ReadUInt32_mAADD4C8B010874881546DD7B6CA589B6E802B9C3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataReader_ReadUInt64_mC9FA34AA7594E4D50EC180A94CF66185DF700992_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_GetDataDump_m96D2A21395551ABED8E0C83E87DB2FC5D18C2C5D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WriteExternalReference_m77995055B476768A2BE3B569496527AE488FC630_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_Guid_m3FEA98B644AFAF548AD7D21C5B23907AF5DC614D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_bool_m61F3CC0AEAD880176635D2A867CC36BD4393F2F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_byte_mF00843CCCAD1F0CA870104E88244C3DD35E08F22_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_char_m0E700204B9BE7801BE60416F77B24515658C5D82_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_decimal_m061D41F501898F7CBB0E1E268D5E0EEB5353A15C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_double_m4DB62AD93AC6C645C2279AD7EBA88902A969F08D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_float_mEC5845F27D24796366997F71E1082C4F1EE2EC7D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_int_mE92CF34B98F696EBDA74349AA6EAB3B4B244E5C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_long_m3E2284E5FC70657626FAF0E77194C866E3BF40AD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_sbyte_mF0E770BCD0B6CE9D17D61DFE48A3767541C37EB9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_short_m0F7EB2A2ED9079D6F658BA9D5C4DE15691408379_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_uint_m06365F957F5349895F22925C2C358F888A3A0ED7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_ulong_mC783CEB79A785CE8D03934E9D99E8C256810925D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_ushort_m2D51174CE31F0A1AD14DBD01836E56E67F6ED7D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mEE9EBB858749DAB172DB7E7255A1485A85EFE6D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m1E0BB398DE5617721552A4372C09547826FB46DC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mD2A299D7FCFAF438D826D50A593118886D116BDD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m112A1CB923DA2FC5DD778E732387D65BA92A743F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA063F7CB6E3B3137242BABE30D2790AB7512F906_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA2E6319A50FEDE0C6103A61D65408E1986DE2B04_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB7AA8EFA279F0EF69B3F2DFD7EF60FCC5D18E4FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m26AF4CF95FC733071C419A03190EF6B2F9706579_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m65F29CEA004735FF271E6DBC6EE01C26E01799C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_GetDataDump_m3BEB8BF40FB54671676A23048EA0977AD17CCAE8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_ReadByte_m665CA38C03964377924D3DC4CDB3698A830FA60E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_ReadInt16_m6290D72876F2A952A2FC58953EEC09B60ECC4229_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_ReadInt32_m91BCCA51255B5A1F298F1ECAC968964722324828_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_ReadSByte_mB82946285DF16E4202E3102D099843F680D94F3A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_ReadUInt16_mB10FA175393981E7BAD949EDC3E0D9435B08203C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_ReadUInt32_m451EB0EA380F0B6F6D740C6C0F232BDC04A27B85_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_0_m43EA6EC36C58F10E51BA6599DC13A80A4E5C17C4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_10_m302FF7414631C709CD41E2DE42CCD565D69DCE37_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_11_mA2FF5900FBE012AE3A5EC5EB2BA5A06EC0A9CD16_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_12_m06F389D3E2C09DFDEC9120D8BA81935F51ABCC5F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_13_m57ADA57EC3B90AAA51D988F0B8C7B991E25F11CE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_1_m70F9DF2B1DCF508404F69B2D3DB308F030012AC6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_2_mBE3B5352E4AC7008B9EAC0379412F43E13AA2A42_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_3_mF122C42A88502D6CB5B592D9E53AB1715C6E66C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_4_m9FC5642179704AA091AEA2E7E898F72F3ABD9269_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_5_mC2A1A4C3A9A33995420516B327E49FC19E175A80_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_6_m448A3CF266B621E448D70D01081C8C2BC2F0331B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_7_m94E4A5F482696EC8BF7511FF8083DC1FED53C43B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_8_m986285BCCE79B97EB34F78A48E1FBF974EE9B103_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_9_m57ACC96484D5444EEDD528BD3BE6DC9936CCB989_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_m0EB9A8E2E92B6D1D0E74F410C82A4CC5ED61B718_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_m27A2BFF2CBB6CECA0A9E58B3A65C6A45C40EF079_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_m432090B768F2E1AD344AB7C8E4B52BDC75E7593C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_m751D4DC8F2016F71564DBB6DFAD4CCD471736354_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_m77C5435E6E23835087F3CFDE1EE30B8DAC276235_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_m9ED318F8126C0F6CE2E4F33D07CD09B642D65F48_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_mB45E6D425454C8357F7AAC65B49B52419D719AFA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_mE2EB32A1D34E9FD1E3FA10C17C0ABF2688A2F620_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_mE5E4847614CEB0DF324D422FB5CA8BCD54814EA0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_mFDB5706A306A0E692E66D5FED090CA9610EFB0CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToDecimal_mAA25B286DB03901A690CBC49DB81CC6E7B08CF06_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToDouble_mDFEE3CA0BBBC151A73766F7BD3477FAD0A6425C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToGuid_m2636E1AB974B2CAB023477275737D78B70D91E92_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToInt16_m809E07C88C7F1CD29C1A840D005EBB3A12ADEF4F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToInt32_m24B1154FA401733585BBBFBE2056179F4E4A8184_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToInt64_m8A1E49E6151355C050B75BA5249822B9E14DE43D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToSingle_mAB51F768CAA6496E963C7E7916489F25AF790148_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToUInt16_m872B680E09BB2C82993E8422B9A2BC90047BEA06_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToUInt32_m6C92847DAFD0DAD9E00B758CF4BFB541ACC64FD6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToUInt64_m5C33466AA7B755B478F7B6953EE83F38ACB921ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__64_0_m717D2C413E4E2DA65DF3E9117B73136A5A68695C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__64_1_m382F7FEB1DAF6CD43618C74F29FDD56FE8432DBB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__64_2_mC4FC7F94F11E9895B7C8004B0775009DC221C072_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__64_3_mDE1934D5D9623CE310AE54B789B29D7E77F209B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__70_0_mF4ECDDFA9E91970F5EE11CEBC2F931D3F0EBA73A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__70_1_m8E057B343F8B814C539FA6C5BEBC2DF8FB70D631_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__70_2_m330949E17AC32BD4FD927ED46B90A877CF639C44_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__70_3_m893C7F7A0A2851B99648AE62250DB61E395D8117_RuntimeMethod_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* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Guid_t_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* SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_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 Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com;
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615;
struct DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE;
struct GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42;
struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D;
struct NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4;
struct SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299;
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 U3CModuleU3E_tA863995E72D84341A818FE20E6ED2C63788C095B
{
};
struct Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125 : public RuntimeObject
{
int32_t ___count;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___array;
bool ___isFree;
};
struct Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t53979C3433EC7FD8A316D31E1CC2D6DE1ACD74FC* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_tB8089C47DE42CE5424A9FA4059BCA47EA7AC8410* ____keys;
ValueCollection_tFB11AF1A16E62995C9860FE31669231CB4EE2218* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_tFEEC610E8149EBA7E2D43131D69C9EE0C960A9F9* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_tE938BCFF582BC309AECFF907FC98A793223FDC9C* ____keys;
ValueCollection_t7D7AA97466240F976A44766E5C395BAD9D2071DA* ____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_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 ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D : public RuntimeObject
{
};
struct BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C : public RuntimeObject
{
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* ___nodes;
int32_t ___nodesLength;
};
struct BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27 : 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 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 JsonConfig_tE389F76C7EF53E41318D9BF7A104AEB2712301FB : 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 ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0 : public RuntimeObject
{
};
struct SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB : public RuntimeObject
{
RuntimeObject* ___LOCK;
RuntimeObject* ___serializationPolicy;
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___debugContext;
bool ___AllowDeserializeInvalidData;
};
struct Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA : public RuntimeObject
{
};
struct String_t : public RuntimeObject
{
int32_t ____stringLength;
Il2CppChar ____firstChar;
};
struct TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB : public RuntimeObject
{
};
struct U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE : public RuntimeObject
{
};
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 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 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 Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
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 NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451
{
String_t* ___Name;
int32_t ___Id;
Type_t* ___Type;
bool ___IsArray;
bool ___IsEmpty;
};
struct NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_pinvoke
{
char* ___Name;
int32_t ___Id;
Type_t* ___Type;
int32_t ___IsArray;
int32_t ___IsEmpty;
};
struct NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_com
{
Il2CppChar* ___Name;
int32_t ___Id;
Type_t* ___Type;
int32_t ___IsArray;
int32_t ___IsEmpty;
};
struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5
{
int8_t ___m_value;
};
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 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 BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950 : public BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___internalBufferBackup;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer;
int32_t ___bufferIndex;
int32_t ___bufferEnd;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 ___peekedEntryType;
uint8_t ___peekedBinaryEntryType;
String_t* ___peekedEntryName;
Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* ___types;
};
struct BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF : public BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___small_buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer;
int32_t ___bufferIndex;
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* ___types;
bool ___CompressStringsTo8BitWhenPossible;
};
struct 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 JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E : public BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032
{
JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* ___reader;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 ___peekedEntryType;
String_t* ___peekedEntryName;
String_t* ___peekedEntryContent;
Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* ___seenTypes;
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* ___primitiveArrayReaders;
};
struct 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 MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer;
int32_t ____origin;
int32_t ____position;
int32_t ____length;
int32_t ____capacity;
bool ____expandable;
bool ____writable;
bool ____exposable;
bool ____isOpen;
Task_1_t4C228DE57804012969575431CFF12D57C875552D* ____lastReadTask;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
{
intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
intptr_t ___m_CachedPtr;
};
struct 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 Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___d1;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___d2;
};
struct Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___d1;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___d2;
};
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
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 ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
struct SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F : public Exception_t
{
};
struct SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1
{
int32_t ___SerializedFormat;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___SerializedBytes;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___ReferencedUnityObjects;
String_t* ___SerializedBytesString;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___Prefab;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___PrefabModificationsReferencedUnityObjects;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___PrefabModifications;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* ___SerializationNodes;
};
struct SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_marshaled_pinvoke
{
int32_t ___SerializedFormat;
Il2CppSafeArray* ___SerializedBytes;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___ReferencedUnityObjects;
char* ___SerializedBytesString;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke ___Prefab;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___PrefabModificationsReferencedUnityObjects;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___PrefabModifications;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* ___SerializationNodes;
};
struct SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_marshaled_com
{
int32_t ___SerializedFormat;
Il2CppSafeArray* ___SerializedBytes;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___ReferencedUnityObjects;
Il2CppChar* ___SerializedBytesString;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com* ___Prefab;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___PrefabModificationsReferencedUnityObjects;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___PrefabModifications;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* ___SerializationNodes;
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
struct Type_t : public MemberInfo_t
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
};
struct Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF : public MulticastDelegate_t
{
};
struct Action_3_tD6E080F36319CBF6BF1621FF6C67DCA2E608EB98 : public MulticastDelegate_t
{
};
struct Action_3_t6C577DBD836701816846A7A2828A1F69FBFA1FB8 : public MulticastDelegate_t
{
};
struct Action_3_t8D91EEEC6F67AE84813CD12EB819858671000DAF : public MulticastDelegate_t
{
};
struct Action_3_t6896EA7B8A6394A0DB02C01762B8852C3E16D91C : public MulticastDelegate_t
{
};
struct Action_3_t040DD97225AE7940C382F481C47641A9726EC4C7 : public MulticastDelegate_t
{
};
struct Action_3_t2C1E9C3208FF733CF93194827BC5A316F5728ABE : public MulticastDelegate_t
{
};
struct Action_3_t786686BB4C5B9AA674CB0020B2BBFF6E155B0ADF : public MulticastDelegate_t
{
};
struct Action_3_t9FCE45D8430C8E4546F9417E50E5E511A9A79E4B : public MulticastDelegate_t
{
};
struct Action_3_t0A012FA1577223FF2119D68312CF07EDD705CC57 : public MulticastDelegate_t
{
};
struct Action_3_tDD9B7F86F62343F8C28A64A27E90DD2795981B0D : public MulticastDelegate_t
{
};
struct Action_3_t99D5BE4BC7F4DDFD6D3A7B8CCCE14638C8E295C0 : public MulticastDelegate_t
{
};
struct Action_3_tC9307B24BB0C531145058E18028E296F840CBA67 : public MulticastDelegate_t
{
};
struct Action_3_tD051CEE665CB7EE31E074DA49DCAE32AD8A5CF53 : public MulticastDelegate_t
{
};
struct Action_3_tC603593BE9AB0D6252D0674BA4A7547AA0FF84E5 : 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_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_3_tD92FE9D1F2D4C35B554AF0942D4E50BC4AFB00A4 : public MulticastDelegate_t
{
};
struct Func_3_tCD1D837F04F5A7B055200A48ED054A91DBA997DE : public MulticastDelegate_t
{
};
struct Func_3_t9CEE8DABF47355446BA1726A7C03173EBC085BE5 : public MulticastDelegate_t
{
};
struct Func_3_tD24E0EEE79A2D53F95A8A47C30AC3FB7E5A64076 : public MulticastDelegate_t
{
};
struct Func_3_tE4F3B25C4FF345D7B584DFCC7A7D71604B33E107 : public MulticastDelegate_t
{
};
struct Func_3_t417C5EFB3D6341B4A453E81028DF0C80E58D0E21 : public MulticastDelegate_t
{
};
struct Func_3_t2114B882AFDD57EE79313C18D95D37D460A369B6 : public MulticastDelegate_t
{
};
struct Func_3_tE2358BA2A7256DF393C2698621CAC4E6D0802F79 : public MulticastDelegate_t
{
};
struct Func_3_t27997AC431DD02B05CF2667961B3A4842D0A7F46 : public MulticastDelegate_t
{
};
struct Func_3_tC2A21B18D73205FB1F0C80B58CB923890AD6A76F : public MulticastDelegate_t
{
};
struct Func_3_t38354128C1271F20AEA94D213AA3CF033050523D : public MulticastDelegate_t
{
};
struct Func_3_t73D0E383646A61A38AD0167F90D52DDB3161F17A : public MulticastDelegate_t
{
};
struct Func_3_t3A64F68F62266500C12C9F68160798259ECCB10A : public MulticastDelegate_t
{
};
struct Func_3_tC84903FFAFB97703E2C7BE3F27247ACE29E6CC4F : public MulticastDelegate_t
{
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
String_t* ____paramName;
};
struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct SerializedComponent_tCE50D82D2E43ABD12C0B248D09AE27196BB23604 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 ___serializationData;
};
struct SerializedScriptableObject_t1CCB98525A3BEE7B0FC72D541E7390DF8A79A399 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 ___serializationData;
};
struct SerializedUnityObject_t48ECDB9E7A0187219612146E029D0CA8F8DE6552 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 ___serializationData;
};
struct StateMachineBehaviour_t59C5685227B06222F5AF7027E2DA530AB99AFDF7 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
};
struct UnauthorizedAccessException_t8FC1F1DE7AA62456E9E25EFDFC658A623A626791 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource;
};
struct OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C : public ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA
{
};
struct SerializedBehaviour_tD5ABCB7B7DB3B170B6FC07F46F2021F9689CBBE5 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 ___serializationData;
};
struct SerializedStateMachineBehaviour_t9A3A60D96A8A16652EE7A845FFE2C5F185DF82B0 : public StateMachineBehaviour_t59C5685227B06222F5AF7027E2DA530AB99AFDF7
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 ___serializationData;
};
struct SerializedMonoBehaviour_tCAB84E6C5A9BE32A25633BE1E4B22DCFF87120FF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 ___serializationData;
};
struct Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_StaticFields
{
RuntimeObject* ___LOCK;
List_1_t92E048434BB31E471D7ABFA16CC4399E3546E804* ___FreeBuffers;
};
struct ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields
{
bool ___Architecture_Supports_Unaligned_Float32_Reads;
bool ___Architecture_Supports_All_Unaligned_ReadWrites;
};
struct BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_StaticFields
{
bool ___IsLittleEndian;
};
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 ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___ByteToHexCharLookupLowerCase;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___ByteToHexCharLookupUpperCase;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___HexToByteLookup;
};
struct Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields
{
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* ___PrimitiveReaderWriterTypes;
RuntimeObject* ___LOCK;
Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* ___Weak_ReaderWriterCache;
Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* ___Strong_ReaderWriterCache;
};
struct String_t_StaticFields
{
String_t* ___Empty;
};
struct TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_StaticFields
{
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___Default;
};
struct U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_StaticFields
{
U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* ___U3CU3E9;
};
struct U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_StaticFields
{
U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* ___U3CU3E9;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
String_t* ___TrueString;
String_t* ___FalseString;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
};
struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Zero;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___One;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinusOne;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MaxValue;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinValue;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray;
};
struct Guid_t_StaticFields
{
Guid_t ___Empty;
};
struct IntPtr_t_StaticFields
{
intptr_t ___Zero;
};
struct NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_StaticFields
{
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 ___Empty;
};
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null;
};
struct BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_StaticFields
{
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* ___PrimitiveFromByteMethods;
};
struct BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_StaticFields
{
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* ___PrimitiveGetBytesMethods;
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* ___PrimitiveSizes;
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* ___PrimitiveArrayWriters;
};
struct Exception_t_StaticFields
{
RuntimeObject* ___s_EDILock;
};
struct JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_StaticFields
{
Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7* ___EntryDelineators;
Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* ___UnescapeDictionary;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
};
struct Type_t_StaticFields
{
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
Il2CppChar ___Delimiter;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
RuntimeObject* ___Missing;
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4 : public RuntimeArray
{
ALIGN_FIELD (8) NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 m_Items[1];
inline NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* 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, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 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)->___Type), (void*)NULL);
#endif
}
inline NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Name), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Type), (void*)NULL);
#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 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 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 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 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 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 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 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 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 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 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 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;
}
};
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_capacity, 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_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject* ___1_value, 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 Func_3__ctor_mB74B512421B3654E91865BF768DAB07FBF8519F7_gshared (Func_3_tAE5038B0E22033FD4C07ED72A7D4076869AE7586* __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 Func_3__ctor_m764A470D4D8ED05BEB4D043CBD7D29D2B77DFF5B_gshared (Func_3_tF21B366557BA1A46AA5929C4023D831CB3C7E63B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mE794A39045517A64185F7C9BA859494A112E4EB1_gshared (Func_3_tF7D54196BEE321894D61FAA2BCB3D05CA70FDA74* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mAA60567A65656DD2E82EBEA860B1BF5FD07CF435_gshared (Func_3_tF03057D8F2223EA4C7E5EF1FABBE4CE367A43326* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mB79099E9ED94D7272F2F9DD0C729844EBAB82D24_gshared (Func_3_t7AA6FF1E82A9036FFAE3CF8D58AC2D0B09407E83* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m03DA669B0EFE786DECFBC2F7CF70314CE0705ADB_gshared (Func_3_tDC12B1480F34ED9A70CB26794928E60F60A42300* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m432906418DC76DB49BDBD97CEE51FE75B7D2A6DA_gshared (Func_3_tB870F516908FBCC4CD866EC48D89FE259AD0BCCD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m8437D36AEB0519AC99C6F0A485442F91C1E2DF06_gshared (Func_3_t21077CF6F34578849B0D5237FBB3426C8DA0D190* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mB5C2C31B2C04160EC9E2BEF87EA39AB0F679536B_gshared (Func_3_t52E361F518BC7E8098283C62F67D5269C3C35A36* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m226E7242992151290A9EC5931127188D555AE5F0_gshared (Func_3_tA7C5339065A1317A509B574D8FE7A0AFE04FE05F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mDF3CCB5E1E6A6213A7F3BC847BC885D6B0AC9015_gshared (Func_3_t5E6A13FF5EB38B09FB39894D2C85C476C6A3D16F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m6F430FC7F7B6F34BEF6C85334FDE889B951F1E9B_gshared (Func_3_t3BB4326EE128F0D96A9E184E7184ADBA202B870D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m5582087535657823C74B9D727FCB4E13C646399C_gshared (Func_3_t04D9BAA3CD9FA053F27831BBECDDBCEF0BAE27EC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mE6B41BF4209034741C69456E149987276948243B_gshared (Func_3_t195E5F23998C7E31396D13C5BE8454CFAE3890EE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4C802F609D63FAB6D65E2A9A52080657CCD56319_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_gshared (int32_t ___0_minimumCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_gshared (Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* __this, 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 Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_m4C4C4018183042F691761ACFB1C89381253FCE0E_gshared (Action_3_t0AB9D2A357B648BFC1C2C31A2F73D2D279F139AF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_m7F42878F0FEC928C460AFABE8751F18AAC588675_gshared (Action_3_tEEC2E2976F4E97803A25D3FC68A52499193F208B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_m9DEBC65B3793DDC40524D67A5B8A95FA358ED41F_gshared (Action_3_tC216E8833822256D1912D011B9A612BFA4F0FB57* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_m5FC968BDD4D60E8A6B682280FEB6C7298C692269_gshared (Action_3_tD47D108A4B3A5B7DA9971FDD66DCDD1A63A223AE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_m0BDF2220874AAB57ABDE668D5B53BA7D7F95CF13_gshared (Action_3_t405997311F83A28B9A3DE4CF0E77B806DA13E048* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_m28D618ACD30D378303374C6D5A85A5567573DF39_gshared (Action_3_t3E14C5AE586D1A19350D32B719359B1F1EB79ABE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_mA5ADF620DEB401A96901A4AE70AC41640A8032B3_gshared (Action_3_t64ADE4C703A13C3888C1F2D2297B85AD768124E7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_mF187855FBA16F91F85C84371CDE83B2AE18D55F9_gshared (Action_3_t6C98579EB0ADEFF6E20377C8BA67B3530FDEC769* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_m4B202F63DE64CEB898AEA142ACC2C62AB7C217CC_gshared (Action_3_t3644DED0C553C5BE65E0B421EA11C74FD6387926* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_m02667367A2C0C091BD5D3BDC1BF0A308FDB3EC9F_gshared (Action_3_t887FCFA2A44C1B3B79C062C248EEE3F457D4DCC2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_mC9475B539BEC00EB58F1067899C0CF6776287443_gshared (Action_3_tD91EDE9B64D7A1D42395D3D4D4119875780E0BC7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_mEB13D3C435CC557CB7F0F0392CFA7E3D3F09A199_gshared (Action_3_t5C798B391CC60C273DC29A43BF37EABEA0A5CE2E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_mE0A10B75B6E8DF3E6E3CC9ACFE3A9103193C512A_gshared (Action_3_tEB5F27D024C04A13BF76D75D2A04E1EAA1AB2BD7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_m581E023C01EA8A3E011745C200982522D7788B2E_gshared (Action_3_tCF7DC1E5E97AEE447D399457DA7D47842044D93F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m89AC42CD88BC0ED965D36B7028EF3DE23D290E1D_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, 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_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_DeserializeUnityObject_m815FE998B6D5F9297F768A3A23A63BBBF0B6B667 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* ___1_data, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___2_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_SerializeUnityObject_m1C3F81CF42DB51EA7481A937956D00D4CD5ED7C8 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* ___1_data, bool ___2_serializeUnityFields, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___3_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour__ctor_m00422B6EFEA829BCB116D715E74F1EAD2CB6F4F8 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Component__ctor_m4319162A6E6B02301078C1233F6E7F4A3E735486 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateMachineBehaviour__ctor_m9663A75D1016E16D7E3A48E2D4E6466A041A00AB (StateMachineBehaviour_t59C5685227B06222F5AF7027E2DA530AB99AFDF7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m2149FA40CEC8D82AC20D3508AB40C0D8EFEF68E6 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter__ctor_m76DF658EDCA44A72BF1505648A12397BC3BF3480 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 BaseDataReaderWriter_get_CurrentNode_m5026A80CE5C6ECCB810F16E28E10E0817C1963E2 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, 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 ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, 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 DeserializationContext__ctor_m19450933748CBBBBE3DAEFC3953980B692065E98 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FormatterUtilities_IsPrimitiveType_m89DBB0A8F8BD9DEBC41AC7DCF2EBA7EE5F1FEDC4 (Type_t* ___0_type, 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 int32_t BaseDataReader_get_CurrentNodeId_mB5BBCDD0D80951EB82499B3628F118C70C09668A (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, 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 DeserializationContext_RegisterInternalReference_mB499D326B14FA4A81EC61563095EE1A951DC5661 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, int32_t ___0_id, RuntimeObject* ___1_reference, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_ClearNodes_m1C06331BCCF0B830568E1F116D96BF960C9A6D79 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __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 TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationContext_set_Binder_m830286FDF070546B2F1C267265288B66B1E2DDBE_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeserializationContext_set_Binder_m0EA43839350F11078C5BFD61B1826CB7BFC170E8_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_ExpandNodes_m5A048FE4F5E08272ACE5C06720EA4845B7162A7F (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeInfo__ctor_m71A4F6632DA4743F04F54BBC5E9B9112AEF27C59 (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* __this, String_t* ___0_name, int32_t ___1_id, Type_t* ___2_type, bool ___3_isArray, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, 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 SerializationContext__ctor_mC0DD030F6C49067E820641BB2D07325C079C83C1 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36*, int32_t, const RuntimeMethod*))Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE_gshared)(__this, ___0_capacity, 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 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);
}
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);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t ___0_amount, const RuntimeMethod* 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Byte_ToString_mB80CE094B94215119578E4D796566E71D7277EE4 (uint8_t* __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) ;
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 void BaseDataReaderWriter_PushArray_m8BF5F98CAE8B5B4F75FE25FD61614A06D4FC3E88 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_8_Int64_mD26697A5823B32E71773D799B9A021669C342291_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int64_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B (int64_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* BinaryDataReader_ReadTypeEntry_m36785B7AB5C80566698AD2812678633FDBEB327A_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t* ___0_value, 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 void BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __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 void BaseDataReaderWriter_PopNode_m20ECFBD261E1D9C7938BB59696F169C6C687E27D (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_1_SByte_m32F5B0B48B7EBC78925C85E163CCEAB6BD9FC79D_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int8_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_1_Byte_mE45263CC367BCEAC7F4968D0AAAA666815A453D9_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint8_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_2_Int16_m5471141CA9D280B33AA163CE66A90056A088EDC1_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int16_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_2_UInt16_mAC487540FC0A0706F636243939D1EC0C27B268EC_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint16_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_4_UInt32_m7CF37E3C02344744FFC5B3FD13DE5AB993500E05_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint32_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_8_UInt64_mC7B028A2E89BA69539E5F95299A71DA24AEF681B_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint64_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_m1BE9BD198B904AA1D94F4B10DA88077DFD44B7A5 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_2_Char_m00F60CC5B0BBAAC26D5162AE484C7EC524CAEFBB_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Il2CppChar* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_4_Float32_mCF46AA3A20AC87DB9D5DAE14D628C820114E9AAD_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, float* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_8_Float64_m6E2CA060AD3B06BE98687F59A6F74A2382395F00_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, double* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_16_Decimal_m2C8D7C4904D2DDA2552FC14194BC57C2589C92AE_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Decimal_op_Explicit_mFE383D1954522ECA8822B56A7C59794B850FE4C1 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Decimal_op_Explicit_mA8577A95CD02E86110976D415CA149550AD5A6C0 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Explicit_mC97457D67812EF62FBEC4E9C07E5DCFACAA1FE66 (double ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Explicit_m2B8355EC2618BDE4A6813C6826D9E3B996B9E22F (float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Implicit_m8F9A38760D01B23E6DFF77EA760CCE5111F3656D (int64_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_16_Guid_m295B3C48B8E63D04B2E727AD3557C226B6A19C88_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Guid_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReader_PrepareNewSerializationSession_mDAA07634D09E9745D368E5A6F179DE7E8ACE0C01 (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) ;
inline void Dictionary_2_Clear_mD2A299D7FCFAF438D826D50A593118886D116BDD (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36*, const RuntimeMethod*))Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89 (void* ___0_from, void* ___1_to, int32_t ___2_bytes, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ProperBitConverter_BytesToHexString_m8A6BA0DDC9FC01DC5CCAA9AD3DAE1603908D46EF (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, bool ___1_lowerCaseHexChars, 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* String_CreateString_mAA0705B41B390BDB42F67894B9B67C956814C71B (String_t* __this, Il2CppChar ___0_c, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t ___0_amount, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataReader_SkipStringValue_m052F451FDAA6AA1002D09ACC6DF9AD49E4E08F3F_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* __this, int32_t ___0_key, Type_t** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36*, int32_t, Type_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_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 int32_t BaseDataReader_get_CurrentNodeDepth_mC3209339F88989B9BEED0DC4B0D63691AFEA034B (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_mEE9EBB858749DAB172DB7E7255A1485A85EFE6D4 (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* __this, int32_t ___0_key, Type_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36*, int32_t, Type_t*, const RuntimeMethod*))Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader_SkipPeekedEntryContent_mBDAFD0A4DB1B5B1EB80A900BE49571AE7757FE25 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader_ReadEntireStreamToBuffer_m4D05CC68B32BC2433F42EB03F947C7247061CA2C (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, 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 Func_3__ctor_m0F2C1011A9F69F008C434D141279D1C948C8DCE4 (Func_3_t9CEE8DABF47355446BA1726A7C03173EBC085BE5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_3_t9CEE8DABF47355446BA1726A7C03173EBC085BE5*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mB74B512421B3654E91865BF768DAB07FBF8519F7_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 Func_3__ctor_mC5ABE2BA58A6F86B42F4097827CC097DF199C570 (Func_3_tCD1D837F04F5A7B055200A48ED054A91DBA997DE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_3_tCD1D837F04F5A7B055200A48ED054A91DBA997DE*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m764A470D4D8ED05BEB4D043CBD7D29D2B77DFF5B_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_3__ctor_mDA575EC3DA94837F8718C9283E5D4B752781D503 (Func_3_tC2A21B18D73205FB1F0C80B58CB923890AD6A76F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_3_tC2A21B18D73205FB1F0C80B58CB923890AD6A76F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mE794A39045517A64185F7C9BA859494A112E4EB1_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_3__ctor_mEE752865962BC9AFB09A7835E12EF8A5BB8B74E9 (Func_3_tD92FE9D1F2D4C35B554AF0942D4E50BC4AFB00A4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_3_tD92FE9D1F2D4C35B554AF0942D4E50BC4AFB00A4*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mAA60567A65656DD2E82EBEA860B1BF5FD07CF435_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_3__ctor_m249C078CC2114CB583301CF0FC436F07DE56D4CC (Func_3_t2114B882AFDD57EE79313C18D95D37D460A369B6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_3_t2114B882AFDD57EE79313C18D95D37D460A369B6*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mB79099E9ED94D7272F2F9DD0C729844EBAB82D24_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_3__ctor_mB8B6D33F2F28F409BFA5078AF4A00C83F786ED18 (Func_3_tE2358BA2A7256DF393C2698621CAC4E6D0802F79* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_3_tE2358BA2A7256DF393C2698621CAC4E6D0802F79*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m03DA669B0EFE786DECFBC2F7CF70314CE0705ADB_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_3__ctor_m930FDBB71BDD1852C644AF7A43522875E308F872 (Func_3_t27997AC431DD02B05CF2667961B3A4842D0A7F46* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_3_t27997AC431DD02B05CF2667961B3A4842D0A7F46*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m432906418DC76DB49BDBD97CEE51FE75B7D2A6DA_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_3__ctor_mB20F9F642A850F970361E27DF181DA13127232CB (Func_3_t73D0E383646A61A38AD0167F90D52DDB3161F17A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_3_t73D0E383646A61A38AD0167F90D52DDB3161F17A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m8437D36AEB0519AC99C6F0A485442F91C1E2DF06_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_3__ctor_m86D18BBDE4472876211922C134F2E5962B651BD0 (Func_3_t3A64F68F62266500C12C9F68160798259ECCB10A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_3_t3A64F68F62266500C12C9F68160798259ECCB10A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mB5C2C31B2C04160EC9E2BEF87EA39AB0F679536B_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_3__ctor_mF8D5E590A0F073273158DA54193F538EA752DF37 (Func_3_tC84903FFAFB97703E2C7BE3F27247ACE29E6CC4F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_3_tC84903FFAFB97703E2C7BE3F27247ACE29E6CC4F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m226E7242992151290A9EC5931127188D555AE5F0_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_3__ctor_m855A23373D9FCB5A4ECA3CE3C68869C3CAF6A322 (Func_3_tD24E0EEE79A2D53F95A8A47C30AC3FB7E5A64076* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_3_tD24E0EEE79A2D53F95A8A47C30AC3FB7E5A64076*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mDF3CCB5E1E6A6213A7F3BC847BC885D6B0AC9015_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_3__ctor_m7C6D3D3FA9D95CFB0CB053879FE36B7740E6C851 (Func_3_t38354128C1271F20AEA94D213AA3CF033050523D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_3_t38354128C1271F20AEA94D213AA3CF033050523D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m6F430FC7F7B6F34BEF6C85334FDE889B951F1E9B_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_3__ctor_m97BA2081E99F7774DC41900A223F56C7C0518CB5 (Func_3_tE4F3B25C4FF345D7B584DFCC7A7D71604B33E107* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_3_tE4F3B25C4FF345D7B584DFCC7A7D71604B33E107*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m5582087535657823C74B9D727FCB4E13C646399C_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_3__ctor_mB741EF7C47B790E4048C99EEDCE2903C653F9549 (Func_3_t417C5EFB3D6341B4A453E81028DF0C80E58D0E21* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_3_t417C5EFB3D6341B4A453E81028DF0C80E58D0E21*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mE6B41BF4209034741C69456E149987276948243B_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m64539FD910D9640C8870E399A974F5A7164FAC30 (U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t ProperBitConverter_ToUInt16_m872B680E09BB2C82993E8422B9A2BC90047BEA06 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_mA2E6319A50FEDE0C6103A61D65408E1986DE2B04 (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m4C802F609D63FAB6D65E2A9A52080657CCD56319_gshared)(__this, ___0_capacity, ___1_comparer, 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) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int32_t ___0_space, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_8_Int64_m1104055DF05590B742266142F5D74991254F9D83_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int64_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteType_m35AA56D6A1497F68FC2DEF92E821CFAB60BA13F4_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int32_t ___0_space, const RuntimeMethod* method) ;
inline Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025 (int32_t ___0_minimumCapacity, const RuntimeMethod* method)
{
return (( Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* (*) (int32_t, const RuntimeMethod*))Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_gshared)(___0_minimumCapacity, method);
}
inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2 (Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* __this, const RuntimeMethod* method)
{
return (( ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* (*) (Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125*, const RuntimeMethod*))Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76 (RuntimeObject* ___0_from, RuntimeObject* ___1_to, int32_t ___2_byteCount, int32_t ___3_fromByteOffset, int32_t ___4_toByteOffset, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_2_Char_m72E82AB06884E5D16959A3A58681A7F9FAA69A4E_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m27A2BFF2CBB6CECA0A9E58B3A65C6A45C40EF079 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, uint16_t ___2_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_2_Int16_m3A45F9DA957A67B8361581CCA8AAEB51E8F958D3_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int16_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_mE2EB32A1D34E9FD1E3FA10C17C0ABF2688A2F620 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, int16_t ___2_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m9ED318F8126C0F6CE2E4F33D07CD09B642D65F48 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, int32_t ___2_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m77C5435E6E23835087F3CFDE1EE30B8DAC276235 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, int64_t ___2_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_2_UInt16_m470AC67B8D5D6BC7352B8E817A932175C680CF12_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, uint16_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_4_UInt32_mDEE25BEEE64FFB75124CFCE3C8295075F1FC0F1F_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, uint32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_mE5E4847614CEB0DF324D422FB5CA8BCD54814EA0 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, uint32_t ___2_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_8_UInt64_mC5AB65E325232703D665F65E5879BB4F034BA217_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, uint64_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_mB45E6D425454C8357F7AAC65B49B52419D719AFA (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, uint64_t ___2_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_16_Decimal_m09164C3FB0DD6E7931DB6F87B9D9B8A5858C00DD_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m432090B768F2E1AD344AB7C8E4B52BDC75E7593C (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___2_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_4_Float32_m6C800CD761E762E91C2B7A3C88ACC0908A656894_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_mFDB5706A306A0E692E66D5FED090CA9610EFB0CD (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, float ___2_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_8_Float64_mB29BF44ECA98293F9F4BA2DB3D7FD7F33D3AB401_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, double ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m751D4DC8F2016F71564DBB6DFAD4CCD471736354 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, double ___2_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_16_Guid_m4774D1D47F264DF21E56295BE6032DDE734CD127_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Guid_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m0EB9A8E2E92B6D1D0E74F410C82A4CC5ED61B718 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, Guid_t ___2_value, const RuntimeMethod* method) ;
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 bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, 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 SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3 (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __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 int32_t UnsafeUtilities_StringToBytes_m47C191284C1676E35355A0FD43E90D71EF16DD0F (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, String_t* ___1_value, bool ___2_needs16BitSupport, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataWriter_FlushToStream_m20B11A52B79E26587C29AEAF00065D4B9D5CD69A (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m112A1CB923DA2FC5DD778E732387D65BA92A743F (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared)(__this, ___0_comparer, method);
}
inline void Action_3__ctor_m6DE8F052E73E5635AEC54528275E9CA3EBD4F78F (Action_3_t8D91EEEC6F67AE84813CD12EB819858671000DAF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_3_t8D91EEEC6F67AE84813CD12EB819858671000DAF*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_m4C4C4018183042F691761ACFB1C89381253FCE0E_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_3__ctor_mFF654904C35FEAA47E64562CF9391F8446BE871D (Action_3_t6C577DBD836701816846A7A2828A1F69FBFA1FB8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_3_t6C577DBD836701816846A7A2828A1F69FBFA1FB8*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_m7F42878F0FEC928C460AFABE8751F18AAC588675_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_3__ctor_m6FA5B1CD72297ED7E15ABB531C568561A360A66E (Action_3_tDD9B7F86F62343F8C28A64A27E90DD2795981B0D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_3_tDD9B7F86F62343F8C28A64A27E90DD2795981B0D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_m9DEBC65B3793DDC40524D67A5B8A95FA358ED41F_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_3__ctor_m9255AD97858C856F8A6A0B033E8E95044409D172 (Action_3_tD6E080F36319CBF6BF1621FF6C67DCA2E608EB98* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_3_tD6E080F36319CBF6BF1621FF6C67DCA2E608EB98*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_m5FC968BDD4D60E8A6B682280FEB6C7298C692269_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_3__ctor_mFC7ACC90868EDAA1AABD4A8FEF2274D2871FFADA (Action_3_t786686BB4C5B9AA674CB0020B2BBFF6E155B0ADF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_3_t786686BB4C5B9AA674CB0020B2BBFF6E155B0ADF*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_m0BDF2220874AAB57ABDE668D5B53BA7D7F95CF13_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_3__ctor_m457FAD59A667765DDB23A4BD10F8C83AB782DB90 (Action_3_t9FCE45D8430C8E4546F9417E50E5E511A9A79E4B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_3_t9FCE45D8430C8E4546F9417E50E5E511A9A79E4B*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_m28D618ACD30D378303374C6D5A85A5567573DF39_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_3__ctor_m521E2F3F77D501F976153A405358CB2E88E81423 (Action_3_t0A012FA1577223FF2119D68312CF07EDD705CC57* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_3_t0A012FA1577223FF2119D68312CF07EDD705CC57*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_mA5ADF620DEB401A96901A4AE70AC41640A8032B3_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_3__ctor_m4229015BAAB9B5694A9D32A2CF9CB2E54F66C0AF (Action_3_tC9307B24BB0C531145058E18028E296F840CBA67* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_3_tC9307B24BB0C531145058E18028E296F840CBA67*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_mF187855FBA16F91F85C84371CDE83B2AE18D55F9_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_3__ctor_m51E15CD0B58E32840831F91412960D296C2F8BF8 (Action_3_tD051CEE665CB7EE31E074DA49DCAE32AD8A5CF53* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_3_tD051CEE665CB7EE31E074DA49DCAE32AD8A5CF53*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_m4B202F63DE64CEB898AEA142ACC2C62AB7C217CC_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_3__ctor_mC9877A206CAE0F4F8B36A9C3E4992A06D46A5564 (Action_3_tC603593BE9AB0D6252D0674BA4A7547AA0FF84E5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_3_tC603593BE9AB0D6252D0674BA4A7547AA0FF84E5*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_m02667367A2C0C091BD5D3BDC1BF0A308FDB3EC9F_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_3__ctor_mEFCCBED6631119173E5989EACEC131BF15905CEC (Action_3_t6896EA7B8A6394A0DB02C01762B8852C3E16D91C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_3_t6896EA7B8A6394A0DB02C01762B8852C3E16D91C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_mC9475B539BEC00EB58F1067899C0CF6776287443_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_3__ctor_m841FAFB89885933D20402444BEDCDE8D7058D98B (Action_3_t99D5BE4BC7F4DDFD6D3A7B8CCCE14638C8E295C0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_3_t99D5BE4BC7F4DDFD6D3A7B8CCCE14638C8E295C0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_mEB13D3C435CC557CB7F0F0392CFA7E3D3F09A199_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_3__ctor_m125CB91021FA82B72B2797CE9217AF1F6E21C968 (Action_3_t040DD97225AE7940C382F481C47641A9726EC4C7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_3_t040DD97225AE7940C382F481C47641A9726EC4C7*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_mE0A10B75B6E8DF3E6E3CC9ACFE3A9103193C512A_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_3__ctor_m077D737FBC1185FAB72DB6A51E508CEB33456200 (Action_3_t2C1E9C3208FF733CF93194827BC5A316F5728ABE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_3_t2C1E9C3208FF733CF93194827BC5A316F5728ABE*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_m581E023C01EA8A3E011745C200982522D7788B2E_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Dictionary_2__ctor_mA063F7CB6E3B3137242BABE30D2790AB7512F906 (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m89AC42CD88BC0ED965D36B7028EF3DE23D290E1D_gshared)(__this, ___0_comparer, method);
}
inline void Dictionary_2__ctor_mB7AA8EFA279F0EF69B3F2DFD7EF60FCC5D18E4FD (Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared)(__this, ___0_comparer, method);
}
inline void Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280 (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67 (Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* __this, Type_t* ___0_key, Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA*, Type_t*, Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m022524C9C2F6A2679EFCB2B4A1C53CC600C54296 (U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataReader__ctor_mE5E303F7502953B4AB268782716ED5F0F286F9B9 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, const RuntimeMethod* method) ;
inline 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);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* BaseDataReader_get_Stream_mF16D1B7B725951734DD87363B28BC95C456D308E_inline (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReader_set_Stream_m7FCCF4F6CC3016F57157D68F90A0CDB65883610E (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonTextReader__ctor_m98265307E330E3BCFFBE1D5B91DCE5AE7A07DBB0 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonTextReader_Dispose_m4D7F672CA3AA3242683EA2F9459EB01F72DA1294 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, const RuntimeMethod* method) ;
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) ;
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 CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (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 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 int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, 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) ;
inline void Dictionary_2_set_Item_m65F29CEA004735FF271E6DBC6EE01C26E01799C7 (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* __this, int32_t ___0_key, Type_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36*, int32_t, Type_t*, const RuntimeMethod*))Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_gshared)(__this, ___0_key, ___1_value, 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 void JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadAnyIntReference_m105CBB4A621DF9E4599693C981444E5FF43AE206 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, int32_t* ___0_value, 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 String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, 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 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 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 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 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 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 JsonTextReader_Reset_mBE75930722B04DE597EA0352DEF4FCBA8F9B29D5 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9 (const RuntimeMethod* method) ;
#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 SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 SerializedBehaviour_Sirenix_Serialization_ISupportsPrefabSerialization_get_SerializationData_m09640B0CA34D28D7B501667ABA70018A2ADB6E85 (SerializedBehaviour_tD5ABCB7B7DB3B170B6FC07F46F2021F9689CBBE5* __this, const RuntimeMethod* method)
{
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 L_0 = __this->___serializationData;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedBehaviour_Sirenix_Serialization_ISupportsPrefabSerialization_set_SerializationData_m72E7BAFA2BF9E7A5E472F0F084906113291CBFCC (SerializedBehaviour_tD5ABCB7B7DB3B170B6FC07F46F2021F9689CBBE5* __this, SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 ___0_value, const RuntimeMethod* method)
{
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 L_0 = ___0_value;
__this->___serializationData = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___SerializedBytes), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___ReferencedUnityObjects), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___SerializedBytesString), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___Prefab), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___PrefabModificationsReferencedUnityObjects), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___PrefabModifications), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___SerializationNodes), (void*)NULL);
#endif
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedBehaviour_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m74679D2BF297CCF400338A5C091FF136A69F8EFC (SerializedBehaviour_tD5ABCB7B7DB3B170B6FC07F46F2021F9689CBBE5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_DeserializeUnityObject_m815FE998B6D5F9297F768A3A23A63BBBF0B6B667(__this, L_0, (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)NULL, NULL);
VirtualActionInvoker0::Invoke(8, __this);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedBehaviour_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_mCF2FFC51F014FFE6D47895C6B3EF4E47090F192B (SerializedBehaviour_tD5ABCB7B7DB3B170B6FC07F46F2021F9689CBBE5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VirtualActionInvoker0::Invoke(9, __this);
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_SerializeUnityObject_m1C3F81CF42DB51EA7481A937956D00D4CD5ED7C8(__this, L_0, (bool)0, (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)NULL, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedBehaviour_OnAfterDeserialize_mE2AA1E1C7618657C31507EFA200B58BD267E42E5 (SerializedBehaviour_tD5ABCB7B7DB3B170B6FC07F46F2021F9689CBBE5* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedBehaviour_OnBeforeSerialize_mF674E4DABB1AD9DD06E3C850F6628B4F3CE1502D (SerializedBehaviour_tD5ABCB7B7DB3B170B6FC07F46F2021F9689CBBE5* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedBehaviour__ctor_mA850F12546874B5F653C82C071C577DF76C21CF7 (SerializedBehaviour_tD5ABCB7B7DB3B170B6FC07F46F2021F9689CBBE5* __this, const RuntimeMethod* method)
{
{
Behaviour__ctor_m00422B6EFEA829BCB116D715E74F1EAD2CB6F4F8(__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 SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 SerializedComponent_Sirenix_Serialization_ISupportsPrefabSerialization_get_SerializationData_m2383EBF571DB953E54B433B37DDDE7E4DDC9E354 (SerializedComponent_tCE50D82D2E43ABD12C0B248D09AE27196BB23604* __this, const RuntimeMethod* method)
{
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 L_0 = __this->___serializationData;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedComponent_Sirenix_Serialization_ISupportsPrefabSerialization_set_SerializationData_m47180376177E179A8FAE1E1F888726A589345984 (SerializedComponent_tCE50D82D2E43ABD12C0B248D09AE27196BB23604* __this, SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 ___0_value, const RuntimeMethod* method)
{
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 L_0 = ___0_value;
__this->___serializationData = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___SerializedBytes), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___ReferencedUnityObjects), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___SerializedBytesString), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___Prefab), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___PrefabModificationsReferencedUnityObjects), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___PrefabModifications), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___SerializationNodes), (void*)NULL);
#endif
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedComponent_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_mCC3F2A14A93ECCA569CB7E2D054498B64B40F925 (SerializedComponent_tCE50D82D2E43ABD12C0B248D09AE27196BB23604* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_DeserializeUnityObject_m815FE998B6D5F9297F768A3A23A63BBBF0B6B667(__this, L_0, (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)NULL, NULL);
VirtualActionInvoker0::Invoke(8, __this);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedComponent_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_mB9327995B1A0902C2253F269B0A17567D4609122 (SerializedComponent_tCE50D82D2E43ABD12C0B248D09AE27196BB23604* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VirtualActionInvoker0::Invoke(9, __this);
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_SerializeUnityObject_m1C3F81CF42DB51EA7481A937956D00D4CD5ED7C8(__this, L_0, (bool)0, (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)NULL, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedComponent_OnAfterDeserialize_m4C1BEEE431D8CE3EA6DFA95A3CBCE4ED3CDF7812 (SerializedComponent_tCE50D82D2E43ABD12C0B248D09AE27196BB23604* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedComponent_OnBeforeSerialize_mF52FA955DEDEB836A229B968FD8CCA066C5C57AB (SerializedComponent_tCE50D82D2E43ABD12C0B248D09AE27196BB23604* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedComponent__ctor_m7571984F12464AC70DBF2796BA63DEA176D98E28 (SerializedComponent_tCE50D82D2E43ABD12C0B248D09AE27196BB23604* __this, const RuntimeMethod* method)
{
{
Component__ctor_m4319162A6E6B02301078C1233F6E7F4A3E735486(__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 SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 SerializedMonoBehaviour_Sirenix_Serialization_ISupportsPrefabSerialization_get_SerializationData_m1FC1AA122008AE6D4EC367A9C83D8F3ADD3ECD55 (SerializedMonoBehaviour_tCAB84E6C5A9BE32A25633BE1E4B22DCFF87120FF* __this, const RuntimeMethod* method)
{
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 L_0 = __this->___serializationData;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedMonoBehaviour_Sirenix_Serialization_ISupportsPrefabSerialization_set_SerializationData_mE105E03B19854D9A86869C3656989B1078125138 (SerializedMonoBehaviour_tCAB84E6C5A9BE32A25633BE1E4B22DCFF87120FF* __this, SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 ___0_value, const RuntimeMethod* method)
{
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 L_0 = ___0_value;
__this->___serializationData = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___SerializedBytes), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___ReferencedUnityObjects), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___SerializedBytesString), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___Prefab), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___PrefabModificationsReferencedUnityObjects), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___PrefabModifications), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___SerializationNodes), (void*)NULL);
#endif
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedMonoBehaviour_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m5C870F7BDFD78347615FE9A38DB51789347CFAE8 (SerializedMonoBehaviour_tCAB84E6C5A9BE32A25633BE1E4B22DCFF87120FF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_DeserializeUnityObject_m815FE998B6D5F9297F768A3A23A63BBBF0B6B667(__this, L_0, (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)NULL, NULL);
VirtualActionInvoker0::Invoke(8, __this);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedMonoBehaviour_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m98E4764892A7D6C1682FF2ABB653382FE4BA0B53 (SerializedMonoBehaviour_tCAB84E6C5A9BE32A25633BE1E4B22DCFF87120FF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VirtualActionInvoker0::Invoke(9, __this);
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_SerializeUnityObject_m1C3F81CF42DB51EA7481A937956D00D4CD5ED7C8(__this, L_0, (bool)0, (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)NULL, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedMonoBehaviour_OnAfterDeserialize_mD0C999FE6BA0BB78D5E4BB1CFCAEEBB3D8C35103 (SerializedMonoBehaviour_tCAB84E6C5A9BE32A25633BE1E4B22DCFF87120FF* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedMonoBehaviour_OnBeforeSerialize_m84527A8BF11F9A46D53BF50A340B0CDFA01263B5 (SerializedMonoBehaviour_tCAB84E6C5A9BE32A25633BE1E4B22DCFF87120FF* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedMonoBehaviour__ctor_mE7EAEE3A06719586BD4F437AE8562D888FEBF714 (SerializedMonoBehaviour_tCAB84E6C5A9BE32A25633BE1E4B22DCFF87120FF* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__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 SerializedScriptableObject_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m67D7064FA88179E1243900549A53498AB962CD5D (SerializedScriptableObject_t1CCB98525A3BEE7B0FC72D541E7390DF8A79A399* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_DeserializeUnityObject_m815FE998B6D5F9297F768A3A23A63BBBF0B6B667(__this, L_0, (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)NULL, NULL);
VirtualActionInvoker0::Invoke(6, __this);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedScriptableObject_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m91323AB32D88B23677EB9BAEC164FAA131172062 (SerializedScriptableObject_t1CCB98525A3BEE7B0FC72D541E7390DF8A79A399* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VirtualActionInvoker0::Invoke(7, __this);
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_SerializeUnityObject_m1C3F81CF42DB51EA7481A937956D00D4CD5ED7C8(__this, L_0, (bool)0, (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)NULL, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedScriptableObject_OnAfterDeserialize_mC656BA44C94A1A7ACF37BE70C5C5A868BD21C0EB (SerializedScriptableObject_t1CCB98525A3BEE7B0FC72D541E7390DF8A79A399* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedScriptableObject_OnBeforeSerialize_mCF8EE232686E64E6D40169458D80F206FF21B8D6 (SerializedScriptableObject_t1CCB98525A3BEE7B0FC72D541E7390DF8A79A399* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedScriptableObject__ctor_mFE6E09D6FB259CF8D134A5C165A6E48E3E77CEFD (SerializedScriptableObject_t1CCB98525A3BEE7B0FC72D541E7390DF8A79A399* __this, const RuntimeMethod* method)
{
{
ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__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 SerializedStateMachineBehaviour_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_mF1C0F0EAF36BBF3A2C972D3D2EA8E93BE62592AB (SerializedStateMachineBehaviour_t9A3A60D96A8A16652EE7A845FFE2C5F185DF82B0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_DeserializeUnityObject_m815FE998B6D5F9297F768A3A23A63BBBF0B6B667(__this, L_0, (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)NULL, NULL);
VirtualActionInvoker0::Invoke(20, __this);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedStateMachineBehaviour_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m2ED4E4CFEE3A4125E53AE7C2DF2C418640E31B59 (SerializedStateMachineBehaviour_t9A3A60D96A8A16652EE7A845FFE2C5F185DF82B0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VirtualActionInvoker0::Invoke(21, __this);
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_SerializeUnityObject_m1C3F81CF42DB51EA7481A937956D00D4CD5ED7C8(__this, L_0, (bool)0, (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)NULL, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedStateMachineBehaviour_OnAfterDeserialize_m3E1F6CEBA022FF32AF4A39CE0D3D0D8361C9E3FC (SerializedStateMachineBehaviour_t9A3A60D96A8A16652EE7A845FFE2C5F185DF82B0* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedStateMachineBehaviour_OnBeforeSerialize_m5FE3C0F8A32F8EEC767FCB77652D45097C07125B (SerializedStateMachineBehaviour_t9A3A60D96A8A16652EE7A845FFE2C5F185DF82B0* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedStateMachineBehaviour__ctor_mD627D8AF09F156C251D2522FD8368DA17691C5CE (SerializedStateMachineBehaviour_t9A3A60D96A8A16652EE7A845FFE2C5F185DF82B0* __this, const RuntimeMethod* method)
{
{
StateMachineBehaviour__ctor_m9663A75D1016E16D7E3A48E2D4E6466A041A00AB(__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 SerializedUnityObject_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m04D18D3B0D946B938AB9C982C446CFECE06A1C08 (SerializedUnityObject_t48ECDB9E7A0187219612146E029D0CA8F8DE6552* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_DeserializeUnityObject_m815FE998B6D5F9297F768A3A23A63BBBF0B6B667(__this, L_0, (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)NULL, NULL);
VirtualActionInvoker0::Invoke(6, __this);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedUnityObject_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_mF468EA4AFEE5AB532456B2844FE63B413229E2BB (SerializedUnityObject_t48ECDB9E7A0187219612146E029D0CA8F8DE6552* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
VirtualActionInvoker0::Invoke(7, __this);
SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData);
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
UnitySerializationUtility_SerializeUnityObject_m1C3F81CF42DB51EA7481A937956D00D4CD5ED7C8(__this, L_0, (bool)0, (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)NULL, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedUnityObject_OnAfterDeserialize_m27B1444CB749FAC3CDE876183F374CF509C70E42 (SerializedUnityObject_t48ECDB9E7A0187219612146E029D0CA8F8DE6552* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedUnityObject_OnBeforeSerialize_mE2B527E7F171C4B0FFF7A25E37A3A648B2E14A54 (SerializedUnityObject_t48ECDB9E7A0187219612146E029D0CA8F8DE6552* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedUnityObject__ctor_mB85A360DC505BB06B5F472E740EECF93993C4513 (SerializedUnityObject_t48ECDB9E7A0187219612146E029D0CA8F8DE6552* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object__ctor_m2149FA40CEC8D82AC20D3508AB40C0D8EFEF68E6(__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 BaseDataReader__ctor_mE60E64F5FFFEEBEA52778E463E5000688E8A7261 (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, const RuntimeMethod* method)
{
{
BaseDataReaderWriter__ctor_m76DF658EDCA44A72BF1505648A12397BC3BF3480(__this, NULL);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_0 = ___1_context;
__this->___context = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___context), (void*)L_0);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream;
if (!L_1)
{
goto IL_0017;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_stream;
VirtualActionInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(48, __this, L_2);
}
IL_0017:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseDataReader_get_CurrentNodeId_mB5BBCDD0D80951EB82499B3628F118C70C09668A (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method)
{
{
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_0;
L_0 = BaseDataReaderWriter_get_CurrentNode_m5026A80CE5C6ECCB810F16E28E10E0817C1963E2(__this, NULL);
int32_t L_1 = L_0.___Id;
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseDataReader_get_CurrentNodeDepth_mC3209339F88989B9BEED0DC4B0D63691AFEA034B (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = BaseDataReaderWriter_get_NodeDepth_m5206EF4E11FEC1653E62232C6BFC64EE3220C0FA_inline(__this, NULL);
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BaseDataReader_get_CurrentNodeName_mA0C226AC3940C8B16ACFD86410E395ED9EF2E67C (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method)
{
{
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_0;
L_0 = BaseDataReaderWriter_get_CurrentNode_m5026A80CE5C6ECCB810F16E28E10E0817C1963E2(__this, NULL);
String_t* L_1 = L_0.___Name;
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* BaseDataReader_get_Stream_mF16D1B7B725951734DD87363B28BC95C456D308E (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReader_set_Stream_m7FCCF4F6CC3016F57157D68F90A0CDB65883610E (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_value, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_value;
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*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseDataReader_set_Stream_m7FCCF4F6CC3016F57157D68F90A0CDB65883610E_RuntimeMethod_var)));
}
IL_000e:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_value;
NullCheck(L_2);
bool L_3;
L_3 = VirtualFuncInvoker0< bool >::Invoke(7, L_2);
if (L_3)
{
goto IL_0021;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral24C5A2A04CC81493F2DCDEC604CAAC5FA263BF0F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseDataReader_set_Stream_m7FCCF4F6CC3016F57157D68F90A0CDB65883610E_RuntimeMethod_var)));
}
IL_0021:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___0_value;
__this->___stream = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___stream), (void*)L_5);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_0 = __this->___context;
if (L_0)
{
goto IL_0013;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_1 = (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)il2cpp_codegen_object_new(DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1_il2cpp_TypeInfo_var);
DeserializationContext__ctor_m19450933748CBBBBE3DAEFC3953980B692065E98(L_1, NULL);
__this->___context = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___context), (void*)L_1);
}
IL_0013:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_2 = __this->___context;
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReader_set_Context_m54D4C7EDBEFF4AF0BD022E6B38A8A2D312E463E0 (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___0_value, const RuntimeMethod* method)
{
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_0 = ___0_value;
__this->___context = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___context), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReader_SkipEntry_m3A99D110198C6D79980CC866D6A97A93EFE51FA1 (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __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*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t V_0 = 0;
Type_t* V_1 = NULL;
bool V_2 = false;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_3 = NULL;
RuntimeObject* V_4 = NULL;
RuntimeObject* V_5 = NULL;
RuntimeObject* V_6 = NULL;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_7 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
V_0 = L_0;
uint8_t L_1 = V_0;
if ((!(((uint32_t)L_1) == ((uint32_t)7))))
{
goto IL_00d2;
}
}
{
V_2 = (bool)1;
bool L_2;
L_2 = VirtualFuncInvoker1< bool, Type_t** >::Invoke(49, __this, (&V_1));
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00c7:
{
{
bool L_3 = V_2;
if (!L_3)
{
goto IL_00d1;
}
}
{
bool L_4;
L_4 = VirtualFuncInvoker0< bool >::Invoke(50, __this);
}
IL_00d1:
{
return;
}
}
});
try
{
try
{
{
Type_t* L_5 = V_1;
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_0098_2;
}
}
{
Type_t* L_7 = V_1;
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
bool L_8;
L_8 = FormatterUtilities_IsPrimitiveType_m89DBB0A8F8BD9DEBC41AC7DCF2EBA7EE5F1FEDC4(L_7, NULL);
if (!L_8)
{
goto IL_0058_2;
}
}
{
Type_t* L_9 = V_1;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_10;
L_10 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_9, NULL);
V_3 = L_10;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_11 = V_3;
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_11, __this);
V_4 = L_12;
int32_t L_13;
L_13 = BaseDataReader_get_CurrentNodeId_mB5BBCDD0D80951EB82499B3628F118C70C09668A(__this, NULL);
if ((((int32_t)L_13) < ((int32_t)0)))
{
goto IL_00be_2;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_14;
L_14 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
int32_t L_15;
L_15 = BaseDataReader_get_CurrentNodeId_mB5BBCDD0D80951EB82499B3628F118C70C09668A(__this, NULL);
RuntimeObject* L_16 = V_4;
NullCheck(L_14);
DeserializationContext_RegisterInternalReference_mB499D326B14FA4A81EC61563095EE1A951DC5661(L_14, L_15, L_16, NULL);
goto IL_00be_2;
}
IL_0058_2:
{
Type_t* L_17 = V_1;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_18;
L_18 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_18);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_19;
L_19 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_18, NULL);
NullCheck(L_19);
RuntimeObject* L_20;
L_20 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_19, NULL);
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
RuntimeObject* L_21;
L_21 = FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D(L_17, L_20, NULL);
V_5 = L_21;
RuntimeObject* L_22 = V_5;
NullCheck(L_22);
RuntimeObject* L_23;
L_23 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(2, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_22, __this);
V_6 = L_23;
int32_t L_24;
L_24 = BaseDataReader_get_CurrentNodeId_mB5BBCDD0D80951EB82499B3628F118C70C09668A(__this, NULL);
if ((((int32_t)L_24) < ((int32_t)0)))
{
goto IL_00be_2;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_25;
L_25 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
int32_t L_26;
L_26 = BaseDataReader_get_CurrentNodeId_mB5BBCDD0D80951EB82499B3628F118C70C09668A(__this, NULL);
RuntimeObject* L_27 = V_6;
NullCheck(L_25);
DeserializationContext_RegisterInternalReference_mB499D326B14FA4A81EC61563095EE1A951DC5661(L_25, L_26, L_27, NULL);
goto IL_00be_2;
}
IL_0098_2:
{
uint8_t L_28;
L_28 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
V_0 = L_28;
uint8_t L_29 = V_0;
if ((((int32_t)L_29) == ((int32_t)((int32_t)15))))
{
goto IL_00be_2;
}
}
{
uint8_t L_30 = V_0;
if ((((int32_t)L_30) == ((int32_t)8)))
{
goto IL_00be_2;
}
}
{
uint8_t L_31 = V_0;
if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)13)))))
{
goto IL_00b6_2;
}
}
{
uint8_t L_32;
L_32 = VirtualFuncInvoker0< uint8_t >::Invoke(80, __this);
goto IL_0098_2;
}
IL_00b6_2:
{
VirtualActionInvoker0::Invoke(75, __this);
goto IL_0098_2;
}
IL_00be_2:
{
goto IL_011c;
}
}
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_00c0_1;
}
throw e;
}
CATCH_00c0_1:
{
V_7 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
V_2 = (bool)0;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_33 = V_7;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_33, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseDataReader_SkipEntry_m3A99D110198C6D79980CC866D6A97A93EFE51FA1_RuntimeMethod_var)));
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00d2:
{
uint8_t L_34 = V_0;
if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)12)))))
{
goto IL_010c;
}
}
{
uint8_t L_35;
L_35 = VirtualFuncInvoker0< uint8_t >::Invoke(80, __this);
}
IL_00de:
{
uint8_t L_36;
L_36 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
V_0 = L_36;
uint8_t L_37 = V_0;
if ((((int32_t)L_37) == ((int32_t)((int32_t)15))))
{
goto IL_011c;
}
}
{
uint8_t L_38 = V_0;
if ((!(((uint32_t)L_38) == ((uint32_t)((int32_t)13)))))
{
goto IL_00f7;
}
}
{
uint8_t L_39;
L_39 = VirtualFuncInvoker0< uint8_t >::Invoke(80, __this);
return;
}
IL_00f7:
{
uint8_t L_40 = V_0;
if ((!(((uint32_t)L_40) == ((uint32_t)8))))
{
goto IL_0104;
}
}
{
uint8_t L_41;
L_41 = VirtualFuncInvoker0< uint8_t >::Invoke(80, __this);
goto IL_00de;
}
IL_0104:
{
VirtualActionInvoker0::Invoke(75, __this);
goto IL_00de;
}
IL_010c:
{
uint8_t L_42 = V_0;
if ((((int32_t)L_42) == ((int32_t)((int32_t)13))))
{
goto IL_011c;
}
}
{
uint8_t L_43 = V_0;
if ((((int32_t)L_43) == ((int32_t)8)))
{
goto IL_011c;
}
}
{
uint8_t L_44;
L_44 = VirtualFuncInvoker0< uint8_t >::Invoke(80, __this);
}
IL_011c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReader_PrepareNewSerializationSession_mDAA07634D09E9745D368E5A6F179DE7E8ACE0C01 (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method)
{
{
BaseDataReaderWriter_ClearNodes_m1C06331BCCF0B830568E1F116D96BF960C9A6D79(__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 TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* BaseDataReaderWriter_get_Binder_m139231B85BD08D1657DB3B3C6BDC84E44310B7D0 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, 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*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
if (!((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)))
{
goto IL_0019;
}
}
{
NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)));
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_0;
L_0 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)));
NullCheck(L_0);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_1;
L_1 = SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862(L_0, NULL);
return L_1;
}
IL_0019:
{
if (!((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)))
{
goto IL_0032;
}
}
{
NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)));
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_2;
L_2 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)));
NullCheck(L_2);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_3;
L_3 = DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F(L_2, NULL);
return L_3;
}
IL_0032:
{
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;
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_set_Binder_m5B8A85164C0AD3A30C5E8F6ACE9B29A72EA52425 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___0_value, 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*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
if (!((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)))
{
goto IL_001a;
}
}
{
NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)));
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_0;
L_0 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)));
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_1 = ___0_value;
NullCheck(L_0);
SerializationContext_set_Binder_m830286FDF070546B2F1C267265288B66B1E2DDBE_inline(L_0, L_1, NULL);
return;
}
IL_001a:
{
if (!((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)))
{
goto IL_0033;
}
}
{
NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)));
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_2;
L_2 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)));
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_3 = ___0_value;
NullCheck(L_2);
DeserializationContext_set_Binder_m0EA43839350F11078C5BFD61B1826CB7BFC170E8_inline(L_2, L_3, NULL);
}
IL_0033:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseDataReaderWriter_get_IsInArrayNode_m40F2B8BF364E156C60087C494139CB832828FA7B (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___nodesLength;
if (!L_0)
{
goto IL_0021;
}
}
{
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_1 = __this->___nodes;
int32_t L_2 = __this->___nodesLength;
NullCheck(L_1);
bool L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_2, 1)))))->___IsArray;
return L_3;
}
IL_0021:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseDataReaderWriter_get_NodeDepth_m5206EF4E11FEC1653E62232C6BFC64EE3220C0FA (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___nodesLength;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* BaseDataReaderWriter_get_NodesArray_mD40DDBA85B87C6A5CB95D611EF57AF65E20151EB (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method)
{
{
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_0 = __this->___nodes;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 BaseDataReaderWriter_get_CurrentNode_m5026A80CE5C6ECCB810F16E28E10E0817C1963E2 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = __this->___nodesLength;
if (!L_0)
{
goto IL_001c;
}
}
{
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_1 = __this->___nodes;
int32_t L_2 = __this->___nodesLength;
NullCheck(L_1);
int32_t L_3 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
return L_4;
}
IL_001c:
{
il2cpp_codegen_runtime_class_init_inline(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var);
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_5 = ((NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_StaticFields*)il2cpp_codegen_static_fields_for(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var))->___Empty;
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_PushNode_mB7B280D56B259781E65231F32710F7BA90D66513 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 ___0_node, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___nodesLength;
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_1 = __this->___nodes;
NullCheck(L_1);
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))
{
goto IL_0016;
}
}
{
BaseDataReaderWriter_ExpandNodes_m5A048FE4F5E08272ACE5C06720EA4845B7162A7F(__this, NULL);
}
IL_0016:
{
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_2 = __this->___nodes;
int32_t L_3 = __this->___nodesLength;
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_4 = ___0_node;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451)L_4);
int32_t L_5 = __this->___nodesLength;
__this->___nodesLength = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
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)
{
{
int32_t L_0 = __this->___nodesLength;
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_1 = __this->___nodes;
NullCheck(L_1);
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))
{
goto IL_0016;
}
}
{
BaseDataReaderWriter_ExpandNodes_m5A048FE4F5E08272ACE5C06720EA4845B7162A7F(__this, NULL);
}
IL_0016:
{
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_2 = __this->___nodes;
int32_t L_3 = __this->___nodesLength;
String_t* L_4 = ___0_name;
int32_t L_5 = ___1_id;
Type_t* L_6 = ___2_type;
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_7;
memset((&L_7), 0, sizeof(L_7));
NodeInfo__ctor_m71A4F6632DA4743F04F54BBC5E9B9112AEF27C59((&L_7), L_4, L_5, L_6, (bool)0, NULL);
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451)L_7);
int32_t L_8 = __this->___nodesLength;
__this->___nodesLength = ((int32_t)il2cpp_codegen_add(L_8, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_PushArray_m8BF5F98CAE8B5B4F75FE25FD61614A06D4FC3E88 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method)
{
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = __this->___nodesLength;
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_1 = __this->___nodes;
NullCheck(L_1);
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))
{
goto IL_0016;
}
}
{
BaseDataReaderWriter_ExpandNodes_m5A048FE4F5E08272ACE5C06720EA4845B7162A7F(__this, NULL);
}
IL_0016:
{
int32_t L_2 = __this->___nodesLength;
if (!L_2)
{
goto IL_0038;
}
}
{
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_3 = __this->___nodes;
int32_t L_4 = __this->___nodesLength;
NullCheck(L_3);
bool L_5 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_4, 1)))))->___IsArray;
if (!L_5)
{
goto IL_0054;
}
}
IL_0038:
{
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_6 = __this->___nodes;
int32_t L_7 = __this->___nodesLength;
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_8;
memset((&L_8), 0, sizeof(L_8));
NodeInfo__ctor_m71A4F6632DA4743F04F54BBC5E9B9112AEF27C59((&L_8), (String_t*)NULL, (-1), (Type_t*)NULL, (bool)1, NULL);
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451)L_8);
goto IL_0091;
}
IL_0054:
{
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_9 = __this->___nodes;
int32_t L_10 = __this->___nodesLength;
NullCheck(L_9);
int32_t L_11 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
V_0 = L_12;
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_13 = __this->___nodes;
int32_t L_14 = __this->___nodesLength;
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_15 = V_0;
String_t* L_16 = L_15.___Name;
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_17 = V_0;
int32_t L_18 = L_17.___Id;
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_19 = V_0;
Type_t* L_20 = L_19.___Type;
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_21;
memset((&L_21), 0, sizeof(L_21));
NodeInfo__ctor_m71A4F6632DA4743F04F54BBC5E9B9112AEF27C59((&L_21), L_16, L_18, L_20, (bool)1, NULL);
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451)L_21);
}
IL_0091:
{
int32_t L_22 = __this->___nodesLength;
__this->___nodesLength = ((int32_t)il2cpp_codegen_add(L_22, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_ExpandNodes_m5A048FE4F5E08272ACE5C06720EA4845B7162A7F (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* V_0 = NULL;
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* V_1 = NULL;
int32_t V_2 = 0;
{
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_0 = __this->___nodes;
NullCheck(L_0);
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_1 = (NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4*)(NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4*)SZArrayNew(NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_0)->max_length)), 2)));
V_0 = L_1;
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_2 = __this->___nodes;
V_1 = L_2;
V_2 = 0;
goto IL_002d;
}
IL_001b:
{
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_3 = V_0;
int32_t L_4 = V_2;
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_5 = V_1;
int32_t L_6 = V_2;
NullCheck(L_5);
int32_t L_7 = L_6;
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451)L_8);
int32_t L_9 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_002d:
{
int32_t L_10 = V_2;
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_11 = V_1;
NullCheck(L_11);
if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
{
goto IL_001b;
}
}
{
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_12 = V_0;
__this->___nodes = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___nodes), (void*)L_12);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_PopNode_m20ECFBD261E1D9C7938BB59696F169C6C687E27D (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, String_t* ___0_name, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___nodesLength;
if (L_0)
{
goto IL_0013;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8DF9581216B877CA847DADED90AF4A91CD3ADB2A)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseDataReaderWriter_PopNode_m20ECFBD261E1D9C7938BB59696F169C6C687E27D_RuntimeMethod_var)));
}
IL_0013:
{
int32_t L_2 = __this->___nodesLength;
__this->___nodesLength = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___nodesLength;
if (L_0)
{
goto IL_0013;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8DF9581216B877CA847DADED90AF4A91CD3ADB2A)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072_RuntimeMethod_var)));
}
IL_0013:
{
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_2 = __this->___nodes;
int32_t L_3 = __this->___nodesLength;
NullCheck(L_2);
bool L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_3, 1)))))->___IsArray;
if (L_4)
{
goto IL_0038;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_5 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6F12B290475719E135566C89E10A7A94FE8C6FE6)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072_RuntimeMethod_var)));
}
IL_0038:
{
int32_t L_6 = __this->___nodesLength;
__this->___nodesLength = ((int32_t)il2cpp_codegen_subtract(L_6, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_ClearNodes_m1C06331BCCF0B830568E1F116D96BF960C9A6D79 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method)
{
{
__this->___nodesLength = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter__ctor_m76DF658EDCA44A72BF1505648A12397BC3BF3480 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_0 = (NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4*)(NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4*)SZArrayNew(NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
__this->___nodes = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___nodes), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataWriter__ctor_m90FB89BAE181AAFA020FEC31CFB66B131F3693BD (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___1_context, const RuntimeMethod* method)
{
{
BaseDataReaderWriter__ctor_m76DF658EDCA44A72BF1505648A12397BC3BF3480(__this, NULL);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_0 = ___1_context;
__this->___context = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___context), (void*)L_0);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream;
if (!L_1)
{
goto IL_0017;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_stream;
VirtualActionInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(45, __this, L_2);
}
IL_0017:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* BaseDataWriter_get_Stream_m48FD252EE1054446D1E02D39869D39B7C0958BA6 (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataWriter_set_Stream_m1CD615F15357651C2F9BE52DDDBBBCD24240D4AF (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_value, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_value;
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*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseDataWriter_set_Stream_m1CD615F15357651C2F9BE52DDDBBBCD24240D4AF_RuntimeMethod_var)));
}
IL_000e:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_value;
NullCheck(L_2);
bool L_3;
L_3 = VirtualFuncInvoker0< bool >::Invoke(9, L_2);
if (L_3)
{
goto IL_0021;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFE977D570818176240E747F71977A7C99DAB06B7)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseDataWriter_set_Stream_m1CD615F15357651C2F9BE52DDDBBBCD24240D4AF_RuntimeMethod_var)));
}
IL_0021:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___0_value;
__this->___stream = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___stream), (void*)L_5);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3 (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_0 = __this->___context;
if (L_0)
{
goto IL_0013;
}
}
{
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_1 = (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)il2cpp_codegen_object_new(SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659_il2cpp_TypeInfo_var);
SerializationContext__ctor_mC0DD030F6C49067E820641BB2D07325C079C83C1(L_1, NULL);
__this->___context = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___context), (void*)L_1);
}
IL_0013:
{
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_2 = __this->___context;
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataWriter_set_Context_m3601EDCA72B430A851A4E435FD3725518406D24B (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___0_value, const RuntimeMethod* method)
{
{
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_0 = ___0_value;
__this->___context = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___context), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataWriter_FlushToStream_m20B11A52B79E26587C29AEAF00065D4B9D5CD69A (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0;
L_0 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this);
NullCheck(L_0);
VirtualActionInvoker0::Invoke(15, L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataWriter_PrepareNewSerializationSession_mCC0ED9C1F0499145D3615228C85A65A81E57C3F0 (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, const RuntimeMethod* method)
{
{
BaseDataReaderWriter_ClearNodes_m1C06331BCCF0B830568E1F116D96BF960C9A6D79(__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 BinaryDataReader__ctor_m95EE65DC1216D817BB2C9420CC5571774CAC634F (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __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*)&Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)102400));
__this->___buffer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_0);
Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_1 = (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36*)il2cpp_codegen_object_new(Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB(L_1, ((int32_t)16), Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB_RuntimeMethod_var);
__this->___types = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___types), (void*)L_1);
BaseDataReader__ctor_mE60E64F5FFFEEBEA52778E463E5000688E8A7261(__this, (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL, (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)NULL, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer;
__this->___internalBufferBackup = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___internalBufferBackup), (void*)L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader__ctor_m76435F3F1497FC20615C809A1B0FD58AF5EF16B0 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __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*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)102400));
__this->___buffer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_0);
Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_1 = (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36*)il2cpp_codegen_object_new(Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB(L_1, ((int32_t)16), Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB_RuntimeMethod_var);
__this->___types = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___types), (void*)L_1);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_stream;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_3 = ___1_context;
BaseDataReader__ctor_mE60E64F5FFFEEBEA52778E463E5000688E8A7261(__this, L_2, L_3, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___buffer;
__this->___internalBufferBackup = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___internalBufferBackup), (void*)L_4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader_Dispose_mA1666BB55C7895977A650292254BD3E95A14C851 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t BinaryDataReader_PeekEntry_m2DA4C8ADAE03729896E3A49E9691AB667B12DB80 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, String_t** ___0_name, 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*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
uint8_t V_1 = 0;
uint8_t V_2 = 0x0;
BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* G_B4_0 = NULL;
BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* G_B3_0 = NULL;
int32_t G_B5_0 = 0;
BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* G_B5_1 = NULL;
{
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:
{
bool L_6;
L_6 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 1, NULL);
if (L_6)
{
G_B4_0 = __this;
goto IL_002f;
}
G_B3_0 = __this;
}
{
G_B5_0 = ((int32_t)49);
G_B5_1 = G_B3_0;
goto IL_0047;
}
IL_002f:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer;
int32_t L_8 = __this->___bufferIndex;
V_0 = L_8;
int32_t L_9 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_0;
NullCheck(L_7);
int32_t L_11 = L_10;
uint8_t L_12 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
G_B5_0 = ((int32_t)(L_12));
G_B5_1 = G_B4_0;
}
IL_0047:
{
NullCheck(G_B5_1);
G_B5_1->___peekedBinaryEntryType = G_B5_0;
uint8_t L_13 = __this->___peekedBinaryEntryType;
V_1 = L_13;
uint8_t L_14 = V_1;
switch (L_14)
{
case 0:
{
goto IL_056b;
}
case 1:
{
goto IL_014a;
}
case 2:
{
goto IL_0163;
}
case 3:
{
goto IL_014a;
}
case 4:
{
goto IL_0163;
}
case 5:
{
goto IL_0177;
}
case 6:
{
goto IL_018b;
}
case 7:
{
goto IL_01a0;
}
case 8:
{
goto IL_01b5;
}
case 9:
{
goto IL_01ca;
}
case 10:
{
goto IL_01e4;
}
case 11:
{
goto IL_01f9;
}
case 12:
{
goto IL_0213;
}
case 13:
{
goto IL_0228;
}
case 14:
{
goto IL_0242;
}
case 15:
{
goto IL_0286;
}
case 16:
{
goto IL_029f;
}
case 17:
{
goto IL_02b3;
}
case 18:
{
goto IL_02cc;
}
case 19:
{
goto IL_02e0;
}
case 20:
{
goto IL_02f9;
}
case 21:
{
goto IL_030d;
}
case 22:
{
goto IL_0326;
}
case 23:
{
goto IL_033a;
}
case 24:
{
goto IL_0353;
}
case 25:
{
goto IL_0367;
}
case 26:
{
goto IL_0380;
}
case 27:
{
goto IL_0394;
}
case 28:
{
goto IL_03ad;
}
case 29:
{
goto IL_03c1;
}
case 30:
{
goto IL_03da;
}
case 31:
{
goto IL_03ee;
}
case 32:
{
goto IL_0407;
}
case 33:
{
goto IL_041b;
}
case 34:
{
goto IL_0434;
}
case 35:
{
goto IL_0448;
}
case 36:
{
goto IL_0461;
}
case 37:
{
goto IL_0475;
}
case 38:
{
goto IL_048e;
}
case 39:
{
goto IL_04a2;
}
case 40:
{
goto IL_04bb;
}
case 41:
{
goto IL_04cf;
}
case 42:
{
goto IL_04e8;
}
case 43:
{
goto IL_04fc;
}
case 44:
{
goto IL_0515;
}
case 45:
{
goto IL_0526;
}
case 46:
{
goto IL_053c;
}
case 47:
{
goto IL_054d;
}
case 48:
{
goto IL_054d;
}
case 49:
{
goto IL_012e;
}
case 50:
{
goto IL_0257;
}
case 51:
{
goto IL_0271;
}
}
}
{
goto IL_056b;
}
IL_012e:
{
String_t** L_15 = ___0_name;
*((RuntimeObject**)L_15) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_15, (void*)(RuntimeObject*)NULL);
__this->___peekedEntryName = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryName), (void*)(String_t*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_16;
memset((&L_16), 0, sizeof(L_16));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_16), ((int32_t)15), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_16;
goto IL_05a4;
}
IL_014a:
{
String_t** L_17 = ___0_name;
String_t* L_18;
L_18 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_17) = (RuntimeObject*)L_18;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_17, (void*)(RuntimeObject*)L_18);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_19;
memset((&L_19), 0, sizeof(L_19));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_19), 7, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_19;
goto IL_05a4;
}
IL_0163:
{
String_t** L_20 = ___0_name;
*((RuntimeObject**)L_20) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_20, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_21;
memset((&L_21), 0, sizeof(L_21));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_21), 7, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_21;
goto IL_05a4;
}
IL_0177:
{
String_t** L_22 = ___0_name;
*((RuntimeObject**)L_22) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_22, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_23;
memset((&L_23), 0, sizeof(L_23));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_23), 8, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_23;
goto IL_05a4;
}
IL_018b:
{
String_t** L_24 = ___0_name;
*((RuntimeObject**)L_24) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_24, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_25;
memset((&L_25), 0, sizeof(L_25));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_25), ((int32_t)12), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_25;
goto IL_05a4;
}
IL_01a0:
{
String_t** L_26 = ___0_name;
*((RuntimeObject**)L_26) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_26, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_27;
memset((&L_27), 0, sizeof(L_27));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_27), ((int32_t)13), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_27;
goto IL_05a4;
}
IL_01b5:
{
String_t** L_28 = ___0_name;
*((RuntimeObject**)L_28) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_28, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_29;
memset((&L_29), 0, sizeof(L_29));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_29), ((int32_t)14), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_29;
goto IL_05a4;
}
IL_01ca:
{
String_t** L_30 = ___0_name;
String_t* L_31;
L_31 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_30) = (RuntimeObject*)L_31;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_30, (void*)(RuntimeObject*)L_31);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_32;
memset((&L_32), 0, sizeof(L_32));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_32), ((int32_t)9), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_32;
goto IL_05a4;
}
IL_01e4:
{
String_t** L_33 = ___0_name;
*((RuntimeObject**)L_33) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_33, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_34;
memset((&L_34), 0, sizeof(L_34));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_34), ((int32_t)9), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_34;
goto IL_05a4;
}
IL_01f9:
{
String_t** L_35 = ___0_name;
String_t* L_36;
L_36 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_35) = (RuntimeObject*)L_36;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_35, (void*)(RuntimeObject*)L_36);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_37;
memset((&L_37), 0, sizeof(L_37));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_37), ((int32_t)10), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_37;
goto IL_05a4;
}
IL_0213:
{
String_t** L_38 = ___0_name;
*((RuntimeObject**)L_38) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_38, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_39;
memset((&L_39), 0, sizeof(L_39));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_39), ((int32_t)10), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_39;
goto IL_05a4;
}
IL_0228:
{
String_t** L_40 = ___0_name;
String_t* L_41;
L_41 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_40) = (RuntimeObject*)L_41;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_40, (void*)(RuntimeObject*)L_41);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_42;
memset((&L_42), 0, sizeof(L_42));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_42), ((int32_t)11), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_42;
goto IL_05a4;
}
IL_0242:
{
String_t** L_43 = ___0_name;
*((RuntimeObject**)L_43) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_43, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_44;
memset((&L_44), 0, sizeof(L_44));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_44), ((int32_t)11), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_44;
goto IL_05a4;
}
IL_0257:
{
String_t** L_45 = ___0_name;
String_t* L_46;
L_46 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_45) = (RuntimeObject*)L_46;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_45, (void*)(RuntimeObject*)L_46);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_47;
memset((&L_47), 0, sizeof(L_47));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_47), ((int32_t)16), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_47;
goto IL_05a4;
}
IL_0271:
{
String_t** L_48 = ___0_name;
*((RuntimeObject**)L_48) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_48, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_49;
memset((&L_49), 0, sizeof(L_49));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_49), ((int32_t)16), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_49;
goto IL_05a4;
}
IL_0286:
{
String_t** L_50 = ___0_name;
String_t* L_51;
L_51 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_50) = (RuntimeObject*)L_51;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_50, (void*)(RuntimeObject*)L_51);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_52;
memset((&L_52), 0, sizeof(L_52));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_52), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_52;
goto IL_05a4;
}
IL_029f:
{
String_t** L_53 = ___0_name;
*((RuntimeObject**)L_53) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_53, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_54;
memset((&L_54), 0, sizeof(L_54));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_54), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_54;
goto IL_05a4;
}
IL_02b3:
{
String_t** L_55 = ___0_name;
String_t* L_56;
L_56 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_55) = (RuntimeObject*)L_56;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_55, (void*)(RuntimeObject*)L_56);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_57;
memset((&L_57), 0, sizeof(L_57));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_57), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_57;
goto IL_05a4;
}
IL_02cc:
{
String_t** L_58 = ___0_name;
*((RuntimeObject**)L_58) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_58, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_59;
memset((&L_59), 0, sizeof(L_59));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_59), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_59;
goto IL_05a4;
}
IL_02e0:
{
String_t** L_60 = ___0_name;
String_t* L_61;
L_61 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_60) = (RuntimeObject*)L_61;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_60, (void*)(RuntimeObject*)L_61);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_62;
memset((&L_62), 0, sizeof(L_62));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_62), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_62;
goto IL_05a4;
}
IL_02f9:
{
String_t** L_63 = ___0_name;
*((RuntimeObject**)L_63) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_63, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_64;
memset((&L_64), 0, sizeof(L_64));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_64), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_64;
goto IL_05a4;
}
IL_030d:
{
String_t** L_65 = ___0_name;
String_t* L_66;
L_66 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_65) = (RuntimeObject*)L_66;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_65, (void*)(RuntimeObject*)L_66);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_67;
memset((&L_67), 0, sizeof(L_67));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_67), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_67;
goto IL_05a4;
}
IL_0326:
{
String_t** L_68 = ___0_name;
*((RuntimeObject**)L_68) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_68, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_69;
memset((&L_69), 0, sizeof(L_69));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_69), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_69;
goto IL_05a4;
}
IL_033a:
{
String_t** L_70 = ___0_name;
String_t* L_71;
L_71 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_70) = (RuntimeObject*)L_71;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_70, (void*)(RuntimeObject*)L_71);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_72;
memset((&L_72), 0, sizeof(L_72));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_72), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_72;
goto IL_05a4;
}
IL_0353:
{
String_t** L_73 = ___0_name;
*((RuntimeObject**)L_73) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_73, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_74;
memset((&L_74), 0, sizeof(L_74));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_74), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_74;
goto IL_05a4;
}
IL_0367:
{
String_t** L_75 = ___0_name;
String_t* L_76;
L_76 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_75) = (RuntimeObject*)L_76;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_75, (void*)(RuntimeObject*)L_76);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_77;
memset((&L_77), 0, sizeof(L_77));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_77), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_77;
goto IL_05a4;
}
IL_0380:
{
String_t** L_78 = ___0_name;
*((RuntimeObject**)L_78) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_78, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_79;
memset((&L_79), 0, sizeof(L_79));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_79), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_79;
goto IL_05a4;
}
IL_0394:
{
String_t** L_80 = ___0_name;
String_t* L_81;
L_81 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_80) = (RuntimeObject*)L_81;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_80, (void*)(RuntimeObject*)L_81);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_82;
memset((&L_82), 0, sizeof(L_82));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_82), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_82;
goto IL_05a4;
}
IL_03ad:
{
String_t** L_83 = ___0_name;
*((RuntimeObject**)L_83) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_83, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_84;
memset((&L_84), 0, sizeof(L_84));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_84), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_84;
goto IL_05a4;
}
IL_03c1:
{
String_t** L_85 = ___0_name;
String_t* L_86;
L_86 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_85) = (RuntimeObject*)L_86;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_85, (void*)(RuntimeObject*)L_86);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_87;
memset((&L_87), 0, sizeof(L_87));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_87), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_87;
goto IL_05a4;
}
IL_03da:
{
String_t** L_88 = ___0_name;
*((RuntimeObject**)L_88) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_88, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_89;
memset((&L_89), 0, sizeof(L_89));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_89), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_89;
goto IL_05a4;
}
IL_03ee:
{
String_t** L_90 = ___0_name;
String_t* L_91;
L_91 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_90) = (RuntimeObject*)L_91;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_90, (void*)(RuntimeObject*)L_91);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_92;
memset((&L_92), 0, sizeof(L_92));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_92), 4, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_92;
goto IL_05a4;
}
IL_0407:
{
String_t** L_93 = ___0_name;
*((RuntimeObject**)L_93) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_93, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_94;
memset((&L_94), 0, sizeof(L_94));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_94), 4, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_94;
goto IL_05a4;
}
IL_041b:
{
String_t** L_95 = ___0_name;
String_t* L_96;
L_96 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_95) = (RuntimeObject*)L_96;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_95, (void*)(RuntimeObject*)L_96);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_97;
memset((&L_97), 0, sizeof(L_97));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_97), 4, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_97;
goto IL_05a4;
}
IL_0434:
{
String_t** L_98 = ___0_name;
*((RuntimeObject**)L_98) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_98, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_99;
memset((&L_99), 0, sizeof(L_99));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_99), 4, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_99;
goto IL_05a4;
}
IL_0448:
{
String_t** L_100 = ___0_name;
String_t* L_101;
L_101 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_100) = (RuntimeObject*)L_101;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_100, (void*)(RuntimeObject*)L_101);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_102;
memset((&L_102), 0, sizeof(L_102));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_102), 4, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_102;
goto IL_05a4;
}
IL_0461:
{
String_t** L_103 = ___0_name;
*((RuntimeObject**)L_103) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_103, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_104;
memset((&L_104), 0, sizeof(L_104));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_104), 4, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_104;
goto IL_05a4;
}
IL_0475:
{
String_t** L_105 = ___0_name;
String_t* L_106;
L_106 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_105) = (RuntimeObject*)L_106;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_105, (void*)(RuntimeObject*)L_106);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_107;
memset((&L_107), 0, sizeof(L_107));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_107), 1, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_107;
goto IL_05a4;
}
IL_048e:
{
String_t** L_108 = ___0_name;
*((RuntimeObject**)L_108) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_108, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_109;
memset((&L_109), 0, sizeof(L_109));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_109), 1, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_109;
goto IL_05a4;
}
IL_04a2:
{
String_t** L_110 = ___0_name;
String_t* L_111;
L_111 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_110) = (RuntimeObject*)L_111;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_110, (void*)(RuntimeObject*)L_111);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_112;
memset((&L_112), 0, sizeof(L_112));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_112), 1, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_112;
goto IL_05a4;
}
IL_04bb:
{
String_t** L_113 = ___0_name;
*((RuntimeObject**)L_113) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_113, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_114;
memset((&L_114), 0, sizeof(L_114));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_114), 1, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_114;
goto IL_05a4;
}
IL_04cf:
{
String_t** L_115 = ___0_name;
String_t* L_116;
L_116 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_115) = (RuntimeObject*)L_116;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_115, (void*)(RuntimeObject*)L_116);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_117;
memset((&L_117), 0, sizeof(L_117));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_117), 2, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_117;
goto IL_05a4;
}
IL_04e8:
{
String_t** L_118 = ___0_name;
*((RuntimeObject**)L_118) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_118, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_119;
memset((&L_119), 0, sizeof(L_119));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_119), 2, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_119;
goto IL_05a4;
}
IL_04fc:
{
String_t** L_120 = ___0_name;
String_t* L_121;
L_121 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_120) = (RuntimeObject*)L_121;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_120, (void*)(RuntimeObject*)L_121);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_122;
memset((&L_122), 0, sizeof(L_122));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_122), 5, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_122;
goto IL_05a4;
}
IL_0515:
{
String_t** L_123 = ___0_name;
*((RuntimeObject**)L_123) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_123, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_124;
memset((&L_124), 0, sizeof(L_124));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_124), 5, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_124;
goto IL_05a4;
}
IL_0526:
{
String_t** L_125 = ___0_name;
String_t* L_126;
L_126 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_125) = (RuntimeObject*)L_126;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_125, (void*)(RuntimeObject*)L_126);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_127;
memset((&L_127), 0, sizeof(L_127));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_127), 6, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_127;
goto IL_05a4;
}
IL_053c:
{
String_t** L_128 = ___0_name;
*((RuntimeObject**)L_128) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_128, (void*)(RuntimeObject*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_129;
memset((&L_129), 0, sizeof(L_129));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_129), 6, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_129;
goto IL_05a4;
}
IL_054d:
{
__this->___peekedBinaryEntryType = 0;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_130;
memset((&L_130), 0, sizeof(L_130));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_130), 0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var)));
__this->___peekedEntryType = L_130;
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_131 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_131, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB43DEA6316869BECCE92213C97447D4734FBC898)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_131, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BinaryDataReader_PeekEntry_m2DA4C8ADAE03729896E3A49E9691AB667B12DB80_RuntimeMethod_var)));
}
IL_056b:
{
String_t** L_132 = ___0_name;
*((RuntimeObject**)L_132) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_132, (void*)(RuntimeObject*)NULL);
__this->___peekedBinaryEntryType = 0;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_133;
memset((&L_133), 0, sizeof(L_133));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_133), 0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var)));
__this->___peekedEntryType = L_133;
uint8_t L_134 = __this->___peekedBinaryEntryType;
V_2 = L_134;
String_t* L_135;
L_135 = Byte_ToString_mB80CE094B94215119578E4D796566E71D7277EE4((&V_2), NULL);
String_t* L_136;
L_136 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral49B8358F7349EB3C69CE11801EEAE81B2E96FE8A)), L_135, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral51D55B9461BB649BC395F36833643E8E84F7F881)), NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_137 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_137, L_136, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_137, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BinaryDataReader_PeekEntry_m2DA4C8ADAE03729896E3A49E9691AB667B12DB80_RuntimeMethod_var)));
}
IL_05a4:
{
String_t** L_138 = ___0_name;
String_t* L_139 = *((String_t**)L_138);
__this->___peekedEntryName = L_139;
Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryName), (void*)L_139);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_140 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType);
uint8_t L_141;
L_141 = Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6(L_140, Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var);
return L_141;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_EnterArray_m702E5327C3E22C5A6E9A1F99733082663953CDCB (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int64_t* ___0_length, 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*)&_stringLiteralF3185B7F4F843B5E6AA37309AB3974D68A0061C9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_1;
memset((&V_1), 0, sizeof(V_1));
uint8_t V_2 = 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_0016;
}
}
{
uint8_t L_2;
L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
}
IL_0016:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_3 = __this->___peekedEntryType;
V_1 = L_3;
V_2 = ((int32_t)12);
uint8_t L_4;
L_4 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_1), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_5 = V_2;
bool L_6;
L_6 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_1), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0)&(int32_t)L_6)))
{
goto IL_0083;
}
}
{
BaseDataReaderWriter_PushArray_m8BF5F98CAE8B5B4F75FE25FD61614A06D4FC3E88(__this, NULL);
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
int64_t* L_7 = ___0_length;
bool L_8;
L_8 = BinaryDataReader_UNSAFE_Read_8_Int64_mD26697A5823B32E71773D799B9A021669C342291_inline(__this, L_7, NULL);
if (!L_8)
{
goto IL_0081;
}
}
{
int64_t* L_9 = ___0_length;
int64_t L_10 = *((int64_t*)L_9);
if ((((int64_t)L_10) >= ((int64_t)((int64_t)0))))
{
goto IL_007f;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_11;
L_11 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_11);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_12;
L_12 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_11, NULL);
NullCheck(L_12);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_13;
L_13 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_12, NULL);
int64_t* L_14 = ___0_length;
String_t* L_15;
L_15 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B(L_14, NULL);
String_t* L_16;
L_16 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralF3185B7F4F843B5E6AA37309AB3974D68A0061C9, L_15, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
NullCheck(L_13);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_13, L_16, NULL);
int64_t* L_17 = ___0_length;
*((int64_t*)L_17) = (int64_t)((int64_t)0);
return (bool)0;
}
IL_007f:
{
return (bool)1;
}
IL_0081:
{
return (bool)0;
}
IL_0083:
{
VirtualActionInvoker0::Invoke(75, __this);
int64_t* L_18 = ___0_length;
*((int64_t*)L_18) = (int64_t)((int64_t)0);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_EnterNode_m0294D039CC9FEF61A9577FB2871C578A18051CB5 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Type_t** ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
int32_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_0016;
}
}
{
uint8_t L_2;
L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
}
IL_0016:
{
uint8_t L_3 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0028;
}
}
{
uint8_t L_4 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_4) == ((uint32_t)2))))
{
goto IL_0056;
}
}
IL_0028:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
Type_t** L_5 = ___0_type;
Type_t* L_6;
L_6 = BinaryDataReader_ReadTypeEntry_m36785B7AB5C80566698AD2812678633FDBEB327A_inline(__this, NULL);
*((RuntimeObject**)L_5) = (RuntimeObject*)L_6;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)L_6);
bool L_7;
L_7 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_1), NULL);
if (L_7)
{
goto IL_0045;
}
}
{
Type_t** L_8 = ___0_type;
*((RuntimeObject**)L_8) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)NULL);
return (bool)0;
}
IL_0045:
{
String_t* L_9 = __this->___peekedEntryName;
int32_t L_10 = V_1;
Type_t** L_11 = ___0_type;
Type_t* L_12 = *((Type_t**)L_11);
BaseDataReaderWriter_PushNode_mFC15F72653B4075E0ADF6B541928DCAB6D6DE0A5(__this, L_9, L_10, L_12, NULL);
return (bool)1;
}
IL_0056:
{
uint8_t L_13 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_13) == ((int32_t)3)))
{
goto IL_0068;
}
}
{
uint8_t L_14 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_14) == ((uint32_t)4))))
{
goto IL_0087;
}
}
IL_0068:
{
Type_t** L_15 = ___0_type;
Type_t* L_16;
L_16 = BinaryDataReader_ReadTypeEntry_m36785B7AB5C80566698AD2812678633FDBEB327A_inline(__this, NULL);
*((RuntimeObject**)L_15) = (RuntimeObject*)L_16;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_15, (void*)(RuntimeObject*)L_16);
String_t* L_17 = __this->___peekedEntryName;
Type_t** L_18 = ___0_type;
Type_t* L_19 = *((Type_t**)L_18);
BaseDataReaderWriter_PushNode_mFC15F72653B4075E0ADF6B541928DCAB6D6DE0A5(__this, L_17, (-1), L_19, NULL);
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
return (bool)1;
}
IL_0087:
{
VirtualActionInvoker0::Invoke(75, __this);
Type_t** L_20 = ___0_type;
*((RuntimeObject**)L_20) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_20, (void*)(RuntimeObject*)NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ExitArray_mBDC04EFCAD83678E4D47A37D2235148E940AB5E0 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __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;
}
String_t* V_0 = NULL;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_1;
memset((&V_1), 0, sizeof(V_1));
uint8_t V_2 = 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_005b;
}
}
{
uint8_t L_2;
L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
goto IL_005b;
}
IL_0018:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_3 = __this->___peekedEntryType;
V_1 = L_3;
V_2 = 8;
uint8_t L_4;
L_4 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_1), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_5 = V_2;
bool L_6;
L_6 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_1), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0)&(int32_t)L_6)))
{
goto IL_0055;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_7;
L_7 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
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);
NullCheck(L_9);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_9, _stringLiteral92B524E48D48DF73E725839D77090D7D92E89E59, NULL);
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
}
IL_0055:
{
VirtualActionInvoker0::Invoke(75, __this);
}
IL_005b:
{
uint8_t L_10 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_10) == ((int32_t)7)))
{
goto IL_006e;
}
}
{
uint8_t L_11 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)49)))))
{
goto IL_0018;
}
}
IL_006e:
{
uint8_t L_12 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_12) == ((uint32_t)7))))
{
goto IL_0085;
}
}
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072(__this, NULL);
return (bool)1;
}
IL_0085:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ExitNode_m5673A397238EE3EA990787ACEA337BC9411310BD (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __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;
}
String_t* V_0 = NULL;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_1;
memset((&V_1), 0, sizeof(V_1));
uint8_t V_2 = 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_005c;
}
}
{
uint8_t L_2;
L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
goto IL_005c;
}
IL_0018:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_3 = __this->___peekedEntryType;
V_1 = L_3;
V_2 = ((int32_t)13);
uint8_t L_4;
L_4 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_1), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_5 = V_2;
bool L_6;
L_6 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_1), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0)&(int32_t)L_6)))
{
goto IL_0056;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_7;
L_7 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
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);
NullCheck(L_9);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_9, _stringLiteral0EC00FE986C9E7ED7CED82F33B2E0679C7373982, NULL);
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
}
IL_0056:
{
VirtualActionInvoker0::Invoke(75, __this);
}
IL_005c:
{
uint8_t L_10 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_10) == ((int32_t)5)))
{
goto IL_006f;
}
}
{
uint8_t L_11 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)49)))))
{
goto IL_0018;
}
}
IL_006f:
{
uint8_t L_12 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_12) == ((uint32_t)5))))
{
goto IL_008c;
}
}
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
String_t* L_13;
L_13 = BaseDataReader_get_CurrentNodeName_mA0C226AC3940C8B16ACFD86410E395ED9EF2E67C(__this, NULL);
BaseDataReaderWriter_PopNode_m20ECFBD261E1D9C7938BB59696F169C6C687E27D(__this, L_13, NULL);
return (bool)1;
}
IL_008c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadBoolean_mE755825E9D14496A56968C8333BF296FB5048621 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __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);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_1;
memset((&V_1), 0, sizeof(V_1));
uint8_t V_2 = 0;
int32_t V_3 = 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_0016;
}
}
{
uint8_t L_2;
L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
}
IL_0016:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_3 = __this->___peekedEntryType;
V_1 = L_3;
V_2 = 5;
uint8_t L_4;
L_4 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_1), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_5 = V_2;
bool L_6;
L_6 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_1), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0)&(int32_t)L_6)))
{
goto IL_0066;
}
}
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
bool L_7;
L_7 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 1, NULL);
if (!L_7)
{
goto IL_0061;
}
}
{
bool* L_8 = ___0_value;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___buffer;
int32_t L_10 = __this->___bufferIndex;
V_3 = L_10;
int32_t L_11 = V_3;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_11, 1));
int32_t L_12 = V_3;
NullCheck(L_9);
int32_t L_13 = L_12;
uint8_t L_14 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
*((int8_t*)L_8) = (int8_t)((((int32_t)L_14) == ((int32_t)1))? 1 : 0);
return (bool)1;
}
IL_0061:
{
bool* L_15 = ___0_value;
*((int8_t*)L_15) = (int8_t)0;
return (bool)0;
}
IL_0066:
{
VirtualActionInvoker0::Invoke(75, __this);
bool* L_16 = ___0_value;
*((int8_t*)L_16) = (int8_t)0;
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadSByte_mDAF9A07CB95939B87C8FAAC90BBC63631C072EB9 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int8_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataReader_ReadSByte_mDAF9A07CB95939B87C8FAAC90BBC63631C072EB9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_0));
if (!L_0)
{
goto IL_0018;
}
}
try
{
int8_t* L_1 = ___0_value;
int64_t L_2 = V_0;
if ((int64_t)(L_2) > 127LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), BinaryDataReader_ReadSByte_mDAF9A07CB95939B87C8FAAC90BBC63631C072EB9_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 BinaryDataReader_ReadByte_m48BE51E133A068134AF1DCDCCADEA8FE13C6EE90 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint8_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataReader_ReadByte_m48BE51E133A068134AF1DCDCCADEA8FE13C6EE90_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, uint64_t* >::Invoke(69, __this, (&V_0));
if (!L_0)
{
goto IL_0018;
}
}
try
{
uint8_t* L_1 = ___0_value;
uint64_t L_2 = V_0;
if ((uint64_t)(L_2) > 255LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), BinaryDataReader_ReadByte_m48BE51E133A068134AF1DCDCCADEA8FE13C6EE90_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 BinaryDataReader_ReadInt16_m8D9DD6C7E0B2E416D639BF98C89F820C172635C9 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int16_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataReader_ReadInt16_m8D9DD6C7E0B2E416D639BF98C89F820C172635C9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_0));
if (!L_0)
{
goto IL_0018;
}
}
try
{
int16_t* L_1 = ___0_value;
int64_t L_2 = V_0;
if ((int64_t)(L_2) > 32767LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), BinaryDataReader_ReadInt16_m8D9DD6C7E0B2E416D639BF98C89F820C172635C9_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 BinaryDataReader_ReadUInt16_mED9A9132822F6E25176E3C7DF31CE40985A314BD (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint16_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataReader_ReadUInt16_mED9A9132822F6E25176E3C7DF31CE40985A314BD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, uint64_t* >::Invoke(69, __this, (&V_0));
if (!L_0)
{
goto IL_0018;
}
}
try
{
uint16_t* L_1 = ___0_value;
uint64_t L_2 = V_0;
if ((uint64_t)(L_2) > 65535LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), BinaryDataReader_ReadUInt16_mED9A9132822F6E25176E3C7DF31CE40985A314BD_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 BinaryDataReader_ReadInt32_m70DB494B4910DFFAEEEDD9EA565888153FB8B12E (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataReader_ReadInt32_m70DB494B4910DFFAEEEDD9EA565888153FB8B12E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_0));
if (!L_0)
{
goto IL_0018;
}
}
try
{
int32_t* L_1 = ___0_value;
int64_t L_2 = V_0;
if ((int64_t)(L_2) > 2147483647LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), BinaryDataReader_ReadInt32_m70DB494B4910DFFAEEEDD9EA565888153FB8B12E_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 BinaryDataReader_ReadUInt32_mAADD4C8B010874881546DD7B6CA589B6E802B9C3 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint32_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataReader_ReadUInt32_mAADD4C8B010874881546DD7B6CA589B6E802B9C3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, uint64_t* >::Invoke(69, __this, (&V_0));
if (!L_0)
{
goto IL_0018;
}
}
try
{
uint32_t* L_1 = ___0_value;
uint64_t L_2 = V_0;
if ((uint64_t)(L_2) > 4294967295LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), BinaryDataReader_ReadUInt32_mAADD4C8B010874881546DD7B6CA589B6E802B9C3_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 BinaryDataReader_ReadInt64_m436297136897294D392A87D59496AB3FA3A76C90 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int64_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;
}
String_t* V_0 = NULL;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_1;
memset((&V_1), 0, sizeof(V_1));
uint8_t V_2 = 0;
int8_t V_3 = 0x0;
uint8_t V_4 = 0x0;
int16_t V_5 = 0;
uint16_t V_6 = 0;
int32_t V_7 = 0;
uint32_t V_8 = 0;
uint64_t V_9 = 0;
uint8_t V_10 = 0;
bool V_11 = false;
{
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_0016;
}
}
{
uint8_t L_2;
L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
}
IL_0016:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_3 = __this->___peekedEntryType;
V_1 = L_3;
V_2 = 3;
uint8_t L_4;
L_4 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_1), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_5 = V_2;
bool L_6;
L_6 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_1), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0)&(int32_t)L_6)))
{
goto IL_018f;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0188:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
return;
}
});
try
{
{
uint8_t L_7 = __this->___peekedBinaryEntryType;
V_10 = L_7;
uint8_t L_8 = V_10;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_8, ((int32_t)15))))
{
case 0:
{
goto IL_008d_1;
}
case 1:
{
goto IL_008d_1;
}
case 2:
{
goto IL_00ac_1;
}
case 3:
{
goto IL_00ac_1;
}
case 4:
{
goto IL_00cc_1;
}
case 5:
{
goto IL_00cc_1;
}
case 6:
{
goto IL_00ec_1;
}
case 7:
{
goto IL_00ec_1;
}
case 8:
{
goto IL_010c_1;
}
case 9:
{
goto IL_010c_1;
}
case 10:
{
goto IL_0126_1;
}
case 11:
{
goto IL_0126_1;
}
case 12:
{
goto IL_0140_1;
}
case 13:
{
goto IL_0140_1;
}
case 14:
{
goto IL_014e_1;
}
case 15:
{
goto IL_014e_1;
}
}
}
{
goto IL_017d_1;
}
IL_008d_1:
{
bool L_9;
L_9 = BinaryDataReader_UNSAFE_Read_1_SByte_m32F5B0B48B7EBC78925C85E163CCEAB6BD9FC79D_inline(__this, (&V_3), NULL);
if (!L_9)
{
goto IL_00a0_1;
}
}
{
int64_t* L_10 = ___0_value;
int8_t L_11 = V_3;
*((int64_t*)L_10) = (int64_t)((int64_t)L_11);
goto IL_0183_1;
}
IL_00a0_1:
{
int64_t* L_12 = ___0_value;
*((int64_t*)L_12) = (int64_t)((int64_t)0);
V_11 = (bool)0;
goto IL_019b;
}
IL_00ac_1:
{
bool L_13;
L_13 = BinaryDataReader_UNSAFE_Read_1_Byte_mE45263CC367BCEAC7F4968D0AAAA666815A453D9_inline(__this, (&V_4), NULL);
if (!L_13)
{
goto IL_00c0_1;
}
}
{
int64_t* L_14 = ___0_value;
uint8_t L_15 = V_4;
*((int64_t*)L_14) = (int64_t)((int64_t)(uint64_t)L_15);
goto IL_0183_1;
}
IL_00c0_1:
{
int64_t* L_16 = ___0_value;
*((int64_t*)L_16) = (int64_t)((int64_t)0);
V_11 = (bool)0;
goto IL_019b;
}
IL_00cc_1:
{
bool L_17;
L_17 = BinaryDataReader_UNSAFE_Read_2_Int16_m5471141CA9D280B33AA163CE66A90056A088EDC1_inline(__this, (&V_5), NULL);
if (!L_17)
{
goto IL_00e0_1;
}
}
{
int64_t* L_18 = ___0_value;
int16_t L_19 = V_5;
*((int64_t*)L_18) = (int64_t)((int64_t)L_19);
goto IL_0183_1;
}
IL_00e0_1:
{
int64_t* L_20 = ___0_value;
*((int64_t*)L_20) = (int64_t)((int64_t)0);
V_11 = (bool)0;
goto IL_019b;
}
IL_00ec_1:
{
bool L_21;
L_21 = BinaryDataReader_UNSAFE_Read_2_UInt16_mAC487540FC0A0706F636243939D1EC0C27B268EC_inline(__this, (&V_6), NULL);
if (!L_21)
{
goto IL_0100_1;
}
}
{
int64_t* L_22 = ___0_value;
uint16_t L_23 = V_6;
*((int64_t*)L_22) = (int64_t)((int64_t)(uint64_t)L_23);
goto IL_0183_1;
}
IL_0100_1:
{
int64_t* L_24 = ___0_value;
*((int64_t*)L_24) = (int64_t)((int64_t)0);
V_11 = (bool)0;
goto IL_019b;
}
IL_010c_1:
{
bool L_25;
L_25 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_7), NULL);
if (!L_25)
{
goto IL_011d_1;
}
}
{
int64_t* L_26 = ___0_value;
int32_t L_27 = V_7;
*((int64_t*)L_26) = (int64_t)((int64_t)L_27);
goto IL_0183_1;
}
IL_011d_1:
{
int64_t* L_28 = ___0_value;
*((int64_t*)L_28) = (int64_t)((int64_t)0);
V_11 = (bool)0;
goto IL_019b;
}
IL_0126_1:
{
bool L_29;
L_29 = BinaryDataReader_UNSAFE_Read_4_UInt32_m7CF37E3C02344744FFC5B3FD13DE5AB993500E05_inline(__this, (&V_8), NULL);
if (!L_29)
{
goto IL_0137_1;
}
}
{
int64_t* L_30 = ___0_value;
uint32_t L_31 = V_8;
*((int64_t*)L_30) = (int64_t)((int64_t)(uint64_t)L_31);
goto IL_0183_1;
}
IL_0137_1:
{
int64_t* L_32 = ___0_value;
*((int64_t*)L_32) = (int64_t)((int64_t)0);
V_11 = (bool)0;
goto IL_019b;
}
IL_0140_1:
{
int64_t* L_33 = ___0_value;
bool L_34;
L_34 = BinaryDataReader_UNSAFE_Read_8_Int64_mD26697A5823B32E71773D799B9A021669C342291_inline(__this, L_33, NULL);
if (L_34)
{
goto IL_0183_1;
}
}
{
V_11 = (bool)0;
goto IL_019b;
}
IL_014e_1:
{
bool L_35;
L_35 = BinaryDataReader_UNSAFE_Read_8_UInt64_mC7B028A2E89BA69539E5F95299A71DA24AEF681B_inline(__this, (&V_9), NULL);
if (!L_35)
{
goto IL_0174_1;
}
}
{
uint64_t L_36 = V_9;
if ((!(((uint64_t)L_36) > ((uint64_t)((int64_t)(std::numeric_limits<int64_t>::max)())))))
{
goto IL_016e_1;
}
}
{
int64_t* L_37 = ___0_value;
*((int64_t*)L_37) = (int64_t)((int64_t)0);
V_11 = (bool)0;
goto IL_019b;
}
IL_016e_1:
{
int64_t* L_38 = ___0_value;
uint64_t L_39 = V_9;
*((int64_t*)L_38) = (int64_t)L_39;
goto IL_0183_1;
}
IL_0174_1:
{
int64_t* L_40 = ___0_value;
*((int64_t*)L_40) = (int64_t)((int64_t)0);
V_11 = (bool)0;
goto IL_019b;
}
IL_017d_1:
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_41 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_m1BE9BD198B904AA1D94F4B10DA88077DFD44B7A5(L_41, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_41, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BinaryDataReader_ReadInt64_m436297136897294D392A87D59496AB3FA3A76C90_RuntimeMethod_var)));
}
IL_0183_1:
{
V_11 = (bool)1;
goto IL_019b;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_018f:
{
VirtualActionInvoker0::Invoke(75, __this);
int64_t* L_42 = ___0_value;
*((int64_t*)L_42) = (int64_t)((int64_t)0);
return (bool)0;
}
IL_019b:
{
bool L_43 = V_11;
return L_43;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadUInt64_mC9FA34AA7594E4D50EC180A94CF66185DF700992 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint64_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;
}
String_t* V_0 = NULL;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_1;
memset((&V_1), 0, sizeof(V_1));
uint8_t V_2 = 0;
uint8_t V_3 = 0x0;
int16_t V_4 = 0;
uint16_t V_5 = 0;
int32_t V_6 = 0;
uint32_t V_7 = 0;
int64_t V_8 = 0;
uint8_t V_9 = 0;
bool V_10 = false;
{
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_0016;
}
}
{
uint8_t L_2;
L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
}
IL_0016:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_3 = __this->___peekedEntryType;
V_1 = L_3;
V_2 = 3;
uint8_t L_4;
L_4 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_1), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_5 = V_2;
bool L_6;
L_6 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_1), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0)&(int32_t)L_6)))
{
goto IL_0187;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0180:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
return;
}
});
try
{
{
uint8_t L_7 = __this->___peekedBinaryEntryType;
V_9 = L_7;
uint8_t L_8 = V_9;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_8, ((int32_t)15))))
{
case 0:
{
goto IL_008d_1;
}
case 1:
{
goto IL_008d_1;
}
case 2:
{
goto IL_008d_1;
}
case 3:
{
goto IL_008d_1;
}
case 4:
{
goto IL_00ac_1;
}
case 5:
{
goto IL_00ac_1;
}
case 6:
{
goto IL_00dd_1;
}
case 7:
{
goto IL_00dd_1;
}
case 8:
{
goto IL_00fd_1;
}
case 9:
{
goto IL_00fd_1;
}
case 10:
{
goto IL_0125_1;
}
case 11:
{
goto IL_0125_1;
}
case 12:
{
goto IL_013f_1;
}
case 13:
{
goto IL_013f_1;
}
case 14:
{
goto IL_0167_1;
}
case 15:
{
goto IL_0167_1;
}
}
}
{
goto IL_0175_1;
}
IL_008d_1:
{
bool L_9;
L_9 = BinaryDataReader_UNSAFE_Read_1_Byte_mE45263CC367BCEAC7F4968D0AAAA666815A453D9_inline(__this, (&V_3), NULL);
if (!L_9)
{
goto IL_00a0_1;
}
}
{
uint64_t* L_10 = ___0_value;
uint8_t L_11 = V_3;
*((int64_t*)L_10) = (int64_t)((int64_t)(uint64_t)L_11);
goto IL_017b_1;
}
IL_00a0_1:
{
uint64_t* L_12 = ___0_value;
*((int64_t*)L_12) = (int64_t)((int64_t)0);
V_10 = (bool)0;
goto IL_0193;
}
IL_00ac_1:
{
bool L_13;
L_13 = BinaryDataReader_UNSAFE_Read_2_Int16_m5471141CA9D280B33AA163CE66A90056A088EDC1_inline(__this, (&V_4), NULL);
if (!L_13)
{
goto IL_00d1_1;
}
}
{
int16_t L_14 = V_4;
if ((((int32_t)L_14) < ((int32_t)0)))
{
goto IL_00c5_1;
}
}
{
uint64_t* L_15 = ___0_value;
int16_t L_16 = V_4;
*((int64_t*)L_15) = (int64_t)((int64_t)L_16);
goto IL_017b_1;
}
IL_00c5_1:
{
uint64_t* L_17 = ___0_value;
*((int64_t*)L_17) = (int64_t)((int64_t)0);
V_10 = (bool)0;
goto IL_0193;
}
IL_00d1_1:
{
uint64_t* L_18 = ___0_value;
*((int64_t*)L_18) = (int64_t)((int64_t)0);
V_10 = (bool)0;
goto IL_0193;
}
IL_00dd_1:
{
bool L_19;
L_19 = BinaryDataReader_UNSAFE_Read_2_UInt16_mAC487540FC0A0706F636243939D1EC0C27B268EC_inline(__this, (&V_5), NULL);
if (!L_19)
{
goto IL_00f1_1;
}
}
{
uint64_t* L_20 = ___0_value;
uint16_t L_21 = V_5;
*((int64_t*)L_20) = (int64_t)((int64_t)(uint64_t)L_21);
goto IL_017b_1;
}
IL_00f1_1:
{
uint64_t* L_22 = ___0_value;
*((int64_t*)L_22) = (int64_t)((int64_t)0);
V_10 = (bool)0;
goto IL_0193;
}
IL_00fd_1:
{
bool L_23;
L_23 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_6), NULL);
if (!L_23)
{
goto IL_011c_1;
}
}
{
int32_t L_24 = V_6;
if ((((int32_t)L_24) < ((int32_t)0)))
{
goto IL_0113_1;
}
}
{
uint64_t* L_25 = ___0_value;
int32_t L_26 = V_6;
*((int64_t*)L_25) = (int64_t)((int64_t)L_26);
goto IL_017b_1;
}
IL_0113_1:
{
uint64_t* L_27 = ___0_value;
*((int64_t*)L_27) = (int64_t)((int64_t)0);
V_10 = (bool)0;
goto IL_0193;
}
IL_011c_1:
{
uint64_t* L_28 = ___0_value;
*((int64_t*)L_28) = (int64_t)((int64_t)0);
V_10 = (bool)0;
goto IL_0193;
}
IL_0125_1:
{
bool L_29;
L_29 = BinaryDataReader_UNSAFE_Read_4_UInt32_m7CF37E3C02344744FFC5B3FD13DE5AB993500E05_inline(__this, (&V_7), NULL);
if (!L_29)
{
goto IL_0136_1;
}
}
{
uint64_t* L_30 = ___0_value;
uint32_t L_31 = V_7;
*((int64_t*)L_30) = (int64_t)((int64_t)(uint64_t)L_31);
goto IL_017b_1;
}
IL_0136_1:
{
uint64_t* L_32 = ___0_value;
*((int64_t*)L_32) = (int64_t)((int64_t)0);
V_10 = (bool)0;
goto IL_0193;
}
IL_013f_1:
{
bool L_33;
L_33 = BinaryDataReader_UNSAFE_Read_8_Int64_mD26697A5823B32E71773D799B9A021669C342291_inline(__this, (&V_8), NULL);
if (!L_33)
{
goto IL_015e_1;
}
}
{
int64_t L_34 = V_8;
if ((((int64_t)L_34) < ((int64_t)((int64_t)0))))
{
goto IL_0155_1;
}
}
{
uint64_t* L_35 = ___0_value;
int64_t L_36 = V_8;
*((int64_t*)L_35) = (int64_t)L_36;
goto IL_017b_1;
}
IL_0155_1:
{
uint64_t* L_37 = ___0_value;
*((int64_t*)L_37) = (int64_t)((int64_t)0);
V_10 = (bool)0;
goto IL_0193;
}
IL_015e_1:
{
uint64_t* L_38 = ___0_value;
*((int64_t*)L_38) = (int64_t)((int64_t)0);
V_10 = (bool)0;
goto IL_0193;
}
IL_0167_1:
{
uint64_t* L_39 = ___0_value;
bool L_40;
L_40 = BinaryDataReader_UNSAFE_Read_8_UInt64_mC7B028A2E89BA69539E5F95299A71DA24AEF681B_inline(__this, L_39, NULL);
if (L_40)
{
goto IL_017b_1;
}
}
{
V_10 = (bool)0;
goto IL_0193;
}
IL_0175_1:
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_41 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_m1BE9BD198B904AA1D94F4B10DA88077DFD44B7A5(L_41, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_41, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BinaryDataReader_ReadUInt64_mC9FA34AA7594E4D50EC180A94CF66185DF700992_RuntimeMethod_var)));
}
IL_017b_1:
{
V_10 = (bool)1;
goto IL_0193;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0187:
{
VirtualActionInvoker0::Invoke(75, __this);
uint64_t* L_42 = ___0_value;
*((int64_t*)L_42) = (int64_t)((int64_t)0);
return (bool)0;
}
IL_0193:
{
bool L_43 = V_10;
return L_43;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadChar_m2E16F86FD28AF32C6FA0386A76AECB158F6A95DE (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Il2CppChar* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
String_t* V_1 = NULL;
{
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_0016;
}
}
{
uint8_t L_2;
L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
}
IL_0016:
{
uint8_t L_3 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_3) == ((int32_t)((int32_t)37))))
{
goto IL_002a;
}
}
{
uint8_t L_4 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)38)))))
{
goto IL_0038;
}
}
IL_002a:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
Il2CppChar* L_5 = ___0_value;
bool L_6;
L_6 = BinaryDataReader_UNSAFE_Read_2_Char_m00F60CC5B0BBAAC26D5162AE484C7EC524CAEFBB_inline(__this, L_5, NULL);
return L_6;
}
IL_0038:
{
uint8_t L_7 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_7) == ((int32_t)((int32_t)39))))
{
goto IL_004c;
}
}
{
uint8_t L_8 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)40)))))
{
goto IL_0074;
}
}
IL_004c:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
String_t* L_9;
L_9 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
V_1 = L_9;
String_t* L_10 = V_1;
if (!L_10)
{
goto IL_0064;
}
}
{
String_t* L_11 = V_1;
NullCheck(L_11);
int32_t L_12;
L_12 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_11, NULL);
if (L_12)
{
goto IL_0069;
}
}
IL_0064:
{
Il2CppChar* L_13 = ___0_value;
*((int16_t*)L_13) = (int16_t)0;
return (bool)0;
}
IL_0069:
{
Il2CppChar* L_14 = ___0_value;
String_t* L_15 = V_1;
NullCheck(L_15);
Il2CppChar L_16;
L_16 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_15, 0, NULL);
*((int16_t*)L_14) = (int16_t)L_16;
return (bool)1;
}
IL_0074:
{
VirtualActionInvoker0::Invoke(75, __this);
Il2CppChar* L_17 = ___0_value;
*((int16_t*)L_17) = (int16_t)0;
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadSingle_mDC536DB598EF07B5763F7A0A32A2FB90A89D9634 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, float* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
double V_1 = 0.0;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_2;
memset((&V_2), 0, sizeof(V_2));
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_3;
memset((&V_3), 0, sizeof(V_3));
uint8_t V_4 = 0;
int64_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
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_0016;
}
}
{
uint8_t L_2;
L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
}
IL_0016:
{
uint8_t L_3 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_3) == ((int32_t)((int32_t)31))))
{
goto IL_002a;
}
}
{
uint8_t L_4 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)32)))))
{
goto IL_0038;
}
}
IL_002a:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
float* L_5 = ___0_value;
bool L_6;
L_6 = BinaryDataReader_UNSAFE_Read_4_Float32_mCF46AA3A20AC87DB9D5DAE14D628C820114E9AAD_inline(__this, L_5, NULL);
return L_6;
}
IL_0038:
{
uint8_t L_7 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_7) == ((int32_t)((int32_t)33))))
{
goto IL_004c;
}
}
{
uint8_t L_8 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)34)))))
{
goto IL_0078;
}
}
IL_004c:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
bool L_9;
L_9 = BinaryDataReader_UNSAFE_Read_8_Float64_m6E2CA060AD3B06BE98687F59A6F74A2382395F00_inline(__this, (&V_1), NULL);
if (L_9)
{
goto IL_0065;
}
}
{
float* L_10 = ___0_value;
*((float*)L_10) = (float)(0.0f);
return (bool)0;
}
IL_0065:
{
}
try
{
float* L_11 = ___0_value;
double L_12 = V_1;
*((float*)L_11) = (float)((float)L_12);
goto IL_0076;
}
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_006c;
}
throw e;
}
CATCH_006c:
{
float* L_13 = ___0_value;
*((float*)L_13) = (float)(0.0f);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0076;
}
IL_0076:
{
return (bool)1;
}
IL_0078:
{
uint8_t L_14 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_14) == ((int32_t)((int32_t)35))))
{
goto IL_008c;
}
}
{
uint8_t L_15 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)36)))))
{
goto IL_00bd;
}
}
IL_008c:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
bool L_16;
L_16 = BinaryDataReader_UNSAFE_Read_16_Decimal_m2C8D7C4904D2DDA2552FC14194BC57C2589C92AE_inline(__this, (&V_2), NULL);
if (L_16)
{
goto IL_00a5;
}
}
{
float* L_17 = ___0_value;
*((float*)L_17) = (float)(0.0f);
return (bool)0;
}
IL_00a5:
{
}
try
{
float* L_18 = ___0_value;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_19 = V_2;
il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
float L_20;
L_20 = Decimal_op_Explicit_mFE383D1954522ECA8822B56A7C59794B850FE4C1(L_19, NULL);
*((float*)L_18) = (float)((float)L_20);
goto IL_00bb;
}
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_00b1;
}
throw e;
}
CATCH_00b1:
{
float* L_21 = ___0_value;
*((float*)L_21) = (float)(0.0f);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00bb;
}
IL_00bb:
{
return (bool)1;
}
IL_00bd:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_22 = __this->___peekedEntryType;
V_3 = L_22;
V_4 = 3;
uint8_t L_23;
L_23 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_3), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_24 = V_4;
bool L_25;
L_25 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_3), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_23) == ((int32_t)L_24))? 1 : 0)&(int32_t)L_25)))
{
goto IL_0103;
}
}
{
bool L_26;
L_26 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_5));
if (L_26)
{
goto IL_00ef;
}
}
{
float* L_27 = ___0_value;
*((float*)L_27) = (float)(0.0f);
return (bool)0;
}
IL_00ef:
{
}
try
{
float* L_28 = ___0_value;
int64_t L_29 = V_5;
*((float*)L_28) = (float)((float)L_29);
goto IL_0101;
}
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_00f7;
}
throw e;
}
CATCH_00f7:
{
float* L_30 = ___0_value;
*((float*)L_30) = (float)(0.0f);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0101;
}
IL_0101:
{
return (bool)1;
}
IL_0103:
{
VirtualActionInvoker0::Invoke(75, __this);
float* L_31 = ___0_value;
*((float*)L_31) = (float)(0.0f);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadDouble_m96D8DB1DE8C015F67BE276FCE60527F29AB52195 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, double* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
float V_1 = 0.0f;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_2;
memset((&V_2), 0, sizeof(V_2));
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_3;
memset((&V_3), 0, sizeof(V_3));
uint8_t V_4 = 0;
int64_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
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_0016;
}
}
{
uint8_t L_2;
L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
}
IL_0016:
{
uint8_t L_3 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_3) == ((int32_t)((int32_t)33))))
{
goto IL_002a;
}
}
{
uint8_t L_4 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)34)))))
{
goto IL_0038;
}
}
IL_002a:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
double* L_5 = ___0_value;
bool L_6;
L_6 = BinaryDataReader_UNSAFE_Read_8_Float64_m6E2CA060AD3B06BE98687F59A6F74A2382395F00_inline(__this, L_5, NULL);
return L_6;
}
IL_0038:
{
uint8_t L_7 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_7) == ((int32_t)((int32_t)31))))
{
goto IL_004c;
}
}
{
uint8_t L_8 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)32)))))
{
goto IL_006f;
}
}
IL_004c:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
bool L_9;
L_9 = BinaryDataReader_UNSAFE_Read_4_Float32_mCF46AA3A20AC87DB9D5DAE14D628C820114E9AAD_inline(__this, (&V_1), NULL);
if (L_9)
{
goto IL_0069;
}
}
{
double* L_10 = ___0_value;
*((double*)L_10) = (double)(0.0);
return (bool)0;
}
IL_0069:
{
double* L_11 = ___0_value;
float L_12 = V_1;
*((double*)L_11) = (double)((double)L_12);
return (bool)1;
}
IL_006f:
{
uint8_t L_13 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_13) == ((int32_t)((int32_t)35))))
{
goto IL_0083;
}
}
{
uint8_t L_14 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)36)))))
{
goto IL_00bc;
}
}
IL_0083:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
bool L_15;
L_15 = BinaryDataReader_UNSAFE_Read_16_Decimal_m2C8D7C4904D2DDA2552FC14194BC57C2589C92AE_inline(__this, (&V_2), NULL);
if (L_15)
{
goto IL_00a0;
}
}
{
double* L_16 = ___0_value;
*((double*)L_16) = (double)(0.0);
return (bool)0;
}
IL_00a0:
{
}
try
{
double* L_17 = ___0_value;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_18 = V_2;
il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
double L_19;
L_19 = Decimal_op_Explicit_mA8577A95CD02E86110976D415CA149550AD5A6C0(L_18, NULL);
*((double*)L_17) = (double)((double)L_19);
goto IL_00ba;
}
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_00ac;
}
throw e;
}
CATCH_00ac:
{
double* L_20 = ___0_value;
*((double*)L_20) = (double)(0.0);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00ba;
}
IL_00ba:
{
return (bool)1;
}
IL_00bc:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_21 = __this->___peekedEntryType;
V_3 = L_21;
V_4 = 3;
uint8_t L_22;
L_22 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_3), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_23 = V_4;
bool L_24;
L_24 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_3), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_22) == ((int32_t)L_23))? 1 : 0)&(int32_t)L_24)))
{
goto IL_010a;
}
}
{
bool L_25;
L_25 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_5));
if (L_25)
{
goto IL_00f2;
}
}
{
double* L_26 = ___0_value;
*((double*)L_26) = (double)(0.0);
return (bool)0;
}
IL_00f2:
{
}
try
{
double* L_27 = ___0_value;
int64_t L_28 = V_5;
*((double*)L_27) = (double)((double)L_28);
goto IL_0108;
}
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_00fa;
}
throw e;
}
CATCH_00fa:
{
double* L_29 = ___0_value;
*((double*)L_29) = (double)(0.0);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0108;
}
IL_0108:
{
return (bool)1;
}
IL_010a:
{
VirtualActionInvoker0::Invoke(75, __this);
double* L_30 = ___0_value;
*((double*)L_30) = (double)(0.0);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadDecimal_m2D0553C5717A61DB16548B959697E01CEA4C1EF5 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
double V_1 = 0.0;
float V_2 = 0.0f;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_3;
memset((&V_3), 0, sizeof(V_3));
uint8_t V_4 = 0;
int64_t V_5 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
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_0016;
}
}
{
uint8_t L_2;
L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
}
IL_0016:
{
uint8_t L_3 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_3) == ((int32_t)((int32_t)35))))
{
goto IL_002a;
}
}
{
uint8_t L_4 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)36)))))
{
goto IL_0038;
}
}
IL_002a:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_5 = ___0_value;
bool L_6;
L_6 = BinaryDataReader_UNSAFE_Read_16_Decimal_m2C8D7C4904D2DDA2552FC14194BC57C2589C92AE_inline(__this, L_5, NULL);
return L_6;
}
IL_0038:
{
uint8_t L_7 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_7) == ((int32_t)((int32_t)33))))
{
goto IL_004c;
}
}
{
uint8_t L_8 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)34)))))
{
goto IL_0080;
}
}
IL_004c:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
bool L_9;
L_9 = BinaryDataReader_UNSAFE_Read_8_Float64_m6E2CA060AD3B06BE98687F59A6F74A2382395F00_inline(__this, (&V_1), NULL);
if (L_9)
{
goto IL_0065;
}
}
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_10 = ___0_value;
il2cpp_codegen_initobj(L_10, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F));
return (bool)0;
}
IL_0065:
{
}
try
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_11 = ___0_value;
double L_12 = V_1;
il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_13;
L_13 = Decimal_op_Explicit_mC97457D67812EF62FBEC4E9C07E5DCFACAA1FE66(L_12, NULL);
*(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)L_11 = L_13;
goto IL_007e;
}
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_0074;
}
throw e;
}
CATCH_0074:
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_14 = ___0_value;
il2cpp_codegen_initobj(L_14, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F));
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_007e;
}
IL_007e:
{
return (bool)1;
}
IL_0080:
{
uint8_t L_15 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_15) == ((int32_t)((int32_t)31))))
{
goto IL_0094;
}
}
{
uint8_t L_16 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)32)))))
{
goto IL_00c8;
}
}
IL_0094:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
bool L_17;
L_17 = BinaryDataReader_UNSAFE_Read_4_Float32_mCF46AA3A20AC87DB9D5DAE14D628C820114E9AAD_inline(__this, (&V_2), NULL);
if (L_17)
{
goto IL_00ad;
}
}
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_18 = ___0_value;
il2cpp_codegen_initobj(L_18, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F));
return (bool)0;
}
IL_00ad:
{
}
try
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_19 = ___0_value;
float L_20 = V_2;
il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_21;
L_21 = Decimal_op_Explicit_m2B8355EC2618BDE4A6813C6826D9E3B996B9E22F(L_20, NULL);
*(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)L_19 = L_21;
goto IL_00c6;
}
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_00bc;
}
throw e;
}
CATCH_00bc:
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_22 = ___0_value;
il2cpp_codegen_initobj(L_22, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F));
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00c6;
}
IL_00c6:
{
return (bool)1;
}
IL_00c8:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_23 = __this->___peekedEntryType;
V_3 = L_23;
V_4 = 3;
uint8_t L_24;
L_24 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_3), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_25 = V_4;
bool L_26;
L_26 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_3), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_24) == ((int32_t)L_25))? 1 : 0)&(int32_t)L_26)))
{
goto IL_0116;
}
}
{
bool L_27;
L_27 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_5));
if (L_27)
{
goto IL_00fa;
}
}
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_28 = ___0_value;
il2cpp_codegen_initobj(L_28, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F));
return (bool)0;
}
IL_00fa:
{
}
try
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_29 = ___0_value;
int64_t L_30 = V_5;
il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_31;
L_31 = Decimal_op_Implicit_m8F9A38760D01B23E6DFF77EA760CCE5111F3656D(L_30, NULL);
*(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)L_29 = L_31;
goto IL_0114;
}
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_010a;
}
throw e;
}
CATCH_010a:
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_32 = ___0_value;
il2cpp_codegen_initobj(L_32, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F));
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0114;
}
IL_0114:
{
return (bool)1;
}
IL_0116:
{
VirtualActionInvoker0::Invoke(75, __this);
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_33 = ___0_value;
il2cpp_codegen_initobj(L_33, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F));
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadExternalReference_m19F0C41698248E32C001A36618237BDE79A94812 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Guid_t* ___0_guid, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
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_0016;
}
}
{
uint8_t L_2;
L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
}
IL_0016:
{
uint8_t L_3 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_3) == ((int32_t)((int32_t)13))))
{
goto IL_002a;
}
}
{
uint8_t L_4 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)14)))))
{
goto IL_0038;
}
}
IL_002a:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
Guid_t* L_5 = ___0_guid;
bool L_6;
L_6 = BinaryDataReader_UNSAFE_Read_16_Guid_m295B3C48B8E63D04B2E727AD3557C226B6A19C88_inline(__this, L_5, NULL);
return L_6;
}
IL_0038:
{
VirtualActionInvoker0::Invoke(75, __this);
Guid_t* L_7 = ___0_guid;
il2cpp_codegen_initobj(L_7, sizeof(Guid_t));
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadGuid_m6BAA11D37DE0F0BEEE32C6BBF549EBEAE9D2C203 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Guid_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
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_0016;
}
}
{
uint8_t L_2;
L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
}
IL_0016:
{
uint8_t L_3 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_3) == ((int32_t)((int32_t)41))))
{
goto IL_002a;
}
}
{
uint8_t L_4 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)42)))))
{
goto IL_0038;
}
}
IL_002a:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
Guid_t* L_5 = ___0_value;
bool L_6;
L_6 = BinaryDataReader_UNSAFE_Read_16_Guid_m295B3C48B8E63D04B2E727AD3557C226B6A19C88_inline(__this, L_5, NULL);
return L_6;
}
IL_0038:
{
VirtualActionInvoker0::Invoke(75, __this);
Guid_t* L_7 = ___0_value;
il2cpp_codegen_initobj(L_7, sizeof(Guid_t));
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadExternalReference_m3E3060D8427C4E25ADEAF16F8FEAE1894D214F82 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t* ___0_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
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_0016;
}
}
{
uint8_t L_2;
L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
}
IL_0016:
{
uint8_t L_3 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_3) == ((int32_t)((int32_t)11))))
{
goto IL_002a;
}
}
{
uint8_t L_4 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)12)))))
{
goto IL_0038;
}
}
IL_002a:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
int32_t* L_5 = ___0_index;
bool L_6;
L_6 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, L_5, NULL);
return L_6;
}
IL_0038:
{
VirtualActionInvoker0::Invoke(75, __this);
int32_t* L_7 = ___0_index;
*((int32_t*)L_7) = (int32_t)(-1);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadExternalReference_m79D0E192E7AF7C7A634244A29FD51A23EE5102FA (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, String_t** ___0_id, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
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_0016;
}
}
{
uint8_t L_2;
L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
}
IL_0016:
{
uint8_t L_3 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_3) == ((int32_t)((int32_t)50))))
{
goto IL_002a;
}
}
{
uint8_t L_4 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)51)))))
{
goto IL_003e;
}
}
IL_002a:
{
String_t** L_5 = ___0_id;
String_t* L_6;
L_6 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_5) = (RuntimeObject*)L_6;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)L_6);
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
String_t** L_7 = ___0_id;
String_t* L_8 = *((String_t**)L_7);
return (bool)((!(((RuntimeObject*)(String_t*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
IL_003e:
{
VirtualActionInvoker0::Invoke(75, __this);
String_t** L_9 = ___0_id;
*((RuntimeObject**)L_9) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_9, (void*)(RuntimeObject*)NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadNull_mE7618BDCE13FBFBF9E1332B129481BDB887B0892 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
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_0016;
}
}
{
uint8_t L_2;
L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
}
IL_0016:
{
uint8_t L_3 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_3) == ((int32_t)((int32_t)45))))
{
goto IL_002a;
}
}
{
uint8_t L_4 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)46)))))
{
goto IL_0032;
}
}
IL_002a:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
return (bool)1;
}
IL_0032:
{
VirtualActionInvoker0::Invoke(75, __this);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadInternalReference_m734A48EB80E3F7C83AA50EEA82995FA4314AD93D (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t* ___0_id, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
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_0016;
}
}
{
uint8_t L_2;
L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
}
IL_0016:
{
uint8_t L_3 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_3) == ((int32_t)((int32_t)9))))
{
goto IL_002a;
}
}
{
uint8_t L_4 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)10)))))
{
goto IL_0038;
}
}
IL_002a:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
int32_t* L_5 = ___0_id;
bool L_6;
L_6 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, L_5, NULL);
return L_6;
}
IL_0038:
{
VirtualActionInvoker0::Invoke(75, __this);
int32_t* L_7 = ___0_id;
*((int32_t*)L_7) = (int32_t)(-1);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadString_mFE793F1C9663C102BE8ADC248F476A2B107E3588 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, String_t** ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
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_0016;
}
}
{
uint8_t L_2;
L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
}
IL_0016:
{
uint8_t L_3 = __this->___peekedBinaryEntryType;
if ((((int32_t)L_3) == ((int32_t)((int32_t)39))))
{
goto IL_002a;
}
}
{
uint8_t L_4 = __this->___peekedBinaryEntryType;
if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)40)))))
{
goto IL_003e;
}
}
IL_002a:
{
String_t** L_5 = ___0_value;
String_t* L_6;
L_6 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
*((RuntimeObject**)L_5) = (RuntimeObject*)L_6;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)L_6);
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
String_t** L_7 = ___0_value;
String_t* L_8 = *((String_t**)L_7);
return (bool)((!(((RuntimeObject*)(String_t*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
IL_003e:
{
VirtualActionInvoker0::Invoke(75, __this);
String_t** L_9 = ___0_value;
*((RuntimeObject**)L_9) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_9, (void*)(RuntimeObject*)NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader_PrepareNewSerializationSession_m09D345107CEF0E25A068551973DE6D2A13406510 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mD2A299D7FCFAF438D826D50A593118886D116BDD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
BaseDataReader_PrepareNewSerializationSession_mDAA07634D09E9745D368E5A6F179DE7E8ACE0C01(__this, NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230));
__this->___peekedEntryName = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryName), (void*)(String_t*)NULL);
__this->___peekedBinaryEntryType = 0;
Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_1 = __this->___types;
NullCheck(L_1);
Dictionary_2_Clear_mD2A299D7FCFAF438D826D50A593118886D116BDD(L_1, Dictionary_2_Clear_mD2A299D7FCFAF438D826D50A593118886D116BDD_RuntimeMethod_var);
__this->___bufferIndex = 0;
__this->___bufferEnd = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___internalBufferBackup;
__this->___buffer = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BinaryDataReader_GetDataDump_m425C2E87D15C026C27CD75ABABE4D1EF41E049BC (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __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*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral300AECD872004D862AE61E40AE96A895F0E12F18);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
void* V_1 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL;
void* V_3 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL;
{
int32_t L_0 = __this->___bufferEnd;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
NullCheck(L_1);
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))
{
goto IL_0019;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer;
V_0 = L_2;
goto IL_006c;
}
IL_0019:
{
int32_t L_3 = __this->___bufferEnd;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_3);
V_0 = L_4;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = L_5;
V_2 = L_6;
if (!L_6)
{
goto IL_0034;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_2;
NullCheck(L_7);
if (((int32_t)(((RuntimeArray*)L_7)->max_length)))
{
goto IL_0039;
}
}
IL_0034:
{
V_1 = (void*)((uintptr_t)0);
goto IL_0042;
}
IL_0039:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_2;
NullCheck(L_8);
V_1 = (void*)((uintptr_t)((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0042:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = L_9;
V_4 = L_10;
if (!L_10)
{
goto IL_004e;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_4;
NullCheck(L_11);
if (((int32_t)(((RuntimeArray*)L_11)->max_length)))
{
goto IL_0053;
}
}
IL_004e:
{
V_3 = (void*)((uintptr_t)0);
goto IL_005d;
}
IL_0053:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_4;
NullCheck(L_12);
V_3 = (void*)((uintptr_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_005d:
{
void* L_13 = V_1;
void* L_14 = V_3;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = V_0;
NullCheck(L_15);
UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_13, L_14, ((int32_t)(((RuntimeArray*)L_15)->max_length)), NULL);
V_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
V_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
}
IL_006c:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_0;
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
String_t* L_17;
L_17 = ProperBitConverter_BytesToHexString_m8A6BA0DDC9FC01DC5CCAA9AD3DAE1603908D46EF(L_16, (bool)1, NULL);
String_t* L_18;
L_18 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral300AECD872004D862AE61E40AE96A895F0E12F18, L_17, NULL);
return L_18;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method)
{
uint8_t V_0 = 0x0;
int32_t V_1 = 0;
String_t* V_2 = NULL;
uint8_t* V_3 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL;
Il2CppChar* V_5 = NULL;
String_t* V_6 = NULL;
uint8_t* V_7 = NULL;
uint8_t* V_8 = NULL;
int32_t V_9 = 0;
int32_t V_10 = 0;
int32_t V_11 = 0;
uint8_t* V_12 = NULL;
Il2CppChar* V_13 = NULL;
String_t* V_14 = NULL;
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* V_15 = NULL;
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* V_16 = NULL;
uint8_t* V_17 = NULL;
uint8_t* V_18 = NULL;
uint8_t* V_19 = NULL;
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* V_20 = NULL;
uint8_t* V_21 = NULL;
uint8_t* V_22 = NULL;
int32_t V_23 = 0;
{
bool L_0;
L_0 = BinaryDataReader_UNSAFE_Read_1_Byte_mE45263CC367BCEAC7F4968D0AAAA666815A453D9_inline(__this, (&V_0), NULL);
if (L_0)
{
goto IL_000c;
}
}
{
return (String_t*)NULL;
}
IL_000c:
{
bool L_1;
L_1 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_1), NULL);
if (L_1)
{
goto IL_0018;
}
}
{
return (String_t*)NULL;
}
IL_0018:
{
int32_t L_2 = V_1;
String_t* L_3;
L_3 = String_CreateString_mAA0705B41B390BDB42F67894B9B67C956814C71B(NULL, ((int32_t)32), L_2, NULL);
V_2 = L_3;
uint8_t L_4 = V_0;
if (L_4)
{
goto IL_00d6;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = L_5;
V_4 = L_6;
if (!L_6)
{
goto IL_0038;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_4;
NullCheck(L_7);
if (((int32_t)(((RuntimeArray*)L_7)->max_length)))
{
goto IL_003d;
}
}
IL_0038:
{
V_3 = (uint8_t*)((uintptr_t)0);
goto IL_0047;
}
IL_003d:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_4;
NullCheck(L_8);
V_3 = (uint8_t*)((uintptr_t)((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0047:
{
String_t* L_9 = V_2;
V_6 = L_9;
String_t* L_10 = V_6;
V_5 = (Il2CppChar*)((uintptr_t)L_10);
Il2CppChar* L_11 = V_5;
if (!L_11)
{
goto IL_005d;
}
}
{
Il2CppChar* L_12 = V_5;
int32_t L_13;
L_13 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
V_5 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_12, L_13));
}
IL_005d:
{
uint8_t* L_14 = V_3;
int32_t L_15 = __this->___bufferIndex;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, L_15));
Il2CppChar* L_16 = V_5;
V_8 = (uint8_t*)L_16;
if (!il2cpp_codegen_is_little_endian())
{
goto IL_009a;
}
}
{
V_9 = 0;
goto IL_0093;
}
IL_0077:
{
uint8_t* L_17 = V_8;
uint8_t* L_18 = L_17;
V_8 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, 1));
uint8_t* L_19 = V_7;
uint8_t* L_20 = L_19;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, 1));
int32_t L_21 = *((uint8_t*)L_20);
*((int8_t*)L_18) = (int8_t)L_21;
uint8_t* L_22 = V_8;
V_8 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, 1));
int32_t L_23 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_23, 1));
}
IL_0093:
{
int32_t L_24 = V_9;
int32_t L_25 = V_1;
if ((((int32_t)L_24) < ((int32_t)L_25)))
{
goto IL_0077;
}
}
{
goto IL_00c0;
}
IL_009a:
{
V_10 = 0;
goto IL_00bb;
}
IL_009f:
{
uint8_t* L_26 = V_8;
V_8 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, 1));
uint8_t* L_27 = V_8;
uint8_t* L_28 = L_27;
V_8 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, 1));
uint8_t* L_29 = V_7;
uint8_t* L_30 = L_29;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_30, 1));
int32_t L_31 = *((uint8_t*)L_30);
*((int8_t*)L_28) = (int8_t)L_31;
int32_t L_32 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_32, 1));
}
IL_00bb:
{
int32_t L_33 = V_10;
int32_t L_34 = V_1;
if ((((int32_t)L_33) < ((int32_t)L_34)))
{
goto IL_009f;
}
}
IL_00c0:
{
V_6 = (String_t*)NULL;
V_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_35 = __this->___bufferIndex;
int32_t L_36 = V_1;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36));
String_t* L_37 = V_2;
return L_37;
}
IL_00d6:
{
int32_t L_38 = V_1;
V_11 = ((int32_t)il2cpp_codegen_multiply(L_38, 2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = L_39;
V_4 = L_40;
if (!L_40)
{
goto IL_00ec;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = V_4;
NullCheck(L_41);
if (((int32_t)(((RuntimeArray*)L_41)->max_length)))
{
goto IL_00f2;
}
}
IL_00ec:
{
V_12 = (uint8_t*)((uintptr_t)0);
goto IL_00fd;
}
IL_00f2:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = V_4;
NullCheck(L_42);
V_12 = (uint8_t*)((uintptr_t)((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_00fd:
{
String_t* L_43 = V_2;
V_14 = L_43;
String_t* L_44 = V_14;
V_13 = (Il2CppChar*)((uintptr_t)L_44);
Il2CppChar* L_45 = V_13;
if (!L_45)
{
goto IL_0113;
}
}
{
Il2CppChar* L_46 = V_13;
int32_t L_47;
L_47 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
V_13 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_46, L_47));
}
IL_0113:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_018d;
}
}
{
uint8_t* L_48 = V_12;
int32_t L_49 = __this->___bufferIndex;
V_15 = (Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_48, L_49));
Il2CppChar* L_50 = V_13;
V_16 = (Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)L_50;
Il2CppChar* L_51 = V_13;
int32_t L_52 = V_11;
V_17 = (uint8_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_51, L_52));
goto IL_015e;
}
IL_0132:
{
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_53 = V_16;
V_20 = L_53;
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_54 = V_20;
uint32_t L_55 = sizeof(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69);
V_16 = ((Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)il2cpp_codegen_add((intptr_t)L_54, (int32_t)L_55));
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_56 = V_20;
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_57 = V_15;
V_20 = L_57;
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_58 = V_20;
uint32_t L_59 = sizeof(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69);
V_15 = ((Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)il2cpp_codegen_add((intptr_t)L_58, (int32_t)L_59));
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_60 = V_20;
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69 L_61 = (*(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)L_60);
*(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)L_56 = L_61;
}
IL_015e:
{
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_62 = V_16;
uint32_t L_63 = sizeof(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69);
uint8_t* L_64 = V_17;
if ((!(((uintptr_t)((Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)il2cpp_codegen_add((intptr_t)L_62, (int32_t)L_63))) >= ((uintptr_t)L_64))))
{
goto IL_0132;
}
}
{
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_65 = V_15;
V_18 = (uint8_t*)L_65;
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_66 = V_16;
V_19 = (uint8_t*)L_66;
goto IL_0185;
}
IL_0175:
{
uint8_t* L_67 = V_19;
uint8_t* L_68 = L_67;
V_19 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_68, 1));
uint8_t* L_69 = V_18;
uint8_t* L_70 = L_69;
V_18 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_70, 1));
int32_t L_71 = *((uint8_t*)L_70);
*((int8_t*)L_68) = (int8_t)L_71;
}
IL_0185:
{
uint8_t* L_72 = V_19;
uint8_t* L_73 = V_17;
if ((!(((uintptr_t)L_72) >= ((uintptr_t)L_73))))
{
goto IL_0175;
}
}
{
goto IL_01c8;
}
IL_018d:
{
uint8_t* L_74 = V_12;
int32_t L_75 = __this->___bufferIndex;
V_21 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_74, L_75));
Il2CppChar* L_76 = V_13;
V_22 = (uint8_t*)L_76;
V_23 = 0;
goto IL_01c3;
}
IL_01a1:
{
uint8_t* L_77 = V_22;
uint8_t* L_78 = V_21;
int32_t L_79 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_78, 1)));
*((int8_t*)L_77) = (int8_t)L_79;
uint8_t* L_80 = V_22;
uint8_t* L_81 = V_21;
int32_t L_82 = *((uint8_t*)L_81);
*((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_80, 1))) = (int8_t)L_82;
uint8_t* L_83 = V_21;
V_21 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_83, 2));
uint8_t* L_84 = V_22;
V_22 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_84, 2));
int32_t L_85 = V_23;
V_23 = ((int32_t)il2cpp_codegen_add(L_85, 1));
}
IL_01c3:
{
int32_t L_86 = V_23;
int32_t L_87 = V_1;
if ((((int32_t)L_86) < ((int32_t)L_87)))
{
goto IL_01a1;
}
}
IL_01c8:
{
V_14 = (String_t*)NULL;
V_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_88 = __this->___bufferIndex;
int32_t L_89 = V_11;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_88, L_89));
String_t* L_90 = V_2;
return L_90;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader_SkipStringValue_m052F451FDAA6AA1002D09ACC6DF9AD49E4E08F3F (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method)
{
uint8_t V_0 = 0x0;
int32_t V_1 = 0;
{
bool L_0;
L_0 = BinaryDataReader_UNSAFE_Read_1_Byte_mE45263CC367BCEAC7F4968D0AAAA666815A453D9_inline(__this, (&V_0), NULL);
if (L_0)
{
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
bool L_1;
L_1 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_1), NULL);
if (L_1)
{
goto IL_0016;
}
}
{
return;
}
IL_0016:
{
uint8_t L_2 = V_0;
if (!L_2)
{
goto IL_001d;
}
}
{
int32_t L_3 = V_1;
V_1 = ((int32_t)il2cpp_codegen_multiply(L_3, 2));
}
IL_001d:
{
int32_t L_4 = V_1;
bool L_5;
L_5 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, L_4, NULL);
if (!L_5)
{
goto IL_0035;
}
}
{
int32_t L_6 = __this->___bufferIndex;
int32_t L_7 = V_1;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_6, L_7));
return;
}
IL_0035:
{
int32_t L_8 = __this->___bufferEnd;
__this->___bufferIndex = L_8;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader_SkipPeekedEntryContent_mBDAFD0A4DB1B5B1EB80A900BE49571AE7757FE25 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A69D2F6A7564E290410504FEB02FA8B25A56EAD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FC658BE411A8AD165F4AF2576AF73AFB1C4FF9A);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
uint8_t V_2 = 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_01de;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01d7:
{
BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL);
return;
}
});
try
{
{
uint8_t L_2 = __this->___peekedBinaryEntryType;
V_2 = L_2;
uint8_t L_3 = V_2;
switch (L_3)
{
case 0:
{
goto IL_01d5_1;
}
case 1:
{
goto IL_00f2_1;
}
case 2:
{
goto IL_00f2_1;
}
case 3:
{
goto IL_010a_1;
}
case 4:
{
goto IL_010a_1;
}
case 5:
{
goto IL_01d5_1;
}
case 6:
{
goto IL_0116_1;
}
case 7:
{
goto IL_01d5_1;
}
case 8:
{
goto IL_0123_1;
}
case 9:
{
goto IL_0162_1;
}
case 10:
{
goto IL_0162_1;
}
case 11:
{
goto IL_0162_1;
}
case 12:
{
goto IL_0162_1;
}
case 13:
{
goto IL_0176_1;
}
case 14:
{
goto IL_0176_1;
}
case 15:
{
goto IL_014b_1;
}
case 16:
{
goto IL_014b_1;
}
case 17:
{
goto IL_014b_1;
}
case 18:
{
goto IL_014b_1;
}
case 19:
{
goto IL_0158_1;
}
case 20:
{
goto IL_0158_1;
}
case 21:
{
goto IL_0158_1;
}
case 22:
{
goto IL_0158_1;
}
case 23:
{
goto IL_0162_1;
}
case 24:
{
goto IL_0162_1;
}
case 25:
{
goto IL_0162_1;
}
case 26:
{
goto IL_0162_1;
}
case 27:
{
goto IL_016c_1;
}
case 28:
{
goto IL_016c_1;
}
case 29:
{
goto IL_016c_1;
}
case 30:
{
goto IL_016c_1;
}
case 31:
{
goto IL_0162_1;
}
case 32:
{
goto IL_0162_1;
}
case 33:
{
goto IL_016c_1;
}
case 34:
{
goto IL_016c_1;
}
case 35:
{
goto IL_0176_1;
}
case 36:
{
goto IL_0176_1;
}
case 37:
{
goto IL_0158_1;
}
case 38:
{
goto IL_0158_1;
}
case 39:
{
goto IL_0180_1;
}
case 40:
{
goto IL_0180_1;
}
case 41:
{
goto IL_0176_1;
}
case 42:
{
goto IL_0176_1;
}
case 43:
{
goto IL_014b_1;
}
case 44:
{
goto IL_014b_1;
}
case 45:
{
goto IL_01d5_1;
}
case 46:
{
goto IL_01d5_1;
}
case 47:
{
goto IL_0188_1;
}
case 48:
{
goto IL_01b3_1;
}
case 49:
{
goto IL_01d5_1;
}
case 50:
{
goto IL_0180_1;
}
case 51:
{
goto IL_0180_1;
}
}
}
{
goto IL_01de;
}
IL_00f2_1:
{
Type_t* L_4;
L_4 = BinaryDataReader_ReadTypeEntry_m36785B7AB5C80566698AD2812678633FDBEB327A_inline(__this, NULL);
bool L_5;
L_5 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, 4, NULL);
if (L_5)
{
goto IL_01d5_1;
}
}
{
goto IL_01de;
}
IL_010a_1:
{
Type_t* L_6;
L_6 = BinaryDataReader_ReadTypeEntry_m36785B7AB5C80566698AD2812678633FDBEB327A_inline(__this, NULL);
goto IL_01de;
}
IL_0116_1:
{
bool L_7;
L_7 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, 8, NULL);
goto IL_01de;
}
IL_0123_1:
{
bool L_8;
L_8 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_0), NULL);
if (!L_8)
{
goto IL_0137_1;
}
}
{
bool L_9;
L_9 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_1), NULL);
if (L_9)
{
goto IL_013c_1;
}
}
IL_0137_1:
{
goto IL_01de;
}
IL_013c_1:
{
int32_t L_10 = V_0;
int32_t L_11 = V_1;
bool L_12;
L_12 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, ((int32_t)il2cpp_codegen_multiply(L_10, L_11)), NULL);
goto IL_01de;
}
IL_014b_1:
{
bool L_13;
L_13 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, 1, NULL);
goto IL_01de;
}
IL_0158_1:
{
bool L_14;
L_14 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, 2, NULL);
goto IL_01de;
}
IL_0162_1:
{
bool L_15;
L_15 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, 4, NULL);
goto IL_01de;
}
IL_016c_1:
{
bool L_16;
L_16 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, 8, NULL);
goto IL_01de;
}
IL_0176_1:
{
bool L_17;
L_17 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, 8, NULL);
goto IL_01de;
}
IL_0180_1:
{
BinaryDataReader_SkipStringValue_m052F451FDAA6AA1002D09ACC6DF9AD49E4E08F3F_inline(__this, NULL);
goto IL_01de;
}
IL_0188_1:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_18;
L_18 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
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);
NullCheck(L_20);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_20, _stringLiteral0A69D2F6A7564E290410504FEB02FA8B25A56EAD, NULL);
bool L_21;
L_21 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, 4, NULL);
String_t* L_22;
L_22 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
goto IL_01de;
}
IL_01b3_1:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_23;
L_23 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
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);
NullCheck(L_25);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_25, _stringLiteral3FC658BE411A8AD165F4AF2576AF73AFB1C4FF9A, NULL);
bool L_26;
L_26 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, 4, NULL);
}
IL_01d5_1:
{
goto IL_01de;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01de:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t ___0_amount, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___bufferIndex;
int32_t L_1 = ___0_amount;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = V_0;
int32_t L_3 = __this->___bufferEnd;
if ((((int32_t)L_2) <= ((int32_t)L_3)))
{
goto IL_0020;
}
}
{
int32_t L_4 = __this->___bufferEnd;
__this->___bufferIndex = L_4;
return (bool)0;
}
IL_0020:
{
int32_t L_5 = V_0;
__this->___bufferIndex = L_5;
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* BinaryDataReader_ReadTypeEntry_m36785B7AB5C80566698AD2812678633FDBEB327A (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryEntryType_t45CF4A4AA5396BCA4F03D378D1BC48726FFB769D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mEE9EBB858749DAB172DB7E7255A1485A85EFE6D4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0659F061C3A81B1505225B2675ED130A3AA57F3C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral17699B5FCFDA1D89B3B615B6FB41A16EC02E7C00);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral205775153310538AD3446D2028B710EA280549E1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9266C7189E6E26E80082CFB40386971A464A56ED);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCD46A83F56D4576B3DC8F8DC71B6D6FCC9022980);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
s_Il2CppMethodInitialized = true;
}
uint8_t V_0 = 0;
Type_t* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
String_t* V_4 = NULL;
Type_t* G_B13_0 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 1, NULL);
if (L_0)
{
goto IL_000b;
}
}
{
return (Type_t*)NULL;
}
IL_000b:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_3 = L_2;
int32_t L_3 = V_3;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_3;
NullCheck(L_1);
int32_t L_5 = L_4;
uint8_t L_6 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
V_0 = L_6;
uint8_t L_7 = V_0;
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)48)))))
{
goto IL_00c5;
}
}
{
bool L_8;
L_8 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_2), NULL);
if (L_8)
{
goto IL_0038;
}
}
{
return (Type_t*)NULL;
}
IL_0038:
{
Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_9 = __this->___types;
int32_t L_10 = V_2;
NullCheck(L_9);
bool L_11;
L_11 = Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C(L_9, L_10, (&V_1), Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C_RuntimeMethod_var);
if (L_11)
{
goto IL_0153;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_12;
L_12 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__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(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)8);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralCD46A83F56D4576B3DC8F8DC71B6D6FCC9022980);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16;
String_t* L_18;
L_18 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL);
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_18);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_17;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral17699B5FCFDA1D89B3B615B6FB41A16EC02E7C00);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
String_t* L_21;
L_21 = BaseDataReader_get_CurrentNodeName_mA0C226AC3940C8B16ACFD86410E395ED9EF2E67C(__this, NULL);
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_21);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_20;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral0659F061C3A81B1505225B2675ED130A3AA57F3C);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22;
int32_t L_24;
L_24 = BaseDataReader_get_CurrentNodeDepth_mC3209339F88989B9BEED0DC4B0D63691AFEA034B(__this, NULL);
V_3 = L_24;
String_t* L_25;
L_25 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL);
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_25);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_23;
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral205775153310538AD3446D2028B710EA280549E1);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
int32_t L_28;
L_28 = BaseDataReader_get_CurrentNodeId_mB5BBCDD0D80951EB82499B3628F118C70C09668A(__this, NULL);
V_3 = L_28;
String_t* L_29;
L_29 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL);
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_29);
String_t* L_30;
L_30 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_27, NULL);
NullCheck(L_14);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_14, L_30, NULL);
goto IL_0153;
}
IL_00c5:
{
uint8_t L_31 = V_0;
if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)47)))))
{
goto IL_0117;
}
}
{
bool L_32;
L_32 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_2), NULL);
if (L_32)
{
goto IL_00d6;
}
}
{
return (Type_t*)NULL;
}
IL_00d6:
{
String_t* L_33;
L_33 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
V_4 = L_33;
String_t* L_34 = V_4;
if (!L_34)
{
goto IL_0106;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_35;
L_35 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_35);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_36;
L_36 = DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F(L_35, NULL);
String_t* L_37 = V_4;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_38;
L_38 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_38);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_39;
L_39 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_38, NULL);
NullCheck(L_39);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_40;
L_40 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_39, NULL);
NullCheck(L_36);
Type_t* L_41;
L_41 = VirtualFuncInvoker2< Type_t*, String_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(5, L_36, L_37, L_40);
G_B13_0 = L_41;
goto IL_0107;
}
IL_0106:
{
G_B13_0 = ((Type_t*)(NULL));
}
IL_0107:
{
V_1 = G_B13_0;
Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_42 = __this->___types;
int32_t L_43 = V_2;
Type_t* L_44 = V_1;
NullCheck(L_42);
Dictionary_2_Add_mEE9EBB858749DAB172DB7E7255A1485A85EFE6D4(L_42, L_43, L_44, Dictionary_2_Add_mEE9EBB858749DAB172DB7E7255A1485A85EFE6D4_RuntimeMethod_var);
goto IL_0153;
}
IL_0117:
{
uint8_t L_45 = V_0;
if ((!(((uint32_t)L_45) == ((uint32_t)((int32_t)46)))))
{
goto IL_0120;
}
}
{
V_1 = (Type_t*)NULL;
goto IL_0153;
}
IL_0120:
{
V_1 = (Type_t*)NULL;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_46;
L_46 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
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);
Il2CppFakeBox<uint8_t> L_49(BinaryEntryType_t45CF4A4AA5396BCA4F03D378D1BC48726FFB769D_il2cpp_TypeInfo_var, (&V_0));
String_t* L_50;
L_50 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_49), NULL);
String_t* L_51;
L_51 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral9266C7189E6E26E80082CFB40386971A464A56ED, L_50, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
NullCheck(L_48);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_48, L_51, NULL);
}
IL_0153:
{
Type_t* L_52 = V_1;
return L_52;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method)
{
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230));
__this->___peekedEntryName = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryName), (void*)(String_t*)NULL);
__this->___peekedBinaryEntryType = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t BinaryDataReader_PeekEntry_m4CB6CC9E9F6ECE239C8A6200B7187FDED50BEFC8 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __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 BinaryDataReader_ReadToNextEntry_mCE8205AF45B52827E9E9182B7749582FF108AEE4 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
BinaryDataReader_SkipPeekedEntryContent_mBDAFD0A4DB1B5B1EB80A900BE49571AE7757FE25(__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 bool BinaryDataReader_UNSAFE_Read_1_Byte_mE45263CC367BCEAC7F4968D0AAAA666815A453D9 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint8_t* ___0_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 1, NULL);
if (!L_0)
{
goto IL_0025;
}
}
{
uint8_t* L_1 = ___0_value;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer;
int32_t L_3 = __this->___bufferIndex;
V_0 = L_3;
int32_t L_4 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_4, 1));
int32_t L_5 = V_0;
NullCheck(L_2);
int32_t L_6 = L_5;
uint8_t L_7 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
*((int8_t*)L_1) = (int8_t)L_7;
return (bool)1;
}
IL_0025:
{
uint8_t* L_8 = ___0_value;
*((int8_t*)L_8) = (int8_t)0;
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_1_SByte_m32F5B0B48B7EBC78925C85E163CCEAB6BD9FC79D (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int8_t* ___0_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 1, NULL);
if (!L_0)
{
goto IL_0026;
}
}
{
int8_t* L_1 = ___0_value;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer;
int32_t L_3 = __this->___bufferIndex;
V_0 = L_3;
int32_t L_4 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_4, 1));
int32_t L_5 = V_0;
NullCheck(L_2);
int32_t L_6 = L_5;
uint8_t L_7 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
*((int8_t*)L_1) = (int8_t)((int8_t)L_7);
return (bool)1;
}
IL_0026:
{
int8_t* L_8 = ___0_value;
*((int8_t*)L_8) = (int8_t)0;
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_2_Int16_m5471141CA9D280B33AA163CE66A90056A088EDC1 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int16_t* ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
int16_t V_2 = 0;
uint8_t* V_3 = NULL;
uint8_t* V_4 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 2, NULL);
if (!L_0)
{
goto IL_0074;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_0018;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_001d;
}
}
IL_0018:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_0026;
}
IL_001d:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0026:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_003a;
}
}
{
int16_t* L_5 = ___0_value;
uint8_t* L_6 = V_0;
int32_t L_7 = __this->___bufferIndex;
int32_t L_8 = *((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7)));
*((int16_t*)L_5) = (int16_t)L_8;
goto IL_0062;
}
IL_003a:
{
V_2 = (int16_t)0;
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 1));
uint8_t* L_9 = V_0;
int32_t L_10 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
uint8_t* L_13 = V_4;
uint8_t* L_14 = L_13;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1));
int32_t L_15 = *((uint8_t*)L_14);
*((int8_t*)L_12) = (int8_t)L_15;
uint8_t* L_16 = V_3;
uint8_t* L_17 = V_4;
int32_t L_18 = *((uint8_t*)L_17);
*((int8_t*)L_16) = (int8_t)L_18;
int16_t* L_19 = ___0_value;
int16_t L_20 = V_2;
*((int16_t*)L_19) = (int16_t)L_20;
}
IL_0062:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_21 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_21, 2));
return (bool)1;
}
IL_0074:
{
int32_t L_22 = __this->___bufferEnd;
__this->___bufferIndex = L_22;
int16_t* L_23 = ___0_value;
*((int16_t*)L_23) = (int16_t)0;
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_2_UInt16_mAC487540FC0A0706F636243939D1EC0C27B268EC (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint16_t* ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
uint16_t V_2 = 0;
uint8_t* V_3 = NULL;
uint8_t* V_4 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 2, NULL);
if (!L_0)
{
goto IL_0074;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_0018;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_001d;
}
}
IL_0018:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_0026;
}
IL_001d:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0026:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_003a;
}
}
{
uint16_t* L_5 = ___0_value;
uint8_t* L_6 = V_0;
int32_t L_7 = __this->___bufferIndex;
int32_t L_8 = *((uint16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7)));
*((int16_t*)L_5) = (int16_t)L_8;
goto IL_0062;
}
IL_003a:
{
V_2 = (uint16_t)0;
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 1));
uint8_t* L_9 = V_0;
int32_t L_10 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
uint8_t* L_13 = V_4;
uint8_t* L_14 = L_13;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1));
int32_t L_15 = *((uint8_t*)L_14);
*((int8_t*)L_12) = (int8_t)L_15;
uint8_t* L_16 = V_3;
uint8_t* L_17 = V_4;
int32_t L_18 = *((uint8_t*)L_17);
*((int8_t*)L_16) = (int8_t)L_18;
uint16_t* L_19 = ___0_value;
uint16_t L_20 = V_2;
*((int16_t*)L_19) = (int16_t)L_20;
}
IL_0062:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_21 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_21, 2));
return (bool)1;
}
IL_0074:
{
int32_t L_22 = __this->___bufferEnd;
__this->___bufferIndex = L_22;
uint16_t* L_23 = ___0_value;
*((int16_t*)L_23) = (int16_t)0;
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_2_Char_m00F60CC5B0BBAAC26D5162AE484C7EC524CAEFBB (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Il2CppChar* ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
Il2CppChar V_2 = 0x0;
uint8_t* V_3 = NULL;
uint8_t* V_4 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 2, NULL);
if (!L_0)
{
goto IL_0074;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_0018;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_001d;
}
}
IL_0018:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_0026;
}
IL_001d:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0026:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_003a;
}
}
{
Il2CppChar* L_5 = ___0_value;
uint8_t* L_6 = V_0;
int32_t L_7 = __this->___bufferIndex;
int32_t L_8 = *((uint16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7)));
*((int16_t*)L_5) = (int16_t)L_8;
goto IL_0062;
}
IL_003a:
{
V_2 = 0;
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 1));
uint8_t* L_9 = V_0;
int32_t L_10 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
uint8_t* L_13 = V_4;
uint8_t* L_14 = L_13;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1));
int32_t L_15 = *((uint8_t*)L_14);
*((int8_t*)L_12) = (int8_t)L_15;
uint8_t* L_16 = V_3;
uint8_t* L_17 = V_4;
int32_t L_18 = *((uint8_t*)L_17);
*((int8_t*)L_16) = (int8_t)L_18;
Il2CppChar* L_19 = ___0_value;
Il2CppChar L_20 = V_2;
*((int16_t*)L_19) = (int16_t)L_20;
}
IL_0062:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_21 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_21, 2));
return (bool)1;
}
IL_0074:
{
int32_t L_22 = __this->___bufferEnd;
__this->___bufferIndex = L_22;
Il2CppChar* L_23 = ___0_value;
*((int16_t*)L_23) = (int16_t)0;
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t* ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
int32_t V_2 = 0;
uint8_t* V_3 = NULL;
uint8_t* V_4 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 4, NULL);
if (!L_0)
{
goto IL_0093;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_001b;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0020;
}
}
IL_001b:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_0029;
}
IL_0020:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0029:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_003d;
}
}
{
int32_t* L_5 = ___0_value;
uint8_t* L_6 = V_0;
int32_t L_7 = __this->___bufferIndex;
int32_t L_8 = *((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7)));
*((int32_t*)L_5) = (int32_t)L_8;
goto IL_0081;
}
IL_003d:
{
V_2 = 0;
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 3));
uint8_t* L_9 = V_0;
int32_t L_10 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
uint8_t* L_13 = V_4;
uint8_t* L_14 = L_13;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1));
int32_t L_15 = *((uint8_t*)L_14);
*((int8_t*)L_12) = (int8_t)L_15;
uint8_t* L_16 = V_3;
uint8_t* L_17 = L_16;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_17, 1));
uint8_t* L_18 = V_4;
uint8_t* L_19 = L_18;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_19, 1));
int32_t L_20 = *((uint8_t*)L_19);
*((int8_t*)L_17) = (int8_t)L_20;
uint8_t* L_21 = V_3;
uint8_t* L_22 = L_21;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_22, 1));
uint8_t* L_23 = V_4;
uint8_t* L_24 = L_23;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_24, 1));
int32_t L_25 = *((uint8_t*)L_24);
*((int8_t*)L_22) = (int8_t)L_25;
uint8_t* L_26 = V_3;
uint8_t* L_27 = V_4;
int32_t L_28 = *((uint8_t*)L_27);
*((int8_t*)L_26) = (int8_t)L_28;
int32_t* L_29 = ___0_value;
int32_t L_30 = V_2;
*((int32_t*)L_29) = (int32_t)L_30;
}
IL_0081:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_31 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_31, 4));
return (bool)1;
}
IL_0093:
{
int32_t L_32 = __this->___bufferEnd;
__this->___bufferIndex = L_32;
int32_t* L_33 = ___0_value;
*((int32_t*)L_33) = (int32_t)0;
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_4_UInt32_m7CF37E3C02344744FFC5B3FD13DE5AB993500E05 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint32_t* ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
uint32_t V_2 = 0;
uint8_t* V_3 = NULL;
uint8_t* V_4 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 4, NULL);
if (!L_0)
{
goto IL_0093;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_001b;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0020;
}
}
IL_001b:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_0029;
}
IL_0020:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0029:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_003d;
}
}
{
uint32_t* L_5 = ___0_value;
uint8_t* L_6 = V_0;
int32_t L_7 = __this->___bufferIndex;
int32_t L_8 = *((uint32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7)));
*((int32_t*)L_5) = (int32_t)L_8;
goto IL_0081;
}
IL_003d:
{
V_2 = 0;
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 3));
uint8_t* L_9 = V_0;
int32_t L_10 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
uint8_t* L_13 = V_4;
uint8_t* L_14 = L_13;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1));
int32_t L_15 = *((uint8_t*)L_14);
*((int8_t*)L_12) = (int8_t)L_15;
uint8_t* L_16 = V_3;
uint8_t* L_17 = L_16;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_17, 1));
uint8_t* L_18 = V_4;
uint8_t* L_19 = L_18;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_19, 1));
int32_t L_20 = *((uint8_t*)L_19);
*((int8_t*)L_17) = (int8_t)L_20;
uint8_t* L_21 = V_3;
uint8_t* L_22 = L_21;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_22, 1));
uint8_t* L_23 = V_4;
uint8_t* L_24 = L_23;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_24, 1));
int32_t L_25 = *((uint8_t*)L_24);
*((int8_t*)L_22) = (int8_t)L_25;
uint8_t* L_26 = V_3;
uint8_t* L_27 = V_4;
int32_t L_28 = *((uint8_t*)L_27);
*((int8_t*)L_26) = (int8_t)L_28;
uint32_t* L_29 = ___0_value;
uint32_t L_30 = V_2;
*((int32_t*)L_29) = (int32_t)L_30;
}
IL_0081:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_31 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_31, 4));
return (bool)1;
}
IL_0093:
{
int32_t L_32 = __this->___bufferEnd;
__this->___bufferIndex = L_32;
uint32_t* L_33 = ___0_value;
*((int32_t*)L_33) = (int32_t)0;
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_4_Float32_mCF46AA3A20AC87DB9D5DAE14D628C820114E9AAD (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, float* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
float V_2 = 0.0f;
float V_3 = 0.0f;
uint8_t* V_4 = NULL;
uint8_t* V_5 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 4, NULL);
if (!L_0)
{
goto IL_00be;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_001b;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0020;
}
}
IL_001b:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_0029;
}
IL_0020:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0029:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_005c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_Unaligned_Float32_Reads;
if (!L_5)
{
goto IL_0044;
}
}
{
float* L_6 = ___0_value;
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
float L_9 = *((float*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)));
*((float*)L_6) = (float)L_9;
goto IL_00ac;
}
IL_0044:
{
V_2 = (0.0f);
uint8_t* L_10 = V_0;
int32_t L_11 = __this->___bufferIndex;
int32_t L_12 = *((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11)));
*((int32_t*)((uintptr_t)(&V_2))) = (int32_t)L_12;
float* L_13 = ___0_value;
float L_14 = V_2;
*((float*)L_13) = (float)L_14;
goto IL_00ac;
}
IL_005c:
{
V_3 = (0.0f);
V_4 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_3)), 3));
uint8_t* L_15 = V_0;
int32_t L_16 = __this->___bufferIndex;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, L_16));
uint8_t* L_17 = V_4;
uint8_t* L_18 = L_17;
V_4 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_18, 1));
uint8_t* L_19 = V_5;
uint8_t* L_20 = L_19;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, 1));
int32_t L_21 = *((uint8_t*)L_20);
*((int8_t*)L_18) = (int8_t)L_21;
uint8_t* L_22 = V_4;
uint8_t* L_23 = L_22;
V_4 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_23, 1));
uint8_t* L_24 = V_5;
uint8_t* L_25 = L_24;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_25, 1));
int32_t L_26 = *((uint8_t*)L_25);
*((int8_t*)L_23) = (int8_t)L_26;
uint8_t* L_27 = V_4;
uint8_t* L_28 = L_27;
V_4 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_28, 1));
uint8_t* L_29 = V_5;
uint8_t* L_30 = L_29;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_30, 1));
int32_t L_31 = *((uint8_t*)L_30);
*((int8_t*)L_28) = (int8_t)L_31;
uint8_t* L_32 = V_4;
uint8_t* L_33 = V_5;
int32_t L_34 = *((uint8_t*)L_33);
*((int8_t*)L_32) = (int8_t)L_34;
float* L_35 = ___0_value;
float L_36 = V_3;
*((float*)L_35) = (float)L_36;
}
IL_00ac:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_37 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_37, 4));
return (bool)1;
}
IL_00be:
{
int32_t L_38 = __this->___bufferEnd;
__this->___bufferIndex = L_38;
float* L_39 = ___0_value;
*((float*)L_39) = (float)(0.0f);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_8_Int64_mD26697A5823B32E71773D799B9A021669C342291 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int64_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
int64_t V_2 = 0;
int32_t* V_3 = NULL;
int32_t* V_4 = NULL;
int64_t V_5 = 0;
uint8_t* V_6 = NULL;
uint8_t* V_7 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 8, NULL);
if (!L_0)
{
goto IL_0114;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_001b;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0020;
}
}
IL_001b:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_0029;
}
IL_0020:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0029:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0073;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_5)
{
goto IL_0047;
}
}
{
int64_t* L_6 = ___0_value;
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
int64_t L_9 = *((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)));
*((int64_t*)L_6) = (int64_t)L_9;
goto IL_0102;
}
IL_0047:
{
V_2 = ((int64_t)0);
V_3 = (int32_t*)((uintptr_t)(&V_2));
uint8_t* L_10 = V_0;
int32_t L_11 = __this->___bufferIndex;
V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11));
int32_t* L_12 = V_3;
int32_t* L_13 = L_12;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t* L_14 = V_4;
int32_t* L_15 = L_14;
V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4));
int32_t L_16 = *((int32_t*)L_15);
*((int32_t*)L_13) = (int32_t)L_16;
int32_t* L_17 = V_3;
int32_t* L_18 = V_4;
int32_t L_19 = *((int32_t*)L_18);
*((int32_t*)L_17) = (int32_t)L_19;
int64_t* L_20 = ___0_value;
int64_t L_21 = V_2;
*((int64_t*)L_20) = (int64_t)L_21;
goto IL_0102;
}
IL_0073:
{
V_5 = ((int64_t)0);
V_6 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_5)), 7));
uint8_t* L_22 = V_0;
int32_t L_23 = __this->___bufferIndex;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, L_23));
uint8_t* L_24 = V_6;
uint8_t* L_25 = L_24;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_25, 1));
uint8_t* L_26 = V_7;
uint8_t* L_27 = L_26;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, 1));
int32_t L_28 = *((uint8_t*)L_27);
*((int8_t*)L_25) = (int8_t)L_28;
uint8_t* L_29 = V_6;
uint8_t* L_30 = L_29;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_30, 1));
uint8_t* L_31 = V_7;
uint8_t* L_32 = L_31;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, 1));
int32_t L_33 = *((uint8_t*)L_32);
*((int8_t*)L_30) = (int8_t)L_33;
uint8_t* L_34 = V_6;
uint8_t* L_35 = L_34;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_35, 1));
uint8_t* L_36 = V_7;
uint8_t* L_37 = L_36;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1));
int32_t L_38 = *((uint8_t*)L_37);
*((int8_t*)L_35) = (int8_t)L_38;
uint8_t* L_39 = V_6;
uint8_t* L_40 = L_39;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_40, 1));
uint8_t* L_41 = V_7;
uint8_t* L_42 = L_41;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1));
int32_t L_43 = *((uint8_t*)L_42);
*((int8_t*)L_40) = (int8_t)L_43;
uint8_t* L_44 = V_6;
uint8_t* L_45 = L_44;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_45, 1));
uint8_t* L_46 = V_7;
uint8_t* L_47 = L_46;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1));
int32_t L_48 = *((uint8_t*)L_47);
*((int8_t*)L_45) = (int8_t)L_48;
uint8_t* L_49 = V_6;
uint8_t* L_50 = L_49;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_50, 1));
uint8_t* L_51 = V_7;
uint8_t* L_52 = L_51;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1));
int32_t L_53 = *((uint8_t*)L_52);
*((int8_t*)L_50) = (int8_t)L_53;
uint8_t* L_54 = V_6;
uint8_t* L_55 = L_54;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_55, 1));
uint8_t* L_56 = V_7;
uint8_t* L_57 = L_56;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1));
int32_t L_58 = *((uint8_t*)L_57);
*((int8_t*)L_55) = (int8_t)L_58;
uint8_t* L_59 = V_6;
uint8_t* L_60 = V_7;
int32_t L_61 = *((uint8_t*)L_60);
*((int8_t*)L_59) = (int8_t)L_61;
int64_t* L_62 = ___0_value;
int64_t L_63 = V_5;
*((int64_t*)L_62) = (int64_t)L_63;
}
IL_0102:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_64 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_64, 8));
return (bool)1;
}
IL_0114:
{
int32_t L_65 = __this->___bufferEnd;
__this->___bufferIndex = L_65;
int64_t* L_66 = ___0_value;
*((int64_t*)L_66) = (int64_t)((int64_t)0);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_8_UInt64_mC7B028A2E89BA69539E5F95299A71DA24AEF681B (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint64_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
uint64_t V_2 = 0;
int32_t* V_3 = NULL;
int32_t* V_4 = NULL;
uint64_t V_5 = 0;
uint8_t* V_6 = NULL;
uint8_t* V_7 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 8, NULL);
if (!L_0)
{
goto IL_0114;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_001b;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0020;
}
}
IL_001b:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_0029;
}
IL_0020:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0029:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0073;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_5)
{
goto IL_0047;
}
}
{
uint64_t* L_6 = ___0_value;
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
int64_t L_9 = *((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)));
*((int64_t*)L_6) = (int64_t)L_9;
goto IL_0102;
}
IL_0047:
{
V_2 = ((int64_t)0);
V_3 = (int32_t*)((uintptr_t)(&V_2));
uint8_t* L_10 = V_0;
int32_t L_11 = __this->___bufferIndex;
V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11));
int32_t* L_12 = V_3;
int32_t* L_13 = L_12;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t* L_14 = V_4;
int32_t* L_15 = L_14;
V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4));
int32_t L_16 = *((int32_t*)L_15);
*((int32_t*)L_13) = (int32_t)L_16;
int32_t* L_17 = V_3;
int32_t* L_18 = V_4;
int32_t L_19 = *((int32_t*)L_18);
*((int32_t*)L_17) = (int32_t)L_19;
uint64_t* L_20 = ___0_value;
uint64_t L_21 = V_2;
*((int64_t*)L_20) = (int64_t)L_21;
goto IL_0102;
}
IL_0073:
{
V_5 = ((int64_t)0);
V_6 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_5)), 7));
uint8_t* L_22 = V_0;
int32_t L_23 = __this->___bufferIndex;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, L_23));
uint8_t* L_24 = V_6;
uint8_t* L_25 = L_24;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_25, 1));
uint8_t* L_26 = V_7;
uint8_t* L_27 = L_26;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, 1));
int32_t L_28 = *((uint8_t*)L_27);
*((int8_t*)L_25) = (int8_t)L_28;
uint8_t* L_29 = V_6;
uint8_t* L_30 = L_29;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_30, 1));
uint8_t* L_31 = V_7;
uint8_t* L_32 = L_31;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, 1));
int32_t L_33 = *((uint8_t*)L_32);
*((int8_t*)L_30) = (int8_t)L_33;
uint8_t* L_34 = V_6;
uint8_t* L_35 = L_34;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_35, 1));
uint8_t* L_36 = V_7;
uint8_t* L_37 = L_36;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1));
int32_t L_38 = *((uint8_t*)L_37);
*((int8_t*)L_35) = (int8_t)L_38;
uint8_t* L_39 = V_6;
uint8_t* L_40 = L_39;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_40, 1));
uint8_t* L_41 = V_7;
uint8_t* L_42 = L_41;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1));
int32_t L_43 = *((uint8_t*)L_42);
*((int8_t*)L_40) = (int8_t)L_43;
uint8_t* L_44 = V_6;
uint8_t* L_45 = L_44;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_45, 1));
uint8_t* L_46 = V_7;
uint8_t* L_47 = L_46;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1));
int32_t L_48 = *((uint8_t*)L_47);
*((int8_t*)L_45) = (int8_t)L_48;
uint8_t* L_49 = V_6;
uint8_t* L_50 = L_49;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_50, 1));
uint8_t* L_51 = V_7;
uint8_t* L_52 = L_51;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1));
int32_t L_53 = *((uint8_t*)L_52);
*((int8_t*)L_50) = (int8_t)L_53;
uint8_t* L_54 = V_6;
uint8_t* L_55 = L_54;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_55, 1));
uint8_t* L_56 = V_7;
uint8_t* L_57 = L_56;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1));
int32_t L_58 = *((uint8_t*)L_57);
*((int8_t*)L_55) = (int8_t)L_58;
uint8_t* L_59 = V_6;
uint8_t* L_60 = V_7;
int32_t L_61 = *((uint8_t*)L_60);
*((int8_t*)L_59) = (int8_t)L_61;
uint64_t* L_62 = ___0_value;
uint64_t L_63 = V_5;
*((int64_t*)L_62) = (int64_t)L_63;
}
IL_0102:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_64 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_64, 8));
return (bool)1;
}
IL_0114:
{
int32_t L_65 = __this->___bufferEnd;
__this->___bufferIndex = L_65;
uint64_t* L_66 = ___0_value;
*((int64_t*)L_66) = (int64_t)((int64_t)0);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_8_Float64_m6E2CA060AD3B06BE98687F59A6F74A2382395F00 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, double* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
double V_2 = 0.0;
int32_t* V_3 = NULL;
int32_t* V_4 = NULL;
double V_5 = 0.0;
uint8_t* V_6 = NULL;
uint8_t* V_7 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 8, NULL);
if (!L_0)
{
goto IL_0122;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_001b;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0020;
}
}
IL_001b:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_0029;
}
IL_0020:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0029:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_007a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_5)
{
goto IL_0047;
}
}
{
double* L_6 = ___0_value;
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
double L_9 = *((double*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)));
*((double*)L_6) = (double)L_9;
goto IL_0110;
}
IL_0047:
{
V_2 = (0.0);
V_3 = (int32_t*)((uintptr_t)(&V_2));
uint8_t* L_10 = V_0;
int32_t L_11 = __this->___bufferIndex;
V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11));
int32_t* L_12 = V_3;
int32_t* L_13 = L_12;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t* L_14 = V_4;
int32_t* L_15 = L_14;
V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4));
int32_t L_16 = *((int32_t*)L_15);
*((int32_t*)L_13) = (int32_t)L_16;
int32_t* L_17 = V_3;
int32_t* L_18 = V_4;
int32_t L_19 = *((int32_t*)L_18);
*((int32_t*)L_17) = (int32_t)L_19;
double* L_20 = ___0_value;
double L_21 = V_2;
*((double*)L_20) = (double)L_21;
goto IL_0110;
}
IL_007a:
{
V_5 = (0.0);
V_6 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_5)), 7));
uint8_t* L_22 = V_0;
int32_t L_23 = __this->___bufferIndex;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, L_23));
uint8_t* L_24 = V_6;
uint8_t* L_25 = L_24;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_25, 1));
uint8_t* L_26 = V_7;
uint8_t* L_27 = L_26;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, 1));
int32_t L_28 = *((uint8_t*)L_27);
*((int8_t*)L_25) = (int8_t)L_28;
uint8_t* L_29 = V_6;
uint8_t* L_30 = L_29;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_30, 1));
uint8_t* L_31 = V_7;
uint8_t* L_32 = L_31;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, 1));
int32_t L_33 = *((uint8_t*)L_32);
*((int8_t*)L_30) = (int8_t)L_33;
uint8_t* L_34 = V_6;
uint8_t* L_35 = L_34;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_35, 1));
uint8_t* L_36 = V_7;
uint8_t* L_37 = L_36;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1));
int32_t L_38 = *((uint8_t*)L_37);
*((int8_t*)L_35) = (int8_t)L_38;
uint8_t* L_39 = V_6;
uint8_t* L_40 = L_39;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_40, 1));
uint8_t* L_41 = V_7;
uint8_t* L_42 = L_41;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1));
int32_t L_43 = *((uint8_t*)L_42);
*((int8_t*)L_40) = (int8_t)L_43;
uint8_t* L_44 = V_6;
uint8_t* L_45 = L_44;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_45, 1));
uint8_t* L_46 = V_7;
uint8_t* L_47 = L_46;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1));
int32_t L_48 = *((uint8_t*)L_47);
*((int8_t*)L_45) = (int8_t)L_48;
uint8_t* L_49 = V_6;
uint8_t* L_50 = L_49;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_50, 1));
uint8_t* L_51 = V_7;
uint8_t* L_52 = L_51;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1));
int32_t L_53 = *((uint8_t*)L_52);
*((int8_t*)L_50) = (int8_t)L_53;
uint8_t* L_54 = V_6;
uint8_t* L_55 = L_54;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_55, 1));
uint8_t* L_56 = V_7;
uint8_t* L_57 = L_56;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1));
int32_t L_58 = *((uint8_t*)L_57);
*((int8_t*)L_55) = (int8_t)L_58;
uint8_t* L_59 = V_6;
uint8_t* L_60 = V_7;
int32_t L_61 = *((uint8_t*)L_60);
*((int8_t*)L_59) = (int8_t)L_61;
double* L_62 = ___0_value;
double L_63 = V_5;
*((double*)L_62) = (double)L_63;
}
IL_0110:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_64 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_64, 8));
return (bool)1;
}
IL_0122:
{
int32_t L_65 = __this->___bufferEnd;
__this->___bufferIndex = L_65;
double* L_66 = ___0_value;
*((double*)L_66) = (double)(0.0);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_16_Decimal_m2C8D7C4904D2DDA2552FC14194BC57C2589C92AE (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t* V_3 = NULL;
int32_t* V_4 = NULL;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_5;
memset((&V_5), 0, sizeof(V_5));
uint8_t* V_6 = NULL;
uint8_t* V_7 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, ((int32_t)16), NULL);
if (!L_0)
{
goto IL_01cc;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_001c;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0021;
}
}
IL_001c:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_002a;
}
IL_0021:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_002a:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_00a1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_5)
{
goto IL_0050;
}
}
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_6 = ___0_value;
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_9 = (*(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)));
*(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)L_6 = L_9;
goto IL_01b9;
}
IL_0050:
{
il2cpp_codegen_initobj((&V_2), sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F));
V_3 = (int32_t*)((uintptr_t)(&V_2));
uint8_t* L_10 = V_0;
int32_t L_11 = __this->___bufferIndex;
V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11));
int32_t* L_12 = V_3;
int32_t* L_13 = L_12;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t* L_14 = V_4;
int32_t* L_15 = L_14;
V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4));
int32_t L_16 = *((int32_t*)L_15);
*((int32_t*)L_13) = (int32_t)L_16;
int32_t* L_17 = V_3;
int32_t* L_18 = L_17;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_18, 4));
int32_t* L_19 = V_4;
int32_t* L_20 = L_19;
V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_20, 4));
int32_t L_21 = *((int32_t*)L_20);
*((int32_t*)L_18) = (int32_t)L_21;
int32_t* L_22 = V_3;
int32_t* L_23 = L_22;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_23, 4));
int32_t* L_24 = V_4;
int32_t* L_25 = L_24;
V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_25, 4));
int32_t L_26 = *((int32_t*)L_25);
*((int32_t*)L_23) = (int32_t)L_26;
int32_t* L_27 = V_3;
int32_t* L_28 = V_4;
int32_t L_29 = *((int32_t*)L_28);
*((int32_t*)L_27) = (int32_t)L_29;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_30 = ___0_value;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_31 = V_2;
*(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)L_30 = L_31;
goto IL_01b9;
}
IL_00a1:
{
il2cpp_codegen_initobj((&V_5), sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F));
V_6 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_5)), ((int32_t)15)));
uint8_t* L_32 = V_0;
int32_t L_33 = __this->___bufferIndex;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, L_33));
uint8_t* L_34 = V_6;
uint8_t* L_35 = L_34;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_35, 1));
uint8_t* L_36 = V_7;
uint8_t* L_37 = L_36;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1));
int32_t L_38 = *((uint8_t*)L_37);
*((int8_t*)L_35) = (int8_t)L_38;
uint8_t* L_39 = V_6;
uint8_t* L_40 = L_39;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_40, 1));
uint8_t* L_41 = V_7;
uint8_t* L_42 = L_41;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1));
int32_t L_43 = *((uint8_t*)L_42);
*((int8_t*)L_40) = (int8_t)L_43;
uint8_t* L_44 = V_6;
uint8_t* L_45 = L_44;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_45, 1));
uint8_t* L_46 = V_7;
uint8_t* L_47 = L_46;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1));
int32_t L_48 = *((uint8_t*)L_47);
*((int8_t*)L_45) = (int8_t)L_48;
uint8_t* L_49 = V_6;
uint8_t* L_50 = L_49;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_50, 1));
uint8_t* L_51 = V_7;
uint8_t* L_52 = L_51;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1));
int32_t L_53 = *((uint8_t*)L_52);
*((int8_t*)L_50) = (int8_t)L_53;
uint8_t* L_54 = V_6;
uint8_t* L_55 = L_54;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_55, 1));
uint8_t* L_56 = V_7;
uint8_t* L_57 = L_56;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1));
int32_t L_58 = *((uint8_t*)L_57);
*((int8_t*)L_55) = (int8_t)L_58;
uint8_t* L_59 = V_6;
uint8_t* L_60 = L_59;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_60, 1));
uint8_t* L_61 = V_7;
uint8_t* L_62 = L_61;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_62, 1));
int32_t L_63 = *((uint8_t*)L_62);
*((int8_t*)L_60) = (int8_t)L_63;
uint8_t* L_64 = V_6;
uint8_t* L_65 = L_64;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_65, 1));
uint8_t* L_66 = V_7;
uint8_t* L_67 = L_66;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_67, 1));
int32_t L_68 = *((uint8_t*)L_67);
*((int8_t*)L_65) = (int8_t)L_68;
uint8_t* L_69 = V_6;
uint8_t* L_70 = L_69;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_70, 1));
uint8_t* L_71 = V_7;
uint8_t* L_72 = L_71;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_72, 1));
int32_t L_73 = *((uint8_t*)L_72);
*((int8_t*)L_70) = (int8_t)L_73;
uint8_t* L_74 = V_6;
uint8_t* L_75 = L_74;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_75, 1));
uint8_t* L_76 = V_7;
uint8_t* L_77 = L_76;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_77, 1));
int32_t L_78 = *((uint8_t*)L_77);
*((int8_t*)L_75) = (int8_t)L_78;
uint8_t* L_79 = V_6;
uint8_t* L_80 = L_79;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_80, 1));
uint8_t* L_81 = V_7;
uint8_t* L_82 = L_81;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_82, 1));
int32_t L_83 = *((uint8_t*)L_82);
*((int8_t*)L_80) = (int8_t)L_83;
uint8_t* L_84 = V_6;
uint8_t* L_85 = L_84;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_85, 1));
uint8_t* L_86 = V_7;
uint8_t* L_87 = L_86;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_87, 1));
int32_t L_88 = *((uint8_t*)L_87);
*((int8_t*)L_85) = (int8_t)L_88;
uint8_t* L_89 = V_6;
uint8_t* L_90 = L_89;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_90, 1));
uint8_t* L_91 = V_7;
uint8_t* L_92 = L_91;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_92, 1));
int32_t L_93 = *((uint8_t*)L_92);
*((int8_t*)L_90) = (int8_t)L_93;
uint8_t* L_94 = V_6;
uint8_t* L_95 = L_94;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_95, 1));
uint8_t* L_96 = V_7;
uint8_t* L_97 = L_96;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_97, 1));
int32_t L_98 = *((uint8_t*)L_97);
*((int8_t*)L_95) = (int8_t)L_98;
uint8_t* L_99 = V_6;
uint8_t* L_100 = L_99;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_100, 1));
uint8_t* L_101 = V_7;
uint8_t* L_102 = L_101;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_102, 1));
int32_t L_103 = *((uint8_t*)L_102);
*((int8_t*)L_100) = (int8_t)L_103;
uint8_t* L_104 = V_6;
uint8_t* L_105 = L_104;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_105, 1));
uint8_t* L_106 = V_7;
uint8_t* L_107 = L_106;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_107, 1));
int32_t L_108 = *((uint8_t*)L_107);
*((int8_t*)L_105) = (int8_t)L_108;
uint8_t* L_109 = V_6;
uint8_t* L_110 = V_7;
int32_t L_111 = *((uint8_t*)L_110);
*((int8_t*)L_109) = (int8_t)L_111;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_112 = ___0_value;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_113 = V_5;
*(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)L_112 = L_113;
}
IL_01b9:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_114 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_114, ((int32_t)16)));
return (bool)1;
}
IL_01cc:
{
int32_t L_115 = __this->___bufferEnd;
__this->___bufferIndex = L_115;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_116 = ___0_value;
il2cpp_codegen_initobj(L_116, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F));
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_16_Guid_m295B3C48B8E63D04B2E727AD3557C226B6A19C88 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Guid_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
Guid_t V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t* V_3 = NULL;
int32_t* V_4 = NULL;
Guid_t V_5;
memset((&V_5), 0, sizeof(V_5));
uint8_t* V_6 = NULL;
uint8_t* V_7 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, ((int32_t)16), NULL);
if (!L_0)
{
goto IL_01ca;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_001c;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0021;
}
}
IL_001c:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_002a;
}
IL_0021:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_002a:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_00a1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_5)
{
goto IL_0050;
}
}
{
Guid_t* L_6 = ___0_value;
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
Guid_t L_9 = (*(Guid_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)));
*(Guid_t*)L_6 = L_9;
goto IL_01b7;
}
IL_0050:
{
il2cpp_codegen_initobj((&V_2), sizeof(Guid_t));
V_3 = (int32_t*)((uintptr_t)(&V_2));
uint8_t* L_10 = V_0;
int32_t L_11 = __this->___bufferIndex;
V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11));
int32_t* L_12 = V_3;
int32_t* L_13 = L_12;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t* L_14 = V_4;
int32_t* L_15 = L_14;
V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4));
int32_t L_16 = *((int32_t*)L_15);
*((int32_t*)L_13) = (int32_t)L_16;
int32_t* L_17 = V_3;
int32_t* L_18 = L_17;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_18, 4));
int32_t* L_19 = V_4;
int32_t* L_20 = L_19;
V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_20, 4));
int32_t L_21 = *((int32_t*)L_20);
*((int32_t*)L_18) = (int32_t)L_21;
int32_t* L_22 = V_3;
int32_t* L_23 = L_22;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_23, 4));
int32_t* L_24 = V_4;
int32_t* L_25 = L_24;
V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_25, 4));
int32_t L_26 = *((int32_t*)L_25);
*((int32_t*)L_23) = (int32_t)L_26;
int32_t* L_27 = V_3;
int32_t* L_28 = V_4;
int32_t L_29 = *((int32_t*)L_28);
*((int32_t*)L_27) = (int32_t)L_29;
Guid_t* L_30 = ___0_value;
Guid_t L_31 = V_2;
*(Guid_t*)L_30 = L_31;
goto IL_01b7;
}
IL_00a1:
{
il2cpp_codegen_initobj((&V_5), sizeof(Guid_t));
V_6 = (uint8_t*)((uintptr_t)(&V_5));
uint8_t* L_32 = V_0;
int32_t L_33 = __this->___bufferIndex;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, L_33));
uint8_t* L_34 = V_6;
uint8_t* L_35 = L_34;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_35, 1));
uint8_t* L_36 = V_7;
uint8_t* L_37 = L_36;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1));
int32_t L_38 = *((uint8_t*)L_37);
*((int8_t*)L_35) = (int8_t)L_38;
uint8_t* L_39 = V_6;
uint8_t* L_40 = L_39;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_40, 1));
uint8_t* L_41 = V_7;
uint8_t* L_42 = L_41;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1));
int32_t L_43 = *((uint8_t*)L_42);
*((int8_t*)L_40) = (int8_t)L_43;
uint8_t* L_44 = V_6;
uint8_t* L_45 = L_44;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_45, 1));
uint8_t* L_46 = V_7;
uint8_t* L_47 = L_46;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1));
int32_t L_48 = *((uint8_t*)L_47);
*((int8_t*)L_45) = (int8_t)L_48;
uint8_t* L_49 = V_6;
uint8_t* L_50 = L_49;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_50, 1));
uint8_t* L_51 = V_7;
uint8_t* L_52 = L_51;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1));
int32_t L_53 = *((uint8_t*)L_52);
*((int8_t*)L_50) = (int8_t)L_53;
uint8_t* L_54 = V_6;
uint8_t* L_55 = L_54;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_55, 1));
uint8_t* L_56 = V_7;
uint8_t* L_57 = L_56;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1));
int32_t L_58 = *((uint8_t*)L_57);
*((int8_t*)L_55) = (int8_t)L_58;
uint8_t* L_59 = V_6;
uint8_t* L_60 = L_59;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_60, 1));
uint8_t* L_61 = V_7;
uint8_t* L_62 = L_61;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_62, 1));
int32_t L_63 = *((uint8_t*)L_62);
*((int8_t*)L_60) = (int8_t)L_63;
uint8_t* L_64 = V_6;
uint8_t* L_65 = L_64;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_65, 1));
uint8_t* L_66 = V_7;
uint8_t* L_67 = L_66;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_67, 1));
int32_t L_68 = *((uint8_t*)L_67);
*((int8_t*)L_65) = (int8_t)L_68;
uint8_t* L_69 = V_6;
uint8_t* L_70 = L_69;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_70, 1));
uint8_t* L_71 = V_7;
uint8_t* L_72 = L_71;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_72, 1));
int32_t L_73 = *((uint8_t*)L_72);
*((int8_t*)L_70) = (int8_t)L_73;
uint8_t* L_74 = V_6;
uint8_t* L_75 = L_74;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_75, 1));
uint8_t* L_76 = V_7;
uint8_t* L_77 = L_76;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_77, 1));
int32_t L_78 = *((uint8_t*)L_77);
*((int8_t*)L_75) = (int8_t)L_78;
uint8_t* L_79 = V_6;
uint8_t* L_80 = V_7;
uint8_t* L_81 = L_80;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_81, 1));
int32_t L_82 = *((uint8_t*)L_81);
*((int8_t*)L_79) = (int8_t)L_82;
uint8_t* L_83 = V_6;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_83, 6));
uint8_t* L_84 = V_6;
uint8_t* L_85 = L_84;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_85, 1));
uint8_t* L_86 = V_7;
uint8_t* L_87 = L_86;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_87, 1));
int32_t L_88 = *((uint8_t*)L_87);
*((int8_t*)L_85) = (int8_t)L_88;
uint8_t* L_89 = V_6;
uint8_t* L_90 = L_89;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_90, 1));
uint8_t* L_91 = V_7;
uint8_t* L_92 = L_91;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_92, 1));
int32_t L_93 = *((uint8_t*)L_92);
*((int8_t*)L_90) = (int8_t)L_93;
uint8_t* L_94 = V_6;
uint8_t* L_95 = L_94;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_95, 1));
uint8_t* L_96 = V_7;
uint8_t* L_97 = L_96;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_97, 1));
int32_t L_98 = *((uint8_t*)L_97);
*((int8_t*)L_95) = (int8_t)L_98;
uint8_t* L_99 = V_6;
uint8_t* L_100 = L_99;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_100, 1));
uint8_t* L_101 = V_7;
uint8_t* L_102 = L_101;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_102, 1));
int32_t L_103 = *((uint8_t*)L_102);
*((int8_t*)L_100) = (int8_t)L_103;
uint8_t* L_104 = V_6;
uint8_t* L_105 = L_104;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_105, 1));
uint8_t* L_106 = V_7;
uint8_t* L_107 = L_106;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_107, 1));
int32_t L_108 = *((uint8_t*)L_107);
*((int8_t*)L_105) = (int8_t)L_108;
uint8_t* L_109 = V_6;
uint8_t* L_110 = V_7;
int32_t L_111 = *((uint8_t*)L_110);
*((int8_t*)L_109) = (int8_t)L_111;
Guid_t* L_112 = ___0_value;
Guid_t L_113 = V_5;
*(Guid_t*)L_112 = L_113;
}
IL_01b7:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_114 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_114, ((int32_t)16)));
return (bool)1;
}
IL_01ca:
{
int32_t L_115 = __this->___bufferEnd;
__this->___bufferIndex = L_115;
Guid_t* L_116 = ___0_value;
il2cpp_codegen_initobj(L_116, sizeof(Guid_t));
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t ___0_amount, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___bufferEnd;
if (L_0)
{
goto IL_000e;
}
}
{
BinaryDataReader_ReadEntireStreamToBuffer_m4D05CC68B32BC2433F42EB03F947C7247061CA2C(__this, NULL);
}
IL_000e:
{
int32_t L_1 = __this->___bufferIndex;
int32_t L_2 = ___0_amount;
int32_t L_3 = __this->___bufferEnd;
return (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_1, L_2))) > ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader_ReadEntireStreamToBuffer_m4D05CC68B32BC2433F42EB03F947C7247061CA2C (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __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*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
__this->___bufferIndex = 0;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0;
L_0 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this);
if (!((MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)IsInstClass((RuntimeObject*)L_0, MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var)))
{
goto IL_0056;
}
}
try
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1;
L_1 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this);
NullCheck(((MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)IsInstClass((RuntimeObject*)L_1, MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2;
L_2 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(28, ((MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)IsInstClass((RuntimeObject*)L_1, MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var)));
__this->___buffer = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_2);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3;
L_3 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this);
NullCheck(L_3);
int64_t L_4;
L_4 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_3);
__this->___bufferEnd = ((int32_t)L_4);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5;
L_5 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this);
NullCheck(L_5);
int64_t L_6;
L_6 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_5);
__this->___bufferIndex = ((int32_t)L_6);
goto IL_00de;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnauthorizedAccessException_t8FC1F1DE7AA62456E9E25EFDFC658A623A626791_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0053;
}
throw e;
}
CATCH_0053:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0056;
}
IL_0056:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___internalBufferBackup;
__this->___buffer = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_7);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8;
L_8 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this);
NullCheck(L_8);
int64_t L_9;
L_9 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_8);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_10;
L_10 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this);
NullCheck(L_10);
int64_t L_11;
L_11 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_10);
V_0 = ((int32_t)((int64_t)il2cpp_codegen_subtract(L_9, L_11)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___buffer;
NullCheck(L_12);
int32_t L_13 = V_0;
if ((((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))) < ((int32_t)L_13)))
{
goto IL_009c;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_14;
L_14 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___buffer;
int32_t L_16 = V_0;
NullCheck(L_14);
int32_t L_17;
L_17 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(22, L_14, L_15, 0, L_16);
goto IL_00d0;
}
IL_009c:
{
int32_t L_18 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_18);
__this->___buffer = L_19;
Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_19);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_20;
L_20 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = __this->___buffer;
int32_t L_22 = V_0;
NullCheck(L_20);
int32_t L_23;
L_23 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(22, L_20, L_21, 0, L_22);
int32_t L_24 = V_0;
if ((((int32_t)L_24) > ((int32_t)((int32_t)10485760))))
{
goto IL_00d0;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = __this->___buffer;
__this->___internalBufferBackup = L_25;
Il2CppCodeGenWriteBarrier((void**)(&__this->___internalBufferBackup), (void*)L_25);
}
IL_00d0:
{
__this->___bufferIndex = 0;
int32_t L_26 = V_0;
__this->___bufferEnd = L_26;
}
IL_00de:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader__cctor_m6BE8BFA653FABA6A3CB7FF141213B4CA4C5B7119 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&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_3_t2114B882AFDD57EE79313C18D95D37D460A369B6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t27997AC431DD02B05CF2667961B3A4842D0A7F46_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t38354128C1271F20AEA94D213AA3CF033050523D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t3A64F68F62266500C12C9F68160798259ECCB10A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t417C5EFB3D6341B4A453E81028DF0C80E58D0E21_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t73D0E383646A61A38AD0167F90D52DDB3161F17A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t9CEE8DABF47355446BA1726A7C03173EBC085BE5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tC2A21B18D73205FB1F0C80B58CB923890AD6A76F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tC84903FFAFB97703E2C7BE3F27247ACE29E6CC4F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tCD1D837F04F5A7B055200A48ED054A91DBA997DE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tD24E0EEE79A2D53F95A8A47C30AC3FB7E5A64076_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tD92FE9D1F2D4C35B554AF0942D4E50BC4AFB00A4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tE2358BA2A7256DF393C2698621CAC4E6D0802F79_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tE4F3B25C4FF345D7B584DFCC7A7D71604B33E107_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*)&ProperBitConverter_ToDecimal_mAA25B286DB03901A690CBC49DB81CC6E7B08CF06_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_ToDouble_mDFEE3CA0BBBC151A73766F7BD3477FAD0A6425C8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_ToGuid_m2636E1AB974B2CAB023477275737D78B70D91E92_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_ToInt16_m809E07C88C7F1CD29C1A840D005EBB3A12ADEF4F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_ToInt32_m24B1154FA401733585BBBFBE2056179F4E4A8184_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_ToInt64_m8A1E49E6151355C050B75BA5249822B9E14DE43D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_ToSingle_mAB51F768CAA6496E963C7E7916489F25AF790148_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_ToUInt16_m872B680E09BB2C82993E8422B9A2BC90047BEA06_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_ToUInt32_m6C92847DAFD0DAD9E00B758CF4BFB541ACC64FD6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_ToUInt64_m5C33466AA7B755B478F7B6953EE83F38ACB921ED_RuntimeMethod_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*)&U3CU3Ec_U3C_cctorU3Eb__64_0_m717D2C413E4E2DA65DF3E9117B73136A5A68695C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__64_1_m382F7FEB1DAF6CD43618C74F29FDD56FE8432DBB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__64_2_mC4FC7F94F11E9895B7C8004B0775009DC221C072_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__64_3_mDE1934D5D9623CE310AE54B789B29D7E77F209B5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_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_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_0 = (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE*)il2cpp_codegen_object_new(Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09(L_0, Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09_RuntimeMethod_var);
V_0 = L_0;
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_1 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_3;
L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var);
U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* L_4 = ((U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var))->___U3CU3E9;
Func_3_t9CEE8DABF47355446BA1726A7C03173EBC085BE5* L_5 = (Func_3_t9CEE8DABF47355446BA1726A7C03173EBC085BE5*)il2cpp_codegen_object_new(Func_3_t9CEE8DABF47355446BA1726A7C03173EBC085BE5_il2cpp_TypeInfo_var);
Func_3__ctor_m0F2C1011A9F69F008C434D141279D1C948C8DCE4(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__64_0_m717D2C413E4E2DA65DF3E9117B73136A5A68695C_RuntimeMethod_var), NULL);
NullCheck(L_1);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_1, L_3, L_5, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_6 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* L_9 = ((U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var))->___U3CU3E9;
Func_3_tCD1D837F04F5A7B055200A48ED054A91DBA997DE* L_10 = (Func_3_tCD1D837F04F5A7B055200A48ED054A91DBA997DE*)il2cpp_codegen_object_new(Func_3_tCD1D837F04F5A7B055200A48ED054A91DBA997DE_il2cpp_TypeInfo_var);
Func_3__ctor_mC5ABE2BA58A6F86B42F4097827CC097DF199C570(L_10, L_9, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__64_1_m382F7FEB1DAF6CD43618C74F29FDD56FE8432DBB_RuntimeMethod_var), NULL);
NullCheck(L_6);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_6, L_8, L_10, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_11 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
Type_t* L_13;
L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* L_14 = ((U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var))->___U3CU3E9;
Func_3_tC2A21B18D73205FB1F0C80B58CB923890AD6A76F* L_15 = (Func_3_tC2A21B18D73205FB1F0C80B58CB923890AD6A76F*)il2cpp_codegen_object_new(Func_3_tC2A21B18D73205FB1F0C80B58CB923890AD6A76F_il2cpp_TypeInfo_var);
Func_3__ctor_mDA575EC3DA94837F8718C9283E5D4B752781D503(L_15, L_14, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__64_2_mC4FC7F94F11E9895B7C8004B0775009DC221C072_RuntimeMethod_var), NULL);
NullCheck(L_11);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_11, L_13, L_15, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_16 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
Type_t* L_18;
L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* L_19 = ((U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var))->___U3CU3E9;
Func_3_tD92FE9D1F2D4C35B554AF0942D4E50BC4AFB00A4* L_20 = (Func_3_tD92FE9D1F2D4C35B554AF0942D4E50BC4AFB00A4*)il2cpp_codegen_object_new(Func_3_tD92FE9D1F2D4C35B554AF0942D4E50BC4AFB00A4_il2cpp_TypeInfo_var);
Func_3__ctor_mEE752865962BC9AFB09A7835E12EF8A5BB8B74E9(L_20, L_19, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__64_3_mDE1934D5D9623CE310AE54B789B29D7E77F209B5_RuntimeMethod_var), NULL);
NullCheck(L_16);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_16, L_18, L_20, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_21 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
Type_t* L_23;
L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
Func_3_t2114B882AFDD57EE79313C18D95D37D460A369B6* L_24 = (Func_3_t2114B882AFDD57EE79313C18D95D37D460A369B6*)il2cpp_codegen_object_new(Func_3_t2114B882AFDD57EE79313C18D95D37D460A369B6_il2cpp_TypeInfo_var);
Func_3__ctor_m249C078CC2114CB583301CF0FC436F07DE56D4CC(L_24, NULL, (intptr_t)((void*)ProperBitConverter_ToInt16_m809E07C88C7F1CD29C1A840D005EBB3A12ADEF4F_RuntimeMethod_var), NULL);
NullCheck(L_21);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_21, L_23, L_24, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_25 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
Type_t* L_27;
L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
Func_3_tE2358BA2A7256DF393C2698621CAC4E6D0802F79* L_28 = (Func_3_tE2358BA2A7256DF393C2698621CAC4E6D0802F79*)il2cpp_codegen_object_new(Func_3_tE2358BA2A7256DF393C2698621CAC4E6D0802F79_il2cpp_TypeInfo_var);
Func_3__ctor_mB8B6D33F2F28F409BFA5078AF4A00C83F786ED18(L_28, NULL, (intptr_t)((void*)ProperBitConverter_ToInt32_m24B1154FA401733585BBBFBE2056179F4E4A8184_RuntimeMethod_var), NULL);
NullCheck(L_25);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_25, L_27, L_28, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_29 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_31;
L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
Func_3_t27997AC431DD02B05CF2667961B3A4842D0A7F46* L_32 = (Func_3_t27997AC431DD02B05CF2667961B3A4842D0A7F46*)il2cpp_codegen_object_new(Func_3_t27997AC431DD02B05CF2667961B3A4842D0A7F46_il2cpp_TypeInfo_var);
Func_3__ctor_m930FDBB71BDD1852C644AF7A43522875E308F872(L_32, NULL, (intptr_t)((void*)ProperBitConverter_ToInt64_m8A1E49E6151355C050B75BA5249822B9E14DE43D_RuntimeMethod_var), NULL);
NullCheck(L_29);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_29, L_31, L_32, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_33 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
Type_t* L_35;
L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL);
Func_3_t73D0E383646A61A38AD0167F90D52DDB3161F17A* L_36 = (Func_3_t73D0E383646A61A38AD0167F90D52DDB3161F17A*)il2cpp_codegen_object_new(Func_3_t73D0E383646A61A38AD0167F90D52DDB3161F17A_il2cpp_TypeInfo_var);
Func_3__ctor_mB20F9F642A850F970361E27DF181DA13127232CB(L_36, NULL, (intptr_t)((void*)ProperBitConverter_ToUInt16_m872B680E09BB2C82993E8422B9A2BC90047BEA06_RuntimeMethod_var), NULL);
NullCheck(L_33);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_33, L_35, L_36, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_37 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_38 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
Type_t* L_39;
L_39 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_38, NULL);
Func_3_t3A64F68F62266500C12C9F68160798259ECCB10A* L_40 = (Func_3_t3A64F68F62266500C12C9F68160798259ECCB10A*)il2cpp_codegen_object_new(Func_3_t3A64F68F62266500C12C9F68160798259ECCB10A_il2cpp_TypeInfo_var);
Func_3__ctor_m86D18BBDE4472876211922C134F2E5962B651BD0(L_40, NULL, (intptr_t)((void*)ProperBitConverter_ToUInt32_m6C92847DAFD0DAD9E00B758CF4BFB541ACC64FD6_RuntimeMethod_var), NULL);
NullCheck(L_37);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_37, L_39, L_40, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_41 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_42 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
Type_t* L_43;
L_43 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_42, NULL);
Func_3_tC84903FFAFB97703E2C7BE3F27247ACE29E6CC4F* L_44 = (Func_3_tC84903FFAFB97703E2C7BE3F27247ACE29E6CC4F*)il2cpp_codegen_object_new(Func_3_tC84903FFAFB97703E2C7BE3F27247ACE29E6CC4F_il2cpp_TypeInfo_var);
Func_3__ctor_mF8D5E590A0F073273158DA54193F538EA752DF37(L_44, NULL, (intptr_t)((void*)ProperBitConverter_ToUInt64_m5C33466AA7B755B478F7B6953EE83F38ACB921ED_RuntimeMethod_var), NULL);
NullCheck(L_41);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_41, L_43, L_44, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_45 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_47;
L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
Func_3_tD24E0EEE79A2D53F95A8A47C30AC3FB7E5A64076* L_48 = (Func_3_tD24E0EEE79A2D53F95A8A47C30AC3FB7E5A64076*)il2cpp_codegen_object_new(Func_3_tD24E0EEE79A2D53F95A8A47C30AC3FB7E5A64076_il2cpp_TypeInfo_var);
Func_3__ctor_m855A23373D9FCB5A4ECA3CE3C68869C3CAF6A322(L_48, NULL, (intptr_t)((void*)ProperBitConverter_ToDecimal_mAA25B286DB03901A690CBC49DB81CC6E7B08CF06_RuntimeMethod_var), NULL);
NullCheck(L_45);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_45, L_47, L_48, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_49 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_50 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_51;
L_51 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_50, NULL);
Func_3_t38354128C1271F20AEA94D213AA3CF033050523D* L_52 = (Func_3_t38354128C1271F20AEA94D213AA3CF033050523D*)il2cpp_codegen_object_new(Func_3_t38354128C1271F20AEA94D213AA3CF033050523D_il2cpp_TypeInfo_var);
Func_3__ctor_m7C6D3D3FA9D95CFB0CB053879FE36B7740E6C851(L_52, NULL, (intptr_t)((void*)ProperBitConverter_ToSingle_mAB51F768CAA6496E963C7E7916489F25AF790148_RuntimeMethod_var), NULL);
NullCheck(L_49);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_49, L_51, L_52, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_53 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_54 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_55;
L_55 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_54, NULL);
Func_3_tE4F3B25C4FF345D7B584DFCC7A7D71604B33E107* L_56 = (Func_3_tE4F3B25C4FF345D7B584DFCC7A7D71604B33E107*)il2cpp_codegen_object_new(Func_3_tE4F3B25C4FF345D7B584DFCC7A7D71604B33E107_il2cpp_TypeInfo_var);
Func_3__ctor_m97BA2081E99F7774DC41900A223F56C7C0518CB5(L_56, NULL, (intptr_t)((void*)ProperBitConverter_ToDouble_mDFEE3CA0BBBC151A73766F7BD3477FAD0A6425C8_RuntimeMethod_var), NULL);
NullCheck(L_53);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_53, L_55, L_56, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_57 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_58 = { reinterpret_cast<intptr_t> (Guid_t_0_0_0_var) };
Type_t* L_59;
L_59 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_58, NULL);
Func_3_t417C5EFB3D6341B4A453E81028DF0C80E58D0E21* L_60 = (Func_3_t417C5EFB3D6341B4A453E81028DF0C80E58D0E21*)il2cpp_codegen_object_new(Func_3_t417C5EFB3D6341B4A453E81028DF0C80E58D0E21_il2cpp_TypeInfo_var);
Func_3__ctor_mB741EF7C47B790E4048C99EEDCE2903C653F9549(L_60, NULL, (intptr_t)((void*)ProperBitConverter_ToGuid_m2636E1AB974B2CAB023477275737D78B70D91E92_RuntimeMethod_var), NULL);
NullCheck(L_57);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_57, L_59, L_60, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_61 = V_0;
((BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_StaticFields*)il2cpp_codegen_static_fields_for(BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_il2cpp_TypeInfo_var))->___PrimitiveFromByteMethods = L_61;
Il2CppCodeGenWriteBarrier((void**)(&((BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_StaticFields*)il2cpp_codegen_static_fields_for(BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_il2cpp_TypeInfo_var))->___PrimitiveFromByteMethods), (void*)L_61);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m8F5028757DD3E42C22396D36EBC7A06255A3802B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* L_0 = (U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB*)il2cpp_codegen_object_new(U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var);
U3CU3Ec__ctor_m64539FD910D9640C8870E399A974F5A7164FAC30(L_0, NULL);
((U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m64539FD910D9640C8870E399A974F5A7164FAC30 (U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar U3CU3Ec_U3C_cctorU3Eb__64_0_m717D2C413E4E2DA65DF3E9117B73136A5A68695C (U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_b, int32_t ___1_i, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_b;
int32_t L_1 = ___1_i;
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
uint16_t L_2;
L_2 = ProperBitConverter_ToUInt16_m872B680E09BB2C82993E8422B9A2BC90047BEA06(L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t U3CU3Ec_U3C_cctorU3Eb__64_1_m382F7FEB1DAF6CD43618C74F29FDD56FE8432DBB (U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_b, int32_t ___1_i, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_b;
int32_t L_1 = ___1_i;
NullCheck(L_0);
int32_t L_2 = L_1;
uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t U3CU3Ec_U3C_cctorU3Eb__64_2_mC4FC7F94F11E9895B7C8004B0775009DC221C072 (U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_b, int32_t ___1_i, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_b;
int32_t L_1 = ___1_i;
NullCheck(L_0);
int32_t L_2 = L_1;
uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
return ((int8_t)L_3);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3C_cctorU3Eb__64_3_mDE1934D5D9623CE310AE54B789B29D7E77F209B5 (U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_b, int32_t ___1_i, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_b;
int32_t L_1 = ___1_i;
NullCheck(L_0);
int32_t L_2 = L_1;
uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
if (!L_3)
{
goto IL_0007;
}
}
{
return (bool)1;
}
IL_0007:
{
return (bool)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 BinaryDataWriter__ctor_mAD26BA38734DD5AC80D7A28BC6B674F191963750 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __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*)&Dictionary_2__ctor_mA2E6319A50FEDE0C6103A61D65408E1986DE2B04_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___small_buffer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___small_buffer), (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);
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_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_3 = (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*)il2cpp_codegen_object_new(Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mA2E6319A50FEDE0C6103A61D65408E1986DE2B04(L_3, ((int32_t)16), L_2, Dictionary_2__ctor_mA2E6319A50FEDE0C6103A61D65408E1986DE2B04_RuntimeMethod_var);
__this->___types = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___types), (void*)L_3);
BaseDataWriter__ctor_m90FB89BAE181AAFA020FEC31CFB66B131F3693BD(__this, (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL, (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)NULL, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter__ctor_mE71DAA4E545B65E4AFECE4BCA46BDFF7BC842FCF (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___1_context, 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*)&Dictionary_2__ctor_mA2E6319A50FEDE0C6103A61D65408E1986DE2B04_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___small_buffer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___small_buffer), (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);
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_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_3 = (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*)il2cpp_codegen_object_new(Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mA2E6319A50FEDE0C6103A61D65408E1986DE2B04(L_3, ((int32_t)16), L_2, Dictionary_2__ctor_mA2E6319A50FEDE0C6103A61D65408E1986DE2B04_RuntimeMethod_var);
__this->___types = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___types), (void*)L_3);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___0_stream;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_5 = ___1_context;
BaseDataWriter__ctor_m90FB89BAE181AAFA020FEC31CFB66B131F3693BD(__this, L_4, L_5, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_BeginArrayNode_m134D30205CEC17303F6F46FC45F9925487D5EEB3 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int64_t ___0_length, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)9), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
int32_t L_1 = __this->___bufferIndex;
V_0 = L_1;
int32_t L_2 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_2, 1));
int32_t L_3 = V_0;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)6);
int64_t L_4 = ___0_length;
BinaryDataWriter_UNSAFE_WriteToBuffer_8_Int64_m1104055DF05590B742266142F5D74991254F9D83_inline(__this, L_4, NULL);
BaseDataReaderWriter_PushArray_m8BF5F98CAE8B5B4F75FE25FD61614A06D4FC3E88(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_BeginReferenceNode_mFF84F1CB9D39ECC78D5FA55B817C3F289F5134EC (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, Type_t* ___1_type, int32_t ___2_id, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_002c;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)1);
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
goto IL_004c;
}
IL_002c:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___buffer;
int32_t L_7 = __this->___bufferIndex;
V_0 = L_7;
int32_t L_8 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_8, 1));
int32_t L_9 = V_0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (uint8_t)2);
}
IL_004c:
{
Type_t* L_10 = ___1_type;
BinaryDataWriter_WriteType_m35AA56D6A1497F68FC2DEF92E821CFAB60BA13F4_inline(__this, L_10, NULL);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 4, NULL);
int32_t L_11 = ___2_id;
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_11, NULL);
String_t* L_12 = ___0_name;
int32_t L_13 = ___2_id;
Type_t* L_14 = ___1_type;
BaseDataReaderWriter_PushNode_mFC15F72653B4075E0ADF6B541928DCAB6D6DE0A5(__this, L_12, L_13, L_14, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_BeginStructNode_m2094534ED68B9D12CD755814C0BB6A59178E7AF7 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_002c;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)3);
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
goto IL_004c;
}
IL_002c:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___buffer;
int32_t L_7 = __this->___bufferIndex;
V_0 = L_7;
int32_t L_8 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_8, 1));
int32_t L_9 = V_0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (uint8_t)4);
}
IL_004c:
{
Type_t* L_10 = ___1_type;
BinaryDataWriter_WriteType_m35AA56D6A1497F68FC2DEF92E821CFAB60BA13F4_inline(__this, L_10, NULL);
String_t* L_11 = ___0_name;
Type_t* L_12 = ___1_type;
BaseDataReaderWriter_PushNode_mFC15F72653B4075E0ADF6B541928DCAB6D6DE0A5(__this, L_11, (-1), L_12, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_Dispose_m629DDFB01F12E9F3CD2132468ECCDC4E12F97C1E (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, const RuntimeMethod* method)
{
{
VirtualActionInvoker0::Invoke(46, __this);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_EndArrayNode_m2DBD5FCA7B257FCE1B63C2ECC478A70FEDD51463 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072(__this, NULL);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
int32_t L_1 = __this->___bufferIndex;
V_0 = L_1;
int32_t L_2 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_2, 1));
int32_t L_3 = V_0;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)7);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_EndNode_m96FE44D8AEE3A5E6FB5D51C17B693862921567D7 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __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);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)5);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_byte_mF00843CCCAD1F0CA870104E88244C3DD35E08F22 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
int32_t V_1 = 0;
{
RuntimeObject* L_0 = ___1_o;
V_0 = ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)IsInst((RuntimeObject*)L_0, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var));
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_1 = ___0_writer;
NullCheck(L_1);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_1, ((int32_t)9), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_2 = ___0_writer;
NullCheck(L_2);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = L_2->___buffer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_5 = L_4;
NullCheck(L_5);
int32_t L_6 = L_5->___bufferIndex;
V_1 = L_6;
int32_t L_7 = V_1;
NullCheck(L_5);
L_5->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_7, 1));
int32_t L_8 = V_1;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (uint8_t)8);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_9 = ___0_writer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_0;
NullCheck(L_10);
NullCheck(L_9);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_9, ((int32_t)(((RuntimeArray*)L_10)->max_length)), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer;
NullCheck(L_11);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, 1, NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_12 = ___0_writer;
NullCheck(L_12);
VirtualActionInvoker0::Invoke(46, L_12);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer;
NullCheck(L_13);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_14;
L_14 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_13);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_0;
NullCheck(L_16);
NullCheck(L_14);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_14, L_15, 0, ((int32_t)(((RuntimeArray*)L_16)->max_length)));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_sbyte_mF0E770BCD0B6CE9D17D61DFE48A3767541C37EB9 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
uint8_t* V_4 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
void* V_6 = NULL;
SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* V_7 = NULL;
void* V_8 = NULL;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_9 = NULL;
{
RuntimeObject* L_0 = ___1_o;
V_0 = ((SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913*)IsInst((RuntimeObject*)L_0, SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var));
V_1 = 1;
SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_1 = V_0;
NullCheck(L_1);
int32_t L_2 = V_1;
V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2));
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer;
NullCheck(L_3);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer;
NullCheck(L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6;
NullCheck(L_7);
int32_t L_8 = L_7->___bufferIndex;
V_3 = L_8;
int32_t L_9 = V_3;
NullCheck(L_7);
L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_3;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)8);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer;
SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_12 = V_0;
NullCheck(L_12);
NullCheck(L_11);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer;
int32_t L_14 = V_1;
NullCheck(L_13);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer;
int32_t L_16 = V_2;
NullCheck(L_15);
bool L_17;
L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL);
if (!L_17)
{
goto IL_00b2;
}
}
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer;
NullCheck(L_18);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19;
V_5 = L_20;
if (!L_20)
{
goto IL_005a;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5;
NullCheck(L_21);
if (((int32_t)(((RuntimeArray*)L_21)->max_length)))
{
goto IL_0060;
}
}
IL_005a:
{
V_4 = (uint8_t*)((uintptr_t)0);
goto IL_006b;
}
IL_0060:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5;
NullCheck(L_22);
V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_006b:
{
SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_23 = V_0;
SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_24 = L_23;
V_7 = L_24;
if (!L_24)
{
goto IL_0077;
}
}
{
SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_25 = V_7;
NullCheck(L_25);
if (((int32_t)(((RuntimeArray*)L_25)->max_length)))
{
goto IL_007d;
}
}
IL_0077:
{
V_6 = (void*)((uintptr_t)0);
goto IL_0088;
}
IL_007d:
{
SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_26 = V_7;
NullCheck(L_26);
V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0088:
{
uint8_t* L_27 = V_4;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer;
NullCheck(L_28);
int32_t L_29 = L_28->___bufferIndex;
V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29));
void* L_30 = V_6;
void* L_31 = V_8;
int32_t L_32 = V_2;
UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL);
V_7 = (SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913*)NULL;
V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33;
NullCheck(L_34);
int32_t L_35 = L_34->___bufferIndex;
int32_t L_36 = V_2;
NullCheck(L_34);
L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36));
return;
}
IL_00b2:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer;
NullCheck(L_37);
VirtualActionInvoker0::Invoke(46, L_37);
int32_t L_38 = V_2;
il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_39;
L_39 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_38, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
V_9 = L_39;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00e6:
{
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_40 = V_9;
if (!L_40)
{
goto IL_00f1;
}
}
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_41 = V_9;
NullCheck(L_41);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_41);
}
IL_00f1:
{
return;
}
}
});
try
{
SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_42 = V_0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_43 = V_9;
NullCheck(L_43);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44;
L_44 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_43, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_45 = V_2;
UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_42, (RuntimeObject*)L_44, L_45, 0, 0, NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_46 = ___0_writer;
NullCheck(L_46);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_47;
L_47 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_46);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_9;
NullCheck(L_48);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49;
L_49 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_48, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_50 = V_2;
NullCheck(L_47);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_47, L_49, 0, L_50);
goto IL_00f2;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00f2:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_bool_m61F3CC0AEAD880176635D2A867CC36BD4393F2F6 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, 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*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
uint8_t* V_4 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
void* V_6 = NULL;
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_7 = NULL;
void* V_8 = NULL;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_9 = NULL;
{
RuntimeObject* L_0 = ___1_o;
V_0 = ((BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)IsInst((RuntimeObject*)L_0, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var));
V_1 = 1;
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_1 = V_0;
NullCheck(L_1);
int32_t L_2 = V_1;
V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2));
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer;
NullCheck(L_3);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer;
NullCheck(L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6;
NullCheck(L_7);
int32_t L_8 = L_7->___bufferIndex;
V_3 = L_8;
int32_t L_9 = V_3;
NullCheck(L_7);
L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_3;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)8);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer;
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_12 = V_0;
NullCheck(L_12);
NullCheck(L_11);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer;
int32_t L_14 = V_1;
NullCheck(L_13);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer;
int32_t L_16 = V_2;
NullCheck(L_15);
bool L_17;
L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL);
if (!L_17)
{
goto IL_00b2;
}
}
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer;
NullCheck(L_18);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19;
V_5 = L_20;
if (!L_20)
{
goto IL_005a;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5;
NullCheck(L_21);
if (((int32_t)(((RuntimeArray*)L_21)->max_length)))
{
goto IL_0060;
}
}
IL_005a:
{
V_4 = (uint8_t*)((uintptr_t)0);
goto IL_006b;
}
IL_0060:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5;
NullCheck(L_22);
V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_006b:
{
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_23 = V_0;
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_24 = L_23;
V_7 = L_24;
if (!L_24)
{
goto IL_0077;
}
}
{
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_25 = V_7;
NullCheck(L_25);
if (((int32_t)(((RuntimeArray*)L_25)->max_length)))
{
goto IL_007d;
}
}
IL_0077:
{
V_6 = (void*)((uintptr_t)0);
goto IL_0088;
}
IL_007d:
{
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_26 = V_7;
NullCheck(L_26);
V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0088:
{
uint8_t* L_27 = V_4;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer;
NullCheck(L_28);
int32_t L_29 = L_28->___bufferIndex;
V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29));
void* L_30 = V_6;
void* L_31 = V_8;
int32_t L_32 = V_2;
UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL);
V_7 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)NULL;
V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33;
NullCheck(L_34);
int32_t L_35 = L_34->___bufferIndex;
int32_t L_36 = V_2;
NullCheck(L_34);
L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36));
return;
}
IL_00b2:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer;
NullCheck(L_37);
VirtualActionInvoker0::Invoke(46, L_37);
int32_t L_38 = V_2;
il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_39;
L_39 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_38, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
V_9 = L_39;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00e6:
{
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_40 = V_9;
if (!L_40)
{
goto IL_00f1;
}
}
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_41 = V_9;
NullCheck(L_41);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_41);
}
IL_00f1:
{
return;
}
}
});
try
{
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_42 = V_0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_43 = V_9;
NullCheck(L_43);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44;
L_44 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_43, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_45 = V_2;
UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_42, (RuntimeObject*)L_44, L_45, 0, 0, NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_46 = ___0_writer;
NullCheck(L_46);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_47;
L_47 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_46);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_9;
NullCheck(L_48);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49;
L_49 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_48, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_50 = V_2;
NullCheck(L_47);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_47, L_49, 0, L_50);
goto IL_00f2;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00f2:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_char_m0E700204B9BE7801BE60416F77B24515658C5D82 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
uint8_t* V_4 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
void* V_6 = NULL;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_7 = NULL;
void* V_8 = NULL;
int32_t V_9 = 0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL;
int32_t V_12 = 0;
{
RuntimeObject* L_0 = ___1_o;
V_0 = ((CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)IsInst((RuntimeObject*)L_0, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var));
V_1 = 2;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = V_0;
NullCheck(L_1);
int32_t L_2 = V_1;
V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2));
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer;
NullCheck(L_3);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer;
NullCheck(L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6;
NullCheck(L_7);
int32_t L_8 = L_7->___bufferIndex;
V_3 = L_8;
int32_t L_9 = V_3;
NullCheck(L_7);
L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_3;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)8);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_12 = V_0;
NullCheck(L_12);
NullCheck(L_11);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer;
int32_t L_14 = V_1;
NullCheck(L_13);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer;
int32_t L_16 = V_2;
NullCheck(L_15);
bool L_17;
L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL);
if (!L_17)
{
goto IL_00d9;
}
}
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_00bc;
}
}
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer;
NullCheck(L_18);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19;
V_5 = L_20;
if (!L_20)
{
goto IL_0064;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5;
NullCheck(L_21);
if (((int32_t)(((RuntimeArray*)L_21)->max_length)))
{
goto IL_006a;
}
}
IL_0064:
{
V_4 = (uint8_t*)((uintptr_t)0);
goto IL_0075;
}
IL_006a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5;
NullCheck(L_22);
V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0075:
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_23 = V_0;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_24 = L_23;
V_7 = L_24;
if (!L_24)
{
goto IL_0081;
}
}
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_25 = V_7;
NullCheck(L_25);
if (((int32_t)(((RuntimeArray*)L_25)->max_length)))
{
goto IL_0087;
}
}
IL_0081:
{
V_6 = (void*)((uintptr_t)0);
goto IL_0092;
}
IL_0087:
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_26 = V_7;
NullCheck(L_26);
V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0092:
{
uint8_t* L_27 = V_4;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer;
NullCheck(L_28);
int32_t L_29 = L_28->___bufferIndex;
V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29));
void* L_30 = V_6;
void* L_31 = V_8;
int32_t L_32 = V_2;
UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL);
V_7 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)NULL;
V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33;
NullCheck(L_34);
int32_t L_35 = L_34->___bufferIndex;
int32_t L_36 = V_2;
NullCheck(L_34);
L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36));
return;
}
IL_00bc:
{
V_9 = 0;
goto IL_00d1;
}
IL_00c1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_38 = V_0;
int32_t L_39 = V_9;
NullCheck(L_38);
int32_t L_40 = L_39;
uint16_t L_41 = (uint16_t)(L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
NullCheck(L_37);
BinaryDataWriter_UNSAFE_WriteToBuffer_2_Char_m72E82AB06884E5D16959A3A58681A7F9FAA69A4E_inline(L_37, L_41, NULL);
int32_t L_42 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1));
}
IL_00d1:
{
int32_t L_43 = V_9;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_44 = V_0;
NullCheck(L_44);
if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
{
goto IL_00c1;
}
}
{
return;
}
IL_00d9:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer;
NullCheck(L_45);
VirtualActionInvoker0::Invoke(46, L_45);
int32_t L_46 = V_2;
il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47;
L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
V_10 = L_47;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0140:
{
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10;
if (!L_48)
{
goto IL_014b;
}
}
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10;
NullCheck(L_49);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49);
}
IL_014b:
{
return;
}
}
});
try
{
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0100_1;
}
}
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_50 = V_0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10;
NullCheck(L_51);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52;
L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_53 = V_2;
UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL);
goto IL_012a_1;
}
IL_0100_1:
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10;
NullCheck(L_54);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55;
L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
V_11 = L_55;
V_12 = 0;
goto IL_0123_1;
}
IL_010e_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11;
int32_t L_57 = V_12;
int32_t L_58 = V_1;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_59 = V_0;
int32_t L_60 = V_12;
NullCheck(L_59);
int32_t L_61 = L_60;
uint16_t L_62 = (uint16_t)(L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
ProperBitConverter_GetBytes_m27A2BFF2CBB6CECA0A9E58B3A65C6A45C40EF079(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL);
int32_t L_63 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1));
}
IL_0123_1:
{
int32_t L_64 = V_12;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_65 = V_0;
NullCheck(L_65);
if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length)))))
{
goto IL_010e_1;
}
}
IL_012a_1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer;
NullCheck(L_66);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67;
L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10;
NullCheck(L_68);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69;
L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_70 = V_2;
NullCheck(L_67);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70);
goto IL_014c;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_014c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_short_m0F7EB2A2ED9079D6F658BA9D5C4DE15691408379 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
uint8_t* V_4 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
void* V_6 = NULL;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* V_7 = NULL;
void* V_8 = NULL;
int32_t V_9 = 0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL;
int32_t V_12 = 0;
{
RuntimeObject* L_0 = ___1_o;
V_0 = ((Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)IsInst((RuntimeObject*)L_0, Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var));
V_1 = 2;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_1 = V_0;
NullCheck(L_1);
int32_t L_2 = V_1;
V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2));
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer;
NullCheck(L_3);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer;
NullCheck(L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6;
NullCheck(L_7);
int32_t L_8 = L_7->___bufferIndex;
V_3 = L_8;
int32_t L_9 = V_3;
NullCheck(L_7);
L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_3;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)8);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_12 = V_0;
NullCheck(L_12);
NullCheck(L_11);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer;
int32_t L_14 = V_1;
NullCheck(L_13);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer;
int32_t L_16 = V_2;
NullCheck(L_15);
bool L_17;
L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL);
if (!L_17)
{
goto IL_00d9;
}
}
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_00bc;
}
}
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer;
NullCheck(L_18);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19;
V_5 = L_20;
if (!L_20)
{
goto IL_0064;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5;
NullCheck(L_21);
if (((int32_t)(((RuntimeArray*)L_21)->max_length)))
{
goto IL_006a;
}
}
IL_0064:
{
V_4 = (uint8_t*)((uintptr_t)0);
goto IL_0075;
}
IL_006a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5;
NullCheck(L_22);
V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0075:
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_23 = V_0;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_24 = L_23;
V_7 = L_24;
if (!L_24)
{
goto IL_0081;
}
}
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_25 = V_7;
NullCheck(L_25);
if (((int32_t)(((RuntimeArray*)L_25)->max_length)))
{
goto IL_0087;
}
}
IL_0081:
{
V_6 = (void*)((uintptr_t)0);
goto IL_0092;
}
IL_0087:
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_26 = V_7;
NullCheck(L_26);
V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0092:
{
uint8_t* L_27 = V_4;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer;
NullCheck(L_28);
int32_t L_29 = L_28->___bufferIndex;
V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29));
void* L_30 = V_6;
void* L_31 = V_8;
int32_t L_32 = V_2;
UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL);
V_7 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)NULL;
V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33;
NullCheck(L_34);
int32_t L_35 = L_34->___bufferIndex;
int32_t L_36 = V_2;
NullCheck(L_34);
L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36));
return;
}
IL_00bc:
{
V_9 = 0;
goto IL_00d1;
}
IL_00c1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_38 = V_0;
int32_t L_39 = V_9;
NullCheck(L_38);
int32_t L_40 = L_39;
int16_t L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
NullCheck(L_37);
BinaryDataWriter_UNSAFE_WriteToBuffer_2_Int16_m3A45F9DA957A67B8361581CCA8AAEB51E8F958D3_inline(L_37, L_41, NULL);
int32_t L_42 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1));
}
IL_00d1:
{
int32_t L_43 = V_9;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_44 = V_0;
NullCheck(L_44);
if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
{
goto IL_00c1;
}
}
{
return;
}
IL_00d9:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer;
NullCheck(L_45);
VirtualActionInvoker0::Invoke(46, L_45);
int32_t L_46 = V_2;
il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47;
L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
V_10 = L_47;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0140:
{
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10;
if (!L_48)
{
goto IL_014b;
}
}
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10;
NullCheck(L_49);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49);
}
IL_014b:
{
return;
}
}
});
try
{
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0100_1;
}
}
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_50 = V_0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10;
NullCheck(L_51);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52;
L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_53 = V_2;
UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL);
goto IL_012a_1;
}
IL_0100_1:
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10;
NullCheck(L_54);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55;
L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
V_11 = L_55;
V_12 = 0;
goto IL_0123_1;
}
IL_010e_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11;
int32_t L_57 = V_12;
int32_t L_58 = V_1;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_59 = V_0;
int32_t L_60 = V_12;
NullCheck(L_59);
int32_t L_61 = L_60;
int16_t L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
ProperBitConverter_GetBytes_mE2EB32A1D34E9FD1E3FA10C17C0ABF2688A2F620(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL);
int32_t L_63 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1));
}
IL_0123_1:
{
int32_t L_64 = V_12;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_65 = V_0;
NullCheck(L_65);
if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length)))))
{
goto IL_010e_1;
}
}
IL_012a_1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer;
NullCheck(L_66);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67;
L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10;
NullCheck(L_68);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69;
L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_70 = V_2;
NullCheck(L_67);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70);
goto IL_014c;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_014c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_int_mE92CF34B98F696EBDA74349AA6EAB3B4B244E5C9 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
uint8_t* V_4 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
void* V_6 = NULL;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_7 = NULL;
void* V_8 = NULL;
int32_t V_9 = 0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL;
int32_t V_12 = 0;
{
RuntimeObject* L_0 = ___1_o;
V_0 = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)IsInst((RuntimeObject*)L_0, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
V_1 = 4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = V_0;
NullCheck(L_1);
int32_t L_2 = V_1;
V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2));
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer;
NullCheck(L_3);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer;
NullCheck(L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6;
NullCheck(L_7);
int32_t L_8 = L_7->___bufferIndex;
V_3 = L_8;
int32_t L_9 = V_3;
NullCheck(L_7);
L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_3;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)8);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_0;
NullCheck(L_12);
NullCheck(L_11);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer;
int32_t L_14 = V_1;
NullCheck(L_13);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer;
int32_t L_16 = V_2;
NullCheck(L_15);
bool L_17;
L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL);
if (!L_17)
{
goto IL_00d9;
}
}
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_00bc;
}
}
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer;
NullCheck(L_18);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19;
V_5 = L_20;
if (!L_20)
{
goto IL_0064;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5;
NullCheck(L_21);
if (((int32_t)(((RuntimeArray*)L_21)->max_length)))
{
goto IL_006a;
}
}
IL_0064:
{
V_4 = (uint8_t*)((uintptr_t)0);
goto IL_0075;
}
IL_006a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5;
NullCheck(L_22);
V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0075:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = L_23;
V_7 = L_24;
if (!L_24)
{
goto IL_0081;
}
}
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_7;
NullCheck(L_25);
if (((int32_t)(((RuntimeArray*)L_25)->max_length)))
{
goto IL_0087;
}
}
IL_0081:
{
V_6 = (void*)((uintptr_t)0);
goto IL_0092;
}
IL_0087:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = V_7;
NullCheck(L_26);
V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0092:
{
uint8_t* L_27 = V_4;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer;
NullCheck(L_28);
int32_t L_29 = L_28->___bufferIndex;
V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29));
void* L_30 = V_6;
void* L_31 = V_8;
int32_t L_32 = V_2;
UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL);
V_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33;
NullCheck(L_34);
int32_t L_35 = L_34->___bufferIndex;
int32_t L_36 = V_2;
NullCheck(L_34);
L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36));
return;
}
IL_00bc:
{
V_9 = 0;
goto IL_00d1;
}
IL_00c1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = V_0;
int32_t L_39 = V_9;
NullCheck(L_38);
int32_t L_40 = L_39;
int32_t L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
NullCheck(L_37);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_37, L_41, NULL);
int32_t L_42 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1));
}
IL_00d1:
{
int32_t L_43 = V_9;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_44 = V_0;
NullCheck(L_44);
if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
{
goto IL_00c1;
}
}
{
return;
}
IL_00d9:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer;
NullCheck(L_45);
VirtualActionInvoker0::Invoke(46, L_45);
int32_t L_46 = V_2;
il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47;
L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
V_10 = L_47;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0140:
{
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10;
if (!L_48)
{
goto IL_014b;
}
}
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10;
NullCheck(L_49);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49);
}
IL_014b:
{
return;
}
}
});
try
{
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0100_1;
}
}
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = V_0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10;
NullCheck(L_51);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52;
L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_53 = V_2;
UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL);
goto IL_012a_1;
}
IL_0100_1:
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10;
NullCheck(L_54);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55;
L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
V_11 = L_55;
V_12 = 0;
goto IL_0123_1;
}
IL_010e_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11;
int32_t L_57 = V_12;
int32_t L_58 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_59 = V_0;
int32_t L_60 = V_12;
NullCheck(L_59);
int32_t L_61 = L_60;
int32_t L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
ProperBitConverter_GetBytes_m9ED318F8126C0F6CE2E4F33D07CD09B642D65F48(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL);
int32_t L_63 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1));
}
IL_0123_1:
{
int32_t L_64 = V_12;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_65 = V_0;
NullCheck(L_65);
if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length)))))
{
goto IL_010e_1;
}
}
IL_012a_1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer;
NullCheck(L_66);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67;
L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10;
NullCheck(L_68);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69;
L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_70 = V_2;
NullCheck(L_67);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70);
goto IL_014c;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_014c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_long_m3E2284E5FC70657626FAF0E77194C866E3BF40AD (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
uint8_t* V_4 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
void* V_6 = NULL;
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* V_7 = NULL;
void* V_8 = NULL;
int32_t V_9 = 0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL;
int32_t V_12 = 0;
{
RuntimeObject* L_0 = ___1_o;
V_0 = ((Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D*)IsInst((RuntimeObject*)L_0, Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D_il2cpp_TypeInfo_var));
V_1 = 8;
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_1 = V_0;
NullCheck(L_1);
int32_t L_2 = V_1;
V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2));
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer;
NullCheck(L_3);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer;
NullCheck(L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6;
NullCheck(L_7);
int32_t L_8 = L_7->___bufferIndex;
V_3 = L_8;
int32_t L_9 = V_3;
NullCheck(L_7);
L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_3;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)8);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer;
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_12 = V_0;
NullCheck(L_12);
NullCheck(L_11);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer;
int32_t L_14 = V_1;
NullCheck(L_13);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer;
int32_t L_16 = V_2;
NullCheck(L_15);
bool L_17;
L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL);
if (!L_17)
{
goto IL_00d9;
}
}
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_00bc;
}
}
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer;
NullCheck(L_18);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19;
V_5 = L_20;
if (!L_20)
{
goto IL_0064;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5;
NullCheck(L_21);
if (((int32_t)(((RuntimeArray*)L_21)->max_length)))
{
goto IL_006a;
}
}
IL_0064:
{
V_4 = (uint8_t*)((uintptr_t)0);
goto IL_0075;
}
IL_006a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5;
NullCheck(L_22);
V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0075:
{
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_23 = V_0;
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_24 = L_23;
V_7 = L_24;
if (!L_24)
{
goto IL_0081;
}
}
{
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_25 = V_7;
NullCheck(L_25);
if (((int32_t)(((RuntimeArray*)L_25)->max_length)))
{
goto IL_0087;
}
}
IL_0081:
{
V_6 = (void*)((uintptr_t)0);
goto IL_0092;
}
IL_0087:
{
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_26 = V_7;
NullCheck(L_26);
V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0092:
{
uint8_t* L_27 = V_4;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer;
NullCheck(L_28);
int32_t L_29 = L_28->___bufferIndex;
V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29));
void* L_30 = V_6;
void* L_31 = V_8;
int32_t L_32 = V_2;
UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL);
V_7 = (Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D*)NULL;
V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33;
NullCheck(L_34);
int32_t L_35 = L_34->___bufferIndex;
int32_t L_36 = V_2;
NullCheck(L_34);
L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36));
return;
}
IL_00bc:
{
V_9 = 0;
goto IL_00d1;
}
IL_00c1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer;
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_38 = V_0;
int32_t L_39 = V_9;
NullCheck(L_38);
int32_t L_40 = L_39;
int64_t L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
NullCheck(L_37);
BinaryDataWriter_UNSAFE_WriteToBuffer_8_Int64_m1104055DF05590B742266142F5D74991254F9D83_inline(L_37, L_41, NULL);
int32_t L_42 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1));
}
IL_00d1:
{
int32_t L_43 = V_9;
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_44 = V_0;
NullCheck(L_44);
if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
{
goto IL_00c1;
}
}
{
return;
}
IL_00d9:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer;
NullCheck(L_45);
VirtualActionInvoker0::Invoke(46, L_45);
int32_t L_46 = V_2;
il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47;
L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
V_10 = L_47;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0140:
{
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10;
if (!L_48)
{
goto IL_014b;
}
}
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10;
NullCheck(L_49);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49);
}
IL_014b:
{
return;
}
}
});
try
{
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0100_1;
}
}
{
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_50 = V_0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10;
NullCheck(L_51);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52;
L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_53 = V_2;
UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL);
goto IL_012a_1;
}
IL_0100_1:
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10;
NullCheck(L_54);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55;
L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
V_11 = L_55;
V_12 = 0;
goto IL_0123_1;
}
IL_010e_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11;
int32_t L_57 = V_12;
int32_t L_58 = V_1;
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_59 = V_0;
int32_t L_60 = V_12;
NullCheck(L_59);
int32_t L_61 = L_60;
int64_t L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
ProperBitConverter_GetBytes_m77C5435E6E23835087F3CFDE1EE30B8DAC276235(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL);
int32_t L_63 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1));
}
IL_0123_1:
{
int32_t L_64 = V_12;
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_65 = V_0;
NullCheck(L_65);
if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length)))))
{
goto IL_010e_1;
}
}
IL_012a_1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer;
NullCheck(L_66);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67;
L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10;
NullCheck(L_68);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69;
L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_70 = V_2;
NullCheck(L_67);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70);
goto IL_014c;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_014c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_ushort_m2D51174CE31F0A1AD14DBD01836E56E67F6ED7D4 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
uint8_t* V_4 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
void* V_6 = NULL;
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_7 = NULL;
void* V_8 = NULL;
int32_t V_9 = 0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL;
int32_t V_12 = 0;
{
RuntimeObject* L_0 = ___1_o;
V_0 = ((UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)IsInst((RuntimeObject*)L_0, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var));
V_1 = 2;
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_1 = V_0;
NullCheck(L_1);
int32_t L_2 = V_1;
V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2));
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer;
NullCheck(L_3);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer;
NullCheck(L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6;
NullCheck(L_7);
int32_t L_8 = L_7->___bufferIndex;
V_3 = L_8;
int32_t L_9 = V_3;
NullCheck(L_7);
L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_3;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)8);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer;
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_12 = V_0;
NullCheck(L_12);
NullCheck(L_11);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer;
int32_t L_14 = V_1;
NullCheck(L_13);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer;
int32_t L_16 = V_2;
NullCheck(L_15);
bool L_17;
L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL);
if (!L_17)
{
goto IL_00d9;
}
}
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_00bc;
}
}
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer;
NullCheck(L_18);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19;
V_5 = L_20;
if (!L_20)
{
goto IL_0064;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5;
NullCheck(L_21);
if (((int32_t)(((RuntimeArray*)L_21)->max_length)))
{
goto IL_006a;
}
}
IL_0064:
{
V_4 = (uint8_t*)((uintptr_t)0);
goto IL_0075;
}
IL_006a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5;
NullCheck(L_22);
V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0075:
{
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_23 = V_0;
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_24 = L_23;
V_7 = L_24;
if (!L_24)
{
goto IL_0081;
}
}
{
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_25 = V_7;
NullCheck(L_25);
if (((int32_t)(((RuntimeArray*)L_25)->max_length)))
{
goto IL_0087;
}
}
IL_0081:
{
V_6 = (void*)((uintptr_t)0);
goto IL_0092;
}
IL_0087:
{
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_26 = V_7;
NullCheck(L_26);
V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0092:
{
uint8_t* L_27 = V_4;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer;
NullCheck(L_28);
int32_t L_29 = L_28->___bufferIndex;
V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29));
void* L_30 = V_6;
void* L_31 = V_8;
int32_t L_32 = V_2;
UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL);
V_7 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)NULL;
V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33;
NullCheck(L_34);
int32_t L_35 = L_34->___bufferIndex;
int32_t L_36 = V_2;
NullCheck(L_34);
L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36));
return;
}
IL_00bc:
{
V_9 = 0;
goto IL_00d1;
}
IL_00c1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer;
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_38 = V_0;
int32_t L_39 = V_9;
NullCheck(L_38);
int32_t L_40 = L_39;
uint16_t L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
NullCheck(L_37);
BinaryDataWriter_UNSAFE_WriteToBuffer_2_UInt16_m470AC67B8D5D6BC7352B8E817A932175C680CF12_inline(L_37, L_41, NULL);
int32_t L_42 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1));
}
IL_00d1:
{
int32_t L_43 = V_9;
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_44 = V_0;
NullCheck(L_44);
if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
{
goto IL_00c1;
}
}
{
return;
}
IL_00d9:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer;
NullCheck(L_45);
VirtualActionInvoker0::Invoke(46, L_45);
int32_t L_46 = V_2;
il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47;
L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
V_10 = L_47;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0140:
{
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10;
if (!L_48)
{
goto IL_014b;
}
}
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10;
NullCheck(L_49);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49);
}
IL_014b:
{
return;
}
}
});
try
{
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0100_1;
}
}
{
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_50 = V_0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10;
NullCheck(L_51);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52;
L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_53 = V_2;
UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL);
goto IL_012a_1;
}
IL_0100_1:
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10;
NullCheck(L_54);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55;
L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
V_11 = L_55;
V_12 = 0;
goto IL_0123_1;
}
IL_010e_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11;
int32_t L_57 = V_12;
int32_t L_58 = V_1;
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_59 = V_0;
int32_t L_60 = V_12;
NullCheck(L_59);
int32_t L_61 = L_60;
uint16_t L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
ProperBitConverter_GetBytes_m27A2BFF2CBB6CECA0A9E58B3A65C6A45C40EF079(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL);
int32_t L_63 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1));
}
IL_0123_1:
{
int32_t L_64 = V_12;
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_65 = V_0;
NullCheck(L_65);
if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length)))))
{
goto IL_010e_1;
}
}
IL_012a_1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer;
NullCheck(L_66);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67;
L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10;
NullCheck(L_68);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69;
L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_70 = V_2;
NullCheck(L_67);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70);
goto IL_014c;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_014c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_uint_m06365F957F5349895F22925C2C358F888A3A0ED7 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
uint8_t* V_4 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
void* V_6 = NULL;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_7 = NULL;
void* V_8 = NULL;
int32_t V_9 = 0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL;
int32_t V_12 = 0;
{
RuntimeObject* L_0 = ___1_o;
V_0 = ((UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)IsInst((RuntimeObject*)L_0, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var));
V_1 = 4;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = V_0;
NullCheck(L_1);
int32_t L_2 = V_1;
V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2));
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer;
NullCheck(L_3);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer;
NullCheck(L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6;
NullCheck(L_7);
int32_t L_8 = L_7->___bufferIndex;
V_3 = L_8;
int32_t L_9 = V_3;
NullCheck(L_7);
L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_3;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)8);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_12 = V_0;
NullCheck(L_12);
NullCheck(L_11);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer;
int32_t L_14 = V_1;
NullCheck(L_13);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer;
int32_t L_16 = V_2;
NullCheck(L_15);
bool L_17;
L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL);
if (!L_17)
{
goto IL_00d9;
}
}
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_00bc;
}
}
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer;
NullCheck(L_18);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19;
V_5 = L_20;
if (!L_20)
{
goto IL_0064;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5;
NullCheck(L_21);
if (((int32_t)(((RuntimeArray*)L_21)->max_length)))
{
goto IL_006a;
}
}
IL_0064:
{
V_4 = (uint8_t*)((uintptr_t)0);
goto IL_0075;
}
IL_006a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5;
NullCheck(L_22);
V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0075:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_23 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_24 = L_23;
V_7 = L_24;
if (!L_24)
{
goto IL_0081;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_25 = V_7;
NullCheck(L_25);
if (((int32_t)(((RuntimeArray*)L_25)->max_length)))
{
goto IL_0087;
}
}
IL_0081:
{
V_6 = (void*)((uintptr_t)0);
goto IL_0092;
}
IL_0087:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_26 = V_7;
NullCheck(L_26);
V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0092:
{
uint8_t* L_27 = V_4;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer;
NullCheck(L_28);
int32_t L_29 = L_28->___bufferIndex;
V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29));
void* L_30 = V_6;
void* L_31 = V_8;
int32_t L_32 = V_2;
UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL);
V_7 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)NULL;
V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33;
NullCheck(L_34);
int32_t L_35 = L_34->___bufferIndex;
int32_t L_36 = V_2;
NullCheck(L_34);
L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36));
return;
}
IL_00bc:
{
V_9 = 0;
goto IL_00d1;
}
IL_00c1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_38 = V_0;
int32_t L_39 = V_9;
NullCheck(L_38);
int32_t L_40 = L_39;
uint32_t L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
NullCheck(L_37);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_UInt32_mDEE25BEEE64FFB75124CFCE3C8295075F1FC0F1F_inline(L_37, L_41, NULL);
int32_t L_42 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1));
}
IL_00d1:
{
int32_t L_43 = V_9;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_44 = V_0;
NullCheck(L_44);
if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
{
goto IL_00c1;
}
}
{
return;
}
IL_00d9:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer;
NullCheck(L_45);
VirtualActionInvoker0::Invoke(46, L_45);
int32_t L_46 = V_2;
il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47;
L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
V_10 = L_47;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0140:
{
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10;
if (!L_48)
{
goto IL_014b;
}
}
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10;
NullCheck(L_49);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49);
}
IL_014b:
{
return;
}
}
});
try
{
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0100_1;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_50 = V_0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10;
NullCheck(L_51);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52;
L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_53 = V_2;
UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL);
goto IL_012a_1;
}
IL_0100_1:
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10;
NullCheck(L_54);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55;
L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
V_11 = L_55;
V_12 = 0;
goto IL_0123_1;
}
IL_010e_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11;
int32_t L_57 = V_12;
int32_t L_58 = V_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_59 = V_0;
int32_t L_60 = V_12;
NullCheck(L_59);
int32_t L_61 = L_60;
uint32_t L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
ProperBitConverter_GetBytes_mE5E4847614CEB0DF324D422FB5CA8BCD54814EA0(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL);
int32_t L_63 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1));
}
IL_0123_1:
{
int32_t L_64 = V_12;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_65 = V_0;
NullCheck(L_65);
if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length)))))
{
goto IL_010e_1;
}
}
IL_012a_1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer;
NullCheck(L_66);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67;
L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10;
NullCheck(L_68);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69;
L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_70 = V_2;
NullCheck(L_67);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70);
goto IL_014c;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_014c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_ulong_mC783CEB79A785CE8D03934E9D99E8C256810925D (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
uint8_t* V_4 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
void* V_6 = NULL;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* V_7 = NULL;
void* V_8 = NULL;
int32_t V_9 = 0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL;
int32_t V_12 = 0;
{
RuntimeObject* L_0 = ___1_o;
V_0 = ((UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)IsInst((RuntimeObject*)L_0, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var));
V_1 = 8;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_1 = V_0;
NullCheck(L_1);
int32_t L_2 = V_1;
V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2));
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer;
NullCheck(L_3);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer;
NullCheck(L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6;
NullCheck(L_7);
int32_t L_8 = L_7->___bufferIndex;
V_3 = L_8;
int32_t L_9 = V_3;
NullCheck(L_7);
L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_3;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)8);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_12 = V_0;
NullCheck(L_12);
NullCheck(L_11);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer;
int32_t L_14 = V_1;
NullCheck(L_13);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer;
int32_t L_16 = V_2;
NullCheck(L_15);
bool L_17;
L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL);
if (!L_17)
{
goto IL_00d9;
}
}
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_00bc;
}
}
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer;
NullCheck(L_18);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19;
V_5 = L_20;
if (!L_20)
{
goto IL_0064;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5;
NullCheck(L_21);
if (((int32_t)(((RuntimeArray*)L_21)->max_length)))
{
goto IL_006a;
}
}
IL_0064:
{
V_4 = (uint8_t*)((uintptr_t)0);
goto IL_0075;
}
IL_006a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5;
NullCheck(L_22);
V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0075:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_23 = V_0;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_24 = L_23;
V_7 = L_24;
if (!L_24)
{
goto IL_0081;
}
}
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_25 = V_7;
NullCheck(L_25);
if (((int32_t)(((RuntimeArray*)L_25)->max_length)))
{
goto IL_0087;
}
}
IL_0081:
{
V_6 = (void*)((uintptr_t)0);
goto IL_0092;
}
IL_0087:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_26 = V_7;
NullCheck(L_26);
V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0092:
{
uint8_t* L_27 = V_4;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer;
NullCheck(L_28);
int32_t L_29 = L_28->___bufferIndex;
V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29));
void* L_30 = V_6;
void* L_31 = V_8;
int32_t L_32 = V_2;
UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL);
V_7 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)NULL;
V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33;
NullCheck(L_34);
int32_t L_35 = L_34->___bufferIndex;
int32_t L_36 = V_2;
NullCheck(L_34);
L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36));
return;
}
IL_00bc:
{
V_9 = 0;
goto IL_00d1;
}
IL_00c1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_38 = V_0;
int32_t L_39 = V_9;
NullCheck(L_38);
int32_t L_40 = L_39;
int64_t L_41 = (int64_t)(L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
NullCheck(L_37);
BinaryDataWriter_UNSAFE_WriteToBuffer_8_UInt64_mC5AB65E325232703D665F65E5879BB4F034BA217_inline(L_37, L_41, NULL);
int32_t L_42 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1));
}
IL_00d1:
{
int32_t L_43 = V_9;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_44 = V_0;
NullCheck(L_44);
if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
{
goto IL_00c1;
}
}
{
return;
}
IL_00d9:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer;
NullCheck(L_45);
VirtualActionInvoker0::Invoke(46, L_45);
int32_t L_46 = V_2;
il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47;
L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
V_10 = L_47;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0140:
{
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10;
if (!L_48)
{
goto IL_014b;
}
}
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10;
NullCheck(L_49);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49);
}
IL_014b:
{
return;
}
}
});
try
{
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0100_1;
}
}
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_50 = V_0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10;
NullCheck(L_51);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52;
L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_53 = V_2;
UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL);
goto IL_012a_1;
}
IL_0100_1:
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10;
NullCheck(L_54);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55;
L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
V_11 = L_55;
V_12 = 0;
goto IL_0123_1;
}
IL_010e_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11;
int32_t L_57 = V_12;
int32_t L_58 = V_1;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_59 = V_0;
int32_t L_60 = V_12;
NullCheck(L_59);
int32_t L_61 = L_60;
int64_t L_62 = (int64_t)(L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
ProperBitConverter_GetBytes_mB45E6D425454C8357F7AAC65B49B52419D719AFA(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL);
int32_t L_63 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1));
}
IL_0123_1:
{
int32_t L_64 = V_12;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_65 = V_0;
NullCheck(L_65);
if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length)))))
{
goto IL_010e_1;
}
}
IL_012a_1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer;
NullCheck(L_66);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67;
L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10;
NullCheck(L_68);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69;
L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_70 = V_2;
NullCheck(L_67);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70);
goto IL_014c;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_014c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_decimal_m061D41F501898F7CBB0E1E268D5E0EEB5353A15C (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
uint8_t* V_4 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
void* V_6 = NULL;
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* V_7 = NULL;
void* V_8 = NULL;
int32_t V_9 = 0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL;
int32_t V_12 = 0;
{
RuntimeObject* L_0 = ___1_o;
V_0 = ((DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615*)IsInst((RuntimeObject*)L_0, DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615_il2cpp_TypeInfo_var));
V_1 = ((int32_t)16);
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_1 = V_0;
NullCheck(L_1);
int32_t L_2 = V_1;
V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2));
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer;
NullCheck(L_3);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer;
NullCheck(L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6;
NullCheck(L_7);
int32_t L_8 = L_7->___bufferIndex;
V_3 = L_8;
int32_t L_9 = V_3;
NullCheck(L_7);
L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_3;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)8);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer;
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_12 = V_0;
NullCheck(L_12);
NullCheck(L_11);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer;
int32_t L_14 = V_1;
NullCheck(L_13);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer;
int32_t L_16 = V_2;
NullCheck(L_15);
bool L_17;
L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL);
if (!L_17)
{
goto IL_00de;
}
}
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_00bd;
}
}
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer;
NullCheck(L_18);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19;
V_5 = L_20;
if (!L_20)
{
goto IL_0065;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5;
NullCheck(L_21);
if (((int32_t)(((RuntimeArray*)L_21)->max_length)))
{
goto IL_006b;
}
}
IL_0065:
{
V_4 = (uint8_t*)((uintptr_t)0);
goto IL_0076;
}
IL_006b:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5;
NullCheck(L_22);
V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0076:
{
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_23 = V_0;
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_24 = L_23;
V_7 = L_24;
if (!L_24)
{
goto IL_0082;
}
}
{
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_25 = V_7;
NullCheck(L_25);
if (((int32_t)(((RuntimeArray*)L_25)->max_length)))
{
goto IL_0088;
}
}
IL_0082:
{
V_6 = (void*)((uintptr_t)0);
goto IL_0093;
}
IL_0088:
{
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_26 = V_7;
NullCheck(L_26);
V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0093:
{
uint8_t* L_27 = V_4;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer;
NullCheck(L_28);
int32_t L_29 = L_28->___bufferIndex;
V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29));
void* L_30 = V_6;
void* L_31 = V_8;
int32_t L_32 = V_2;
UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL);
V_7 = (DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615*)NULL;
V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33;
NullCheck(L_34);
int32_t L_35 = L_34->___bufferIndex;
int32_t L_36 = V_2;
NullCheck(L_34);
L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36));
return;
}
IL_00bd:
{
V_9 = 0;
goto IL_00d6;
}
IL_00c2:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer;
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_38 = V_0;
int32_t L_39 = V_9;
NullCheck(L_38);
int32_t L_40 = L_39;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
NullCheck(L_37);
BinaryDataWriter_UNSAFE_WriteToBuffer_16_Decimal_m09164C3FB0DD6E7931DB6F87B9D9B8A5858C00DD_inline(L_37, L_41, NULL);
int32_t L_42 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1));
}
IL_00d6:
{
int32_t L_43 = V_9;
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_44 = V_0;
NullCheck(L_44);
if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
{
goto IL_00c2;
}
}
{
return;
}
IL_00de:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer;
NullCheck(L_45);
VirtualActionInvoker0::Invoke(46, L_45);
int32_t L_46 = V_2;
il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47;
L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
V_10 = L_47;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0149:
{
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10;
if (!L_48)
{
goto IL_0154;
}
}
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10;
NullCheck(L_49);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49);
}
IL_0154:
{
return;
}
}
});
try
{
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0105_1;
}
}
{
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_50 = V_0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10;
NullCheck(L_51);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52;
L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_53 = V_2;
UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL);
goto IL_0133_1;
}
IL_0105_1:
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10;
NullCheck(L_54);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55;
L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
V_11 = L_55;
V_12 = 0;
goto IL_012c_1;
}
IL_0113_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11;
int32_t L_57 = V_12;
int32_t L_58 = V_1;
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_59 = V_0;
int32_t L_60 = V_12;
NullCheck(L_59);
int32_t L_61 = L_60;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
ProperBitConverter_GetBytes_m432090B768F2E1AD344AB7C8E4B52BDC75E7593C(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL);
int32_t L_63 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1));
}
IL_012c_1:
{
int32_t L_64 = V_12;
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_65 = V_0;
NullCheck(L_65);
if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length)))))
{
goto IL_0113_1;
}
}
IL_0133_1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer;
NullCheck(L_66);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67;
L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10;
NullCheck(L_68);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69;
L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_70 = V_2;
NullCheck(L_67);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70);
goto IL_0155;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0155:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_float_mEC5845F27D24796366997F71E1082C4F1EE2EC7D (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
uint8_t* V_4 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
void* V_6 = NULL;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_7 = NULL;
void* V_8 = NULL;
int32_t V_9 = 0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL;
int32_t V_12 = 0;
{
RuntimeObject* L_0 = ___1_o;
V_0 = ((SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)IsInst((RuntimeObject*)L_0, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var));
V_1 = 4;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = V_0;
NullCheck(L_1);
int32_t L_2 = V_1;
V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2));
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer;
NullCheck(L_3);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer;
NullCheck(L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6;
NullCheck(L_7);
int32_t L_8 = L_7->___bufferIndex;
V_3 = L_8;
int32_t L_9 = V_3;
NullCheck(L_7);
L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_3;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)8);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_12 = V_0;
NullCheck(L_12);
NullCheck(L_11);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer;
int32_t L_14 = V_1;
NullCheck(L_13);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer;
int32_t L_16 = V_2;
NullCheck(L_15);
bool L_17;
L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL);
if (!L_17)
{
goto IL_00d9;
}
}
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_00bc;
}
}
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer;
NullCheck(L_18);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19;
V_5 = L_20;
if (!L_20)
{
goto IL_0064;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5;
NullCheck(L_21);
if (((int32_t)(((RuntimeArray*)L_21)->max_length)))
{
goto IL_006a;
}
}
IL_0064:
{
V_4 = (uint8_t*)((uintptr_t)0);
goto IL_0075;
}
IL_006a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5;
NullCheck(L_22);
V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0075:
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = V_0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_24 = L_23;
V_7 = L_24;
if (!L_24)
{
goto IL_0081;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_25 = V_7;
NullCheck(L_25);
if (((int32_t)(((RuntimeArray*)L_25)->max_length)))
{
goto IL_0087;
}
}
IL_0081:
{
V_6 = (void*)((uintptr_t)0);
goto IL_0092;
}
IL_0087:
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_26 = V_7;
NullCheck(L_26);
V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0092:
{
uint8_t* L_27 = V_4;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer;
NullCheck(L_28);
int32_t L_29 = L_28->___bufferIndex;
V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29));
void* L_30 = V_6;
void* L_31 = V_8;
int32_t L_32 = V_2;
UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL);
V_7 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)NULL;
V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33;
NullCheck(L_34);
int32_t L_35 = L_34->___bufferIndex;
int32_t L_36 = V_2;
NullCheck(L_34);
L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36));
return;
}
IL_00bc:
{
V_9 = 0;
goto IL_00d1;
}
IL_00c1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_38 = V_0;
int32_t L_39 = V_9;
NullCheck(L_38);
int32_t L_40 = L_39;
float L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
NullCheck(L_37);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Float32_m6C800CD761E762E91C2B7A3C88ACC0908A656894_inline(L_37, L_41, NULL);
int32_t L_42 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1));
}
IL_00d1:
{
int32_t L_43 = V_9;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_44 = V_0;
NullCheck(L_44);
if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
{
goto IL_00c1;
}
}
{
return;
}
IL_00d9:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer;
NullCheck(L_45);
VirtualActionInvoker0::Invoke(46, L_45);
int32_t L_46 = V_2;
il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47;
L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
V_10 = L_47;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0140:
{
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10;
if (!L_48)
{
goto IL_014b;
}
}
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10;
NullCheck(L_49);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49);
}
IL_014b:
{
return;
}
}
});
try
{
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0100_1;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_50 = V_0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10;
NullCheck(L_51);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52;
L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_53 = V_2;
UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL);
goto IL_012a_1;
}
IL_0100_1:
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10;
NullCheck(L_54);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55;
L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
V_11 = L_55;
V_12 = 0;
goto IL_0123_1;
}
IL_010e_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11;
int32_t L_57 = V_12;
int32_t L_58 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_59 = V_0;
int32_t L_60 = V_12;
NullCheck(L_59);
int32_t L_61 = L_60;
float L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
ProperBitConverter_GetBytes_mFDB5706A306A0E692E66D5FED090CA9610EFB0CD(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL);
int32_t L_63 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1));
}
IL_0123_1:
{
int32_t L_64 = V_12;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_65 = V_0;
NullCheck(L_65);
if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length)))))
{
goto IL_010e_1;
}
}
IL_012a_1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer;
NullCheck(L_66);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67;
L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10;
NullCheck(L_68);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69;
L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_70 = V_2;
NullCheck(L_67);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70);
goto IL_014c;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_014c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_double_m4DB62AD93AC6C645C2279AD7EBA88902A969F08D (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
uint8_t* V_4 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
void* V_6 = NULL;
DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* V_7 = NULL;
void* V_8 = NULL;
int32_t V_9 = 0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL;
int32_t V_12 = 0;
{
RuntimeObject* L_0 = ___1_o;
V_0 = ((DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE*)IsInst((RuntimeObject*)L_0, DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE_il2cpp_TypeInfo_var));
V_1 = 8;
DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_1 = V_0;
NullCheck(L_1);
int32_t L_2 = V_1;
V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2));
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer;
NullCheck(L_3);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer;
NullCheck(L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6;
NullCheck(L_7);
int32_t L_8 = L_7->___bufferIndex;
V_3 = L_8;
int32_t L_9 = V_3;
NullCheck(L_7);
L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_3;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)8);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer;
DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_12 = V_0;
NullCheck(L_12);
NullCheck(L_11);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer;
int32_t L_14 = V_1;
NullCheck(L_13);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer;
int32_t L_16 = V_2;
NullCheck(L_15);
bool L_17;
L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL);
if (!L_17)
{
goto IL_00d9;
}
}
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_00bc;
}
}
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer;
NullCheck(L_18);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19;
V_5 = L_20;
if (!L_20)
{
goto IL_0064;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5;
NullCheck(L_21);
if (((int32_t)(((RuntimeArray*)L_21)->max_length)))
{
goto IL_006a;
}
}
IL_0064:
{
V_4 = (uint8_t*)((uintptr_t)0);
goto IL_0075;
}
IL_006a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5;
NullCheck(L_22);
V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0075:
{
DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_23 = V_0;
DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_24 = L_23;
V_7 = L_24;
if (!L_24)
{
goto IL_0081;
}
}
{
DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_25 = V_7;
NullCheck(L_25);
if (((int32_t)(((RuntimeArray*)L_25)->max_length)))
{
goto IL_0087;
}
}
IL_0081:
{
V_6 = (void*)((uintptr_t)0);
goto IL_0092;
}
IL_0087:
{
DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_26 = V_7;
NullCheck(L_26);
V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0092:
{
uint8_t* L_27 = V_4;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer;
NullCheck(L_28);
int32_t L_29 = L_28->___bufferIndex;
V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29));
void* L_30 = V_6;
void* L_31 = V_8;
int32_t L_32 = V_2;
UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL);
V_7 = (DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE*)NULL;
V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33;
NullCheck(L_34);
int32_t L_35 = L_34->___bufferIndex;
int32_t L_36 = V_2;
NullCheck(L_34);
L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36));
return;
}
IL_00bc:
{
V_9 = 0;
goto IL_00d1;
}
IL_00c1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer;
DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_38 = V_0;
int32_t L_39 = V_9;
NullCheck(L_38);
int32_t L_40 = L_39;
double L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
NullCheck(L_37);
BinaryDataWriter_UNSAFE_WriteToBuffer_8_Float64_mB29BF44ECA98293F9F4BA2DB3D7FD7F33D3AB401_inline(L_37, L_41, NULL);
int32_t L_42 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1));
}
IL_00d1:
{
int32_t L_43 = V_9;
DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_44 = V_0;
NullCheck(L_44);
if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
{
goto IL_00c1;
}
}
{
return;
}
IL_00d9:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer;
NullCheck(L_45);
VirtualActionInvoker0::Invoke(46, L_45);
int32_t L_46 = V_2;
il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47;
L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
V_10 = L_47;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0140:
{
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10;
if (!L_48)
{
goto IL_014b;
}
}
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10;
NullCheck(L_49);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49);
}
IL_014b:
{
return;
}
}
});
try
{
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0100_1;
}
}
{
DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_50 = V_0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10;
NullCheck(L_51);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52;
L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_53 = V_2;
UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL);
goto IL_012a_1;
}
IL_0100_1:
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10;
NullCheck(L_54);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55;
L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
V_11 = L_55;
V_12 = 0;
goto IL_0123_1;
}
IL_010e_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11;
int32_t L_57 = V_12;
int32_t L_58 = V_1;
DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_59 = V_0;
int32_t L_60 = V_12;
NullCheck(L_59);
int32_t L_61 = L_60;
double L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
ProperBitConverter_GetBytes_m751D4DC8F2016F71564DBB6DFAD4CCD471736354(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL);
int32_t L_63 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1));
}
IL_0123_1:
{
int32_t L_64 = V_12;
DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_65 = V_0;
NullCheck(L_65);
if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length)))))
{
goto IL_010e_1;
}
}
IL_012a_1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer;
NullCheck(L_66);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67;
L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10;
NullCheck(L_68);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69;
L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_70 = V_2;
NullCheck(L_67);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70);
goto IL_014c;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_014c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_Guid_m3FEA98B644AFAF548AD7D21C5B23907AF5DC614D (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
uint8_t* V_4 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
void* V_6 = NULL;
GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* V_7 = NULL;
void* V_8 = NULL;
int32_t V_9 = 0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL;
int32_t V_12 = 0;
{
RuntimeObject* L_0 = ___1_o;
V_0 = ((GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42*)IsInst((RuntimeObject*)L_0, GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42_il2cpp_TypeInfo_var));
uint32_t L_1 = sizeof(Guid_t);
V_1 = L_1;
GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_2 = V_0;
NullCheck(L_2);
int32_t L_3 = V_1;
V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_2)->max_length)), L_3));
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer;
NullCheck(L_4);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_4, ((int32_t)9), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_5 = ___0_writer;
NullCheck(L_5);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = L_5->___buffer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_8 = L_7;
NullCheck(L_8);
int32_t L_9 = L_8->___bufferIndex;
V_3 = L_9;
int32_t L_10 = V_3;
NullCheck(L_8);
L_8->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_10, 1));
int32_t L_11 = V_3;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_11), (uint8_t)8);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_12 = ___0_writer;
GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_13 = V_0;
NullCheck(L_13);
NullCheck(L_12);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_12, ((int32_t)(((RuntimeArray*)L_13)->max_length)), NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_14 = ___0_writer;
int32_t L_15 = V_1;
NullCheck(L_14);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_14, L_15, NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_16 = ___0_writer;
int32_t L_17 = V_2;
NullCheck(L_16);
bool L_18;
L_18 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_16, L_17, NULL);
if (!L_18)
{
goto IL_00e2;
}
}
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_00c1;
}
}
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_19 = ___0_writer;
NullCheck(L_19);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = L_20;
V_5 = L_21;
if (!L_21)
{
goto IL_0069;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5;
NullCheck(L_22);
if (((int32_t)(((RuntimeArray*)L_22)->max_length)))
{
goto IL_006f;
}
}
IL_0069:
{
V_4 = (uint8_t*)((uintptr_t)0);
goto IL_007a;
}
IL_006f:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_5;
NullCheck(L_23);
V_4 = (uint8_t*)((uintptr_t)((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_007a:
{
GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_24 = V_0;
GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_25 = L_24;
V_7 = L_25;
if (!L_25)
{
goto IL_0086;
}
}
{
GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_26 = V_7;
NullCheck(L_26);
if (((int32_t)(((RuntimeArray*)L_26)->max_length)))
{
goto IL_008c;
}
}
IL_0086:
{
V_6 = (void*)((uintptr_t)0);
goto IL_0097;
}
IL_008c:
{
GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_27 = V_7;
NullCheck(L_27);
V_6 = (void*)((uintptr_t)((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0097:
{
uint8_t* L_28 = V_4;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_29 = ___0_writer;
NullCheck(L_29);
int32_t L_30 = L_29->___bufferIndex;
V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, L_30));
void* L_31 = V_6;
void* L_32 = V_8;
int32_t L_33 = V_2;
UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_31, L_32, L_33, NULL);
V_7 = (GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42*)NULL;
V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = ___0_writer;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_35 = L_34;
NullCheck(L_35);
int32_t L_36 = L_35->___bufferIndex;
int32_t L_37 = V_2;
NullCheck(L_35);
L_35->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_36, L_37));
return;
}
IL_00c1:
{
V_9 = 0;
goto IL_00da;
}
IL_00c6:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_38 = ___0_writer;
GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_39 = V_0;
int32_t L_40 = V_9;
NullCheck(L_39);
int32_t L_41 = L_40;
Guid_t L_42 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
NullCheck(L_38);
BinaryDataWriter_UNSAFE_WriteToBuffer_16_Guid_m4774D1D47F264DF21E56295BE6032DDE734CD127_inline(L_38, L_42, NULL);
int32_t L_43 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_43, 1));
}
IL_00da:
{
int32_t L_44 = V_9;
GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_45 = V_0;
NullCheck(L_45);
if ((((int32_t)L_44) < ((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length)))))
{
goto IL_00c6;
}
}
{
return;
}
IL_00e2:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_46 = ___0_writer;
NullCheck(L_46);
VirtualActionInvoker0::Invoke(46, L_46);
int32_t L_47 = V_2;
il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48;
L_48 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_47, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
V_10 = L_48;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_014d:
{
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10;
if (!L_49)
{
goto IL_0158;
}
}
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_50 = V_10;
NullCheck(L_50);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_50);
}
IL_0158:
{
return;
}
}
});
try
{
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0109_1;
}
}
{
GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_51 = V_0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_52 = V_10;
NullCheck(L_52);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53;
L_53 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_52, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_54 = V_2;
UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_51, (RuntimeObject*)L_53, L_54, 0, 0, NULL);
goto IL_0137_1;
}
IL_0109_1:
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_55 = V_10;
NullCheck(L_55);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56;
L_56 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_55, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
V_11 = L_56;
V_12 = 0;
goto IL_0130_1;
}
IL_0117_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = V_11;
int32_t L_58 = V_12;
int32_t L_59 = V_1;
GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_60 = V_0;
int32_t L_61 = V_12;
NullCheck(L_60);
int32_t L_62 = L_61;
Guid_t L_63 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
ProperBitConverter_GetBytes_m0EB9A8E2E92B6D1D0E74F410C82A4CC5ED61B718(L_57, ((int32_t)il2cpp_codegen_multiply(L_58, L_59)), L_63, NULL);
int32_t L_64 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_64, 1));
}
IL_0130_1:
{
int32_t L_65 = V_12;
GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_66 = V_0;
NullCheck(L_66);
if ((((int32_t)L_65) < ((int32_t)((int32_t)(((RuntimeArray*)L_66)->max_length)))))
{
goto IL_0117_1;
}
}
IL_0137_1:
{
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_67 = ___0_writer;
NullCheck(L_67);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_68;
L_68 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_67);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_69 = V_10;
NullCheck(L_69);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_70;
L_70 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_69, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
int32_t L_71 = V_2;
NullCheck(L_68);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_68, L_70, 0, L_71);
goto IL_0159;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0159:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteBoolean_m206F66B51C2955DDCAA021BB784116442CB5FFB4 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, bool ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B3_1 = NULL;
int32_t G_B2_0 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B2_1 = NULL;
int32_t G_B4_0 = 0;
int32_t G_B4_1 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B4_2 = NULL;
int32_t G_B7_0 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B7_1 = NULL;
int32_t G_B6_0 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B6_1 = NULL;
int32_t G_B8_0 = 0;
int32_t G_B8_1 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B8_2 = NULL;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_0052;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)43));
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___buffer;
int32_t L_7 = __this->___bufferIndex;
V_0 = L_7;
int32_t L_8 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_8, 1));
int32_t L_9 = V_0;
bool L_10 = ___1_value;
if (L_10)
{
G_B3_0 = L_9;
G_B3_1 = L_6;
goto IL_004f;
}
G_B2_0 = L_9;
G_B2_1 = L_6;
}
{
G_B4_0 = 0;
G_B4_1 = G_B2_0;
G_B4_2 = G_B2_1;
goto IL_0050;
}
IL_004f:
{
G_B4_0 = 1;
G_B4_1 = G_B3_0;
G_B4_2 = G_B3_1;
}
IL_0050:
{
NullCheck(G_B4_2);
(G_B4_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B4_1), (uint8_t)G_B4_0);
return;
}
IL_0052:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 2, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___buffer;
int32_t L_12 = __this->___bufferIndex;
V_0 = L_12;
int32_t L_13 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_13, 1));
int32_t L_14 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (uint8_t)((int32_t)44));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___buffer;
int32_t L_16 = __this->___bufferIndex;
V_0 = L_16;
int32_t L_17 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_17, 1));
int32_t L_18 = V_0;
bool L_19 = ___1_value;
if (L_19)
{
G_B7_0 = L_18;
G_B7_1 = L_15;
goto IL_0090;
}
G_B6_0 = L_18;
G_B6_1 = L_15;
}
{
G_B8_0 = 0;
G_B8_1 = G_B6_0;
G_B8_2 = G_B6_1;
goto IL_0091;
}
IL_0090:
{
G_B8_0 = 1;
G_B8_1 = G_B7_0;
G_B8_2 = G_B7_1;
}
IL_0091:
{
NullCheck(G_B8_2);
(G_B8_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B8_1), (uint8_t)G_B8_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteByte_m76D1D945622F0053DEDFD3252C4B913027988119 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, uint8_t ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_004c;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)17));
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___buffer;
int32_t L_7 = __this->___bufferIndex;
V_0 = L_7;
int32_t L_8 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_8, 1));
int32_t L_9 = V_0;
uint8_t L_10 = ___1_value;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (uint8_t)L_10);
return;
}
IL_004c:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 2, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___buffer;
int32_t L_12 = __this->___bufferIndex;
V_0 = L_12;
int32_t L_13 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_13, 1));
int32_t L_14 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (uint8_t)((int32_t)18));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___buffer;
int32_t L_16 = __this->___bufferIndex;
V_0 = L_16;
int32_t L_17 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_17, 1));
int32_t L_18 = V_0;
uint8_t L_19 = ___1_value;
NullCheck(L_15);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (uint8_t)L_19);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteChar_mA88367890AB3F02BC57E3B7B2BB07B44589A479D (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, Il2CppChar ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_003a;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)37));
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 2, NULL);
Il2CppChar L_6 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_2_Char_m72E82AB06884E5D16959A3A58681A7F9FAA69A4E_inline(__this, L_6, NULL);
return;
}
IL_003a:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 3, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer;
int32_t L_8 = __this->___bufferIndex;
V_0 = L_8;
int32_t L_9 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_0;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)((int32_t)38));
Il2CppChar L_11 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_2_Char_m72E82AB06884E5D16959A3A58681A7F9FAA69A4E_inline(__this, L_11, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteDecimal_m1325EDF8D7D98231EB44D82FC93BE2A803D0CBF9 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_003b;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)35));
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)16), NULL);
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_6 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_16_Decimal_m09164C3FB0DD6E7931DB6F87B9D9B8A5858C00DD_inline(__this, L_6, NULL);
return;
}
IL_003b:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)17), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer;
int32_t L_8 = __this->___bufferIndex;
V_0 = L_8;
int32_t L_9 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_0;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)((int32_t)36));
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_11 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_16_Decimal_m09164C3FB0DD6E7931DB6F87B9D9B8A5858C00DD_inline(__this, L_11, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteDouble_m9CE29399B893FB89902556747F44202E3371F2EE (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, double ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_003a;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)33));
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 8, NULL);
double L_6 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_8_Float64_mB29BF44ECA98293F9F4BA2DB3D7FD7F33D3AB401_inline(__this, L_6, NULL);
return;
}
IL_003a:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)9), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer;
int32_t L_8 = __this->___bufferIndex;
V_0 = L_8;
int32_t L_9 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_0;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)((int32_t)34));
double L_11 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_8_Float64_mB29BF44ECA98293F9F4BA2DB3D7FD7F33D3AB401_inline(__this, L_11, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteGuid_m6ADE7935B0E6804C5E0EBFEA593E1F1E12096B64 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, Guid_t ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_003b;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)41));
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)16), NULL);
Guid_t L_6 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_16_Guid_m4774D1D47F264DF21E56295BE6032DDE734CD127_inline(__this, L_6, NULL);
return;
}
IL_003b:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)17), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer;
int32_t L_8 = __this->___bufferIndex;
V_0 = L_8;
int32_t L_9 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_0;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)((int32_t)42));
Guid_t L_11 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_16_Guid_m4774D1D47F264DF21E56295BE6032DDE734CD127_inline(__this, L_11, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteExternalReference_mC771EC9AD85B2D49CAF5DB4AA8CE70FC955AD98D (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, Guid_t ___1_guid, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_003b;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)13));
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)16), NULL);
Guid_t L_6 = ___1_guid;
BinaryDataWriter_UNSAFE_WriteToBuffer_16_Guid_m4774D1D47F264DF21E56295BE6032DDE734CD127_inline(__this, L_6, NULL);
return;
}
IL_003b:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)17), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer;
int32_t L_8 = __this->___bufferIndex;
V_0 = L_8;
int32_t L_9 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_0;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)((int32_t)14));
Guid_t L_11 = ___1_guid;
BinaryDataWriter_UNSAFE_WriteToBuffer_16_Guid_m4774D1D47F264DF21E56295BE6032DDE734CD127_inline(__this, L_11, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteExternalReference_mAE6F5A8A5CD80D3F27160356CFD678C2D248DAA5 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, int32_t ___1_index, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_003a;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)11));
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 4, NULL);
int32_t L_6 = ___1_index;
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_6, NULL);
return;
}
IL_003a:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 5, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer;
int32_t L_8 = __this->___bufferIndex;
V_0 = L_8;
int32_t L_9 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_0;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)((int32_t)12));
int32_t L_11 = ___1_index;
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_11, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteExternalReference_m77995055B476768A2BE3B569496527AE488FC630 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, String_t* ___1_id, const RuntimeMethod* method)
{
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*)&BinaryDataWriter_WriteExternalReference_m77995055B476768A2BE3B569496527AE488FC630_RuntimeMethod_var)));
}
IL_000e:
{
String_t* L_2 = ___0_name;
if (!L_2)
{
goto IL_003b;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___buffer;
int32_t L_4 = __this->___bufferIndex;
V_0 = L_4;
int32_t L_5 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_5, 1));
int32_t L_6 = V_0;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (uint8_t)((int32_t)50));
String_t* L_7 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_7, NULL);
goto IL_005c;
}
IL_003b:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->___buffer;
int32_t L_9 = __this->___bufferIndex;
V_0 = L_9;
int32_t L_10 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_10, 1));
int32_t L_11 = V_0;
NullCheck(L_8);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_11), (uint8_t)((int32_t)51));
}
IL_005c:
{
String_t* L_12 = ___1_id;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_12, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteInt32_mA81665425C6C765385DD614A9823132E5D317535 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, int32_t ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_003a;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)23));
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 4, NULL);
int32_t L_6 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_6, NULL);
return;
}
IL_003a:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 5, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer;
int32_t L_8 = __this->___bufferIndex;
V_0 = L_8;
int32_t L_9 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_0;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)((int32_t)24));
int32_t L_11 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_11, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteInt64_mBC4A91FC1E11A120B54C7E5BDCF6AB0282557E0D (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, int64_t ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_003a;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)27));
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 8, NULL);
int64_t L_6 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_8_Int64_m1104055DF05590B742266142F5D74991254F9D83_inline(__this, L_6, NULL);
return;
}
IL_003a:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)9), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer;
int32_t L_8 = __this->___bufferIndex;
V_0 = L_8;
int32_t L_9 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_0;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)((int32_t)28));
int64_t L_11 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_8_Int64_m1104055DF05590B742266142F5D74991254F9D83_inline(__this, L_11, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteNull_m3DB9D553C8753EBD39241BA2BF12925FDA156763 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_002c;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)45));
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
return;
}
IL_002c:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___buffer;
int32_t L_7 = __this->___bufferIndex;
V_0 = L_7;
int32_t L_8 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_8, 1));
int32_t L_9 = V_0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (uint8_t)((int32_t)46));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteInternalReference_m8FCD8565C2457F8192B16B5D75D00342BD649A5E (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, int32_t ___1_id, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_003a;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)9));
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 4, NULL);
int32_t L_6 = ___1_id;
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_6, NULL);
return;
}
IL_003a:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 5, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer;
int32_t L_8 = __this->___bufferIndex;
V_0 = L_8;
int32_t L_9 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_0;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)((int32_t)10));
int32_t L_11 = ___1_id;
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_11, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteSByte_m9479575CAEA8815849EAD8E2F1BF6B669A12C06D (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, int8_t ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_004d;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)15));
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___buffer;
int32_t L_7 = __this->___bufferIndex;
V_0 = L_7;
int32_t L_8 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_8, 1));
int32_t L_9 = V_0;
int8_t L_10 = ___1_value;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (uint8_t)((int32_t)(uint8_t)L_10));
return;
}
IL_004d:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 2, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___buffer;
int32_t L_12 = __this->___bufferIndex;
V_0 = L_12;
int32_t L_13 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_13, 1));
int32_t L_14 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (uint8_t)((int32_t)16));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___buffer;
int32_t L_16 = __this->___bufferIndex;
V_0 = L_16;
int32_t L_17 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_17, 1));
int32_t L_18 = V_0;
int8_t L_19 = ___1_value;
NullCheck(L_15);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (uint8_t)((int32_t)(uint8_t)L_19));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteInt16_m56DC28F1A0B0B736F5EAD70A856BCD402A759432 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, int16_t ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_003a;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)19));
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 2, NULL);
int16_t L_6 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_2_Int16_m3A45F9DA957A67B8361581CCA8AAEB51E8F958D3_inline(__this, L_6, NULL);
return;
}
IL_003a:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 3, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer;
int32_t L_8 = __this->___bufferIndex;
V_0 = L_8;
int32_t L_9 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_0;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)((int32_t)20));
int16_t L_11 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_2_Int16_m3A45F9DA957A67B8361581CCA8AAEB51E8F958D3_inline(__this, L_11, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteSingle_m705D262AB663EAFB640BD5D93A6BCD2191005A59 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, float ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_003a;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)31));
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 4, NULL);
float L_6 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Float32_m6C800CD761E762E91C2B7A3C88ACC0908A656894_inline(__this, L_6, NULL);
return;
}
IL_003a:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 5, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer;
int32_t L_8 = __this->___bufferIndex;
V_0 = L_8;
int32_t L_9 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_0;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)((int32_t)32));
float L_11 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Float32_m6C800CD761E762E91C2B7A3C88ACC0908A656894_inline(__this, L_11, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteString_m2A3FD8CEB995253BFBB7DDA788BFE74E4BA3DA7E (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, String_t* ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_002d;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)39));
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
goto IL_004e;
}
IL_002d:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___buffer;
int32_t L_7 = __this->___bufferIndex;
V_0 = L_7;
int32_t L_8 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_8, 1));
int32_t L_9 = V_0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (uint8_t)((int32_t)40));
}
IL_004e:
{
String_t* L_10 = ___1_value;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_10, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteUInt32_m56DC2E21F2A29C048A87B33F7686A85574D16700 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, uint32_t ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_003a;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)25));
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 4, NULL);
uint32_t L_6 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_4_UInt32_mDEE25BEEE64FFB75124CFCE3C8295075F1FC0F1F_inline(__this, L_6, NULL);
return;
}
IL_003a:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 5, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer;
int32_t L_8 = __this->___bufferIndex;
V_0 = L_8;
int32_t L_9 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_0;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)((int32_t)26));
uint32_t L_11 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_4_UInt32_mDEE25BEEE64FFB75124CFCE3C8295075F1FC0F1F_inline(__this, L_11, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteUInt64_m937C3A34A4F72B64C83E797315C1EF79250B6446 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, uint64_t ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_003a;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)29));
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 8, NULL);
uint64_t L_6 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_8_UInt64_mC5AB65E325232703D665F65E5879BB4F034BA217_inline(__this, L_6, NULL);
return;
}
IL_003a:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)9), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer;
int32_t L_8 = __this->___bufferIndex;
V_0 = L_8;
int32_t L_9 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_0;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)((int32_t)30));
uint64_t L_11 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_8_UInt64_mC5AB65E325232703D665F65E5879BB4F034BA217_inline(__this, L_11, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteUInt16_m43C41F34139A4C9837484FCE27248A4F42DE60C0 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, uint16_t ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_003a;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)21));
String_t* L_5 = ___0_name;
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 2, NULL);
uint16_t L_6 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_2_UInt16_m470AC67B8D5D6BC7352B8E817A932175C680CF12_inline(__this, L_6, NULL);
return;
}
IL_003a:
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 3, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer;
int32_t L_8 = __this->___bufferIndex;
V_0 = L_8;
int32_t L_9 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_0;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)((int32_t)22));
uint16_t L_11 = ___1_value;
BinaryDataWriter_UNSAFE_WriteToBuffer_2_UInt16_m470AC67B8D5D6BC7352B8E817A932175C680CF12_inline(__this, L_11, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_PrepareNewSerializationSession_mE46DE2A097084C83C55A2C79E09809286D928398 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __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->___types;
NullCheck(L_0);
Dictionary_2_Clear_m1E0BB398DE5617721552A4372C09547826FB46DC(L_0, Dictionary_2_Clear_m1E0BB398DE5617721552A4372C09547826FB46DC_RuntimeMethod_var);
__this->___bufferIndex = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BinaryDataWriter_GetDataDump_m96D2A21395551ABED8E0C83E87DB2FC5D18C2C5D (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_GetDataDump_m96D2A21395551ABED8E0C83E87DB2FC5D18C2C5D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral300AECD872004D862AE61E40AE96A895F0E12F18);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA8B8A60F4D77372C2B2720A4B18CF34F2F015852);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB6BB8699168D06A0C9705665B952A0EF9AE17C28);
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 _stringLiteralA8B8A60F4D77372C2B2720A4B18CF34F2F015852;
}
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 _stringLiteralB6BB8699168D06A0C9705665B952A0EF9AE17C28;
}
IL_0026:
{
VirtualActionInvoker0::Invoke(46, __this);
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(), BinaryDataWriter_GetDataDump_m96D2A21395551ABED8E0C83E87DB2FC5D18C2C5D_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);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = V_1;
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
String_t* L_16;
L_16 = ProperBitConverter_BytesToHexString_m8A6BA0DDC9FC01DC5CCAA9AD3DAE1603908D46EF(L_15, (bool)1, NULL);
String_t* L_17;
L_17 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral300AECD872004D862AE61E40AE96A895F0E12F18, L_16, NULL);
return L_17;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteType_m35AA56D6A1497F68FC2DEF92E821CFAB60BA13F4 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __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*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
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_002b;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer;
int32_t L_3 = __this->___bufferIndex;
V_0 = L_3;
int32_t L_4 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_4, 1));
int32_t L_5 = V_0;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (uint8_t)((int32_t)46));
return;
}
IL_002b:
{
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_6 = __this->___types;
Type_t* L_7 = ___0_type;
NullCheck(L_6);
bool L_8;
L_8 = Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D(L_6, L_7, (&V_1), Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var);
if (!L_8)
{
goto IL_0064;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 5, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___buffer;
int32_t L_10 = __this->___bufferIndex;
V_0 = L_10;
int32_t L_11 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_11, 1));
int32_t L_12 = V_0;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (uint8_t)((int32_t)48));
int32_t L_13 = V_1;
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_13, NULL);
return;
}
IL_0064:
{
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_14 = __this->___types;
NullCheck(L_14);
int32_t L_15;
L_15 = Dictionary_2_get_Count_m26AF4CF95FC733071C419A03190EF6B2F9706579(L_14, Dictionary_2_get_Count_m26AF4CF95FC733071C419A03190EF6B2F9706579_RuntimeMethod_var);
V_1 = L_15;
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_16 = __this->___types;
Type_t* L_17 = ___0_type;
int32_t L_18 = V_1;
NullCheck(L_16);
Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_16, L_17, L_18, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 5, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___buffer;
int32_t L_20 = __this->___bufferIndex;
V_0 = L_20;
int32_t L_21 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_21, 1));
int32_t L_22 = V_0;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (uint8_t)((int32_t)47));
int32_t L_23 = V_1;
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_23, NULL);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_24;
L_24 = BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3(__this, NULL);
NullCheck(L_24);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_25;
L_25 = SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862(L_24, NULL);
Type_t* L_26 = ___0_type;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_27;
L_27 = BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3(__this, NULL);
NullCheck(L_27);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_28;
L_28 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_27, NULL);
NullCheck(L_28);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_29;
L_29 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_28, NULL);
NullCheck(L_25);
String_t* L_30;
L_30 = VirtualFuncInvoker2< String_t*, Type_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(4, L_25, L_26, L_29);
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_30, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
uint8_t* V_4 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
Il2CppChar* V_6 = NULL;
String_t* V_7 = NULL;
Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* V_8 = NULL;
Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* V_9 = NULL;
uint8_t* V_10 = NULL;
Il2CppChar* V_11 = NULL;
Il2CppChar* V_12 = NULL;
Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* V_13 = NULL;
uint8_t* V_14 = NULL;
Il2CppChar* V_15 = NULL;
String_t* V_16 = NULL;
uint8_t* V_17 = NULL;
uint8_t* V_18 = NULL;
int32_t V_19 = 0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_20 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_21 = NULL;
int32_t V_22 = 0;
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_23 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_24 = NULL;
int32_t V_25 = 0;
{
V_0 = (bool)1;
bool L_0 = __this->___CompressStringsTo8BitWhenPossible;
if (!L_0)
{
goto IL_002f;
}
}
{
V_0 = (bool)0;
V_2 = 0;
goto IL_0026;
}
IL_0010:
{
String_t* L_1 = ___0_value;
int32_t L_2 = V_2;
NullCheck(L_1);
Il2CppChar L_3;
L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_2, NULL);
if ((((int32_t)L_3) <= ((int32_t)((int32_t)255))))
{
goto IL_0022;
}
}
{
V_0 = (bool)1;
goto IL_002f;
}
IL_0022:
{
int32_t L_4 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_4, 1));
}
IL_0026:
{
int32_t L_5 = V_2;
String_t* L_6 = ___0_value;
NullCheck(L_6);
int32_t L_7;
L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL);
if ((((int32_t)L_5) < ((int32_t)L_7)))
{
goto IL_0010;
}
}
IL_002f:
{
bool L_8 = V_0;
if (!L_8)
{
goto IL_0225;
}
}
{
String_t* L_9 = ___0_value;
NullCheck(L_9);
int32_t L_10;
L_10 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_9, NULL);
V_1 = ((int32_t)il2cpp_codegen_multiply(L_10, 2));
int32_t L_11 = V_1;
bool L_12;
L_12 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(__this, ((int32_t)il2cpp_codegen_add(L_11, 5)), NULL);
if (!L_12)
{
goto IL_01b3;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = __this->___buffer;
int32_t L_14 = __this->___bufferIndex;
V_3 = L_14;
int32_t L_15 = V_3;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_15, 1));
int32_t L_16 = V_3;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_16), (uint8_t)1);
String_t* L_17 = ___0_value;
NullCheck(L_17);
int32_t L_18;
L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_17, NULL);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_18, NULL);
if (!il2cpp_codegen_is_little_endian())
{
goto IL_012b;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19;
V_5 = L_20;
if (!L_20)
{
goto IL_008c;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5;
NullCheck(L_21);
if (((int32_t)(((RuntimeArray*)L_21)->max_length)))
{
goto IL_0092;
}
}
IL_008c:
{
V_4 = (uint8_t*)((uintptr_t)0);
goto IL_009d;
}
IL_0092:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5;
NullCheck(L_22);
V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_009d:
{
String_t* L_23 = ___0_value;
V_7 = L_23;
String_t* L_24 = V_7;
V_6 = (Il2CppChar*)((uintptr_t)L_24);
Il2CppChar* L_25 = V_6;
if (!L_25)
{
goto IL_00b3;
}
}
{
Il2CppChar* L_26 = V_6;
int32_t L_27;
L_27 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
V_6 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_26, L_27));
}
IL_00b3:
{
uint8_t* L_28 = V_4;
int32_t L_29 = __this->___bufferIndex;
V_8 = (Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, L_29));
Il2CppChar* L_30 = V_6;
V_9 = (Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1*)L_30;
Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_31 = V_8;
int32_t L_32 = V_1;
V_10 = (uint8_t*)((Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1*)il2cpp_codegen_add((intptr_t)L_31, L_32));
goto IL_00f6;
}
IL_00ca:
{
Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_33 = V_8;
V_13 = L_33;
Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_34 = V_13;
uint32_t L_35 = sizeof(Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1);
V_8 = ((Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1*)il2cpp_codegen_add((intptr_t)L_34, (int32_t)L_35));
Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_36 = V_13;
Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_37 = V_9;
V_13 = L_37;
Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_38 = V_13;
uint32_t L_39 = sizeof(Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1);
V_9 = ((Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1*)il2cpp_codegen_add((intptr_t)L_38, (int32_t)L_39));
Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_40 = V_13;
Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1 L_41 = (*(Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1*)L_40);
*(Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1*)L_36 = L_41;
}
IL_00f6:
{
Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_42 = V_8;
uint32_t L_43 = sizeof(Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1);
uint8_t* L_44 = V_10;
if ((!(((uintptr_t)((Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1*)il2cpp_codegen_add((intptr_t)L_42, (int32_t)L_43))) > ((uintptr_t)L_44))))
{
goto IL_00ca;
}
}
{
Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_45 = V_8;
V_11 = (Il2CppChar*)L_45;
Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_46 = V_9;
V_12 = (Il2CppChar*)L_46;
goto IL_011d;
}
IL_010d:
{
Il2CppChar* L_47 = V_11;
Il2CppChar* L_48 = L_47;
V_11 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_48, 2));
Il2CppChar* L_49 = V_12;
Il2CppChar* L_50 = L_49;
V_12 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_50, 2));
int32_t L_51 = *((uint16_t*)L_50);
*((int16_t*)L_48) = (int16_t)L_51;
}
IL_011d:
{
Il2CppChar* L_52 = V_11;
uint8_t* L_53 = V_10;
if ((!(((uintptr_t)L_52) >= ((uintptr_t)L_53))))
{
goto IL_010d;
}
}
{
V_7 = (String_t*)NULL;
V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
goto IL_01a4;
}
IL_012b:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_54 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55 = L_54;
V_5 = L_55;
if (!L_55)
{
goto IL_013c;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_5;
NullCheck(L_56);
if (((int32_t)(((RuntimeArray*)L_56)->max_length)))
{
goto IL_0142;
}
}
IL_013c:
{
V_14 = (uint8_t*)((uintptr_t)0);
goto IL_014d;
}
IL_0142:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = V_5;
NullCheck(L_57);
V_14 = (uint8_t*)((uintptr_t)((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_014d:
{
String_t* L_58 = ___0_value;
V_16 = L_58;
String_t* L_59 = V_16;
V_15 = (Il2CppChar*)((uintptr_t)L_59);
Il2CppChar* L_60 = V_15;
if (!L_60)
{
goto IL_0163;
}
}
{
Il2CppChar* L_61 = V_15;
int32_t L_62;
L_62 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
V_15 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_61, L_62));
}
IL_0163:
{
uint8_t* L_63 = V_14;
int32_t L_64 = __this->___bufferIndex;
V_17 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_63, L_64));
Il2CppChar* L_65 = V_15;
V_18 = (uint8_t*)L_65;
V_19 = 0;
goto IL_0199;
}
IL_0177:
{
uint8_t* L_66 = V_17;
uint8_t* L_67 = V_18;
int32_t L_68 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_67, 1)));
*((int8_t*)L_66) = (int8_t)L_68;
uint8_t* L_69 = V_17;
uint8_t* L_70 = V_18;
int32_t L_71 = *((uint8_t*)L_70);
*((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_69, 1))) = (int8_t)L_71;
uint8_t* L_72 = V_18;
V_18 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_72, 2));
uint8_t* L_73 = V_17;
V_17 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_73, 2));
int32_t L_74 = V_19;
V_19 = ((int32_t)il2cpp_codegen_add(L_74, 2));
}
IL_0199:
{
int32_t L_75 = V_19;
int32_t L_76 = V_1;
if ((((int32_t)L_75) < ((int32_t)L_76)))
{
goto IL_0177;
}
}
{
V_16 = (String_t*)NULL;
V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
}
IL_01a4:
{
int32_t L_77 = __this->___bufferIndex;
int32_t L_78 = V_1;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_77, L_78));
return;
}
IL_01b3:
{
VirtualActionInvoker0::Invoke(46, __this);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_79;
L_79 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this);
NullCheck(L_79);
VirtualActionInvoker1< uint8_t >::Invoke(27, L_79, (uint8_t)1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_80 = __this->___small_buffer;
String_t* L_81 = ___0_value;
NullCheck(L_81);
int32_t L_82;
L_82 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_81, NULL);
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
ProperBitConverter_GetBytes_m9ED318F8126C0F6CE2E4F33D07CD09B642D65F48(L_80, 0, L_82, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_83;
L_83 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_84 = __this->___small_buffer;
NullCheck(L_83);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_83, L_84, 0, 4);
int32_t L_85 = V_1;
il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_86;
L_86 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_85, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
V_20 = L_86;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0219:
{
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_87 = V_20;
if (!L_87)
{
goto IL_0224;
}
}
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_88 = V_20;
NullCheck(L_88);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_88);
}
IL_0224:
{
return;
}
}
});
try
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_89 = V_20;
NullCheck(L_89);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_90;
L_90 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_89, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
V_21 = L_90;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_91 = V_21;
String_t* L_92 = ___0_value;
int32_t L_93;
L_93 = UnsafeUtilities_StringToBytes_m47C191284C1676E35355A0FD43E90D71EF16DD0F(L_91, L_92, (bool)1, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_94;
L_94 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_95 = V_21;
int32_t L_96 = V_1;
NullCheck(L_94);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_94, L_95, 0, L_96);
goto IL_0320;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0225:
{
String_t* L_97 = ___0_value;
NullCheck(L_97);
int32_t L_98;
L_98 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_97, NULL);
V_1 = L_98;
int32_t L_99 = V_1;
bool L_100;
L_100 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(__this, ((int32_t)il2cpp_codegen_add(L_99, 5)), NULL);
if (!L_100)
{
goto IL_028e;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_101 = __this->___buffer;
int32_t L_102 = __this->___bufferIndex;
V_3 = L_102;
int32_t L_103 = V_3;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_103, 1));
int32_t L_104 = V_3;
NullCheck(L_101);
(L_101)->SetAt(static_cast<il2cpp_array_size_t>(L_104), (uint8_t)0);
String_t* L_105 = ___0_value;
NullCheck(L_105);
int32_t L_106;
L_106 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_105, NULL);
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_106, NULL);
V_22 = 0;
goto IL_0288;
}
IL_0261:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_107 = __this->___buffer;
int32_t L_108 = __this->___bufferIndex;
V_3 = L_108;
int32_t L_109 = V_3;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_109, 1));
int32_t L_110 = V_3;
String_t* L_111 = ___0_value;
int32_t L_112 = V_22;
NullCheck(L_111);
Il2CppChar L_113;
L_113 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_111, L_112, NULL);
NullCheck(L_107);
(L_107)->SetAt(static_cast<il2cpp_array_size_t>(L_110), (uint8_t)((int32_t)(uint8_t)L_113));
int32_t L_114 = V_22;
V_22 = ((int32_t)il2cpp_codegen_add(L_114, 1));
}
IL_0288:
{
int32_t L_115 = V_22;
int32_t L_116 = V_1;
if ((((int32_t)L_115) < ((int32_t)L_116)))
{
goto IL_0261;
}
}
{
return;
}
IL_028e:
{
VirtualActionInvoker0::Invoke(46, __this);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_117;
L_117 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this);
NullCheck(L_117);
VirtualActionInvoker1< uint8_t >::Invoke(27, L_117, (uint8_t)0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_118 = __this->___small_buffer;
String_t* L_119 = ___0_value;
NullCheck(L_119);
int32_t L_120;
L_120 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_119, NULL);
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
ProperBitConverter_GetBytes_m9ED318F8126C0F6CE2E4F33D07CD09B642D65F48(L_118, 0, L_120, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_121;
L_121 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_122 = __this->___small_buffer;
NullCheck(L_121);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_121, L_122, 0, 4);
String_t* L_123 = ___0_value;
NullCheck(L_123);
int32_t L_124;
L_124 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_123, NULL);
il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var);
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_125;
L_125 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_124, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var);
V_23 = L_125;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0314:
{
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_126 = V_23;
if (!L_126)
{
goto IL_031f;
}
}
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_127 = V_23;
NullCheck(L_127);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_127);
}
IL_031f:
{
return;
}
}
});
try
{
{
Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_128 = V_23;
NullCheck(L_128);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_129;
L_129 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_128, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var);
V_24 = L_129;
V_25 = 0;
goto IL_02f4_1;
}
IL_02e0_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_130 = V_24;
int32_t L_131 = V_25;
String_t* L_132 = ___0_value;
int32_t L_133 = V_25;
NullCheck(L_132);
Il2CppChar L_134;
L_134 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_132, L_133, NULL);
NullCheck(L_130);
(L_130)->SetAt(static_cast<il2cpp_array_size_t>(L_131), (uint8_t)((int32_t)(uint8_t)L_134));
int32_t L_135 = V_25;
V_25 = ((int32_t)il2cpp_codegen_add(L_135, 1));
}
IL_02f4_1:
{
int32_t L_136 = V_25;
String_t* L_137 = ___0_value;
NullCheck(L_137);
int32_t L_138;
L_138 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_137, NULL);
if ((((int32_t)L_136) < ((int32_t)L_138)))
{
goto IL_02e0_1;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_139;
L_139 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_140 = V_24;
String_t* L_141 = ___0_value;
NullCheck(L_141);
int32_t L_142;
L_142 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_141, NULL);
NullCheck(L_139);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_139, L_140, 0, L_142);
goto IL_0320;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0320:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_FlushToStream_mA377620F9EDE3C3DCCBA99A4A130D6EA3B13E190 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __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 BinaryDataWriter_UNSAFE_WriteToBuffer_2_Char_m72E82AB06884E5D16959A3A58681A7F9FAA69A4E (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Il2CppChar ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
uint8_t* V_2 = NULL;
uint8_t* V_3 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0030;
}
}
{
uint8_t* L_4 = V_0;
int32_t L_5 = __this->___bufferIndex;
Il2CppChar L_6 = ___0_value;
*((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int16_t)L_6;
goto IL_004f;
}
IL_0030:
{
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8));
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 1));
uint8_t* L_9 = V_2;
uint8_t* L_10 = L_9;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
int32_t L_13 = *((uint8_t*)L_12);
*((int8_t*)L_10) = (int8_t)L_13;
uint8_t* L_14 = V_2;
uint8_t* L_15 = V_3;
int32_t L_16 = *((uint8_t*)L_15);
*((int8_t*)L_14) = (int8_t)L_16;
}
IL_004f:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_17 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_17, 2));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_2_Int16_m3A45F9DA957A67B8361581CCA8AAEB51E8F958D3 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int16_t ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
uint8_t* V_2 = NULL;
uint8_t* V_3 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0030;
}
}
{
uint8_t* L_4 = V_0;
int32_t L_5 = __this->___bufferIndex;
int16_t L_6 = ___0_value;
*((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int16_t)L_6;
goto IL_004f;
}
IL_0030:
{
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8));
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 1));
uint8_t* L_9 = V_2;
uint8_t* L_10 = L_9;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
int32_t L_13 = *((uint8_t*)L_12);
*((int8_t*)L_10) = (int8_t)L_13;
uint8_t* L_14 = V_2;
uint8_t* L_15 = V_3;
int32_t L_16 = *((uint8_t*)L_15);
*((int8_t*)L_14) = (int8_t)L_16;
}
IL_004f:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_17 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_17, 2));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_2_UInt16_m470AC67B8D5D6BC7352B8E817A932175C680CF12 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, uint16_t ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
uint8_t* V_2 = NULL;
uint8_t* V_3 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0030;
}
}
{
uint8_t* L_4 = V_0;
int32_t L_5 = __this->___bufferIndex;
uint16_t L_6 = ___0_value;
*((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int16_t)L_6;
goto IL_004f;
}
IL_0030:
{
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8));
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 1));
uint8_t* L_9 = V_2;
uint8_t* L_10 = L_9;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
int32_t L_13 = *((uint8_t*)L_12);
*((int8_t*)L_10) = (int8_t)L_13;
uint8_t* L_14 = V_2;
uint8_t* L_15 = V_3;
int32_t L_16 = *((uint8_t*)L_15);
*((int8_t*)L_14) = (int8_t)L_16;
}
IL_004f:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_17 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_17, 2));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int32_t ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
uint8_t* V_2 = NULL;
uint8_t* V_3 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0030;
}
}
{
uint8_t* L_4 = V_0;
int32_t L_5 = __this->___bufferIndex;
int32_t L_6 = ___0_value;
*((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int32_t)L_6;
goto IL_0067;
}
IL_0030:
{
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8));
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 3));
uint8_t* L_9 = V_2;
uint8_t* L_10 = L_9;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
int32_t L_13 = *((uint8_t*)L_12);
*((int8_t*)L_10) = (int8_t)L_13;
uint8_t* L_14 = V_2;
uint8_t* L_15 = L_14;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, 1));
uint8_t* L_16 = V_3;
uint8_t* L_17 = L_16;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_17, 1));
int32_t L_18 = *((uint8_t*)L_17);
*((int8_t*)L_15) = (int8_t)L_18;
uint8_t* L_19 = V_2;
uint8_t* L_20 = L_19;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, 1));
uint8_t* L_21 = V_3;
uint8_t* L_22 = L_21;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_22, 1));
int32_t L_23 = *((uint8_t*)L_22);
*((int8_t*)L_20) = (int8_t)L_23;
uint8_t* L_24 = V_2;
uint8_t* L_25 = V_3;
int32_t L_26 = *((uint8_t*)L_25);
*((int8_t*)L_24) = (int8_t)L_26;
}
IL_0067:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_27 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_27, 4));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_4_UInt32_mDEE25BEEE64FFB75124CFCE3C8295075F1FC0F1F (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, uint32_t ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
uint8_t* V_2 = NULL;
uint8_t* V_3 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0030;
}
}
{
uint8_t* L_4 = V_0;
int32_t L_5 = __this->___bufferIndex;
uint32_t L_6 = ___0_value;
*((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int32_t)L_6;
goto IL_0067;
}
IL_0030:
{
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8));
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 3));
uint8_t* L_9 = V_2;
uint8_t* L_10 = L_9;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
int32_t L_13 = *((uint8_t*)L_12);
*((int8_t*)L_10) = (int8_t)L_13;
uint8_t* L_14 = V_2;
uint8_t* L_15 = L_14;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, 1));
uint8_t* L_16 = V_3;
uint8_t* L_17 = L_16;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_17, 1));
int32_t L_18 = *((uint8_t*)L_17);
*((int8_t*)L_15) = (int8_t)L_18;
uint8_t* L_19 = V_2;
uint8_t* L_20 = L_19;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, 1));
uint8_t* L_21 = V_3;
uint8_t* L_22 = L_21;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_22, 1));
int32_t L_23 = *((uint8_t*)L_22);
*((int8_t*)L_20) = (int8_t)L_23;
uint8_t* L_24 = V_2;
uint8_t* L_25 = V_3;
int32_t L_26 = *((uint8_t*)L_25);
*((int8_t*)L_24) = (int8_t)L_26;
}
IL_0067:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_27 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_27, 4));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_4_Float32_m6C800CD761E762E91C2B7A3C88ACC0908A656894 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, float ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
uint8_t* V_2 = NULL;
uint8_t* V_3 = NULL;
uint8_t* V_4 = NULL;
uint8_t* V_5 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_006e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_4)
{
goto IL_0037;
}
}
{
uint8_t* L_5 = V_0;
int32_t L_6 = __this->___bufferIndex;
float L_7 = ___0_value;
*((float*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))) = (float)L_7;
goto IL_00b5;
}
IL_0037:
{
V_2 = (uint8_t*)((uintptr_t)(&___0_value));
uint8_t* L_8 = V_0;
int32_t L_9 = __this->___bufferIndex;
V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9));
uint8_t* L_10 = V_3;
uint8_t* L_11 = L_10;
V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_11, 1));
uint8_t* L_12 = V_2;
uint8_t* L_13 = L_12;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, 1));
int32_t L_14 = *((uint8_t*)L_13);
*((int8_t*)L_11) = (int8_t)L_14;
uint8_t* L_15 = V_3;
uint8_t* L_16 = L_15;
V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_16, 1));
uint8_t* L_17 = V_2;
uint8_t* L_18 = L_17;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, 1));
int32_t L_19 = *((uint8_t*)L_18);
*((int8_t*)L_16) = (int8_t)L_19;
uint8_t* L_20 = V_3;
uint8_t* L_21 = L_20;
V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, 1));
uint8_t* L_22 = V_2;
uint8_t* L_23 = L_22;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_23, 1));
int32_t L_24 = *((uint8_t*)L_23);
*((int8_t*)L_21) = (int8_t)L_24;
uint8_t* L_25 = V_3;
uint8_t* L_26 = V_2;
int32_t L_27 = *((uint8_t*)L_26);
*((int8_t*)L_25) = (int8_t)L_27;
goto IL_00b5;
}
IL_006e:
{
uint8_t* L_28 = V_0;
int32_t L_29 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, L_29));
V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 3));
uint8_t* L_30 = V_4;
uint8_t* L_31 = L_30;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1));
uint8_t* L_32 = V_5;
uint8_t* L_33 = L_32;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1));
int32_t L_34 = *((uint8_t*)L_33);
*((int8_t*)L_31) = (int8_t)L_34;
uint8_t* L_35 = V_4;
uint8_t* L_36 = L_35;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1));
uint8_t* L_37 = V_5;
uint8_t* L_38 = L_37;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1));
int32_t L_39 = *((uint8_t*)L_38);
*((int8_t*)L_36) = (int8_t)L_39;
uint8_t* L_40 = V_4;
uint8_t* L_41 = L_40;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1));
uint8_t* L_42 = V_5;
uint8_t* L_43 = L_42;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1));
int32_t L_44 = *((uint8_t*)L_43);
*((int8_t*)L_41) = (int8_t)L_44;
uint8_t* L_45 = V_4;
uint8_t* L_46 = V_5;
int32_t L_47 = *((uint8_t*)L_46);
*((int8_t*)L_45) = (int8_t)L_47;
}
IL_00b5:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_48 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_48, 4));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_8_Int64_m1104055DF05590B742266142F5D74991254F9D83 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int64_t ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
int32_t* V_2 = NULL;
int32_t* V_3 = NULL;
uint8_t* V_4 = NULL;
uint8_t* V_5 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_005c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_4)
{
goto IL_003a;
}
}
{
uint8_t* L_5 = V_0;
int32_t L_6 = __this->___bufferIndex;
int64_t L_7 = ___0_value;
*((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))) = (int64_t)L_7;
goto IL_00e3;
}
IL_003a:
{
V_2 = (int32_t*)((uintptr_t)(&___0_value));
uint8_t* L_8 = V_0;
int32_t L_9 = __this->___bufferIndex;
V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9));
int32_t* L_10 = V_3;
int32_t* L_11 = L_10;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4));
int32_t* L_12 = V_2;
int32_t* L_13 = L_12;
V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t L_14 = *((int32_t*)L_13);
*((int32_t*)L_11) = (int32_t)L_14;
int32_t* L_15 = V_3;
int32_t* L_16 = V_2;
int32_t L_17 = *((int32_t*)L_16);
*((int32_t*)L_15) = (int32_t)L_17;
goto IL_00e3;
}
IL_005c:
{
uint8_t* L_18 = V_0;
int32_t L_19 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, L_19));
V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 7));
uint8_t* L_20 = V_4;
uint8_t* L_21 = L_20;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, 1));
uint8_t* L_22 = V_5;
uint8_t* L_23 = L_22;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_23, 1));
int32_t L_24 = *((uint8_t*)L_23);
*((int8_t*)L_21) = (int8_t)L_24;
uint8_t* L_25 = V_4;
uint8_t* L_26 = L_25;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, 1));
uint8_t* L_27 = V_5;
uint8_t* L_28 = L_27;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_28, 1));
int32_t L_29 = *((uint8_t*)L_28);
*((int8_t*)L_26) = (int8_t)L_29;
uint8_t* L_30 = V_4;
uint8_t* L_31 = L_30;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1));
uint8_t* L_32 = V_5;
uint8_t* L_33 = L_32;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1));
int32_t L_34 = *((uint8_t*)L_33);
*((int8_t*)L_31) = (int8_t)L_34;
uint8_t* L_35 = V_4;
uint8_t* L_36 = L_35;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1));
uint8_t* L_37 = V_5;
uint8_t* L_38 = L_37;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1));
int32_t L_39 = *((uint8_t*)L_38);
*((int8_t*)L_36) = (int8_t)L_39;
uint8_t* L_40 = V_4;
uint8_t* L_41 = L_40;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1));
uint8_t* L_42 = V_5;
uint8_t* L_43 = L_42;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1));
int32_t L_44 = *((uint8_t*)L_43);
*((int8_t*)L_41) = (int8_t)L_44;
uint8_t* L_45 = V_4;
uint8_t* L_46 = L_45;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1));
uint8_t* L_47 = V_5;
uint8_t* L_48 = L_47;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_48, 1));
int32_t L_49 = *((uint8_t*)L_48);
*((int8_t*)L_46) = (int8_t)L_49;
uint8_t* L_50 = V_4;
uint8_t* L_51 = L_50;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1));
uint8_t* L_52 = V_5;
uint8_t* L_53 = L_52;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_53, 1));
int32_t L_54 = *((uint8_t*)L_53);
*((int8_t*)L_51) = (int8_t)L_54;
uint8_t* L_55 = V_4;
uint8_t* L_56 = V_5;
int32_t L_57 = *((uint8_t*)L_56);
*((int8_t*)L_55) = (int8_t)L_57;
}
IL_00e3:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_58 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_58, 8));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_8_UInt64_mC5AB65E325232703D665F65E5879BB4F034BA217 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, uint64_t ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
int32_t* V_2 = NULL;
int32_t* V_3 = NULL;
uint8_t* V_4 = NULL;
uint8_t* V_5 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_005c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_4)
{
goto IL_003a;
}
}
{
uint8_t* L_5 = V_0;
int32_t L_6 = __this->___bufferIndex;
uint64_t L_7 = ___0_value;
*((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))) = (int64_t)L_7;
goto IL_00e3;
}
IL_003a:
{
V_2 = (int32_t*)((uintptr_t)(&___0_value));
uint8_t* L_8 = V_0;
int32_t L_9 = __this->___bufferIndex;
V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9));
int32_t* L_10 = V_3;
int32_t* L_11 = L_10;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4));
int32_t* L_12 = V_2;
int32_t* L_13 = L_12;
V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t L_14 = *((int32_t*)L_13);
*((int32_t*)L_11) = (int32_t)L_14;
int32_t* L_15 = V_3;
int32_t* L_16 = V_2;
int32_t L_17 = *((int32_t*)L_16);
*((int32_t*)L_15) = (int32_t)L_17;
goto IL_00e3;
}
IL_005c:
{
uint8_t* L_18 = V_0;
int32_t L_19 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, L_19));
V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 7));
uint8_t* L_20 = V_4;
uint8_t* L_21 = L_20;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, 1));
uint8_t* L_22 = V_5;
uint8_t* L_23 = L_22;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_23, 1));
int32_t L_24 = *((uint8_t*)L_23);
*((int8_t*)L_21) = (int8_t)L_24;
uint8_t* L_25 = V_4;
uint8_t* L_26 = L_25;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, 1));
uint8_t* L_27 = V_5;
uint8_t* L_28 = L_27;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_28, 1));
int32_t L_29 = *((uint8_t*)L_28);
*((int8_t*)L_26) = (int8_t)L_29;
uint8_t* L_30 = V_4;
uint8_t* L_31 = L_30;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1));
uint8_t* L_32 = V_5;
uint8_t* L_33 = L_32;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1));
int32_t L_34 = *((uint8_t*)L_33);
*((int8_t*)L_31) = (int8_t)L_34;
uint8_t* L_35 = V_4;
uint8_t* L_36 = L_35;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1));
uint8_t* L_37 = V_5;
uint8_t* L_38 = L_37;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1));
int32_t L_39 = *((uint8_t*)L_38);
*((int8_t*)L_36) = (int8_t)L_39;
uint8_t* L_40 = V_4;
uint8_t* L_41 = L_40;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1));
uint8_t* L_42 = V_5;
uint8_t* L_43 = L_42;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1));
int32_t L_44 = *((uint8_t*)L_43);
*((int8_t*)L_41) = (int8_t)L_44;
uint8_t* L_45 = V_4;
uint8_t* L_46 = L_45;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1));
uint8_t* L_47 = V_5;
uint8_t* L_48 = L_47;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_48, 1));
int32_t L_49 = *((uint8_t*)L_48);
*((int8_t*)L_46) = (int8_t)L_49;
uint8_t* L_50 = V_4;
uint8_t* L_51 = L_50;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1));
uint8_t* L_52 = V_5;
uint8_t* L_53 = L_52;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_53, 1));
int32_t L_54 = *((uint8_t*)L_53);
*((int8_t*)L_51) = (int8_t)L_54;
uint8_t* L_55 = V_4;
uint8_t* L_56 = V_5;
int32_t L_57 = *((uint8_t*)L_56);
*((int8_t*)L_55) = (int8_t)L_57;
}
IL_00e3:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_58 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_58, 8));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_8_Float64_mB29BF44ECA98293F9F4BA2DB3D7FD7F33D3AB401 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, double ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
int32_t* V_2 = NULL;
int32_t* V_3 = NULL;
uint8_t* V_4 = NULL;
uint8_t* V_5 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_005c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_4)
{
goto IL_003a;
}
}
{
uint8_t* L_5 = V_0;
int32_t L_6 = __this->___bufferIndex;
double L_7 = ___0_value;
*((double*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))) = (double)L_7;
goto IL_00e3;
}
IL_003a:
{
V_2 = (int32_t*)((uintptr_t)(&___0_value));
uint8_t* L_8 = V_0;
int32_t L_9 = __this->___bufferIndex;
V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9));
int32_t* L_10 = V_3;
int32_t* L_11 = L_10;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4));
int32_t* L_12 = V_2;
int32_t* L_13 = L_12;
V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t L_14 = *((int32_t*)L_13);
*((int32_t*)L_11) = (int32_t)L_14;
int32_t* L_15 = V_3;
int32_t* L_16 = V_2;
int32_t L_17 = *((int32_t*)L_16);
*((int32_t*)L_15) = (int32_t)L_17;
goto IL_00e3;
}
IL_005c:
{
uint8_t* L_18 = V_0;
int32_t L_19 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, L_19));
V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 7));
uint8_t* L_20 = V_4;
uint8_t* L_21 = L_20;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, 1));
uint8_t* L_22 = V_5;
uint8_t* L_23 = L_22;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_23, 1));
int32_t L_24 = *((uint8_t*)L_23);
*((int8_t*)L_21) = (int8_t)L_24;
uint8_t* L_25 = V_4;
uint8_t* L_26 = L_25;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, 1));
uint8_t* L_27 = V_5;
uint8_t* L_28 = L_27;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_28, 1));
int32_t L_29 = *((uint8_t*)L_28);
*((int8_t*)L_26) = (int8_t)L_29;
uint8_t* L_30 = V_4;
uint8_t* L_31 = L_30;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1));
uint8_t* L_32 = V_5;
uint8_t* L_33 = L_32;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1));
int32_t L_34 = *((uint8_t*)L_33);
*((int8_t*)L_31) = (int8_t)L_34;
uint8_t* L_35 = V_4;
uint8_t* L_36 = L_35;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1));
uint8_t* L_37 = V_5;
uint8_t* L_38 = L_37;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1));
int32_t L_39 = *((uint8_t*)L_38);
*((int8_t*)L_36) = (int8_t)L_39;
uint8_t* L_40 = V_4;
uint8_t* L_41 = L_40;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1));
uint8_t* L_42 = V_5;
uint8_t* L_43 = L_42;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1));
int32_t L_44 = *((uint8_t*)L_43);
*((int8_t*)L_41) = (int8_t)L_44;
uint8_t* L_45 = V_4;
uint8_t* L_46 = L_45;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1));
uint8_t* L_47 = V_5;
uint8_t* L_48 = L_47;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_48, 1));
int32_t L_49 = *((uint8_t*)L_48);
*((int8_t*)L_46) = (int8_t)L_49;
uint8_t* L_50 = V_4;
uint8_t* L_51 = L_50;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1));
uint8_t* L_52 = V_5;
uint8_t* L_53 = L_52;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_53, 1));
int32_t L_54 = *((uint8_t*)L_53);
*((int8_t*)L_51) = (int8_t)L_54;
uint8_t* L_55 = V_4;
uint8_t* L_56 = V_5;
int32_t L_57 = *((uint8_t*)L_56);
*((int8_t*)L_55) = (int8_t)L_57;
}
IL_00e3:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_58 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_58, 8));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_16_Decimal_m09164C3FB0DD6E7931DB6F87B9D9B8A5858C00DD (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
int32_t* V_2 = NULL;
int32_t* V_3 = NULL;
uint8_t* V_4 = NULL;
uint8_t* V_5 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0078;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_4)
{
goto IL_003e;
}
}
{
uint8_t* L_5 = V_0;
int32_t L_6 = __this->___bufferIndex;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_7 = ___0_value;
*(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6)) = L_7;
goto IL_0180;
}
IL_003e:
{
V_2 = (int32_t*)((uintptr_t)(&___0_value));
uint8_t* L_8 = V_0;
int32_t L_9 = __this->___bufferIndex;
V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9));
int32_t* L_10 = V_3;
int32_t* L_11 = L_10;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4));
int32_t* L_12 = V_2;
int32_t* L_13 = L_12;
V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t L_14 = *((int32_t*)L_13);
*((int32_t*)L_11) = (int32_t)L_14;
int32_t* L_15 = V_3;
int32_t* L_16 = L_15;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_16, 4));
int32_t* L_17 = V_2;
int32_t* L_18 = L_17;
V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_18, 4));
int32_t L_19 = *((int32_t*)L_18);
*((int32_t*)L_16) = (int32_t)L_19;
int32_t* L_20 = V_3;
int32_t* L_21 = L_20;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_21, 4));
int32_t* L_22 = V_2;
int32_t* L_23 = L_22;
V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_23, 4));
int32_t L_24 = *((int32_t*)L_23);
*((int32_t*)L_21) = (int32_t)L_24;
int32_t* L_25 = V_3;
int32_t* L_26 = V_2;
int32_t L_27 = *((int32_t*)L_26);
*((int32_t*)L_25) = (int32_t)L_27;
goto IL_0180;
}
IL_0078:
{
uint8_t* L_28 = V_0;
int32_t L_29 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, L_29));
V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), ((int32_t)15)));
uint8_t* L_30 = V_4;
uint8_t* L_31 = L_30;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1));
uint8_t* L_32 = V_5;
uint8_t* L_33 = L_32;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1));
int32_t L_34 = *((uint8_t*)L_33);
*((int8_t*)L_31) = (int8_t)L_34;
uint8_t* L_35 = V_4;
uint8_t* L_36 = L_35;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1));
uint8_t* L_37 = V_5;
uint8_t* L_38 = L_37;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1));
int32_t L_39 = *((uint8_t*)L_38);
*((int8_t*)L_36) = (int8_t)L_39;
uint8_t* L_40 = V_4;
uint8_t* L_41 = L_40;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1));
uint8_t* L_42 = V_5;
uint8_t* L_43 = L_42;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1));
int32_t L_44 = *((uint8_t*)L_43);
*((int8_t*)L_41) = (int8_t)L_44;
uint8_t* L_45 = V_4;
uint8_t* L_46 = L_45;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1));
uint8_t* L_47 = V_5;
uint8_t* L_48 = L_47;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_48, 1));
int32_t L_49 = *((uint8_t*)L_48);
*((int8_t*)L_46) = (int8_t)L_49;
uint8_t* L_50 = V_4;
uint8_t* L_51 = L_50;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1));
uint8_t* L_52 = V_5;
uint8_t* L_53 = L_52;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_53, 1));
int32_t L_54 = *((uint8_t*)L_53);
*((int8_t*)L_51) = (int8_t)L_54;
uint8_t* L_55 = V_4;
uint8_t* L_56 = L_55;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_56, 1));
uint8_t* L_57 = V_5;
uint8_t* L_58 = L_57;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_58, 1));
int32_t L_59 = *((uint8_t*)L_58);
*((int8_t*)L_56) = (int8_t)L_59;
uint8_t* L_60 = V_4;
uint8_t* L_61 = L_60;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_61, 1));
uint8_t* L_62 = V_5;
uint8_t* L_63 = L_62;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_63, 1));
int32_t L_64 = *((uint8_t*)L_63);
*((int8_t*)L_61) = (int8_t)L_64;
uint8_t* L_65 = V_4;
uint8_t* L_66 = L_65;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_66, 1));
uint8_t* L_67 = V_5;
uint8_t* L_68 = L_67;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_68, 1));
int32_t L_69 = *((uint8_t*)L_68);
*((int8_t*)L_66) = (int8_t)L_69;
uint8_t* L_70 = V_4;
uint8_t* L_71 = L_70;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_71, 1));
uint8_t* L_72 = V_5;
uint8_t* L_73 = L_72;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_73, 1));
int32_t L_74 = *((uint8_t*)L_73);
*((int8_t*)L_71) = (int8_t)L_74;
uint8_t* L_75 = V_4;
uint8_t* L_76 = L_75;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_76, 1));
uint8_t* L_77 = V_5;
uint8_t* L_78 = L_77;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_78, 1));
int32_t L_79 = *((uint8_t*)L_78);
*((int8_t*)L_76) = (int8_t)L_79;
uint8_t* L_80 = V_4;
uint8_t* L_81 = L_80;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_81, 1));
uint8_t* L_82 = V_5;
uint8_t* L_83 = L_82;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_83, 1));
int32_t L_84 = *((uint8_t*)L_83);
*((int8_t*)L_81) = (int8_t)L_84;
uint8_t* L_85 = V_4;
uint8_t* L_86 = L_85;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_86, 1));
uint8_t* L_87 = V_5;
uint8_t* L_88 = L_87;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_88, 1));
int32_t L_89 = *((uint8_t*)L_88);
*((int8_t*)L_86) = (int8_t)L_89;
uint8_t* L_90 = V_4;
uint8_t* L_91 = L_90;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_91, 1));
uint8_t* L_92 = V_5;
uint8_t* L_93 = L_92;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_93, 1));
int32_t L_94 = *((uint8_t*)L_93);
*((int8_t*)L_91) = (int8_t)L_94;
uint8_t* L_95 = V_4;
uint8_t* L_96 = L_95;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_96, 1));
uint8_t* L_97 = V_5;
uint8_t* L_98 = L_97;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_98, 1));
int32_t L_99 = *((uint8_t*)L_98);
*((int8_t*)L_96) = (int8_t)L_99;
uint8_t* L_100 = V_4;
uint8_t* L_101 = L_100;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_101, 1));
uint8_t* L_102 = V_5;
uint8_t* L_103 = L_102;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_103, 1));
int32_t L_104 = *((uint8_t*)L_103);
*((int8_t*)L_101) = (int8_t)L_104;
uint8_t* L_105 = V_4;
uint8_t* L_106 = V_5;
int32_t L_107 = *((uint8_t*)L_106);
*((int8_t*)L_105) = (int8_t)L_107;
}
IL_0180:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_108 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_108, ((int32_t)16)));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_16_Guid_m4774D1D47F264DF21E56295BE6032DDE734CD127 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Guid_t ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
int32_t* V_2 = NULL;
int32_t* V_3 = NULL;
uint8_t* V_4 = NULL;
uint8_t* V_5 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0078;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_4)
{
goto IL_003e;
}
}
{
uint8_t* L_5 = V_0;
int32_t L_6 = __this->___bufferIndex;
Guid_t L_7 = ___0_value;
*(Guid_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6)) = L_7;
goto IL_017e;
}
IL_003e:
{
V_2 = (int32_t*)((uintptr_t)(&___0_value));
uint8_t* L_8 = V_0;
int32_t L_9 = __this->___bufferIndex;
V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9));
int32_t* L_10 = V_3;
int32_t* L_11 = L_10;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4));
int32_t* L_12 = V_2;
int32_t* L_13 = L_12;
V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t L_14 = *((int32_t*)L_13);
*((int32_t*)L_11) = (int32_t)L_14;
int32_t* L_15 = V_3;
int32_t* L_16 = L_15;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_16, 4));
int32_t* L_17 = V_2;
int32_t* L_18 = L_17;
V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_18, 4));
int32_t L_19 = *((int32_t*)L_18);
*((int32_t*)L_16) = (int32_t)L_19;
int32_t* L_20 = V_3;
int32_t* L_21 = L_20;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_21, 4));
int32_t* L_22 = V_2;
int32_t* L_23 = L_22;
V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_23, 4));
int32_t L_24 = *((int32_t*)L_23);
*((int32_t*)L_21) = (int32_t)L_24;
int32_t* L_25 = V_3;
int32_t* L_26 = V_2;
int32_t L_27 = *((int32_t*)L_26);
*((int32_t*)L_25) = (int32_t)L_27;
goto IL_017e;
}
IL_0078:
{
uint8_t* L_28 = V_0;
int32_t L_29 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, L_29));
V_5 = (uint8_t*)((uintptr_t)(&___0_value));
uint8_t* L_30 = V_4;
uint8_t* L_31 = L_30;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1));
uint8_t* L_32 = V_5;
uint8_t* L_33 = L_32;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_33, 1));
int32_t L_34 = *((uint8_t*)L_33);
*((int8_t*)L_31) = (int8_t)L_34;
uint8_t* L_35 = V_4;
uint8_t* L_36 = L_35;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1));
uint8_t* L_37 = V_5;
uint8_t* L_38 = L_37;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_38, 1));
int32_t L_39 = *((uint8_t*)L_38);
*((int8_t*)L_36) = (int8_t)L_39;
uint8_t* L_40 = V_4;
uint8_t* L_41 = L_40;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1));
uint8_t* L_42 = V_5;
uint8_t* L_43 = L_42;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_43, 1));
int32_t L_44 = *((uint8_t*)L_43);
*((int8_t*)L_41) = (int8_t)L_44;
uint8_t* L_45 = V_4;
uint8_t* L_46 = L_45;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1));
uint8_t* L_47 = V_5;
uint8_t* L_48 = L_47;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_48, 1));
int32_t L_49 = *((uint8_t*)L_48);
*((int8_t*)L_46) = (int8_t)L_49;
uint8_t* L_50 = V_4;
uint8_t* L_51 = L_50;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1));
uint8_t* L_52 = V_5;
uint8_t* L_53 = L_52;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_53, 1));
int32_t L_54 = *((uint8_t*)L_53);
*((int8_t*)L_51) = (int8_t)L_54;
uint8_t* L_55 = V_4;
uint8_t* L_56 = L_55;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_56, 1));
uint8_t* L_57 = V_5;
uint8_t* L_58 = L_57;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_58, 1));
int32_t L_59 = *((uint8_t*)L_58);
*((int8_t*)L_56) = (int8_t)L_59;
uint8_t* L_60 = V_4;
uint8_t* L_61 = L_60;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_61, 1));
uint8_t* L_62 = V_5;
uint8_t* L_63 = L_62;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_63, 1));
int32_t L_64 = *((uint8_t*)L_63);
*((int8_t*)L_61) = (int8_t)L_64;
uint8_t* L_65 = V_4;
uint8_t* L_66 = L_65;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_66, 1));
uint8_t* L_67 = V_5;
uint8_t* L_68 = L_67;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_68, 1));
int32_t L_69 = *((uint8_t*)L_68);
*((int8_t*)L_66) = (int8_t)L_69;
uint8_t* L_70 = V_4;
uint8_t* L_71 = L_70;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_71, 1));
uint8_t* L_72 = V_5;
uint8_t* L_73 = L_72;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_73, 1));
int32_t L_74 = *((uint8_t*)L_73);
*((int8_t*)L_71) = (int8_t)L_74;
uint8_t* L_75 = V_4;
uint8_t* L_76 = L_75;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_76, 1));
uint8_t* L_77 = V_5;
int32_t L_78 = *((uint8_t*)L_77);
*((int8_t*)L_76) = (int8_t)L_78;
uint8_t* L_79 = V_5;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_79, 6));
uint8_t* L_80 = V_4;
uint8_t* L_81 = L_80;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_81, 1));
uint8_t* L_82 = V_5;
uint8_t* L_83 = L_82;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_83, 1));
int32_t L_84 = *((uint8_t*)L_83);
*((int8_t*)L_81) = (int8_t)L_84;
uint8_t* L_85 = V_4;
uint8_t* L_86 = L_85;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_86, 1));
uint8_t* L_87 = V_5;
uint8_t* L_88 = L_87;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_88, 1));
int32_t L_89 = *((uint8_t*)L_88);
*((int8_t*)L_86) = (int8_t)L_89;
uint8_t* L_90 = V_4;
uint8_t* L_91 = L_90;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_91, 1));
uint8_t* L_92 = V_5;
uint8_t* L_93 = L_92;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_93, 1));
int32_t L_94 = *((uint8_t*)L_93);
*((int8_t*)L_91) = (int8_t)L_94;
uint8_t* L_95 = V_4;
uint8_t* L_96 = L_95;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_96, 1));
uint8_t* L_97 = V_5;
uint8_t* L_98 = L_97;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_98, 1));
int32_t L_99 = *((uint8_t*)L_98);
*((int8_t*)L_96) = (int8_t)L_99;
uint8_t* L_100 = V_4;
uint8_t* L_101 = L_100;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_101, 1));
uint8_t* L_102 = V_5;
uint8_t* L_103 = L_102;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_103, 1));
int32_t L_104 = *((uint8_t*)L_103);
*((int8_t*)L_101) = (int8_t)L_104;
uint8_t* L_105 = V_4;
uint8_t* L_106 = V_5;
int32_t L_107 = *((uint8_t*)L_106);
*((int8_t*)L_105) = (int8_t)L_107;
}
IL_017e:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_108 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_108, ((int32_t)16)));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __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*)&BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_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 bool BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __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_000f;
}
}
{
return (bool)0;
}
IL_000f:
{
int32_t L_3 = __this->___bufferIndex;
int32_t L_4 = ___0_space;
int32_t L_5 = V_0;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_3, L_4))) <= ((int32_t)L_5)))
{
goto IL_0020;
}
}
{
VirtualActionInvoker0::Invoke(46, __this);
}
IL_0020:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter__cctor_mDCF719BFCBA3E45B0537E3D7AE785DC838EBCC31 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t040DD97225AE7940C382F481C47641A9726EC4C7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t0A012FA1577223FF2119D68312CF07EDD705CC57_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t2C1E9C3208FF733CF93194827BC5A316F5728ABE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t6896EA7B8A6394A0DB02C01762B8852C3E16D91C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t6C577DBD836701816846A7A2828A1F69FBFA1FB8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t786686BB4C5B9AA674CB0020B2BBFF6E155B0ADF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t8D91EEEC6F67AE84813CD12EB819858671000DAF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t99D5BE4BC7F4DDFD6D3A7B8CCCE14638C8E295C0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t9FCE45D8430C8E4546F9417E50E5E511A9A79E4B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_tC603593BE9AB0D6252D0674BA4A7547AA0FF84E5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_tC9307B24BB0C531145058E18028E296F840CBA67_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_tD051CEE665CB7EE31E074DA49DCAE32AD8A5CF53_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_tD6E080F36319CBF6BF1621FF6C67DCA2E608EB98_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_tDD9B7F86F62343F8C28A64A27E90DD2795981B0D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_Guid_m3FEA98B644AFAF548AD7D21C5B23907AF5DC614D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_bool_m61F3CC0AEAD880176635D2A867CC36BD4393F2F6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_byte_mF00843CCCAD1F0CA870104E88244C3DD35E08F22_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_char_m0E700204B9BE7801BE60416F77B24515658C5D82_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_decimal_m061D41F501898F7CBB0E1E268D5E0EEB5353A15C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_double_m4DB62AD93AC6C645C2279AD7EBA88902A969F08D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_float_mEC5845F27D24796366997F71E1082C4F1EE2EC7D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_int_mE92CF34B98F696EBDA74349AA6EAB3B4B244E5C9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_long_m3E2284E5FC70657626FAF0E77194C866E3BF40AD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_sbyte_mF0E770BCD0B6CE9D17D61DFE48A3767541C37EB9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_short_m0F7EB2A2ED9079D6F658BA9D5C4DE15691408379_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_uint_m06365F957F5349895F22925C2C358F888A3A0ED7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_ulong_mC783CEB79A785CE8D03934E9D99E8C256810925D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_ushort_m2D51174CE31F0A1AD14DBD01836E56E67F6ED7D4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_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_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m112A1CB923DA2FC5DD778E732387D65BA92A743F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA063F7CB6E3B3137242BABE30D2790AB7512F906_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mB7AA8EFA279F0EF69B3F2DFD7EF60FCC5D18E4FD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA_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*)&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*)&ProperBitConverter_GetBytes_m0EB9A8E2E92B6D1D0E74F410C82A4CC5ED61B718_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_GetBytes_m27A2BFF2CBB6CECA0A9E58B3A65C6A45C40EF079_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_GetBytes_m432090B768F2E1AD344AB7C8E4B52BDC75E7593C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_GetBytes_m751D4DC8F2016F71564DBB6DFAD4CCD471736354_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_GetBytes_m77C5435E6E23835087F3CFDE1EE30B8DAC276235_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_GetBytes_m9ED318F8126C0F6CE2E4F33D07CD09B642D65F48_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_GetBytes_mB45E6D425454C8357F7AAC65B49B52419D719AFA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_GetBytes_mE2EB32A1D34E9FD1E3FA10C17C0ABF2688A2F620_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_GetBytes_mE5E4847614CEB0DF324D422FB5CA8BCD54814EA0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_GetBytes_mFDB5706A306A0E692E66D5FED090CA9610EFB0CD_RuntimeMethod_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*)&U3CU3Ec_U3C_cctorU3Eb__70_0_mF4ECDDFA9E91970F5EE11CEBC2F931D3F0EBA73A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__70_1_m8E057B343F8B814C539FA6C5BEBC2DF8FB70D631_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__70_2_m330949E17AC32BD4FD927ED46B90A877CF639C44_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__70_3_m893C7F7A0A2851B99648AE62250DB61E395D8117_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_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* V_1 = NULL;
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* V_2 = 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_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_1 = (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE*)il2cpp_codegen_object_new(Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m112A1CB923DA2FC5DD778E732387D65BA92A743F(L_1, L_0, Dictionary_2__ctor_m112A1CB923DA2FC5DD778E732387D65BA92A743F_RuntimeMethod_var);
V_0 = L_1;
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_2 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_4;
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var);
U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* L_5 = ((U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var))->___U3CU3E9;
Action_3_t8D91EEEC6F67AE84813CD12EB819858671000DAF* L_6 = (Action_3_t8D91EEEC6F67AE84813CD12EB819858671000DAF*)il2cpp_codegen_object_new(Action_3_t8D91EEEC6F67AE84813CD12EB819858671000DAF_il2cpp_TypeInfo_var);
Action_3__ctor_m6DE8F052E73E5635AEC54528275E9CA3EBD4F78F(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__70_0_mF4ECDDFA9E91970F5EE11CEBC2F931D3F0EBA73A_RuntimeMethod_var), NULL);
NullCheck(L_2);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_2, L_4, L_6, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_7 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
Type_t* L_9;
L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* L_10 = ((U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var))->___U3CU3E9;
Action_3_t6C577DBD836701816846A7A2828A1F69FBFA1FB8* L_11 = (Action_3_t6C577DBD836701816846A7A2828A1F69FBFA1FB8*)il2cpp_codegen_object_new(Action_3_t6C577DBD836701816846A7A2828A1F69FBFA1FB8_il2cpp_TypeInfo_var);
Action_3__ctor_mFF654904C35FEAA47E64562CF9391F8446BE871D(L_11, L_10, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__70_1_m8E057B343F8B814C539FA6C5BEBC2DF8FB70D631_RuntimeMethod_var), NULL);
NullCheck(L_7);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_7, L_9, L_11, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_12 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
Type_t* L_14;
L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* L_15 = ((U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var))->___U3CU3E9;
Action_3_tDD9B7F86F62343F8C28A64A27E90DD2795981B0D* L_16 = (Action_3_tDD9B7F86F62343F8C28A64A27E90DD2795981B0D*)il2cpp_codegen_object_new(Action_3_tDD9B7F86F62343F8C28A64A27E90DD2795981B0D_il2cpp_TypeInfo_var);
Action_3__ctor_m6FA5B1CD72297ED7E15ABB531C568561A360A66E(L_16, L_15, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__70_2_m330949E17AC32BD4FD927ED46B90A877CF639C44_RuntimeMethod_var), NULL);
NullCheck(L_12);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_12, L_14, L_16, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_17 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* L_20 = ((U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var))->___U3CU3E9;
Action_3_tD6E080F36319CBF6BF1621FF6C67DCA2E608EB98* L_21 = (Action_3_tD6E080F36319CBF6BF1621FF6C67DCA2E608EB98*)il2cpp_codegen_object_new(Action_3_tD6E080F36319CBF6BF1621FF6C67DCA2E608EB98_il2cpp_TypeInfo_var);
Action_3__ctor_m9255AD97858C856F8A6A0B033E8E95044409D172(L_21, L_20, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__70_3_m893C7F7A0A2851B99648AE62250DB61E395D8117_RuntimeMethod_var), NULL);
NullCheck(L_17);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_17, L_19, L_21, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_22 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_23 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
Type_t* L_24;
L_24 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_23, NULL);
Action_3_t786686BB4C5B9AA674CB0020B2BBFF6E155B0ADF* L_25 = (Action_3_t786686BB4C5B9AA674CB0020B2BBFF6E155B0ADF*)il2cpp_codegen_object_new(Action_3_t786686BB4C5B9AA674CB0020B2BBFF6E155B0ADF_il2cpp_TypeInfo_var);
Action_3__ctor_mFC7ACC90868EDAA1AABD4A8FEF2274D2871FFADA(L_25, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_mE2EB32A1D34E9FD1E3FA10C17C0ABF2688A2F620_RuntimeMethod_var), NULL);
NullCheck(L_22);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_22, L_24, L_25, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_26 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
Type_t* L_28;
L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL);
Action_3_t9FCE45D8430C8E4546F9417E50E5E511A9A79E4B* L_29 = (Action_3_t9FCE45D8430C8E4546F9417E50E5E511A9A79E4B*)il2cpp_codegen_object_new(Action_3_t9FCE45D8430C8E4546F9417E50E5E511A9A79E4B_il2cpp_TypeInfo_var);
Action_3__ctor_m457FAD59A667765DDB23A4BD10F8C83AB782DB90(L_29, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_m9ED318F8126C0F6CE2E4F33D07CD09B642D65F48_RuntimeMethod_var), NULL);
NullCheck(L_26);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_26, L_28, L_29, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_30 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_32;
L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
Action_3_t0A012FA1577223FF2119D68312CF07EDD705CC57* L_33 = (Action_3_t0A012FA1577223FF2119D68312CF07EDD705CC57*)il2cpp_codegen_object_new(Action_3_t0A012FA1577223FF2119D68312CF07EDD705CC57_il2cpp_TypeInfo_var);
Action_3__ctor_m521E2F3F77D501F976153A405358CB2E88E81423(L_33, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_m77C5435E6E23835087F3CFDE1EE30B8DAC276235_RuntimeMethod_var), NULL);
NullCheck(L_30);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_30, L_32, L_33, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_34 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_35 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
Type_t* L_36;
L_36 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_35, NULL);
Action_3_tC9307B24BB0C531145058E18028E296F840CBA67* L_37 = (Action_3_tC9307B24BB0C531145058E18028E296F840CBA67*)il2cpp_codegen_object_new(Action_3_tC9307B24BB0C531145058E18028E296F840CBA67_il2cpp_TypeInfo_var);
Action_3__ctor_m4229015BAAB9B5694A9D32A2CF9CB2E54F66C0AF(L_37, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_m27A2BFF2CBB6CECA0A9E58B3A65C6A45C40EF079_RuntimeMethod_var), NULL);
NullCheck(L_34);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_34, L_36, L_37, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_38 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
Type_t* L_40;
L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
Action_3_tD051CEE665CB7EE31E074DA49DCAE32AD8A5CF53* L_41 = (Action_3_tD051CEE665CB7EE31E074DA49DCAE32AD8A5CF53*)il2cpp_codegen_object_new(Action_3_tD051CEE665CB7EE31E074DA49DCAE32AD8A5CF53_il2cpp_TypeInfo_var);
Action_3__ctor_m51E15CD0B58E32840831F91412960D296C2F8BF8(L_41, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_mE5E4847614CEB0DF324D422FB5CA8BCD54814EA0_RuntimeMethod_var), NULL);
NullCheck(L_38);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_38, L_40, L_41, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_42 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_43 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
Type_t* L_44;
L_44 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_43, NULL);
Action_3_tC603593BE9AB0D6252D0674BA4A7547AA0FF84E5* L_45 = (Action_3_tC603593BE9AB0D6252D0674BA4A7547AA0FF84E5*)il2cpp_codegen_object_new(Action_3_tC603593BE9AB0D6252D0674BA4A7547AA0FF84E5_il2cpp_TypeInfo_var);
Action_3__ctor_mC9877A206CAE0F4F8B36A9C3E4992A06D46A5564(L_45, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_mB45E6D425454C8357F7AAC65B49B52419D719AFA_RuntimeMethod_var), NULL);
NullCheck(L_42);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_42, L_44, L_45, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_46 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_47 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_48;
L_48 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_47, NULL);
Action_3_t6896EA7B8A6394A0DB02C01762B8852C3E16D91C* L_49 = (Action_3_t6896EA7B8A6394A0DB02C01762B8852C3E16D91C*)il2cpp_codegen_object_new(Action_3_t6896EA7B8A6394A0DB02C01762B8852C3E16D91C_il2cpp_TypeInfo_var);
Action_3__ctor_mEFCCBED6631119173E5989EACEC131BF15905CEC(L_49, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_m432090B768F2E1AD344AB7C8E4B52BDC75E7593C_RuntimeMethod_var), NULL);
NullCheck(L_46);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_46, L_48, L_49, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_50 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_51 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_52;
L_52 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_51, NULL);
Action_3_t99D5BE4BC7F4DDFD6D3A7B8CCCE14638C8E295C0* L_53 = (Action_3_t99D5BE4BC7F4DDFD6D3A7B8CCCE14638C8E295C0*)il2cpp_codegen_object_new(Action_3_t99D5BE4BC7F4DDFD6D3A7B8CCCE14638C8E295C0_il2cpp_TypeInfo_var);
Action_3__ctor_m841FAFB89885933D20402444BEDCDE8D7058D98B(L_53, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_mFDB5706A306A0E692E66D5FED090CA9610EFB0CD_RuntimeMethod_var), NULL);
NullCheck(L_50);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_50, L_52, L_53, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_54 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_55 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_56;
L_56 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_55, NULL);
Action_3_t040DD97225AE7940C382F481C47641A9726EC4C7* L_57 = (Action_3_t040DD97225AE7940C382F481C47641A9726EC4C7*)il2cpp_codegen_object_new(Action_3_t040DD97225AE7940C382F481C47641A9726EC4C7_il2cpp_TypeInfo_var);
Action_3__ctor_m125CB91021FA82B72B2797CE9217AF1F6E21C968(L_57, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_m751D4DC8F2016F71564DBB6DFAD4CCD471736354_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;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_59 = { reinterpret_cast<intptr_t> (Guid_t_0_0_0_var) };
Type_t* L_60;
L_60 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_59, NULL);
Action_3_t2C1E9C3208FF733CF93194827BC5A316F5728ABE* L_61 = (Action_3_t2C1E9C3208FF733CF93194827BC5A316F5728ABE*)il2cpp_codegen_object_new(Action_3_t2C1E9C3208FF733CF93194827BC5A316F5728ABE_il2cpp_TypeInfo_var);
Action_3__ctor_m077D737FBC1185FAB72DB6A51E508CEB33456200(L_61, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_m0EB9A8E2E92B6D1D0E74F410C82A4CC5ED61B718_RuntimeMethod_var), 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;
((BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_StaticFields*)il2cpp_codegen_static_fields_for(BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var))->___PrimitiveGetBytesMethods = L_62;
Il2CppCodeGenWriteBarrier((void**)(&((BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_StaticFields*)il2cpp_codegen_static_fields_for(BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var))->___PrimitiveGetBytesMethods), (void*)L_62);
FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* L_63 = ((FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields*)il2cpp_codegen_static_fields_for(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var))->___Instance;
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_64 = (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*)il2cpp_codegen_object_new(Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mA063F7CB6E3B3137242BABE30D2790AB7512F906(L_64, L_63, Dictionary_2__ctor_mA063F7CB6E3B3137242BABE30D2790AB7512F906_RuntimeMethod_var);
V_1 = L_64;
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_65 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_66 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
Type_t* L_67;
L_67 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_66, NULL);
NullCheck(L_65);
Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_65, L_67, 2, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_68 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_69 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
Type_t* L_70;
L_70 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_69, NULL);
NullCheck(L_68);
Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_68, L_70, 1, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_71 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_72 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
Type_t* L_73;
L_73 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_72, NULL);
NullCheck(L_71);
Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_71, L_73, 1, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_74 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_75 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
Type_t* L_76;
L_76 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_75, NULL);
NullCheck(L_74);
Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_74, L_76, 1, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_77 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_78 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
Type_t* L_79;
L_79 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_78, NULL);
NullCheck(L_77);
Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_77, L_79, 2, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_80 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_81 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
Type_t* L_82;
L_82 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_81, NULL);
NullCheck(L_80);
Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_80, L_82, 4, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_83 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_84 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_85;
L_85 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_84, NULL);
NullCheck(L_83);
Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_83, L_85, 8, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_86 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_87 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
Type_t* L_88;
L_88 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_87, NULL);
NullCheck(L_86);
Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_86, L_88, 2, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_89 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_90 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
Type_t* L_91;
L_91 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_90, NULL);
NullCheck(L_89);
Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_89, L_91, 4, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_92 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_93 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
Type_t* L_94;
L_94 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_93, NULL);
NullCheck(L_92);
Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_92, L_94, 8, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_95 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_96 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_97;
L_97 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_96, NULL);
NullCheck(L_95);
Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_95, L_97, ((int32_t)16), Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_98 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_99 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_100;
L_100 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_99, NULL);
NullCheck(L_98);
Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_98, L_100, 4, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_101 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_102 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_103;
L_103 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_102, NULL);
NullCheck(L_101);
Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_101, L_103, 8, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_104 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_105 = { reinterpret_cast<intptr_t> (Guid_t_0_0_0_var) };
Type_t* L_106;
L_106 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_105, NULL);
NullCheck(L_104);
Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_104, L_106, ((int32_t)16), Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_107 = V_1;
((BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_StaticFields*)il2cpp_codegen_static_fields_for(BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var))->___PrimitiveSizes = L_107;
Il2CppCodeGenWriteBarrier((void**)(&((BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_StaticFields*)il2cpp_codegen_static_fields_for(BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var))->___PrimitiveSizes), (void*)L_107);
FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* L_108 = ((FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields*)il2cpp_codegen_static_fields_for(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var))->___Instance;
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_109 = (Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA*)il2cpp_codegen_object_new(Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mB7AA8EFA279F0EF69B3F2DFD7EF60FCC5D18E4FD(L_109, L_108, Dictionary_2__ctor_mB7AA8EFA279F0EF69B3F2DFD7EF60FCC5D18E4FD_RuntimeMethod_var);
V_2 = L_109;
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_110 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_111 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
Type_t* L_112;
L_112 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_111, NULL);
Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_113 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var);
Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_113, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_char_m0E700204B9BE7801BE60416F77B24515658C5D82_RuntimeMethod_var), NULL);
NullCheck(L_110);
Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_110, L_112, L_113, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var);
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_114 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_115 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
Type_t* L_116;
L_116 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_115, NULL);
Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_117 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var);
Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_117, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_sbyte_mF0E770BCD0B6CE9D17D61DFE48A3767541C37EB9_RuntimeMethod_var), NULL);
NullCheck(L_114);
Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_114, L_116, L_117, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var);
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_118 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_119 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
Type_t* L_120;
L_120 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_119, NULL);
Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_121 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var);
Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_121, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_short_m0F7EB2A2ED9079D6F658BA9D5C4DE15691408379_RuntimeMethod_var), NULL);
NullCheck(L_118);
Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_118, L_120, L_121, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var);
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_122 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_123 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
Type_t* L_124;
L_124 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_123, NULL);
Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_125 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var);
Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_125, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_int_mE92CF34B98F696EBDA74349AA6EAB3B4B244E5C9_RuntimeMethod_var), NULL);
NullCheck(L_122);
Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_122, L_124, L_125, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var);
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_126 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_127 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_128;
L_128 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_127, NULL);
Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_129 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var);
Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_129, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_long_m3E2284E5FC70657626FAF0E77194C866E3BF40AD_RuntimeMethod_var), NULL);
NullCheck(L_126);
Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_126, L_128, L_129, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var);
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_130 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_131 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
Type_t* L_132;
L_132 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_131, NULL);
Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_133 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var);
Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_133, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_byte_mF00843CCCAD1F0CA870104E88244C3DD35E08F22_RuntimeMethod_var), NULL);
NullCheck(L_130);
Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_130, L_132, L_133, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var);
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_134 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_135 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
Type_t* L_136;
L_136 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_135, NULL);
Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_137 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var);
Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_137, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_ushort_m2D51174CE31F0A1AD14DBD01836E56E67F6ED7D4_RuntimeMethod_var), NULL);
NullCheck(L_134);
Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_134, L_136, L_137, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var);
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_138 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_139 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
Type_t* L_140;
L_140 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_139, NULL);
Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_141 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var);
Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_141, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_uint_m06365F957F5349895F22925C2C358F888A3A0ED7_RuntimeMethod_var), NULL);
NullCheck(L_138);
Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_138, L_140, L_141, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var);
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_142 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_143 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
Type_t* L_144;
L_144 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_143, NULL);
Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_145 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var);
Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_145, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_ulong_mC783CEB79A785CE8D03934E9D99E8C256810925D_RuntimeMethod_var), NULL);
NullCheck(L_142);
Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_142, L_144, L_145, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var);
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_146 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_147 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_148;
L_148 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_147, NULL);
Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_149 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var);
Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_149, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_decimal_m061D41F501898F7CBB0E1E268D5E0EEB5353A15C_RuntimeMethod_var), NULL);
NullCheck(L_146);
Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_146, L_148, L_149, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var);
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_150 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_151 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
Type_t* L_152;
L_152 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_151, NULL);
Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_153 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var);
Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_153, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_bool_m61F3CC0AEAD880176635D2A867CC36BD4393F2F6_RuntimeMethod_var), NULL);
NullCheck(L_150);
Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_150, L_152, L_153, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var);
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_154 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_155 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_156;
L_156 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_155, NULL);
Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_157 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var);
Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_157, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_float_mEC5845F27D24796366997F71E1082C4F1EE2EC7D_RuntimeMethod_var), NULL);
NullCheck(L_154);
Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_154, L_156, L_157, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var);
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_158 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_159 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_160;
L_160 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_159, NULL);
Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_161 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var);
Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_161, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_double_m4DB62AD93AC6C645C2279AD7EBA88902A969F08D_RuntimeMethod_var), NULL);
NullCheck(L_158);
Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_158, L_160, L_161, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var);
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_162 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_163 = { reinterpret_cast<intptr_t> (Guid_t_0_0_0_var) };
Type_t* L_164;
L_164 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_163, NULL);
Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_165 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var);
Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_165, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_Guid_m3FEA98B644AFAF548AD7D21C5B23907AF5DC614D_RuntimeMethod_var), NULL);
NullCheck(L_162);
Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_162, L_164, L_165, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var);
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_166 = V_2;
((BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_StaticFields*)il2cpp_codegen_static_fields_for(BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var))->___PrimitiveArrayWriters = L_166;
Il2CppCodeGenWriteBarrier((void**)(&((BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_StaticFields*)il2cpp_codegen_static_fields_for(BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var))->___PrimitiveArrayWriters), (void*)L_166);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m91FFC10386959761E9C1722B1EC2E0F8972948B3 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* L_0 = (U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE*)il2cpp_codegen_object_new(U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var);
U3CU3Ec__ctor_m022524C9C2F6A2679EFCB2B4A1C53CC600C54296(L_0, NULL);
((U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m022524C9C2F6A2679EFCB2B4A1C53CC600C54296 (U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_cctorU3Eb__70_0_mF4ECDDFA9E91970F5EE11CEBC2F931D3F0EBA73A (U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_b, int32_t ___1_i, Il2CppChar ___2_v, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_b;
int32_t L_1 = ___1_i;
Il2CppChar L_2 = ___2_v;
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
ProperBitConverter_GetBytes_m27A2BFF2CBB6CECA0A9E58B3A65C6A45C40EF079(L_0, L_1, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_cctorU3Eb__70_1_m8E057B343F8B814C539FA6C5BEBC2DF8FB70D631 (U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_b, int32_t ___1_i, uint8_t ___2_v, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_b;
int32_t L_1 = ___1_i;
uint8_t L_2 = ___2_v;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_cctorU3Eb__70_2_m330949E17AC32BD4FD927ED46B90A877CF639C44 (U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_b, int32_t ___1_i, int8_t ___2_v, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_b;
int32_t L_1 = ___1_i;
int8_t L_2 = ___2_v;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)((int32_t)(uint8_t)L_2));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_cctorU3Eb__70_3_m893C7F7A0A2851B99648AE62250DB61E395D8117 (U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_b, int32_t ___1_i, bool ___2_v, const RuntimeMethod* method)
{
int32_t G_B2_0 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B2_1 = NULL;
int32_t G_B1_0 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B1_1 = NULL;
int32_t G_B3_0 = 0;
int32_t G_B3_1 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B3_2 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_b;
int32_t L_1 = ___1_i;
bool L_2 = ___2_v;
if (L_2)
{
G_B2_0 = L_1;
G_B2_1 = L_0;
goto IL_0008;
}
G_B1_0 = L_1;
G_B1_1 = L_0;
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
goto IL_0009;
}
IL_0008:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
}
IL_0009:
{
NullCheck(G_B3_2);
(G_B3_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B3_1), (uint8_t)G_B3_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
#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 JsonDataReader__ctor_m52956C68BE995F3FFF18174BF10BCC135087FB43 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method)
{
{
JsonDataReader__ctor_mE5E303F7502953B4AB268782716ED5F0F286F9B9(__this, (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL, (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)NULL, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataReader__ctor_mE5E303F7502953B4AB268782716ED5F0F286F9B9 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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*)&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__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36_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*)&JsonDataReader_U3C_ctorU3Eb__7_0_m43EA6EC36C58F10E51BA6599DC13A80A4E5C17C4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_10_m302FF7414631C709CD41E2DE42CCD565D69DCE37_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_11_mA2FF5900FBE012AE3A5EC5EB2BA5A06EC0A9CD16_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_12_m06F389D3E2C09DFDEC9120D8BA81935F51ABCC5F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_13_m57ADA57EC3B90AAA51D988F0B8C7B991E25F11CE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_1_m70F9DF2B1DCF508404F69B2D3DB308F030012AC6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_2_mBE3B5352E4AC7008B9EAC0379412F43E13AA2A42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_3_mF122C42A88502D6CB5B592D9E53AB1715C6E66C5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_4_m9FC5642179704AA091AEA2E7E898F72F3ABD9269_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_5_mC2A1A4C3A9A33995420516B327E49FC19E175A80_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_6_m448A3CF266B621E448D70D01081C8C2BC2F0331B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_7_m94E4A5F482696EC8BF7511FF8083DC1FED53C43B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_8_m986285BCCE79B97EB34F78A48E1FBF974EE9B103_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_9_m57ACC96484D5444EEDD528BD3BE6DC9936CCB989_RuntimeMethod_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_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_0 = (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36*)il2cpp_codegen_object_new(Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB(L_0, ((int32_t)16), Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB_RuntimeMethod_var);
__this->___seenTypes = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___seenTypes), (void*)L_0);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_2 = ___1_context;
BaseDataReader__ctor_mE60E64F5FFFEEBEA52778E463E5000688E8A7261(__this, L_1, L_2, NULL);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_3 = (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE*)il2cpp_codegen_object_new(Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09(L_3, Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09_RuntimeMethod_var);
V_0 = L_3;
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_4 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_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);
Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC* L_7 = (Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC*)il2cpp_codegen_object_new(Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC_il2cpp_TypeInfo_var);
Func_1__ctor_m64666B7C79DD37423166867D6AC3A2487EB91E13(L_7, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_0_m43EA6EC36C58F10E51BA6599DC13A80A4E5C17C4_RuntimeMethod_var), NULL);
NullCheck(L_4);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_4, L_6, L_7, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_8 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC* L_11 = (Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC*)il2cpp_codegen_object_new(Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC_il2cpp_TypeInfo_var);
Func_1__ctor_m9C775C8E4FE5ABE4F2B0B95A72F184DDA5C2CFEE(L_11, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_1_m70F9DF2B1DCF508404F69B2D3DB308F030012AC6_RuntimeMethod_var), NULL);
NullCheck(L_8);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_8, L_10, L_11, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_12 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
Type_t* L_14;
L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A* L_15 = (Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A*)il2cpp_codegen_object_new(Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A_il2cpp_TypeInfo_var);
Func_1__ctor_m990FDA63F98319790D3131C95D8B44F9EC0D280C(L_15, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_2_mBE3B5352E4AC7008B9EAC0379412F43E13AA2A42_RuntimeMethod_var), NULL);
NullCheck(L_12);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_12, L_14, L_15, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_16 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
Type_t* L_18;
L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* L_19 = (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD*)il2cpp_codegen_object_new(Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var);
Func_1__ctor_m475512287B9508E6D4721B3022635FED517234D1(L_19, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_3_mF122C42A88502D6CB5B592D9E53AB1715C6E66C5_RuntimeMethod_var), NULL);
NullCheck(L_16);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_16, L_18, L_19, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_20 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_21 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_22;
L_22 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_21, NULL);
Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D* L_23 = (Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D*)il2cpp_codegen_object_new(Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D_il2cpp_TypeInfo_var);
Func_1__ctor_m8E73BFE6AD5362513E1302835EF279650B70333F(L_23, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_4_m9FC5642179704AA091AEA2E7E898F72F3ABD9269_RuntimeMethod_var), NULL);
NullCheck(L_20);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_20, L_22, L_23, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_24 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_25 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
Type_t* L_26;
L_26 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_25, NULL);
Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C* L_27 = (Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C*)il2cpp_codegen_object_new(Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C_il2cpp_TypeInfo_var);
Func_1__ctor_mE042A1BE679CC2AAF7894C7AB76FD6236643895E(L_27, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_5_mC2A1A4C3A9A33995420516B327E49FC19E175A80_RuntimeMethod_var), NULL);
NullCheck(L_24);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_24, L_26, L_27, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_28 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_29 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
Type_t* L_30;
L_30 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_29, NULL);
Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D* L_31 = (Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D*)il2cpp_codegen_object_new(Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D_il2cpp_TypeInfo_var);
Func_1__ctor_m8917D4A735B10A01469C15D7688BD48062E8BDD3(L_31, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_6_m448A3CF266B621E448D70D01081C8C2BC2F0331B_RuntimeMethod_var), NULL);
NullCheck(L_28);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_28, L_30, L_31, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_32 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_33 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
Type_t* L_34;
L_34 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_33, NULL);
Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D* L_35 = (Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D*)il2cpp_codegen_object_new(Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D_il2cpp_TypeInfo_var);
Func_1__ctor_mA75D888F13C413523F1ECD54F44E8715CB1635C2(L_35, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_7_m94E4A5F482696EC8BF7511FF8083DC1FED53C43B_RuntimeMethod_var), NULL);
NullCheck(L_32);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_32, L_34, L_35, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_36 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_37 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
Type_t* L_38;
L_38 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_37, NULL);
Func_1_t8FB054CAA84105278E81718602A899DC392659DC* L_39 = (Func_1_t8FB054CAA84105278E81718602A899DC392659DC*)il2cpp_codegen_object_new(Func_1_t8FB054CAA84105278E81718602A899DC392659DC_il2cpp_TypeInfo_var);
Func_1__ctor_mD968677C7C680B35882A8D3066A30972C423E0B4(L_39, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_8_m986285BCCE79B97EB34F78A48E1FBF974EE9B103_RuntimeMethod_var), NULL);
NullCheck(L_36);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_36, L_38, L_39, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_40 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_41 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_42;
L_42 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_41, NULL);
Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33* L_43 = (Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33*)il2cpp_codegen_object_new(Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33_il2cpp_TypeInfo_var);
Func_1__ctor_m4EA800E0563D5E2E04CA0F5DF857947309DFB951(L_43, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_9_m57ACC96484D5444EEDD528BD3BE6DC9936CCB989_RuntimeMethod_var), NULL);
NullCheck(L_40);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_40, L_42, L_43, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_44 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_45 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
Type_t* L_46;
L_46 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_45, NULL);
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_47 = (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*)il2cpp_codegen_object_new(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22(L_47, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_10_m302FF7414631C709CD41E2DE42CCD565D69DCE37_RuntimeMethod_var), NULL);
NullCheck(L_44);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_44, L_46, L_47, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_48 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_50;
L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_51 = (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7*)il2cpp_codegen_object_new(Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7_il2cpp_TypeInfo_var);
Func_1__ctor_m94E0C712F86101E026834DA318C3FFF46DE49C71(L_51, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_11_mA2FF5900FBE012AE3A5EC5EB2BA5A06EC0A9CD16_RuntimeMethod_var), NULL);
NullCheck(L_48);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_48, L_50, L_51, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_52 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_54;
L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* L_55 = (Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7*)il2cpp_codegen_object_new(Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7_il2cpp_TypeInfo_var);
Func_1__ctor_mFD3B853B23577DD7757C6726EB1FB0EC97D25B31(L_55, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_12_m06F389D3E2C09DFDEC9120D8BA81935F51ABCC5F_RuntimeMethod_var), NULL);
NullCheck(L_52);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_52, L_54, L_55, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_56 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (Guid_t_0_0_0_var) };
Type_t* L_58;
L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318* L_59 = (Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318*)il2cpp_codegen_object_new(Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318_il2cpp_TypeInfo_var);
Func_1__ctor_mF051C59A4536E246F8D503B6C2AFD4A633CF27E3(L_59, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_13_m57ADA57EC3B90AAA51D988F0B8C7B991E25F11CE_RuntimeMethod_var), NULL);
NullCheck(L_56);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_56, L_58, L_59, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_60 = V_0;
__this->___primitiveArrayReaders = L_60;
Il2CppCodeGenWriteBarrier((void**)(&__this->___primitiveArrayReaders), (void*)L_60);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* JsonDataReader_get_Stream_m861BA63522BD2792D4E053F64DD4DDA1D8EF7DFB (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0;
L_0 = BaseDataReader_get_Stream_mF16D1B7B725951734DD87363B28BC95C456D308E_inline(__this, NULL);
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataReader_set_Stream_m0CEBEC5A8BCF23B0377F4802B8859B7EB74B23F3 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_value;
BaseDataReader_set_Stream_m7FCCF4F6CC3016F57157D68F90A0CDB65883610E(__this, L_0, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1;
L_1 = BaseDataReader_get_Stream_mF16D1B7B725951734DD87363B28BC95C456D308E_inline(__this, NULL);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_2;
L_2 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* L_3 = (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F*)il2cpp_codegen_object_new(JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_il2cpp_TypeInfo_var);
JsonTextReader__ctor_m98265307E330E3BCFFBE1D5B91DCE5AE7A07DBB0(L_3, L_1, L_2, NULL);
__this->___reader = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___reader), (void*)L_3);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataReader_Dispose_mDECAEA0E57747F6B9E4197065B3521AFD84CF3CD (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method)
{
{
JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* L_0 = __this->___reader;
NullCheck(L_0);
JsonTextReader_Dispose_m4D7F672CA3AA3242683EA2F9459EB01F72DA1294(L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t JsonDataReader_PeekEntry_m3852E02A56BF9558F48FA56CE4AA1346EE9FB31C (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, String_t** ___0_name, 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*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint8_t V_0 = 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:
{
JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* L_6 = __this->___reader;
String_t** L_7 = ___0_name;
String_t** L_8 = (String_t**)(&__this->___peekedEntryContent);
NullCheck(L_6);
JsonTextReader_ReadToNextEntry_m4B2BEB2131141A0D96AFB0549AA27314E394AC0E(L_6, L_7, L_8, (&V_0), NULL);
String_t** L_9 = ___0_name;
String_t* L_10 = *((String_t**)L_9);
__this->___peekedEntryName = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryName), (void*)L_10);
uint8_t L_11 = V_0;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_12;
memset((&L_12), 0, sizeof(L_12));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_12), L_11, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_12;
uint8_t L_13 = V_0;
return L_13;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_EnterNode_mFBBB87394513B28787712BFAEA94BD816ED0251A (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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*)&Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m65F29CEA004735FF271E6DBC6EE01C26E01799C7_RuntimeMethod_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*)&_stringLiteral1168E92C164109D6220480DEDA987085B2A21155);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E742218201AA10A57DC327633198656934888C1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral919E5584F75C81469DC87DBB8A5724E5DAD0971F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDED03889EE8082F981D49AE14611A41C33665D96);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA);
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;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
int32_t V_7 = 0;
String_t* V_8 = 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_021d;
}
}
{
String_t* L_5 = __this->___peekedEntryName;
V_2 = L_5;
V_3 = (-1);
uint8_t L_6;
L_6 = VirtualFuncInvoker0< uint8_t >::Invoke(80, __this);
String_t* L_7 = __this->___peekedEntryName;
bool L_8;
L_8 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_7, _stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA, NULL);
if (!L_8)
{
goto IL_0090;
}
}
{
String_t* L_9 = __this->___peekedEntryContent;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_10;
L_10 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
bool L_11;
L_11 = Int32_TryParse_mB8E246A7D6D6308EF36DE3473643BDE4CF8F71FF(L_9, ((int32_t)511), L_10, (&V_3), NULL);
if (L_11)
{
goto IL_0089;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_12;
L_12 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__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);
String_t* L_15 = __this->___peekedEntryContent;
String_t* L_16;
L_16 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral3E742218201AA10A57DC327633198656934888C1, L_15, NULL);
NullCheck(L_14);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_14, L_16, NULL);
V_3 = (-1);
}
IL_0089:
{
uint8_t L_17;
L_17 = VirtualFuncInvoker0< uint8_t >::Invoke(80, __this);
}
IL_0090:
{
String_t* L_18 = __this->___peekedEntryName;
bool L_19;
L_19 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_18, _stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E, NULL);
if (!L_19)
{
goto IL_020e;
}
}
{
String_t* L_20 = __this->___peekedEntryContent;
if (!L_20)
{
goto IL_020e;
}
}
{
String_t* L_21 = __this->___peekedEntryContent;
NullCheck(L_21);
int32_t L_22;
L_22 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_21, NULL);
if ((((int32_t)L_22) <= ((int32_t)0)))
{
goto IL_020e;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_23 = __this->___peekedEntryType;
V_0 = L_23;
V_1 = 3;
uint8_t L_24;
L_24 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_25 = V_1;
bool L_26;
L_26 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_24) == ((int32_t)L_25))? 1 : 0)&(int32_t)L_26)))
{
goto IL_0163;
}
}
{
bool L_27;
L_27 = VirtualFuncInvoker1< bool, int32_t* >::Invoke(64, __this, (&V_4));
if (!L_27)
{
goto IL_0135;
}
}
{
Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_28 = __this->___seenTypes;
int32_t L_29 = V_4;
Type_t** L_30 = ___0_type;
NullCheck(L_28);
bool L_31;
L_31 = Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C(L_28, L_29, L_30, Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C_RuntimeMethod_var);
if (L_31)
{
goto IL_0211;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_32;
L_32 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_32);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_33;
L_33 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_32, NULL);
NullCheck(L_33);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_34;
L_34 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_33, NULL);
String_t* L_35;
L_35 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL);
String_t* L_36;
L_36 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL);
String_t* L_37;
L_37 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteralDED03889EE8082F981D49AE14611A41C33665D96, L_35, _stringLiteral1168E92C164109D6220480DEDA987085B2A21155, L_36, NULL);
NullCheck(L_34);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_34, L_37, NULL);
goto IL_0211;
}
IL_0135:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_38;
L_38 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_38);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_39;
L_39 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_38, NULL);
NullCheck(L_39);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_40;
L_40 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_39, NULL);
String_t* L_41;
L_41 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL);
String_t* L_42;
L_42 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral919E5584F75C81469DC87DBB8A5724E5DAD0971F, L_41, NULL);
NullCheck(L_40);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_40, L_42, NULL);
Type_t** L_43 = ___0_type;
*((RuntimeObject**)L_43) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_43, (void*)(RuntimeObject*)NULL);
goto IL_0211;
}
IL_0163:
{
V_5 = 1;
V_6 = (-1);
String_t* L_44 = __this->___peekedEntryContent;
NullCheck(L_44);
int32_t L_45;
L_45 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_44, ((int32_t)124), NULL);
V_7 = L_45;
int32_t L_46 = V_7;
if ((((int32_t)L_46) < ((int32_t)0)))
{
goto IL_01ad;
}
}
{
int32_t L_47 = V_7;
V_5 = ((int32_t)il2cpp_codegen_add(L_47, 1));
String_t* L_48 = __this->___peekedEntryContent;
int32_t L_49 = V_7;
NullCheck(L_48);
String_t* L_50;
L_50 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_48, 1, ((int32_t)il2cpp_codegen_subtract(L_49, 1)), NULL);
V_8 = L_50;
String_t* L_51 = V_8;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_52;
L_52 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
bool L_53;
L_53 = Int32_TryParse_mB8E246A7D6D6308EF36DE3473643BDE4CF8F71FF(L_51, ((int32_t)511), L_52, (&V_6), NULL);
if (L_53)
{
goto IL_01ad;
}
}
{
V_6 = (-1);
}
IL_01ad:
{
Type_t** L_54 = ___0_type;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_55;
L_55 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_55);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_56;
L_56 = DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F(L_55, NULL);
String_t* L_57 = __this->___peekedEntryContent;
int32_t L_58 = V_5;
String_t* L_59 = __this->___peekedEntryContent;
NullCheck(L_59);
int32_t L_60;
L_60 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_59, NULL);
int32_t L_61 = V_5;
NullCheck(L_57);
String_t* L_62;
L_62 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_57, L_58, ((int32_t)il2cpp_codegen_subtract(L_60, ((int32_t)il2cpp_codegen_add(1, L_61)))), NULL);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_63;
L_63 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_63);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_64;
L_64 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_63, NULL);
NullCheck(L_64);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_65;
L_65 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_64, NULL);
NullCheck(L_56);
Type_t* L_66;
L_66 = VirtualFuncInvoker2< Type_t*, String_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(5, L_56, L_62, L_65);
*((RuntimeObject**)L_54) = (RuntimeObject*)L_66;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_54, (void*)(RuntimeObject*)L_66);
int32_t L_67 = V_6;
if ((((int32_t)L_67) < ((int32_t)0)))
{
goto IL_0200;
}
}
{
Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_68 = __this->___seenTypes;
int32_t L_69 = V_6;
Type_t** L_70 = ___0_type;
Type_t* L_71 = *((Type_t**)L_70);
NullCheck(L_68);
Dictionary_2_set_Item_m65F29CEA004735FF271E6DBC6EE01C26E01799C7(L_68, L_69, L_71, Dictionary_2_set_Item_m65F29CEA004735FF271E6DBC6EE01C26E01799C7_RuntimeMethod_var);
}
IL_0200:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_72 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType);
il2cpp_codegen_initobj(L_72, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230));
goto IL_0211;
}
IL_020e:
{
Type_t** L_73 = ___0_type;
*((RuntimeObject**)L_73) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_73, (void*)(RuntimeObject*)NULL);
}
IL_0211:
{
String_t* L_74 = V_2;
int32_t L_75 = V_3;
Type_t** L_76 = ___0_type;
Type_t* L_77 = *((Type_t**)L_76);
BaseDataReaderWriter_PushNode_mFC15F72653B4075E0ADF6B541928DCAB6D6DE0A5(__this, L_74, L_75, L_77, NULL);
return (bool)1;
}
IL_021d:
{
VirtualActionInvoker0::Invoke(75, __this);
Type_t** L_78 = ___0_type;
*((RuntimeObject**)L_78) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_78, (void*)(RuntimeObject*)NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ExitNode_m89B44F62EDD1499CDFE06E0ABCCBA328847ECF39 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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_0053;
}
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_004d;
}
}
{
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);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_8 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType);
il2cpp_codegen_initobj(L_8, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230));
}
IL_004d:
{
VirtualActionInvoker0::Invoke(75, __this);
}
IL_0053:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_9 = __this->___peekedEntryType;
V_0 = L_9;
V_1 = 8;
uint8_t L_10;
L_10 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_11 = V_1;
bool L_12;
L_12 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (((int32_t)(((((int32_t)L_10) == ((int32_t)L_11))? 1 : 0)&(int32_t)L_12)))
{
goto IL_0091;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_13 = __this->___peekedEntryType;
V_0 = L_13;
V_1 = ((int32_t)15);
uint8_t L_14;
L_14 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_15 = V_1;
bool L_16;
L_16 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_14) == ((int32_t)L_15))? 1 : 0)&(int32_t)L_16)))
{
goto IL_0009;
}
}
IL_0091:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_17 = __this->___peekedEntryType;
V_0 = L_17;
V_1 = 8;
uint8_t L_18;
L_18 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_19 = V_1;
bool L_20;
L_20 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_18) == ((int32_t)L_19))? 1 : 0)&(int32_t)L_20)))
{
goto IL_00c8;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_21 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType);
il2cpp_codegen_initobj(L_21, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230));
String_t* L_22;
L_22 = BaseDataReader_get_CurrentNodeName_mA0C226AC3940C8B16ACFD86410E395ED9EF2E67C(__this, NULL);
BaseDataReaderWriter_PopNode_m20ECFBD261E1D9C7938BB59696F169C6C687E27D(__this, L_22, NULL);
return (bool)1;
}
IL_00c8:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_EnterArray_m52E3785AB7CB214911A7FBD0C5DE8EA986E2051B (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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*)&_stringLiteral9C4B8A0970A5885692C15FF050EB5C50F635CDFD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC0CAF62D3B46F5CE71EEA361A5F8B7BBE13B85A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB78D74A8E53624FC7A99C36077ADC6E05C0E4BFC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCC7F9B6E776F9D895F1B521D5F702F083C8D947C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3011CD6ED2A7CA85FB478DA0E7A223A7D07836B);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
int32_t V_2 = 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_00ef;
}
}
{
BaseDataReaderWriter_PushArray_m8BF5F98CAE8B5B4F75FE25FD61614A06D4FC3E88(__this, NULL);
String_t* L_5 = __this->___peekedEntryName;
bool L_6;
L_6 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_5, _stringLiteral9C4B8A0970A5885692C15FF050EB5C50F635CDFD, NULL);
if (!L_6)
{
goto IL_0060;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_7;
L_7 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
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);
NullCheck(L_9);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_9, _stringLiteralAC0CAF62D3B46F5CE71EEA361A5F8B7BBE13B85A, NULL);
int64_t* L_10 = ___0_length;
*((int64_t*)L_10) = (int64_t)((int64_t)0);
return (bool)1;
}
IL_0060:
{
String_t* L_11 = __this->___peekedEntryContent;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_12;
L_12 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
bool L_13;
L_13 = Int32_TryParse_mB8E246A7D6D6308EF36DE3473643BDE4CF8F71FF(L_11, ((int32_t)511), L_12, (&V_2), NULL);
if (L_13)
{
goto IL_00a4;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_14;
L_14 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_14);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_15;
L_15 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_14, NULL);
NullCheck(L_15);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_16;
L_16 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_15, NULL);
String_t* L_17 = __this->___peekedEntryContent;
String_t* L_18;
L_18 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralCC7F9B6E776F9D895F1B521D5F702F083C8D947C, L_17, NULL);
NullCheck(L_16);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_16, L_18, NULL);
int64_t* L_19 = ___0_length;
*((int64_t*)L_19) = (int64_t)((int64_t)0);
return (bool)1;
}
IL_00a4:
{
int64_t* L_20 = ___0_length;
int32_t L_21 = V_2;
*((int64_t*)L_20) = (int64_t)((int64_t)L_21);
uint8_t L_22;
L_22 = VirtualFuncInvoker0< uint8_t >::Invoke(80, __this);
String_t* L_23 = __this->___peekedEntryName;
bool L_24;
L_24 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_23, _stringLiteralB78D74A8E53624FC7A99C36077ADC6E05C0E4BFC, NULL);
if (!L_24)
{
goto IL_00e1;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_25;
L_25 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_25);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_26;
L_26 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_25, NULL);
NullCheck(L_26);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_27;
L_27 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_26, NULL);
NullCheck(L_27);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_27, _stringLiteralF3011CD6ED2A7CA85FB478DA0E7A223A7D07836B, NULL);
int64_t* L_28 = ___0_length;
*((int64_t*)L_28) = (int64_t)((int64_t)0);
return (bool)1;
}
IL_00e1:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_29 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType);
il2cpp_codegen_initobj(L_29, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230));
return (bool)1;
}
IL_00ef:
{
VirtualActionInvoker0::Invoke(75, __this);
int64_t* L_30 = ___0_length;
*((int64_t*)L_30) = (int64_t)((int64_t)0);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ExitArray_m66D206F6D8F60D06A032784D85E31C65F3ADED1D (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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_0052;
}
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_004c;
}
}
{
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);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_8 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType);
il2cpp_codegen_initobj(L_8, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230));
}
IL_004c:
{
VirtualActionInvoker0::Invoke(75, __this);
}
IL_0052:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_9 = __this->___peekedEntryType;
V_0 = L_9;
V_1 = ((int32_t)13);
uint8_t L_10;
L_10 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_11 = V_1;
bool L_12;
L_12 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (((int32_t)(((((int32_t)L_10) == ((int32_t)L_11))? 1 : 0)&(int32_t)L_12)))
{
goto IL_0091;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_13 = __this->___peekedEntryType;
V_0 = L_13;
V_1 = ((int32_t)15);
uint8_t L_14;
L_14 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_15 = V_1;
bool L_16;
L_16 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_14) == ((int32_t)L_15))? 1 : 0)&(int32_t)L_16)))
{
goto IL_0009;
}
}
IL_0091:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_17 = __this->___peekedEntryType;
V_0 = L_17;
V_1 = ((int32_t)13);
uint8_t L_18;
L_18 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_19 = V_1;
bool L_20;
L_20 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_18) == ((int32_t)L_19))? 1 : 0)&(int32_t)L_20)))
{
goto IL_00c3;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_21 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType);
il2cpp_codegen_initobj(L_21, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230));
BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072(__this, NULL);
return (bool)1;
}
IL_00c3:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadBoolean_m484E44044656D0AB237FAD4D10DB6C9FD3C9EC14 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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);
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_0041;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003a:
{
JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL);
return;
}
});
try
{
bool* L_5 = ___0_value;
String_t* L_6 = __this->___peekedEntryContent;
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_004c;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0041:
{
VirtualActionInvoker0::Invoke(75, __this);
bool* L_8 = ___0_value;
*((int8_t*)L_8) = (int8_t)0;
return (bool)0;
}
IL_004c:
{
bool L_9 = V_2;
return L_9;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadInternalReference_mD2BCB1C5222E5C2767892974AA2EA913DC09220E (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, int32_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;
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_0036;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002f:
{
JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL);
return;
}
});
try
{
int32_t* L_5 = ___0_id;
bool L_6;
L_6 = JsonDataReader_ReadAnyIntReference_m105CBB4A621DF9E4599693C981444E5FF43AE206(__this, L_5, NULL);
V_2 = L_6;
goto IL_0041;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0036:
{
VirtualActionInvoker0::Invoke(75, __this);
int32_t* L_7 = ___0_id;
*((int32_t*)L_7) = (int32_t)(-1);
return (bool)0;
}
IL_0041:
{
bool L_8 = V_2;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadExternalReference_mE789E1388DAA561FC6BAE564E6EA7E3196273DA7 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, int32_t* ___0_index, 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;
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_0036;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002f:
{
JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL);
return;
}
});
try
{
int32_t* L_5 = ___0_index;
bool L_6;
L_6 = JsonDataReader_ReadAnyIntReference_m105CBB4A621DF9E4599693C981444E5FF43AE206(__this, L_5, NULL);
V_2 = L_6;
goto IL_0041;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0036:
{
VirtualActionInvoker0::Invoke(75, __this);
int32_t* L_7 = ___0_index;
*((int32_t*)L_7) = (int32_t)(-1);
return (bool)0;
}
IL_0041:
{
bool L_8 = V_2;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadExternalReference_mBACA1F3AE8B9273159CA059C3561C353813084F4 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEBD1A9B5834E95D7CF453E33E10789D645F10477);
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;
bool V_3 = false;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = ((int32_t)11);
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_0084;
}
}
{
String_t* L_5 = __this->___peekedEntryContent;
V_2 = L_5;
String_t* L_6 = V_2;
NullCheck(L_6);
bool L_7;
L_7 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_6, _stringLiteralEBD1A9B5834E95D7CF453E33E10789D645F10477, NULL);
if (!L_7)
{
goto IL_004c;
}
}
{
String_t* L_8 = V_2;
NullCheck(_stringLiteralEBD1A9B5834E95D7CF453E33E10789D645F10477);
int32_t L_9;
L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteralEBD1A9B5834E95D7CF453E33E10789D645F10477, NULL);
NullCheck(L_8);
String_t* L_10;
L_10 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_8, ((int32_t)il2cpp_codegen_add(L_9, 1)), NULL);
V_2 = L_10;
}
IL_004c:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_007d:
{
JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL);
return;
}
});
try
{
try
{
Guid_t* L_11 = ___0_guid;
String_t* L_12 = V_2;
Guid_t L_13;
memset((&L_13), 0, sizeof(L_13));
Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830((&L_13), L_12, NULL);
*(Guid_t*)L_11 = L_13;
V_3 = (bool)1;
goto IL_0097;
}
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_005d_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_006d_1;
}
throw e;
}
CATCH_005d_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_0097;
}
CATCH_006d_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_0097;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0084:
{
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_0097:
{
bool L_20 = V_3;
return L_20;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadExternalReference_mB1ADCB1706440FBE1569A05F9F5910C819098E82 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B6A27CA9412E57A90F780548EA56C249BDF4C62);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2);
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_0091;
}
}
{
String_t** L_5 = ___0_id;
String_t* L_6 = __this->___peekedEntryContent;
*((RuntimeObject**)L_5) = (RuntimeObject*)L_6;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)L_6);
String_t** L_7 = ___0_id;
String_t* L_8 = *((String_t**)L_7);
NullCheck(L_8);
bool L_9;
L_9 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_8, _stringLiteral6B6A27CA9412E57A90F780548EA56C249BDF4C62, NULL);
if (!L_9)
{
goto IL_0052;
}
}
{
String_t** L_10 = ___0_id;
String_t** L_11 = ___0_id;
String_t* L_12 = *((String_t**)L_11);
NullCheck(_stringLiteral6B6A27CA9412E57A90F780548EA56C249BDF4C62);
int32_t L_13;
L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral6B6A27CA9412E57A90F780548EA56C249BDF4C62, NULL);
NullCheck(L_12);
String_t* L_14;
L_14 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_12, ((int32_t)il2cpp_codegen_add(L_13, 1)), NULL);
*((RuntimeObject**)L_10) = (RuntimeObject*)L_14;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)L_14);
goto IL_0089;
}
IL_0052:
{
String_t** L_15 = ___0_id;
String_t* L_16 = *((String_t**)L_15);
NullCheck(L_16);
bool L_17;
L_17 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_16, _stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2, NULL);
if (!L_17)
{
goto IL_0089;
}
}
{
String_t** L_18 = ___0_id;
String_t** L_19 = ___0_id;
String_t* L_20 = *((String_t**)L_19);
NullCheck(_stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2);
int32_t L_21;
L_21 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2, NULL);
String_t** L_22 = ___0_id;
String_t* L_23 = *((String_t**)L_22);
NullCheck(L_23);
int32_t L_24;
L_24 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_23, NULL);
NullCheck(_stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2);
int32_t L_25;
L_25 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2, NULL);
NullCheck(L_20);
String_t* L_26;
L_26 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_20, ((int32_t)il2cpp_codegen_add(L_21, 2)), ((int32_t)il2cpp_codegen_subtract(L_24, ((int32_t)il2cpp_codegen_add(L_25, 3)))), NULL);
*((RuntimeObject**)L_18) = (RuntimeObject*)L_26;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_18, (void*)(RuntimeObject*)L_26);
}
IL_0089:
{
JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL);
return (bool)1;
}
IL_0091:
{
VirtualActionInvoker0::Invoke(75, __this);
String_t** L_27 = ___0_id;
*((RuntimeObject**)L_27) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_27, (void*)(RuntimeObject*)NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadChar_m0FABCA3861E476899A9D34CE0DAE944F12309027 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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);
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_003d;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0036:
{
JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL);
return;
}
});
try
{
Il2CppChar* L_5 = ___0_value;
String_t* L_6 = __this->___peekedEntryContent;
NullCheck(L_6);
Il2CppChar L_7;
L_7 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, 1, NULL);
*((int16_t*)L_5) = (int16_t)L_7;
V_2 = (bool)1;
goto IL_0048;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_003d:
{
VirtualActionInvoker0::Invoke(75, __this);
Il2CppChar* L_8 = ___0_value;
*((int16_t*)L_8) = (int16_t)0;
return (bool)0;
}
IL_0048:
{
bool L_9 = V_2;
return L_9;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadString_mCD5CAD900D3A236C68D9DE99899672B0315246CD (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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;
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_004a;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0043:
{
JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL);
return;
}
});
try
{
String_t** L_5 = ___0_value;
String_t* L_6 = __this->___peekedEntryContent;
String_t* L_7 = __this->___peekedEntryContent;
NullCheck(L_7);
int32_t L_8;
L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
NullCheck(L_6);
String_t* L_9;
L_9 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_6, 1, ((int32_t)il2cpp_codegen_subtract(L_8, 2)), NULL);
*((RuntimeObject**)L_5) = (RuntimeObject*)L_9;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)L_9);
V_2 = (bool)1;
goto IL_0055;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_004a:
{
VirtualActionInvoker0::Invoke(75, __this);
String_t** L_10 = ___0_value;
*((RuntimeObject**)L_10) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)NULL);
return (bool)0;
}
IL_0055:
{
bool L_11 = V_2;
return L_11;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadGuid_mB81B59E57EFD4CA21CA74AED0995E0661BE1187A (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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;
bool V_2 = false;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = 2;
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_0060;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0059:
{
JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL);
return;
}
});
try
{
try
{
Guid_t* L_5 = ___0_value;
String_t* L_6 = __this->___peekedEntryContent;
Guid_t L_7;
memset((&L_7), 0, sizeof(L_7));
Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830((&L_7), L_6, NULL);
*(Guid_t*)L_5 = L_7;
V_2 = (bool)1;
goto IL_0073;
}
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_0039_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_0049_1;
}
throw e;
}
CATCH_0039_1:
{
Guid_t* L_8 = ___0_value;
Guid_t L_9 = ((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_8 = L_9;
V_2 = (bool)0;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0073;
}
CATCH_0049_1:
{
Guid_t* L_10 = ___0_value;
Guid_t L_11 = ((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_10 = L_11;
V_2 = (bool)0;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0073;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0060:
{
VirtualActionInvoker0::Invoke(75, __this);
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;
return (bool)0;
}
IL_0073:
{
bool L_14 = V_2;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadSByte_mB82946285DF16E4202E3102D099843F680D94F3A (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, int8_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_ReadSByte_mB82946285DF16E4202E3102D099843F680D94F3A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_0));
if (!L_0)
{
goto IL_0018;
}
}
try
{
int8_t* L_1 = ___0_value;
int64_t L_2 = V_0;
if ((int64_t)(L_2) > 127LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), JsonDataReader_ReadSByte_mB82946285DF16E4202E3102D099843F680D94F3A_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 JsonDataReader_ReadInt16_m6290D72876F2A952A2FC58953EEC09B60ECC4229 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, int16_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_ReadInt16_m6290D72876F2A952A2FC58953EEC09B60ECC4229_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_0));
if (!L_0)
{
goto IL_0018;
}
}
try
{
int16_t* L_1 = ___0_value;
int64_t L_2 = V_0;
if ((int64_t)(L_2) > 32767LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), JsonDataReader_ReadInt16_m6290D72876F2A952A2FC58953EEC09B60ECC4229_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 JsonDataReader_ReadInt32_m91BCCA51255B5A1F298F1ECAC968964722324828 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, int32_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_ReadInt32_m91BCCA51255B5A1F298F1ECAC968964722324828_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_0));
if (!L_0)
{
goto IL_0018;
}
}
try
{
int32_t* L_1 = ___0_value;
int64_t L_2 = V_0;
if ((int64_t)(L_2) > 2147483647LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), JsonDataReader_ReadInt32_m91BCCA51255B5A1F298F1ECAC968964722324828_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 JsonDataReader_ReadInt64_m4E58AF9E31F0D34D4A4303A532D901CBACF5E32A (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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*)&_stringLiteral3757FF493538334216114A0005FCA1C3672AD7AD);
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_0070;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0069:
{
JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL);
return;
}
});
try
{
{
String_t* L_5 = __this->___peekedEntryContent;
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_0040_1;
}
}
{
V_2 = (bool)1;
goto IL_007c;
}
IL_0040_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->___peekedEntryContent;
String_t* L_13;
L_13 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral3757FF493538334216114A0005FCA1C3672AD7AD, L_12, NULL);
NullCheck(L_11);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_11, L_13, NULL);
V_2 = (bool)0;
goto IL_007c;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0070:
{
VirtualActionInvoker0::Invoke(75, __this);
int64_t* L_14 = ___0_value;
*((int64_t*)L_14) = (int64_t)((int64_t)0);
return (bool)0;
}
IL_007c:
{
bool L_15 = V_2;
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadByte_m665CA38C03964377924D3DC4CDB3698A830FA60E (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, uint8_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_ReadByte_m665CA38C03964377924D3DC4CDB3698A830FA60E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, uint64_t* >::Invoke(69, __this, (&V_0));
if (!L_0)
{
goto IL_0018;
}
}
try
{
uint8_t* L_1 = ___0_value;
uint64_t L_2 = V_0;
if ((uint64_t)(L_2) > 255LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), JsonDataReader_ReadByte_m665CA38C03964377924D3DC4CDB3698A830FA60E_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 JsonDataReader_ReadUInt16_mB10FA175393981E7BAD949EDC3E0D9435B08203C (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, uint16_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_ReadUInt16_mB10FA175393981E7BAD949EDC3E0D9435B08203C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, uint64_t* >::Invoke(69, __this, (&V_0));
if (!L_0)
{
goto IL_0018;
}
}
try
{
uint16_t* L_1 = ___0_value;
uint64_t L_2 = V_0;
if ((uint64_t)(L_2) > 65535LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), JsonDataReader_ReadUInt16_mB10FA175393981E7BAD949EDC3E0D9435B08203C_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 JsonDataReader_ReadUInt32_m451EB0EA380F0B6F6D740C6C0F232BDC04A27B85 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, uint32_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_ReadUInt32_m451EB0EA380F0B6F6D740C6C0F232BDC04A27B85_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, uint64_t* >::Invoke(69, __this, (&V_0));
if (!L_0)
{
goto IL_0018;
}
}
try
{
uint32_t* L_1 = ___0_value;
uint64_t L_2 = V_0;
if ((uint64_t)(L_2) > 4294967295LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), JsonDataReader_ReadUInt32_m451EB0EA380F0B6F6D740C6C0F232BDC04A27B85_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 JsonDataReader_ReadUInt64_m1511D69FAF2169ADE241A96ADA73DF47D0934DEF (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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*)&_stringLiteral493A0902B7F1820B2244FAE9922A2EB9EF03232C);
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_0070;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0069:
{
JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL);
return;
}
});
try
{
{
String_t* L_5 = __this->___peekedEntryContent;
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_0040_1;
}
}
{
V_2 = (bool)1;
goto IL_007c;
}
IL_0040_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->___peekedEntryContent;
String_t* L_13;
L_13 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral493A0902B7F1820B2244FAE9922A2EB9EF03232C, L_12, NULL);
NullCheck(L_11);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_11, L_13, NULL);
V_2 = (bool)0;
goto IL_007c;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0070:
{
VirtualActionInvoker0::Invoke(75, __this);
uint64_t* L_14 = ___0_value;
*((int64_t*)L_14) = (int64_t)((int64_t)0);
return (bool)0;
}
IL_007c:
{
bool L_15 = V_2;
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadDecimal_mB5C0C128920643FBE43C384ACA737D0D8BDECE8A (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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*)&_stringLiteralDF5134BCF0273029C023F71A5AF698BBA32FE834);
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_008e;
}
}
IL_0041:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0087:
{
JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL);
return;
}
});
try
{
{
String_t* L_9 = __this->___peekedEntryContent;
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_005e_1;
}
}
{
V_2 = (bool)1;
goto IL_009d;
}
IL_005e_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->___peekedEntryContent;
String_t* L_17;
L_17 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralDF5134BCF0273029C023F71A5AF698BBA32FE834, L_16, NULL);
NullCheck(L_15);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_15, L_17, NULL);
V_2 = (bool)0;
goto IL_009d;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_008e:
{
VirtualActionInvoker0::Invoke(75, __this);
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_18 = ___0_value;
il2cpp_codegen_initobj(L_18, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F));
return (bool)0;
}
IL_009d:
{
bool L_19 = V_2;
return L_19;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadSingle_mA9A9C90BFF019F02DDE64E7FBB336D845197FE9A (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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*)&_stringLiteral54AA1EAF8A3CF5ACDF7F925647FFD65116F49098);
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_008e;
}
}
IL_0041:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0087:
{
JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL);
return;
}
});
try
{
{
String_t* L_9 = __this->___peekedEntryContent;
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_005e_1;
}
}
{
V_2 = (bool)1;
goto IL_009d;
}
IL_005e_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->___peekedEntryContent;
String_t* L_17;
L_17 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral54AA1EAF8A3CF5ACDF7F925647FFD65116F49098, L_16, NULL);
NullCheck(L_15);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_15, L_17, NULL);
V_2 = (bool)0;
goto IL_009d;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_008e:
{
VirtualActionInvoker0::Invoke(75, __this);
float* L_18 = ___0_value;
*((float*)L_18) = (float)(0.0f);
return (bool)0;
}
IL_009d:
{
bool L_19 = V_2;
return L_19;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadDouble_m916515117CEBA278BD04BDD4166CCFAE65DC17B4 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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*)&_stringLiteralE76B50D190ACE6AEFBE24B8AEBBA49CC017C70B4);
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_008e;
}
}
IL_0041:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0087:
{
JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL);
return;
}
});
try
{
{
String_t* L_9 = __this->___peekedEntryContent;
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_005e_1;
}
}
{
V_2 = (bool)1;
goto IL_00a1;
}
IL_005e_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->___peekedEntryContent;
String_t* L_17;
L_17 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralE76B50D190ACE6AEFBE24B8AEBBA49CC017C70B4, L_16, NULL);
NullCheck(L_15);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_15, L_17, NULL);
V_2 = (bool)0;
goto IL_00a1;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_008e:
{
VirtualActionInvoker0::Invoke(75, __this);
double* L_18 = ___0_value;
*((double*)L_18) = (double)(0.0);
return (bool)0;
}
IL_00a1:
{
bool L_19 = V_2;
return L_19;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadNull_m43DDA99461B2612D8B0C6D5FD98514CCD928A606 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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;
}
}
{
JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL);
return (bool)1;
}
IL_002c:
{
VirtualActionInvoker0::Invoke(75, __this);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataReader_PrepareNewSerializationSession_m64F699FF0CDA4EC398056634E4FEBD75EE1115E7 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mD2A299D7FCFAF438D826D50A593118886D116BDD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
BaseDataReader_PrepareNewSerializationSession_mDAA07634D09E9745D368E5A6F179DE7E8ACE0C01(__this, NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230));
__this->___peekedEntryContent = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryContent), (void*)(String_t*)NULL);
__this->___peekedEntryName = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryName), (void*)(String_t*)NULL);
Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_1 = __this->___seenTypes;
NullCheck(L_1);
Dictionary_2_Clear_mD2A299D7FCFAF438D826D50A593118886D116BDD(L_1, Dictionary_2_Clear_mD2A299D7FCFAF438D826D50A593118886D116BDD_RuntimeMethod_var);
JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* L_2 = __this->___reader;
NullCheck(L_2);
JsonTextReader_Reset_mBE75930722B04DE597EA0352DEF4FCBA8F9B29D5(L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JsonDataReader_GetDataDump_m3BEB8BF40FB54671676A23048EA0977AD17CCAE8 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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*)&JsonDataReader_GetDataDump_m3BEB8BF40FB54671676A23048EA0977AD17CCAE8_RuntimeMethod_var);
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(47, __this);
NullCheck(L_0);
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(8, L_0);
if (L_1)
{
goto IL_0013;
}
}
{
return _stringLiteral8AA5E677302F496A729AA1B688D27857A7A41A09;
}
IL_0013:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2;
L_2 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this);
NullCheck(L_2);
int64_t L_3;
L_3 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_2);
V_0 = L_3;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4;
L_4 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this);
NullCheck(L_4);
int64_t L_5;
L_5 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_4);
if ((int64_t)(L_5) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), JsonDataReader_GetDataDump_m3BEB8BF40FB54671676A23048EA0977AD17CCAE8_RuntimeMethod_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((intptr_t)L_5));
V_1 = L_6;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7;
L_7 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this);
NullCheck(L_7);
VirtualActionInvoker1< int64_t >::Invoke(12, L_7, ((int64_t)0));
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8;
L_8 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_1;
NullCheck(L_10);
NullCheck(L_8);
int32_t L_11;
L_11 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(22, L_8, L_9, 0, ((int32_t)(((RuntimeArray*)L_10)->max_length)));
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12;
L_12 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this);
int64_t L_13 = V_0;
NullCheck(L_12);
VirtualActionInvoker1< int64_t >::Invoke(12, L_12, L_13);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_14;
L_14 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_1;
NullCheck(L_16);
NullCheck(L_14);
String_t* L_17;
L_17 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(34, L_14, L_15, 0, ((int32_t)(((RuntimeArray*)L_16)->max_length)));
String_t* L_18;
L_18 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralAEA66752969DF536D122A474196D1FCAB0304258, L_17, NULL);
return L_18;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t JsonDataReader_PeekEntry_m79930C330B6B8E70D622380788F7FF37B010D999 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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 JsonDataReader_ReadToNextEntry_mAA0B0064194ECBFCABC0672BE28014D2FFE9C303 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230));
uint8_t L_1;
L_1 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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 = __this->___peekedEntryType;
V_0 = L_0;
V_1 = ((int32_t)13);
uint8_t L_1;
L_1 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_2 = V_1;
bool L_3;
L_3 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (((int32_t)(((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0)&(int32_t)L_3)))
{
goto IL_0047;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_4 = __this->___peekedEntryType;
V_0 = L_4;
V_1 = 8;
uint8_t L_5;
L_5 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_6 = V_1;
bool L_7;
L_7 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (((int32_t)(((((int32_t)L_5) == ((int32_t)L_6))? 1 : 0)&(int32_t)L_7)))
{
goto IL_0047;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_8 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType);
il2cpp_codegen_initobj(L_8, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230));
}
IL_0047:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadAnyIntReference_m105CBB4A621DF9E4599693C981444E5FF43AE206 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, int32_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*)&_stringLiteral3E742218201AA10A57DC327633198656934888C1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA1A7C28A271C31512118F50100D36E6E9B7D324C);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
String_t* V_1 = NULL;
int32_t V_2 = 0;
{
V_0 = (-1);
V_2 = 0;
goto IL_001e;
}
IL_0006:
{
String_t* L_0 = __this->___peekedEntryContent;
int32_t L_1 = V_2;
NullCheck(L_0);
Il2CppChar L_2;
L_2 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_0, L_1, NULL);
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)58)))))
{
goto IL_001a;
}
}
{
int32_t L_3 = V_2;
V_0 = L_3;
goto IL_002c;
}
IL_001a:
{
int32_t L_4 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_4, 1));
}
IL_001e:
{
int32_t L_5 = V_2;
String_t* L_6 = __this->___peekedEntryContent;
NullCheck(L_6);
int32_t L_7;
L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL);
if ((((int32_t)L_5) < ((int32_t)L_7)))
{
goto IL_0006;
}
}
IL_002c:
{
int32_t L_8 = V_0;
if ((((int32_t)L_8) == ((int32_t)(-1))))
{
goto IL_0040;
}
}
{
int32_t L_9 = V_0;
String_t* L_10 = __this->___peekedEntryContent;
NullCheck(L_10);
int32_t L_11;
L_11 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_10, NULL);
if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_11, 1))))))
{
goto IL_0065;
}
}
IL_0040:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_12;
L_12 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__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);
String_t* L_15 = __this->___peekedEntryContent;
String_t* L_16;
L_16 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralA1A7C28A271C31512118F50100D36E6E9B7D324C, L_15, NULL);
NullCheck(L_14);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_14, L_16, NULL);
}
IL_0065:
{
String_t* L_17 = __this->___peekedEntryContent;
int32_t L_18 = V_0;
NullCheck(L_17);
String_t* L_19;
L_19 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_17, ((int32_t)il2cpp_codegen_add(L_18, 1)), NULL);
V_1 = L_19;
String_t* L_20 = V_1;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_21;
L_21 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
int32_t* L_22 = ___0_value;
bool L_23;
L_23 = Int32_TryParse_mB8E246A7D6D6308EF36DE3473643BDE4CF8F71FF(L_20, ((int32_t)511), L_21, L_22, NULL);
if (!L_23)
{
goto IL_0089;
}
}
{
return (bool)1;
}
IL_0089:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_24;
L_24 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_24);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_25;
L_25 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_24, NULL);
NullCheck(L_25);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_26;
L_26 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_25, NULL);
String_t* L_27 = V_1;
String_t* L_28;
L_28 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral3E742218201AA10A57DC327633198656934888C1, L_27, NULL);
NullCheck(L_26);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_26, L_28, NULL);
int32_t* L_29 = ___0_value;
*((int32_t*)L_29) = (int32_t)(-1);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar JsonDataReader_U3C_ctorU3Eb__7_0_m43EA6EC36C58F10E51BA6599DC13A80A4E5C17C4 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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 JsonDataReader_U3C_ctorU3Eb__7_1_m70F9DF2B1DCF508404F69B2D3DB308F030012AC6 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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 JsonDataReader_U3C_ctorU3Eb__7_2_mBE3B5352E4AC7008B9EAC0379412F43E13AA2A42 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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 JsonDataReader_U3C_ctorU3Eb__7_3_mF122C42A88502D6CB5B592D9E53AB1715C6E66C5 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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 JsonDataReader_U3C_ctorU3Eb__7_4_m9FC5642179704AA091AEA2E7E898F72F3ABD9269 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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 JsonDataReader_U3C_ctorU3Eb__7_5_mC2A1A4C3A9A33995420516B327E49FC19E175A80 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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 JsonDataReader_U3C_ctorU3Eb__7_6_m448A3CF266B621E448D70D01081C8C2BC2F0331B (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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 JsonDataReader_U3C_ctorU3Eb__7_7_m94E4A5F482696EC8BF7511FF8083DC1FED53C43B (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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 JsonDataReader_U3C_ctorU3Eb__7_8_m986285BCCE79B97EB34F78A48E1FBF974EE9B103 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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 JsonDataReader_U3C_ctorU3Eb__7_9_m57ACC96484D5444EEDD528BD3BE6DC9936CCB989 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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 JsonDataReader_U3C_ctorU3Eb__7_10_m302FF7414631C709CD41E2DE42CCD565D69DCE37 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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 JsonDataReader_U3C_ctorU3Eb__7_11_mA2FF5900FBE012AE3A5EC5EB2BA5A06EC0A9CD16 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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 JsonDataReader_U3C_ctorU3Eb__7_12_m06F389D3E2C09DFDEC9120D8BA81935F51ABCC5F (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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 JsonDataReader_U3C_ctorU3Eb__7_13_m57ADA57EC3B90AAA51D988F0B8C7B991E25F11CE (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __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
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 SerializationContext_set_Binder_m830286FDF070546B2F1C267265288B66B1E2DDBE_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___0_value, const RuntimeMethod* method)
{
{
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_0 = ___0_value;
__this->___binder = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___binder), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeserializationContext_set_Binder_m0EA43839350F11078C5BFD61B1826CB7BFC170E8_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___0_value, const RuntimeMethod* method)
{
{
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_0 = ___0_value;
__this->___binder = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___binder), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t ___0_amount, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___bufferEnd;
if (L_0)
{
goto IL_000e;
}
}
{
BinaryDataReader_ReadEntireStreamToBuffer_m4D05CC68B32BC2433F42EB03F947C7247061CA2C(__this, NULL);
}
IL_000e:
{
int32_t L_1 = __this->___bufferIndex;
int32_t L_2 = ___0_amount;
int32_t L_3 = __this->___bufferEnd;
return (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_1, L_2))) > ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method)
{
uint8_t V_0 = 0x0;
int32_t V_1 = 0;
String_t* V_2 = NULL;
uint8_t* V_3 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL;
Il2CppChar* V_5 = NULL;
String_t* V_6 = NULL;
uint8_t* V_7 = NULL;
uint8_t* V_8 = NULL;
int32_t V_9 = 0;
int32_t V_10 = 0;
int32_t V_11 = 0;
uint8_t* V_12 = NULL;
Il2CppChar* V_13 = NULL;
String_t* V_14 = NULL;
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* V_15 = NULL;
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* V_16 = NULL;
uint8_t* V_17 = NULL;
uint8_t* V_18 = NULL;
uint8_t* V_19 = NULL;
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* V_20 = NULL;
uint8_t* V_21 = NULL;
uint8_t* V_22 = NULL;
int32_t V_23 = 0;
{
bool L_0;
L_0 = BinaryDataReader_UNSAFE_Read_1_Byte_mE45263CC367BCEAC7F4968D0AAAA666815A453D9_inline(__this, (&V_0), NULL);
if (L_0)
{
goto IL_000c;
}
}
{
return (String_t*)NULL;
}
IL_000c:
{
bool L_1;
L_1 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_1), NULL);
if (L_1)
{
goto IL_0018;
}
}
{
return (String_t*)NULL;
}
IL_0018:
{
int32_t L_2 = V_1;
String_t* L_3;
L_3 = String_CreateString_mAA0705B41B390BDB42F67894B9B67C956814C71B(NULL, ((int32_t)32), L_2, NULL);
V_2 = L_3;
uint8_t L_4 = V_0;
if (L_4)
{
goto IL_00d6;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = L_5;
V_4 = L_6;
if (!L_6)
{
goto IL_0038;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_4;
NullCheck(L_7);
if (((int32_t)(((RuntimeArray*)L_7)->max_length)))
{
goto IL_003d;
}
}
IL_0038:
{
V_3 = (uint8_t*)((uintptr_t)0);
goto IL_0047;
}
IL_003d:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_4;
NullCheck(L_8);
V_3 = (uint8_t*)((uintptr_t)((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0047:
{
String_t* L_9 = V_2;
V_6 = L_9;
String_t* L_10 = V_6;
V_5 = (Il2CppChar*)((uintptr_t)L_10);
Il2CppChar* L_11 = V_5;
if (!L_11)
{
goto IL_005d;
}
}
{
Il2CppChar* L_12 = V_5;
int32_t L_13;
L_13 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
V_5 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_12, L_13));
}
IL_005d:
{
uint8_t* L_14 = V_3;
int32_t L_15 = __this->___bufferIndex;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, L_15));
Il2CppChar* L_16 = V_5;
V_8 = (uint8_t*)L_16;
if (!il2cpp_codegen_is_little_endian())
{
goto IL_009a;
}
}
{
V_9 = 0;
goto IL_0093;
}
IL_0077:
{
uint8_t* L_17 = V_8;
uint8_t* L_18 = L_17;
V_8 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, 1));
uint8_t* L_19 = V_7;
uint8_t* L_20 = L_19;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, 1));
int32_t L_21 = *((uint8_t*)L_20);
*((int8_t*)L_18) = (int8_t)L_21;
uint8_t* L_22 = V_8;
V_8 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, 1));
int32_t L_23 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_23, 1));
}
IL_0093:
{
int32_t L_24 = V_9;
int32_t L_25 = V_1;
if ((((int32_t)L_24) < ((int32_t)L_25)))
{
goto IL_0077;
}
}
{
goto IL_00c0;
}
IL_009a:
{
V_10 = 0;
goto IL_00bb;
}
IL_009f:
{
uint8_t* L_26 = V_8;
V_8 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, 1));
uint8_t* L_27 = V_8;
uint8_t* L_28 = L_27;
V_8 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, 1));
uint8_t* L_29 = V_7;
uint8_t* L_30 = L_29;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_30, 1));
int32_t L_31 = *((uint8_t*)L_30);
*((int8_t*)L_28) = (int8_t)L_31;
int32_t L_32 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_32, 1));
}
IL_00bb:
{
int32_t L_33 = V_10;
int32_t L_34 = V_1;
if ((((int32_t)L_33) < ((int32_t)L_34)))
{
goto IL_009f;
}
}
IL_00c0:
{
V_6 = (String_t*)NULL;
V_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_35 = __this->___bufferIndex;
int32_t L_36 = V_1;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36));
String_t* L_37 = V_2;
return L_37;
}
IL_00d6:
{
int32_t L_38 = V_1;
V_11 = ((int32_t)il2cpp_codegen_multiply(L_38, 2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = L_39;
V_4 = L_40;
if (!L_40)
{
goto IL_00ec;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = V_4;
NullCheck(L_41);
if (((int32_t)(((RuntimeArray*)L_41)->max_length)))
{
goto IL_00f2;
}
}
IL_00ec:
{
V_12 = (uint8_t*)((uintptr_t)0);
goto IL_00fd;
}
IL_00f2:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = V_4;
NullCheck(L_42);
V_12 = (uint8_t*)((uintptr_t)((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_00fd:
{
String_t* L_43 = V_2;
V_14 = L_43;
String_t* L_44 = V_14;
V_13 = (Il2CppChar*)((uintptr_t)L_44);
Il2CppChar* L_45 = V_13;
if (!L_45)
{
goto IL_0113;
}
}
{
Il2CppChar* L_46 = V_13;
int32_t L_47;
L_47 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
V_13 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_46, L_47));
}
IL_0113:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_018d;
}
}
{
uint8_t* L_48 = V_12;
int32_t L_49 = __this->___bufferIndex;
V_15 = (Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_48, L_49));
Il2CppChar* L_50 = V_13;
V_16 = (Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)L_50;
Il2CppChar* L_51 = V_13;
int32_t L_52 = V_11;
V_17 = (uint8_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_51, L_52));
goto IL_015e;
}
IL_0132:
{
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_53 = V_16;
V_20 = L_53;
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_54 = V_20;
uint32_t L_55 = sizeof(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69);
V_16 = ((Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)il2cpp_codegen_add((intptr_t)L_54, (int32_t)L_55));
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_56 = V_20;
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_57 = V_15;
V_20 = L_57;
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_58 = V_20;
uint32_t L_59 = sizeof(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69);
V_15 = ((Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)il2cpp_codegen_add((intptr_t)L_58, (int32_t)L_59));
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_60 = V_20;
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69 L_61 = (*(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)L_60);
*(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)L_56 = L_61;
}
IL_015e:
{
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_62 = V_16;
uint32_t L_63 = sizeof(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69);
uint8_t* L_64 = V_17;
if ((!(((uintptr_t)((Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)il2cpp_codegen_add((intptr_t)L_62, (int32_t)L_63))) >= ((uintptr_t)L_64))))
{
goto IL_0132;
}
}
{
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_65 = V_15;
V_18 = (uint8_t*)L_65;
Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_66 = V_16;
V_19 = (uint8_t*)L_66;
goto IL_0185;
}
IL_0175:
{
uint8_t* L_67 = V_19;
uint8_t* L_68 = L_67;
V_19 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_68, 1));
uint8_t* L_69 = V_18;
uint8_t* L_70 = L_69;
V_18 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_70, 1));
int32_t L_71 = *((uint8_t*)L_70);
*((int8_t*)L_68) = (int8_t)L_71;
}
IL_0185:
{
uint8_t* L_72 = V_19;
uint8_t* L_73 = V_17;
if ((!(((uintptr_t)L_72) >= ((uintptr_t)L_73))))
{
goto IL_0175;
}
}
{
goto IL_01c8;
}
IL_018d:
{
uint8_t* L_74 = V_12;
int32_t L_75 = __this->___bufferIndex;
V_21 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_74, L_75));
Il2CppChar* L_76 = V_13;
V_22 = (uint8_t*)L_76;
V_23 = 0;
goto IL_01c3;
}
IL_01a1:
{
uint8_t* L_77 = V_22;
uint8_t* L_78 = V_21;
int32_t L_79 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_78, 1)));
*((int8_t*)L_77) = (int8_t)L_79;
uint8_t* L_80 = V_22;
uint8_t* L_81 = V_21;
int32_t L_82 = *((uint8_t*)L_81);
*((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_80, 1))) = (int8_t)L_82;
uint8_t* L_83 = V_21;
V_21 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_83, 2));
uint8_t* L_84 = V_22;
V_22 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_84, 2));
int32_t L_85 = V_23;
V_23 = ((int32_t)il2cpp_codegen_add(L_85, 1));
}
IL_01c3:
{
int32_t L_86 = V_23;
int32_t L_87 = V_1;
if ((((int32_t)L_86) < ((int32_t)L_87)))
{
goto IL_01a1;
}
}
IL_01c8:
{
V_14 = (String_t*)NULL;
V_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_88 = __this->___bufferIndex;
int32_t L_89 = V_11;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_88, L_89));
String_t* L_90 = V_2;
return L_90;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method)
{
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230));
__this->___peekedEntryName = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryName), (void*)(String_t*)NULL);
__this->___peekedBinaryEntryType = 0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_8_Int64_mD26697A5823B32E71773D799B9A021669C342291_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int64_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
int64_t V_2 = 0;
int32_t* V_3 = NULL;
int32_t* V_4 = NULL;
int64_t V_5 = 0;
uint8_t* V_6 = NULL;
uint8_t* V_7 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 8, NULL);
if (!L_0)
{
goto IL_0114;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_001b;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0020;
}
}
IL_001b:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_0029;
}
IL_0020:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0029:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0073;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_5)
{
goto IL_0047;
}
}
{
int64_t* L_6 = ___0_value;
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
int64_t L_9 = *((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)));
*((int64_t*)L_6) = (int64_t)L_9;
goto IL_0102;
}
IL_0047:
{
V_2 = ((int64_t)0);
V_3 = (int32_t*)((uintptr_t)(&V_2));
uint8_t* L_10 = V_0;
int32_t L_11 = __this->___bufferIndex;
V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11));
int32_t* L_12 = V_3;
int32_t* L_13 = L_12;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t* L_14 = V_4;
int32_t* L_15 = L_14;
V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4));
int32_t L_16 = *((int32_t*)L_15);
*((int32_t*)L_13) = (int32_t)L_16;
int32_t* L_17 = V_3;
int32_t* L_18 = V_4;
int32_t L_19 = *((int32_t*)L_18);
*((int32_t*)L_17) = (int32_t)L_19;
int64_t* L_20 = ___0_value;
int64_t L_21 = V_2;
*((int64_t*)L_20) = (int64_t)L_21;
goto IL_0102;
}
IL_0073:
{
V_5 = ((int64_t)0);
V_6 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_5)), 7));
uint8_t* L_22 = V_0;
int32_t L_23 = __this->___bufferIndex;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, L_23));
uint8_t* L_24 = V_6;
uint8_t* L_25 = L_24;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_25, 1));
uint8_t* L_26 = V_7;
uint8_t* L_27 = L_26;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, 1));
int32_t L_28 = *((uint8_t*)L_27);
*((int8_t*)L_25) = (int8_t)L_28;
uint8_t* L_29 = V_6;
uint8_t* L_30 = L_29;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_30, 1));
uint8_t* L_31 = V_7;
uint8_t* L_32 = L_31;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, 1));
int32_t L_33 = *((uint8_t*)L_32);
*((int8_t*)L_30) = (int8_t)L_33;
uint8_t* L_34 = V_6;
uint8_t* L_35 = L_34;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_35, 1));
uint8_t* L_36 = V_7;
uint8_t* L_37 = L_36;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1));
int32_t L_38 = *((uint8_t*)L_37);
*((int8_t*)L_35) = (int8_t)L_38;
uint8_t* L_39 = V_6;
uint8_t* L_40 = L_39;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_40, 1));
uint8_t* L_41 = V_7;
uint8_t* L_42 = L_41;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1));
int32_t L_43 = *((uint8_t*)L_42);
*((int8_t*)L_40) = (int8_t)L_43;
uint8_t* L_44 = V_6;
uint8_t* L_45 = L_44;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_45, 1));
uint8_t* L_46 = V_7;
uint8_t* L_47 = L_46;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1));
int32_t L_48 = *((uint8_t*)L_47);
*((int8_t*)L_45) = (int8_t)L_48;
uint8_t* L_49 = V_6;
uint8_t* L_50 = L_49;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_50, 1));
uint8_t* L_51 = V_7;
uint8_t* L_52 = L_51;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1));
int32_t L_53 = *((uint8_t*)L_52);
*((int8_t*)L_50) = (int8_t)L_53;
uint8_t* L_54 = V_6;
uint8_t* L_55 = L_54;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_55, 1));
uint8_t* L_56 = V_7;
uint8_t* L_57 = L_56;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1));
int32_t L_58 = *((uint8_t*)L_57);
*((int8_t*)L_55) = (int8_t)L_58;
uint8_t* L_59 = V_6;
uint8_t* L_60 = V_7;
int32_t L_61 = *((uint8_t*)L_60);
*((int8_t*)L_59) = (int8_t)L_61;
int64_t* L_62 = ___0_value;
int64_t L_63 = V_5;
*((int64_t*)L_62) = (int64_t)L_63;
}
IL_0102:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_64 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_64, 8));
return (bool)1;
}
IL_0114:
{
int32_t L_65 = __this->___bufferEnd;
__this->___bufferIndex = L_65;
int64_t* L_66 = ___0_value;
*((int64_t*)L_66) = (int64_t)((int64_t)0);
return (bool)0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* BinaryDataReader_ReadTypeEntry_m36785B7AB5C80566698AD2812678633FDBEB327A_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryEntryType_t45CF4A4AA5396BCA4F03D378D1BC48726FFB769D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mEE9EBB858749DAB172DB7E7255A1485A85EFE6D4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0659F061C3A81B1505225B2675ED130A3AA57F3C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral17699B5FCFDA1D89B3B615B6FB41A16EC02E7C00);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral205775153310538AD3446D2028B710EA280549E1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9266C7189E6E26E80082CFB40386971A464A56ED);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCD46A83F56D4576B3DC8F8DC71B6D6FCC9022980);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
s_Il2CppMethodInitialized = true;
}
uint8_t V_0 = 0;
Type_t* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
String_t* V_4 = NULL;
Type_t* G_B13_0 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 1, NULL);
if (L_0)
{
goto IL_000b;
}
}
{
return (Type_t*)NULL;
}
IL_000b:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_3 = L_2;
int32_t L_3 = V_3;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_3;
NullCheck(L_1);
int32_t L_5 = L_4;
uint8_t L_6 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
V_0 = L_6;
uint8_t L_7 = V_0;
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)48)))))
{
goto IL_00c5;
}
}
{
bool L_8;
L_8 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_2), NULL);
if (L_8)
{
goto IL_0038;
}
}
{
return (Type_t*)NULL;
}
IL_0038:
{
Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_9 = __this->___types;
int32_t L_10 = V_2;
NullCheck(L_9);
bool L_11;
L_11 = Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C(L_9, L_10, (&V_1), Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C_RuntimeMethod_var);
if (L_11)
{
goto IL_0153;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_12;
L_12 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__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(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)8);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralCD46A83F56D4576B3DC8F8DC71B6D6FCC9022980);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16;
String_t* L_18;
L_18 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL);
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_18);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_17;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral17699B5FCFDA1D89B3B615B6FB41A16EC02E7C00);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
String_t* L_21;
L_21 = BaseDataReader_get_CurrentNodeName_mA0C226AC3940C8B16ACFD86410E395ED9EF2E67C(__this, NULL);
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_21);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_20;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral0659F061C3A81B1505225B2675ED130A3AA57F3C);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22;
int32_t L_24;
L_24 = BaseDataReader_get_CurrentNodeDepth_mC3209339F88989B9BEED0DC4B0D63691AFEA034B(__this, NULL);
V_3 = L_24;
String_t* L_25;
L_25 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL);
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_25);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_23;
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral205775153310538AD3446D2028B710EA280549E1);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
int32_t L_28;
L_28 = BaseDataReader_get_CurrentNodeId_mB5BBCDD0D80951EB82499B3628F118C70C09668A(__this, NULL);
V_3 = L_28;
String_t* L_29;
L_29 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL);
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_29);
String_t* L_30;
L_30 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_27, NULL);
NullCheck(L_14);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_14, L_30, NULL);
goto IL_0153;
}
IL_00c5:
{
uint8_t L_31 = V_0;
if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)47)))))
{
goto IL_0117;
}
}
{
bool L_32;
L_32 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_2), NULL);
if (L_32)
{
goto IL_00d6;
}
}
{
return (Type_t*)NULL;
}
IL_00d6:
{
String_t* L_33;
L_33 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL);
V_4 = L_33;
String_t* L_34 = V_4;
if (!L_34)
{
goto IL_0106;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_35;
L_35 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_35);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_36;
L_36 = DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F(L_35, NULL);
String_t* L_37 = V_4;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_38;
L_38 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_38);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_39;
L_39 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_38, NULL);
NullCheck(L_39);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_40;
L_40 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_39, NULL);
NullCheck(L_36);
Type_t* L_41;
L_41 = VirtualFuncInvoker2< Type_t*, String_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(5, L_36, L_37, L_40);
G_B13_0 = L_41;
goto IL_0107;
}
IL_0106:
{
G_B13_0 = ((Type_t*)(NULL));
}
IL_0107:
{
V_1 = G_B13_0;
Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_42 = __this->___types;
int32_t L_43 = V_2;
Type_t* L_44 = V_1;
NullCheck(L_42);
Dictionary_2_Add_mEE9EBB858749DAB172DB7E7255A1485A85EFE6D4(L_42, L_43, L_44, Dictionary_2_Add_mEE9EBB858749DAB172DB7E7255A1485A85EFE6D4_RuntimeMethod_var);
goto IL_0153;
}
IL_0117:
{
uint8_t L_45 = V_0;
if ((!(((uint32_t)L_45) == ((uint32_t)((int32_t)46)))))
{
goto IL_0120;
}
}
{
V_1 = (Type_t*)NULL;
goto IL_0153;
}
IL_0120:
{
V_1 = (Type_t*)NULL;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_46;
L_46 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
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);
Il2CppFakeBox<uint8_t> L_49(BinaryEntryType_t45CF4A4AA5396BCA4F03D378D1BC48726FFB769D_il2cpp_TypeInfo_var, (&V_0));
String_t* L_50;
L_50 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_49), NULL);
String_t* L_51;
L_51 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral9266C7189E6E26E80082CFB40386971A464A56ED, L_50, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
NullCheck(L_48);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_48, L_51, NULL);
}
IL_0153:
{
Type_t* L_52 = V_1;
return L_52;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t* ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
int32_t V_2 = 0;
uint8_t* V_3 = NULL;
uint8_t* V_4 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 4, NULL);
if (!L_0)
{
goto IL_0093;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_001b;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0020;
}
}
IL_001b:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_0029;
}
IL_0020:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0029:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_003d;
}
}
{
int32_t* L_5 = ___0_value;
uint8_t* L_6 = V_0;
int32_t L_7 = __this->___bufferIndex;
int32_t L_8 = *((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7)));
*((int32_t*)L_5) = (int32_t)L_8;
goto IL_0081;
}
IL_003d:
{
V_2 = 0;
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 3));
uint8_t* L_9 = V_0;
int32_t L_10 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
uint8_t* L_13 = V_4;
uint8_t* L_14 = L_13;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1));
int32_t L_15 = *((uint8_t*)L_14);
*((int8_t*)L_12) = (int8_t)L_15;
uint8_t* L_16 = V_3;
uint8_t* L_17 = L_16;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_17, 1));
uint8_t* L_18 = V_4;
uint8_t* L_19 = L_18;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_19, 1));
int32_t L_20 = *((uint8_t*)L_19);
*((int8_t*)L_17) = (int8_t)L_20;
uint8_t* L_21 = V_3;
uint8_t* L_22 = L_21;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_22, 1));
uint8_t* L_23 = V_4;
uint8_t* L_24 = L_23;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_24, 1));
int32_t L_25 = *((uint8_t*)L_24);
*((int8_t*)L_22) = (int8_t)L_25;
uint8_t* L_26 = V_3;
uint8_t* L_27 = V_4;
int32_t L_28 = *((uint8_t*)L_27);
*((int8_t*)L_26) = (int8_t)L_28;
int32_t* L_29 = ___0_value;
int32_t L_30 = V_2;
*((int32_t*)L_29) = (int32_t)L_30;
}
IL_0081:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_31 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_31, 4));
return (bool)1;
}
IL_0093:
{
int32_t L_32 = __this->___bufferEnd;
__this->___bufferIndex = L_32;
int32_t* L_33 = ___0_value;
*((int32_t*)L_33) = (int32_t)0;
return (bool)0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_1_SByte_m32F5B0B48B7EBC78925C85E163CCEAB6BD9FC79D_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int8_t* ___0_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 1, NULL);
if (!L_0)
{
goto IL_0026;
}
}
{
int8_t* L_1 = ___0_value;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer;
int32_t L_3 = __this->___bufferIndex;
V_0 = L_3;
int32_t L_4 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_4, 1));
int32_t L_5 = V_0;
NullCheck(L_2);
int32_t L_6 = L_5;
uint8_t L_7 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
*((int8_t*)L_1) = (int8_t)((int8_t)L_7);
return (bool)1;
}
IL_0026:
{
int8_t* L_8 = ___0_value;
*((int8_t*)L_8) = (int8_t)0;
return (bool)0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_1_Byte_mE45263CC367BCEAC7F4968D0AAAA666815A453D9_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint8_t* ___0_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 1, NULL);
if (!L_0)
{
goto IL_0025;
}
}
{
uint8_t* L_1 = ___0_value;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer;
int32_t L_3 = __this->___bufferIndex;
V_0 = L_3;
int32_t L_4 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_4, 1));
int32_t L_5 = V_0;
NullCheck(L_2);
int32_t L_6 = L_5;
uint8_t L_7 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
*((int8_t*)L_1) = (int8_t)L_7;
return (bool)1;
}
IL_0025:
{
uint8_t* L_8 = ___0_value;
*((int8_t*)L_8) = (int8_t)0;
return (bool)0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_2_Int16_m5471141CA9D280B33AA163CE66A90056A088EDC1_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int16_t* ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
int16_t V_2 = 0;
uint8_t* V_3 = NULL;
uint8_t* V_4 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 2, NULL);
if (!L_0)
{
goto IL_0074;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_0018;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_001d;
}
}
IL_0018:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_0026;
}
IL_001d:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0026:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_003a;
}
}
{
int16_t* L_5 = ___0_value;
uint8_t* L_6 = V_0;
int32_t L_7 = __this->___bufferIndex;
int32_t L_8 = *((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7)));
*((int16_t*)L_5) = (int16_t)L_8;
goto IL_0062;
}
IL_003a:
{
V_2 = (int16_t)0;
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 1));
uint8_t* L_9 = V_0;
int32_t L_10 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
uint8_t* L_13 = V_4;
uint8_t* L_14 = L_13;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1));
int32_t L_15 = *((uint8_t*)L_14);
*((int8_t*)L_12) = (int8_t)L_15;
uint8_t* L_16 = V_3;
uint8_t* L_17 = V_4;
int32_t L_18 = *((uint8_t*)L_17);
*((int8_t*)L_16) = (int8_t)L_18;
int16_t* L_19 = ___0_value;
int16_t L_20 = V_2;
*((int16_t*)L_19) = (int16_t)L_20;
}
IL_0062:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_21 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_21, 2));
return (bool)1;
}
IL_0074:
{
int32_t L_22 = __this->___bufferEnd;
__this->___bufferIndex = L_22;
int16_t* L_23 = ___0_value;
*((int16_t*)L_23) = (int16_t)0;
return (bool)0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_2_UInt16_mAC487540FC0A0706F636243939D1EC0C27B268EC_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint16_t* ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
uint16_t V_2 = 0;
uint8_t* V_3 = NULL;
uint8_t* V_4 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 2, NULL);
if (!L_0)
{
goto IL_0074;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_0018;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_001d;
}
}
IL_0018:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_0026;
}
IL_001d:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0026:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_003a;
}
}
{
uint16_t* L_5 = ___0_value;
uint8_t* L_6 = V_0;
int32_t L_7 = __this->___bufferIndex;
int32_t L_8 = *((uint16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7)));
*((int16_t*)L_5) = (int16_t)L_8;
goto IL_0062;
}
IL_003a:
{
V_2 = (uint16_t)0;
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 1));
uint8_t* L_9 = V_0;
int32_t L_10 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
uint8_t* L_13 = V_4;
uint8_t* L_14 = L_13;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1));
int32_t L_15 = *((uint8_t*)L_14);
*((int8_t*)L_12) = (int8_t)L_15;
uint8_t* L_16 = V_3;
uint8_t* L_17 = V_4;
int32_t L_18 = *((uint8_t*)L_17);
*((int8_t*)L_16) = (int8_t)L_18;
uint16_t* L_19 = ___0_value;
uint16_t L_20 = V_2;
*((int16_t*)L_19) = (int16_t)L_20;
}
IL_0062:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_21 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_21, 2));
return (bool)1;
}
IL_0074:
{
int32_t L_22 = __this->___bufferEnd;
__this->___bufferIndex = L_22;
uint16_t* L_23 = ___0_value;
*((int16_t*)L_23) = (int16_t)0;
return (bool)0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_4_UInt32_m7CF37E3C02344744FFC5B3FD13DE5AB993500E05_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint32_t* ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
uint32_t V_2 = 0;
uint8_t* V_3 = NULL;
uint8_t* V_4 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 4, NULL);
if (!L_0)
{
goto IL_0093;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_001b;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0020;
}
}
IL_001b:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_0029;
}
IL_0020:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0029:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_003d;
}
}
{
uint32_t* L_5 = ___0_value;
uint8_t* L_6 = V_0;
int32_t L_7 = __this->___bufferIndex;
int32_t L_8 = *((uint32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7)));
*((int32_t*)L_5) = (int32_t)L_8;
goto IL_0081;
}
IL_003d:
{
V_2 = 0;
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 3));
uint8_t* L_9 = V_0;
int32_t L_10 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
uint8_t* L_13 = V_4;
uint8_t* L_14 = L_13;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1));
int32_t L_15 = *((uint8_t*)L_14);
*((int8_t*)L_12) = (int8_t)L_15;
uint8_t* L_16 = V_3;
uint8_t* L_17 = L_16;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_17, 1));
uint8_t* L_18 = V_4;
uint8_t* L_19 = L_18;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_19, 1));
int32_t L_20 = *((uint8_t*)L_19);
*((int8_t*)L_17) = (int8_t)L_20;
uint8_t* L_21 = V_3;
uint8_t* L_22 = L_21;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_22, 1));
uint8_t* L_23 = V_4;
uint8_t* L_24 = L_23;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_24, 1));
int32_t L_25 = *((uint8_t*)L_24);
*((int8_t*)L_22) = (int8_t)L_25;
uint8_t* L_26 = V_3;
uint8_t* L_27 = V_4;
int32_t L_28 = *((uint8_t*)L_27);
*((int8_t*)L_26) = (int8_t)L_28;
uint32_t* L_29 = ___0_value;
uint32_t L_30 = V_2;
*((int32_t*)L_29) = (int32_t)L_30;
}
IL_0081:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_31 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_31, 4));
return (bool)1;
}
IL_0093:
{
int32_t L_32 = __this->___bufferEnd;
__this->___bufferIndex = L_32;
uint32_t* L_33 = ___0_value;
*((int32_t*)L_33) = (int32_t)0;
return (bool)0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_8_UInt64_mC7B028A2E89BA69539E5F95299A71DA24AEF681B_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint64_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
uint64_t V_2 = 0;
int32_t* V_3 = NULL;
int32_t* V_4 = NULL;
uint64_t V_5 = 0;
uint8_t* V_6 = NULL;
uint8_t* V_7 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 8, NULL);
if (!L_0)
{
goto IL_0114;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_001b;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0020;
}
}
IL_001b:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_0029;
}
IL_0020:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0029:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0073;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_5)
{
goto IL_0047;
}
}
{
uint64_t* L_6 = ___0_value;
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
int64_t L_9 = *((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)));
*((int64_t*)L_6) = (int64_t)L_9;
goto IL_0102;
}
IL_0047:
{
V_2 = ((int64_t)0);
V_3 = (int32_t*)((uintptr_t)(&V_2));
uint8_t* L_10 = V_0;
int32_t L_11 = __this->___bufferIndex;
V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11));
int32_t* L_12 = V_3;
int32_t* L_13 = L_12;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t* L_14 = V_4;
int32_t* L_15 = L_14;
V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4));
int32_t L_16 = *((int32_t*)L_15);
*((int32_t*)L_13) = (int32_t)L_16;
int32_t* L_17 = V_3;
int32_t* L_18 = V_4;
int32_t L_19 = *((int32_t*)L_18);
*((int32_t*)L_17) = (int32_t)L_19;
uint64_t* L_20 = ___0_value;
uint64_t L_21 = V_2;
*((int64_t*)L_20) = (int64_t)L_21;
goto IL_0102;
}
IL_0073:
{
V_5 = ((int64_t)0);
V_6 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_5)), 7));
uint8_t* L_22 = V_0;
int32_t L_23 = __this->___bufferIndex;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, L_23));
uint8_t* L_24 = V_6;
uint8_t* L_25 = L_24;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_25, 1));
uint8_t* L_26 = V_7;
uint8_t* L_27 = L_26;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, 1));
int32_t L_28 = *((uint8_t*)L_27);
*((int8_t*)L_25) = (int8_t)L_28;
uint8_t* L_29 = V_6;
uint8_t* L_30 = L_29;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_30, 1));
uint8_t* L_31 = V_7;
uint8_t* L_32 = L_31;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, 1));
int32_t L_33 = *((uint8_t*)L_32);
*((int8_t*)L_30) = (int8_t)L_33;
uint8_t* L_34 = V_6;
uint8_t* L_35 = L_34;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_35, 1));
uint8_t* L_36 = V_7;
uint8_t* L_37 = L_36;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1));
int32_t L_38 = *((uint8_t*)L_37);
*((int8_t*)L_35) = (int8_t)L_38;
uint8_t* L_39 = V_6;
uint8_t* L_40 = L_39;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_40, 1));
uint8_t* L_41 = V_7;
uint8_t* L_42 = L_41;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1));
int32_t L_43 = *((uint8_t*)L_42);
*((int8_t*)L_40) = (int8_t)L_43;
uint8_t* L_44 = V_6;
uint8_t* L_45 = L_44;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_45, 1));
uint8_t* L_46 = V_7;
uint8_t* L_47 = L_46;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1));
int32_t L_48 = *((uint8_t*)L_47);
*((int8_t*)L_45) = (int8_t)L_48;
uint8_t* L_49 = V_6;
uint8_t* L_50 = L_49;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_50, 1));
uint8_t* L_51 = V_7;
uint8_t* L_52 = L_51;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1));
int32_t L_53 = *((uint8_t*)L_52);
*((int8_t*)L_50) = (int8_t)L_53;
uint8_t* L_54 = V_6;
uint8_t* L_55 = L_54;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_55, 1));
uint8_t* L_56 = V_7;
uint8_t* L_57 = L_56;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1));
int32_t L_58 = *((uint8_t*)L_57);
*((int8_t*)L_55) = (int8_t)L_58;
uint8_t* L_59 = V_6;
uint8_t* L_60 = V_7;
int32_t L_61 = *((uint8_t*)L_60);
*((int8_t*)L_59) = (int8_t)L_61;
uint64_t* L_62 = ___0_value;
uint64_t L_63 = V_5;
*((int64_t*)L_62) = (int64_t)L_63;
}
IL_0102:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_64 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_64, 8));
return (bool)1;
}
IL_0114:
{
int32_t L_65 = __this->___bufferEnd;
__this->___bufferIndex = L_65;
uint64_t* L_66 = ___0_value;
*((int64_t*)L_66) = (int64_t)((int64_t)0);
return (bool)0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_2_Char_m00F60CC5B0BBAAC26D5162AE484C7EC524CAEFBB_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Il2CppChar* ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
Il2CppChar V_2 = 0x0;
uint8_t* V_3 = NULL;
uint8_t* V_4 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 2, NULL);
if (!L_0)
{
goto IL_0074;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_0018;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_001d;
}
}
IL_0018:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_0026;
}
IL_001d:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0026:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_003a;
}
}
{
Il2CppChar* L_5 = ___0_value;
uint8_t* L_6 = V_0;
int32_t L_7 = __this->___bufferIndex;
int32_t L_8 = *((uint16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7)));
*((int16_t*)L_5) = (int16_t)L_8;
goto IL_0062;
}
IL_003a:
{
V_2 = 0;
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 1));
uint8_t* L_9 = V_0;
int32_t L_10 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
uint8_t* L_13 = V_4;
uint8_t* L_14 = L_13;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1));
int32_t L_15 = *((uint8_t*)L_14);
*((int8_t*)L_12) = (int8_t)L_15;
uint8_t* L_16 = V_3;
uint8_t* L_17 = V_4;
int32_t L_18 = *((uint8_t*)L_17);
*((int8_t*)L_16) = (int8_t)L_18;
Il2CppChar* L_19 = ___0_value;
Il2CppChar L_20 = V_2;
*((int16_t*)L_19) = (int16_t)L_20;
}
IL_0062:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_21 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_21, 2));
return (bool)1;
}
IL_0074:
{
int32_t L_22 = __this->___bufferEnd;
__this->___bufferIndex = L_22;
Il2CppChar* L_23 = ___0_value;
*((int16_t*)L_23) = (int16_t)0;
return (bool)0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____stringLength;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_4_Float32_mCF46AA3A20AC87DB9D5DAE14D628C820114E9AAD_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, float* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
float V_2 = 0.0f;
float V_3 = 0.0f;
uint8_t* V_4 = NULL;
uint8_t* V_5 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 4, NULL);
if (!L_0)
{
goto IL_00be;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_001b;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0020;
}
}
IL_001b:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_0029;
}
IL_0020:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0029:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_005c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_Unaligned_Float32_Reads;
if (!L_5)
{
goto IL_0044;
}
}
{
float* L_6 = ___0_value;
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
float L_9 = *((float*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)));
*((float*)L_6) = (float)L_9;
goto IL_00ac;
}
IL_0044:
{
V_2 = (0.0f);
uint8_t* L_10 = V_0;
int32_t L_11 = __this->___bufferIndex;
int32_t L_12 = *((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11)));
*((int32_t*)((uintptr_t)(&V_2))) = (int32_t)L_12;
float* L_13 = ___0_value;
float L_14 = V_2;
*((float*)L_13) = (float)L_14;
goto IL_00ac;
}
IL_005c:
{
V_3 = (0.0f);
V_4 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_3)), 3));
uint8_t* L_15 = V_0;
int32_t L_16 = __this->___bufferIndex;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, L_16));
uint8_t* L_17 = V_4;
uint8_t* L_18 = L_17;
V_4 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_18, 1));
uint8_t* L_19 = V_5;
uint8_t* L_20 = L_19;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, 1));
int32_t L_21 = *((uint8_t*)L_20);
*((int8_t*)L_18) = (int8_t)L_21;
uint8_t* L_22 = V_4;
uint8_t* L_23 = L_22;
V_4 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_23, 1));
uint8_t* L_24 = V_5;
uint8_t* L_25 = L_24;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_25, 1));
int32_t L_26 = *((uint8_t*)L_25);
*((int8_t*)L_23) = (int8_t)L_26;
uint8_t* L_27 = V_4;
uint8_t* L_28 = L_27;
V_4 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_28, 1));
uint8_t* L_29 = V_5;
uint8_t* L_30 = L_29;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_30, 1));
int32_t L_31 = *((uint8_t*)L_30);
*((int8_t*)L_28) = (int8_t)L_31;
uint8_t* L_32 = V_4;
uint8_t* L_33 = V_5;
int32_t L_34 = *((uint8_t*)L_33);
*((int8_t*)L_32) = (int8_t)L_34;
float* L_35 = ___0_value;
float L_36 = V_3;
*((float*)L_35) = (float)L_36;
}
IL_00ac:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_37 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_37, 4));
return (bool)1;
}
IL_00be:
{
int32_t L_38 = __this->___bufferEnd;
__this->___bufferIndex = L_38;
float* L_39 = ___0_value;
*((float*)L_39) = (float)(0.0f);
return (bool)0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_8_Float64_m6E2CA060AD3B06BE98687F59A6F74A2382395F00_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, double* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
double V_2 = 0.0;
int32_t* V_3 = NULL;
int32_t* V_4 = NULL;
double V_5 = 0.0;
uint8_t* V_6 = NULL;
uint8_t* V_7 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 8, NULL);
if (!L_0)
{
goto IL_0122;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_001b;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0020;
}
}
IL_001b:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_0029;
}
IL_0020:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0029:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_007a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_5)
{
goto IL_0047;
}
}
{
double* L_6 = ___0_value;
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
double L_9 = *((double*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)));
*((double*)L_6) = (double)L_9;
goto IL_0110;
}
IL_0047:
{
V_2 = (0.0);
V_3 = (int32_t*)((uintptr_t)(&V_2));
uint8_t* L_10 = V_0;
int32_t L_11 = __this->___bufferIndex;
V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11));
int32_t* L_12 = V_3;
int32_t* L_13 = L_12;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t* L_14 = V_4;
int32_t* L_15 = L_14;
V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4));
int32_t L_16 = *((int32_t*)L_15);
*((int32_t*)L_13) = (int32_t)L_16;
int32_t* L_17 = V_3;
int32_t* L_18 = V_4;
int32_t L_19 = *((int32_t*)L_18);
*((int32_t*)L_17) = (int32_t)L_19;
double* L_20 = ___0_value;
double L_21 = V_2;
*((double*)L_20) = (double)L_21;
goto IL_0110;
}
IL_007a:
{
V_5 = (0.0);
V_6 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_5)), 7));
uint8_t* L_22 = V_0;
int32_t L_23 = __this->___bufferIndex;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, L_23));
uint8_t* L_24 = V_6;
uint8_t* L_25 = L_24;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_25, 1));
uint8_t* L_26 = V_7;
uint8_t* L_27 = L_26;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, 1));
int32_t L_28 = *((uint8_t*)L_27);
*((int8_t*)L_25) = (int8_t)L_28;
uint8_t* L_29 = V_6;
uint8_t* L_30 = L_29;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_30, 1));
uint8_t* L_31 = V_7;
uint8_t* L_32 = L_31;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, 1));
int32_t L_33 = *((uint8_t*)L_32);
*((int8_t*)L_30) = (int8_t)L_33;
uint8_t* L_34 = V_6;
uint8_t* L_35 = L_34;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_35, 1));
uint8_t* L_36 = V_7;
uint8_t* L_37 = L_36;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1));
int32_t L_38 = *((uint8_t*)L_37);
*((int8_t*)L_35) = (int8_t)L_38;
uint8_t* L_39 = V_6;
uint8_t* L_40 = L_39;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_40, 1));
uint8_t* L_41 = V_7;
uint8_t* L_42 = L_41;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1));
int32_t L_43 = *((uint8_t*)L_42);
*((int8_t*)L_40) = (int8_t)L_43;
uint8_t* L_44 = V_6;
uint8_t* L_45 = L_44;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_45, 1));
uint8_t* L_46 = V_7;
uint8_t* L_47 = L_46;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1));
int32_t L_48 = *((uint8_t*)L_47);
*((int8_t*)L_45) = (int8_t)L_48;
uint8_t* L_49 = V_6;
uint8_t* L_50 = L_49;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_50, 1));
uint8_t* L_51 = V_7;
uint8_t* L_52 = L_51;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1));
int32_t L_53 = *((uint8_t*)L_52);
*((int8_t*)L_50) = (int8_t)L_53;
uint8_t* L_54 = V_6;
uint8_t* L_55 = L_54;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_55, 1));
uint8_t* L_56 = V_7;
uint8_t* L_57 = L_56;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1));
int32_t L_58 = *((uint8_t*)L_57);
*((int8_t*)L_55) = (int8_t)L_58;
uint8_t* L_59 = V_6;
uint8_t* L_60 = V_7;
int32_t L_61 = *((uint8_t*)L_60);
*((int8_t*)L_59) = (int8_t)L_61;
double* L_62 = ___0_value;
double L_63 = V_5;
*((double*)L_62) = (double)L_63;
}
IL_0110:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_64 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_64, 8));
return (bool)1;
}
IL_0122:
{
int32_t L_65 = __this->___bufferEnd;
__this->___bufferIndex = L_65;
double* L_66 = ___0_value;
*((double*)L_66) = (double)(0.0);
return (bool)0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_16_Decimal_m2C8D7C4904D2DDA2552FC14194BC57C2589C92AE_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t* V_3 = NULL;
int32_t* V_4 = NULL;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_5;
memset((&V_5), 0, sizeof(V_5));
uint8_t* V_6 = NULL;
uint8_t* V_7 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, ((int32_t)16), NULL);
if (!L_0)
{
goto IL_01cc;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_001c;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0021;
}
}
IL_001c:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_002a;
}
IL_0021:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_002a:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_00a1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_5)
{
goto IL_0050;
}
}
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_6 = ___0_value;
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_9 = (*(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)));
*(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)L_6 = L_9;
goto IL_01b9;
}
IL_0050:
{
il2cpp_codegen_initobj((&V_2), sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F));
V_3 = (int32_t*)((uintptr_t)(&V_2));
uint8_t* L_10 = V_0;
int32_t L_11 = __this->___bufferIndex;
V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11));
int32_t* L_12 = V_3;
int32_t* L_13 = L_12;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t* L_14 = V_4;
int32_t* L_15 = L_14;
V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4));
int32_t L_16 = *((int32_t*)L_15);
*((int32_t*)L_13) = (int32_t)L_16;
int32_t* L_17 = V_3;
int32_t* L_18 = L_17;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_18, 4));
int32_t* L_19 = V_4;
int32_t* L_20 = L_19;
V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_20, 4));
int32_t L_21 = *((int32_t*)L_20);
*((int32_t*)L_18) = (int32_t)L_21;
int32_t* L_22 = V_3;
int32_t* L_23 = L_22;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_23, 4));
int32_t* L_24 = V_4;
int32_t* L_25 = L_24;
V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_25, 4));
int32_t L_26 = *((int32_t*)L_25);
*((int32_t*)L_23) = (int32_t)L_26;
int32_t* L_27 = V_3;
int32_t* L_28 = V_4;
int32_t L_29 = *((int32_t*)L_28);
*((int32_t*)L_27) = (int32_t)L_29;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_30 = ___0_value;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_31 = V_2;
*(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)L_30 = L_31;
goto IL_01b9;
}
IL_00a1:
{
il2cpp_codegen_initobj((&V_5), sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F));
V_6 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_5)), ((int32_t)15)));
uint8_t* L_32 = V_0;
int32_t L_33 = __this->___bufferIndex;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, L_33));
uint8_t* L_34 = V_6;
uint8_t* L_35 = L_34;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_35, 1));
uint8_t* L_36 = V_7;
uint8_t* L_37 = L_36;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1));
int32_t L_38 = *((uint8_t*)L_37);
*((int8_t*)L_35) = (int8_t)L_38;
uint8_t* L_39 = V_6;
uint8_t* L_40 = L_39;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_40, 1));
uint8_t* L_41 = V_7;
uint8_t* L_42 = L_41;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1));
int32_t L_43 = *((uint8_t*)L_42);
*((int8_t*)L_40) = (int8_t)L_43;
uint8_t* L_44 = V_6;
uint8_t* L_45 = L_44;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_45, 1));
uint8_t* L_46 = V_7;
uint8_t* L_47 = L_46;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1));
int32_t L_48 = *((uint8_t*)L_47);
*((int8_t*)L_45) = (int8_t)L_48;
uint8_t* L_49 = V_6;
uint8_t* L_50 = L_49;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_50, 1));
uint8_t* L_51 = V_7;
uint8_t* L_52 = L_51;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1));
int32_t L_53 = *((uint8_t*)L_52);
*((int8_t*)L_50) = (int8_t)L_53;
uint8_t* L_54 = V_6;
uint8_t* L_55 = L_54;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_55, 1));
uint8_t* L_56 = V_7;
uint8_t* L_57 = L_56;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1));
int32_t L_58 = *((uint8_t*)L_57);
*((int8_t*)L_55) = (int8_t)L_58;
uint8_t* L_59 = V_6;
uint8_t* L_60 = L_59;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_60, 1));
uint8_t* L_61 = V_7;
uint8_t* L_62 = L_61;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_62, 1));
int32_t L_63 = *((uint8_t*)L_62);
*((int8_t*)L_60) = (int8_t)L_63;
uint8_t* L_64 = V_6;
uint8_t* L_65 = L_64;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_65, 1));
uint8_t* L_66 = V_7;
uint8_t* L_67 = L_66;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_67, 1));
int32_t L_68 = *((uint8_t*)L_67);
*((int8_t*)L_65) = (int8_t)L_68;
uint8_t* L_69 = V_6;
uint8_t* L_70 = L_69;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_70, 1));
uint8_t* L_71 = V_7;
uint8_t* L_72 = L_71;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_72, 1));
int32_t L_73 = *((uint8_t*)L_72);
*((int8_t*)L_70) = (int8_t)L_73;
uint8_t* L_74 = V_6;
uint8_t* L_75 = L_74;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_75, 1));
uint8_t* L_76 = V_7;
uint8_t* L_77 = L_76;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_77, 1));
int32_t L_78 = *((uint8_t*)L_77);
*((int8_t*)L_75) = (int8_t)L_78;
uint8_t* L_79 = V_6;
uint8_t* L_80 = L_79;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_80, 1));
uint8_t* L_81 = V_7;
uint8_t* L_82 = L_81;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_82, 1));
int32_t L_83 = *((uint8_t*)L_82);
*((int8_t*)L_80) = (int8_t)L_83;
uint8_t* L_84 = V_6;
uint8_t* L_85 = L_84;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_85, 1));
uint8_t* L_86 = V_7;
uint8_t* L_87 = L_86;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_87, 1));
int32_t L_88 = *((uint8_t*)L_87);
*((int8_t*)L_85) = (int8_t)L_88;
uint8_t* L_89 = V_6;
uint8_t* L_90 = L_89;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_90, 1));
uint8_t* L_91 = V_7;
uint8_t* L_92 = L_91;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_92, 1));
int32_t L_93 = *((uint8_t*)L_92);
*((int8_t*)L_90) = (int8_t)L_93;
uint8_t* L_94 = V_6;
uint8_t* L_95 = L_94;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_95, 1));
uint8_t* L_96 = V_7;
uint8_t* L_97 = L_96;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_97, 1));
int32_t L_98 = *((uint8_t*)L_97);
*((int8_t*)L_95) = (int8_t)L_98;
uint8_t* L_99 = V_6;
uint8_t* L_100 = L_99;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_100, 1));
uint8_t* L_101 = V_7;
uint8_t* L_102 = L_101;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_102, 1));
int32_t L_103 = *((uint8_t*)L_102);
*((int8_t*)L_100) = (int8_t)L_103;
uint8_t* L_104 = V_6;
uint8_t* L_105 = L_104;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_105, 1));
uint8_t* L_106 = V_7;
uint8_t* L_107 = L_106;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_107, 1));
int32_t L_108 = *((uint8_t*)L_107);
*((int8_t*)L_105) = (int8_t)L_108;
uint8_t* L_109 = V_6;
uint8_t* L_110 = V_7;
int32_t L_111 = *((uint8_t*)L_110);
*((int8_t*)L_109) = (int8_t)L_111;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_112 = ___0_value;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_113 = V_5;
*(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)L_112 = L_113;
}
IL_01b9:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_114 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_114, ((int32_t)16)));
return (bool)1;
}
IL_01cc:
{
int32_t L_115 = __this->___bufferEnd;
__this->___bufferIndex = L_115;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_116 = ___0_value;
il2cpp_codegen_initobj(L_116, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F));
return (bool)0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_16_Guid_m295B3C48B8E63D04B2E727AD3557C226B6A19C88_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Guid_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
Guid_t V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t* V_3 = NULL;
int32_t* V_4 = NULL;
Guid_t V_5;
memset((&V_5), 0, sizeof(V_5));
uint8_t* V_6 = NULL;
uint8_t* V_7 = NULL;
{
bool L_0;
L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, ((int32_t)16), NULL);
if (!L_0)
{
goto IL_01ca;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_1 = L_2;
if (!L_2)
{
goto IL_001c;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0021;
}
}
IL_001c:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_002a;
}
IL_0021:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_002a:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_00a1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_5)
{
goto IL_0050;
}
}
{
Guid_t* L_6 = ___0_value;
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
Guid_t L_9 = (*(Guid_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)));
*(Guid_t*)L_6 = L_9;
goto IL_01b7;
}
IL_0050:
{
il2cpp_codegen_initobj((&V_2), sizeof(Guid_t));
V_3 = (int32_t*)((uintptr_t)(&V_2));
uint8_t* L_10 = V_0;
int32_t L_11 = __this->___bufferIndex;
V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11));
int32_t* L_12 = V_3;
int32_t* L_13 = L_12;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t* L_14 = V_4;
int32_t* L_15 = L_14;
V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4));
int32_t L_16 = *((int32_t*)L_15);
*((int32_t*)L_13) = (int32_t)L_16;
int32_t* L_17 = V_3;
int32_t* L_18 = L_17;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_18, 4));
int32_t* L_19 = V_4;
int32_t* L_20 = L_19;
V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_20, 4));
int32_t L_21 = *((int32_t*)L_20);
*((int32_t*)L_18) = (int32_t)L_21;
int32_t* L_22 = V_3;
int32_t* L_23 = L_22;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_23, 4));
int32_t* L_24 = V_4;
int32_t* L_25 = L_24;
V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_25, 4));
int32_t L_26 = *((int32_t*)L_25);
*((int32_t*)L_23) = (int32_t)L_26;
int32_t* L_27 = V_3;
int32_t* L_28 = V_4;
int32_t L_29 = *((int32_t*)L_28);
*((int32_t*)L_27) = (int32_t)L_29;
Guid_t* L_30 = ___0_value;
Guid_t L_31 = V_2;
*(Guid_t*)L_30 = L_31;
goto IL_01b7;
}
IL_00a1:
{
il2cpp_codegen_initobj((&V_5), sizeof(Guid_t));
V_6 = (uint8_t*)((uintptr_t)(&V_5));
uint8_t* L_32 = V_0;
int32_t L_33 = __this->___bufferIndex;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, L_33));
uint8_t* L_34 = V_6;
uint8_t* L_35 = L_34;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_35, 1));
uint8_t* L_36 = V_7;
uint8_t* L_37 = L_36;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1));
int32_t L_38 = *((uint8_t*)L_37);
*((int8_t*)L_35) = (int8_t)L_38;
uint8_t* L_39 = V_6;
uint8_t* L_40 = L_39;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_40, 1));
uint8_t* L_41 = V_7;
uint8_t* L_42 = L_41;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1));
int32_t L_43 = *((uint8_t*)L_42);
*((int8_t*)L_40) = (int8_t)L_43;
uint8_t* L_44 = V_6;
uint8_t* L_45 = L_44;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_45, 1));
uint8_t* L_46 = V_7;
uint8_t* L_47 = L_46;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1));
int32_t L_48 = *((uint8_t*)L_47);
*((int8_t*)L_45) = (int8_t)L_48;
uint8_t* L_49 = V_6;
uint8_t* L_50 = L_49;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_50, 1));
uint8_t* L_51 = V_7;
uint8_t* L_52 = L_51;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1));
int32_t L_53 = *((uint8_t*)L_52);
*((int8_t*)L_50) = (int8_t)L_53;
uint8_t* L_54 = V_6;
uint8_t* L_55 = L_54;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_55, 1));
uint8_t* L_56 = V_7;
uint8_t* L_57 = L_56;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1));
int32_t L_58 = *((uint8_t*)L_57);
*((int8_t*)L_55) = (int8_t)L_58;
uint8_t* L_59 = V_6;
uint8_t* L_60 = L_59;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_60, 1));
uint8_t* L_61 = V_7;
uint8_t* L_62 = L_61;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_62, 1));
int32_t L_63 = *((uint8_t*)L_62);
*((int8_t*)L_60) = (int8_t)L_63;
uint8_t* L_64 = V_6;
uint8_t* L_65 = L_64;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_65, 1));
uint8_t* L_66 = V_7;
uint8_t* L_67 = L_66;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_67, 1));
int32_t L_68 = *((uint8_t*)L_67);
*((int8_t*)L_65) = (int8_t)L_68;
uint8_t* L_69 = V_6;
uint8_t* L_70 = L_69;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_70, 1));
uint8_t* L_71 = V_7;
uint8_t* L_72 = L_71;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_72, 1));
int32_t L_73 = *((uint8_t*)L_72);
*((int8_t*)L_70) = (int8_t)L_73;
uint8_t* L_74 = V_6;
uint8_t* L_75 = L_74;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_75, 1));
uint8_t* L_76 = V_7;
uint8_t* L_77 = L_76;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_77, 1));
int32_t L_78 = *((uint8_t*)L_77);
*((int8_t*)L_75) = (int8_t)L_78;
uint8_t* L_79 = V_6;
uint8_t* L_80 = V_7;
uint8_t* L_81 = L_80;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_81, 1));
int32_t L_82 = *((uint8_t*)L_81);
*((int8_t*)L_79) = (int8_t)L_82;
uint8_t* L_83 = V_6;
V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_83, 6));
uint8_t* L_84 = V_6;
uint8_t* L_85 = L_84;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_85, 1));
uint8_t* L_86 = V_7;
uint8_t* L_87 = L_86;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_87, 1));
int32_t L_88 = *((uint8_t*)L_87);
*((int8_t*)L_85) = (int8_t)L_88;
uint8_t* L_89 = V_6;
uint8_t* L_90 = L_89;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_90, 1));
uint8_t* L_91 = V_7;
uint8_t* L_92 = L_91;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_92, 1));
int32_t L_93 = *((uint8_t*)L_92);
*((int8_t*)L_90) = (int8_t)L_93;
uint8_t* L_94 = V_6;
uint8_t* L_95 = L_94;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_95, 1));
uint8_t* L_96 = V_7;
uint8_t* L_97 = L_96;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_97, 1));
int32_t L_98 = *((uint8_t*)L_97);
*((int8_t*)L_95) = (int8_t)L_98;
uint8_t* L_99 = V_6;
uint8_t* L_100 = L_99;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_100, 1));
uint8_t* L_101 = V_7;
uint8_t* L_102 = L_101;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_102, 1));
int32_t L_103 = *((uint8_t*)L_102);
*((int8_t*)L_100) = (int8_t)L_103;
uint8_t* L_104 = V_6;
uint8_t* L_105 = L_104;
V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_105, 1));
uint8_t* L_106 = V_7;
uint8_t* L_107 = L_106;
V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_107, 1));
int32_t L_108 = *((uint8_t*)L_107);
*((int8_t*)L_105) = (int8_t)L_108;
uint8_t* L_109 = V_6;
uint8_t* L_110 = V_7;
int32_t L_111 = *((uint8_t*)L_110);
*((int8_t*)L_109) = (int8_t)L_111;
Guid_t* L_112 = ___0_value;
Guid_t L_113 = V_5;
*(Guid_t*)L_112 = L_113;
}
IL_01b7:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_114 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_114, ((int32_t)16)));
return (bool)1;
}
IL_01ca:
{
int32_t L_115 = __this->___bufferEnd;
__this->___bufferIndex = L_115;
Guid_t* L_116 = ___0_value;
il2cpp_codegen_initobj(L_116, sizeof(Guid_t));
return (bool)0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t ___0_amount, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___bufferIndex;
int32_t L_1 = ___0_amount;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = V_0;
int32_t L_3 = __this->___bufferEnd;
if ((((int32_t)L_2) <= ((int32_t)L_3)))
{
goto IL_0020;
}
}
{
int32_t L_4 = __this->___bufferEnd;
__this->___bufferIndex = L_4;
return (bool)0;
}
IL_0020:
{
int32_t L_5 = V_0;
__this->___bufferIndex = L_5;
return (bool)1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataReader_SkipStringValue_m052F451FDAA6AA1002D09ACC6DF9AD49E4E08F3F_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method)
{
uint8_t V_0 = 0x0;
int32_t V_1 = 0;
{
bool L_0;
L_0 = BinaryDataReader_UNSAFE_Read_1_Byte_mE45263CC367BCEAC7F4968D0AAAA666815A453D9_inline(__this, (&V_0), NULL);
if (L_0)
{
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
bool L_1;
L_1 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_1), NULL);
if (L_1)
{
goto IL_0016;
}
}
{
return;
}
IL_0016:
{
uint8_t L_2 = V_0;
if (!L_2)
{
goto IL_001d;
}
}
{
int32_t L_3 = V_1;
V_1 = ((int32_t)il2cpp_codegen_multiply(L_3, 2));
}
IL_001d:
{
int32_t L_4 = V_1;
bool L_5;
L_5 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, L_4, NULL);
if (!L_5)
{
goto IL_0035;
}
}
{
int32_t L_6 = __this->___bufferIndex;
int32_t L_7 = V_1;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_6, L_7));
return;
}
IL_0035:
{
int32_t L_8 = __this->___bufferEnd;
__this->___bufferIndex = L_8;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __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*)&BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_8_Int64_m1104055DF05590B742266142F5D74991254F9D83_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int64_t ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
int32_t* V_2 = NULL;
int32_t* V_3 = NULL;
uint8_t* V_4 = NULL;
uint8_t* V_5 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_005c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_4)
{
goto IL_003a;
}
}
{
uint8_t* L_5 = V_0;
int32_t L_6 = __this->___bufferIndex;
int64_t L_7 = ___0_value;
*((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))) = (int64_t)L_7;
goto IL_00e3;
}
IL_003a:
{
V_2 = (int32_t*)((uintptr_t)(&___0_value));
uint8_t* L_8 = V_0;
int32_t L_9 = __this->___bufferIndex;
V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9));
int32_t* L_10 = V_3;
int32_t* L_11 = L_10;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4));
int32_t* L_12 = V_2;
int32_t* L_13 = L_12;
V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t L_14 = *((int32_t*)L_13);
*((int32_t*)L_11) = (int32_t)L_14;
int32_t* L_15 = V_3;
int32_t* L_16 = V_2;
int32_t L_17 = *((int32_t*)L_16);
*((int32_t*)L_15) = (int32_t)L_17;
goto IL_00e3;
}
IL_005c:
{
uint8_t* L_18 = V_0;
int32_t L_19 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, L_19));
V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 7));
uint8_t* L_20 = V_4;
uint8_t* L_21 = L_20;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, 1));
uint8_t* L_22 = V_5;
uint8_t* L_23 = L_22;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_23, 1));
int32_t L_24 = *((uint8_t*)L_23);
*((int8_t*)L_21) = (int8_t)L_24;
uint8_t* L_25 = V_4;
uint8_t* L_26 = L_25;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, 1));
uint8_t* L_27 = V_5;
uint8_t* L_28 = L_27;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_28, 1));
int32_t L_29 = *((uint8_t*)L_28);
*((int8_t*)L_26) = (int8_t)L_29;
uint8_t* L_30 = V_4;
uint8_t* L_31 = L_30;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1));
uint8_t* L_32 = V_5;
uint8_t* L_33 = L_32;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1));
int32_t L_34 = *((uint8_t*)L_33);
*((int8_t*)L_31) = (int8_t)L_34;
uint8_t* L_35 = V_4;
uint8_t* L_36 = L_35;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1));
uint8_t* L_37 = V_5;
uint8_t* L_38 = L_37;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1));
int32_t L_39 = *((uint8_t*)L_38);
*((int8_t*)L_36) = (int8_t)L_39;
uint8_t* L_40 = V_4;
uint8_t* L_41 = L_40;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1));
uint8_t* L_42 = V_5;
uint8_t* L_43 = L_42;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1));
int32_t L_44 = *((uint8_t*)L_43);
*((int8_t*)L_41) = (int8_t)L_44;
uint8_t* L_45 = V_4;
uint8_t* L_46 = L_45;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1));
uint8_t* L_47 = V_5;
uint8_t* L_48 = L_47;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_48, 1));
int32_t L_49 = *((uint8_t*)L_48);
*((int8_t*)L_46) = (int8_t)L_49;
uint8_t* L_50 = V_4;
uint8_t* L_51 = L_50;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1));
uint8_t* L_52 = V_5;
uint8_t* L_53 = L_52;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_53, 1));
int32_t L_54 = *((uint8_t*)L_53);
*((int8_t*)L_51) = (int8_t)L_54;
uint8_t* L_55 = V_4;
uint8_t* L_56 = V_5;
int32_t L_57 = *((uint8_t*)L_56);
*((int8_t*)L_55) = (int8_t)L_57;
}
IL_00e3:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_58 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_58, 8));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteType_m35AA56D6A1497F68FC2DEF92E821CFAB60BA13F4_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __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*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
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_002b;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer;
int32_t L_3 = __this->___bufferIndex;
V_0 = L_3;
int32_t L_4 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_4, 1));
int32_t L_5 = V_0;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (uint8_t)((int32_t)46));
return;
}
IL_002b:
{
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_6 = __this->___types;
Type_t* L_7 = ___0_type;
NullCheck(L_6);
bool L_8;
L_8 = Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D(L_6, L_7, (&V_1), Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var);
if (!L_8)
{
goto IL_0064;
}
}
{
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 5, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___buffer;
int32_t L_10 = __this->___bufferIndex;
V_0 = L_10;
int32_t L_11 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_11, 1));
int32_t L_12 = V_0;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (uint8_t)((int32_t)48));
int32_t L_13 = V_1;
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_13, NULL);
return;
}
IL_0064:
{
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_14 = __this->___types;
NullCheck(L_14);
int32_t L_15;
L_15 = Dictionary_2_get_Count_m26AF4CF95FC733071C419A03190EF6B2F9706579(L_14, Dictionary_2_get_Count_m26AF4CF95FC733071C419A03190EF6B2F9706579_RuntimeMethod_var);
V_1 = L_15;
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_16 = __this->___types;
Type_t* L_17 = ___0_type;
int32_t L_18 = V_1;
NullCheck(L_16);
Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_16, L_17, L_18, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 5, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___buffer;
int32_t L_20 = __this->___bufferIndex;
V_0 = L_20;
int32_t L_21 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_21, 1));
int32_t L_22 = V_0;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (uint8_t)((int32_t)47));
int32_t L_23 = V_1;
BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_23, NULL);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_24;
L_24 = BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3(__this, NULL);
NullCheck(L_24);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_25;
L_25 = SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862(L_24, NULL);
Type_t* L_26 = ___0_type;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_27;
L_27 = BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3(__this, NULL);
NullCheck(L_27);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_28;
L_28 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_27, NULL);
NullCheck(L_28);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_29;
L_29 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_28, NULL);
NullCheck(L_25);
String_t* L_30;
L_30 = VirtualFuncInvoker2< String_t*, Type_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(4, L_25, L_26, L_29);
BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_30, NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int32_t ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
uint8_t* V_2 = NULL;
uint8_t* V_3 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0030;
}
}
{
uint8_t* L_4 = V_0;
int32_t L_5 = __this->___bufferIndex;
int32_t L_6 = ___0_value;
*((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int32_t)L_6;
goto IL_0067;
}
IL_0030:
{
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8));
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 3));
uint8_t* L_9 = V_2;
uint8_t* L_10 = L_9;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
int32_t L_13 = *((uint8_t*)L_12);
*((int8_t*)L_10) = (int8_t)L_13;
uint8_t* L_14 = V_2;
uint8_t* L_15 = L_14;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, 1));
uint8_t* L_16 = V_3;
uint8_t* L_17 = L_16;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_17, 1));
int32_t L_18 = *((uint8_t*)L_17);
*((int8_t*)L_15) = (int8_t)L_18;
uint8_t* L_19 = V_2;
uint8_t* L_20 = L_19;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, 1));
uint8_t* L_21 = V_3;
uint8_t* L_22 = L_21;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_22, 1));
int32_t L_23 = *((uint8_t*)L_22);
*((int8_t*)L_20) = (int8_t)L_23;
uint8_t* L_24 = V_2;
uint8_t* L_25 = V_3;
int32_t L_26 = *((uint8_t*)L_25);
*((int8_t*)L_24) = (int8_t)L_26;
}
IL_0067:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_27 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_27, 4));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __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_000f;
}
}
{
return (bool)0;
}
IL_000f:
{
int32_t L_3 = __this->___bufferIndex;
int32_t L_4 = ___0_space;
int32_t L_5 = V_0;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_3, L_4))) <= ((int32_t)L_5)))
{
goto IL_0020;
}
}
{
VirtualActionInvoker0::Invoke(46, __this);
}
IL_0020:
{
return (bool)1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_2_Char_m72E82AB06884E5D16959A3A58681A7F9FAA69A4E_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Il2CppChar ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
uint8_t* V_2 = NULL;
uint8_t* V_3 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0030;
}
}
{
uint8_t* L_4 = V_0;
int32_t L_5 = __this->___bufferIndex;
Il2CppChar L_6 = ___0_value;
*((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int16_t)L_6;
goto IL_004f;
}
IL_0030:
{
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8));
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 1));
uint8_t* L_9 = V_2;
uint8_t* L_10 = L_9;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
int32_t L_13 = *((uint8_t*)L_12);
*((int8_t*)L_10) = (int8_t)L_13;
uint8_t* L_14 = V_2;
uint8_t* L_15 = V_3;
int32_t L_16 = *((uint8_t*)L_15);
*((int8_t*)L_14) = (int8_t)L_16;
}
IL_004f:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_17 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_17, 2));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_2_Int16_m3A45F9DA957A67B8361581CCA8AAEB51E8F958D3_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int16_t ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
uint8_t* V_2 = NULL;
uint8_t* V_3 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0030;
}
}
{
uint8_t* L_4 = V_0;
int32_t L_5 = __this->___bufferIndex;
int16_t L_6 = ___0_value;
*((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int16_t)L_6;
goto IL_004f;
}
IL_0030:
{
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8));
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 1));
uint8_t* L_9 = V_2;
uint8_t* L_10 = L_9;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
int32_t L_13 = *((uint8_t*)L_12);
*((int8_t*)L_10) = (int8_t)L_13;
uint8_t* L_14 = V_2;
uint8_t* L_15 = V_3;
int32_t L_16 = *((uint8_t*)L_15);
*((int8_t*)L_14) = (int8_t)L_16;
}
IL_004f:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_17 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_17, 2));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_2_UInt16_m470AC67B8D5D6BC7352B8E817A932175C680CF12_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, uint16_t ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
uint8_t* V_2 = NULL;
uint8_t* V_3 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0030;
}
}
{
uint8_t* L_4 = V_0;
int32_t L_5 = __this->___bufferIndex;
uint16_t L_6 = ___0_value;
*((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int16_t)L_6;
goto IL_004f;
}
IL_0030:
{
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8));
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 1));
uint8_t* L_9 = V_2;
uint8_t* L_10 = L_9;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
int32_t L_13 = *((uint8_t*)L_12);
*((int8_t*)L_10) = (int8_t)L_13;
uint8_t* L_14 = V_2;
uint8_t* L_15 = V_3;
int32_t L_16 = *((uint8_t*)L_15);
*((int8_t*)L_14) = (int8_t)L_16;
}
IL_004f:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_17 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_17, 2));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_4_UInt32_mDEE25BEEE64FFB75124CFCE3C8295075F1FC0F1F_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, uint32_t ___0_value, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
uint8_t* V_2 = NULL;
uint8_t* V_3 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0030;
}
}
{
uint8_t* L_4 = V_0;
int32_t L_5 = __this->___bufferIndex;
uint32_t L_6 = ___0_value;
*((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int32_t)L_6;
goto IL_0067;
}
IL_0030:
{
uint8_t* L_7 = V_0;
int32_t L_8 = __this->___bufferIndex;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8));
V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 3));
uint8_t* L_9 = V_2;
uint8_t* L_10 = L_9;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1));
uint8_t* L_11 = V_3;
uint8_t* L_12 = L_11;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1));
int32_t L_13 = *((uint8_t*)L_12);
*((int8_t*)L_10) = (int8_t)L_13;
uint8_t* L_14 = V_2;
uint8_t* L_15 = L_14;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, 1));
uint8_t* L_16 = V_3;
uint8_t* L_17 = L_16;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_17, 1));
int32_t L_18 = *((uint8_t*)L_17);
*((int8_t*)L_15) = (int8_t)L_18;
uint8_t* L_19 = V_2;
uint8_t* L_20 = L_19;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, 1));
uint8_t* L_21 = V_3;
uint8_t* L_22 = L_21;
V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_22, 1));
int32_t L_23 = *((uint8_t*)L_22);
*((int8_t*)L_20) = (int8_t)L_23;
uint8_t* L_24 = V_2;
uint8_t* L_25 = V_3;
int32_t L_26 = *((uint8_t*)L_25);
*((int8_t*)L_24) = (int8_t)L_26;
}
IL_0067:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_27 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_27, 4));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_8_UInt64_mC5AB65E325232703D665F65E5879BB4F034BA217_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, uint64_t ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
int32_t* V_2 = NULL;
int32_t* V_3 = NULL;
uint8_t* V_4 = NULL;
uint8_t* V_5 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_005c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_4)
{
goto IL_003a;
}
}
{
uint8_t* L_5 = V_0;
int32_t L_6 = __this->___bufferIndex;
uint64_t L_7 = ___0_value;
*((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))) = (int64_t)L_7;
goto IL_00e3;
}
IL_003a:
{
V_2 = (int32_t*)((uintptr_t)(&___0_value));
uint8_t* L_8 = V_0;
int32_t L_9 = __this->___bufferIndex;
V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9));
int32_t* L_10 = V_3;
int32_t* L_11 = L_10;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4));
int32_t* L_12 = V_2;
int32_t* L_13 = L_12;
V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t L_14 = *((int32_t*)L_13);
*((int32_t*)L_11) = (int32_t)L_14;
int32_t* L_15 = V_3;
int32_t* L_16 = V_2;
int32_t L_17 = *((int32_t*)L_16);
*((int32_t*)L_15) = (int32_t)L_17;
goto IL_00e3;
}
IL_005c:
{
uint8_t* L_18 = V_0;
int32_t L_19 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, L_19));
V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 7));
uint8_t* L_20 = V_4;
uint8_t* L_21 = L_20;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, 1));
uint8_t* L_22 = V_5;
uint8_t* L_23 = L_22;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_23, 1));
int32_t L_24 = *((uint8_t*)L_23);
*((int8_t*)L_21) = (int8_t)L_24;
uint8_t* L_25 = V_4;
uint8_t* L_26 = L_25;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, 1));
uint8_t* L_27 = V_5;
uint8_t* L_28 = L_27;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_28, 1));
int32_t L_29 = *((uint8_t*)L_28);
*((int8_t*)L_26) = (int8_t)L_29;
uint8_t* L_30 = V_4;
uint8_t* L_31 = L_30;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1));
uint8_t* L_32 = V_5;
uint8_t* L_33 = L_32;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1));
int32_t L_34 = *((uint8_t*)L_33);
*((int8_t*)L_31) = (int8_t)L_34;
uint8_t* L_35 = V_4;
uint8_t* L_36 = L_35;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1));
uint8_t* L_37 = V_5;
uint8_t* L_38 = L_37;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1));
int32_t L_39 = *((uint8_t*)L_38);
*((int8_t*)L_36) = (int8_t)L_39;
uint8_t* L_40 = V_4;
uint8_t* L_41 = L_40;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1));
uint8_t* L_42 = V_5;
uint8_t* L_43 = L_42;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1));
int32_t L_44 = *((uint8_t*)L_43);
*((int8_t*)L_41) = (int8_t)L_44;
uint8_t* L_45 = V_4;
uint8_t* L_46 = L_45;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1));
uint8_t* L_47 = V_5;
uint8_t* L_48 = L_47;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_48, 1));
int32_t L_49 = *((uint8_t*)L_48);
*((int8_t*)L_46) = (int8_t)L_49;
uint8_t* L_50 = V_4;
uint8_t* L_51 = L_50;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1));
uint8_t* L_52 = V_5;
uint8_t* L_53 = L_52;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_53, 1));
int32_t L_54 = *((uint8_t*)L_53);
*((int8_t*)L_51) = (int8_t)L_54;
uint8_t* L_55 = V_4;
uint8_t* L_56 = V_5;
int32_t L_57 = *((uint8_t*)L_56);
*((int8_t*)L_55) = (int8_t)L_57;
}
IL_00e3:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_58 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_58, 8));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_16_Decimal_m09164C3FB0DD6E7931DB6F87B9D9B8A5858C00DD_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
int32_t* V_2 = NULL;
int32_t* V_3 = NULL;
uint8_t* V_4 = NULL;
uint8_t* V_5 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0078;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_4)
{
goto IL_003e;
}
}
{
uint8_t* L_5 = V_0;
int32_t L_6 = __this->___bufferIndex;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_7 = ___0_value;
*(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6)) = L_7;
goto IL_0180;
}
IL_003e:
{
V_2 = (int32_t*)((uintptr_t)(&___0_value));
uint8_t* L_8 = V_0;
int32_t L_9 = __this->___bufferIndex;
V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9));
int32_t* L_10 = V_3;
int32_t* L_11 = L_10;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4));
int32_t* L_12 = V_2;
int32_t* L_13 = L_12;
V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t L_14 = *((int32_t*)L_13);
*((int32_t*)L_11) = (int32_t)L_14;
int32_t* L_15 = V_3;
int32_t* L_16 = L_15;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_16, 4));
int32_t* L_17 = V_2;
int32_t* L_18 = L_17;
V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_18, 4));
int32_t L_19 = *((int32_t*)L_18);
*((int32_t*)L_16) = (int32_t)L_19;
int32_t* L_20 = V_3;
int32_t* L_21 = L_20;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_21, 4));
int32_t* L_22 = V_2;
int32_t* L_23 = L_22;
V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_23, 4));
int32_t L_24 = *((int32_t*)L_23);
*((int32_t*)L_21) = (int32_t)L_24;
int32_t* L_25 = V_3;
int32_t* L_26 = V_2;
int32_t L_27 = *((int32_t*)L_26);
*((int32_t*)L_25) = (int32_t)L_27;
goto IL_0180;
}
IL_0078:
{
uint8_t* L_28 = V_0;
int32_t L_29 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, L_29));
V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), ((int32_t)15)));
uint8_t* L_30 = V_4;
uint8_t* L_31 = L_30;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1));
uint8_t* L_32 = V_5;
uint8_t* L_33 = L_32;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1));
int32_t L_34 = *((uint8_t*)L_33);
*((int8_t*)L_31) = (int8_t)L_34;
uint8_t* L_35 = V_4;
uint8_t* L_36 = L_35;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1));
uint8_t* L_37 = V_5;
uint8_t* L_38 = L_37;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1));
int32_t L_39 = *((uint8_t*)L_38);
*((int8_t*)L_36) = (int8_t)L_39;
uint8_t* L_40 = V_4;
uint8_t* L_41 = L_40;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1));
uint8_t* L_42 = V_5;
uint8_t* L_43 = L_42;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1));
int32_t L_44 = *((uint8_t*)L_43);
*((int8_t*)L_41) = (int8_t)L_44;
uint8_t* L_45 = V_4;
uint8_t* L_46 = L_45;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1));
uint8_t* L_47 = V_5;
uint8_t* L_48 = L_47;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_48, 1));
int32_t L_49 = *((uint8_t*)L_48);
*((int8_t*)L_46) = (int8_t)L_49;
uint8_t* L_50 = V_4;
uint8_t* L_51 = L_50;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1));
uint8_t* L_52 = V_5;
uint8_t* L_53 = L_52;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_53, 1));
int32_t L_54 = *((uint8_t*)L_53);
*((int8_t*)L_51) = (int8_t)L_54;
uint8_t* L_55 = V_4;
uint8_t* L_56 = L_55;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_56, 1));
uint8_t* L_57 = V_5;
uint8_t* L_58 = L_57;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_58, 1));
int32_t L_59 = *((uint8_t*)L_58);
*((int8_t*)L_56) = (int8_t)L_59;
uint8_t* L_60 = V_4;
uint8_t* L_61 = L_60;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_61, 1));
uint8_t* L_62 = V_5;
uint8_t* L_63 = L_62;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_63, 1));
int32_t L_64 = *((uint8_t*)L_63);
*((int8_t*)L_61) = (int8_t)L_64;
uint8_t* L_65 = V_4;
uint8_t* L_66 = L_65;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_66, 1));
uint8_t* L_67 = V_5;
uint8_t* L_68 = L_67;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_68, 1));
int32_t L_69 = *((uint8_t*)L_68);
*((int8_t*)L_66) = (int8_t)L_69;
uint8_t* L_70 = V_4;
uint8_t* L_71 = L_70;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_71, 1));
uint8_t* L_72 = V_5;
uint8_t* L_73 = L_72;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_73, 1));
int32_t L_74 = *((uint8_t*)L_73);
*((int8_t*)L_71) = (int8_t)L_74;
uint8_t* L_75 = V_4;
uint8_t* L_76 = L_75;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_76, 1));
uint8_t* L_77 = V_5;
uint8_t* L_78 = L_77;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_78, 1));
int32_t L_79 = *((uint8_t*)L_78);
*((int8_t*)L_76) = (int8_t)L_79;
uint8_t* L_80 = V_4;
uint8_t* L_81 = L_80;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_81, 1));
uint8_t* L_82 = V_5;
uint8_t* L_83 = L_82;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_83, 1));
int32_t L_84 = *((uint8_t*)L_83);
*((int8_t*)L_81) = (int8_t)L_84;
uint8_t* L_85 = V_4;
uint8_t* L_86 = L_85;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_86, 1));
uint8_t* L_87 = V_5;
uint8_t* L_88 = L_87;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_88, 1));
int32_t L_89 = *((uint8_t*)L_88);
*((int8_t*)L_86) = (int8_t)L_89;
uint8_t* L_90 = V_4;
uint8_t* L_91 = L_90;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_91, 1));
uint8_t* L_92 = V_5;
uint8_t* L_93 = L_92;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_93, 1));
int32_t L_94 = *((uint8_t*)L_93);
*((int8_t*)L_91) = (int8_t)L_94;
uint8_t* L_95 = V_4;
uint8_t* L_96 = L_95;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_96, 1));
uint8_t* L_97 = V_5;
uint8_t* L_98 = L_97;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_98, 1));
int32_t L_99 = *((uint8_t*)L_98);
*((int8_t*)L_96) = (int8_t)L_99;
uint8_t* L_100 = V_4;
uint8_t* L_101 = L_100;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_101, 1));
uint8_t* L_102 = V_5;
uint8_t* L_103 = L_102;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_103, 1));
int32_t L_104 = *((uint8_t*)L_103);
*((int8_t*)L_101) = (int8_t)L_104;
uint8_t* L_105 = V_4;
uint8_t* L_106 = V_5;
int32_t L_107 = *((uint8_t*)L_106);
*((int8_t*)L_105) = (int8_t)L_107;
}
IL_0180:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_108 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_108, ((int32_t)16)));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_4_Float32_m6C800CD761E762E91C2B7A3C88ACC0908A656894_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, float ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
uint8_t* V_2 = NULL;
uint8_t* V_3 = NULL;
uint8_t* V_4 = NULL;
uint8_t* V_5 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_006e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_4)
{
goto IL_0037;
}
}
{
uint8_t* L_5 = V_0;
int32_t L_6 = __this->___bufferIndex;
float L_7 = ___0_value;
*((float*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))) = (float)L_7;
goto IL_00b5;
}
IL_0037:
{
V_2 = (uint8_t*)((uintptr_t)(&___0_value));
uint8_t* L_8 = V_0;
int32_t L_9 = __this->___bufferIndex;
V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9));
uint8_t* L_10 = V_3;
uint8_t* L_11 = L_10;
V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_11, 1));
uint8_t* L_12 = V_2;
uint8_t* L_13 = L_12;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, 1));
int32_t L_14 = *((uint8_t*)L_13);
*((int8_t*)L_11) = (int8_t)L_14;
uint8_t* L_15 = V_3;
uint8_t* L_16 = L_15;
V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_16, 1));
uint8_t* L_17 = V_2;
uint8_t* L_18 = L_17;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, 1));
int32_t L_19 = *((uint8_t*)L_18);
*((int8_t*)L_16) = (int8_t)L_19;
uint8_t* L_20 = V_3;
uint8_t* L_21 = L_20;
V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, 1));
uint8_t* L_22 = V_2;
uint8_t* L_23 = L_22;
V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_23, 1));
int32_t L_24 = *((uint8_t*)L_23);
*((int8_t*)L_21) = (int8_t)L_24;
uint8_t* L_25 = V_3;
uint8_t* L_26 = V_2;
int32_t L_27 = *((uint8_t*)L_26);
*((int8_t*)L_25) = (int8_t)L_27;
goto IL_00b5;
}
IL_006e:
{
uint8_t* L_28 = V_0;
int32_t L_29 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, L_29));
V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 3));
uint8_t* L_30 = V_4;
uint8_t* L_31 = L_30;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1));
uint8_t* L_32 = V_5;
uint8_t* L_33 = L_32;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1));
int32_t L_34 = *((uint8_t*)L_33);
*((int8_t*)L_31) = (int8_t)L_34;
uint8_t* L_35 = V_4;
uint8_t* L_36 = L_35;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1));
uint8_t* L_37 = V_5;
uint8_t* L_38 = L_37;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1));
int32_t L_39 = *((uint8_t*)L_38);
*((int8_t*)L_36) = (int8_t)L_39;
uint8_t* L_40 = V_4;
uint8_t* L_41 = L_40;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1));
uint8_t* L_42 = V_5;
uint8_t* L_43 = L_42;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1));
int32_t L_44 = *((uint8_t*)L_43);
*((int8_t*)L_41) = (int8_t)L_44;
uint8_t* L_45 = V_4;
uint8_t* L_46 = V_5;
int32_t L_47 = *((uint8_t*)L_46);
*((int8_t*)L_45) = (int8_t)L_47;
}
IL_00b5:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_48 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_48, 4));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_8_Float64_mB29BF44ECA98293F9F4BA2DB3D7FD7F33D3AB401_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, double ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
int32_t* V_2 = NULL;
int32_t* V_3 = NULL;
uint8_t* V_4 = NULL;
uint8_t* V_5 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_005c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_4)
{
goto IL_003a;
}
}
{
uint8_t* L_5 = V_0;
int32_t L_6 = __this->___bufferIndex;
double L_7 = ___0_value;
*((double*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))) = (double)L_7;
goto IL_00e3;
}
IL_003a:
{
V_2 = (int32_t*)((uintptr_t)(&___0_value));
uint8_t* L_8 = V_0;
int32_t L_9 = __this->___bufferIndex;
V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9));
int32_t* L_10 = V_3;
int32_t* L_11 = L_10;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4));
int32_t* L_12 = V_2;
int32_t* L_13 = L_12;
V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t L_14 = *((int32_t*)L_13);
*((int32_t*)L_11) = (int32_t)L_14;
int32_t* L_15 = V_3;
int32_t* L_16 = V_2;
int32_t L_17 = *((int32_t*)L_16);
*((int32_t*)L_15) = (int32_t)L_17;
goto IL_00e3;
}
IL_005c:
{
uint8_t* L_18 = V_0;
int32_t L_19 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, L_19));
V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 7));
uint8_t* L_20 = V_4;
uint8_t* L_21 = L_20;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, 1));
uint8_t* L_22 = V_5;
uint8_t* L_23 = L_22;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_23, 1));
int32_t L_24 = *((uint8_t*)L_23);
*((int8_t*)L_21) = (int8_t)L_24;
uint8_t* L_25 = V_4;
uint8_t* L_26 = L_25;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, 1));
uint8_t* L_27 = V_5;
uint8_t* L_28 = L_27;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_28, 1));
int32_t L_29 = *((uint8_t*)L_28);
*((int8_t*)L_26) = (int8_t)L_29;
uint8_t* L_30 = V_4;
uint8_t* L_31 = L_30;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1));
uint8_t* L_32 = V_5;
uint8_t* L_33 = L_32;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1));
int32_t L_34 = *((uint8_t*)L_33);
*((int8_t*)L_31) = (int8_t)L_34;
uint8_t* L_35 = V_4;
uint8_t* L_36 = L_35;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1));
uint8_t* L_37 = V_5;
uint8_t* L_38 = L_37;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1));
int32_t L_39 = *((uint8_t*)L_38);
*((int8_t*)L_36) = (int8_t)L_39;
uint8_t* L_40 = V_4;
uint8_t* L_41 = L_40;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1));
uint8_t* L_42 = V_5;
uint8_t* L_43 = L_42;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1));
int32_t L_44 = *((uint8_t*)L_43);
*((int8_t*)L_41) = (int8_t)L_44;
uint8_t* L_45 = V_4;
uint8_t* L_46 = L_45;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1));
uint8_t* L_47 = V_5;
uint8_t* L_48 = L_47;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_48, 1));
int32_t L_49 = *((uint8_t*)L_48);
*((int8_t*)L_46) = (int8_t)L_49;
uint8_t* L_50 = V_4;
uint8_t* L_51 = L_50;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1));
uint8_t* L_52 = V_5;
uint8_t* L_53 = L_52;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_53, 1));
int32_t L_54 = *((uint8_t*)L_53);
*((int8_t*)L_51) = (int8_t)L_54;
uint8_t* L_55 = V_4;
uint8_t* L_56 = V_5;
int32_t L_57 = *((uint8_t*)L_56);
*((int8_t*)L_55) = (int8_t)L_57;
}
IL_00e3:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_58 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_58, 8));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_16_Guid_m4774D1D47F264DF21E56295BE6032DDE734CD127_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Guid_t ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
int32_t* V_2 = NULL;
int32_t* V_3 = NULL;
uint8_t* V_4 = NULL;
uint8_t* V_5 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0014;
}
}
IL_000f:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001d;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001d:
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0078;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites;
if (!L_4)
{
goto IL_003e;
}
}
{
uint8_t* L_5 = V_0;
int32_t L_6 = __this->___bufferIndex;
Guid_t L_7 = ___0_value;
*(Guid_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6)) = L_7;
goto IL_017e;
}
IL_003e:
{
V_2 = (int32_t*)((uintptr_t)(&___0_value));
uint8_t* L_8 = V_0;
int32_t L_9 = __this->___bufferIndex;
V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9));
int32_t* L_10 = V_3;
int32_t* L_11 = L_10;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4));
int32_t* L_12 = V_2;
int32_t* L_13 = L_12;
V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
int32_t L_14 = *((int32_t*)L_13);
*((int32_t*)L_11) = (int32_t)L_14;
int32_t* L_15 = V_3;
int32_t* L_16 = L_15;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_16, 4));
int32_t* L_17 = V_2;
int32_t* L_18 = L_17;
V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_18, 4));
int32_t L_19 = *((int32_t*)L_18);
*((int32_t*)L_16) = (int32_t)L_19;
int32_t* L_20 = V_3;
int32_t* L_21 = L_20;
V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_21, 4));
int32_t* L_22 = V_2;
int32_t* L_23 = L_22;
V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_23, 4));
int32_t L_24 = *((int32_t*)L_23);
*((int32_t*)L_21) = (int32_t)L_24;
int32_t* L_25 = V_3;
int32_t* L_26 = V_2;
int32_t L_27 = *((int32_t*)L_26);
*((int32_t*)L_25) = (int32_t)L_27;
goto IL_017e;
}
IL_0078:
{
uint8_t* L_28 = V_0;
int32_t L_29 = __this->___bufferIndex;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, L_29));
V_5 = (uint8_t*)((uintptr_t)(&___0_value));
uint8_t* L_30 = V_4;
uint8_t* L_31 = L_30;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1));
uint8_t* L_32 = V_5;
uint8_t* L_33 = L_32;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_33, 1));
int32_t L_34 = *((uint8_t*)L_33);
*((int8_t*)L_31) = (int8_t)L_34;
uint8_t* L_35 = V_4;
uint8_t* L_36 = L_35;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1));
uint8_t* L_37 = V_5;
uint8_t* L_38 = L_37;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_38, 1));
int32_t L_39 = *((uint8_t*)L_38);
*((int8_t*)L_36) = (int8_t)L_39;
uint8_t* L_40 = V_4;
uint8_t* L_41 = L_40;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1));
uint8_t* L_42 = V_5;
uint8_t* L_43 = L_42;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_43, 1));
int32_t L_44 = *((uint8_t*)L_43);
*((int8_t*)L_41) = (int8_t)L_44;
uint8_t* L_45 = V_4;
uint8_t* L_46 = L_45;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1));
uint8_t* L_47 = V_5;
uint8_t* L_48 = L_47;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_48, 1));
int32_t L_49 = *((uint8_t*)L_48);
*((int8_t*)L_46) = (int8_t)L_49;
uint8_t* L_50 = V_4;
uint8_t* L_51 = L_50;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1));
uint8_t* L_52 = V_5;
uint8_t* L_53 = L_52;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_53, 1));
int32_t L_54 = *((uint8_t*)L_53);
*((int8_t*)L_51) = (int8_t)L_54;
uint8_t* L_55 = V_4;
uint8_t* L_56 = L_55;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_56, 1));
uint8_t* L_57 = V_5;
uint8_t* L_58 = L_57;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_58, 1));
int32_t L_59 = *((uint8_t*)L_58);
*((int8_t*)L_56) = (int8_t)L_59;
uint8_t* L_60 = V_4;
uint8_t* L_61 = L_60;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_61, 1));
uint8_t* L_62 = V_5;
uint8_t* L_63 = L_62;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_63, 1));
int32_t L_64 = *((uint8_t*)L_63);
*((int8_t*)L_61) = (int8_t)L_64;
uint8_t* L_65 = V_4;
uint8_t* L_66 = L_65;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_66, 1));
uint8_t* L_67 = V_5;
uint8_t* L_68 = L_67;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_68, 1));
int32_t L_69 = *((uint8_t*)L_68);
*((int8_t*)L_66) = (int8_t)L_69;
uint8_t* L_70 = V_4;
uint8_t* L_71 = L_70;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_71, 1));
uint8_t* L_72 = V_5;
uint8_t* L_73 = L_72;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_73, 1));
int32_t L_74 = *((uint8_t*)L_73);
*((int8_t*)L_71) = (int8_t)L_74;
uint8_t* L_75 = V_4;
uint8_t* L_76 = L_75;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_76, 1));
uint8_t* L_77 = V_5;
int32_t L_78 = *((uint8_t*)L_77);
*((int8_t*)L_76) = (int8_t)L_78;
uint8_t* L_79 = V_5;
V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_79, 6));
uint8_t* L_80 = V_4;
uint8_t* L_81 = L_80;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_81, 1));
uint8_t* L_82 = V_5;
uint8_t* L_83 = L_82;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_83, 1));
int32_t L_84 = *((uint8_t*)L_83);
*((int8_t*)L_81) = (int8_t)L_84;
uint8_t* L_85 = V_4;
uint8_t* L_86 = L_85;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_86, 1));
uint8_t* L_87 = V_5;
uint8_t* L_88 = L_87;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_88, 1));
int32_t L_89 = *((uint8_t*)L_88);
*((int8_t*)L_86) = (int8_t)L_89;
uint8_t* L_90 = V_4;
uint8_t* L_91 = L_90;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_91, 1));
uint8_t* L_92 = V_5;
uint8_t* L_93 = L_92;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_93, 1));
int32_t L_94 = *((uint8_t*)L_93);
*((int8_t*)L_91) = (int8_t)L_94;
uint8_t* L_95 = V_4;
uint8_t* L_96 = L_95;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_96, 1));
uint8_t* L_97 = V_5;
uint8_t* L_98 = L_97;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_98, 1));
int32_t L_99 = *((uint8_t*)L_98);
*((int8_t*)L_96) = (int8_t)L_99;
uint8_t* L_100 = V_4;
uint8_t* L_101 = L_100;
V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_101, 1));
uint8_t* L_102 = V_5;
uint8_t* L_103 = L_102;
V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_103, 1));
int32_t L_104 = *((uint8_t*)L_103);
*((int8_t*)L_101) = (int8_t)L_104;
uint8_t* L_105 = V_4;
uint8_t* L_106 = V_5;
int32_t L_107 = *((uint8_t*)L_106);
*((int8_t*)L_105) = (int8_t)L_107;
}
IL_017e:
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
int32_t L_108 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_108, ((int32_t)16)));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* BaseDataReader_get_Stream_mF16D1B7B725951734DD87363B28BC95C456D308E_inline (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream;
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;
}
}