Geen omschrijving
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Assembly-CSharp__1.cpp 137KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. template <typename T1>
  9. struct VirtualActionInvoker1
  10. {
  11. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  12. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  13. {
  14. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  15. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  16. }
  17. };
  18. template <typename T1, typename T2>
  19. struct VirtualActionInvoker2
  20. {
  21. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  22. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  23. {
  24. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  25. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  26. }
  27. };
  28. template <typename R>
  29. struct VirtualFuncInvoker0
  30. {
  31. typedef R (*Func)(void*, const RuntimeMethod*);
  32. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  33. {
  34. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  35. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  36. }
  37. };
  38. struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
  39. struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
  40. struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
  41. struct Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2;
  42. struct IEnumerator_1_t93603AF1D6FE895E5B99825CB3391A1EA969D8DE;
  43. struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
  44. struct KeyCollection_tB5791F6D12B5D2344D02EC386DBEE217775A02B9;
  45. struct List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C;
  46. struct ValueCollection_t66DDA0C13A571E4121D5F4F03B4FE287A1738116;
  47. struct EntryU5BU5D_tC036A82CE7AB2C3926C9E9703E243A620FFC74D5;
  48. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  49. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  50. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  51. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  52. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  53. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  54. struct BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E;
  55. struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
  56. struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
  57. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
  58. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
  59. struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
  60. struct Encoder_tAF9067231A76315584BDF4CD27990E2F485A78FA;
  61. struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095;
  62. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  63. struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
  64. struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
  65. struct JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2;
  66. struct JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9;
  67. struct JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C;
  68. struct JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653;
  69. struct JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595;
  70. struct JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA;
  71. struct JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118;
  72. struct JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4;
  73. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
  74. struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
  75. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  76. struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE;
  77. struct String_t;
  78. struct StringBuilder_t;
  79. struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
  80. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  81. struct U3CU3Ec__DisplayClass21_0_t651DB8FCB045D590FF5910F1E9917C209DC429BA;
  82. struct U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89;
  83. IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var;
  84. IL2CPP_EXTERN_C RuntimeClass* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var;
  85. IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var;
  86. IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
  87. IL2CPP_EXTERN_C RuntimeClass* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var;
  88. IL2CPP_EXTERN_C RuntimeClass* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var;
  89. IL2CPP_EXTERN_C RuntimeClass* Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var;
  90. IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
  91. IL2CPP_EXTERN_C RuntimeClass* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var;
  92. IL2CPP_EXTERN_C RuntimeClass* JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_il2cpp_TypeInfo_var;
  93. IL2CPP_EXTERN_C RuntimeClass* JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_il2cpp_TypeInfo_var;
  94. IL2CPP_EXTERN_C RuntimeClass* JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C_il2cpp_TypeInfo_var;
  95. IL2CPP_EXTERN_C RuntimeClass* JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var;
  96. IL2CPP_EXTERN_C RuntimeClass* JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var;
  97. IL2CPP_EXTERN_C RuntimeClass* JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var;
  98. IL2CPP_EXTERN_C RuntimeClass* JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_il2cpp_TypeInfo_var;
  99. IL2CPP_EXTERN_C RuntimeClass* JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var;
  100. IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
  101. IL2CPP_EXTERN_C RuntimeClass* SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var;
  102. IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var;
  103. IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
  104. IL2CPP_EXTERN_C RuntimeClass* U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89_il2cpp_TypeInfo_var;
  105. IL2CPP_EXTERN_C RuntimeClass* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var;
  106. IL2CPP_EXTERN_C RuntimeClass* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var;
  107. IL2CPP_EXTERN_C RuntimeClass* UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var;
  108. IL2CPP_EXTERN_C String_t* _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
  109. IL2CPP_EXTERN_C String_t* _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB;
  110. IL2CPP_EXTERN_C String_t* _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2;
  111. IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  112. IL2CPP_EXTERN_C String_t* _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
  113. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m9ADA9DC934EF1A0048D21D89875DB863F5FF5908_RuntimeMethod_var;
  114. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m95D8AAFAF60B6E536EA7429F49C5FD5AC7A242BB_RuntimeMethod_var;
  115. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m00944D3982456679FF855520913693EB62A293C1_RuntimeMethod_var;
  116. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mF70405758E51B64B1E5E4FA7764450689DA30832_RuntimeMethod_var;
  117. IL2CPP_EXTERN_C const RuntimeMethod* JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754_RuntimeMethod_var;
  118. IL2CPP_EXTERN_C const RuntimeMethod* JSONLazyCreator_Set_TisJSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_m5A38F09CCB8976010F7168CFC5A9F788A5F68A67_RuntimeMethod_var;
  119. IL2CPP_EXTERN_C const RuntimeMethod* JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var;
  120. IL2CPP_EXTERN_C const RuntimeMethod* JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C_RuntimeMethod_var;
  121. IL2CPP_EXTERN_C const RuntimeMethod* JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5_RuntimeMethod_var;
  122. IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var;
  123. IL2CPP_EXTERN_C const RuntimeMethod* U3Cget_ChildrenU3Ed__27_System_Collections_IEnumerator_Reset_m7F54C4A2495814DE04F74FB9E9296EA2B68BFF6D_RuntimeMethod_var;
  124. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
  125. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
  126. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
  127. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
  128. struct Exception_t_marshaled_com;
  129. struct Exception_t_marshaled_pinvoke;
  130. IL2CPP_EXTERN_C_BEGIN
  131. IL2CPP_EXTERN_C_END
  132. #ifdef __clang__
  133. #pragma clang diagnostic push
  134. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  135. #pragma clang diagnostic ignored "-Wunused-variable"
  136. #endif
  137. struct Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2 : public RuntimeObject
  138. {
  139. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  140. EntryU5BU5D_tC036A82CE7AB2C3926C9E9703E243A620FFC74D5* ____entries;
  141. int32_t ____count;
  142. int32_t ____freeList;
  143. int32_t ____freeCount;
  144. int32_t ____version;
  145. RuntimeObject* ____comparer;
  146. KeyCollection_tB5791F6D12B5D2344D02EC386DBEE217775A02B9* ____keys;
  147. ValueCollection_t66DDA0C13A571E4121D5F4F03B4FE287A1738116* ____values;
  148. RuntimeObject* ____syncRoot;
  149. };
  150. struct U3CPrivateImplementationDetailsU3E_t0F5473E849A5A5185A9F4C5246F0C32816C49FCA : public RuntimeObject
  151. {
  152. };
  153. struct BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E : public RuntimeObject
  154. {
  155. Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___OutStream;
  156. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer;
  157. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ____encoding;
  158. Encoder_tAF9067231A76315584BDF4CD27990E2F485A78FA* ____encoder;
  159. bool ____leaveOpen;
  160. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____largeByteBuffer;
  161. int32_t ____maxChars;
  162. };
  163. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject
  164. {
  165. bool ___m_isReadOnly;
  166. int32_t ___cultureID;
  167. int32_t ___parent_lcid;
  168. int32_t ___datetime_index;
  169. int32_t ___number_index;
  170. int32_t ___default_calendar_type;
  171. bool ___m_useUserOverride;
  172. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  173. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  174. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  175. String_t* ___m_name;
  176. String_t* ___englishname;
  177. String_t* ___nativename;
  178. String_t* ___iso3lang;
  179. String_t* ___iso2lang;
  180. String_t* ___win3lang;
  181. String_t* ___territory;
  182. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names;
  183. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  184. void* ___textinfo_data;
  185. int32_t ___m_dataItem;
  186. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  187. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture;
  188. bool ___constructed;
  189. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form;
  190. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData;
  191. bool ___m_isInherited;
  192. };
  193. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
  194. {
  195. int32_t ___m_isReadOnly;
  196. int32_t ___cultureID;
  197. int32_t ___parent_lcid;
  198. int32_t ___datetime_index;
  199. int32_t ___number_index;
  200. int32_t ___default_calendar_type;
  201. int32_t ___m_useUserOverride;
  202. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  203. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  204. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  205. char* ___m_name;
  206. char* ___englishname;
  207. char* ___nativename;
  208. char* ___iso3lang;
  209. char* ___iso2lang;
  210. char* ___win3lang;
  211. char* ___territory;
  212. char** ___native_calendar_names;
  213. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  214. void* ___textinfo_data;
  215. int32_t ___m_dataItem;
  216. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  217. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture;
  218. int32_t ___constructed;
  219. Il2CppSafeArray* ___cached_serialized_form;
  220. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData;
  221. int32_t ___m_isInherited;
  222. };
  223. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
  224. {
  225. int32_t ___m_isReadOnly;
  226. int32_t ___cultureID;
  227. int32_t ___parent_lcid;
  228. int32_t ___datetime_index;
  229. int32_t ___number_index;
  230. int32_t ___default_calendar_type;
  231. int32_t ___m_useUserOverride;
  232. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  233. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  234. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  235. Il2CppChar* ___m_name;
  236. Il2CppChar* ___englishname;
  237. Il2CppChar* ___nativename;
  238. Il2CppChar* ___iso3lang;
  239. Il2CppChar* ___iso2lang;
  240. Il2CppChar* ___win3lang;
  241. Il2CppChar* ___territory;
  242. Il2CppChar** ___native_calendar_names;
  243. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  244. void* ___textinfo_data;
  245. int32_t ___m_dataItem;
  246. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  247. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture;
  248. int32_t ___constructed;
  249. Il2CppSafeArray* ___cached_serialized_form;
  250. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData;
  251. int32_t ___m_isInherited;
  252. };
  253. struct JSON_tE597692294F0F0CD8F25BE27A4C9D44F0ACCBE86 : public RuntimeObject
  254. {
  255. };
  256. struct JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653 : public RuntimeObject
  257. {
  258. };
  259. struct String_t : public RuntimeObject
  260. {
  261. int32_t ____stringLength;
  262. Il2CppChar ____firstChar;
  263. };
  264. struct StringBuilder_t : public RuntimeObject
  265. {
  266. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars;
  267. StringBuilder_t* ___m_ChunkPrevious;
  268. int32_t ___m_ChunkLength;
  269. int32_t ___m_ChunkOffset;
  270. int32_t ___m_MaxCapacity;
  271. };
  272. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  273. {
  274. };
  275. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  276. {
  277. };
  278. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  279. {
  280. };
  281. struct U3CU3Ec__DisplayClass21_0_t651DB8FCB045D590FF5910F1E9917C209DC429BA : public RuntimeObject
  282. {
  283. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___aNode;
  284. };
  285. struct Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944
  286. {
  287. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* ____list;
  288. int32_t ____index;
  289. int32_t ____version;
  290. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ____current;
  291. };
  292. struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230
  293. {
  294. RuntimeObject* ___key;
  295. RuntimeObject* ___value;
  296. };
  297. struct KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF
  298. {
  299. String_t* ___key;
  300. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___value;
  301. };
  302. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  303. {
  304. bool ___m_value;
  305. };
  306. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  307. {
  308. uint8_t ___m_value;
  309. };
  310. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  311. {
  312. Il2CppChar ___m_value;
  313. };
  314. struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F
  315. {
  316. union
  317. {
  318. #pragma pack(push, tp, 1)
  319. struct
  320. {
  321. int32_t ___flags;
  322. };
  323. #pragma pack(pop, tp)
  324. struct
  325. {
  326. int32_t ___flags_forAlignmentOnly;
  327. };
  328. #pragma pack(push, tp, 1)
  329. struct
  330. {
  331. char ___hi_OffsetPadding[4];
  332. int32_t ___hi;
  333. };
  334. #pragma pack(pop, tp)
  335. struct
  336. {
  337. char ___hi_OffsetPadding_forAlignmentOnly[4];
  338. int32_t ___hi_forAlignmentOnly;
  339. };
  340. #pragma pack(push, tp, 1)
  341. struct
  342. {
  343. char ___lo_OffsetPadding[8];
  344. int32_t ___lo;
  345. };
  346. #pragma pack(pop, tp)
  347. struct
  348. {
  349. char ___lo_OffsetPadding_forAlignmentOnly[8];
  350. int32_t ___lo_forAlignmentOnly;
  351. };
  352. #pragma pack(push, tp, 1)
  353. struct
  354. {
  355. char ___mid_OffsetPadding[12];
  356. int32_t ___mid;
  357. };
  358. #pragma pack(pop, tp)
  359. struct
  360. {
  361. char ___mid_OffsetPadding_forAlignmentOnly[12];
  362. int32_t ___mid_forAlignmentOnly;
  363. };
  364. #pragma pack(push, tp, 1)
  365. struct
  366. {
  367. char ___ulomidLE_OffsetPadding[8];
  368. uint64_t ___ulomidLE;
  369. };
  370. #pragma pack(pop, tp)
  371. struct
  372. {
  373. char ___ulomidLE_OffsetPadding_forAlignmentOnly[8];
  374. uint64_t ___ulomidLE_forAlignmentOnly;
  375. };
  376. };
  377. };
  378. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  379. {
  380. double ___m_value;
  381. };
  382. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  383. {
  384. };
  385. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  386. {
  387. };
  388. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  389. {
  390. };
  391. struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175
  392. {
  393. int16_t ___m_value;
  394. };
  395. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  396. {
  397. int32_t ___m_value;
  398. };
  399. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  400. {
  401. int64_t ___m_value;
  402. };
  403. struct IntPtr_t
  404. {
  405. void* ___m_value;
  406. };
  407. struct JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2 : public JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653
  408. {
  409. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* ___m_List;
  410. bool ___inline;
  411. };
  412. struct JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9 : public JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653
  413. {
  414. bool ___m_Data;
  415. };
  416. struct JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C : public JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653
  417. {
  418. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___m_Node;
  419. String_t* ___m_Key;
  420. };
  421. struct JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595 : public JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653
  422. {
  423. };
  424. struct JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA : public JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653
  425. {
  426. double ___m_Data;
  427. };
  428. struct JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118 : public JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653
  429. {
  430. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* ___m_Dict;
  431. bool ___inline;
  432. };
  433. struct JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4 : public JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653
  434. {
  435. String_t* ___m_Data;
  436. };
  437. struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5
  438. {
  439. int8_t ___m_value;
  440. };
  441. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  442. {
  443. float ___m_value;
  444. };
  445. struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
  446. {
  447. uint16_t ___m_value;
  448. };
  449. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  450. {
  451. uint32_t ___m_value;
  452. };
  453. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  454. {
  455. uint64_t ___m_value;
  456. };
  457. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  458. {
  459. union
  460. {
  461. struct
  462. {
  463. };
  464. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  465. };
  466. };
  467. #pragma pack(push, tp, 1)
  468. struct __StaticArrayInitTypeSizeU3D396_t08686631DCEAC1E8476B2798A355943BBF8D2647
  469. {
  470. union
  471. {
  472. struct
  473. {
  474. union
  475. {
  476. };
  477. };
  478. uint8_t __StaticArrayInitTypeSizeU3D396_t08686631DCEAC1E8476B2798A355943BBF8D2647__padding[396];
  479. };
  480. };
  481. #pragma pack(pop, tp)
  482. #pragma pack(push, tp, 1)
  483. struct __StaticArrayInitTypeSizeU3D716_t90597B003EFF97DC2585AE30D07DA6D1968E8856
  484. {
  485. union
  486. {
  487. struct
  488. {
  489. union
  490. {
  491. };
  492. };
  493. uint8_t __StaticArrayInitTypeSizeU3D716_t90597B003EFF97DC2585AE30D07DA6D1968E8856__padding[716];
  494. };
  495. };
  496. #pragma pack(pop, tp)
  497. struct Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9
  498. {
  499. Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary;
  500. int32_t ____version;
  501. int32_t ____index;
  502. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ____current;
  503. int32_t ____getEnumeratorRetType;
  504. };
  505. struct Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911
  506. {
  507. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* ____dictionary;
  508. int32_t ____version;
  509. int32_t ____index;
  510. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF ____current;
  511. int32_t ____getEnumeratorRetType;
  512. };
  513. struct Exception_t : public RuntimeObject
  514. {
  515. String_t* ____className;
  516. String_t* ____message;
  517. RuntimeObject* ____data;
  518. Exception_t* ____innerException;
  519. String_t* ____helpURL;
  520. RuntimeObject* ____stackTrace;
  521. String_t* ____stackTraceString;
  522. String_t* ____remoteStackTraceString;
  523. int32_t ____remoteStackIndex;
  524. RuntimeObject* ____dynamicMethods;
  525. int32_t ____HResult;
  526. String_t* ____source;
  527. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  528. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  529. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  530. int32_t ___caught_in_unmanaged;
  531. };
  532. struct Exception_t_marshaled_pinvoke
  533. {
  534. char* ____className;
  535. char* ____message;
  536. RuntimeObject* ____data;
  537. Exception_t_marshaled_pinvoke* ____innerException;
  538. char* ____helpURL;
  539. Il2CppIUnknown* ____stackTrace;
  540. char* ____stackTraceString;
  541. char* ____remoteStackTraceString;
  542. int32_t ____remoteStackIndex;
  543. Il2CppIUnknown* ____dynamicMethods;
  544. int32_t ____HResult;
  545. char* ____source;
  546. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  547. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  548. Il2CppSafeArray* ___native_trace_ips;
  549. int32_t ___caught_in_unmanaged;
  550. };
  551. struct Exception_t_marshaled_com
  552. {
  553. Il2CppChar* ____className;
  554. Il2CppChar* ____message;
  555. RuntimeObject* ____data;
  556. Exception_t_marshaled_com* ____innerException;
  557. Il2CppChar* ____helpURL;
  558. Il2CppIUnknown* ____stackTrace;
  559. Il2CppChar* ____stackTraceString;
  560. Il2CppChar* ____remoteStackTraceString;
  561. int32_t ____remoteStackIndex;
  562. Il2CppIUnknown* ____dynamicMethods;
  563. int32_t ____HResult;
  564. Il2CppChar* ____source;
  565. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  566. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  567. Il2CppSafeArray* ___native_trace_ips;
  568. int32_t ___caught_in_unmanaged;
  569. };
  570. struct JSONContainerType_tD8A60AE1287AB6697EDCC9C46146CC1B1CC73B0B
  571. {
  572. int32_t ___value__;
  573. };
  574. struct JSONNodeType_t48A914DF6CE3C6C9C222CC6BBBC750D8486DF7F2
  575. {
  576. int32_t ___value__;
  577. };
  578. struct JSONTextMode_t77B245E4F5BC2D3950155953BC7F3FCB57F46741
  579. {
  580. int32_t ___value__;
  581. };
  582. struct NumberStyles_t567C6CBC2A2B5B5A2C43B2855D158949984A810C
  583. {
  584. int32_t ___value__;
  585. };
  586. struct Type_t92B114BF1DA3BEA8CBE7782C8FDFB8A05BEEA799
  587. {
  588. int32_t ___value__;
  589. };
  590. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  591. {
  592. };
  593. struct Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4
  594. {
  595. int32_t ___type;
  596. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 ___m_Object;
  597. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 ___m_Array;
  598. };
  599. struct Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_pinvoke
  600. {
  601. int32_t ___type;
  602. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 ___m_Object;
  603. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 ___m_Array;
  604. };
  605. struct Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_com
  606. {
  607. int32_t ___type;
  608. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 ___m_Object;
  609. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 ___m_Array;
  610. };
  611. struct U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89 : public RuntimeObject
  612. {
  613. int32_t ___U3CU3E1__state;
  614. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___U3CU3E2__current;
  615. int32_t ___U3CU3El__initialThreadId;
  616. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* ___U3CU3E4__this;
  617. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 ___U3CU3E7__wrap1;
  618. };
  619. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  620. {
  621. };
  622. struct U3CPrivateImplementationDetailsU3E_t0F5473E849A5A5185A9F4C5246F0C32816C49FCA_StaticFields
  623. {
  624. __StaticArrayInitTypeSizeU3D396_t08686631DCEAC1E8476B2798A355943BBF8D2647 ___88B18C9EFB5EE88C0B23780F7217DB993E4262F64439F494D200B18F42A0E5FF;
  625. __StaticArrayInitTypeSizeU3D716_t90597B003EFF97DC2585AE30D07DA6D1968E8856 ___CF4170764CD7CF67EE3BAC8D51F73B2E8065D98352A537E713E60885127CD878;
  626. };
  627. struct BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_StaticFields
  628. {
  629. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___Null;
  630. };
  631. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
  632. {
  633. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info;
  634. RuntimeObject* ___shared_table_lock;
  635. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture;
  636. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture;
  637. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture;
  638. Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number;
  639. Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name;
  640. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX;
  641. bool ___IsTaiwanSku;
  642. };
  643. struct JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_StaticFields
  644. {
  645. bool ___forceASCII;
  646. bool ___longAsString;
  647. bool ___allowLineComments;
  648. uint8_t ___Color32DefaultAlpha;
  649. float ___ColorDefaultAlpha;
  650. int32_t ___VectorContainerType;
  651. int32_t ___QuaternionContainerType;
  652. int32_t ___RectContainerType;
  653. int32_t ___ColorContainerType;
  654. };
  655. struct JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_ThreadStaticFields
  656. {
  657. StringBuilder_t* ___m_EscapeBuilder;
  658. };
  659. struct String_t_StaticFields
  660. {
  661. String_t* ___Empty;
  662. };
  663. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  664. {
  665. String_t* ___TrueString;
  666. String_t* ___FalseString;
  667. };
  668. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  669. {
  670. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
  671. };
  672. struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields
  673. {
  674. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Zero;
  675. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___One;
  676. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinusOne;
  677. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MaxValue;
  678. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinValue;
  679. };
  680. struct JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_StaticFields
  681. {
  682. JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* ___m_StaticInstance;
  683. bool ___reuseSameInstance;
  684. };
  685. #ifdef __clang__
  686. #pragma clang diagnostic pop
  687. #endif
  688. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
  689. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
  690. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
  691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
  692. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
  693. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* JSONLazyCreator_Set_TisRuntimeObject_mDE75FB21AB138620F2297E91D8E57AA0255E09BE_gshared (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, RuntimeObject* ___0_aVal, const RuntimeMethod* method) ;
  694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  695. inline JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_inline (KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF* __this, const RuntimeMethod* method)
  696. {
  697. return (( JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* (*) (KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
  698. }
  699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNode_op_Equality_mD30EBFA5F9398107FCC5CE51B05CE4CFFBCC6A8E (JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
  700. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF (const RuntimeMethod* method) ;
  701. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__27_U3CU3Em__Finally1_mF5ECB5874D716A4939B7F1DB00D93DC58CEA824D (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, const RuntimeMethod* method) ;
  702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__27_System_IDisposable_Dispose_mC5CC72D1E22DD570C8E2EB525332F70406CDB9AA (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, const RuntimeMethod* method) ;
  703. inline Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 Dictionary_2_GetEnumerator_m9ADA9DC934EF1A0048D21D89875DB863F5FF5908 (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* __this, const RuntimeMethod* method)
  704. {
  705. return (( Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 (*) (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
  706. }
  707. inline KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF Enumerator_get_Current_mF70405758E51B64B1E5E4FA7764450689DA30832_inline (Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911* __this, const RuntimeMethod* method)
  708. {
  709. return (( KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF (*) (Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
  710. }
  711. inline bool Enumerator_MoveNext_m00944D3982456679FF855520913693EB62A293C1 (Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911* __this, const RuntimeMethod* method)
  712. {
  713. return (( bool (*) (Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
  714. }
  715. inline void Enumerator_Dispose_m95D8AAFAF60B6E536EA7429F49C5FD5AC7A242BB (Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911* __this, const RuntimeMethod* method)
  716. {
  717. (( void (*) (Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method);
  718. }
  719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
  720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__27__ctor_mC18696B4562A62E4AA0969D6399C8C0631E35DC8 (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
  721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_ChildrenU3Ed__27_System_Collections_Generic_IEnumerableU3CSimpleJSON_JSONNodeU3E_GetEnumerator_mB7F1824F0A6AD34C4EFEB913F04662B64CEF262C (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, const RuntimeMethod* method) ;
  722. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353 (JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* __this, const RuntimeMethod* method) ;
  723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONString__ctor_m1DD5FB9A4147F72A0ED5F773FF82FA269241AD19 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, String_t* ___0_aData, const RuntimeMethod* method) ;
  724. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
  725. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JSONNode_Escape_m5C811748A36C7258315C1D2036712855F184ADDD (String_t* ___0_aText, const RuntimeMethod* method) ;
  726. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNode_Equals_mE1B8A846783529B1E54786975A6A2396089A88DE (JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
  729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNode_op_Inequality_m91693B2A4AC881F8703CC1D1050371B8EC552CF7 (JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
  730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
  731. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Double_ToString_m4318830D9F771852FDCF21C14CF9E8ABC7E77357 (double* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  732. 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) ;
  733. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90 (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, double ___0_aData, const RuntimeMethod* method) ;
  734. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNumber_IsNumeric_m9039F8DA776517548A2A6BEA7377B419C0525887 (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  735. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Convert_ToDouble_m86FF4F837721833186E883102C056A35F0860EB0 (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  736. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Double_GetHashCode_m3761FC05AD24D97A68FA1E8412A9454DF3880E32_inline (double* __this, const RuntimeMethod* method) ;
  737. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Boolean_ToString_m6646C8026B1DF381A1EE8CD13549175E9703CC63 (bool* __this, const RuntimeMethod* method) ;
  738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Boolean_TryParse_m417053B6E8D3724D0EED9E87C90D143622158352 (String_t* ___0_value, bool* ___1_result, const RuntimeMethod* method) ;
  739. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONBool__ctor_mBB02E388CFB96B99E84561FCFF68147F00391C58 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, bool ___0_aData, const RuntimeMethod* method) ;
  740. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3 (bool* __this, const RuntimeMethod* method) ;
  741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNull__ctor_m909243259F39D10FA6FEB176474DEF9C9972D76B (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, const RuntimeMethod* method) ;
  742. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* JSONNull_CreateOrGet_mDC16038413CE71B027A7F9AB1546AF8666D3D3BD (const RuntimeMethod* method) ;
  743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator__ctor_m0B3625D19DDD8DBDBB45822FAABCE266FA4EE694 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_aNode, const RuntimeMethod* method) ;
  744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONArray__ctor_m92FFF2DC8E1425398814F50D4B253EB459B8477F (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, const RuntimeMethod* method) ;
  745. inline JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* ___0_aVal, const RuntimeMethod* method)
  746. {
  747. return (( JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* (*) (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*, JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2*, const RuntimeMethod*))JSONLazyCreator_Set_TisRuntimeObject_mDE75FB21AB138620F2297E91D8E57AA0255E09BE_gshared)(__this, ___0_aVal, method);
  748. }
  749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator__ctor_m02E2D630C60045F25A3AC001B7A17DF2D5D197B4 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_aNode, String_t* ___1_aKey, const RuntimeMethod* method) ;
  750. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONObject__ctor_m8007967452F5257DC9F5DF2B78B411BFD4B6D6AB (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, const RuntimeMethod* method) ;
  751. inline JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* ___0_aVal, const RuntimeMethod* method)
  752. {
  753. return (( JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* (*) (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*, JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118*, const RuntimeMethod*))JSONLazyCreator_Set_TisRuntimeObject_mDE75FB21AB138620F2297E91D8E57AA0255E09BE_gshared)(__this, ___0_aVal, method);
  754. }
  755. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONLazyCreator_op_Equality_m46508F81FB60FE9DCA683335676093A23D59D799 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
  756. inline JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* ___0_aVal, const RuntimeMethod* method)
  757. {
  758. return (( JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* (*) (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*, JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*, const RuntimeMethod*))JSONLazyCreator_Set_TisRuntimeObject_mDE75FB21AB138620F2297E91D8E57AA0255E09BE_gshared)(__this, ___0_aVal, method);
  759. }
  760. inline JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* ___0_aVal, const RuntimeMethod* method)
  761. {
  762. return (( JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* (*) (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*, JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4*, const RuntimeMethod*))JSONLazyCreator_Set_TisRuntimeObject_mDE75FB21AB138620F2297E91D8E57AA0255E09BE_gshared)(__this, ___0_aVal, method);
  763. }
  764. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int64_ToString_m5250B67D3E89B8EB829FB26136E744F1F141B7FD (int64_t* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt64_ToString_mCDDACF05D6B5B3ECB10B1FEEE58ED3407973E7A7 (uint64_t* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  766. inline JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* JSONLazyCreator_Set_TisJSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_m5A38F09CCB8976010F7168CFC5A9F788A5F68A67 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* ___0_aVal, const RuntimeMethod* method)
  767. {
  768. return (( JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* (*) (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*, JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9*, const RuntimeMethod*))JSONLazyCreator_Set_TisRuntimeObject_mDE75FB21AB138620F2297E91D8E57AA0255E09BE_gshared)(__this, ___0_aVal, method);
  769. }
  770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONNode_Parse_m7198C73C509B06CD8A96576D7D2A5A125DC7D0B4 (String_t* ___0_aJSON, const RuntimeMethod* method) ;
  771. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t BitConverter_DoubleToInt64Bits_m4F42741818550F9956B5FBAF88C051F4DE5B0AE6_inline (double ___0_value, const RuntimeMethod* method) ;
  772. #ifdef __clang__
  773. #pragma clang diagnostic push
  774. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  775. #pragma clang diagnostic ignored "-Wunused-variable"
  776. #endif
  777. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass21_0__ctor_m6976B4CF7F93E28364B390F81E55DAD60BB141C1 (U3CU3Ec__DisplayClass21_0_t651DB8FCB045D590FF5910F1E9917C209DC429BA* __this, const RuntimeMethod* method)
  778. {
  779. {
  780. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  781. return;
  782. }
  783. }
  784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass21_0_U3CRemoveU3Eb__0_m8B35D441B276B749481FF797FC51A256A7A56105 (U3CU3Ec__DisplayClass21_0_t651DB8FCB045D590FF5910F1E9917C209DC429BA* __this, KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF ___0_k, const RuntimeMethod* method)
  785. {
  786. static bool s_Il2CppMethodInitialized;
  787. if (!s_Il2CppMethodInitialized)
  788. {
  789. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  790. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var);
  791. s_Il2CppMethodInitialized = true;
  792. }
  793. {
  794. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0;
  795. L_0 = KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_inline((&___0_k), KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var);
  796. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_1 = __this->___aNode;
  797. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  798. bool L_2;
  799. L_2 = JSONNode_op_Equality_mD30EBFA5F9398107FCC5CE51B05CE4CFFBCC6A8E(L_0, L_1, NULL);
  800. return L_2;
  801. }
  802. }
  803. #ifdef __clang__
  804. #pragma clang diagnostic pop
  805. #endif
  806. #ifdef __clang__
  807. #pragma clang diagnostic push
  808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  809. #pragma clang diagnostic ignored "-Wunused-variable"
  810. #endif
  811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__27__ctor_mC18696B4562A62E4AA0969D6399C8C0631E35DC8 (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
  812. {
  813. {
  814. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  815. int32_t L_0 = ___0_U3CU3E1__state;
  816. __this->___U3CU3E1__state = L_0;
  817. int32_t L_1;
  818. L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
  819. __this->___U3CU3El__initialThreadId = L_1;
  820. return;
  821. }
  822. }
  823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__27_System_IDisposable_Dispose_mC5CC72D1E22DD570C8E2EB525332F70406CDB9AA (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, const RuntimeMethod* method)
  824. {
  825. int32_t V_0 = 0;
  826. {
  827. int32_t L_0 = __this->___U3CU3E1__state;
  828. V_0 = L_0;
  829. int32_t L_1 = V_0;
  830. if ((((int32_t)L_1) == ((int32_t)((int32_t)-3))))
  831. {
  832. goto IL_0010;
  833. }
  834. }
  835. {
  836. int32_t L_2 = V_0;
  837. if ((!(((uint32_t)L_2) == ((uint32_t)1))))
  838. {
  839. goto IL_001a;
  840. }
  841. }
  842. IL_0010:
  843. {
  844. }
  845. {
  846. auto __finallyBlock = il2cpp::utils::Finally([&]
  847. {
  848. FINALLY_0013:
  849. {
  850. U3Cget_ChildrenU3Ed__27_U3CU3Em__Finally1_mF5ECB5874D716A4939B7F1DB00D93DC58CEA824D(__this, NULL);
  851. return;
  852. }
  853. });
  854. try
  855. {
  856. goto IL_001a;
  857. }
  858. catch(Il2CppExceptionWrapper& e)
  859. {
  860. __finallyBlock.StoreException(e.ex);
  861. }
  862. }
  863. IL_001a:
  864. {
  865. return;
  866. }
  867. }
  868. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3Cget_ChildrenU3Ed__27_MoveNext_mF000F683CB97030C47BF22BD34472814A0C7630C (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, const RuntimeMethod* method)
  869. {
  870. static bool s_Il2CppMethodInitialized;
  871. if (!s_Il2CppMethodInitialized)
  872. {
  873. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m9ADA9DC934EF1A0048D21D89875DB863F5FF5908_RuntimeMethod_var);
  874. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m00944D3982456679FF855520913693EB62A293C1_RuntimeMethod_var);
  875. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF70405758E51B64B1E5E4FA7764450689DA30832_RuntimeMethod_var);
  876. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var);
  877. s_Il2CppMethodInitialized = true;
  878. }
  879. bool V_0 = false;
  880. int32_t V_1 = 0;
  881. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* V_2 = NULL;
  882. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF V_3;
  883. memset((&V_3), 0, sizeof(V_3));
  884. {
  885. auto __finallyBlock = il2cpp::utils::Fault([&]
  886. {
  887. FAULT_008a:
  888. {
  889. U3Cget_ChildrenU3Ed__27_System_IDisposable_Dispose_mC5CC72D1E22DD570C8E2EB525332F70406CDB9AA(__this, NULL);
  890. return;
  891. }
  892. });
  893. try
  894. {
  895. {
  896. int32_t L_0 = __this->___U3CU3E1__state;
  897. V_1 = L_0;
  898. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_1 = __this->___U3CU3E4__this;
  899. V_2 = L_1;
  900. int32_t L_2 = V_1;
  901. if (!L_2)
  902. {
  903. goto IL_0019_1;
  904. }
  905. }
  906. {
  907. int32_t L_3 = V_1;
  908. if ((((int32_t)L_3) == ((int32_t)1)))
  909. {
  910. goto IL_005f_1;
  911. }
  912. }
  913. {
  914. V_0 = (bool)0;
  915. goto IL_0091;
  916. }
  917. IL_0019_1:
  918. {
  919. __this->___U3CU3E1__state = (-1);
  920. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_4 = V_2;
  921. NullCheck(L_4);
  922. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_5 = L_4->___m_Dict;
  923. NullCheck(L_5);
  924. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 L_6;
  925. L_6 = Dictionary_2_GetEnumerator_m9ADA9DC934EF1A0048D21D89875DB863F5FF5908(L_5, Dictionary_2_GetEnumerator_m9ADA9DC934EF1A0048D21D89875DB863F5FF5908_RuntimeMethod_var);
  926. __this->___U3CU3E7__wrap1 = L_6;
  927. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3E7__wrap1))->____dictionary), (void*)NULL);
  928. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  929. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CU3E7__wrap1))->____current))->___key), (void*)NULL);
  930. #endif
  931. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  932. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CU3E7__wrap1))->____current))->___value), (void*)NULL);
  933. #endif
  934. __this->___U3CU3E1__state = ((int32_t)-3);
  935. goto IL_0067_1;
  936. }
  937. IL_003b_1:
  938. {
  939. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911* L_7 = (Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911*)(&__this->___U3CU3E7__wrap1);
  940. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF L_8;
  941. L_8 = Enumerator_get_Current_mF70405758E51B64B1E5E4FA7764450689DA30832_inline(L_7, Enumerator_get_Current_mF70405758E51B64B1E5E4FA7764450689DA30832_RuntimeMethod_var);
  942. V_3 = L_8;
  943. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_9;
  944. L_9 = KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_inline((&V_3), KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var);
  945. __this->___U3CU3E2__current = L_9;
  946. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_9);
  947. __this->___U3CU3E1__state = 1;
  948. V_0 = (bool)1;
  949. goto IL_0091;
  950. }
  951. IL_005f_1:
  952. {
  953. __this->___U3CU3E1__state = ((int32_t)-3);
  954. }
  955. IL_0067_1:
  956. {
  957. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911* L_10 = (Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911*)(&__this->___U3CU3E7__wrap1);
  958. bool L_11;
  959. L_11 = Enumerator_MoveNext_m00944D3982456679FF855520913693EB62A293C1(L_10, Enumerator_MoveNext_m00944D3982456679FF855520913693EB62A293C1_RuntimeMethod_var);
  960. if (L_11)
  961. {
  962. goto IL_003b_1;
  963. }
  964. }
  965. {
  966. U3Cget_ChildrenU3Ed__27_U3CU3Em__Finally1_mF5ECB5874D716A4939B7F1DB00D93DC58CEA824D(__this, NULL);
  967. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911* L_12 = (Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911*)(&__this->___U3CU3E7__wrap1);
  968. il2cpp_codegen_initobj(L_12, sizeof(Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911));
  969. V_0 = (bool)0;
  970. goto IL_0091;
  971. }
  972. }
  973. catch(Il2CppExceptionWrapper& e)
  974. {
  975. __finallyBlock.StoreException(e.ex);
  976. }
  977. }
  978. IL_0091:
  979. {
  980. bool L_13 = V_0;
  981. return L_13;
  982. }
  983. }
  984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__27_U3CU3Em__Finally1_mF5ECB5874D716A4939B7F1DB00D93DC58CEA824D (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, const RuntimeMethod* method)
  985. {
  986. static bool s_Il2CppMethodInitialized;
  987. if (!s_Il2CppMethodInitialized)
  988. {
  989. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m95D8AAFAF60B6E536EA7429F49C5FD5AC7A242BB_RuntimeMethod_var);
  990. s_Il2CppMethodInitialized = true;
  991. }
  992. {
  993. __this->___U3CU3E1__state = (-1);
  994. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911* L_0 = (Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911*)(&__this->___U3CU3E7__wrap1);
  995. Enumerator_Dispose_m95D8AAFAF60B6E536EA7429F49C5FD5AC7A242BB(L_0, Enumerator_Dispose_m95D8AAFAF60B6E536EA7429F49C5FD5AC7A242BB_RuntimeMethod_var);
  996. return;
  997. }
  998. }
  999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* U3Cget_ChildrenU3Ed__27_System_Collections_Generic_IEnumeratorU3CSimpleJSON_JSONNodeU3E_get_Current_mD5BCAEE8B6A2ADEAF8EC61432A9619287942CD66 (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, const RuntimeMethod* method)
  1000. {
  1001. {
  1002. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = __this->___U3CU3E2__current;
  1003. return L_0;
  1004. }
  1005. }
  1006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__27_System_Collections_IEnumerator_Reset_m7F54C4A2495814DE04F74FB9E9296EA2B68BFF6D (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, const RuntimeMethod* method)
  1007. {
  1008. {
  1009. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  1010. NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
  1011. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3Cget_ChildrenU3Ed__27_System_Collections_IEnumerator_Reset_m7F54C4A2495814DE04F74FB9E9296EA2B68BFF6D_RuntimeMethod_var)));
  1012. }
  1013. }
  1014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_ChildrenU3Ed__27_System_Collections_IEnumerator_get_Current_mF24C3141BA1436A87068A46004816112F281FF9E (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, const RuntimeMethod* method)
  1015. {
  1016. {
  1017. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = __this->___U3CU3E2__current;
  1018. return L_0;
  1019. }
  1020. }
  1021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_ChildrenU3Ed__27_System_Collections_Generic_IEnumerableU3CSimpleJSON_JSONNodeU3E_GetEnumerator_mB7F1824F0A6AD34C4EFEB913F04662B64CEF262C (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, const RuntimeMethod* method)
  1022. {
  1023. static bool s_Il2CppMethodInitialized;
  1024. if (!s_Il2CppMethodInitialized)
  1025. {
  1026. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89_il2cpp_TypeInfo_var);
  1027. s_Il2CppMethodInitialized = true;
  1028. }
  1029. U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* V_0 = NULL;
  1030. {
  1031. int32_t L_0 = __this->___U3CU3E1__state;
  1032. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  1033. {
  1034. goto IL_0022;
  1035. }
  1036. }
  1037. {
  1038. int32_t L_1 = __this->___U3CU3El__initialThreadId;
  1039. int32_t L_2;
  1040. L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
  1041. if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
  1042. {
  1043. goto IL_0022;
  1044. }
  1045. }
  1046. {
  1047. __this->___U3CU3E1__state = 0;
  1048. V_0 = __this;
  1049. goto IL_0035;
  1050. }
  1051. IL_0022:
  1052. {
  1053. U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* L_3 = (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89*)il2cpp_codegen_object_new(U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89_il2cpp_TypeInfo_var);
  1054. U3Cget_ChildrenU3Ed__27__ctor_mC18696B4562A62E4AA0969D6399C8C0631E35DC8(L_3, 0, NULL);
  1055. V_0 = L_3;
  1056. U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* L_4 = V_0;
  1057. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_5 = __this->___U3CU3E4__this;
  1058. NullCheck(L_4);
  1059. L_4->___U3CU3E4__this = L_5;
  1060. Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this), (void*)L_5);
  1061. }
  1062. IL_0035:
  1063. {
  1064. U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* L_6 = V_0;
  1065. return L_6;
  1066. }
  1067. }
  1068. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_ChildrenU3Ed__27_System_Collections_IEnumerable_GetEnumerator_m02800F9D77652D9E15E570729565FE79BCC2B3F8 (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, const RuntimeMethod* method)
  1069. {
  1070. {
  1071. RuntimeObject* L_0;
  1072. L_0 = U3Cget_ChildrenU3Ed__27_System_Collections_Generic_IEnumerableU3CSimpleJSON_JSONNodeU3E_GetEnumerator_mB7F1824F0A6AD34C4EFEB913F04662B64CEF262C(__this, NULL);
  1073. return L_0;
  1074. }
  1075. }
  1076. #ifdef __clang__
  1077. #pragma clang diagnostic pop
  1078. #endif
  1079. #ifdef __clang__
  1080. #pragma clang diagnostic push
  1081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1082. #pragma clang diagnostic ignored "-Wunused-variable"
  1083. #endif
  1084. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONString_get_Tag_m68B0FF9ADDC3E203E5D60BB10639AEABACA34D44 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, const RuntimeMethod* method)
  1085. {
  1086. {
  1087. return (int32_t)(3);
  1088. }
  1089. }
  1090. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONString_get_IsString_m933985E37AE8A887A2039A9BAC7698F083BCD6E3 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, const RuntimeMethod* method)
  1091. {
  1092. {
  1093. return (bool)1;
  1094. }
  1095. }
  1096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 JSONString_GetEnumerator_m1CB9E437FC8622F3FE05D0AC12024D144747E0B8 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, const RuntimeMethod* method)
  1097. {
  1098. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 V_0;
  1099. memset((&V_0), 0, sizeof(V_0));
  1100. {
  1101. il2cpp_codegen_initobj((&V_0), sizeof(Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4));
  1102. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_0 = V_0;
  1103. return L_0;
  1104. }
  1105. }
  1106. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JSONString_get_Value_mEAD2BD372A2C517E83233BA5F6E309745AA5E9B4 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, const RuntimeMethod* method)
  1107. {
  1108. {
  1109. String_t* L_0 = __this->___m_Data;
  1110. return L_0;
  1111. }
  1112. }
  1113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONString_set_Value_mB974D9B82AB8F9FAB84DCA99B8BD4B7C1C08ED00 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, String_t* ___0_value, const RuntimeMethod* method)
  1114. {
  1115. {
  1116. String_t* L_0 = ___0_value;
  1117. __this->___m_Data = L_0;
  1118. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Data), (void*)L_0);
  1119. return;
  1120. }
  1121. }
  1122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONString__ctor_m1DD5FB9A4147F72A0ED5F773FF82FA269241AD19 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, String_t* ___0_aData, const RuntimeMethod* method)
  1123. {
  1124. static bool s_Il2CppMethodInitialized;
  1125. if (!s_Il2CppMethodInitialized)
  1126. {
  1127. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  1128. s_Il2CppMethodInitialized = true;
  1129. }
  1130. {
  1131. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  1132. JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353(__this, NULL);
  1133. String_t* L_0 = ___0_aData;
  1134. __this->___m_Data = L_0;
  1135. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Data), (void*)L_0);
  1136. return;
  1137. }
  1138. }
  1139. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONString_Clone_m59FCBC159496A334397171CF5127205C82C30A73 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, const RuntimeMethod* method)
  1140. {
  1141. static bool s_Il2CppMethodInitialized;
  1142. if (!s_Il2CppMethodInitialized)
  1143. {
  1144. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  1145. s_Il2CppMethodInitialized = true;
  1146. }
  1147. {
  1148. String_t* L_0 = __this->___m_Data;
  1149. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_1 = (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4*)il2cpp_codegen_object_new(JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  1150. JSONString__ctor_m1DD5FB9A4147F72A0ED5F773FF82FA269241AD19(L_1, L_0, NULL);
  1151. return L_1;
  1152. }
  1153. }
  1154. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONString_WriteToStringBuilder_mDF24D860FBF8E71F6F04799DD70F7700CE41D818 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, StringBuilder_t* ___0_aSB, int32_t ___1_aIndent, int32_t ___2_aIndentInc, int32_t ___3_aMode, const RuntimeMethod* method)
  1155. {
  1156. static bool s_Il2CppMethodInitialized;
  1157. if (!s_Il2CppMethodInitialized)
  1158. {
  1159. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  1160. s_Il2CppMethodInitialized = true;
  1161. }
  1162. {
  1163. StringBuilder_t* L_0 = ___0_aSB;
  1164. NullCheck(L_0);
  1165. StringBuilder_t* L_1;
  1166. L_1 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_0, ((int32_t)34), NULL);
  1167. String_t* L_2 = __this->___m_Data;
  1168. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  1169. String_t* L_3;
  1170. L_3 = JSONNode_Escape_m5C811748A36C7258315C1D2036712855F184ADDD(L_2, NULL);
  1171. NullCheck(L_1);
  1172. StringBuilder_t* L_4;
  1173. L_4 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_1, L_3, NULL);
  1174. NullCheck(L_4);
  1175. StringBuilder_t* L_5;
  1176. L_5 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_4, ((int32_t)34), NULL);
  1177. return;
  1178. }
  1179. }
  1180. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONString_Equals_m1C60B537E558E6DF85ACF3EF9FF43BF9A3CF5435 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  1181. {
  1182. static bool s_Il2CppMethodInitialized;
  1183. if (!s_Il2CppMethodInitialized)
  1184. {
  1185. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  1186. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  1187. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  1188. s_Il2CppMethodInitialized = true;
  1189. }
  1190. String_t* V_0 = NULL;
  1191. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* V_1 = NULL;
  1192. {
  1193. RuntimeObject* L_0 = ___0_obj;
  1194. bool L_1;
  1195. L_1 = JSONNode_Equals_mE1B8A846783529B1E54786975A6A2396089A88DE(__this, L_0, NULL);
  1196. if (!L_1)
  1197. {
  1198. goto IL_000b;
  1199. }
  1200. }
  1201. {
  1202. return (bool)1;
  1203. }
  1204. IL_000b:
  1205. {
  1206. RuntimeObject* L_2 = ___0_obj;
  1207. V_0 = ((String_t*)IsInstSealed((RuntimeObject*)L_2, String_t_il2cpp_TypeInfo_var));
  1208. String_t* L_3 = V_0;
  1209. if (!L_3)
  1210. {
  1211. goto IL_0022;
  1212. }
  1213. }
  1214. {
  1215. String_t* L_4 = __this->___m_Data;
  1216. String_t* L_5 = V_0;
  1217. bool L_6;
  1218. L_6 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_4, L_5, NULL);
  1219. return L_6;
  1220. }
  1221. IL_0022:
  1222. {
  1223. RuntimeObject* L_7 = ___0_obj;
  1224. V_1 = ((JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4*)IsInstClass((RuntimeObject*)L_7, JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var));
  1225. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_8 = V_1;
  1226. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  1227. bool L_9;
  1228. L_9 = JSONNode_op_Inequality_m91693B2A4AC881F8703CC1D1050371B8EC552CF7(L_8, NULL, NULL);
  1229. if (!L_9)
  1230. {
  1231. goto IL_0044;
  1232. }
  1233. }
  1234. {
  1235. String_t* L_10 = __this->___m_Data;
  1236. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_11 = V_1;
  1237. NullCheck(L_11);
  1238. String_t* L_12 = L_11->___m_Data;
  1239. bool L_13;
  1240. L_13 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_10, L_12, NULL);
  1241. return L_13;
  1242. }
  1243. IL_0044:
  1244. {
  1245. return (bool)0;
  1246. }
  1247. }
  1248. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONString_GetHashCode_m979A74F84B4C0F45BF63D75DE1146490F743EE00 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, const RuntimeMethod* method)
  1249. {
  1250. {
  1251. String_t* L_0 = __this->___m_Data;
  1252. NullCheck(L_0);
  1253. int32_t L_1;
  1254. L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0);
  1255. return L_1;
  1256. }
  1257. }
  1258. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONString_Clear_m3E9CBF4AB37C6FD0011E19CA99E074FEA129FED7 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, const RuntimeMethod* method)
  1259. {
  1260. static bool s_Il2CppMethodInitialized;
  1261. if (!s_Il2CppMethodInitialized)
  1262. {
  1263. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  1264. s_Il2CppMethodInitialized = true;
  1265. }
  1266. {
  1267. __this->___m_Data = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  1268. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Data), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  1269. return;
  1270. }
  1271. }
  1272. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONString_SerializeBinary_m326D7A86B47F8CD093FCC4738ACB1DED2FED53A1 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___0_aWriter, const RuntimeMethod* method)
  1273. {
  1274. {
  1275. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_0 = ___0_aWriter;
  1276. NullCheck(L_0);
  1277. VirtualActionInvoker1< uint8_t >::Invoke(8, L_0, (uint8_t)3);
  1278. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_1 = ___0_aWriter;
  1279. String_t* L_2 = __this->___m_Data;
  1280. NullCheck(L_1);
  1281. VirtualActionInvoker1< String_t* >::Invoke(21, L_1, L_2);
  1282. return;
  1283. }
  1284. }
  1285. #ifdef __clang__
  1286. #pragma clang diagnostic pop
  1287. #endif
  1288. #ifdef __clang__
  1289. #pragma clang diagnostic push
  1290. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1291. #pragma clang diagnostic ignored "-Wunused-variable"
  1292. #endif
  1293. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONNumber_get_Tag_m7C6E217E85B6161812496B63E5D371B910AAC856 (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  1294. {
  1295. {
  1296. return (int32_t)(4);
  1297. }
  1298. }
  1299. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNumber_get_IsNumber_mFABFD0C9C4905CFB34A62700A1BD335F53E4214E (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  1300. {
  1301. {
  1302. return (bool)1;
  1303. }
  1304. }
  1305. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 JSONNumber_GetEnumerator_m4D13E84756AEED9FCD7EFEEE4D01187DD049C596 (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  1306. {
  1307. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 V_0;
  1308. memset((&V_0), 0, sizeof(V_0));
  1309. {
  1310. il2cpp_codegen_initobj((&V_0), sizeof(Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4));
  1311. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_0 = V_0;
  1312. return L_0;
  1313. }
  1314. }
  1315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JSONNumber_get_Value_mBC5AB046D134B1E54C228C9C1C2231F8448CD56D (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  1316. {
  1317. static bool s_Il2CppMethodInitialized;
  1318. if (!s_Il2CppMethodInitialized)
  1319. {
  1320. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  1321. s_Il2CppMethodInitialized = true;
  1322. }
  1323. {
  1324. double* L_0 = (double*)(&__this->___m_Data);
  1325. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  1326. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
  1327. L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  1328. String_t* L_2;
  1329. L_2 = Double_ToString_m4318830D9F771852FDCF21C14CF9E8ABC7E77357(L_0, L_1, NULL);
  1330. return L_2;
  1331. }
  1332. }
  1333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNumber_set_Value_m2264762BBD76F39DDC5DF3160910A44FBEFDE54C (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, String_t* ___0_value, const RuntimeMethod* method)
  1334. {
  1335. static bool s_Il2CppMethodInitialized;
  1336. if (!s_Il2CppMethodInitialized)
  1337. {
  1338. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  1339. s_Il2CppMethodInitialized = true;
  1340. }
  1341. double V_0 = 0.0;
  1342. {
  1343. String_t* L_0 = ___0_value;
  1344. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  1345. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
  1346. L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  1347. bool L_2;
  1348. L_2 = Double_TryParse_m1D39DC22A45BC9A576B9D9130600BFD3CB6DA382(L_0, ((int32_t)167), L_1, (&V_0), NULL);
  1349. if (!L_2)
  1350. {
  1351. goto IL_001b;
  1352. }
  1353. }
  1354. {
  1355. double L_3 = V_0;
  1356. __this->___m_Data = L_3;
  1357. }
  1358. IL_001b:
  1359. {
  1360. return;
  1361. }
  1362. }
  1363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double JSONNumber_get_AsDouble_m8C004121700A7E7EB2B77ED223187227E33DE60B (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  1364. {
  1365. {
  1366. double L_0 = __this->___m_Data;
  1367. return L_0;
  1368. }
  1369. }
  1370. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNumber_set_AsDouble_m8E17AF8C0E9AE0EF6E25D86CB1B119904ADC0558 (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, double ___0_value, const RuntimeMethod* method)
  1371. {
  1372. {
  1373. double L_0 = ___0_value;
  1374. __this->___m_Data = L_0;
  1375. return;
  1376. }
  1377. }
  1378. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t JSONNumber_get_AsLong_mF96069F806F51121CBFE8847D9E0D312F05986BB (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  1379. {
  1380. {
  1381. double L_0 = __this->___m_Data;
  1382. return il2cpp_codegen_cast_double_to_int<int64_t>(L_0);
  1383. }
  1384. }
  1385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNumber_set_AsLong_m541EF4E20CD8683CA860E0B969CECF7B71E2A357 (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, int64_t ___0_value, const RuntimeMethod* method)
  1386. {
  1387. {
  1388. int64_t L_0 = ___0_value;
  1389. __this->___m_Data = ((double)L_0);
  1390. return;
  1391. }
  1392. }
  1393. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t JSONNumber_get_AsULong_mD1EB0D23B9143C4CC1AA4BF75F17E326C08785CA (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  1394. {
  1395. {
  1396. double L_0 = __this->___m_Data;
  1397. return il2cpp_codegen_cast_floating_point<uint64_t, int64_t, double>(L_0);
  1398. }
  1399. }
  1400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNumber_set_AsULong_m320EA0ACC4B63183B5223CFCF0B25B8DA383C0DA (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, uint64_t ___0_value, const RuntimeMethod* method)
  1401. {
  1402. {
  1403. uint64_t L_0 = ___0_value;
  1404. __this->___m_Data = ((double)((double)(uint64_t)L_0));
  1405. return;
  1406. }
  1407. }
  1408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90 (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, double ___0_aData, const RuntimeMethod* method)
  1409. {
  1410. static bool s_Il2CppMethodInitialized;
  1411. if (!s_Il2CppMethodInitialized)
  1412. {
  1413. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  1414. s_Il2CppMethodInitialized = true;
  1415. }
  1416. {
  1417. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  1418. JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353(__this, NULL);
  1419. double L_0 = ___0_aData;
  1420. __this->___m_Data = L_0;
  1421. return;
  1422. }
  1423. }
  1424. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNumber__ctor_m39FDDE1A9EFEE9C4F2498E531D12B97AA49A1BA5 (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, String_t* ___0_aData, const RuntimeMethod* method)
  1425. {
  1426. static bool s_Il2CppMethodInitialized;
  1427. if (!s_Il2CppMethodInitialized)
  1428. {
  1429. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  1430. s_Il2CppMethodInitialized = true;
  1431. }
  1432. {
  1433. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  1434. JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353(__this, NULL);
  1435. String_t* L_0 = ___0_aData;
  1436. VirtualActionInvoker1< String_t* >::Invoke(10, __this, L_0);
  1437. return;
  1438. }
  1439. }
  1440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONNumber_Clone_m1C9DD94EB3011E55E840B55B4D4F3EAB63AF8A52 (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  1441. {
  1442. static bool s_Il2CppMethodInitialized;
  1443. if (!s_Il2CppMethodInitialized)
  1444. {
  1445. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  1446. s_Il2CppMethodInitialized = true;
  1447. }
  1448. {
  1449. double L_0 = __this->___m_Data;
  1450. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_1 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  1451. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_1, L_0, NULL);
  1452. return L_1;
  1453. }
  1454. }
  1455. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNumber_WriteToStringBuilder_mD311BC3C1EE3E159C43801EB214F084E567367F2 (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, StringBuilder_t* ___0_aSB, int32_t ___1_aIndent, int32_t ___2_aIndentInc, int32_t ___3_aMode, const RuntimeMethod* method)
  1456. {
  1457. {
  1458. StringBuilder_t* L_0 = ___0_aSB;
  1459. String_t* L_1;
  1460. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(9, __this);
  1461. NullCheck(L_0);
  1462. StringBuilder_t* L_2;
  1463. L_2 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_0, L_1, NULL);
  1464. return;
  1465. }
  1466. }
  1467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNumber_IsNumeric_m9039F8DA776517548A2A6BEA7377B419C0525887 (RuntimeObject* ___0_value, const RuntimeMethod* method)
  1468. {
  1469. static bool s_Il2CppMethodInitialized;
  1470. if (!s_Il2CppMethodInitialized)
  1471. {
  1472. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var);
  1473. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  1474. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
  1475. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var);
  1476. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  1477. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
  1478. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var);
  1479. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
  1480. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var);
  1481. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
  1482. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
  1483. s_Il2CppMethodInitialized = true;
  1484. }
  1485. {
  1486. RuntimeObject* L_0 = ___0_value;
  1487. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)))
  1488. {
  1489. goto IL_005a;
  1490. }
  1491. }
  1492. {
  1493. RuntimeObject* L_1 = ___0_value;
  1494. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_1, UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var)))
  1495. {
  1496. goto IL_005a;
  1497. }
  1498. }
  1499. {
  1500. RuntimeObject* L_2 = ___0_value;
  1501. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_2, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var)))
  1502. {
  1503. goto IL_005a;
  1504. }
  1505. }
  1506. {
  1507. RuntimeObject* L_3 = ___0_value;
  1508. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_3, Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var)))
  1509. {
  1510. goto IL_005a;
  1511. }
  1512. }
  1513. {
  1514. RuntimeObject* L_4 = ___0_value;
  1515. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_4, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var)))
  1516. {
  1517. goto IL_005a;
  1518. }
  1519. }
  1520. {
  1521. RuntimeObject* L_5 = ___0_value;
  1522. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_5, Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var)))
  1523. {
  1524. goto IL_005a;
  1525. }
  1526. }
  1527. {
  1528. RuntimeObject* L_6 = ___0_value;
  1529. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_6, UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var)))
  1530. {
  1531. goto IL_005a;
  1532. }
  1533. }
  1534. {
  1535. RuntimeObject* L_7 = ___0_value;
  1536. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_7, Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var)))
  1537. {
  1538. goto IL_005a;
  1539. }
  1540. }
  1541. {
  1542. RuntimeObject* L_8 = ___0_value;
  1543. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_8, UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var)))
  1544. {
  1545. goto IL_005a;
  1546. }
  1547. }
  1548. {
  1549. RuntimeObject* L_9 = ___0_value;
  1550. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_9, SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var)))
  1551. {
  1552. goto IL_005a;
  1553. }
  1554. }
  1555. {
  1556. RuntimeObject* L_10 = ___0_value;
  1557. return (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_10, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  1558. }
  1559. IL_005a:
  1560. {
  1561. return (bool)1;
  1562. }
  1563. }
  1564. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNumber_Equals_mC04BB811CCAF20E70AE696AE74ECFDF5DA888688 (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  1565. {
  1566. static bool s_Il2CppMethodInitialized;
  1567. if (!s_Il2CppMethodInitialized)
  1568. {
  1569. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  1570. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  1571. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  1572. s_Il2CppMethodInitialized = true;
  1573. }
  1574. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* V_0 = NULL;
  1575. {
  1576. RuntimeObject* L_0 = ___0_obj;
  1577. if (L_0)
  1578. {
  1579. goto IL_0005;
  1580. }
  1581. }
  1582. {
  1583. return (bool)0;
  1584. }
  1585. IL_0005:
  1586. {
  1587. RuntimeObject* L_1 = ___0_obj;
  1588. bool L_2;
  1589. L_2 = JSONNode_Equals_mE1B8A846783529B1E54786975A6A2396089A88DE(__this, L_1, NULL);
  1590. if (!L_2)
  1591. {
  1592. goto IL_0010;
  1593. }
  1594. }
  1595. {
  1596. return (bool)1;
  1597. }
  1598. IL_0010:
  1599. {
  1600. RuntimeObject* L_3 = ___0_obj;
  1601. V_0 = ((JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)IsInstClass((RuntimeObject*)L_3, JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var));
  1602. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_4 = V_0;
  1603. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  1604. bool L_5;
  1605. L_5 = JSONNode_op_Inequality_m91693B2A4AC881F8703CC1D1050371B8EC552CF7(L_4, NULL, NULL);
  1606. if (!L_5)
  1607. {
  1608. goto IL_002f;
  1609. }
  1610. }
  1611. {
  1612. double L_6 = __this->___m_Data;
  1613. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_7 = V_0;
  1614. NullCheck(L_7);
  1615. double L_8 = L_7->___m_Data;
  1616. return (bool)((((double)L_6) == ((double)L_8))? 1 : 0);
  1617. }
  1618. IL_002f:
  1619. {
  1620. RuntimeObject* L_9 = ___0_obj;
  1621. bool L_10;
  1622. L_10 = JSONNumber_IsNumeric_m9039F8DA776517548A2A6BEA7377B419C0525887(L_9, NULL);
  1623. if (!L_10)
  1624. {
  1625. goto IL_0046;
  1626. }
  1627. }
  1628. {
  1629. RuntimeObject* L_11 = ___0_obj;
  1630. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  1631. double L_12;
  1632. L_12 = Convert_ToDouble_m86FF4F837721833186E883102C056A35F0860EB0(L_11, NULL);
  1633. double L_13 = __this->___m_Data;
  1634. return (bool)((((double)L_12) == ((double)L_13))? 1 : 0);
  1635. }
  1636. IL_0046:
  1637. {
  1638. return (bool)0;
  1639. }
  1640. }
  1641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONNumber_GetHashCode_m976ADFE41037830524798C7E6AFE08006B5F77AD (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  1642. {
  1643. {
  1644. double* L_0 = (double*)(&__this->___m_Data);
  1645. int32_t L_1;
  1646. L_1 = Double_GetHashCode_m3761FC05AD24D97A68FA1E8412A9454DF3880E32_inline(L_0, NULL);
  1647. return L_1;
  1648. }
  1649. }
  1650. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNumber_Clear_mEB7835A2B2D433CE017CFD91CAE974ADB27CE72C (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  1651. {
  1652. {
  1653. __this->___m_Data = (0.0);
  1654. return;
  1655. }
  1656. }
  1657. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNumber_SerializeBinary_m9DCA81AEB0FE16CD13559FFD2B98A869E3874F3B (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___0_aWriter, const RuntimeMethod* method)
  1658. {
  1659. {
  1660. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_0 = ___0_aWriter;
  1661. NullCheck(L_0);
  1662. VirtualActionInvoker1< uint8_t >::Invoke(8, L_0, (uint8_t)4);
  1663. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_1 = ___0_aWriter;
  1664. double L_2 = __this->___m_Data;
  1665. NullCheck(L_1);
  1666. VirtualActionInvoker1< double >::Invoke(13, L_1, L_2);
  1667. return;
  1668. }
  1669. }
  1670. #ifdef __clang__
  1671. #pragma clang diagnostic pop
  1672. #endif
  1673. #ifdef __clang__
  1674. #pragma clang diagnostic push
  1675. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1676. #pragma clang diagnostic ignored "-Wunused-variable"
  1677. #endif
  1678. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONBool_get_Tag_m82CE84C4C89E157D4DB036B9F0745343C005C338 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, const RuntimeMethod* method)
  1679. {
  1680. {
  1681. return (int32_t)(6);
  1682. }
  1683. }
  1684. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONBool_get_IsBoolean_m2671AE98710859611DF47E6BC58E6582C3A5B445 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, const RuntimeMethod* method)
  1685. {
  1686. {
  1687. return (bool)1;
  1688. }
  1689. }
  1690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 JSONBool_GetEnumerator_mA07A10A6111713F7AD09FF03D09A6028556094D9 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, const RuntimeMethod* method)
  1691. {
  1692. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 V_0;
  1693. memset((&V_0), 0, sizeof(V_0));
  1694. {
  1695. il2cpp_codegen_initobj((&V_0), sizeof(Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4));
  1696. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_0 = V_0;
  1697. return L_0;
  1698. }
  1699. }
  1700. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JSONBool_get_Value_mBEA89869448B0B597758D5BF2A3B576CA0BB64E3 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, const RuntimeMethod* method)
  1701. {
  1702. static bool s_Il2CppMethodInitialized;
  1703. if (!s_Il2CppMethodInitialized)
  1704. {
  1705. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  1706. s_Il2CppMethodInitialized = true;
  1707. }
  1708. {
  1709. bool* L_0 = (bool*)(&__this->___m_Data);
  1710. il2cpp_codegen_runtime_class_init_inline(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  1711. String_t* L_1;
  1712. L_1 = Boolean_ToString_m6646C8026B1DF381A1EE8CD13549175E9703CC63(L_0, NULL);
  1713. return L_1;
  1714. }
  1715. }
  1716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONBool_set_Value_mC960EE4083CA91D0059BE24661AFC06E131E2CFC (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, String_t* ___0_value, const RuntimeMethod* method)
  1717. {
  1718. static bool s_Il2CppMethodInitialized;
  1719. if (!s_Il2CppMethodInitialized)
  1720. {
  1721. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  1722. s_Il2CppMethodInitialized = true;
  1723. }
  1724. bool V_0 = false;
  1725. {
  1726. String_t* L_0 = ___0_value;
  1727. il2cpp_codegen_runtime_class_init_inline(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  1728. bool L_1;
  1729. L_1 = Boolean_TryParse_m417053B6E8D3724D0EED9E87C90D143622158352(L_0, (&V_0), NULL);
  1730. if (!L_1)
  1731. {
  1732. goto IL_0011;
  1733. }
  1734. }
  1735. {
  1736. bool L_2 = V_0;
  1737. __this->___m_Data = L_2;
  1738. }
  1739. IL_0011:
  1740. {
  1741. return;
  1742. }
  1743. }
  1744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONBool_get_AsBool_mE04224144EAD0A9AD2F3B14BC0C68557A3BF22AC (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, const RuntimeMethod* method)
  1745. {
  1746. {
  1747. bool L_0 = __this->___m_Data;
  1748. return L_0;
  1749. }
  1750. }
  1751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONBool_set_AsBool_m88EDF61A5ABBFF3ECF723312852E14F3C60AE365 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, bool ___0_value, const RuntimeMethod* method)
  1752. {
  1753. {
  1754. bool L_0 = ___0_value;
  1755. __this->___m_Data = L_0;
  1756. return;
  1757. }
  1758. }
  1759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONBool__ctor_mBB02E388CFB96B99E84561FCFF68147F00391C58 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, bool ___0_aData, const RuntimeMethod* method)
  1760. {
  1761. static bool s_Il2CppMethodInitialized;
  1762. if (!s_Il2CppMethodInitialized)
  1763. {
  1764. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  1765. s_Il2CppMethodInitialized = true;
  1766. }
  1767. {
  1768. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  1769. JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353(__this, NULL);
  1770. bool L_0 = ___0_aData;
  1771. __this->___m_Data = L_0;
  1772. return;
  1773. }
  1774. }
  1775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONBool__ctor_m8CFB6AA78095EA003AB9B5EDD8932E8E0B01A1B9 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, String_t* ___0_aData, const RuntimeMethod* method)
  1776. {
  1777. static bool s_Il2CppMethodInitialized;
  1778. if (!s_Il2CppMethodInitialized)
  1779. {
  1780. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  1781. s_Il2CppMethodInitialized = true;
  1782. }
  1783. {
  1784. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  1785. JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353(__this, NULL);
  1786. String_t* L_0 = ___0_aData;
  1787. VirtualActionInvoker1< String_t* >::Invoke(10, __this, L_0);
  1788. return;
  1789. }
  1790. }
  1791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONBool_Clone_m0B98A17130A9A6FCEC5A92408F551E344CB80274 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, const RuntimeMethod* method)
  1792. {
  1793. static bool s_Il2CppMethodInitialized;
  1794. if (!s_Il2CppMethodInitialized)
  1795. {
  1796. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_il2cpp_TypeInfo_var);
  1797. s_Il2CppMethodInitialized = true;
  1798. }
  1799. {
  1800. bool L_0 = __this->___m_Data;
  1801. JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* L_1 = (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9*)il2cpp_codegen_object_new(JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_il2cpp_TypeInfo_var);
  1802. JSONBool__ctor_mBB02E388CFB96B99E84561FCFF68147F00391C58(L_1, L_0, NULL);
  1803. return L_1;
  1804. }
  1805. }
  1806. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONBool_WriteToStringBuilder_m82C70C80863730E8A22EE7A5B099C765F2E1D91E (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, StringBuilder_t* ___0_aSB, int32_t ___1_aIndent, int32_t ___2_aIndentInc, int32_t ___3_aMode, const RuntimeMethod* method)
  1807. {
  1808. static bool s_Il2CppMethodInitialized;
  1809. if (!s_Il2CppMethodInitialized)
  1810. {
  1811. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
  1812. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
  1813. s_Il2CppMethodInitialized = true;
  1814. }
  1815. StringBuilder_t* G_B2_0 = NULL;
  1816. StringBuilder_t* G_B1_0 = NULL;
  1817. String_t* G_B3_0 = NULL;
  1818. StringBuilder_t* G_B3_1 = NULL;
  1819. {
  1820. StringBuilder_t* L_0 = ___0_aSB;
  1821. bool L_1 = __this->___m_Data;
  1822. if (L_1)
  1823. {
  1824. G_B2_0 = L_0;
  1825. goto IL_0010;
  1826. }
  1827. G_B1_0 = L_0;
  1828. }
  1829. {
  1830. G_B3_0 = _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB;
  1831. G_B3_1 = G_B1_0;
  1832. goto IL_0015;
  1833. }
  1834. IL_0010:
  1835. {
  1836. G_B3_0 = _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2;
  1837. G_B3_1 = G_B2_0;
  1838. }
  1839. IL_0015:
  1840. {
  1841. NullCheck(G_B3_1);
  1842. StringBuilder_t* L_2;
  1843. L_2 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(G_B3_1, G_B3_0, NULL);
  1844. return;
  1845. }
  1846. }
  1847. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONBool_Equals_m2671F40DA8F1128BA1451FE7066515C6E0C50D45 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  1848. {
  1849. static bool s_Il2CppMethodInitialized;
  1850. if (!s_Il2CppMethodInitialized)
  1851. {
  1852. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  1853. s_Il2CppMethodInitialized = true;
  1854. }
  1855. {
  1856. RuntimeObject* L_0 = ___0_obj;
  1857. if (L_0)
  1858. {
  1859. goto IL_0005;
  1860. }
  1861. }
  1862. {
  1863. return (bool)0;
  1864. }
  1865. IL_0005:
  1866. {
  1867. RuntimeObject* L_1 = ___0_obj;
  1868. if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_1, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var)))
  1869. {
  1870. goto IL_001c;
  1871. }
  1872. }
  1873. {
  1874. bool L_2 = __this->___m_Data;
  1875. RuntimeObject* L_3 = ___0_obj;
  1876. return (bool)((((int32_t)L_2) == ((int32_t)((*(bool*)((bool*)(bool*)UnBox(L_3, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))))))? 1 : 0);
  1877. }
  1878. IL_001c:
  1879. {
  1880. return (bool)0;
  1881. }
  1882. }
  1883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONBool_GetHashCode_mC5B59375A9EE9978A5ADD1A24ECEE3FC920836DB (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, const RuntimeMethod* method)
  1884. {
  1885. static bool s_Il2CppMethodInitialized;
  1886. if (!s_Il2CppMethodInitialized)
  1887. {
  1888. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  1889. s_Il2CppMethodInitialized = true;
  1890. }
  1891. {
  1892. bool* L_0 = (bool*)(&__this->___m_Data);
  1893. il2cpp_codegen_runtime_class_init_inline(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  1894. int32_t L_1;
  1895. L_1 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3(L_0, NULL);
  1896. return L_1;
  1897. }
  1898. }
  1899. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONBool_Clear_m7841012AB307EA72DCFA23305AF45E45ACF7B7DE (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, const RuntimeMethod* method)
  1900. {
  1901. {
  1902. __this->___m_Data = (bool)0;
  1903. return;
  1904. }
  1905. }
  1906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONBool_SerializeBinary_m05BDBCE5030787C8E16A18F69E8CC58AAE8B967C (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___0_aWriter, const RuntimeMethod* method)
  1907. {
  1908. {
  1909. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_0 = ___0_aWriter;
  1910. NullCheck(L_0);
  1911. VirtualActionInvoker1< uint8_t >::Invoke(8, L_0, (uint8_t)6);
  1912. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_1 = ___0_aWriter;
  1913. bool L_2 = __this->___m_Data;
  1914. NullCheck(L_1);
  1915. VirtualActionInvoker1< bool >::Invoke(7, L_1, L_2);
  1916. return;
  1917. }
  1918. }
  1919. #ifdef __clang__
  1920. #pragma clang diagnostic pop
  1921. #endif
  1922. #ifdef __clang__
  1923. #pragma clang diagnostic push
  1924. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1925. #pragma clang diagnostic ignored "-Wunused-variable"
  1926. #endif
  1927. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* JSONNull_CreateOrGet_mDC16038413CE71B027A7F9AB1546AF8666D3D3BD (const RuntimeMethod* method)
  1928. {
  1929. static bool s_Il2CppMethodInitialized;
  1930. if (!s_Il2CppMethodInitialized)
  1931. {
  1932. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  1933. s_Il2CppMethodInitialized = true;
  1934. }
  1935. {
  1936. il2cpp_codegen_runtime_class_init_inline(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  1937. bool L_0 = ((JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_StaticFields*)il2cpp_codegen_static_fields_for(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var))->___reuseSameInstance;
  1938. if (!L_0)
  1939. {
  1940. goto IL_000d;
  1941. }
  1942. }
  1943. {
  1944. il2cpp_codegen_runtime_class_init_inline(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  1945. JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* L_1 = ((JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_StaticFields*)il2cpp_codegen_static_fields_for(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var))->___m_StaticInstance;
  1946. return L_1;
  1947. }
  1948. IL_000d:
  1949. {
  1950. JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* L_2 = (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595*)il2cpp_codegen_object_new(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  1951. JSONNull__ctor_m909243259F39D10FA6FEB176474DEF9C9972D76B(L_2, NULL);
  1952. return L_2;
  1953. }
  1954. }
  1955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNull__ctor_m909243259F39D10FA6FEB176474DEF9C9972D76B (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, const RuntimeMethod* method)
  1956. {
  1957. static bool s_Il2CppMethodInitialized;
  1958. if (!s_Il2CppMethodInitialized)
  1959. {
  1960. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  1961. s_Il2CppMethodInitialized = true;
  1962. }
  1963. {
  1964. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  1965. JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353(__this, NULL);
  1966. return;
  1967. }
  1968. }
  1969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONNull_get_Tag_m89A7F368EA6269874235F85E43AE82254AAFD41E (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, const RuntimeMethod* method)
  1970. {
  1971. {
  1972. return (int32_t)(5);
  1973. }
  1974. }
  1975. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNull_get_IsNull_m1174212D6379871AC361EF06FA05DD510FC55595 (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, const RuntimeMethod* method)
  1976. {
  1977. {
  1978. return (bool)1;
  1979. }
  1980. }
  1981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 JSONNull_GetEnumerator_m16D254C74386D1A0AB2EFD1DE0EAF409C73B7686 (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, const RuntimeMethod* method)
  1982. {
  1983. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 V_0;
  1984. memset((&V_0), 0, sizeof(V_0));
  1985. {
  1986. il2cpp_codegen_initobj((&V_0), sizeof(Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4));
  1987. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_0 = V_0;
  1988. return L_0;
  1989. }
  1990. }
  1991. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JSONNull_get_Value_mB15431220D7D0B45CE002A204DF9E070CF78DBE0 (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, const RuntimeMethod* method)
  1992. {
  1993. static bool s_Il2CppMethodInitialized;
  1994. if (!s_Il2CppMethodInitialized)
  1995. {
  1996. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
  1997. s_Il2CppMethodInitialized = true;
  1998. }
  1999. {
  2000. return _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
  2001. }
  2002. }
  2003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNull_set_Value_mAF0CD2E912EF772E0892EB4ABB77294F689CF20A (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, String_t* ___0_value, const RuntimeMethod* method)
  2004. {
  2005. {
  2006. return;
  2007. }
  2008. }
  2009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNull_get_AsBool_m6F3817CD49ED7CC10C180D31D84ED4B0151C78CE (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, const RuntimeMethod* method)
  2010. {
  2011. {
  2012. return (bool)0;
  2013. }
  2014. }
  2015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNull_set_AsBool_m5717BC3921B7DE0683E9160B3816628B5CBC663D (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, bool ___0_value, const RuntimeMethod* method)
  2016. {
  2017. {
  2018. return;
  2019. }
  2020. }
  2021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONNull_Clone_m103493F0850508FB95CCA260491BAA283658289F (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, const RuntimeMethod* method)
  2022. {
  2023. static bool s_Il2CppMethodInitialized;
  2024. if (!s_Il2CppMethodInitialized)
  2025. {
  2026. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  2027. s_Il2CppMethodInitialized = true;
  2028. }
  2029. {
  2030. il2cpp_codegen_runtime_class_init_inline(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  2031. JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* L_0;
  2032. L_0 = JSONNull_CreateOrGet_mDC16038413CE71B027A7F9AB1546AF8666D3D3BD(NULL);
  2033. return L_0;
  2034. }
  2035. }
  2036. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNull_Equals_m8A39CAD3A41E9584C434B90A1360C62B3E158DE6 (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  2037. {
  2038. static bool s_Il2CppMethodInitialized;
  2039. if (!s_Il2CppMethodInitialized)
  2040. {
  2041. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  2042. s_Il2CppMethodInitialized = true;
  2043. }
  2044. {
  2045. RuntimeObject* L_0 = ___0_obj;
  2046. if ((!(((RuntimeObject*)(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595*)__this) == ((RuntimeObject*)(RuntimeObject*)L_0))))
  2047. {
  2048. goto IL_0006;
  2049. }
  2050. }
  2051. {
  2052. return (bool)1;
  2053. }
  2054. IL_0006:
  2055. {
  2056. RuntimeObject* L_1 = ___0_obj;
  2057. return (bool)((!(((RuntimeObject*)(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595*)((JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595*)IsInstClass((RuntimeObject*)L_1, JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  2058. }
  2059. }
  2060. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONNull_GetHashCode_m74BE6286F06C6E7D5E35381E8BD27215117D9061 (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, const RuntimeMethod* method)
  2061. {
  2062. {
  2063. return 0;
  2064. }
  2065. }
  2066. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNull_WriteToStringBuilder_mB5B78BFA6A4943319926C1B2AE93F68C7B9B5FFD (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, StringBuilder_t* ___0_aSB, int32_t ___1_aIndent, int32_t ___2_aIndentInc, int32_t ___3_aMode, const RuntimeMethod* method)
  2067. {
  2068. static bool s_Il2CppMethodInitialized;
  2069. if (!s_Il2CppMethodInitialized)
  2070. {
  2071. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
  2072. s_Il2CppMethodInitialized = true;
  2073. }
  2074. {
  2075. StringBuilder_t* L_0 = ___0_aSB;
  2076. NullCheck(L_0);
  2077. StringBuilder_t* L_1;
  2078. L_1 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_0, _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174, NULL);
  2079. return;
  2080. }
  2081. }
  2082. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNull_SerializeBinary_mDF2ACD3562B41C7FE9346E65742B91684FCB2054 (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___0_aWriter, const RuntimeMethod* method)
  2083. {
  2084. {
  2085. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_0 = ___0_aWriter;
  2086. NullCheck(L_0);
  2087. VirtualActionInvoker1< uint8_t >::Invoke(8, L_0, (uint8_t)5);
  2088. return;
  2089. }
  2090. }
  2091. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNull__cctor_m00A365175E9F31A2842DA242EE490783F0EAC483 (const RuntimeMethod* method)
  2092. {
  2093. static bool s_Il2CppMethodInitialized;
  2094. if (!s_Il2CppMethodInitialized)
  2095. {
  2096. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  2097. s_Il2CppMethodInitialized = true;
  2098. }
  2099. {
  2100. JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* L_0 = (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595*)il2cpp_codegen_object_new(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  2101. JSONNull__ctor_m909243259F39D10FA6FEB176474DEF9C9972D76B(L_0, NULL);
  2102. ((JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_StaticFields*)il2cpp_codegen_static_fields_for(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var))->___m_StaticInstance = L_0;
  2103. Il2CppCodeGenWriteBarrier((void**)(&((JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_StaticFields*)il2cpp_codegen_static_fields_for(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var))->___m_StaticInstance), (void*)L_0);
  2104. ((JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_StaticFields*)il2cpp_codegen_static_fields_for(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var))->___reuseSameInstance = (bool)1;
  2105. return;
  2106. }
  2107. }
  2108. #ifdef __clang__
  2109. #pragma clang diagnostic pop
  2110. #endif
  2111. #ifdef __clang__
  2112. #pragma clang diagnostic push
  2113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2114. #pragma clang diagnostic ignored "-Wunused-variable"
  2115. #endif
  2116. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONLazyCreator_get_Tag_m1CB86FEA25328F1BE9CC01F6D020C9450E9F466E (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  2117. {
  2118. {
  2119. return (int32_t)(7);
  2120. }
  2121. }
  2122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 JSONLazyCreator_GetEnumerator_m720BF0642A079A8BD44F6D650CF4D833DEF67757 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  2123. {
  2124. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 V_0;
  2125. memset((&V_0), 0, sizeof(V_0));
  2126. {
  2127. il2cpp_codegen_initobj((&V_0), sizeof(Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4));
  2128. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_0 = V_0;
  2129. return L_0;
  2130. }
  2131. }
  2132. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator__ctor_m0B3625D19DDD8DBDBB45822FAABCE266FA4EE694 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_aNode, const RuntimeMethod* method)
  2133. {
  2134. static bool s_Il2CppMethodInitialized;
  2135. if (!s_Il2CppMethodInitialized)
  2136. {
  2137. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  2138. s_Il2CppMethodInitialized = true;
  2139. }
  2140. {
  2141. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  2142. JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353(__this, NULL);
  2143. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = ___0_aNode;
  2144. __this->___m_Node = L_0;
  2145. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Node), (void*)L_0);
  2146. __this->___m_Key = (String_t*)NULL;
  2147. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Key), (void*)(String_t*)NULL);
  2148. return;
  2149. }
  2150. }
  2151. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator__ctor_m02E2D630C60045F25A3AC001B7A17DF2D5D197B4 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_aNode, String_t* ___1_aKey, const RuntimeMethod* method)
  2152. {
  2153. static bool s_Il2CppMethodInitialized;
  2154. if (!s_Il2CppMethodInitialized)
  2155. {
  2156. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  2157. s_Il2CppMethodInitialized = true;
  2158. }
  2159. {
  2160. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  2161. JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353(__this, NULL);
  2162. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = ___0_aNode;
  2163. __this->___m_Node = L_0;
  2164. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Node), (void*)L_0);
  2165. String_t* L_1 = ___1_aKey;
  2166. __this->___m_Key = L_1;
  2167. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Key), (void*)L_1);
  2168. return;
  2169. }
  2170. }
  2171. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONLazyCreator_get_Item_m562D16AE7F1F0CACA5ED050B390B63F98EBC77B1 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, int32_t ___0_aIndex, const RuntimeMethod* method)
  2172. {
  2173. static bool s_Il2CppMethodInitialized;
  2174. if (!s_Il2CppMethodInitialized)
  2175. {
  2176. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C_il2cpp_TypeInfo_var);
  2177. s_Il2CppMethodInitialized = true;
  2178. }
  2179. {
  2180. JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* L_0 = (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*)il2cpp_codegen_object_new(JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C_il2cpp_TypeInfo_var);
  2181. JSONLazyCreator__ctor_m0B3625D19DDD8DBDBB45822FAABCE266FA4EE694(L_0, __this, NULL);
  2182. return L_0;
  2183. }
  2184. }
  2185. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_set_Item_m42894F9D00193BC7138C5D451E1B0BBD1BFE1084 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, int32_t ___0_aIndex, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___1_value, const RuntimeMethod* method)
  2186. {
  2187. static bool s_Il2CppMethodInitialized;
  2188. if (!s_Il2CppMethodInitialized)
  2189. {
  2190. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_il2cpp_TypeInfo_var);
  2191. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754_RuntimeMethod_var);
  2192. s_Il2CppMethodInitialized = true;
  2193. }
  2194. {
  2195. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_0 = (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2*)il2cpp_codegen_object_new(JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_il2cpp_TypeInfo_var);
  2196. JSONArray__ctor_m92FFF2DC8E1425398814F50D4B253EB459B8477F(L_0, NULL);
  2197. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_1;
  2198. L_1 = JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754(__this, L_0, JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754_RuntimeMethod_var);
  2199. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_2 = ___1_value;
  2200. NullCheck(L_1);
  2201. VirtualActionInvoker1< JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* >::Invoke(21, L_1, L_2);
  2202. return;
  2203. }
  2204. }
  2205. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONLazyCreator_get_Item_mF7AE3ADFBE062BF3B83FECCE0EF10F10996DE0CD (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, String_t* ___0_aKey, const RuntimeMethod* method)
  2206. {
  2207. static bool s_Il2CppMethodInitialized;
  2208. if (!s_Il2CppMethodInitialized)
  2209. {
  2210. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C_il2cpp_TypeInfo_var);
  2211. s_Il2CppMethodInitialized = true;
  2212. }
  2213. {
  2214. String_t* L_0 = ___0_aKey;
  2215. JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* L_1 = (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*)il2cpp_codegen_object_new(JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C_il2cpp_TypeInfo_var);
  2216. JSONLazyCreator__ctor_m02E2D630C60045F25A3AC001B7A17DF2D5D197B4(L_1, __this, L_0, NULL);
  2217. return L_1;
  2218. }
  2219. }
  2220. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_set_Item_m0107997E3B3CB75FACD86FB487C5D9416171CBEC (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, String_t* ___0_aKey, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___1_value, const RuntimeMethod* method)
  2221. {
  2222. static bool s_Il2CppMethodInitialized;
  2223. if (!s_Il2CppMethodInitialized)
  2224. {
  2225. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C_RuntimeMethod_var);
  2226. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_il2cpp_TypeInfo_var);
  2227. s_Il2CppMethodInitialized = true;
  2228. }
  2229. {
  2230. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_0 = (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118*)il2cpp_codegen_object_new(JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_il2cpp_TypeInfo_var);
  2231. JSONObject__ctor_m8007967452F5257DC9F5DF2B78B411BFD4B6D6AB(L_0, NULL);
  2232. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_1;
  2233. L_1 = JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C(__this, L_0, JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C_RuntimeMethod_var);
  2234. String_t* L_2 = ___0_aKey;
  2235. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_3 = ___1_value;
  2236. NullCheck(L_1);
  2237. VirtualActionInvoker2< String_t*, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* >::Invoke(20, L_1, L_2, L_3);
  2238. return;
  2239. }
  2240. }
  2241. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_Add_mA8451EE34FEA0205B6BD6527AB46E5926451F49F (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_aItem, const RuntimeMethod* method)
  2242. {
  2243. static bool s_Il2CppMethodInitialized;
  2244. if (!s_Il2CppMethodInitialized)
  2245. {
  2246. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_il2cpp_TypeInfo_var);
  2247. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754_RuntimeMethod_var);
  2248. s_Il2CppMethodInitialized = true;
  2249. }
  2250. {
  2251. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_0 = (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2*)il2cpp_codegen_object_new(JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_il2cpp_TypeInfo_var);
  2252. JSONArray__ctor_m92FFF2DC8E1425398814F50D4B253EB459B8477F(L_0, NULL);
  2253. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_1;
  2254. L_1 = JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754(__this, L_0, JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754_RuntimeMethod_var);
  2255. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_2 = ___0_aItem;
  2256. NullCheck(L_1);
  2257. VirtualActionInvoker1< JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* >::Invoke(21, L_1, L_2);
  2258. return;
  2259. }
  2260. }
  2261. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_Add_mDC69A4E203B73054072D1575EC4CF20D95064F61 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, String_t* ___0_aKey, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___1_aItem, const RuntimeMethod* method)
  2262. {
  2263. static bool s_Il2CppMethodInitialized;
  2264. if (!s_Il2CppMethodInitialized)
  2265. {
  2266. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C_RuntimeMethod_var);
  2267. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_il2cpp_TypeInfo_var);
  2268. s_Il2CppMethodInitialized = true;
  2269. }
  2270. {
  2271. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_0 = (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118*)il2cpp_codegen_object_new(JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_il2cpp_TypeInfo_var);
  2272. JSONObject__ctor_m8007967452F5257DC9F5DF2B78B411BFD4B6D6AB(L_0, NULL);
  2273. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_1;
  2274. L_1 = JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C(__this, L_0, JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C_RuntimeMethod_var);
  2275. String_t* L_2 = ___0_aKey;
  2276. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_3 = ___1_aItem;
  2277. NullCheck(L_1);
  2278. VirtualActionInvoker2< String_t*, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* >::Invoke(20, L_1, L_2, L_3);
  2279. return;
  2280. }
  2281. }
  2282. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONLazyCreator_op_Equality_m46508F81FB60FE9DCA683335676093A23D59D799 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
  2283. {
  2284. {
  2285. RuntimeObject* L_0 = ___1_b;
  2286. if (L_0)
  2287. {
  2288. goto IL_0005;
  2289. }
  2290. }
  2291. {
  2292. return (bool)1;
  2293. }
  2294. IL_0005:
  2295. {
  2296. JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* L_1 = ___0_a;
  2297. RuntimeObject* L_2 = ___1_b;
  2298. return (bool)((((RuntimeObject*)(JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*)L_1) == ((RuntimeObject*)(RuntimeObject*)L_2))? 1 : 0);
  2299. }
  2300. }
  2301. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONLazyCreator_op_Inequality_m06C76EEC055AE314ED6E4FE7A49719AC7ACA397D (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
  2302. {
  2303. {
  2304. JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* L_0 = ___0_a;
  2305. RuntimeObject* L_1 = ___1_b;
  2306. bool L_2;
  2307. L_2 = JSONLazyCreator_op_Equality_m46508F81FB60FE9DCA683335676093A23D59D799(L_0, L_1, NULL);
  2308. return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  2309. }
  2310. }
  2311. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONLazyCreator_Equals_m753939907CFDB1548B0DAAB38E4737EF17B50066 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  2312. {
  2313. {
  2314. RuntimeObject* L_0 = ___0_obj;
  2315. if (L_0)
  2316. {
  2317. goto IL_0005;
  2318. }
  2319. }
  2320. {
  2321. return (bool)1;
  2322. }
  2323. IL_0005:
  2324. {
  2325. RuntimeObject* L_1 = ___0_obj;
  2326. return (bool)((((RuntimeObject*)(JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*)__this) == ((RuntimeObject*)(RuntimeObject*)L_1))? 1 : 0);
  2327. }
  2328. }
  2329. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONLazyCreator_GetHashCode_m878E7AFF42AE5C43F4F643B6AEB25662491316F9 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  2330. {
  2331. {
  2332. return 0;
  2333. }
  2334. }
  2335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONLazyCreator_get_AsInt_mE1404FBC99CE4E8EF4ABBE0BDF661206BAC2C44D (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  2336. {
  2337. static bool s_Il2CppMethodInitialized;
  2338. if (!s_Il2CppMethodInitialized)
  2339. {
  2340. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2341. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2342. s_Il2CppMethodInitialized = true;
  2343. }
  2344. {
  2345. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_0 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2346. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_0, (0.0), NULL);
  2347. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_1;
  2348. L_1 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_0, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2349. return 0;
  2350. }
  2351. }
  2352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_set_AsInt_m13146E53FD6A2F7573B752BFF079E0AF6A5FAE74 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, int32_t ___0_value, const RuntimeMethod* method)
  2353. {
  2354. static bool s_Il2CppMethodInitialized;
  2355. if (!s_Il2CppMethodInitialized)
  2356. {
  2357. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2358. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2359. s_Il2CppMethodInitialized = true;
  2360. }
  2361. {
  2362. int32_t L_0 = ___0_value;
  2363. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_1 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2364. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_1, ((double)L_0), NULL);
  2365. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_2;
  2366. L_2 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_1, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2367. return;
  2368. }
  2369. }
  2370. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float JSONLazyCreator_get_AsFloat_m2600D4B0E1179583EFE268070C66EAC11D380E04 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  2371. {
  2372. static bool s_Il2CppMethodInitialized;
  2373. if (!s_Il2CppMethodInitialized)
  2374. {
  2375. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2376. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2377. s_Il2CppMethodInitialized = true;
  2378. }
  2379. {
  2380. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_0 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2381. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_0, (0.0), NULL);
  2382. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_1;
  2383. L_1 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_0, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2384. return (0.0f);
  2385. }
  2386. }
  2387. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_set_AsFloat_m9DCF79C70D4ED3728C12B709A6D95A0F0A057DE0 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, float ___0_value, const RuntimeMethod* method)
  2388. {
  2389. static bool s_Il2CppMethodInitialized;
  2390. if (!s_Il2CppMethodInitialized)
  2391. {
  2392. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2393. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2394. s_Il2CppMethodInitialized = true;
  2395. }
  2396. {
  2397. float L_0 = ___0_value;
  2398. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_1 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2399. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_1, ((double)L_0), NULL);
  2400. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_2;
  2401. L_2 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_1, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2402. return;
  2403. }
  2404. }
  2405. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double JSONLazyCreator_get_AsDouble_m41D6DF89CD7CEC00F36962068EE072D391EC0B38 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  2406. {
  2407. static bool s_Il2CppMethodInitialized;
  2408. if (!s_Il2CppMethodInitialized)
  2409. {
  2410. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2411. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2412. s_Il2CppMethodInitialized = true;
  2413. }
  2414. {
  2415. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_0 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2416. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_0, (0.0), NULL);
  2417. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_1;
  2418. L_1 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_0, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2419. return (0.0);
  2420. }
  2421. }
  2422. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_set_AsDouble_mB7ABE38136DBEDA7CC9AC12A381322D6C49ADED9 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, double ___0_value, const RuntimeMethod* method)
  2423. {
  2424. static bool s_Il2CppMethodInitialized;
  2425. if (!s_Il2CppMethodInitialized)
  2426. {
  2427. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2428. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2429. s_Il2CppMethodInitialized = true;
  2430. }
  2431. {
  2432. double L_0 = ___0_value;
  2433. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_1 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2434. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_1, L_0, NULL);
  2435. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_2;
  2436. L_2 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_1, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2437. return;
  2438. }
  2439. }
  2440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t JSONLazyCreator_get_AsLong_mFBA0000985629FA20509FA45A6A8B751C9CAC2B8 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  2441. {
  2442. static bool s_Il2CppMethodInitialized;
  2443. if (!s_Il2CppMethodInitialized)
  2444. {
  2445. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2446. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5_RuntimeMethod_var);
  2447. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  2448. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2449. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  2450. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
  2451. s_Il2CppMethodInitialized = true;
  2452. }
  2453. {
  2454. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  2455. bool L_0 = ((JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_StaticFields*)il2cpp_codegen_static_fields_for(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var))->___longAsString;
  2456. if (!L_0)
  2457. {
  2458. goto IL_001a;
  2459. }
  2460. }
  2461. {
  2462. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_1 = (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4*)il2cpp_codegen_object_new(JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  2463. JSONString__ctor_m1DD5FB9A4147F72A0ED5F773FF82FA269241AD19(L_1, _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024, NULL);
  2464. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_2;
  2465. L_2 = JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5(__this, L_1, JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5_RuntimeMethod_var);
  2466. goto IL_002f;
  2467. }
  2468. IL_001a:
  2469. {
  2470. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_3 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2471. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_3, (0.0), NULL);
  2472. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_4;
  2473. L_4 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_3, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2474. }
  2475. IL_002f:
  2476. {
  2477. return ((int64_t)0);
  2478. }
  2479. }
  2480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_set_AsLong_mBD4640D2F347DEF793A631A44026A03D3D5D73A4 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, int64_t ___0_value, const RuntimeMethod* method)
  2481. {
  2482. static bool s_Il2CppMethodInitialized;
  2483. if (!s_Il2CppMethodInitialized)
  2484. {
  2485. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  2486. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2487. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5_RuntimeMethod_var);
  2488. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  2489. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2490. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  2491. s_Il2CppMethodInitialized = true;
  2492. }
  2493. {
  2494. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  2495. bool L_0 = ((JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_StaticFields*)il2cpp_codegen_static_fields_for(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var))->___longAsString;
  2496. if (!L_0)
  2497. {
  2498. goto IL_0020;
  2499. }
  2500. }
  2501. {
  2502. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  2503. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
  2504. L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  2505. String_t* L_2;
  2506. L_2 = Int64_ToString_m5250B67D3E89B8EB829FB26136E744F1F141B7FD((&___0_value), L_1, NULL);
  2507. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_3 = (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4*)il2cpp_codegen_object_new(JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  2508. JSONString__ctor_m1DD5FB9A4147F72A0ED5F773FF82FA269241AD19(L_3, L_2, NULL);
  2509. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_4;
  2510. L_4 = JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5(__this, L_3, JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5_RuntimeMethod_var);
  2511. return;
  2512. }
  2513. IL_0020:
  2514. {
  2515. int64_t L_5 = ___0_value;
  2516. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_6 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2517. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_6, ((double)L_5), NULL);
  2518. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_7;
  2519. L_7 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_6, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2520. return;
  2521. }
  2522. }
  2523. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t JSONLazyCreator_get_AsULong_m09F6B8D28F383D9A0F857339A6663B24D6AB97A2 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  2524. {
  2525. static bool s_Il2CppMethodInitialized;
  2526. if (!s_Il2CppMethodInitialized)
  2527. {
  2528. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2529. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5_RuntimeMethod_var);
  2530. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  2531. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2532. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  2533. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
  2534. s_Il2CppMethodInitialized = true;
  2535. }
  2536. {
  2537. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  2538. bool L_0 = ((JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_StaticFields*)il2cpp_codegen_static_fields_for(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var))->___longAsString;
  2539. if (!L_0)
  2540. {
  2541. goto IL_001a;
  2542. }
  2543. }
  2544. {
  2545. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_1 = (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4*)il2cpp_codegen_object_new(JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  2546. JSONString__ctor_m1DD5FB9A4147F72A0ED5F773FF82FA269241AD19(L_1, _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024, NULL);
  2547. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_2;
  2548. L_2 = JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5(__this, L_1, JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5_RuntimeMethod_var);
  2549. goto IL_002f;
  2550. }
  2551. IL_001a:
  2552. {
  2553. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_3 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2554. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_3, (0.0), NULL);
  2555. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_4;
  2556. L_4 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_3, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2557. }
  2558. IL_002f:
  2559. {
  2560. return ((int64_t)0);
  2561. }
  2562. }
  2563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_set_AsULong_m5514AFD97B29BBA5D1A4EC80F7086929DE977A7D (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, uint64_t ___0_value, const RuntimeMethod* method)
  2564. {
  2565. static bool s_Il2CppMethodInitialized;
  2566. if (!s_Il2CppMethodInitialized)
  2567. {
  2568. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  2569. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2570. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5_RuntimeMethod_var);
  2571. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  2572. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2573. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  2574. s_Il2CppMethodInitialized = true;
  2575. }
  2576. {
  2577. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  2578. bool L_0 = ((JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_StaticFields*)il2cpp_codegen_static_fields_for(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var))->___longAsString;
  2579. if (!L_0)
  2580. {
  2581. goto IL_0020;
  2582. }
  2583. }
  2584. {
  2585. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  2586. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
  2587. L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  2588. String_t* L_2;
  2589. L_2 = UInt64_ToString_mCDDACF05D6B5B3ECB10B1FEEE58ED3407973E7A7((&___0_value), L_1, NULL);
  2590. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_3 = (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4*)il2cpp_codegen_object_new(JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  2591. JSONString__ctor_m1DD5FB9A4147F72A0ED5F773FF82FA269241AD19(L_3, L_2, NULL);
  2592. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_4;
  2593. L_4 = JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5(__this, L_3, JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5_RuntimeMethod_var);
  2594. return;
  2595. }
  2596. IL_0020:
  2597. {
  2598. uint64_t L_5 = ___0_value;
  2599. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_6 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  2600. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_6, ((double)((double)(uint64_t)L_5)), NULL);
  2601. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_7;
  2602. L_7 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_6, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  2603. return;
  2604. }
  2605. }
  2606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONLazyCreator_get_AsBool_m7D8AF5879C2C8036916AA6B15E22CB4B80412CF4 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  2607. {
  2608. static bool s_Il2CppMethodInitialized;
  2609. if (!s_Il2CppMethodInitialized)
  2610. {
  2611. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_il2cpp_TypeInfo_var);
  2612. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_m5A38F09CCB8976010F7168CFC5A9F788A5F68A67_RuntimeMethod_var);
  2613. s_Il2CppMethodInitialized = true;
  2614. }
  2615. {
  2616. JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* L_0 = (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9*)il2cpp_codegen_object_new(JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_il2cpp_TypeInfo_var);
  2617. JSONBool__ctor_mBB02E388CFB96B99E84561FCFF68147F00391C58(L_0, (bool)0, NULL);
  2618. JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* L_1;
  2619. L_1 = JSONLazyCreator_Set_TisJSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_m5A38F09CCB8976010F7168CFC5A9F788A5F68A67(__this, L_0, JSONLazyCreator_Set_TisJSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_m5A38F09CCB8976010F7168CFC5A9F788A5F68A67_RuntimeMethod_var);
  2620. return (bool)0;
  2621. }
  2622. }
  2623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_set_AsBool_m4DB409DB959182CAA610147A51A2ECDBAFEA6092 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, bool ___0_value, const RuntimeMethod* method)
  2624. {
  2625. static bool s_Il2CppMethodInitialized;
  2626. if (!s_Il2CppMethodInitialized)
  2627. {
  2628. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_il2cpp_TypeInfo_var);
  2629. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_m5A38F09CCB8976010F7168CFC5A9F788A5F68A67_RuntimeMethod_var);
  2630. s_Il2CppMethodInitialized = true;
  2631. }
  2632. {
  2633. bool L_0 = ___0_value;
  2634. JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* L_1 = (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9*)il2cpp_codegen_object_new(JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_il2cpp_TypeInfo_var);
  2635. JSONBool__ctor_mBB02E388CFB96B99E84561FCFF68147F00391C58(L_1, L_0, NULL);
  2636. JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* L_2;
  2637. L_2 = JSONLazyCreator_Set_TisJSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_m5A38F09CCB8976010F7168CFC5A9F788A5F68A67(__this, L_1, JSONLazyCreator_Set_TisJSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_m5A38F09CCB8976010F7168CFC5A9F788A5F68A67_RuntimeMethod_var);
  2638. return;
  2639. }
  2640. }
  2641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* JSONLazyCreator_get_AsArray_m493C069A3624597885A7B6E00C82E829A84B47C4 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  2642. {
  2643. static bool s_Il2CppMethodInitialized;
  2644. if (!s_Il2CppMethodInitialized)
  2645. {
  2646. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_il2cpp_TypeInfo_var);
  2647. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754_RuntimeMethod_var);
  2648. s_Il2CppMethodInitialized = true;
  2649. }
  2650. {
  2651. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_0 = (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2*)il2cpp_codegen_object_new(JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_il2cpp_TypeInfo_var);
  2652. JSONArray__ctor_m92FFF2DC8E1425398814F50D4B253EB459B8477F(L_0, NULL);
  2653. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_1;
  2654. L_1 = JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754(__this, L_0, JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754_RuntimeMethod_var);
  2655. return L_1;
  2656. }
  2657. }
  2658. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* JSONLazyCreator_get_AsObject_mE01B43B261A6A56F4FCE40AB11F3AAF90B7C292D (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  2659. {
  2660. static bool s_Il2CppMethodInitialized;
  2661. if (!s_Il2CppMethodInitialized)
  2662. {
  2663. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C_RuntimeMethod_var);
  2664. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_il2cpp_TypeInfo_var);
  2665. s_Il2CppMethodInitialized = true;
  2666. }
  2667. {
  2668. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_0 = (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118*)il2cpp_codegen_object_new(JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_il2cpp_TypeInfo_var);
  2669. JSONObject__ctor_m8007967452F5257DC9F5DF2B78B411BFD4B6D6AB(L_0, NULL);
  2670. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_1;
  2671. L_1 = JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C(__this, L_0, JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C_RuntimeMethod_var);
  2672. return L_1;
  2673. }
  2674. }
  2675. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_WriteToStringBuilder_mC9975859B1C42C9F5E507E604121D10B2FB2D93D (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, StringBuilder_t* ___0_aSB, int32_t ___1_aIndent, int32_t ___2_aIndentInc, int32_t ___3_aMode, const RuntimeMethod* method)
  2676. {
  2677. static bool s_Il2CppMethodInitialized;
  2678. if (!s_Il2CppMethodInitialized)
  2679. {
  2680. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
  2681. s_Il2CppMethodInitialized = true;
  2682. }
  2683. {
  2684. StringBuilder_t* L_0 = ___0_aSB;
  2685. NullCheck(L_0);
  2686. StringBuilder_t* L_1;
  2687. L_1 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_0, _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174, NULL);
  2688. return;
  2689. }
  2690. }
  2691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_SerializeBinary_m46EC80C4622EAC174B1729946A5F6EBB73F36A3B (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___0_aWriter, const RuntimeMethod* method)
  2692. {
  2693. {
  2694. return;
  2695. }
  2696. }
  2697. #ifdef __clang__
  2698. #pragma clang diagnostic pop
  2699. #endif
  2700. #ifdef __clang__
  2701. #pragma clang diagnostic push
  2702. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2703. #pragma clang diagnostic ignored "-Wunused-variable"
  2704. #endif
  2705. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSON_Parse_mEE6C962A58074E33C05C49D74221F1852E7963CE (String_t* ___0_aJSON, const RuntimeMethod* method)
  2706. {
  2707. static bool s_Il2CppMethodInitialized;
  2708. if (!s_Il2CppMethodInitialized)
  2709. {
  2710. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  2711. s_Il2CppMethodInitialized = true;
  2712. }
  2713. {
  2714. String_t* L_0 = ___0_aJSON;
  2715. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  2716. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_1;
  2717. L_1 = JSONNode_Parse_m7198C73C509B06CD8A96576D7D2A5A125DC7D0B4(L_0, NULL);
  2718. return L_1;
  2719. }
  2720. }
  2721. #ifdef __clang__
  2722. #pragma clang diagnostic pop
  2723. #endif
  2724. #ifdef __clang__
  2725. #pragma clang diagnostic push
  2726. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2727. #pragma clang diagnostic ignored "-Wunused-variable"
  2728. #endif
  2729. #ifdef __clang__
  2730. #pragma clang diagnostic pop
  2731. #endif
  2732. #ifdef __clang__
  2733. #pragma clang diagnostic push
  2734. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2735. #pragma clang diagnostic ignored "-Wunused-variable"
  2736. #endif
  2737. #ifdef __clang__
  2738. #pragma clang diagnostic pop
  2739. #endif
  2740. #ifdef __clang__
  2741. #pragma clang diagnostic push
  2742. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2743. #pragma clang diagnostic ignored "-Wunused-variable"
  2744. #endif
  2745. #ifdef __clang__
  2746. #pragma clang diagnostic pop
  2747. #endif
  2748. #ifdef __clang__
  2749. #pragma clang diagnostic push
  2750. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2751. #pragma clang diagnostic ignored "-Wunused-variable"
  2752. #endif
  2753. #ifdef __clang__
  2754. #pragma clang diagnostic pop
  2755. #endif
  2756. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Double_GetHashCode_m3761FC05AD24D97A68FA1E8412A9454DF3880E32_inline (double* __this, const RuntimeMethod* method)
  2757. {
  2758. int64_t V_0 = 0;
  2759. {
  2760. double L_0 = *((double*)__this);
  2761. int64_t L_1;
  2762. L_1 = BitConverter_DoubleToInt64Bits_m4F42741818550F9956B5FBAF88C051F4DE5B0AE6_inline(L_0, NULL);
  2763. V_0 = L_1;
  2764. int64_t L_2 = V_0;
  2765. if ((((int64_t)((int64_t)(((int64_t)il2cpp_codegen_subtract(L_2, ((int64_t)1)))&((int64_t)(std::numeric_limits<int64_t>::max)())))) < ((int64_t)((int64_t)9218868437227405312LL))))
  2766. {
  2767. goto IL_002d;
  2768. }
  2769. }
  2770. {
  2771. int64_t L_3 = V_0;
  2772. V_0 = ((int64_t)(L_3&((int64_t)9218868437227405312LL)));
  2773. }
  2774. IL_002d:
  2775. {
  2776. int64_t L_4 = V_0;
  2777. int64_t L_5 = V_0;
  2778. return ((int32_t)(((int32_t)L_4)^((int32_t)((int64_t)(L_5>>((int32_t)32))))));
  2779. }
  2780. }
  2781. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
  2782. {
  2783. {
  2784. RuntimeObject* L_0 = __this->___value;
  2785. return L_0;
  2786. }
  2787. }
  2788. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method)
  2789. {
  2790. {
  2791. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_0 = __this->____current;
  2792. return L_0;
  2793. }
  2794. }
  2795. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t BitConverter_DoubleToInt64Bits_m4F42741818550F9956B5FBAF88C051F4DE5B0AE6_inline (double ___0_value, const RuntimeMethod* method)
  2796. {
  2797. {
  2798. int64_t L_0 = *((int64_t*)((uintptr_t)(&___0_value)));
  2799. return L_0;
  2800. }
  2801. }