No Description
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-CSharp2.cpp 411KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226
  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 T1, typename T2, typename T3, typename T4>
  29. struct VirtualActionInvoker4
  30. {
  31. typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);
  32. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
  33. {
  34. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  35. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
  36. }
  37. };
  38. template <typename R>
  39. struct VirtualFuncInvoker0
  40. {
  41. typedef R (*Func)(void*, const RuntimeMethod*);
  42. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  43. {
  44. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  45. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  46. }
  47. };
  48. struct InterfaceActionInvoker0
  49. {
  50. typedef void (*Action)(void*, const RuntimeMethod*);
  51. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  52. {
  53. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  54. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  55. }
  56. };
  57. template <typename R>
  58. struct InterfaceFuncInvoker0
  59. {
  60. typedef R (*Func)(void*, const RuntimeMethod*);
  61. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  62. {
  63. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  64. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  65. }
  66. };
  67. // System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo>
  68. struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
  69. // System.Collections.Generic.Dictionary`2<System.Object,System.Object>
  70. struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
  71. // System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo>
  72. struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
  73. // System.Collections.Generic.Dictionary`2<System.String,SimpleJSON.JSONNode>
  74. struct Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2;
  75. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Boolean>
  76. struct Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858;
  77. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode>,System.Boolean>
  78. struct Func_2_t4674CE269C901F4BD6F1A0EE18182B888C45DBB5;
  79. // System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>
  80. struct IEnumerable_1_t60509816D8966320E2A9660FC756B6C440ADFC50;
  81. // System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode>>
  82. struct IEnumerable_1_t0923CE760144B7836D967E1CFCAAFF840BCD9D1A;
  83. // System.Collections.Generic.IEnumerable`1<SimpleJSON.JSONNode>
  84. struct IEnumerable_1_tE6D057AF215588DA9A4145F9FCA0ADF5CFC7F6BD;
  85. // System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode>>
  86. struct IEnumerator_1_t799CC38C0A81DCE9E0AA3F703EEDD012A4F7EB71;
  87. // System.Collections.Generic.IEnumerator`1<SimpleJSON.JSONNode>
  88. struct IEnumerator_1_t93603AF1D6FE895E5B99825CB3391A1EA969D8DE;
  89. // System.Collections.Generic.IEqualityComparer`1<System.String>
  90. struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
  91. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Object>
  92. struct KeyCollection_tB45A861D090B15129521119AE48ED3813820A974;
  93. // System.Collections.Generic.Dictionary`2/KeyCollection<System.String,SimpleJSON.JSONNode>
  94. struct KeyCollection_tB5791F6D12B5D2344D02EC386DBEE217775A02B9;
  95. // System.Collections.Generic.List`1<SimpleJSON.JSONNode>
  96. struct List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C;
  97. // System.Collections.Generic.List`1<System.Object>
  98. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  99. // System.Collections.Generic.Dictionary`2/ValueCollection<System.String,SimpleJSON.JSONNode>
  100. struct ValueCollection_t66DDA0C13A571E4121D5F4F03B4FE287A1738116;
  101. // System.Collections.Generic.Dictionary`2/Entry<System.String,SimpleJSON.JSONNode>[]
  102. struct EntryU5BU5D_tC036A82CE7AB2C3926C9E9703E243A620FFC74D5;
  103. // System.Byte[]
  104. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  105. // System.Char[]
  106. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  107. // System.Delegate[]
  108. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  109. // System.Int32[]
  110. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  111. // System.IntPtr[]
  112. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  113. // SimpleJSON.JSONNode[]
  114. struct JSONNodeU5BU5D_t71421879B329DE21CBBE1CA17D8851930AE5C3C4;
  115. // System.Object[]
  116. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  117. // System.Diagnostics.StackTrace[]
  118. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  119. // System.String[]
  120. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  121. // System.IO.BinaryWriter
  122. struct BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E;
  123. // System.Globalization.Calendar
  124. struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
  125. // System.Globalization.CompareInfo
  126. struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
  127. // System.Globalization.CultureData
  128. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
  129. // System.Globalization.CultureInfo
  130. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
  131. // System.Globalization.DateTimeFormatInfo
  132. struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
  133. // System.DelegateData
  134. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  135. // System.Text.Encoder
  136. struct Encoder_tAF9067231A76315584BDF4CD27990E2F485A78FA;
  137. // System.Text.Encoding
  138. struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095;
  139. // System.Collections.IDictionary
  140. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  141. // System.Collections.IEnumerator
  142. struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
  143. // System.IFormatProvider
  144. struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
  145. // SimpleJSON.JSONArray
  146. struct JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2;
  147. // SimpleJSON.JSONBool
  148. struct JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9;
  149. // SimpleJSON.JSONLazyCreator
  150. struct JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C;
  151. // SimpleJSON.JSONNode
  152. struct JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653;
  153. // SimpleJSON.JSONNull
  154. struct JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595;
  155. // SimpleJSON.JSONNumber
  156. struct JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA;
  157. // SimpleJSON.JSONObject
  158. struct JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118;
  159. // SimpleJSON.JSONString
  160. struct JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4;
  161. // System.Reflection.MethodInfo
  162. struct MethodInfo_t;
  163. // System.NotSupportedException
  164. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
  165. // System.Globalization.NumberFormatInfo
  166. struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
  167. // System.Runtime.Serialization.SafeSerializationManager
  168. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  169. // System.IO.Stream
  170. struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE;
  171. // System.String
  172. struct String_t;
  173. // System.Text.StringBuilder
  174. struct StringBuilder_t;
  175. // System.Globalization.TextInfo
  176. struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
  177. // System.Void
  178. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  179. // SimpleJSON.JSONArray/<get_Children>d__24
  180. struct U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA;
  181. // SimpleJSON.JSONNode/<get_Children>d__43
  182. struct U3Cget_ChildrenU3Ed__43_tE6A6A89C71888F670400B02D369ED17F836DE056;
  183. // SimpleJSON.JSONNode/<get_DeepChildren>d__45
  184. struct U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B;
  185. // SimpleJSON.JSONNode/Enumerator
  186. struct Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4;
  187. // SimpleJSON.JSONNode/LinqEnumerator
  188. struct LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6;
  189. // SimpleJSON.JSONObject/<>c__DisplayClass21_0
  190. struct U3CU3Ec__DisplayClass21_0_t651DB8FCB045D590FF5910F1E9917C209DC429BA;
  191. // SimpleJSON.JSONObject/<get_Children>d__27
  192. struct U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89;
  193. IL2CPP_EXTERN_C RuntimeClass* BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var;
  194. IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var;
  195. IL2CPP_EXTERN_C RuntimeClass* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var;
  196. IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var;
  197. IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
  198. IL2CPP_EXTERN_C RuntimeClass* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var;
  199. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2_il2cpp_TypeInfo_var;
  200. IL2CPP_EXTERN_C RuntimeClass* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var;
  201. IL2CPP_EXTERN_C RuntimeClass* Func_2_t4674CE269C901F4BD6F1A0EE18182B888C45DBB5_il2cpp_TypeInfo_var;
  202. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  203. IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tE6D057AF215588DA9A4145F9FCA0ADF5CFC7F6BD_il2cpp_TypeInfo_var;
  204. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t93603AF1D6FE895E5B99825CB3391A1EA969D8DE_il2cpp_TypeInfo_var;
  205. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
  206. IL2CPP_EXTERN_C RuntimeClass* Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var;
  207. IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
  208. IL2CPP_EXTERN_C RuntimeClass* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var;
  209. IL2CPP_EXTERN_C RuntimeClass* JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_il2cpp_TypeInfo_var;
  210. IL2CPP_EXTERN_C RuntimeClass* JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_il2cpp_TypeInfo_var;
  211. IL2CPP_EXTERN_C RuntimeClass* JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C_il2cpp_TypeInfo_var;
  212. IL2CPP_EXTERN_C RuntimeClass* JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var;
  213. IL2CPP_EXTERN_C RuntimeClass* JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var;
  214. IL2CPP_EXTERN_C RuntimeClass* JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var;
  215. IL2CPP_EXTERN_C RuntimeClass* JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_il2cpp_TypeInfo_var;
  216. IL2CPP_EXTERN_C RuntimeClass* JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var;
  217. IL2CPP_EXTERN_C RuntimeClass* KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_il2cpp_TypeInfo_var;
  218. IL2CPP_EXTERN_C RuntimeClass* LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6_il2cpp_TypeInfo_var;
  219. IL2CPP_EXTERN_C RuntimeClass* List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C_il2cpp_TypeInfo_var;
  220. IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
  221. IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
  222. IL2CPP_EXTERN_C RuntimeClass* SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var;
  223. IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var;
  224. IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
  225. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass21_0_t651DB8FCB045D590FF5910F1E9917C209DC429BA_il2cpp_TypeInfo_var;
  226. IL2CPP_EXTERN_C RuntimeClass* U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA_il2cpp_TypeInfo_var;
  227. IL2CPP_EXTERN_C RuntimeClass* U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89_il2cpp_TypeInfo_var;
  228. IL2CPP_EXTERN_C RuntimeClass* U3Cget_ChildrenU3Ed__43_tE6A6A89C71888F670400B02D369ED17F836DE056_il2cpp_TypeInfo_var;
  229. IL2CPP_EXTERN_C RuntimeClass* U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B_il2cpp_TypeInfo_var;
  230. IL2CPP_EXTERN_C RuntimeClass* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var;
  231. IL2CPP_EXTERN_C RuntimeClass* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var;
  232. IL2CPP_EXTERN_C RuntimeClass* UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var;
  233. IL2CPP_EXTERN_C String_t* _stringLiteral0767326DBE1DD31063256737FD019DC6682353E2;
  234. IL2CPP_EXTERN_C String_t* _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
  235. IL2CPP_EXTERN_C String_t* _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB;
  236. IL2CPP_EXTERN_C String_t* _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2;
  237. IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  238. IL2CPP_EXTERN_C String_t* _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
  239. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m0A53846E31C3AFF0D883504E62257998824A6650_RuntimeMethod_var;
  240. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mE3CA32989A75EDB1DB97EFF4CEC55F0C15F96455_RuntimeMethod_var;
  241. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m772241BA9070E18A75464D09201A0C8F65E1F657_RuntimeMethod_var;
  242. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m9ADA9DC934EF1A0048D21D89875DB863F5FF5908_RuntimeMethod_var;
  243. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m72C4C408622F37344F5BB59F0E0A6C32C34DD444_RuntimeMethod_var;
  244. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mD4BDB1EF4B040B46D600B9DAD64485766C0DA09C_RuntimeMethod_var;
  245. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m24C963242223589068186A2B22F6555FBB9D8C97_RuntimeMethod_var;
  246. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m3CF989BD764D8F7838E6D8E449D354B1CF7BB385_RuntimeMethod_var;
  247. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mAD5BCB746F2E2424B09CA2BDD03E42770B068809_RuntimeMethod_var;
  248. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_mB48527A5126C9884983E7BDF7C198EB79F418816_RuntimeMethod_var;
  249. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m0CF9B92648E889A9619C7A89391273130D5A092B_RuntimeMethod_var;
  250. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ElementAt_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m04CCF2B0476B1ADD22C5EC14BC8263F2633D8AD7_RuntimeMethod_var;
  251. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_First_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m2A171BA28CCABD60FDDEA9509D91BAA4EB7EA3FD_RuntimeMethod_var;
  252. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m3A2C3EF1628C3EC3EC462FAC7BCC8720871B807B_RuntimeMethod_var;
  253. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m756221DECDDF7233667BACEB87D32CDCC5EC56AB_RuntimeMethod_var;
  254. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m883E0A6A001B379F5451A9DC6C151D223F9BD448_RuntimeMethod_var;
  255. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m95D8AAFAF60B6E536EA7429F49C5FD5AC7A242BB_RuntimeMethod_var;
  256. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m00944D3982456679FF855520913693EB62A293C1_RuntimeMethod_var;
  257. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mBA58967C724F00BFA740985C05C1A2B8E5FB583D_RuntimeMethod_var;
  258. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mF65727235CD00D1C771CF27D5F360ED62E1EFDF1_RuntimeMethod_var;
  259. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m77AFF0C2B6AD157424C10FFEB116D213835CF084_RuntimeMethod_var;
  260. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m8F2C97D8503D752215E004A880195B64917CEE95_RuntimeMethod_var;
  261. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mF70405758E51B64B1E5E4FA7764450689DA30832_RuntimeMethod_var;
  262. IL2CPP_EXTERN_C const RuntimeMethod* JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754_RuntimeMethod_var;
  263. IL2CPP_EXTERN_C const RuntimeMethod* JSONLazyCreator_Set_TisJSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_m5A38F09CCB8976010F7168CFC5A9F788A5F68A67_RuntimeMethod_var;
  264. IL2CPP_EXTERN_C const RuntimeMethod* JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var;
  265. IL2CPP_EXTERN_C const RuntimeMethod* JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C_RuntimeMethod_var;
  266. IL2CPP_EXTERN_C const RuntimeMethod* JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5_RuntimeMethod_var;
  267. IL2CPP_EXTERN_C const RuntimeMethod* KeyCollection_GetEnumerator_m89A6615E37C327BA711371335F347D86406D4E22_RuntimeMethod_var;
  268. IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2__ctor_m8C7678C8F41122663CAEA0A3046D2699D7677E03_RuntimeMethod_var;
  269. IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_RuntimeMethod_var;
  270. IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var;
  271. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m3C60D77B9288E9619EBC7F28115464996321E97D_RuntimeMethod_var;
  272. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mA977D54F065CD5D4177231725623F8FC0BC8BF19_RuntimeMethod_var;
  273. IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m7DDCF28102A20EEBF067D96F91DFE18F03A96C5B_RuntimeMethod_var;
  274. IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m24DE650BE95A807BAE35507BBA507DD5480128FC_RuntimeMethod_var;
  275. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mEFC31D4DE59FCE14782FF159FD633CDFEF369438_RuntimeMethod_var;
  276. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m334012939E9E81EC23774AAEF7341D165260178E_RuntimeMethod_var;
  277. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Capacity_m3E61536FA3567F179E0368A188518DE9F4A72415_RuntimeMethod_var;
  278. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_RuntimeMethod_var;
  279. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m9E1232D0A0D221987BA1E611491D57A00AFC1721_RuntimeMethod_var;
  280. IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_mCCF4F8196E618DFFE9E5D95FA28AEB88D8BD1D65_RuntimeMethod_var;
  281. IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_mF945957677A6D59A7A530133DF6FA14CC374C9F1_RuntimeMethod_var;
  282. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass21_0_U3CRemoveU3Eb__0_m8B35D441B276B749481FF797FC51A256A7A56105_RuntimeMethod_var;
  283. IL2CPP_EXTERN_C const RuntimeMethod* U3Cget_ChildrenU3Ed__24_System_Collections_IEnumerator_Reset_mE122AA2BA93A72C8C8733C4F7EC6A7B8CFB42FCD_RuntimeMethod_var;
  284. IL2CPP_EXTERN_C const RuntimeMethod* U3Cget_ChildrenU3Ed__27_System_Collections_IEnumerator_Reset_m7F54C4A2495814DE04F74FB9E9296EA2B68BFF6D_RuntimeMethod_var;
  285. IL2CPP_EXTERN_C const RuntimeMethod* U3Cget_ChildrenU3Ed__43_System_Collections_IEnumerator_Reset_m755BAC68C65681AA8266C6AC37D2308771D54067_RuntimeMethod_var;
  286. IL2CPP_EXTERN_C const RuntimeMethod* U3Cget_DeepChildrenU3Ed__45_System_Collections_IEnumerator_Reset_mB10807E87C7440A590E9580E6A5B329ACCAD49E4_RuntimeMethod_var;
  287. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
  288. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
  289. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
  290. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
  291. struct Delegate_t_marshaled_com;
  292. struct Delegate_t_marshaled_pinvoke;
  293. struct Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4;;
  294. struct Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_com;
  295. struct Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_com;;
  296. struct Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_pinvoke;
  297. struct Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_pinvoke;;
  298. struct Exception_t_marshaled_com;
  299. struct Exception_t_marshaled_pinvoke;
  300. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  301. IL2CPP_EXTERN_C_BEGIN
  302. IL2CPP_EXTERN_C_END
  303. #ifdef __clang__
  304. #pragma clang diagnostic push
  305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  306. #pragma clang diagnostic ignored "-Wunused-variable"
  307. #endif
  308. // System.Collections.Generic.Dictionary`2<System.String,SimpleJSON.JSONNode>
  309. struct Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2 : public RuntimeObject
  310. {
  311. // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
  312. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
  313. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
  314. EntryU5BU5D_tC036A82CE7AB2C3926C9E9703E243A620FFC74D5* ____entries_1;
  315. // System.Int32 System.Collections.Generic.Dictionary`2::_count
  316. int32_t ____count_2;
  317. // System.Int32 System.Collections.Generic.Dictionary`2::_freeList
  318. int32_t ____freeList_3;
  319. // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
  320. int32_t ____freeCount_4;
  321. // System.Int32 System.Collections.Generic.Dictionary`2::_version
  322. int32_t ____version_5;
  323. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
  324. RuntimeObject* ____comparer_6;
  325. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
  326. KeyCollection_tB5791F6D12B5D2344D02EC386DBEE217775A02B9* ____keys_7;
  327. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
  328. ValueCollection_t66DDA0C13A571E4121D5F4F03B4FE287A1738116* ____values_8;
  329. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  330. RuntimeObject* ____syncRoot_9;
  331. };
  332. // System.Collections.Generic.Dictionary`2/KeyCollection<System.String,SimpleJSON.JSONNode>
  333. struct KeyCollection_tB5791F6D12B5D2344D02EC386DBEE217775A02B9 : public RuntimeObject
  334. {
  335. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::_dictionary
  336. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* ____dictionary_0;
  337. };
  338. // System.Collections.Generic.List`1<SimpleJSON.JSONNode>
  339. struct List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C : public RuntimeObject
  340. {
  341. // T[] System.Collections.Generic.List`1::_items
  342. JSONNodeU5BU5D_t71421879B329DE21CBBE1CA17D8851930AE5C3C4* ____items_1;
  343. // System.Int32 System.Collections.Generic.List`1::_size
  344. int32_t ____size_2;
  345. // System.Int32 System.Collections.Generic.List`1::_version
  346. int32_t ____version_3;
  347. // System.Object System.Collections.Generic.List`1::_syncRoot
  348. RuntimeObject* ____syncRoot_4;
  349. };
  350. // System.Collections.Generic.List`1<System.Object>
  351. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
  352. {
  353. // T[] System.Collections.Generic.List`1::_items
  354. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1;
  355. // System.Int32 System.Collections.Generic.List`1::_size
  356. int32_t ____size_2;
  357. // System.Int32 System.Collections.Generic.List`1::_version
  358. int32_t ____version_3;
  359. // System.Object System.Collections.Generic.List`1::_syncRoot
  360. RuntimeObject* ____syncRoot_4;
  361. };
  362. // <PrivateImplementationDetails>
  363. struct U3CPrivateImplementationDetailsU3E_t0F5473E849A5A5185A9F4C5246F0C32816C49FCA : public RuntimeObject
  364. {
  365. };
  366. // System.IO.BinaryWriter
  367. struct BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E : public RuntimeObject
  368. {
  369. // System.IO.Stream System.IO.BinaryWriter::OutStream
  370. Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___OutStream_1;
  371. // System.Byte[] System.IO.BinaryWriter::_buffer
  372. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer_2;
  373. // System.Text.Encoding System.IO.BinaryWriter::_encoding
  374. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ____encoding_3;
  375. // System.Text.Encoder System.IO.BinaryWriter::_encoder
  376. Encoder_tAF9067231A76315584BDF4CD27990E2F485A78FA* ____encoder_4;
  377. // System.Boolean System.IO.BinaryWriter::_leaveOpen
  378. bool ____leaveOpen_5;
  379. // System.Byte[] System.IO.BinaryWriter::_largeByteBuffer
  380. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____largeByteBuffer_6;
  381. // System.Int32 System.IO.BinaryWriter::_maxChars
  382. int32_t ____maxChars_7;
  383. };
  384. // System.Globalization.CultureInfo
  385. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject
  386. {
  387. // System.Boolean System.Globalization.CultureInfo::m_isReadOnly
  388. bool ___m_isReadOnly_3;
  389. // System.Int32 System.Globalization.CultureInfo::cultureID
  390. int32_t ___cultureID_4;
  391. // System.Int32 System.Globalization.CultureInfo::parent_lcid
  392. int32_t ___parent_lcid_5;
  393. // System.Int32 System.Globalization.CultureInfo::datetime_index
  394. int32_t ___datetime_index_6;
  395. // System.Int32 System.Globalization.CultureInfo::number_index
  396. int32_t ___number_index_7;
  397. // System.Int32 System.Globalization.CultureInfo::default_calendar_type
  398. int32_t ___default_calendar_type_8;
  399. // System.Boolean System.Globalization.CultureInfo::m_useUserOverride
  400. bool ___m_useUserOverride_9;
  401. // System.Globalization.NumberFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::numInfo
  402. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10;
  403. // System.Globalization.DateTimeFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::dateTimeInfo
  404. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11;
  405. // System.Globalization.TextInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::textInfo
  406. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo_12;
  407. // System.String System.Globalization.CultureInfo::m_name
  408. String_t* ___m_name_13;
  409. // System.String System.Globalization.CultureInfo::englishname
  410. String_t* ___englishname_14;
  411. // System.String System.Globalization.CultureInfo::nativename
  412. String_t* ___nativename_15;
  413. // System.String System.Globalization.CultureInfo::iso3lang
  414. String_t* ___iso3lang_16;
  415. // System.String System.Globalization.CultureInfo::iso2lang
  416. String_t* ___iso2lang_17;
  417. // System.String System.Globalization.CultureInfo::win3lang
  418. String_t* ___win3lang_18;
  419. // System.String System.Globalization.CultureInfo::territory
  420. String_t* ___territory_19;
  421. // System.String[] System.Globalization.CultureInfo::native_calendar_names
  422. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names_20;
  423. // System.Globalization.CompareInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::compareInfo
  424. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21;
  425. // System.Void* System.Globalization.CultureInfo::textinfo_data
  426. void* ___textinfo_data_22;
  427. // System.Int32 System.Globalization.CultureInfo::m_dataItem
  428. int32_t ___m_dataItem_23;
  429. // System.Globalization.Calendar System.Globalization.CultureInfo::calendar
  430. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24;
  431. // System.Globalization.CultureInfo System.Globalization.CultureInfo::parent_culture
  432. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture_25;
  433. // System.Boolean System.Globalization.CultureInfo::constructed
  434. bool ___constructed_26;
  435. // System.Byte[] System.Globalization.CultureInfo::cached_serialized_form
  436. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form_27;
  437. // System.Globalization.CultureData System.Globalization.CultureInfo::m_cultureData
  438. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData_28;
  439. // System.Boolean System.Globalization.CultureInfo::m_isInherited
  440. bool ___m_isInherited_29;
  441. };
  442. // Native definition for P/Invoke marshalling of System.Globalization.CultureInfo
  443. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
  444. {
  445. int32_t ___m_isReadOnly_3;
  446. int32_t ___cultureID_4;
  447. int32_t ___parent_lcid_5;
  448. int32_t ___datetime_index_6;
  449. int32_t ___number_index_7;
  450. int32_t ___default_calendar_type_8;
  451. int32_t ___m_useUserOverride_9;
  452. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10;
  453. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11;
  454. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo_12;
  455. char* ___m_name_13;
  456. char* ___englishname_14;
  457. char* ___nativename_15;
  458. char* ___iso3lang_16;
  459. char* ___iso2lang_17;
  460. char* ___win3lang_18;
  461. char* ___territory_19;
  462. char** ___native_calendar_names_20;
  463. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21;
  464. void* ___textinfo_data_22;
  465. int32_t ___m_dataItem_23;
  466. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24;
  467. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture_25;
  468. int32_t ___constructed_26;
  469. Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27;
  470. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData_28;
  471. int32_t ___m_isInherited_29;
  472. };
  473. // Native definition for COM marshalling of System.Globalization.CultureInfo
  474. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
  475. {
  476. int32_t ___m_isReadOnly_3;
  477. int32_t ___cultureID_4;
  478. int32_t ___parent_lcid_5;
  479. int32_t ___datetime_index_6;
  480. int32_t ___number_index_7;
  481. int32_t ___default_calendar_type_8;
  482. int32_t ___m_useUserOverride_9;
  483. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10;
  484. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11;
  485. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo_12;
  486. Il2CppChar* ___m_name_13;
  487. Il2CppChar* ___englishname_14;
  488. Il2CppChar* ___nativename_15;
  489. Il2CppChar* ___iso3lang_16;
  490. Il2CppChar* ___iso2lang_17;
  491. Il2CppChar* ___win3lang_18;
  492. Il2CppChar* ___territory_19;
  493. Il2CppChar** ___native_calendar_names_20;
  494. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21;
  495. void* ___textinfo_data_22;
  496. int32_t ___m_dataItem_23;
  497. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24;
  498. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture_25;
  499. int32_t ___constructed_26;
  500. Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27;
  501. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData_28;
  502. int32_t ___m_isInherited_29;
  503. };
  504. // SimpleJSON.JSON
  505. struct JSON_tE597692294F0F0CD8F25BE27A4C9D44F0ACCBE86 : public RuntimeObject
  506. {
  507. };
  508. // SimpleJSON.JSONNode
  509. struct JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653 : public RuntimeObject
  510. {
  511. };
  512. // System.String
  513. struct String_t : public RuntimeObject
  514. {
  515. // System.Int32 System.String::_stringLength
  516. int32_t ____stringLength_4;
  517. // System.Char System.String::_firstChar
  518. Il2CppChar ____firstChar_5;
  519. };
  520. // System.Text.StringBuilder
  521. struct StringBuilder_t : public RuntimeObject
  522. {
  523. // System.Char[] System.Text.StringBuilder::m_ChunkChars
  524. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars_0;
  525. // System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious
  526. StringBuilder_t* ___m_ChunkPrevious_1;
  527. // System.Int32 System.Text.StringBuilder::m_ChunkLength
  528. int32_t ___m_ChunkLength_2;
  529. // System.Int32 System.Text.StringBuilder::m_ChunkOffset
  530. int32_t ___m_ChunkOffset_3;
  531. // System.Int32 System.Text.StringBuilder::m_MaxCapacity
  532. int32_t ___m_MaxCapacity_4;
  533. };
  534. // System.ValueType
  535. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  536. {
  537. };
  538. // Native definition for P/Invoke marshalling of System.ValueType
  539. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  540. {
  541. };
  542. // Native definition for COM marshalling of System.ValueType
  543. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  544. {
  545. };
  546. // SimpleJSON.JSONNode/<get_Children>d__43
  547. struct U3Cget_ChildrenU3Ed__43_tE6A6A89C71888F670400B02D369ED17F836DE056 : public RuntimeObject
  548. {
  549. // System.Int32 SimpleJSON.JSONNode/<get_Children>d__43::<>1__state
  550. int32_t ___U3CU3E1__state_0;
  551. // SimpleJSON.JSONNode SimpleJSON.JSONNode/<get_Children>d__43::<>2__current
  552. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___U3CU3E2__current_1;
  553. // System.Int32 SimpleJSON.JSONNode/<get_Children>d__43::<>l__initialThreadId
  554. int32_t ___U3CU3El__initialThreadId_2;
  555. };
  556. // SimpleJSON.JSONNode/<get_DeepChildren>d__45
  557. struct U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B : public RuntimeObject
  558. {
  559. // System.Int32 SimpleJSON.JSONNode/<get_DeepChildren>d__45::<>1__state
  560. int32_t ___U3CU3E1__state_0;
  561. // SimpleJSON.JSONNode SimpleJSON.JSONNode/<get_DeepChildren>d__45::<>2__current
  562. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___U3CU3E2__current_1;
  563. // System.Int32 SimpleJSON.JSONNode/<get_DeepChildren>d__45::<>l__initialThreadId
  564. int32_t ___U3CU3El__initialThreadId_2;
  565. // SimpleJSON.JSONNode SimpleJSON.JSONNode/<get_DeepChildren>d__45::<>4__this
  566. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___U3CU3E4__this_3;
  567. // System.Collections.Generic.IEnumerator`1<SimpleJSON.JSONNode> SimpleJSON.JSONNode/<get_DeepChildren>d__45::<>7__wrap1
  568. RuntimeObject* ___U3CU3E7__wrap1_4;
  569. // System.Collections.Generic.IEnumerator`1<SimpleJSON.JSONNode> SimpleJSON.JSONNode/<get_DeepChildren>d__45::<>7__wrap2
  570. RuntimeObject* ___U3CU3E7__wrap2_5;
  571. };
  572. // SimpleJSON.JSONObject/<>c__DisplayClass21_0
  573. struct U3CU3Ec__DisplayClass21_0_t651DB8FCB045D590FF5910F1E9917C209DC429BA : public RuntimeObject
  574. {
  575. // SimpleJSON.JSONNode SimpleJSON.JSONObject/<>c__DisplayClass21_0::aNode
  576. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___aNode_0;
  577. };
  578. // System.Collections.Generic.List`1/Enumerator<SimpleJSON.JSONNode>
  579. struct Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944
  580. {
  581. // System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
  582. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* ____list_0;
  583. // System.Int32 System.Collections.Generic.List`1/Enumerator::_index
  584. int32_t ____index_1;
  585. // System.Int32 System.Collections.Generic.List`1/Enumerator::_version
  586. int32_t ____version_2;
  587. // T System.Collections.Generic.List`1/Enumerator::_current
  588. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ____current_3;
  589. };
  590. // System.Collections.Generic.List`1/Enumerator<System.Object>
  591. struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
  592. {
  593. // System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
  594. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0;
  595. // System.Int32 System.Collections.Generic.List`1/Enumerator::_index
  596. int32_t ____index_1;
  597. // System.Int32 System.Collections.Generic.List`1/Enumerator::_version
  598. int32_t ____version_2;
  599. // T System.Collections.Generic.List`1/Enumerator::_current
  600. RuntimeObject* ____current_3;
  601. };
  602. // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>
  603. struct Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF
  604. {
  605. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_dictionary
  606. Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary_0;
  607. // System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_index
  608. int32_t ____index_1;
  609. // System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_version
  610. int32_t ____version_2;
  611. // TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_currentKey
  612. RuntimeObject* ____currentKey_3;
  613. };
  614. // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.String,SimpleJSON.JSONNode>
  615. struct Enumerator_tB4BE7AC63B98A2FCDE82B99DC9943B069ECCF23C
  616. {
  617. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_dictionary
  618. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* ____dictionary_0;
  619. // System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_index
  620. int32_t ____index_1;
  621. // System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_version
  622. int32_t ____version_2;
  623. // TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_currentKey
  624. String_t* ____currentKey_3;
  625. };
  626. // System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
  627. struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230
  628. {
  629. // TKey System.Collections.Generic.KeyValuePair`2::key
  630. RuntimeObject* ___key_0;
  631. // TValue System.Collections.Generic.KeyValuePair`2::value
  632. RuntimeObject* ___value_1;
  633. };
  634. // System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode>
  635. struct KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF
  636. {
  637. // TKey System.Collections.Generic.KeyValuePair`2::key
  638. String_t* ___key_0;
  639. // TValue System.Collections.Generic.KeyValuePair`2::value
  640. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___value_1;
  641. };
  642. // System.Boolean
  643. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  644. {
  645. // System.Boolean System.Boolean::m_value
  646. bool ___m_value_0;
  647. };
  648. // System.Byte
  649. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  650. {
  651. // System.Byte System.Byte::m_value
  652. uint8_t ___m_value_0;
  653. };
  654. // System.Char
  655. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  656. {
  657. // System.Char System.Char::m_value
  658. Il2CppChar ___m_value_0;
  659. };
  660. // System.Decimal
  661. struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F
  662. {
  663. union
  664. {
  665. #pragma pack(push, tp, 1)
  666. struct
  667. {
  668. // System.Int32 System.Decimal::flags
  669. int32_t ___flags_8;
  670. };
  671. #pragma pack(pop, tp)
  672. struct
  673. {
  674. int32_t ___flags_8_forAlignmentOnly;
  675. };
  676. #pragma pack(push, tp, 1)
  677. struct
  678. {
  679. char ___hi_9_OffsetPadding[4];
  680. // System.Int32 System.Decimal::hi
  681. int32_t ___hi_9;
  682. };
  683. #pragma pack(pop, tp)
  684. struct
  685. {
  686. char ___hi_9_OffsetPadding_forAlignmentOnly[4];
  687. int32_t ___hi_9_forAlignmentOnly;
  688. };
  689. #pragma pack(push, tp, 1)
  690. struct
  691. {
  692. char ___lo_10_OffsetPadding[8];
  693. // System.Int32 System.Decimal::lo
  694. int32_t ___lo_10;
  695. };
  696. #pragma pack(pop, tp)
  697. struct
  698. {
  699. char ___lo_10_OffsetPadding_forAlignmentOnly[8];
  700. int32_t ___lo_10_forAlignmentOnly;
  701. };
  702. #pragma pack(push, tp, 1)
  703. struct
  704. {
  705. char ___mid_11_OffsetPadding[12];
  706. // System.Int32 System.Decimal::mid
  707. int32_t ___mid_11;
  708. };
  709. #pragma pack(pop, tp)
  710. struct
  711. {
  712. char ___mid_11_OffsetPadding_forAlignmentOnly[12];
  713. int32_t ___mid_11_forAlignmentOnly;
  714. };
  715. #pragma pack(push, tp, 1)
  716. struct
  717. {
  718. char ___ulomidLE_12_OffsetPadding[8];
  719. // System.UInt64 System.Decimal::ulomidLE
  720. uint64_t ___ulomidLE_12;
  721. };
  722. #pragma pack(pop, tp)
  723. struct
  724. {
  725. char ___ulomidLE_12_OffsetPadding_forAlignmentOnly[8];
  726. uint64_t ___ulomidLE_12_forAlignmentOnly;
  727. };
  728. };
  729. };
  730. // System.Double
  731. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  732. {
  733. // System.Double System.Double::m_value
  734. double ___m_value_0;
  735. };
  736. // System.Guid
  737. struct Guid_t
  738. {
  739. // System.Int32 System.Guid::_a
  740. int32_t ____a_1;
  741. // System.Int16 System.Guid::_b
  742. int16_t ____b_2;
  743. // System.Int16 System.Guid::_c
  744. int16_t ____c_3;
  745. // System.Byte System.Guid::_d
  746. uint8_t ____d_4;
  747. // System.Byte System.Guid::_e
  748. uint8_t ____e_5;
  749. // System.Byte System.Guid::_f
  750. uint8_t ____f_6;
  751. // System.Byte System.Guid::_g
  752. uint8_t ____g_7;
  753. // System.Byte System.Guid::_h
  754. uint8_t ____h_8;
  755. // System.Byte System.Guid::_i
  756. uint8_t ____i_9;
  757. // System.Byte System.Guid::_j
  758. uint8_t ____j_10;
  759. // System.Byte System.Guid::_k
  760. uint8_t ____k_11;
  761. };
  762. // System.Int16
  763. struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175
  764. {
  765. // System.Int16 System.Int16::m_value
  766. int16_t ___m_value_0;
  767. };
  768. // System.Int32
  769. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  770. {
  771. // System.Int32 System.Int32::m_value
  772. int32_t ___m_value_0;
  773. };
  774. // System.Int64
  775. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  776. {
  777. // System.Int64 System.Int64::m_value
  778. int64_t ___m_value_0;
  779. };
  780. // System.IntPtr
  781. struct IntPtr_t
  782. {
  783. // System.Void* System.IntPtr::m_value
  784. void* ___m_value_0;
  785. };
  786. // SimpleJSON.JSONArray
  787. struct JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2 : public JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653
  788. {
  789. // System.Collections.Generic.List`1<SimpleJSON.JSONNode> SimpleJSON.JSONArray::m_List
  790. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* ___m_List_10;
  791. // System.Boolean SimpleJSON.JSONArray::inline
  792. bool ___inline_11;
  793. };
  794. // SimpleJSON.JSONBool
  795. struct JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9 : public JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653
  796. {
  797. // System.Boolean SimpleJSON.JSONBool::m_Data
  798. bool ___m_Data_10;
  799. };
  800. // SimpleJSON.JSONLazyCreator
  801. struct JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C : public JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653
  802. {
  803. // SimpleJSON.JSONNode SimpleJSON.JSONLazyCreator::m_Node
  804. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___m_Node_10;
  805. // System.String SimpleJSON.JSONLazyCreator::m_Key
  806. String_t* ___m_Key_11;
  807. };
  808. // SimpleJSON.JSONNull
  809. struct JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595 : public JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653
  810. {
  811. };
  812. // SimpleJSON.JSONNumber
  813. struct JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA : public JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653
  814. {
  815. // System.Double SimpleJSON.JSONNumber::m_Data
  816. double ___m_Data_10;
  817. };
  818. // SimpleJSON.JSONObject
  819. struct JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118 : public JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653
  820. {
  821. // System.Collections.Generic.Dictionary`2<System.String,SimpleJSON.JSONNode> SimpleJSON.JSONObject::m_Dict
  822. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* ___m_Dict_10;
  823. // System.Boolean SimpleJSON.JSONObject::inline
  824. bool ___inline_11;
  825. };
  826. // SimpleJSON.JSONString
  827. struct JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4 : public JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653
  828. {
  829. // System.String SimpleJSON.JSONString::m_Data
  830. String_t* ___m_Data_10;
  831. };
  832. // System.SByte
  833. struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5
  834. {
  835. // System.SByte System.SByte::m_value
  836. int8_t ___m_value_0;
  837. };
  838. // System.Single
  839. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  840. {
  841. // System.Single System.Single::m_value
  842. float ___m_value_0;
  843. };
  844. // System.UInt16
  845. struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
  846. {
  847. // System.UInt16 System.UInt16::m_value
  848. uint16_t ___m_value_0;
  849. };
  850. // System.UInt32
  851. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  852. {
  853. // System.UInt32 System.UInt32::m_value
  854. uint32_t ___m_value_0;
  855. };
  856. // System.UInt64
  857. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  858. {
  859. // System.UInt64 System.UInt64::m_value
  860. uint64_t ___m_value_0;
  861. };
  862. // System.Void
  863. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  864. {
  865. union
  866. {
  867. struct
  868. {
  869. };
  870. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  871. };
  872. };
  873. // System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
  874. struct Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9
  875. {
  876. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
  877. Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary_0;
  878. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
  879. int32_t ____version_1;
  880. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
  881. int32_t ____index_2;
  882. // System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
  883. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ____current_3;
  884. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
  885. int32_t ____getEnumeratorRetType_4;
  886. };
  887. // System.Collections.Generic.Dictionary`2/Enumerator<System.String,SimpleJSON.JSONNode>
  888. struct Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911
  889. {
  890. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
  891. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* ____dictionary_0;
  892. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
  893. int32_t ____version_1;
  894. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
  895. int32_t ____index_2;
  896. // System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
  897. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF ____current_3;
  898. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
  899. int32_t ____getEnumeratorRetType_4;
  900. };
  901. // System.Delegate
  902. struct Delegate_t : public RuntimeObject
  903. {
  904. // System.IntPtr System.Delegate::method_ptr
  905. Il2CppMethodPointer ___method_ptr_0;
  906. // System.IntPtr System.Delegate::invoke_impl
  907. intptr_t ___invoke_impl_1;
  908. // System.Object System.Delegate::m_target
  909. RuntimeObject* ___m_target_2;
  910. // System.IntPtr System.Delegate::method
  911. intptr_t ___method_3;
  912. // System.IntPtr System.Delegate::delegate_trampoline
  913. intptr_t ___delegate_trampoline_4;
  914. // System.IntPtr System.Delegate::extra_arg
  915. intptr_t ___extra_arg_5;
  916. // System.IntPtr System.Delegate::method_code
  917. intptr_t ___method_code_6;
  918. // System.IntPtr System.Delegate::interp_method
  919. intptr_t ___interp_method_7;
  920. // System.IntPtr System.Delegate::interp_invoke_impl
  921. intptr_t ___interp_invoke_impl_8;
  922. // System.Reflection.MethodInfo System.Delegate::method_info
  923. MethodInfo_t* ___method_info_9;
  924. // System.Reflection.MethodInfo System.Delegate::original_method_info
  925. MethodInfo_t* ___original_method_info_10;
  926. // System.DelegateData System.Delegate::data
  927. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  928. // System.Boolean System.Delegate::method_is_virtual
  929. bool ___method_is_virtual_12;
  930. };
  931. // Native definition for P/Invoke marshalling of System.Delegate
  932. struct Delegate_t_marshaled_pinvoke
  933. {
  934. intptr_t ___method_ptr_0;
  935. intptr_t ___invoke_impl_1;
  936. Il2CppIUnknown* ___m_target_2;
  937. intptr_t ___method_3;
  938. intptr_t ___delegate_trampoline_4;
  939. intptr_t ___extra_arg_5;
  940. intptr_t ___method_code_6;
  941. intptr_t ___interp_method_7;
  942. intptr_t ___interp_invoke_impl_8;
  943. MethodInfo_t* ___method_info_9;
  944. MethodInfo_t* ___original_method_info_10;
  945. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  946. int32_t ___method_is_virtual_12;
  947. };
  948. // Native definition for COM marshalling of System.Delegate
  949. struct Delegate_t_marshaled_com
  950. {
  951. intptr_t ___method_ptr_0;
  952. intptr_t ___invoke_impl_1;
  953. Il2CppIUnknown* ___m_target_2;
  954. intptr_t ___method_3;
  955. intptr_t ___delegate_trampoline_4;
  956. intptr_t ___extra_arg_5;
  957. intptr_t ___method_code_6;
  958. intptr_t ___interp_method_7;
  959. intptr_t ___interp_invoke_impl_8;
  960. MethodInfo_t* ___method_info_9;
  961. MethodInfo_t* ___original_method_info_10;
  962. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  963. int32_t ___method_is_virtual_12;
  964. };
  965. // System.Exception
  966. struct Exception_t : public RuntimeObject
  967. {
  968. // System.String System.Exception::_className
  969. String_t* ____className_1;
  970. // System.String System.Exception::_message
  971. String_t* ____message_2;
  972. // System.Collections.IDictionary System.Exception::_data
  973. RuntimeObject* ____data_3;
  974. // System.Exception System.Exception::_innerException
  975. Exception_t* ____innerException_4;
  976. // System.String System.Exception::_helpURL
  977. String_t* ____helpURL_5;
  978. // System.Object System.Exception::_stackTrace
  979. RuntimeObject* ____stackTrace_6;
  980. // System.String System.Exception::_stackTraceString
  981. String_t* ____stackTraceString_7;
  982. // System.String System.Exception::_remoteStackTraceString
  983. String_t* ____remoteStackTraceString_8;
  984. // System.Int32 System.Exception::_remoteStackIndex
  985. int32_t ____remoteStackIndex_9;
  986. // System.Object System.Exception::_dynamicMethods
  987. RuntimeObject* ____dynamicMethods_10;
  988. // System.Int32 System.Exception::_HResult
  989. int32_t ____HResult_11;
  990. // System.String System.Exception::_source
  991. String_t* ____source_12;
  992. // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
  993. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  994. // System.Diagnostics.StackTrace[] System.Exception::captured_traces
  995. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  996. // System.IntPtr[] System.Exception::native_trace_ips
  997. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
  998. // System.Int32 System.Exception::caught_in_unmanaged
  999. int32_t ___caught_in_unmanaged_16;
  1000. };
  1001. // Native definition for P/Invoke marshalling of System.Exception
  1002. struct Exception_t_marshaled_pinvoke
  1003. {
  1004. char* ____className_1;
  1005. char* ____message_2;
  1006. RuntimeObject* ____data_3;
  1007. Exception_t_marshaled_pinvoke* ____innerException_4;
  1008. char* ____helpURL_5;
  1009. Il2CppIUnknown* ____stackTrace_6;
  1010. char* ____stackTraceString_7;
  1011. char* ____remoteStackTraceString_8;
  1012. int32_t ____remoteStackIndex_9;
  1013. Il2CppIUnknown* ____dynamicMethods_10;
  1014. int32_t ____HResult_11;
  1015. char* ____source_12;
  1016. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  1017. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  1018. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  1019. int32_t ___caught_in_unmanaged_16;
  1020. };
  1021. // Native definition for COM marshalling of System.Exception
  1022. struct Exception_t_marshaled_com
  1023. {
  1024. Il2CppChar* ____className_1;
  1025. Il2CppChar* ____message_2;
  1026. RuntimeObject* ____data_3;
  1027. Exception_t_marshaled_com* ____innerException_4;
  1028. Il2CppChar* ____helpURL_5;
  1029. Il2CppIUnknown* ____stackTrace_6;
  1030. Il2CppChar* ____stackTraceString_7;
  1031. Il2CppChar* ____remoteStackTraceString_8;
  1032. int32_t ____remoteStackIndex_9;
  1033. Il2CppIUnknown* ____dynamicMethods_10;
  1034. int32_t ____HResult_11;
  1035. Il2CppChar* ____source_12;
  1036. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  1037. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  1038. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  1039. int32_t ___caught_in_unmanaged_16;
  1040. };
  1041. // SimpleJSON.JSONArray/<get_Children>d__24
  1042. struct U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA : public RuntimeObject
  1043. {
  1044. // System.Int32 SimpleJSON.JSONArray/<get_Children>d__24::<>1__state
  1045. int32_t ___U3CU3E1__state_0;
  1046. // SimpleJSON.JSONNode SimpleJSON.JSONArray/<get_Children>d__24::<>2__current
  1047. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___U3CU3E2__current_1;
  1048. // System.Int32 SimpleJSON.JSONArray/<get_Children>d__24::<>l__initialThreadId
  1049. int32_t ___U3CU3El__initialThreadId_2;
  1050. // SimpleJSON.JSONArray SimpleJSON.JSONArray/<get_Children>d__24::<>4__this
  1051. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* ___U3CU3E4__this_3;
  1052. // System.Collections.Generic.List`1/Enumerator<SimpleJSON.JSONNode> SimpleJSON.JSONArray/<get_Children>d__24::<>7__wrap1
  1053. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 ___U3CU3E7__wrap1_4;
  1054. };
  1055. // System.MulticastDelegate
  1056. struct MulticastDelegate_t : public Delegate_t
  1057. {
  1058. // System.Delegate[] System.MulticastDelegate::delegates
  1059. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
  1060. };
  1061. // Native definition for P/Invoke marshalling of System.MulticastDelegate
  1062. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  1063. {
  1064. Delegate_t_marshaled_pinvoke** ___delegates_13;
  1065. };
  1066. // Native definition for COM marshalling of System.MulticastDelegate
  1067. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  1068. {
  1069. Delegate_t_marshaled_com** ___delegates_13;
  1070. };
  1071. // System.SystemException
  1072. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  1073. {
  1074. };
  1075. // SimpleJSON.JSONNode/Enumerator
  1076. struct Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4
  1077. {
  1078. // SimpleJSON.JSONNode/Enumerator/Type SimpleJSON.JSONNode/Enumerator::type
  1079. int32_t ___type_0;
  1080. // System.Collections.Generic.Dictionary`2/Enumerator<System.String,SimpleJSON.JSONNode> SimpleJSON.JSONNode/Enumerator::m_Object
  1081. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 ___m_Object_1;
  1082. // System.Collections.Generic.List`1/Enumerator<SimpleJSON.JSONNode> SimpleJSON.JSONNode/Enumerator::m_Array
  1083. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 ___m_Array_2;
  1084. };
  1085. // Native definition for P/Invoke marshalling of SimpleJSON.JSONNode/Enumerator
  1086. struct Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_pinvoke
  1087. {
  1088. int32_t ___type_0;
  1089. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 ___m_Object_1;
  1090. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 ___m_Array_2;
  1091. };
  1092. // Native definition for COM marshalling of SimpleJSON.JSONNode/Enumerator
  1093. struct Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_com
  1094. {
  1095. int32_t ___type_0;
  1096. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 ___m_Object_1;
  1097. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 ___m_Array_2;
  1098. };
  1099. // SimpleJSON.JSONObject/<get_Children>d__27
  1100. struct U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89 : public RuntimeObject
  1101. {
  1102. // System.Int32 SimpleJSON.JSONObject/<get_Children>d__27::<>1__state
  1103. int32_t ___U3CU3E1__state_0;
  1104. // SimpleJSON.JSONNode SimpleJSON.JSONObject/<get_Children>d__27::<>2__current
  1105. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___U3CU3E2__current_1;
  1106. // System.Int32 SimpleJSON.JSONObject/<get_Children>d__27::<>l__initialThreadId
  1107. int32_t ___U3CU3El__initialThreadId_2;
  1108. // SimpleJSON.JSONObject SimpleJSON.JSONObject/<get_Children>d__27::<>4__this
  1109. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* ___U3CU3E4__this_3;
  1110. // System.Collections.Generic.Dictionary`2/Enumerator<System.String,SimpleJSON.JSONNode> SimpleJSON.JSONObject/<get_Children>d__27::<>7__wrap1
  1111. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 ___U3CU3E7__wrap1_4;
  1112. };
  1113. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode>,System.Boolean>
  1114. struct Func_2_t4674CE269C901F4BD6F1A0EE18182B888C45DBB5 : public MulticastDelegate_t
  1115. {
  1116. };
  1117. // System.NotSupportedException
  1118. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1119. {
  1120. };
  1121. // SimpleJSON.JSONNode/KeyEnumerator
  1122. struct KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF
  1123. {
  1124. // SimpleJSON.JSONNode/Enumerator SimpleJSON.JSONNode/KeyEnumerator::m_Enumerator
  1125. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 ___m_Enumerator_0;
  1126. };
  1127. // Native definition for P/Invoke marshalling of SimpleJSON.JSONNode/KeyEnumerator
  1128. struct KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF_marshaled_pinvoke
  1129. {
  1130. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_pinvoke ___m_Enumerator_0;
  1131. };
  1132. // Native definition for COM marshalling of SimpleJSON.JSONNode/KeyEnumerator
  1133. struct KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF_marshaled_com
  1134. {
  1135. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_com ___m_Enumerator_0;
  1136. };
  1137. // SimpleJSON.JSONNode/LinqEnumerator
  1138. struct LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6 : public RuntimeObject
  1139. {
  1140. // SimpleJSON.JSONNode SimpleJSON.JSONNode/LinqEnumerator::m_Node
  1141. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___m_Node_0;
  1142. // SimpleJSON.JSONNode/Enumerator SimpleJSON.JSONNode/LinqEnumerator::m_Enumerator
  1143. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 ___m_Enumerator_1;
  1144. };
  1145. // SimpleJSON.JSONNode/ValueEnumerator
  1146. struct ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6
  1147. {
  1148. // SimpleJSON.JSONNode/Enumerator SimpleJSON.JSONNode/ValueEnumerator::m_Enumerator
  1149. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 ___m_Enumerator_0;
  1150. };
  1151. // Native definition for P/Invoke marshalling of SimpleJSON.JSONNode/ValueEnumerator
  1152. struct ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6_marshaled_pinvoke
  1153. {
  1154. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_pinvoke ___m_Enumerator_0;
  1155. };
  1156. // Native definition for COM marshalling of SimpleJSON.JSONNode/ValueEnumerator
  1157. struct ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6_marshaled_com
  1158. {
  1159. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_com ___m_Enumerator_0;
  1160. };
  1161. // System.Collections.Generic.Dictionary`2<System.String,SimpleJSON.JSONNode>
  1162. // System.Collections.Generic.Dictionary`2<System.String,SimpleJSON.JSONNode>
  1163. // System.Collections.Generic.Dictionary`2/KeyCollection<System.String,SimpleJSON.JSONNode>
  1164. // System.Collections.Generic.Dictionary`2/KeyCollection<System.String,SimpleJSON.JSONNode>
  1165. // System.Collections.Generic.List`1<SimpleJSON.JSONNode>
  1166. struct List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C_StaticFields
  1167. {
  1168. // T[] System.Collections.Generic.List`1::s_emptyArray
  1169. JSONNodeU5BU5D_t71421879B329DE21CBBE1CA17D8851930AE5C3C4* ___s_emptyArray_5;
  1170. };
  1171. // System.Collections.Generic.List`1<SimpleJSON.JSONNode>
  1172. // System.Collections.Generic.List`1<System.Object>
  1173. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
  1174. {
  1175. // T[] System.Collections.Generic.List`1::s_emptyArray
  1176. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
  1177. };
  1178. // System.Collections.Generic.List`1<System.Object>
  1179. // <PrivateImplementationDetails>
  1180. // <PrivateImplementationDetails>
  1181. // System.IO.BinaryWriter
  1182. struct BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_StaticFields
  1183. {
  1184. // System.IO.BinaryWriter System.IO.BinaryWriter::Null
  1185. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___Null_0;
  1186. };
  1187. // System.IO.BinaryWriter
  1188. // System.Globalization.CultureInfo
  1189. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
  1190. {
  1191. // System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::invariant_culture_info
  1192. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info_0;
  1193. // System.Object System.Globalization.CultureInfo::shared_table_lock
  1194. RuntimeObject* ___shared_table_lock_1;
  1195. // System.Globalization.CultureInfo System.Globalization.CultureInfo::default_current_culture
  1196. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture_2;
  1197. // System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentUICulture
  1198. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture_34;
  1199. // System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentCulture
  1200. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture_35;
  1201. // System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_number
  1202. Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number_36;
  1203. // System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_name
  1204. Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name_37;
  1205. // System.Globalization.CultureInfo System.Globalization.CultureInfo::s_UserPreferredCultureInfoInAppX
  1206. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX_38;
  1207. // System.Boolean System.Globalization.CultureInfo::IsTaiwanSku
  1208. bool ___IsTaiwanSku_39;
  1209. };
  1210. // System.Globalization.CultureInfo
  1211. // SimpleJSON.JSON
  1212. // SimpleJSON.JSON
  1213. // SimpleJSON.JSONNode
  1214. struct JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_StaticFields
  1215. {
  1216. // System.Boolean SimpleJSON.JSONNode::forceASCII
  1217. bool ___forceASCII_0;
  1218. // System.Boolean SimpleJSON.JSONNode::longAsString
  1219. bool ___longAsString_1;
  1220. // System.Boolean SimpleJSON.JSONNode::allowLineComments
  1221. bool ___allowLineComments_2;
  1222. // System.Byte SimpleJSON.JSONNode::Color32DefaultAlpha
  1223. uint8_t ___Color32DefaultAlpha_4;
  1224. // System.Single SimpleJSON.JSONNode::ColorDefaultAlpha
  1225. float ___ColorDefaultAlpha_5;
  1226. // SimpleJSON.JSONContainerType SimpleJSON.JSONNode::VectorContainerType
  1227. int32_t ___VectorContainerType_6;
  1228. // SimpleJSON.JSONContainerType SimpleJSON.JSONNode::QuaternionContainerType
  1229. int32_t ___QuaternionContainerType_7;
  1230. // SimpleJSON.JSONContainerType SimpleJSON.JSONNode::RectContainerType
  1231. int32_t ___RectContainerType_8;
  1232. // SimpleJSON.JSONContainerType SimpleJSON.JSONNode::ColorContainerType
  1233. int32_t ___ColorContainerType_9;
  1234. };
  1235. // SimpleJSON.JSONNode
  1236. struct JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_ThreadStaticFields
  1237. {
  1238. // System.Text.StringBuilder SimpleJSON.JSONNode::m_EscapeBuilder
  1239. StringBuilder_t* ___m_EscapeBuilder_3;
  1240. };
  1241. // System.String
  1242. struct String_t_StaticFields
  1243. {
  1244. // System.String System.String::Empty
  1245. String_t* ___Empty_6;
  1246. };
  1247. // System.String
  1248. // System.Text.StringBuilder
  1249. // System.Text.StringBuilder
  1250. // SimpleJSON.JSONNode/<get_Children>d__43
  1251. // SimpleJSON.JSONNode/<get_Children>d__43
  1252. // SimpleJSON.JSONNode/<get_DeepChildren>d__45
  1253. // SimpleJSON.JSONNode/<get_DeepChildren>d__45
  1254. // SimpleJSON.JSONObject/<>c__DisplayClass21_0
  1255. // SimpleJSON.JSONObject/<>c__DisplayClass21_0
  1256. // System.Collections.Generic.List`1/Enumerator<SimpleJSON.JSONNode>
  1257. // System.Collections.Generic.List`1/Enumerator<SimpleJSON.JSONNode>
  1258. // System.Collections.Generic.List`1/Enumerator<System.Object>
  1259. // System.Collections.Generic.List`1/Enumerator<System.Object>
  1260. // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>
  1261. // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>
  1262. // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.String,SimpleJSON.JSONNode>
  1263. // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.String,SimpleJSON.JSONNode>
  1264. // System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
  1265. // System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
  1266. // System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode>
  1267. // System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode>
  1268. // System.Boolean
  1269. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  1270. {
  1271. // System.String System.Boolean::TrueString
  1272. String_t* ___TrueString_5;
  1273. // System.String System.Boolean::FalseString
  1274. String_t* ___FalseString_6;
  1275. };
  1276. // System.Boolean
  1277. // System.Byte
  1278. // System.Byte
  1279. // System.Char
  1280. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  1281. {
  1282. // System.Byte[] System.Char::s_categoryForLatin1
  1283. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
  1284. };
  1285. // System.Char
  1286. // System.Decimal
  1287. struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields
  1288. {
  1289. // System.Decimal System.Decimal::Zero
  1290. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Zero_3;
  1291. // System.Decimal System.Decimal::One
  1292. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___One_4;
  1293. // System.Decimal System.Decimal::MinusOne
  1294. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinusOne_5;
  1295. // System.Decimal System.Decimal::MaxValue
  1296. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MaxValue_6;
  1297. // System.Decimal System.Decimal::MinValue
  1298. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinValue_7;
  1299. };
  1300. // System.Decimal
  1301. // System.Double
  1302. // System.Double
  1303. // System.Guid
  1304. struct Guid_t_StaticFields
  1305. {
  1306. // System.Guid System.Guid::Empty
  1307. Guid_t ___Empty_0;
  1308. };
  1309. // System.Guid
  1310. // System.Int16
  1311. // System.Int16
  1312. // System.Int32
  1313. // System.Int32
  1314. // System.Int64
  1315. // System.Int64
  1316. // System.IntPtr
  1317. struct IntPtr_t_StaticFields
  1318. {
  1319. // System.IntPtr System.IntPtr::Zero
  1320. intptr_t ___Zero_1;
  1321. };
  1322. // System.IntPtr
  1323. // SimpleJSON.JSONArray
  1324. // SimpleJSON.JSONArray
  1325. // SimpleJSON.JSONBool
  1326. // SimpleJSON.JSONBool
  1327. // SimpleJSON.JSONLazyCreator
  1328. // SimpleJSON.JSONLazyCreator
  1329. // SimpleJSON.JSONNull
  1330. struct JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_StaticFields
  1331. {
  1332. // SimpleJSON.JSONNull SimpleJSON.JSONNull::m_StaticInstance
  1333. JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* ___m_StaticInstance_10;
  1334. // System.Boolean SimpleJSON.JSONNull::reuseSameInstance
  1335. bool ___reuseSameInstance_11;
  1336. };
  1337. // SimpleJSON.JSONNull
  1338. // SimpleJSON.JSONNumber
  1339. // SimpleJSON.JSONNumber
  1340. // SimpleJSON.JSONObject
  1341. // SimpleJSON.JSONObject
  1342. // SimpleJSON.JSONString
  1343. // SimpleJSON.JSONString
  1344. // System.SByte
  1345. // System.SByte
  1346. // System.Single
  1347. // System.Single
  1348. // System.UInt16
  1349. // System.UInt16
  1350. // System.UInt32
  1351. // System.UInt32
  1352. // System.UInt64
  1353. // System.UInt64
  1354. // System.Void
  1355. // System.Void
  1356. // System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
  1357. // System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
  1358. // System.Collections.Generic.Dictionary`2/Enumerator<System.String,SimpleJSON.JSONNode>
  1359. // System.Collections.Generic.Dictionary`2/Enumerator<System.String,SimpleJSON.JSONNode>
  1360. // SimpleJSON.JSONArray/<get_Children>d__24
  1361. // SimpleJSON.JSONArray/<get_Children>d__24
  1362. // SimpleJSON.JSONNode/Enumerator
  1363. // SimpleJSON.JSONNode/Enumerator
  1364. // SimpleJSON.JSONObject/<get_Children>d__27
  1365. // SimpleJSON.JSONObject/<get_Children>d__27
  1366. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode>,System.Boolean>
  1367. // System.Func`2<System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode>,System.Boolean>
  1368. // System.NotSupportedException
  1369. // System.NotSupportedException
  1370. // SimpleJSON.JSONNode/KeyEnumerator
  1371. // SimpleJSON.JSONNode/KeyEnumerator
  1372. // SimpleJSON.JSONNode/LinqEnumerator
  1373. // SimpleJSON.JSONNode/LinqEnumerator
  1374. // SimpleJSON.JSONNode/ValueEnumerator
  1375. // SimpleJSON.JSONNode/ValueEnumerator
  1376. #ifdef __clang__
  1377. #pragma clang diagnostic pop
  1378. #endif
  1379. // System.Object[]
  1380. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  1381. {
  1382. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  1383. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  1384. {
  1385. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1386. return m_Items[index];
  1387. }
  1388. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  1389. {
  1390. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1391. return m_Items + index;
  1392. }
  1393. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  1394. {
  1395. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1396. m_Items[index] = value;
  1397. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1398. }
  1399. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  1400. {
  1401. return m_Items[index];
  1402. }
  1403. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1404. {
  1405. return m_Items + index;
  1406. }
  1407. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  1408. {
  1409. m_Items[index] = value;
  1410. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1411. }
  1412. };
  1413. IL2CPP_EXTERN_C void Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshal_pinvoke(const Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4& unmarshaled, Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_pinvoke& marshaled);
  1414. IL2CPP_EXTERN_C void Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshal_pinvoke_back(const Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_pinvoke& marshaled, Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4& unmarshaled);
  1415. IL2CPP_EXTERN_C void Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshal_pinvoke_cleanup(Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_pinvoke& marshaled);
  1416. IL2CPP_EXTERN_C void Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshal_com(const Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4& unmarshaled, Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_com& marshaled);
  1417. IL2CPP_EXTERN_C void Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshal_com_back(const Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_com& marshaled, Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4& unmarshaled);
  1418. IL2CPP_EXTERN_C void Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshal_com_cleanup(Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_com& marshaled);
  1419. // T System.Collections.Generic.List`1/Enumerator<System.Object>::get_Current()
  1420. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
  1421. // System.Void System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::.ctor(TKey,TValue)
  1422. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m0D5C3E0BE2D37252D3F4E0F0EA9A13C9458D4950_gshared (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  1423. // System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::get_Current()
  1424. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
  1425. // System.Boolean System.Collections.Generic.List`1/Enumerator<System.Object>::MoveNext()
  1426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
  1427. // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::MoveNext()
  1428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
  1429. // TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Value()
  1430. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
  1431. // TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Key()
  1432. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
  1433. // System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Object>::GetEnumerator()
  1434. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  1435. // System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
  1436. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  1437. // T System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
  1438. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  1439. // System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
  1440. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  1441. // System.Void System.Collections.Generic.List`1<System.Object>::set_Item(System.Int32,T)
  1442. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  1443. // System.Void System.Collections.Generic.List`1<System.Object>::RemoveAt(System.Int32)
  1444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  1445. // System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(T)
  1446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  1447. // System.Void System.Collections.Generic.List`1<System.Object>::Clear()
  1448. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  1449. // System.Int32 System.Collections.Generic.List`1<System.Object>::get_Capacity()
  1450. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mF05ADA0EC0B9CC71EDE6D06F6A33A50705EEA32D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  1451. // System.Void System.Collections.Generic.List`1<System.Object>::set_Capacity(System.Int32)
  1452. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mD826E33A9E5EBC19C714653217071790693E0B95_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1453. // System.Void System.Collections.Generic.List`1/Enumerator<System.Object>::Dispose()
  1454. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
  1455. // System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
  1456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  1457. // System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::GetEnumerator()
  1458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
  1459. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::ContainsKey(TKey)
  1460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
  1461. // TValue System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Item(TKey)
  1462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
  1463. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::set_Item(TKey,TValue)
  1464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  1465. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Add(TKey,TValue)
  1466. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  1467. // System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Count()
  1468. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
  1469. // TSource System.Linq.Enumerable::ElementAt<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>(System.Collections.Generic.IEnumerable`1<TSource>,System.Int32)
  1470. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerable_ElementAt_TisKeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230_mC8ABDA345F7C58BD3955F75BB8ED7F3FA1028970_gshared (RuntimeObject* ___0_source, int32_t ___1_index, const RuntimeMethod* method) ;
  1471. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Remove(TKey)
  1472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
  1473. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Boolean>::.ctor(System.Object,System.IntPtr)
  1474. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m999A10C26DDF74143AD155662D58037B37AB83F7_gshared (Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  1475. // System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
  1476. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisKeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230_m04F511EE83DC4DFCD2F669E1C86C444367FD332B_gshared (RuntimeObject* ___0_source, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___1_predicate, const RuntimeMethod* method) ;
  1477. // TSource System.Linq.Enumerable::First<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>(System.Collections.Generic.IEnumerable`1<TSource>)
  1478. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerable_First_TisKeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230_m93CBB954FCCA2D8CD18552A18B58326CDD9F1DBD_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
  1479. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Clear()
  1480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
  1481. // System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::Dispose()
  1482. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
  1483. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(TKey,TValue&)
  1484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
  1485. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Keys()
  1486. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
  1487. // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Object>::GetEnumerator()
  1488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_gshared (KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* __this, const RuntimeMethod* method) ;
  1489. // System.Void System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>::Dispose()
  1490. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_gshared (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
  1491. // TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>::get_Current()
  1492. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
  1493. // System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>::MoveNext()
  1494. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_gshared (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
  1495. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
  1496. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
  1497. // T SimpleJSON.JSONLazyCreator::Set<System.Object>(T)
  1498. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* JSONLazyCreator_Set_TisRuntimeObject_mDE75FB21AB138620F2297E91D8E57AA0255E09BE_gshared (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, RuntimeObject* ___0_aVal, const RuntimeMethod* method) ;
  1499. // System.Boolean SimpleJSON.JSONNode/Enumerator::get_IsValid()
  1500. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_get_IsValid_mBC273331DC1699FF46BD3621AE5059A54AD98BA6 (Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* __this, const RuntimeMethod* method) ;
  1501. // System.Void SimpleJSON.JSONNode/Enumerator::.ctor(System.Collections.Generic.List`1/Enumerator<SimpleJSON.JSONNode>)
  1502. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mF21239C69620D815F8CD34F022BE18E9DAF9CB10 (Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* __this, Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 ___0_aArrayEnum, const RuntimeMethod* method) ;
  1503. // System.Void SimpleJSON.JSONNode/Enumerator::.ctor(System.Collections.Generic.Dictionary`2/Enumerator<System.String,SimpleJSON.JSONNode>)
  1504. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mAC4ED0FA4B083E2652E865A41EA5C74A49478EFE (Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* __this, Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 ___0_aDictEnum, const RuntimeMethod* method) ;
  1505. // T System.Collections.Generic.List`1/Enumerator<SimpleJSON.JSONNode>::get_Current()
  1506. inline JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* Enumerator_get_Current_m77AFF0C2B6AD157424C10FFEB116D213835CF084_inline (Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944* __this, const RuntimeMethod* method)
  1507. {
  1508. return (( JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* (*) (Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
  1509. }
  1510. // System.Void System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode>::.ctor(TKey,TValue)
  1511. inline void KeyValuePair_2__ctor_m8C7678C8F41122663CAEA0A3046D2699D7677E03 (KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF* __this, String_t* ___0_key, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___1_value, const RuntimeMethod* method)
  1512. {
  1513. (( void (*) (KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF*, String_t*, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653*, const RuntimeMethod*))KeyValuePair_2__ctor_m0D5C3E0BE2D37252D3F4E0F0EA9A13C9458D4950_gshared)(__this, ___0_key, ___1_value, method);
  1514. }
  1515. // System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.String,SimpleJSON.JSONNode>::get_Current()
  1516. inline KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF Enumerator_get_Current_mF70405758E51B64B1E5E4FA7764450689DA30832_inline (Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911* __this, const RuntimeMethod* method)
  1517. {
  1518. return (( KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF (*) (Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
  1519. }
  1520. // System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode> SimpleJSON.JSONNode/Enumerator::get_Current()
  1521. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF Enumerator_get_Current_mDE6750203413E1069D0520793D6AA0B2527CB20E (Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* __this, const RuntimeMethod* method) ;
  1522. // System.Boolean System.Collections.Generic.List`1/Enumerator<SimpleJSON.JSONNode>::MoveNext()
  1523. inline bool Enumerator_MoveNext_mBA58967C724F00BFA740985C05C1A2B8E5FB583D (Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944* __this, const RuntimeMethod* method)
  1524. {
  1525. return (( bool (*) (Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
  1526. }
  1527. // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.String,SimpleJSON.JSONNode>::MoveNext()
  1528. inline bool Enumerator_MoveNext_m00944D3982456679FF855520913693EB62A293C1 (Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911* __this, const RuntimeMethod* method)
  1529. {
  1530. return (( bool (*) (Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
  1531. }
  1532. // System.Boolean SimpleJSON.JSONNode/Enumerator::MoveNext()
  1533. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m238CF072385A1106BEDEFCE33BA2B0DBE999758A (Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* __this, const RuntimeMethod* method) ;
  1534. // System.Void SimpleJSON.JSONNode/ValueEnumerator::.ctor(SimpleJSON.JSONNode/Enumerator)
  1535. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ValueEnumerator__ctor_m7BA4BAD5FEBAC4054F71575B728DC27EC4080F0A_inline (ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6* __this, Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 ___0_aEnumerator, const RuntimeMethod* method) ;
  1536. // System.Void SimpleJSON.JSONNode/ValueEnumerator::.ctor(System.Collections.Generic.List`1/Enumerator<SimpleJSON.JSONNode>)
  1537. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueEnumerator__ctor_mCC61CE3EDCF1AC94A84E031F2E89F8054C94A015 (ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6* __this, Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 ___0_aArrayEnum, const RuntimeMethod* method) ;
  1538. // System.Void SimpleJSON.JSONNode/ValueEnumerator::.ctor(System.Collections.Generic.Dictionary`2/Enumerator<System.String,SimpleJSON.JSONNode>)
  1539. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueEnumerator__ctor_m122732DF448B45E8E82956E07AC8314C60E28C29 (ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6* __this, Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 ___0_aDictEnum, const RuntimeMethod* method) ;
  1540. // TValue System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode>::get_Value()
  1541. inline JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_inline (KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF* __this, const RuntimeMethod* method)
  1542. {
  1543. return (( JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* (*) (KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
  1544. }
  1545. // SimpleJSON.JSONNode SimpleJSON.JSONNode/ValueEnumerator::get_Current()
  1546. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ValueEnumerator_get_Current_mAA24A52FDEB7160BD268193175388EACB41B7CE2 (ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6* __this, const RuntimeMethod* method) ;
  1547. // System.Boolean SimpleJSON.JSONNode/ValueEnumerator::MoveNext()
  1548. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValueEnumerator_MoveNext_m5B596A2EF2FF395EDA8F5CAB97C0789498D250C9 (ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6* __this, const RuntimeMethod* method) ;
  1549. // SimpleJSON.JSONNode/ValueEnumerator SimpleJSON.JSONNode/ValueEnumerator::GetEnumerator()
  1550. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6 ValueEnumerator_GetEnumerator_m765261287A2C0AEF757B94994826F43951387E4C (ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6* __this, const RuntimeMethod* method) ;
  1551. // System.Void SimpleJSON.JSONNode/KeyEnumerator::.ctor(SimpleJSON.JSONNode/Enumerator)
  1552. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void KeyEnumerator__ctor_m526EA1364C367B83C931F4208CDD816BD02810EA_inline (KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF* __this, Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 ___0_aEnumerator, const RuntimeMethod* method) ;
  1553. // System.Void SimpleJSON.JSONNode/KeyEnumerator::.ctor(System.Collections.Generic.List`1/Enumerator<SimpleJSON.JSONNode>)
  1554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyEnumerator__ctor_m6EA81E2BED4CA5194A7306D8B324F7356E37F80A (KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF* __this, Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 ___0_aArrayEnum, const RuntimeMethod* method) ;
  1555. // System.Void SimpleJSON.JSONNode/KeyEnumerator::.ctor(System.Collections.Generic.Dictionary`2/Enumerator<System.String,SimpleJSON.JSONNode>)
  1556. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyEnumerator__ctor_mA6338E82A9F8AA19A1744352B4FE54103AD70405 (KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF* __this, Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 ___0_aDictEnum, const RuntimeMethod* method) ;
  1557. // TKey System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode>::get_Key()
  1558. inline String_t* KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_inline (KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF* __this, const RuntimeMethod* method)
  1559. {
  1560. return (( String_t* (*) (KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
  1561. }
  1562. // System.String SimpleJSON.JSONNode/KeyEnumerator::get_Current()
  1563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* KeyEnumerator_get_Current_mB4E0F33D7E23A7F365D12B3530DE7FB6B7A1F7E3 (KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF* __this, const RuntimeMethod* method) ;
  1564. // System.Boolean SimpleJSON.JSONNode/KeyEnumerator::MoveNext()
  1565. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeyEnumerator_MoveNext_m42FE2CEE808A7E065895BA333B7FBD2F3AEE032F (KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF* __this, const RuntimeMethod* method) ;
  1566. // SimpleJSON.JSONNode/KeyEnumerator SimpleJSON.JSONNode/KeyEnumerator::GetEnumerator()
  1567. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF KeyEnumerator_GetEnumerator_mD4687B4D6D10E4D6870CBBECC680689A62A95C0B (KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF* __this, const RuntimeMethod* method) ;
  1568. // System.Void System.Object::.ctor()
  1569. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  1570. // System.Boolean SimpleJSON.JSONNode::op_Inequality(SimpleJSON.JSONNode,System.Object)
  1571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNode_op_Inequality_m91693B2A4AC881F8703CC1D1050371B8EC552CF7 (JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
  1572. // System.Void SimpleJSON.JSONNode/LinqEnumerator::.ctor(SimpleJSON.JSONNode)
  1573. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinqEnumerator__ctor_m9FD8AB1580F3D94C5C36D070DBE85E023ED36E30 (LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6* __this, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_aNode, const RuntimeMethod* method) ;
  1574. // System.Int32 System.Environment::get_CurrentManagedThreadId()
  1575. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF (const RuntimeMethod* method) ;
  1576. // System.Void System.NotSupportedException::.ctor()
  1577. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
  1578. // System.Void SimpleJSON.JSONNode/<get_Children>d__43::.ctor(System.Int32)
  1579. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__43__ctor_mA2E1AC1211A03DAFF45B69AF872ED71E58F4D458 (U3Cget_ChildrenU3Ed__43_tE6A6A89C71888F670400B02D369ED17F836DE056* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
  1580. // System.Collections.Generic.IEnumerator`1<SimpleJSON.JSONNode> SimpleJSON.JSONNode/<get_Children>d__43::System.Collections.Generic.IEnumerable<SimpleJSON.JSONNode>.GetEnumerator()
  1581. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_ChildrenU3Ed__43_System_Collections_Generic_IEnumerableU3CSimpleJSON_JSONNodeU3E_GetEnumerator_m96326AFEFC6998DB0E90D15633CFE23661C21916 (U3Cget_ChildrenU3Ed__43_tE6A6A89C71888F670400B02D369ED17F836DE056* __this, const RuntimeMethod* method) ;
  1582. // System.Void SimpleJSON.JSONNode/<get_DeepChildren>d__45::<>m__Finally1()
  1583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_DeepChildrenU3Ed__45_U3CU3Em__Finally1_mBA31C43EB8ACB72C8A163B470D786ACB361CF740 (U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B* __this, const RuntimeMethod* method) ;
  1584. // System.Void SimpleJSON.JSONNode/<get_DeepChildren>d__45::<>m__Finally2()
  1585. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_DeepChildrenU3Ed__45_U3CU3Em__Finally2_mC829190BED7A6B48F2F4C64848495925A3C58EEE (U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B* __this, const RuntimeMethod* method) ;
  1586. // System.Void SimpleJSON.JSONNode/<get_DeepChildren>d__45::System.IDisposable.Dispose()
  1587. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_DeepChildrenU3Ed__45_System_IDisposable_Dispose_mCE52C471742B7A6DA19AF43E9096545012D560DD (U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B* __this, const RuntimeMethod* method) ;
  1588. // System.Collections.Generic.IEnumerable`1<SimpleJSON.JSONNode> SimpleJSON.JSONNode::get_DeepChildren()
  1589. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* JSONNode_get_DeepChildren_m891CB892AEA834980686ED760B952A86DC1E8725 (JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* __this, const RuntimeMethod* method) ;
  1590. // System.Void SimpleJSON.JSONNode/<get_DeepChildren>d__45::.ctor(System.Int32)
  1591. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_DeepChildrenU3Ed__45__ctor_m89830CB6F115E0AD956EF880354CAFBAD7AF9E5A (U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
  1592. // System.Collections.Generic.IEnumerator`1<SimpleJSON.JSONNode> SimpleJSON.JSONNode/<get_DeepChildren>d__45::System.Collections.Generic.IEnumerable<SimpleJSON.JSONNode>.GetEnumerator()
  1593. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_DeepChildrenU3Ed__45_System_Collections_Generic_IEnumerableU3CSimpleJSON_JSONNodeU3E_GetEnumerator_mAD2929E624663DCA925B762F05FCF8CDDE1FC6C8 (U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B* __this, const RuntimeMethod* method) ;
  1594. // System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<SimpleJSON.JSONNode>::GetEnumerator()
  1595. inline Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 List_1_GetEnumerator_m7DDCF28102A20EEBF067D96F91DFE18F03A96C5B (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* __this, const RuntimeMethod* method)
  1596. {
  1597. return (( Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 (*) (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
  1598. }
  1599. // System.Int32 System.Collections.Generic.List`1<SimpleJSON.JSONNode>::get_Count()
  1600. inline int32_t List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_inline (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* __this, const RuntimeMethod* method)
  1601. {
  1602. return (( int32_t (*) (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
  1603. }
  1604. // System.Void SimpleJSON.JSONLazyCreator::.ctor(SimpleJSON.JSONNode)
  1605. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator__ctor_m0B3625D19DDD8DBDBB45822FAABCE266FA4EE694 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_aNode, const RuntimeMethod* method) ;
  1606. // T System.Collections.Generic.List`1<SimpleJSON.JSONNode>::get_Item(System.Int32)
  1607. inline JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* List_1_get_Item_m9E1232D0A0D221987BA1E611491D57A00AFC1721 (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* __this, int32_t ___0_index, const RuntimeMethod* method)
  1608. {
  1609. return (( JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* (*) (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
  1610. }
  1611. // System.Boolean SimpleJSON.JSONNode::op_Equality(SimpleJSON.JSONNode,System.Object)
  1612. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNode_op_Equality_mD30EBFA5F9398107FCC5CE51B05CE4CFFBCC6A8E (JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
  1613. // SimpleJSON.JSONNull SimpleJSON.JSONNull::CreateOrGet()
  1614. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* JSONNull_CreateOrGet_mDC16038413CE71B027A7F9AB1546AF8666D3D3BD (const RuntimeMethod* method) ;
  1615. // System.Void System.Collections.Generic.List`1<SimpleJSON.JSONNode>::Add(T)
  1616. inline void List_1_Add_m3C60D77B9288E9619EBC7F28115464996321E97D_inline (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* __this, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_item, const RuntimeMethod* method)
  1617. {
  1618. (( void (*) (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C*, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  1619. }
  1620. // System.Void System.Collections.Generic.List`1<SimpleJSON.JSONNode>::set_Item(System.Int32,T)
  1621. inline void List_1_set_Item_mF945957677A6D59A7A530133DF6FA14CC374C9F1 (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* __this, int32_t ___0_index, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___1_value, const RuntimeMethod* method)
  1622. {
  1623. (( void (*) (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C*, int32_t, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, method);
  1624. }
  1625. // System.Void System.Collections.Generic.List`1<SimpleJSON.JSONNode>::RemoveAt(System.Int32)
  1626. inline void List_1_RemoveAt_m24DE650BE95A807BAE35507BBA507DD5480128FC (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* __this, int32_t ___0_index, const RuntimeMethod* method)
  1627. {
  1628. (( void (*) (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
  1629. }
  1630. // System.Boolean System.Collections.Generic.List`1<SimpleJSON.JSONNode>::Remove(T)
  1631. inline bool List_1_Remove_mEFC31D4DE59FCE14782FF159FD633CDFEF369438 (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* __this, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_item, const RuntimeMethod* method)
  1632. {
  1633. return (( bool (*) (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C*, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
  1634. }
  1635. // System.Void System.Collections.Generic.List`1<SimpleJSON.JSONNode>::Clear()
  1636. inline void List_1_Clear_mA977D54F065CD5D4177231725623F8FC0BC8BF19_inline (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* __this, const RuntimeMethod* method)
  1637. {
  1638. (( void (*) (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
  1639. }
  1640. // System.Void SimpleJSON.JSONArray::.ctor()
  1641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONArray__ctor_m92FFF2DC8E1425398814F50D4B253EB459B8477F (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, const RuntimeMethod* method) ;
  1642. // System.Int32 System.Collections.Generic.List`1<SimpleJSON.JSONNode>::get_Capacity()
  1643. inline int32_t List_1_get_Capacity_m3E61536FA3567F179E0368A188518DE9F4A72415 (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* __this, const RuntimeMethod* method)
  1644. {
  1645. return (( int32_t (*) (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C*, const RuntimeMethod*))List_1_get_Capacity_mF05ADA0EC0B9CC71EDE6D06F6A33A50705EEA32D_gshared)(__this, method);
  1646. }
  1647. // System.Void System.Collections.Generic.List`1<SimpleJSON.JSONNode>::set_Capacity(System.Int32)
  1648. inline void List_1_set_Capacity_mCCF4F8196E618DFFE9E5D95FA28AEB88D8BD1D65 (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* __this, int32_t ___0_value, const RuntimeMethod* method)
  1649. {
  1650. (( void (*) (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mD826E33A9E5EBC19C714653217071790693E0B95_gshared)(__this, ___0_value, method);
  1651. }
  1652. // System.Void System.Collections.Generic.List`1/Enumerator<SimpleJSON.JSONNode>::Dispose()
  1653. inline void Enumerator_Dispose_m883E0A6A001B379F5451A9DC6C151D223F9BD448 (Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944* __this, const RuntimeMethod* method)
  1654. {
  1655. (( void (*) (Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
  1656. }
  1657. // System.Void SimpleJSON.JSONArray/<get_Children>d__24::.ctor(System.Int32)
  1658. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__24__ctor_m4FA6CFA96B1189496D9E219499A0C05F713A6D28 (U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
  1659. // System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char)
  1660. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
  1661. // System.Text.StringBuilder System.Text.StringBuilder::AppendLine()
  1662. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E (StringBuilder_t* __this, const RuntimeMethod* method) ;
  1663. // System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char,System.Int32)
  1664. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_mE20F6CD28FC8E8C9FD65987DBD32E6087CCE1CF3 (StringBuilder_t* __this, Il2CppChar ___0_value, int32_t ___1_repeatCount, const RuntimeMethod* method) ;
  1665. // System.Void System.Collections.Generic.List`1<SimpleJSON.JSONNode>::.ctor()
  1666. inline void List_1__ctor_m334012939E9E81EC23774AAEF7341D165260178E (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* __this, const RuntimeMethod* method)
  1667. {
  1668. (( void (*) (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  1669. }
  1670. // System.Void SimpleJSON.JSONNode::.ctor()
  1671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353 (JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* __this, const RuntimeMethod* method) ;
  1672. // System.Void SimpleJSON.JSONArray/<get_Children>d__24::<>m__Finally1()
  1673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__24_U3CU3Em__Finally1_m8E8730694C83B14CFFB30D810166D12563C1DFF2 (U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA* __this, const RuntimeMethod* method) ;
  1674. // System.Void SimpleJSON.JSONArray/<get_Children>d__24::System.IDisposable.Dispose()
  1675. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__24_System_IDisposable_Dispose_m91E6F93E3940835795BCA9BFD783592E29BDEE5A (U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA* __this, const RuntimeMethod* method) ;
  1676. // System.Collections.Generic.IEnumerator`1<SimpleJSON.JSONNode> SimpleJSON.JSONArray/<get_Children>d__24::System.Collections.Generic.IEnumerable<SimpleJSON.JSONNode>.GetEnumerator()
  1677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_ChildrenU3Ed__24_System_Collections_Generic_IEnumerableU3CSimpleJSON_JSONNodeU3E_GetEnumerator_m7679E5F774E9512FC2DA58B2D0236A66983BC632 (U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA* __this, const RuntimeMethod* method) ;
  1678. // System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,SimpleJSON.JSONNode>::GetEnumerator()
  1679. inline Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 Dictionary_2_GetEnumerator_m9ADA9DC934EF1A0048D21D89875DB863F5FF5908 (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* __this, const RuntimeMethod* method)
  1680. {
  1681. return (( Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 (*) (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
  1682. }
  1683. // System.Boolean System.Collections.Generic.Dictionary`2<System.String,SimpleJSON.JSONNode>::ContainsKey(TKey)
  1684. inline bool Dictionary_2_ContainsKey_m772241BA9070E18A75464D09201A0C8F65E1F657 (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* __this, String_t* ___0_key, const RuntimeMethod* method)
  1685. {
  1686. return (( bool (*) (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
  1687. }
  1688. // TValue System.Collections.Generic.Dictionary`2<System.String,SimpleJSON.JSONNode>::get_Item(TKey)
  1689. inline JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* Dictionary_2_get_Item_mAD5BCB746F2E2424B09CA2BDD03E42770B068809 (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* __this, String_t* ___0_key, const RuntimeMethod* method)
  1690. {
  1691. return (( JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* (*) (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
  1692. }
  1693. // System.Void SimpleJSON.JSONLazyCreator::.ctor(SimpleJSON.JSONNode,System.String)
  1694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator__ctor_m02E2D630C60045F25A3AC001B7A17DF2D5D197B4 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_aNode, String_t* ___1_aKey, const RuntimeMethod* method) ;
  1695. // System.Void System.Collections.Generic.Dictionary`2<System.String,SimpleJSON.JSONNode>::set_Item(TKey,TValue)
  1696. inline void Dictionary_2_set_Item_m0CF9B92648E889A9619C7A89391273130D5A092B (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* __this, String_t* ___0_key, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___1_value, const RuntimeMethod* method)
  1697. {
  1698. (( void (*) (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2*, String_t*, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
  1699. }
  1700. // System.Void System.Collections.Generic.Dictionary`2<System.String,SimpleJSON.JSONNode>::Add(TKey,TValue)
  1701. inline void Dictionary_2_Add_m0A53846E31C3AFF0D883504E62257998824A6650 (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* __this, String_t* ___0_key, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___1_value, const RuntimeMethod* method)
  1702. {
  1703. (( void (*) (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2*, String_t*, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
  1704. }
  1705. // System.Int32 System.Collections.Generic.Dictionary`2<System.String,SimpleJSON.JSONNode>::get_Count()
  1706. inline int32_t Dictionary_2_get_Count_m3CF989BD764D8F7838E6D8E449D354B1CF7BB385 (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* __this, const RuntimeMethod* method)
  1707. {
  1708. return (( int32_t (*) (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2*, const RuntimeMethod*))Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_gshared)(__this, method);
  1709. }
  1710. // TSource System.Linq.Enumerable::ElementAt<System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode>>(System.Collections.Generic.IEnumerable`1<TSource>,System.Int32)
  1711. inline KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF Enumerable_ElementAt_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m04CCF2B0476B1ADD22C5EC14BC8263F2633D8AD7 (RuntimeObject* ___0_source, int32_t ___1_index, const RuntimeMethod* method)
  1712. {
  1713. return (( KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF (*) (RuntimeObject*, int32_t, const RuntimeMethod*))Enumerable_ElementAt_TisKeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230_mC8ABDA345F7C58BD3955F75BB8ED7F3FA1028970_gshared)(___0_source, ___1_index, method);
  1714. }
  1715. // System.Guid System.Guid::NewGuid()
  1716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD (const RuntimeMethod* method) ;
  1717. // System.String System.Guid::ToString()
  1718. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C (Guid_t* __this, const RuntimeMethod* method) ;
  1719. // System.Boolean System.Collections.Generic.Dictionary`2<System.String,SimpleJSON.JSONNode>::Remove(TKey)
  1720. inline bool Dictionary_2_Remove_m72C4C408622F37344F5BB59F0E0A6C32C34DD444 (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* __this, String_t* ___0_key, const RuntimeMethod* method)
  1721. {
  1722. return (( bool (*) (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2*, String_t*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
  1723. }
  1724. // System.Void SimpleJSON.JSONObject/<>c__DisplayClass21_0::.ctor()
  1725. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass21_0__ctor_m6976B4CF7F93E28364B390F81E55DAD60BB141C1 (U3CU3Ec__DisplayClass21_0_t651DB8FCB045D590FF5910F1E9917C209DC429BA* __this, const RuntimeMethod* method) ;
  1726. // System.Void System.Func`2<System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode>,System.Boolean>::.ctor(System.Object,System.IntPtr)
  1727. inline void Func_2__ctor_mC1D875BE4AE5DDA483B819A1193FBD916C8C544C (Func_2_t4674CE269C901F4BD6F1A0EE18182B888C45DBB5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1728. {
  1729. (( void (*) (Func_2_t4674CE269C901F4BD6F1A0EE18182B888C45DBB5*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m999A10C26DDF74143AD155662D58037B37AB83F7_gshared)(__this, ___0_object, ___1_method, method);
  1730. }
  1731. // System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode>>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
  1732. inline RuntimeObject* Enumerable_Where_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m3A2C3EF1628C3EC3EC462FAC7BCC8720871B807B (RuntimeObject* ___0_source, Func_2_t4674CE269C901F4BD6F1A0EE18182B888C45DBB5* ___1_predicate, const RuntimeMethod* method)
  1733. {
  1734. return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t4674CE269C901F4BD6F1A0EE18182B888C45DBB5*, const RuntimeMethod*))Enumerable_Where_TisKeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230_m04F511EE83DC4DFCD2F669E1C86C444367FD332B_gshared)(___0_source, ___1_predicate, method);
  1735. }
  1736. // TSource System.Linq.Enumerable::First<System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode>>(System.Collections.Generic.IEnumerable`1<TSource>)
  1737. inline KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF Enumerable_First_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m2A171BA28CCABD60FDDEA9509D91BAA4EB7EA3FD (RuntimeObject* ___0_source, const RuntimeMethod* method)
  1738. {
  1739. return (( KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_First_TisKeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230_m93CBB954FCCA2D8CD18552A18B58326CDD9F1DBD_gshared)(___0_source, method);
  1740. }
  1741. // System.Void System.Collections.Generic.Dictionary`2<System.String,SimpleJSON.JSONNode>::Clear()
  1742. inline void Dictionary_2_Clear_mE3CA32989A75EDB1DB97EFF4CEC55F0C15F96455 (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* __this, const RuntimeMethod* method)
  1743. {
  1744. (( void (*) (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
  1745. }
  1746. // System.Void SimpleJSON.JSONObject::.ctor()
  1747. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONObject__ctor_m8007967452F5257DC9F5DF2B78B411BFD4B6D6AB (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, const RuntimeMethod* method) ;
  1748. // System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.String,SimpleJSON.JSONNode>::Dispose()
  1749. inline void Enumerator_Dispose_m95D8AAFAF60B6E536EA7429F49C5FD5AC7A242BB (Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911* __this, const RuntimeMethod* method)
  1750. {
  1751. (( void (*) (Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method);
  1752. }
  1753. // System.Boolean System.Collections.Generic.Dictionary`2<System.String,SimpleJSON.JSONNode>::TryGetValue(TKey,TValue&)
  1754. inline bool Dictionary_2_TryGetValue_mD4BDB1EF4B040B46D600B9DAD64485766C0DA09C (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* __this, String_t* ___0_key, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653** ___1_value, const RuntimeMethod* method)
  1755. {
  1756. return (( bool (*) (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2*, String_t*, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
  1757. }
  1758. // System.Void SimpleJSON.JSONObject/<get_Children>d__27::.ctor(System.Int32)
  1759. 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) ;
  1760. // System.String SimpleJSON.JSONNode::Escape(System.String)
  1761. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JSONNode_Escape_m5C811748A36C7258315C1D2036712855F184ADDD (String_t* ___0_aText, const RuntimeMethod* method) ;
  1762. // System.Text.StringBuilder System.Text.StringBuilder::Append(System.String)
  1763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1764. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,SimpleJSON.JSONNode>::get_Keys()
  1765. inline KeyCollection_tB5791F6D12B5D2344D02EC386DBEE217775A02B9* Dictionary_2_get_Keys_mB48527A5126C9884983E7BDF7C198EB79F418816 (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* __this, const RuntimeMethod* method)
  1766. {
  1767. return (( KeyCollection_tB5791F6D12B5D2344D02EC386DBEE217775A02B9* (*) (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2*, const RuntimeMethod*))Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared)(__this, method);
  1768. }
  1769. // System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection<System.String,SimpleJSON.JSONNode>::GetEnumerator()
  1770. inline Enumerator_tB4BE7AC63B98A2FCDE82B99DC9943B069ECCF23C KeyCollection_GetEnumerator_m89A6615E37C327BA711371335F347D86406D4E22 (KeyCollection_tB5791F6D12B5D2344D02EC386DBEE217775A02B9* __this, const RuntimeMethod* method)
  1771. {
  1772. return (( Enumerator_tB4BE7AC63B98A2FCDE82B99DC9943B069ECCF23C (*) (KeyCollection_tB5791F6D12B5D2344D02EC386DBEE217775A02B9*, const RuntimeMethod*))KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_gshared)(__this, method);
  1773. }
  1774. // System.Void System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.String,SimpleJSON.JSONNode>::Dispose()
  1775. inline void Enumerator_Dispose_m756221DECDDF7233667BACEB87D32CDCC5EC56AB (Enumerator_tB4BE7AC63B98A2FCDE82B99DC9943B069ECCF23C* __this, const RuntimeMethod* method)
  1776. {
  1777. (( void (*) (Enumerator_tB4BE7AC63B98A2FCDE82B99DC9943B069ECCF23C*, const RuntimeMethod*))Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_gshared)(__this, method);
  1778. }
  1779. // TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.String,SimpleJSON.JSONNode>::get_Current()
  1780. inline String_t* Enumerator_get_Current_m8F2C97D8503D752215E004A880195B64917CEE95_inline (Enumerator_tB4BE7AC63B98A2FCDE82B99DC9943B069ECCF23C* __this, const RuntimeMethod* method)
  1781. {
  1782. return (( String_t* (*) (Enumerator_tB4BE7AC63B98A2FCDE82B99DC9943B069ECCF23C*, const RuntimeMethod*))Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline)(__this, method);
  1783. }
  1784. // System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.String,SimpleJSON.JSONNode>::MoveNext()
  1785. inline bool Enumerator_MoveNext_mF65727235CD00D1C771CF27D5F360ED62E1EFDF1 (Enumerator_tB4BE7AC63B98A2FCDE82B99DC9943B069ECCF23C* __this, const RuntimeMethod* method)
  1786. {
  1787. return (( bool (*) (Enumerator_tB4BE7AC63B98A2FCDE82B99DC9943B069ECCF23C*, const RuntimeMethod*))Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_gshared)(__this, method);
  1788. }
  1789. // System.Void System.Collections.Generic.Dictionary`2<System.String,SimpleJSON.JSONNode>::.ctor()
  1790. inline void Dictionary_2__ctor_m24C963242223589068186A2B22F6555FBB9D8C97 (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* __this, const RuntimeMethod* method)
  1791. {
  1792. (( void (*) (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
  1793. }
  1794. // System.Void SimpleJSON.JSONObject/<get_Children>d__27::<>m__Finally1()
  1795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__27_U3CU3Em__Finally1_mF5ECB5874D716A4939B7F1DB00D93DC58CEA824D (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, const RuntimeMethod* method) ;
  1796. // System.Void SimpleJSON.JSONObject/<get_Children>d__27::System.IDisposable.Dispose()
  1797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__27_System_IDisposable_Dispose_mC5CC72D1E22DD570C8E2EB525332F70406CDB9AA (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, const RuntimeMethod* method) ;
  1798. // System.Collections.Generic.IEnumerator`1<SimpleJSON.JSONNode> SimpleJSON.JSONObject/<get_Children>d__27::System.Collections.Generic.IEnumerable<SimpleJSON.JSONNode>.GetEnumerator()
  1799. 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) ;
  1800. // System.Void SimpleJSON.JSONString::.ctor(System.String)
  1801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONString__ctor_m1DD5FB9A4147F72A0ED5F773FF82FA269241AD19 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, String_t* ___0_aData, const RuntimeMethod* method) ;
  1802. // System.Boolean SimpleJSON.JSONNode::Equals(System.Object)
  1803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNode_Equals_mE1B8A846783529B1E54786975A6A2396089A88DE (JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  1804. // System.Boolean System.String::op_Equality(System.String,System.String)
  1805. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
  1806. // System.Globalization.CultureInfo System.Globalization.CultureInfo::get_InvariantCulture()
  1807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
  1808. // System.String System.Double::ToString(System.IFormatProvider)
  1809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Double_ToString_m4318830D9F771852FDCF21C14CF9E8ABC7E77357 (double* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  1810. // System.Boolean System.Double::TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Double&)
  1811. 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) ;
  1812. // System.Void SimpleJSON.JSONNumber::.ctor(System.Double)
  1813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90 (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, double ___0_aData, const RuntimeMethod* method) ;
  1814. // System.Boolean SimpleJSON.JSONNumber::IsNumeric(System.Object)
  1815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNumber_IsNumeric_m9039F8DA776517548A2A6BEA7377B419C0525887 (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  1816. // System.Double System.Convert::ToDouble(System.Object)
  1817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Convert_ToDouble_m86FF4F837721833186E883102C056A35F0860EB0 (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  1818. // System.Int32 System.Double::GetHashCode()
  1819. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Double_GetHashCode_m3761FC05AD24D97A68FA1E8412A9454DF3880E32_inline (double* __this, const RuntimeMethod* method) ;
  1820. // System.String System.Boolean::ToString()
  1821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Boolean_ToString_m6646C8026B1DF381A1EE8CD13549175E9703CC63 (bool* __this, const RuntimeMethod* method) ;
  1822. // System.Boolean System.Boolean::TryParse(System.String,System.Boolean&)
  1823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Boolean_TryParse_m417053B6E8D3724D0EED9E87C90D143622158352 (String_t* ___0_value, bool* ___1_result, const RuntimeMethod* method) ;
  1824. // System.Void SimpleJSON.JSONBool::.ctor(System.Boolean)
  1825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONBool__ctor_mBB02E388CFB96B99E84561FCFF68147F00391C58 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, bool ___0_aData, const RuntimeMethod* method) ;
  1826. // System.Int32 System.Boolean::GetHashCode()
  1827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3 (bool* __this, const RuntimeMethod* method) ;
  1828. // System.Void SimpleJSON.JSONNull::.ctor()
  1829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNull__ctor_m909243259F39D10FA6FEB176474DEF9C9972D76B (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, const RuntimeMethod* method) ;
  1830. // T SimpleJSON.JSONLazyCreator::Set<SimpleJSON.JSONArray>(T)
  1831. inline JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* ___0_aVal, const RuntimeMethod* method)
  1832. {
  1833. return (( JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* (*) (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*, JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2*, const RuntimeMethod*))JSONLazyCreator_Set_TisRuntimeObject_mDE75FB21AB138620F2297E91D8E57AA0255E09BE_gshared)(__this, ___0_aVal, method);
  1834. }
  1835. // T SimpleJSON.JSONLazyCreator::Set<SimpleJSON.JSONObject>(T)
  1836. inline JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* ___0_aVal, const RuntimeMethod* method)
  1837. {
  1838. return (( JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* (*) (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*, JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118*, const RuntimeMethod*))JSONLazyCreator_Set_TisRuntimeObject_mDE75FB21AB138620F2297E91D8E57AA0255E09BE_gshared)(__this, ___0_aVal, method);
  1839. }
  1840. // System.Boolean SimpleJSON.JSONLazyCreator::op_Equality(SimpleJSON.JSONLazyCreator,System.Object)
  1841. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONLazyCreator_op_Equality_m46508F81FB60FE9DCA683335676093A23D59D799 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
  1842. // T SimpleJSON.JSONLazyCreator::Set<SimpleJSON.JSONNumber>(T)
  1843. inline JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* ___0_aVal, const RuntimeMethod* method)
  1844. {
  1845. return (( JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* (*) (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*, JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*, const RuntimeMethod*))JSONLazyCreator_Set_TisRuntimeObject_mDE75FB21AB138620F2297E91D8E57AA0255E09BE_gshared)(__this, ___0_aVal, method);
  1846. }
  1847. // T SimpleJSON.JSONLazyCreator::Set<SimpleJSON.JSONString>(T)
  1848. inline JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* ___0_aVal, const RuntimeMethod* method)
  1849. {
  1850. return (( JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* (*) (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*, JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4*, const RuntimeMethod*))JSONLazyCreator_Set_TisRuntimeObject_mDE75FB21AB138620F2297E91D8E57AA0255E09BE_gshared)(__this, ___0_aVal, method);
  1851. }
  1852. // System.String System.Int64::ToString(System.IFormatProvider)
  1853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int64_ToString_m5250B67D3E89B8EB829FB26136E744F1F141B7FD (int64_t* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  1854. // System.String System.UInt64::ToString(System.IFormatProvider)
  1855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt64_ToString_mCDDACF05D6B5B3ECB10B1FEEE58ED3407973E7A7 (uint64_t* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  1856. // T SimpleJSON.JSONLazyCreator::Set<SimpleJSON.JSONBool>(T)
  1857. inline JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* JSONLazyCreator_Set_TisJSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_m5A38F09CCB8976010F7168CFC5A9F788A5F68A67 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* ___0_aVal, const RuntimeMethod* method)
  1858. {
  1859. return (( JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* (*) (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*, JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9*, const RuntimeMethod*))JSONLazyCreator_Set_TisRuntimeObject_mDE75FB21AB138620F2297E91D8E57AA0255E09BE_gshared)(__this, ___0_aVal, method);
  1860. }
  1861. // SimpleJSON.JSONNode SimpleJSON.JSONNode::Parse(System.String)
  1862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONNode_Parse_m7198C73C509B06CD8A96576D7D2A5A125DC7D0B4 (String_t* ___0_aJSON, const RuntimeMethod* method) ;
  1863. // System.Char System.String::get_Chars(System.Int32)
  1864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  1865. // System.Int32 System.String::get_Length()
  1866. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
  1867. // System.Int64 System.BitConverter::DoubleToInt64Bits(System.Double)
  1868. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t BitConverter_DoubleToInt64Bits_m4F42741818550F9956B5FBAF88C051F4DE5B0AE6_inline (double ___0_value, const RuntimeMethod* method) ;
  1869. // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
  1870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
  1871. #ifdef __clang__
  1872. #pragma clang diagnostic push
  1873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1874. #pragma clang diagnostic ignored "-Wunused-variable"
  1875. #endif
  1876. // Conversion methods for marshalling of: SimpleJSON.JSONNode/Enumerator
  1877. IL2CPP_EXTERN_C void Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshal_pinvoke(const Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4& unmarshaled, Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_pinvoke& marshaled)
  1878. {
  1879. Exception_t* ___m_Object_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Object' of type 'Enumerator'.");
  1880. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Object_1Exception, NULL);
  1881. }
  1882. IL2CPP_EXTERN_C void Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshal_pinvoke_back(const Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_pinvoke& marshaled, Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4& unmarshaled)
  1883. {
  1884. Exception_t* ___m_Object_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Object' of type 'Enumerator'.");
  1885. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Object_1Exception, NULL);
  1886. }
  1887. // Conversion method for clean up from marshalling of: SimpleJSON.JSONNode/Enumerator
  1888. IL2CPP_EXTERN_C void Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshal_pinvoke_cleanup(Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_pinvoke& marshaled)
  1889. {
  1890. }
  1891. // Conversion methods for marshalling of: SimpleJSON.JSONNode/Enumerator
  1892. IL2CPP_EXTERN_C void Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshal_com(const Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4& unmarshaled, Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_com& marshaled)
  1893. {
  1894. Exception_t* ___m_Object_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Object' of type 'Enumerator'.");
  1895. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Object_1Exception, NULL);
  1896. }
  1897. IL2CPP_EXTERN_C void Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshal_com_back(const Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_com& marshaled, Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4& unmarshaled)
  1898. {
  1899. Exception_t* ___m_Object_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Object' of type 'Enumerator'.");
  1900. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Object_1Exception, NULL);
  1901. }
  1902. // Conversion method for clean up from marshalling of: SimpleJSON.JSONNode/Enumerator
  1903. IL2CPP_EXTERN_C void Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshal_com_cleanup(Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4_marshaled_com& marshaled)
  1904. {
  1905. }
  1906. // System.Boolean SimpleJSON.JSONNode/Enumerator::get_IsValid()
  1907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_get_IsValid_mBC273331DC1699FF46BD3621AE5059A54AD98BA6 (Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* __this, const RuntimeMethod* method)
  1908. {
  1909. {
  1910. // public bool IsValid { get { return type != Type.None; } }
  1911. int32_t L_0 = __this->___type_0;
  1912. return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
  1913. }
  1914. }
  1915. IL2CPP_EXTERN_C bool Enumerator_get_IsValid_mBC273331DC1699FF46BD3621AE5059A54AD98BA6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  1916. {
  1917. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* _thisAdjusted;
  1918. int32_t _offset = 1;
  1919. _thisAdjusted = reinterpret_cast<Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4*>(__this + _offset);
  1920. bool _returnValue;
  1921. _returnValue = Enumerator_get_IsValid_mBC273331DC1699FF46BD3621AE5059A54AD98BA6(_thisAdjusted, method);
  1922. return _returnValue;
  1923. }
  1924. // System.Void SimpleJSON.JSONNode/Enumerator::.ctor(System.Collections.Generic.List`1/Enumerator<SimpleJSON.JSONNode>)
  1925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mF21239C69620D815F8CD34F022BE18E9DAF9CB10 (Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* __this, Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 ___0_aArrayEnum, const RuntimeMethod* method)
  1926. {
  1927. {
  1928. // type = Type.Array;
  1929. __this->___type_0 = 1;
  1930. // m_Object = default(Dictionary<string, JSONNode>.Enumerator);
  1931. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911* L_0 = (&__this->___m_Object_1);
  1932. il2cpp_codegen_initobj(L_0, sizeof(Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911));
  1933. // m_Array = aArrayEnum;
  1934. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 L_1 = ___0_aArrayEnum;
  1935. __this->___m_Array_2 = L_1;
  1936. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Array_2))->____list_0), (void*)NULL);
  1937. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  1938. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Array_2))->____current_3), (void*)NULL);
  1939. #endif
  1940. // }
  1941. return;
  1942. }
  1943. }
  1944. IL2CPP_EXTERN_C void Enumerator__ctor_mF21239C69620D815F8CD34F022BE18E9DAF9CB10_AdjustorThunk (RuntimeObject* __this, Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 ___0_aArrayEnum, const RuntimeMethod* method)
  1945. {
  1946. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* _thisAdjusted;
  1947. int32_t _offset = 1;
  1948. _thisAdjusted = reinterpret_cast<Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4*>(__this + _offset);
  1949. Enumerator__ctor_mF21239C69620D815F8CD34F022BE18E9DAF9CB10(_thisAdjusted, ___0_aArrayEnum, method);
  1950. }
  1951. // System.Void SimpleJSON.JSONNode/Enumerator::.ctor(System.Collections.Generic.Dictionary`2/Enumerator<System.String,SimpleJSON.JSONNode>)
  1952. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mAC4ED0FA4B083E2652E865A41EA5C74A49478EFE (Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* __this, Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 ___0_aDictEnum, const RuntimeMethod* method)
  1953. {
  1954. {
  1955. // type = Type.Object;
  1956. __this->___type_0 = 2;
  1957. // m_Object = aDictEnum;
  1958. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 L_0 = ___0_aDictEnum;
  1959. __this->___m_Object_1 = L_0;
  1960. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Object_1))->____dictionary_0), (void*)NULL);
  1961. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  1962. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Object_1))->____current_3))->___key_0), (void*)NULL);
  1963. #endif
  1964. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  1965. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Object_1))->____current_3))->___value_1), (void*)NULL);
  1966. #endif
  1967. // m_Array = default(List<JSONNode>.Enumerator);
  1968. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944* L_1 = (&__this->___m_Array_2);
  1969. il2cpp_codegen_initobj(L_1, sizeof(Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944));
  1970. // }
  1971. return;
  1972. }
  1973. }
  1974. IL2CPP_EXTERN_C void Enumerator__ctor_mAC4ED0FA4B083E2652E865A41EA5C74A49478EFE_AdjustorThunk (RuntimeObject* __this, Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 ___0_aDictEnum, const RuntimeMethod* method)
  1975. {
  1976. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* _thisAdjusted;
  1977. int32_t _offset = 1;
  1978. _thisAdjusted = reinterpret_cast<Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4*>(__this + _offset);
  1979. Enumerator__ctor_mAC4ED0FA4B083E2652E865A41EA5C74A49478EFE(_thisAdjusted, ___0_aDictEnum, method);
  1980. }
  1981. // System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode> SimpleJSON.JSONNode/Enumerator::get_Current()
  1982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF Enumerator_get_Current_mDE6750203413E1069D0520793D6AA0B2527CB20E (Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* __this, const RuntimeMethod* method)
  1983. {
  1984. static bool s_Il2CppMethodInitialized;
  1985. if (!s_Il2CppMethodInitialized)
  1986. {
  1987. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m77AFF0C2B6AD157424C10FFEB116D213835CF084_RuntimeMethod_var);
  1988. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF70405758E51B64B1E5E4FA7764450689DA30832_RuntimeMethod_var);
  1989. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2__ctor_m8C7678C8F41122663CAEA0A3046D2699D7677E03_RuntimeMethod_var);
  1990. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  1991. s_Il2CppMethodInitialized = true;
  1992. }
  1993. {
  1994. // if (type == Type.Array)
  1995. int32_t L_0 = __this->___type_0;
  1996. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  1997. {
  1998. goto IL_001f;
  1999. }
  2000. }
  2001. {
  2002. // return new KeyValuePair<string, JSONNode>(string.Empty, m_Array.Current);
  2003. String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
  2004. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944* L_2 = (&__this->___m_Array_2);
  2005. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_3;
  2006. L_3 = Enumerator_get_Current_m77AFF0C2B6AD157424C10FFEB116D213835CF084_inline(L_2, Enumerator_get_Current_m77AFF0C2B6AD157424C10FFEB116D213835CF084_RuntimeMethod_var);
  2007. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF L_4;
  2008. memset((&L_4), 0, sizeof(L_4));
  2009. KeyValuePair_2__ctor_m8C7678C8F41122663CAEA0A3046D2699D7677E03((&L_4), L_1, L_3, /*hidden argument*/KeyValuePair_2__ctor_m8C7678C8F41122663CAEA0A3046D2699D7677E03_RuntimeMethod_var);
  2010. return L_4;
  2011. }
  2012. IL_001f:
  2013. {
  2014. // else if (type == Type.Object)
  2015. int32_t L_5 = __this->___type_0;
  2016. if ((!(((uint32_t)L_5) == ((uint32_t)2))))
  2017. {
  2018. goto IL_0034;
  2019. }
  2020. }
  2021. {
  2022. // return m_Object.Current;
  2023. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911* L_6 = (&__this->___m_Object_1);
  2024. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF L_7;
  2025. L_7 = Enumerator_get_Current_mF70405758E51B64B1E5E4FA7764450689DA30832_inline(L_6, Enumerator_get_Current_mF70405758E51B64B1E5E4FA7764450689DA30832_RuntimeMethod_var);
  2026. return L_7;
  2027. }
  2028. IL_0034:
  2029. {
  2030. // return new KeyValuePair<string, JSONNode>(string.Empty, null);
  2031. String_t* L_8 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
  2032. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF L_9;
  2033. memset((&L_9), 0, sizeof(L_9));
  2034. KeyValuePair_2__ctor_m8C7678C8F41122663CAEA0A3046D2699D7677E03((&L_9), L_8, (JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653*)NULL, /*hidden argument*/KeyValuePair_2__ctor_m8C7678C8F41122663CAEA0A3046D2699D7677E03_RuntimeMethod_var);
  2035. return L_9;
  2036. }
  2037. }
  2038. IL2CPP_EXTERN_C KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF Enumerator_get_Current_mDE6750203413E1069D0520793D6AA0B2527CB20E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2039. {
  2040. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* _thisAdjusted;
  2041. int32_t _offset = 1;
  2042. _thisAdjusted = reinterpret_cast<Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4*>(__this + _offset);
  2043. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF _returnValue;
  2044. _returnValue = Enumerator_get_Current_mDE6750203413E1069D0520793D6AA0B2527CB20E(_thisAdjusted, method);
  2045. return _returnValue;
  2046. }
  2047. // System.Boolean SimpleJSON.JSONNode/Enumerator::MoveNext()
  2048. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m238CF072385A1106BEDEFCE33BA2B0DBE999758A (Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* __this, const RuntimeMethod* method)
  2049. {
  2050. static bool s_Il2CppMethodInitialized;
  2051. if (!s_Il2CppMethodInitialized)
  2052. {
  2053. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m00944D3982456679FF855520913693EB62A293C1_RuntimeMethod_var);
  2054. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBA58967C724F00BFA740985C05C1A2B8E5FB583D_RuntimeMethod_var);
  2055. s_Il2CppMethodInitialized = true;
  2056. }
  2057. {
  2058. // if (type == Type.Array)
  2059. int32_t L_0 = __this->___type_0;
  2060. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  2061. {
  2062. goto IL_0015;
  2063. }
  2064. }
  2065. {
  2066. // return m_Array.MoveNext();
  2067. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944* L_1 = (&__this->___m_Array_2);
  2068. bool L_2;
  2069. L_2 = Enumerator_MoveNext_mBA58967C724F00BFA740985C05C1A2B8E5FB583D(L_1, Enumerator_MoveNext_mBA58967C724F00BFA740985C05C1A2B8E5FB583D_RuntimeMethod_var);
  2070. return L_2;
  2071. }
  2072. IL_0015:
  2073. {
  2074. // else if (type == Type.Object)
  2075. int32_t L_3 = __this->___type_0;
  2076. if ((!(((uint32_t)L_3) == ((uint32_t)2))))
  2077. {
  2078. goto IL_002a;
  2079. }
  2080. }
  2081. {
  2082. // return m_Object.MoveNext();
  2083. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911* L_4 = (&__this->___m_Object_1);
  2084. bool L_5;
  2085. L_5 = Enumerator_MoveNext_m00944D3982456679FF855520913693EB62A293C1(L_4, Enumerator_MoveNext_m00944D3982456679FF855520913693EB62A293C1_RuntimeMethod_var);
  2086. return L_5;
  2087. }
  2088. IL_002a:
  2089. {
  2090. // return false;
  2091. return (bool)0;
  2092. }
  2093. }
  2094. IL2CPP_EXTERN_C bool Enumerator_MoveNext_m238CF072385A1106BEDEFCE33BA2B0DBE999758A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2095. {
  2096. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* _thisAdjusted;
  2097. int32_t _offset = 1;
  2098. _thisAdjusted = reinterpret_cast<Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4*>(__this + _offset);
  2099. bool _returnValue;
  2100. _returnValue = Enumerator_MoveNext_m238CF072385A1106BEDEFCE33BA2B0DBE999758A(_thisAdjusted, method);
  2101. return _returnValue;
  2102. }
  2103. #ifdef __clang__
  2104. #pragma clang diagnostic pop
  2105. #endif
  2106. #ifdef __clang__
  2107. #pragma clang diagnostic push
  2108. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2109. #pragma clang diagnostic ignored "-Wunused-variable"
  2110. #endif
  2111. // Conversion methods for marshalling of: SimpleJSON.JSONNode/ValueEnumerator
  2112. IL2CPP_EXTERN_C void ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6_marshal_pinvoke(const ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6& unmarshaled, ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6_marshaled_pinvoke& marshaled)
  2113. {
  2114. Exception_t* ___m_Enumerator_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Enumerator' of type 'ValueEnumerator'.");
  2115. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Enumerator_0Exception, NULL);
  2116. }
  2117. IL2CPP_EXTERN_C void ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6_marshal_pinvoke_back(const ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6_marshaled_pinvoke& marshaled, ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6& unmarshaled)
  2118. {
  2119. Exception_t* ___m_Enumerator_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Enumerator' of type 'ValueEnumerator'.");
  2120. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Enumerator_0Exception, NULL);
  2121. }
  2122. // Conversion method for clean up from marshalling of: SimpleJSON.JSONNode/ValueEnumerator
  2123. IL2CPP_EXTERN_C void ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6_marshal_pinvoke_cleanup(ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6_marshaled_pinvoke& marshaled)
  2124. {
  2125. }
  2126. // Conversion methods for marshalling of: SimpleJSON.JSONNode/ValueEnumerator
  2127. IL2CPP_EXTERN_C void ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6_marshal_com(const ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6& unmarshaled, ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6_marshaled_com& marshaled)
  2128. {
  2129. Exception_t* ___m_Enumerator_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Enumerator' of type 'ValueEnumerator'.");
  2130. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Enumerator_0Exception, NULL);
  2131. }
  2132. IL2CPP_EXTERN_C void ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6_marshal_com_back(const ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6_marshaled_com& marshaled, ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6& unmarshaled)
  2133. {
  2134. Exception_t* ___m_Enumerator_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Enumerator' of type 'ValueEnumerator'.");
  2135. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Enumerator_0Exception, NULL);
  2136. }
  2137. // Conversion method for clean up from marshalling of: SimpleJSON.JSONNode/ValueEnumerator
  2138. IL2CPP_EXTERN_C void ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6_marshal_com_cleanup(ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6_marshaled_com& marshaled)
  2139. {
  2140. }
  2141. // System.Void SimpleJSON.JSONNode/ValueEnumerator::.ctor(System.Collections.Generic.List`1/Enumerator<SimpleJSON.JSONNode>)
  2142. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueEnumerator__ctor_mCC61CE3EDCF1AC94A84E031F2E89F8054C94A015 (ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6* __this, Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 ___0_aArrayEnum, const RuntimeMethod* method)
  2143. {
  2144. {
  2145. // public ValueEnumerator(List<JSONNode>.Enumerator aArrayEnum) : this(new Enumerator(aArrayEnum)) { }
  2146. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 L_0 = ___0_aArrayEnum;
  2147. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_1;
  2148. memset((&L_1), 0, sizeof(L_1));
  2149. Enumerator__ctor_mF21239C69620D815F8CD34F022BE18E9DAF9CB10((&L_1), L_0, /*hidden argument*/NULL);
  2150. ValueEnumerator__ctor_m7BA4BAD5FEBAC4054F71575B728DC27EC4080F0A_inline(__this, L_1, NULL);
  2151. // public ValueEnumerator(List<JSONNode>.Enumerator aArrayEnum) : this(new Enumerator(aArrayEnum)) { }
  2152. return;
  2153. }
  2154. }
  2155. IL2CPP_EXTERN_C void ValueEnumerator__ctor_mCC61CE3EDCF1AC94A84E031F2E89F8054C94A015_AdjustorThunk (RuntimeObject* __this, Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 ___0_aArrayEnum, const RuntimeMethod* method)
  2156. {
  2157. ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6* _thisAdjusted;
  2158. int32_t _offset = 1;
  2159. _thisAdjusted = reinterpret_cast<ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6*>(__this + _offset);
  2160. ValueEnumerator__ctor_mCC61CE3EDCF1AC94A84E031F2E89F8054C94A015(_thisAdjusted, ___0_aArrayEnum, method);
  2161. }
  2162. // System.Void SimpleJSON.JSONNode/ValueEnumerator::.ctor(System.Collections.Generic.Dictionary`2/Enumerator<System.String,SimpleJSON.JSONNode>)
  2163. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueEnumerator__ctor_m122732DF448B45E8E82956E07AC8314C60E28C29 (ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6* __this, Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 ___0_aDictEnum, const RuntimeMethod* method)
  2164. {
  2165. {
  2166. // public ValueEnumerator(Dictionary<string, JSONNode>.Enumerator aDictEnum) : this(new Enumerator(aDictEnum)) { }
  2167. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 L_0 = ___0_aDictEnum;
  2168. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_1;
  2169. memset((&L_1), 0, sizeof(L_1));
  2170. Enumerator__ctor_mAC4ED0FA4B083E2652E865A41EA5C74A49478EFE((&L_1), L_0, /*hidden argument*/NULL);
  2171. ValueEnumerator__ctor_m7BA4BAD5FEBAC4054F71575B728DC27EC4080F0A_inline(__this, L_1, NULL);
  2172. // public ValueEnumerator(Dictionary<string, JSONNode>.Enumerator aDictEnum) : this(new Enumerator(aDictEnum)) { }
  2173. return;
  2174. }
  2175. }
  2176. IL2CPP_EXTERN_C void ValueEnumerator__ctor_m122732DF448B45E8E82956E07AC8314C60E28C29_AdjustorThunk (RuntimeObject* __this, Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 ___0_aDictEnum, const RuntimeMethod* method)
  2177. {
  2178. ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6* _thisAdjusted;
  2179. int32_t _offset = 1;
  2180. _thisAdjusted = reinterpret_cast<ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6*>(__this + _offset);
  2181. ValueEnumerator__ctor_m122732DF448B45E8E82956E07AC8314C60E28C29(_thisAdjusted, ___0_aDictEnum, method);
  2182. }
  2183. // System.Void SimpleJSON.JSONNode/ValueEnumerator::.ctor(SimpleJSON.JSONNode/Enumerator)
  2184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueEnumerator__ctor_m7BA4BAD5FEBAC4054F71575B728DC27EC4080F0A (ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6* __this, Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 ___0_aEnumerator, const RuntimeMethod* method)
  2185. {
  2186. {
  2187. // public ValueEnumerator(Enumerator aEnumerator) { m_Enumerator = aEnumerator; }
  2188. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_0 = ___0_aEnumerator;
  2189. __this->___m_Enumerator_0 = L_0;
  2190. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Enumerator_0))->___m_Object_1))->____dictionary_0), (void*)NULL);
  2191. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2192. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_Enumerator_0))->___m_Object_1))->____current_3))->___key_0), (void*)NULL);
  2193. #endif
  2194. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2195. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_Enumerator_0))->___m_Object_1))->____current_3))->___value_1), (void*)NULL);
  2196. #endif
  2197. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2198. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Enumerator_0))->___m_Array_2))->____list_0), (void*)NULL);
  2199. #endif
  2200. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2201. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Enumerator_0))->___m_Array_2))->____current_3), (void*)NULL);
  2202. #endif
  2203. // public ValueEnumerator(Enumerator aEnumerator) { m_Enumerator = aEnumerator; }
  2204. return;
  2205. }
  2206. }
  2207. IL2CPP_EXTERN_C void ValueEnumerator__ctor_m7BA4BAD5FEBAC4054F71575B728DC27EC4080F0A_AdjustorThunk (RuntimeObject* __this, Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 ___0_aEnumerator, const RuntimeMethod* method)
  2208. {
  2209. ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6* _thisAdjusted;
  2210. int32_t _offset = 1;
  2211. _thisAdjusted = reinterpret_cast<ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6*>(__this + _offset);
  2212. ValueEnumerator__ctor_m7BA4BAD5FEBAC4054F71575B728DC27EC4080F0A_inline(_thisAdjusted, ___0_aEnumerator, method);
  2213. }
  2214. // SimpleJSON.JSONNode SimpleJSON.JSONNode/ValueEnumerator::get_Current()
  2215. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ValueEnumerator_get_Current_mAA24A52FDEB7160BD268193175388EACB41B7CE2 (ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6* __this, const RuntimeMethod* method)
  2216. {
  2217. static bool s_Il2CppMethodInitialized;
  2218. if (!s_Il2CppMethodInitialized)
  2219. {
  2220. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var);
  2221. s_Il2CppMethodInitialized = true;
  2222. }
  2223. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF V_0;
  2224. memset((&V_0), 0, sizeof(V_0));
  2225. {
  2226. // public JSONNode Current { get { return m_Enumerator.Current.Value; } }
  2227. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* L_0 = (&__this->___m_Enumerator_0);
  2228. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF L_1;
  2229. L_1 = Enumerator_get_Current_mDE6750203413E1069D0520793D6AA0B2527CB20E(L_0, NULL);
  2230. V_0 = L_1;
  2231. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_2;
  2232. L_2 = KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_inline((&V_0), KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var);
  2233. return L_2;
  2234. }
  2235. }
  2236. IL2CPP_EXTERN_C JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ValueEnumerator_get_Current_mAA24A52FDEB7160BD268193175388EACB41B7CE2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2237. {
  2238. ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6* _thisAdjusted;
  2239. int32_t _offset = 1;
  2240. _thisAdjusted = reinterpret_cast<ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6*>(__this + _offset);
  2241. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* _returnValue;
  2242. _returnValue = ValueEnumerator_get_Current_mAA24A52FDEB7160BD268193175388EACB41B7CE2(_thisAdjusted, method);
  2243. return _returnValue;
  2244. }
  2245. // System.Boolean SimpleJSON.JSONNode/ValueEnumerator::MoveNext()
  2246. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValueEnumerator_MoveNext_m5B596A2EF2FF395EDA8F5CAB97C0789498D250C9 (ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6* __this, const RuntimeMethod* method)
  2247. {
  2248. {
  2249. // public bool MoveNext() { return m_Enumerator.MoveNext(); }
  2250. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* L_0 = (&__this->___m_Enumerator_0);
  2251. bool L_1;
  2252. L_1 = Enumerator_MoveNext_m238CF072385A1106BEDEFCE33BA2B0DBE999758A(L_0, NULL);
  2253. return L_1;
  2254. }
  2255. }
  2256. IL2CPP_EXTERN_C bool ValueEnumerator_MoveNext_m5B596A2EF2FF395EDA8F5CAB97C0789498D250C9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2257. {
  2258. ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6* _thisAdjusted;
  2259. int32_t _offset = 1;
  2260. _thisAdjusted = reinterpret_cast<ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6*>(__this + _offset);
  2261. bool _returnValue;
  2262. _returnValue = ValueEnumerator_MoveNext_m5B596A2EF2FF395EDA8F5CAB97C0789498D250C9(_thisAdjusted, method);
  2263. return _returnValue;
  2264. }
  2265. // SimpleJSON.JSONNode/ValueEnumerator SimpleJSON.JSONNode/ValueEnumerator::GetEnumerator()
  2266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6 ValueEnumerator_GetEnumerator_m765261287A2C0AEF757B94994826F43951387E4C (ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6* __this, const RuntimeMethod* method)
  2267. {
  2268. {
  2269. // public ValueEnumerator GetEnumerator() { return this; }
  2270. ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6 L_0 = (*(ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6*)__this);
  2271. return L_0;
  2272. }
  2273. }
  2274. IL2CPP_EXTERN_C ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6 ValueEnumerator_GetEnumerator_m765261287A2C0AEF757B94994826F43951387E4C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2275. {
  2276. ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6* _thisAdjusted;
  2277. int32_t _offset = 1;
  2278. _thisAdjusted = reinterpret_cast<ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6*>(__this + _offset);
  2279. ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6 _returnValue;
  2280. _returnValue = ValueEnumerator_GetEnumerator_m765261287A2C0AEF757B94994826F43951387E4C(_thisAdjusted, method);
  2281. return _returnValue;
  2282. }
  2283. #ifdef __clang__
  2284. #pragma clang diagnostic pop
  2285. #endif
  2286. #ifdef __clang__
  2287. #pragma clang diagnostic push
  2288. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2289. #pragma clang diagnostic ignored "-Wunused-variable"
  2290. #endif
  2291. // Conversion methods for marshalling of: SimpleJSON.JSONNode/KeyEnumerator
  2292. IL2CPP_EXTERN_C void KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF_marshal_pinvoke(const KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF& unmarshaled, KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF_marshaled_pinvoke& marshaled)
  2293. {
  2294. Exception_t* ___m_Enumerator_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Enumerator' of type 'KeyEnumerator'.");
  2295. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Enumerator_0Exception, NULL);
  2296. }
  2297. IL2CPP_EXTERN_C void KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF_marshal_pinvoke_back(const KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF_marshaled_pinvoke& marshaled, KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF& unmarshaled)
  2298. {
  2299. Exception_t* ___m_Enumerator_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Enumerator' of type 'KeyEnumerator'.");
  2300. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Enumerator_0Exception, NULL);
  2301. }
  2302. // Conversion method for clean up from marshalling of: SimpleJSON.JSONNode/KeyEnumerator
  2303. IL2CPP_EXTERN_C void KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF_marshal_pinvoke_cleanup(KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF_marshaled_pinvoke& marshaled)
  2304. {
  2305. }
  2306. // Conversion methods for marshalling of: SimpleJSON.JSONNode/KeyEnumerator
  2307. IL2CPP_EXTERN_C void KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF_marshal_com(const KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF& unmarshaled, KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF_marshaled_com& marshaled)
  2308. {
  2309. Exception_t* ___m_Enumerator_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Enumerator' of type 'KeyEnumerator'.");
  2310. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Enumerator_0Exception, NULL);
  2311. }
  2312. IL2CPP_EXTERN_C void KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF_marshal_com_back(const KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF_marshaled_com& marshaled, KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF& unmarshaled)
  2313. {
  2314. Exception_t* ___m_Enumerator_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Enumerator' of type 'KeyEnumerator'.");
  2315. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Enumerator_0Exception, NULL);
  2316. }
  2317. // Conversion method for clean up from marshalling of: SimpleJSON.JSONNode/KeyEnumerator
  2318. IL2CPP_EXTERN_C void KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF_marshal_com_cleanup(KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF_marshaled_com& marshaled)
  2319. {
  2320. }
  2321. // System.Void SimpleJSON.JSONNode/KeyEnumerator::.ctor(System.Collections.Generic.List`1/Enumerator<SimpleJSON.JSONNode>)
  2322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyEnumerator__ctor_m6EA81E2BED4CA5194A7306D8B324F7356E37F80A (KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF* __this, Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 ___0_aArrayEnum, const RuntimeMethod* method)
  2323. {
  2324. {
  2325. // public KeyEnumerator(List<JSONNode>.Enumerator aArrayEnum) : this(new Enumerator(aArrayEnum)) { }
  2326. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 L_0 = ___0_aArrayEnum;
  2327. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_1;
  2328. memset((&L_1), 0, sizeof(L_1));
  2329. Enumerator__ctor_mF21239C69620D815F8CD34F022BE18E9DAF9CB10((&L_1), L_0, /*hidden argument*/NULL);
  2330. KeyEnumerator__ctor_m526EA1364C367B83C931F4208CDD816BD02810EA_inline(__this, L_1, NULL);
  2331. // public KeyEnumerator(List<JSONNode>.Enumerator aArrayEnum) : this(new Enumerator(aArrayEnum)) { }
  2332. return;
  2333. }
  2334. }
  2335. IL2CPP_EXTERN_C void KeyEnumerator__ctor_m6EA81E2BED4CA5194A7306D8B324F7356E37F80A_AdjustorThunk (RuntimeObject* __this, Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 ___0_aArrayEnum, const RuntimeMethod* method)
  2336. {
  2337. KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF* _thisAdjusted;
  2338. int32_t _offset = 1;
  2339. _thisAdjusted = reinterpret_cast<KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF*>(__this + _offset);
  2340. KeyEnumerator__ctor_m6EA81E2BED4CA5194A7306D8B324F7356E37F80A(_thisAdjusted, ___0_aArrayEnum, method);
  2341. }
  2342. // System.Void SimpleJSON.JSONNode/KeyEnumerator::.ctor(System.Collections.Generic.Dictionary`2/Enumerator<System.String,SimpleJSON.JSONNode>)
  2343. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyEnumerator__ctor_mA6338E82A9F8AA19A1744352B4FE54103AD70405 (KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF* __this, Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 ___0_aDictEnum, const RuntimeMethod* method)
  2344. {
  2345. {
  2346. // public KeyEnumerator(Dictionary<string, JSONNode>.Enumerator aDictEnum) : this(new Enumerator(aDictEnum)) { }
  2347. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 L_0 = ___0_aDictEnum;
  2348. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_1;
  2349. memset((&L_1), 0, sizeof(L_1));
  2350. Enumerator__ctor_mAC4ED0FA4B083E2652E865A41EA5C74A49478EFE((&L_1), L_0, /*hidden argument*/NULL);
  2351. KeyEnumerator__ctor_m526EA1364C367B83C931F4208CDD816BD02810EA_inline(__this, L_1, NULL);
  2352. // public KeyEnumerator(Dictionary<string, JSONNode>.Enumerator aDictEnum) : this(new Enumerator(aDictEnum)) { }
  2353. return;
  2354. }
  2355. }
  2356. IL2CPP_EXTERN_C void KeyEnumerator__ctor_mA6338E82A9F8AA19A1744352B4FE54103AD70405_AdjustorThunk (RuntimeObject* __this, Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 ___0_aDictEnum, const RuntimeMethod* method)
  2357. {
  2358. KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF* _thisAdjusted;
  2359. int32_t _offset = 1;
  2360. _thisAdjusted = reinterpret_cast<KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF*>(__this + _offset);
  2361. KeyEnumerator__ctor_mA6338E82A9F8AA19A1744352B4FE54103AD70405(_thisAdjusted, ___0_aDictEnum, method);
  2362. }
  2363. // System.Void SimpleJSON.JSONNode/KeyEnumerator::.ctor(SimpleJSON.JSONNode/Enumerator)
  2364. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyEnumerator__ctor_m526EA1364C367B83C931F4208CDD816BD02810EA (KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF* __this, Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 ___0_aEnumerator, const RuntimeMethod* method)
  2365. {
  2366. {
  2367. // public KeyEnumerator(Enumerator aEnumerator) { m_Enumerator = aEnumerator; }
  2368. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_0 = ___0_aEnumerator;
  2369. __this->___m_Enumerator_0 = L_0;
  2370. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Enumerator_0))->___m_Object_1))->____dictionary_0), (void*)NULL);
  2371. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2372. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_Enumerator_0))->___m_Object_1))->____current_3))->___key_0), (void*)NULL);
  2373. #endif
  2374. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2375. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_Enumerator_0))->___m_Object_1))->____current_3))->___value_1), (void*)NULL);
  2376. #endif
  2377. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2378. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Enumerator_0))->___m_Array_2))->____list_0), (void*)NULL);
  2379. #endif
  2380. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2381. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Enumerator_0))->___m_Array_2))->____current_3), (void*)NULL);
  2382. #endif
  2383. // public KeyEnumerator(Enumerator aEnumerator) { m_Enumerator = aEnumerator; }
  2384. return;
  2385. }
  2386. }
  2387. IL2CPP_EXTERN_C void KeyEnumerator__ctor_m526EA1364C367B83C931F4208CDD816BD02810EA_AdjustorThunk (RuntimeObject* __this, Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 ___0_aEnumerator, const RuntimeMethod* method)
  2388. {
  2389. KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF* _thisAdjusted;
  2390. int32_t _offset = 1;
  2391. _thisAdjusted = reinterpret_cast<KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF*>(__this + _offset);
  2392. KeyEnumerator__ctor_m526EA1364C367B83C931F4208CDD816BD02810EA_inline(_thisAdjusted, ___0_aEnumerator, method);
  2393. }
  2394. // System.String SimpleJSON.JSONNode/KeyEnumerator::get_Current()
  2395. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* KeyEnumerator_get_Current_mB4E0F33D7E23A7F365D12B3530DE7FB6B7A1F7E3 (KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF* __this, const RuntimeMethod* method)
  2396. {
  2397. static bool s_Il2CppMethodInitialized;
  2398. if (!s_Il2CppMethodInitialized)
  2399. {
  2400. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_RuntimeMethod_var);
  2401. s_Il2CppMethodInitialized = true;
  2402. }
  2403. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF V_0;
  2404. memset((&V_0), 0, sizeof(V_0));
  2405. {
  2406. // public string Current { get { return m_Enumerator.Current.Key; } }
  2407. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* L_0 = (&__this->___m_Enumerator_0);
  2408. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF L_1;
  2409. L_1 = Enumerator_get_Current_mDE6750203413E1069D0520793D6AA0B2527CB20E(L_0, NULL);
  2410. V_0 = L_1;
  2411. String_t* L_2;
  2412. L_2 = KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_inline((&V_0), KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_RuntimeMethod_var);
  2413. return L_2;
  2414. }
  2415. }
  2416. IL2CPP_EXTERN_C String_t* KeyEnumerator_get_Current_mB4E0F33D7E23A7F365D12B3530DE7FB6B7A1F7E3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2417. {
  2418. KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF* _thisAdjusted;
  2419. int32_t _offset = 1;
  2420. _thisAdjusted = reinterpret_cast<KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF*>(__this + _offset);
  2421. String_t* _returnValue;
  2422. _returnValue = KeyEnumerator_get_Current_mB4E0F33D7E23A7F365D12B3530DE7FB6B7A1F7E3(_thisAdjusted, method);
  2423. return _returnValue;
  2424. }
  2425. // System.Boolean SimpleJSON.JSONNode/KeyEnumerator::MoveNext()
  2426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeyEnumerator_MoveNext_m42FE2CEE808A7E065895BA333B7FBD2F3AEE032F (KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF* __this, const RuntimeMethod* method)
  2427. {
  2428. {
  2429. // public bool MoveNext() { return m_Enumerator.MoveNext(); }
  2430. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* L_0 = (&__this->___m_Enumerator_0);
  2431. bool L_1;
  2432. L_1 = Enumerator_MoveNext_m238CF072385A1106BEDEFCE33BA2B0DBE999758A(L_0, NULL);
  2433. return L_1;
  2434. }
  2435. }
  2436. IL2CPP_EXTERN_C bool KeyEnumerator_MoveNext_m42FE2CEE808A7E065895BA333B7FBD2F3AEE032F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2437. {
  2438. KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF* _thisAdjusted;
  2439. int32_t _offset = 1;
  2440. _thisAdjusted = reinterpret_cast<KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF*>(__this + _offset);
  2441. bool _returnValue;
  2442. _returnValue = KeyEnumerator_MoveNext_m42FE2CEE808A7E065895BA333B7FBD2F3AEE032F(_thisAdjusted, method);
  2443. return _returnValue;
  2444. }
  2445. // SimpleJSON.JSONNode/KeyEnumerator SimpleJSON.JSONNode/KeyEnumerator::GetEnumerator()
  2446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF KeyEnumerator_GetEnumerator_mD4687B4D6D10E4D6870CBBECC680689A62A95C0B (KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF* __this, const RuntimeMethod* method)
  2447. {
  2448. {
  2449. // public KeyEnumerator GetEnumerator() { return this; }
  2450. KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF L_0 = (*(KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF*)__this);
  2451. return L_0;
  2452. }
  2453. }
  2454. IL2CPP_EXTERN_C KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF KeyEnumerator_GetEnumerator_mD4687B4D6D10E4D6870CBBECC680689A62A95C0B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2455. {
  2456. KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF* _thisAdjusted;
  2457. int32_t _offset = 1;
  2458. _thisAdjusted = reinterpret_cast<KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF*>(__this + _offset);
  2459. KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF _returnValue;
  2460. _returnValue = KeyEnumerator_GetEnumerator_mD4687B4D6D10E4D6870CBBECC680689A62A95C0B(_thisAdjusted, method);
  2461. return _returnValue;
  2462. }
  2463. #ifdef __clang__
  2464. #pragma clang diagnostic pop
  2465. #endif
  2466. #ifdef __clang__
  2467. #pragma clang diagnostic push
  2468. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2469. #pragma clang diagnostic ignored "-Wunused-variable"
  2470. #endif
  2471. // System.Void SimpleJSON.JSONNode/LinqEnumerator::.ctor(SimpleJSON.JSONNode)
  2472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinqEnumerator__ctor_m9FD8AB1580F3D94C5C36D070DBE85E023ED36E30 (LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6* __this, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_aNode, const RuntimeMethod* method)
  2473. {
  2474. static bool s_Il2CppMethodInitialized;
  2475. if (!s_Il2CppMethodInitialized)
  2476. {
  2477. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  2478. s_Il2CppMethodInitialized = true;
  2479. }
  2480. {
  2481. // internal LinqEnumerator(JSONNode aNode)
  2482. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2483. // m_Node = aNode;
  2484. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = ___0_aNode;
  2485. __this->___m_Node_0 = L_0;
  2486. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Node_0), (void*)L_0);
  2487. // if (m_Node != null)
  2488. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_1 = __this->___m_Node_0;
  2489. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  2490. bool L_2;
  2491. L_2 = JSONNode_op_Inequality_m91693B2A4AC881F8703CC1D1050371B8EC552CF7(L_1, NULL, NULL);
  2492. if (!L_2)
  2493. {
  2494. goto IL_002c;
  2495. }
  2496. }
  2497. {
  2498. // m_Enumerator = m_Node.GetEnumerator();
  2499. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_3 = __this->___m_Node_0;
  2500. NullCheck(L_3);
  2501. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_4;
  2502. L_4 = VirtualFuncInvoker0< Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 >::Invoke(32 /* SimpleJSON.JSONNode/Enumerator SimpleJSON.JSONNode::GetEnumerator() */, L_3);
  2503. __this->___m_Enumerator_1 = L_4;
  2504. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Enumerator_1))->___m_Object_1))->____dictionary_0), (void*)NULL);
  2505. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2506. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_Enumerator_1))->___m_Object_1))->____current_3))->___key_0), (void*)NULL);
  2507. #endif
  2508. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2509. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_Enumerator_1))->___m_Object_1))->____current_3))->___value_1), (void*)NULL);
  2510. #endif
  2511. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2512. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Enumerator_1))->___m_Array_2))->____list_0), (void*)NULL);
  2513. #endif
  2514. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2515. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Enumerator_1))->___m_Array_2))->____current_3), (void*)NULL);
  2516. #endif
  2517. }
  2518. IL_002c:
  2519. {
  2520. // }
  2521. return;
  2522. }
  2523. }
  2524. // System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode> SimpleJSON.JSONNode/LinqEnumerator::get_Current()
  2525. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF LinqEnumerator_get_Current_m28F0BE4D9B5736F5BD79197C1895EAC1592EBAAF (LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6* __this, const RuntimeMethod* method)
  2526. {
  2527. {
  2528. // public KeyValuePair<string, JSONNode> Current { get { return m_Enumerator.Current; } }
  2529. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* L_0 = (&__this->___m_Enumerator_1);
  2530. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF L_1;
  2531. L_1 = Enumerator_get_Current_mDE6750203413E1069D0520793D6AA0B2527CB20E(L_0, NULL);
  2532. return L_1;
  2533. }
  2534. }
  2535. // System.Object SimpleJSON.JSONNode/LinqEnumerator::System.Collections.IEnumerator.get_Current()
  2536. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinqEnumerator_System_Collections_IEnumerator_get_Current_m6B6C12C7E8CD21DF513FCDCB4E88E454790B6FF0 (LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6* __this, const RuntimeMethod* method)
  2537. {
  2538. static bool s_Il2CppMethodInitialized;
  2539. if (!s_Il2CppMethodInitialized)
  2540. {
  2541. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_il2cpp_TypeInfo_var);
  2542. s_Il2CppMethodInitialized = true;
  2543. }
  2544. {
  2545. // object IEnumerator.Current { get { return m_Enumerator.Current; } }
  2546. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* L_0 = (&__this->___m_Enumerator_1);
  2547. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF L_1;
  2548. L_1 = Enumerator_get_Current_mDE6750203413E1069D0520793D6AA0B2527CB20E(L_0, NULL);
  2549. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF L_2 = L_1;
  2550. RuntimeObject* L_3 = Box(KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_il2cpp_TypeInfo_var, &L_2);
  2551. return L_3;
  2552. }
  2553. }
  2554. // System.Boolean SimpleJSON.JSONNode/LinqEnumerator::MoveNext()
  2555. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinqEnumerator_MoveNext_mCA8604B6E8D857CF16003E674048C05E29447819 (LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6* __this, const RuntimeMethod* method)
  2556. {
  2557. {
  2558. // public bool MoveNext() { return m_Enumerator.MoveNext(); }
  2559. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* L_0 = (&__this->___m_Enumerator_1);
  2560. bool L_1;
  2561. L_1 = Enumerator_MoveNext_m238CF072385A1106BEDEFCE33BA2B0DBE999758A(L_0, NULL);
  2562. return L_1;
  2563. }
  2564. }
  2565. // System.Void SimpleJSON.JSONNode/LinqEnumerator::Dispose()
  2566. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinqEnumerator_Dispose_m5D6A54C4B712D138739726323D5BEA50A4E12E32 (LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6* __this, const RuntimeMethod* method)
  2567. {
  2568. {
  2569. // m_Node = null;
  2570. __this->___m_Node_0 = (JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653*)NULL;
  2571. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Node_0), (void*)(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653*)NULL);
  2572. // m_Enumerator = new Enumerator();
  2573. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4* L_0 = (&__this->___m_Enumerator_1);
  2574. il2cpp_codegen_initobj(L_0, sizeof(Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4));
  2575. // }
  2576. return;
  2577. }
  2578. }
  2579. // System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode>> SimpleJSON.JSONNode/LinqEnumerator::GetEnumerator()
  2580. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinqEnumerator_GetEnumerator_m4A9F0720F0C0964F91032AB8B8776F09DC70A90B (LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6* __this, const RuntimeMethod* method)
  2581. {
  2582. static bool s_Il2CppMethodInitialized;
  2583. if (!s_Il2CppMethodInitialized)
  2584. {
  2585. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6_il2cpp_TypeInfo_var);
  2586. s_Il2CppMethodInitialized = true;
  2587. }
  2588. {
  2589. // return new LinqEnumerator(m_Node);
  2590. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = __this->___m_Node_0;
  2591. LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6* L_1 = (LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6*)il2cpp_codegen_object_new(LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6_il2cpp_TypeInfo_var);
  2592. NullCheck(L_1);
  2593. LinqEnumerator__ctor_m9FD8AB1580F3D94C5C36D070DBE85E023ED36E30(L_1, L_0, NULL);
  2594. return L_1;
  2595. }
  2596. }
  2597. // System.Void SimpleJSON.JSONNode/LinqEnumerator::Reset()
  2598. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinqEnumerator_Reset_m56B65E398518EF57070307FDC48069DFE37BC57B (LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6* __this, const RuntimeMethod* method)
  2599. {
  2600. static bool s_Il2CppMethodInitialized;
  2601. if (!s_Il2CppMethodInitialized)
  2602. {
  2603. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  2604. s_Il2CppMethodInitialized = true;
  2605. }
  2606. {
  2607. // if (m_Node != null)
  2608. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = __this->___m_Node_0;
  2609. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  2610. bool L_1;
  2611. L_1 = JSONNode_op_Inequality_m91693B2A4AC881F8703CC1D1050371B8EC552CF7(L_0, NULL, NULL);
  2612. if (!L_1)
  2613. {
  2614. goto IL_001f;
  2615. }
  2616. }
  2617. {
  2618. // m_Enumerator = m_Node.GetEnumerator();
  2619. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_2 = __this->___m_Node_0;
  2620. NullCheck(L_2);
  2621. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_3;
  2622. L_3 = VirtualFuncInvoker0< Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 >::Invoke(32 /* SimpleJSON.JSONNode/Enumerator SimpleJSON.JSONNode::GetEnumerator() */, L_2);
  2623. __this->___m_Enumerator_1 = L_3;
  2624. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Enumerator_1))->___m_Object_1))->____dictionary_0), (void*)NULL);
  2625. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2626. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_Enumerator_1))->___m_Object_1))->____current_3))->___key_0), (void*)NULL);
  2627. #endif
  2628. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2629. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_Enumerator_1))->___m_Object_1))->____current_3))->___value_1), (void*)NULL);
  2630. #endif
  2631. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2632. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Enumerator_1))->___m_Array_2))->____list_0), (void*)NULL);
  2633. #endif
  2634. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2635. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Enumerator_1))->___m_Array_2))->____current_3), (void*)NULL);
  2636. #endif
  2637. }
  2638. IL_001f:
  2639. {
  2640. // }
  2641. return;
  2642. }
  2643. }
  2644. // System.Collections.IEnumerator SimpleJSON.JSONNode/LinqEnumerator::System.Collections.IEnumerable.GetEnumerator()
  2645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinqEnumerator_System_Collections_IEnumerable_GetEnumerator_mB63F02D713868ABF87DAB18ABFD5D832F4D805A4 (LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6* __this, const RuntimeMethod* method)
  2646. {
  2647. static bool s_Il2CppMethodInitialized;
  2648. if (!s_Il2CppMethodInitialized)
  2649. {
  2650. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6_il2cpp_TypeInfo_var);
  2651. s_Il2CppMethodInitialized = true;
  2652. }
  2653. {
  2654. // return new LinqEnumerator(m_Node);
  2655. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = __this->___m_Node_0;
  2656. LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6* L_1 = (LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6*)il2cpp_codegen_object_new(LinqEnumerator_t6B1FE14759D1722ED209D8FEBAE0761C67B0D7A6_il2cpp_TypeInfo_var);
  2657. NullCheck(L_1);
  2658. LinqEnumerator__ctor_m9FD8AB1580F3D94C5C36D070DBE85E023ED36E30(L_1, L_0, NULL);
  2659. return L_1;
  2660. }
  2661. }
  2662. #ifdef __clang__
  2663. #pragma clang diagnostic pop
  2664. #endif
  2665. #ifdef __clang__
  2666. #pragma clang diagnostic push
  2667. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2668. #pragma clang diagnostic ignored "-Wunused-variable"
  2669. #endif
  2670. // System.Void SimpleJSON.JSONNode/<get_Children>d__43::.ctor(System.Int32)
  2671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__43__ctor_mA2E1AC1211A03DAFF45B69AF872ED71E58F4D458 (U3Cget_ChildrenU3Ed__43_tE6A6A89C71888F670400B02D369ED17F836DE056* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
  2672. {
  2673. {
  2674. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2675. int32_t L_0 = ___0_U3CU3E1__state;
  2676. __this->___U3CU3E1__state_0 = L_0;
  2677. int32_t L_1;
  2678. L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
  2679. __this->___U3CU3El__initialThreadId_2 = L_1;
  2680. return;
  2681. }
  2682. }
  2683. // System.Void SimpleJSON.JSONNode/<get_Children>d__43::System.IDisposable.Dispose()
  2684. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__43_System_IDisposable_Dispose_m0C7490DE49A53AB049729E66293845681AB08395 (U3Cget_ChildrenU3Ed__43_tE6A6A89C71888F670400B02D369ED17F836DE056* __this, const RuntimeMethod* method)
  2685. {
  2686. {
  2687. return;
  2688. }
  2689. }
  2690. // System.Boolean SimpleJSON.JSONNode/<get_Children>d__43::MoveNext()
  2691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3Cget_ChildrenU3Ed__43_MoveNext_m33A56DB8F47EADE4EB91E3FBFF4D01F1CF255839 (U3Cget_ChildrenU3Ed__43_tE6A6A89C71888F670400B02D369ED17F836DE056* __this, const RuntimeMethod* method)
  2692. {
  2693. int32_t V_0 = 0;
  2694. {
  2695. int32_t L_0 = __this->___U3CU3E1__state_0;
  2696. V_0 = L_0;
  2697. int32_t L_1 = V_0;
  2698. if (!L_1)
  2699. {
  2700. goto IL_000c;
  2701. }
  2702. }
  2703. {
  2704. return (bool)0;
  2705. }
  2706. IL_000c:
  2707. {
  2708. __this->___U3CU3E1__state_0 = (-1);
  2709. // yield break;
  2710. return (bool)0;
  2711. }
  2712. }
  2713. // SimpleJSON.JSONNode SimpleJSON.JSONNode/<get_Children>d__43::System.Collections.Generic.IEnumerator<SimpleJSON.JSONNode>.get_Current()
  2714. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* U3Cget_ChildrenU3Ed__43_System_Collections_Generic_IEnumeratorU3CSimpleJSON_JSONNodeU3E_get_Current_m85EB3E729C5EE85E2103FED7453D79C1D132C2EB (U3Cget_ChildrenU3Ed__43_tE6A6A89C71888F670400B02D369ED17F836DE056* __this, const RuntimeMethod* method)
  2715. {
  2716. {
  2717. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = __this->___U3CU3E2__current_1;
  2718. return L_0;
  2719. }
  2720. }
  2721. // System.Void SimpleJSON.JSONNode/<get_Children>d__43::System.Collections.IEnumerator.Reset()
  2722. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__43_System_Collections_IEnumerator_Reset_m755BAC68C65681AA8266C6AC37D2308771D54067 (U3Cget_ChildrenU3Ed__43_tE6A6A89C71888F670400B02D369ED17F836DE056* __this, const RuntimeMethod* method)
  2723. {
  2724. {
  2725. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  2726. NullCheck(L_0);
  2727. NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
  2728. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3Cget_ChildrenU3Ed__43_System_Collections_IEnumerator_Reset_m755BAC68C65681AA8266C6AC37D2308771D54067_RuntimeMethod_var)));
  2729. }
  2730. }
  2731. // System.Object SimpleJSON.JSONNode/<get_Children>d__43::System.Collections.IEnumerator.get_Current()
  2732. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_ChildrenU3Ed__43_System_Collections_IEnumerator_get_Current_m04BDDA2EB2EC20489BB50BDDB46313F624F90CF9 (U3Cget_ChildrenU3Ed__43_tE6A6A89C71888F670400B02D369ED17F836DE056* __this, const RuntimeMethod* method)
  2733. {
  2734. {
  2735. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = __this->___U3CU3E2__current_1;
  2736. return L_0;
  2737. }
  2738. }
  2739. // System.Collections.Generic.IEnumerator`1<SimpleJSON.JSONNode> SimpleJSON.JSONNode/<get_Children>d__43::System.Collections.Generic.IEnumerable<SimpleJSON.JSONNode>.GetEnumerator()
  2740. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_ChildrenU3Ed__43_System_Collections_Generic_IEnumerableU3CSimpleJSON_JSONNodeU3E_GetEnumerator_m96326AFEFC6998DB0E90D15633CFE23661C21916 (U3Cget_ChildrenU3Ed__43_tE6A6A89C71888F670400B02D369ED17F836DE056* __this, const RuntimeMethod* method)
  2741. {
  2742. static bool s_Il2CppMethodInitialized;
  2743. if (!s_Il2CppMethodInitialized)
  2744. {
  2745. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3Cget_ChildrenU3Ed__43_tE6A6A89C71888F670400B02D369ED17F836DE056_il2cpp_TypeInfo_var);
  2746. s_Il2CppMethodInitialized = true;
  2747. }
  2748. U3Cget_ChildrenU3Ed__43_tE6A6A89C71888F670400B02D369ED17F836DE056* V_0 = NULL;
  2749. {
  2750. int32_t L_0 = __this->___U3CU3E1__state_0;
  2751. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  2752. {
  2753. goto IL_0022;
  2754. }
  2755. }
  2756. {
  2757. int32_t L_1 = __this->___U3CU3El__initialThreadId_2;
  2758. int32_t L_2;
  2759. L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
  2760. if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
  2761. {
  2762. goto IL_0022;
  2763. }
  2764. }
  2765. {
  2766. __this->___U3CU3E1__state_0 = 0;
  2767. V_0 = __this;
  2768. goto IL_0029;
  2769. }
  2770. IL_0022:
  2771. {
  2772. U3Cget_ChildrenU3Ed__43_tE6A6A89C71888F670400B02D369ED17F836DE056* L_3 = (U3Cget_ChildrenU3Ed__43_tE6A6A89C71888F670400B02D369ED17F836DE056*)il2cpp_codegen_object_new(U3Cget_ChildrenU3Ed__43_tE6A6A89C71888F670400B02D369ED17F836DE056_il2cpp_TypeInfo_var);
  2773. NullCheck(L_3);
  2774. U3Cget_ChildrenU3Ed__43__ctor_mA2E1AC1211A03DAFF45B69AF872ED71E58F4D458(L_3, 0, NULL);
  2775. V_0 = L_3;
  2776. }
  2777. IL_0029:
  2778. {
  2779. U3Cget_ChildrenU3Ed__43_tE6A6A89C71888F670400B02D369ED17F836DE056* L_4 = V_0;
  2780. return L_4;
  2781. }
  2782. }
  2783. // System.Collections.IEnumerator SimpleJSON.JSONNode/<get_Children>d__43::System.Collections.IEnumerable.GetEnumerator()
  2784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_ChildrenU3Ed__43_System_Collections_IEnumerable_GetEnumerator_m39BF4FF795523B96CA4FA6383244D82117D96C46 (U3Cget_ChildrenU3Ed__43_tE6A6A89C71888F670400B02D369ED17F836DE056* __this, const RuntimeMethod* method)
  2785. {
  2786. {
  2787. RuntimeObject* L_0;
  2788. L_0 = U3Cget_ChildrenU3Ed__43_System_Collections_Generic_IEnumerableU3CSimpleJSON_JSONNodeU3E_GetEnumerator_m96326AFEFC6998DB0E90D15633CFE23661C21916(__this, NULL);
  2789. return L_0;
  2790. }
  2791. }
  2792. #ifdef __clang__
  2793. #pragma clang diagnostic pop
  2794. #endif
  2795. #ifdef __clang__
  2796. #pragma clang diagnostic push
  2797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2798. #pragma clang diagnostic ignored "-Wunused-variable"
  2799. #endif
  2800. // System.Void SimpleJSON.JSONNode/<get_DeepChildren>d__45::.ctor(System.Int32)
  2801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_DeepChildrenU3Ed__45__ctor_m89830CB6F115E0AD956EF880354CAFBAD7AF9E5A (U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
  2802. {
  2803. {
  2804. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2805. int32_t L_0 = ___0_U3CU3E1__state;
  2806. __this->___U3CU3E1__state_0 = L_0;
  2807. int32_t L_1;
  2808. L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
  2809. __this->___U3CU3El__initialThreadId_2 = L_1;
  2810. return;
  2811. }
  2812. }
  2813. // System.Void SimpleJSON.JSONNode/<get_DeepChildren>d__45::System.IDisposable.Dispose()
  2814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_DeepChildrenU3Ed__45_System_IDisposable_Dispose_mCE52C471742B7A6DA19AF43E9096545012D560DD (U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B* __this, const RuntimeMethod* method)
  2815. {
  2816. int32_t V_0 = 0;
  2817. {
  2818. int32_t L_0 = __this->___U3CU3E1__state_0;
  2819. V_0 = L_0;
  2820. int32_t L_1 = V_0;
  2821. if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract(L_1, ((int32_t)-4)))) > ((uint32_t)1))))
  2822. {
  2823. goto IL_0012;
  2824. }
  2825. }
  2826. {
  2827. int32_t L_2 = V_0;
  2828. if ((!(((uint32_t)L_2) == ((uint32_t)1))))
  2829. {
  2830. goto IL_002f;
  2831. }
  2832. }
  2833. IL_0012:
  2834. {
  2835. }
  2836. {
  2837. auto __finallyBlock = il2cpp::utils::Finally([&]
  2838. {
  2839. FINALLY_0028:
  2840. {// begin finally (depth: 1)
  2841. U3Cget_DeepChildrenU3Ed__45_U3CU3Em__Finally1_mBA31C43EB8ACB72C8A163B470D786ACB361CF740(__this, NULL);
  2842. return;
  2843. }// end finally (depth: 1)
  2844. });
  2845. try
  2846. {// begin try (depth: 1)
  2847. {
  2848. int32_t L_3 = V_0;
  2849. if ((((int32_t)L_3) == ((int32_t)((int32_t)-4))))
  2850. {
  2851. goto IL_001e_1;
  2852. }
  2853. }
  2854. {
  2855. int32_t L_4 = V_0;
  2856. if ((((int32_t)L_4) == ((int32_t)1)))
  2857. {
  2858. goto IL_001e_1;
  2859. }
  2860. }
  2861. {
  2862. goto IL_002f;
  2863. }
  2864. IL_001e_1:
  2865. {
  2866. }
  2867. {
  2868. auto __finallyBlock = il2cpp::utils::Finally([&]
  2869. {
  2870. FINALLY_0021_1:
  2871. {// begin finally (depth: 2)
  2872. U3Cget_DeepChildrenU3Ed__45_U3CU3Em__Finally2_mC829190BED7A6B48F2F4C64848495925A3C58EEE(__this, NULL);
  2873. return;
  2874. }// end finally (depth: 2)
  2875. });
  2876. try
  2877. {// begin try (depth: 2)
  2878. goto IL_002f;
  2879. }// end try (depth: 2)
  2880. catch(Il2CppExceptionWrapper& e)
  2881. {
  2882. __finallyBlock.StoreException(e.ex);
  2883. }
  2884. }
  2885. }// end try (depth: 1)
  2886. catch(Il2CppExceptionWrapper& e)
  2887. {
  2888. __finallyBlock.StoreException(e.ex);
  2889. }
  2890. }
  2891. IL_002f:
  2892. {
  2893. return;
  2894. }
  2895. }
  2896. // System.Boolean SimpleJSON.JSONNode/<get_DeepChildren>d__45::MoveNext()
  2897. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3Cget_DeepChildrenU3Ed__45_MoveNext_m644F556E82CCF23C7B91E0B0266F4716E18C2F5E (U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B* __this, const RuntimeMethod* method)
  2898. {
  2899. static bool s_Il2CppMethodInitialized;
  2900. if (!s_Il2CppMethodInitialized)
  2901. {
  2902. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tE6D057AF215588DA9A4145F9FCA0ADF5CFC7F6BD_il2cpp_TypeInfo_var);
  2903. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t93603AF1D6FE895E5B99825CB3391A1EA969D8DE_il2cpp_TypeInfo_var);
  2904. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  2905. s_Il2CppMethodInitialized = true;
  2906. }
  2907. bool V_0 = false;
  2908. int32_t V_1 = 0;
  2909. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* V_2 = NULL;
  2910. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* V_3 = NULL;
  2911. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* V_4 = NULL;
  2912. {
  2913. auto __finallyBlock = il2cpp::utils::Fault([&]
  2914. {
  2915. FAULT_00c5:
  2916. {// begin fault (depth: 1)
  2917. U3Cget_DeepChildrenU3Ed__45_System_IDisposable_Dispose_mCE52C471742B7A6DA19AF43E9096545012D560DD(__this, NULL);
  2918. return;
  2919. }// end fault
  2920. });
  2921. try
  2922. {// begin try (depth: 1)
  2923. {
  2924. int32_t L_0 = __this->___U3CU3E1__state_0;
  2925. V_1 = L_0;
  2926. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_1 = __this->___U3CU3E4__this_3;
  2927. V_2 = L_1;
  2928. int32_t L_2 = V_1;
  2929. if (!L_2)
  2930. {
  2931. goto IL_001c_1;
  2932. }
  2933. }
  2934. {
  2935. int32_t L_3 = V_1;
  2936. if ((((int32_t)L_3) == ((int32_t)1)))
  2937. {
  2938. goto IL_0085_1;
  2939. }
  2940. }
  2941. {
  2942. V_0 = (bool)0;
  2943. goto IL_00cc;
  2944. }
  2945. IL_001c_1:
  2946. {
  2947. __this->___U3CU3E1__state_0 = (-1);
  2948. // foreach (var C in Children)
  2949. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_4 = V_2;
  2950. NullCheck(L_4);
  2951. RuntimeObject* L_5;
  2952. L_5 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(27 /* System.Collections.Generic.IEnumerable`1<SimpleJSON.JSONNode> SimpleJSON.JSONNode::get_Children() */, L_4);
  2953. NullCheck(L_5);
  2954. RuntimeObject* L_6;
  2955. L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<SimpleJSON.JSONNode>::GetEnumerator() */, IEnumerable_1_tE6D057AF215588DA9A4145F9FCA0ADF5CFC7F6BD_il2cpp_TypeInfo_var, L_5);
  2956. __this->___U3CU3E7__wrap1_4 = L_6;
  2957. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1_4), (void*)L_6);
  2958. __this->___U3CU3E1__state_0 = ((int32_t)-3);
  2959. goto IL_00a7_1;
  2960. }
  2961. IL_003e_1:
  2962. {
  2963. // foreach (var C in Children)
  2964. RuntimeObject* L_7 = __this->___U3CU3E7__wrap1_4;
  2965. NullCheck(L_7);
  2966. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_8;
  2967. L_8 = InterfaceFuncInvoker0< JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<SimpleJSON.JSONNode>::get_Current() */, IEnumerator_1_t93603AF1D6FE895E5B99825CB3391A1EA969D8DE_il2cpp_TypeInfo_var, L_7);
  2968. V_3 = L_8;
  2969. // foreach (var D in C.DeepChildren)
  2970. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_9 = V_3;
  2971. NullCheck(L_9);
  2972. RuntimeObject* L_10;
  2973. L_10 = JSONNode_get_DeepChildren_m891CB892AEA834980686ED760B952A86DC1E8725(L_9, NULL);
  2974. NullCheck(L_10);
  2975. RuntimeObject* L_11;
  2976. L_11 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<SimpleJSON.JSONNode>::GetEnumerator() */, IEnumerable_1_tE6D057AF215588DA9A4145F9FCA0ADF5CFC7F6BD_il2cpp_TypeInfo_var, L_10);
  2977. __this->___U3CU3E7__wrap2_5 = L_11;
  2978. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap2_5), (void*)L_11);
  2979. __this->___U3CU3E1__state_0 = ((int32_t)-4);
  2980. goto IL_008d_1;
  2981. }
  2982. IL_0065_1:
  2983. {
  2984. // foreach (var D in C.DeepChildren)
  2985. RuntimeObject* L_12 = __this->___U3CU3E7__wrap2_5;
  2986. NullCheck(L_12);
  2987. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_13;
  2988. L_13 = InterfaceFuncInvoker0< JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<SimpleJSON.JSONNode>::get_Current() */, IEnumerator_1_t93603AF1D6FE895E5B99825CB3391A1EA969D8DE_il2cpp_TypeInfo_var, L_12);
  2989. V_4 = L_13;
  2990. // yield return D;
  2991. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_14 = V_4;
  2992. __this->___U3CU3E2__current_1 = L_14;
  2993. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_14);
  2994. __this->___U3CU3E1__state_0 = 1;
  2995. V_0 = (bool)1;
  2996. goto IL_00cc;
  2997. }
  2998. IL_0085_1:
  2999. {
  3000. __this->___U3CU3E1__state_0 = ((int32_t)-4);
  3001. }
  3002. IL_008d_1:
  3003. {
  3004. // foreach (var D in C.DeepChildren)
  3005. RuntimeObject* L_15 = __this->___U3CU3E7__wrap2_5;
  3006. NullCheck(L_15);
  3007. bool L_16;
  3008. L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_15);
  3009. if (L_16)
  3010. {
  3011. goto IL_0065_1;
  3012. }
  3013. }
  3014. {
  3015. U3Cget_DeepChildrenU3Ed__45_U3CU3Em__Finally2_mC829190BED7A6B48F2F4C64848495925A3C58EEE(__this, NULL);
  3016. __this->___U3CU3E7__wrap2_5 = (RuntimeObject*)NULL;
  3017. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap2_5), (void*)(RuntimeObject*)NULL);
  3018. }
  3019. IL_00a7_1:
  3020. {
  3021. // foreach (var C in Children)
  3022. RuntimeObject* L_17 = __this->___U3CU3E7__wrap1_4;
  3023. NullCheck(L_17);
  3024. bool L_18;
  3025. L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_17);
  3026. if (L_18)
  3027. {
  3028. goto IL_003e_1;
  3029. }
  3030. }
  3031. {
  3032. U3Cget_DeepChildrenU3Ed__45_U3CU3Em__Finally1_mBA31C43EB8ACB72C8A163B470D786ACB361CF740(__this, NULL);
  3033. __this->___U3CU3E7__wrap1_4 = (RuntimeObject*)NULL;
  3034. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1_4), (void*)(RuntimeObject*)NULL);
  3035. // }
  3036. V_0 = (bool)0;
  3037. goto IL_00cc;
  3038. }
  3039. }// end try (depth: 1)
  3040. catch(Il2CppExceptionWrapper& e)
  3041. {
  3042. __finallyBlock.StoreException(e.ex);
  3043. }
  3044. }
  3045. IL_00cc:
  3046. {
  3047. bool L_19 = V_0;
  3048. return L_19;
  3049. }
  3050. }
  3051. // System.Void SimpleJSON.JSONNode/<get_DeepChildren>d__45::<>m__Finally1()
  3052. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_DeepChildrenU3Ed__45_U3CU3Em__Finally1_mBA31C43EB8ACB72C8A163B470D786ACB361CF740 (U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B* __this, const RuntimeMethod* method)
  3053. {
  3054. static bool s_Il2CppMethodInitialized;
  3055. if (!s_Il2CppMethodInitialized)
  3056. {
  3057. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  3058. s_Il2CppMethodInitialized = true;
  3059. }
  3060. {
  3061. __this->___U3CU3E1__state_0 = (-1);
  3062. RuntimeObject* L_0 = __this->___U3CU3E7__wrap1_4;
  3063. if (!L_0)
  3064. {
  3065. goto IL_001a;
  3066. }
  3067. }
  3068. {
  3069. RuntimeObject* L_1 = __this->___U3CU3E7__wrap1_4;
  3070. NullCheck(L_1);
  3071. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_1);
  3072. }
  3073. IL_001a:
  3074. {
  3075. return;
  3076. }
  3077. }
  3078. // System.Void SimpleJSON.JSONNode/<get_DeepChildren>d__45::<>m__Finally2()
  3079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_DeepChildrenU3Ed__45_U3CU3Em__Finally2_mC829190BED7A6B48F2F4C64848495925A3C58EEE (U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B* __this, const RuntimeMethod* method)
  3080. {
  3081. static bool s_Il2CppMethodInitialized;
  3082. if (!s_Il2CppMethodInitialized)
  3083. {
  3084. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  3085. s_Il2CppMethodInitialized = true;
  3086. }
  3087. {
  3088. __this->___U3CU3E1__state_0 = ((int32_t)-3);
  3089. RuntimeObject* L_0 = __this->___U3CU3E7__wrap2_5;
  3090. if (!L_0)
  3091. {
  3092. goto IL_001b;
  3093. }
  3094. }
  3095. {
  3096. RuntimeObject* L_1 = __this->___U3CU3E7__wrap2_5;
  3097. NullCheck(L_1);
  3098. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_1);
  3099. }
  3100. IL_001b:
  3101. {
  3102. return;
  3103. }
  3104. }
  3105. // SimpleJSON.JSONNode SimpleJSON.JSONNode/<get_DeepChildren>d__45::System.Collections.Generic.IEnumerator<SimpleJSON.JSONNode>.get_Current()
  3106. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* U3Cget_DeepChildrenU3Ed__45_System_Collections_Generic_IEnumeratorU3CSimpleJSON_JSONNodeU3E_get_Current_m6E1A05C1C6A7BF9748F1768E2B2AB1B140F49983 (U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B* __this, const RuntimeMethod* method)
  3107. {
  3108. {
  3109. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = __this->___U3CU3E2__current_1;
  3110. return L_0;
  3111. }
  3112. }
  3113. // System.Void SimpleJSON.JSONNode/<get_DeepChildren>d__45::System.Collections.IEnumerator.Reset()
  3114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_DeepChildrenU3Ed__45_System_Collections_IEnumerator_Reset_mB10807E87C7440A590E9580E6A5B329ACCAD49E4 (U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B* __this, const RuntimeMethod* method)
  3115. {
  3116. {
  3117. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  3118. NullCheck(L_0);
  3119. NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
  3120. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3Cget_DeepChildrenU3Ed__45_System_Collections_IEnumerator_Reset_mB10807E87C7440A590E9580E6A5B329ACCAD49E4_RuntimeMethod_var)));
  3121. }
  3122. }
  3123. // System.Object SimpleJSON.JSONNode/<get_DeepChildren>d__45::System.Collections.IEnumerator.get_Current()
  3124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_DeepChildrenU3Ed__45_System_Collections_IEnumerator_get_Current_m2A8CD7D70A8ACF8A362378B75EAF7B41BC9FCEF6 (U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B* __this, const RuntimeMethod* method)
  3125. {
  3126. {
  3127. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = __this->___U3CU3E2__current_1;
  3128. return L_0;
  3129. }
  3130. }
  3131. // System.Collections.Generic.IEnumerator`1<SimpleJSON.JSONNode> SimpleJSON.JSONNode/<get_DeepChildren>d__45::System.Collections.Generic.IEnumerable<SimpleJSON.JSONNode>.GetEnumerator()
  3132. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_DeepChildrenU3Ed__45_System_Collections_Generic_IEnumerableU3CSimpleJSON_JSONNodeU3E_GetEnumerator_mAD2929E624663DCA925B762F05FCF8CDDE1FC6C8 (U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B* __this, const RuntimeMethod* method)
  3133. {
  3134. static bool s_Il2CppMethodInitialized;
  3135. if (!s_Il2CppMethodInitialized)
  3136. {
  3137. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B_il2cpp_TypeInfo_var);
  3138. s_Il2CppMethodInitialized = true;
  3139. }
  3140. U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B* V_0 = NULL;
  3141. {
  3142. int32_t L_0 = __this->___U3CU3E1__state_0;
  3143. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  3144. {
  3145. goto IL_0022;
  3146. }
  3147. }
  3148. {
  3149. int32_t L_1 = __this->___U3CU3El__initialThreadId_2;
  3150. int32_t L_2;
  3151. L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
  3152. if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
  3153. {
  3154. goto IL_0022;
  3155. }
  3156. }
  3157. {
  3158. __this->___U3CU3E1__state_0 = 0;
  3159. V_0 = __this;
  3160. goto IL_0035;
  3161. }
  3162. IL_0022:
  3163. {
  3164. U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B* L_3 = (U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B*)il2cpp_codegen_object_new(U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B_il2cpp_TypeInfo_var);
  3165. NullCheck(L_3);
  3166. U3Cget_DeepChildrenU3Ed__45__ctor_m89830CB6F115E0AD956EF880354CAFBAD7AF9E5A(L_3, 0, NULL);
  3167. V_0 = L_3;
  3168. U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B* L_4 = V_0;
  3169. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_5 = __this->___U3CU3E4__this_3;
  3170. NullCheck(L_4);
  3171. L_4->___U3CU3E4__this_3 = L_5;
  3172. Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this_3), (void*)L_5);
  3173. }
  3174. IL_0035:
  3175. {
  3176. U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B* L_6 = V_0;
  3177. return L_6;
  3178. }
  3179. }
  3180. // System.Collections.IEnumerator SimpleJSON.JSONNode/<get_DeepChildren>d__45::System.Collections.IEnumerable.GetEnumerator()
  3181. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_DeepChildrenU3Ed__45_System_Collections_IEnumerable_GetEnumerator_m8BB12003DCC4402BDA35F5B5AE1B82EF7C1A4856 (U3Cget_DeepChildrenU3Ed__45_tA866062C383219A7F4FE003A72FF6704A83B2C2B* __this, const RuntimeMethod* method)
  3182. {
  3183. {
  3184. RuntimeObject* L_0;
  3185. L_0 = U3Cget_DeepChildrenU3Ed__45_System_Collections_Generic_IEnumerableU3CSimpleJSON_JSONNodeU3E_GetEnumerator_mAD2929E624663DCA925B762F05FCF8CDDE1FC6C8(__this, NULL);
  3186. return L_0;
  3187. }
  3188. }
  3189. #ifdef __clang__
  3190. #pragma clang diagnostic pop
  3191. #endif
  3192. #ifdef __clang__
  3193. #pragma clang diagnostic push
  3194. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3195. #pragma clang diagnostic ignored "-Wunused-variable"
  3196. #endif
  3197. // System.Boolean SimpleJSON.JSONArray::get_Inline()
  3198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONArray_get_Inline_mBA0C9AEBB7420DBDFD977C0F54CC237E8F2BE3E5 (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, const RuntimeMethod* method)
  3199. {
  3200. {
  3201. // get { return inline; }
  3202. bool L_0 = __this->___inline_11;
  3203. return L_0;
  3204. }
  3205. }
  3206. // System.Void SimpleJSON.JSONArray::set_Inline(System.Boolean)
  3207. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONArray_set_Inline_m731089F5D0FA649ED210518DC299635A8D86A1DC (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, bool ___0_value, const RuntimeMethod* method)
  3208. {
  3209. {
  3210. // set { inline = value; }
  3211. bool L_0 = ___0_value;
  3212. __this->___inline_11 = L_0;
  3213. // set { inline = value; }
  3214. return;
  3215. }
  3216. }
  3217. // SimpleJSON.JSONNodeType SimpleJSON.JSONArray::get_Tag()
  3218. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONArray_get_Tag_m360EB078D7897D6D52783B8CDA6B736D014E97BC (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, const RuntimeMethod* method)
  3219. {
  3220. {
  3221. // public override JSONNodeType Tag { get { return JSONNodeType.Array; } }
  3222. return (int32_t)(1);
  3223. }
  3224. }
  3225. // System.Boolean SimpleJSON.JSONArray::get_IsArray()
  3226. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONArray_get_IsArray_mA7B4EF5B0128FB64ACEB7EAC66FA3522991980AF (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, const RuntimeMethod* method)
  3227. {
  3228. {
  3229. // public override bool IsArray { get { return true; } }
  3230. return (bool)1;
  3231. }
  3232. }
  3233. // SimpleJSON.JSONNode/Enumerator SimpleJSON.JSONArray::GetEnumerator()
  3234. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 JSONArray_GetEnumerator_m6AF64AE0DD2A5AAB8C0E271BF0CAB8AA1FD32E17 (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, const RuntimeMethod* method)
  3235. {
  3236. static bool s_Il2CppMethodInitialized;
  3237. if (!s_Il2CppMethodInitialized)
  3238. {
  3239. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m7DDCF28102A20EEBF067D96F91DFE18F03A96C5B_RuntimeMethod_var);
  3240. s_Il2CppMethodInitialized = true;
  3241. }
  3242. {
  3243. // public override Enumerator GetEnumerator() { return new Enumerator(m_List.GetEnumerator()); }
  3244. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_0 = __this->___m_List_10;
  3245. NullCheck(L_0);
  3246. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 L_1;
  3247. L_1 = List_1_GetEnumerator_m7DDCF28102A20EEBF067D96F91DFE18F03A96C5B(L_0, List_1_GetEnumerator_m7DDCF28102A20EEBF067D96F91DFE18F03A96C5B_RuntimeMethod_var);
  3248. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_2;
  3249. memset((&L_2), 0, sizeof(L_2));
  3250. Enumerator__ctor_mF21239C69620D815F8CD34F022BE18E9DAF9CB10((&L_2), L_1, /*hidden argument*/NULL);
  3251. return L_2;
  3252. }
  3253. }
  3254. // SimpleJSON.JSONNode SimpleJSON.JSONArray::get_Item(System.Int32)
  3255. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONArray_get_Item_m8BE9047FC512840E6A4594560EDF86BB4E0FF657 (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, int32_t ___0_aIndex, const RuntimeMethod* method)
  3256. {
  3257. static bool s_Il2CppMethodInitialized;
  3258. if (!s_Il2CppMethodInitialized)
  3259. {
  3260. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C_il2cpp_TypeInfo_var);
  3261. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_RuntimeMethod_var);
  3262. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9E1232D0A0D221987BA1E611491D57A00AFC1721_RuntimeMethod_var);
  3263. s_Il2CppMethodInitialized = true;
  3264. }
  3265. {
  3266. // if (aIndex < 0 || aIndex >= m_List.Count)
  3267. int32_t L_0 = ___0_aIndex;
  3268. if ((((int32_t)L_0) < ((int32_t)0)))
  3269. {
  3270. goto IL_0012;
  3271. }
  3272. }
  3273. {
  3274. int32_t L_1 = ___0_aIndex;
  3275. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_2 = __this->___m_List_10;
  3276. NullCheck(L_2);
  3277. int32_t L_3;
  3278. L_3 = List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_inline(L_2, List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_RuntimeMethod_var);
  3279. if ((((int32_t)L_1) < ((int32_t)L_3)))
  3280. {
  3281. goto IL_0019;
  3282. }
  3283. }
  3284. IL_0012:
  3285. {
  3286. // return new JSONLazyCreator(this);
  3287. JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* L_4 = (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*)il2cpp_codegen_object_new(JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C_il2cpp_TypeInfo_var);
  3288. NullCheck(L_4);
  3289. JSONLazyCreator__ctor_m0B3625D19DDD8DBDBB45822FAABCE266FA4EE694(L_4, __this, NULL);
  3290. return L_4;
  3291. }
  3292. IL_0019:
  3293. {
  3294. // return m_List[aIndex];
  3295. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_5 = __this->___m_List_10;
  3296. int32_t L_6 = ___0_aIndex;
  3297. NullCheck(L_5);
  3298. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_7;
  3299. L_7 = List_1_get_Item_m9E1232D0A0D221987BA1E611491D57A00AFC1721(L_5, L_6, List_1_get_Item_m9E1232D0A0D221987BA1E611491D57A00AFC1721_RuntimeMethod_var);
  3300. return L_7;
  3301. }
  3302. }
  3303. // System.Void SimpleJSON.JSONArray::set_Item(System.Int32,SimpleJSON.JSONNode)
  3304. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONArray_set_Item_mBCD05590C34BC589B786E753B9FE796EBA3F6725 (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, int32_t ___0_aIndex, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___1_value, const RuntimeMethod* method)
  3305. {
  3306. static bool s_Il2CppMethodInitialized;
  3307. if (!s_Il2CppMethodInitialized)
  3308. {
  3309. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  3310. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  3311. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3C60D77B9288E9619EBC7F28115464996321E97D_RuntimeMethod_var);
  3312. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_RuntimeMethod_var);
  3313. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mF945957677A6D59A7A530133DF6FA14CC374C9F1_RuntimeMethod_var);
  3314. s_Il2CppMethodInitialized = true;
  3315. }
  3316. {
  3317. // if (value == null)
  3318. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = ___1_value;
  3319. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  3320. bool L_1;
  3321. L_1 = JSONNode_op_Equality_mD30EBFA5F9398107FCC5CE51B05CE4CFFBCC6A8E(L_0, NULL, NULL);
  3322. if (!L_1)
  3323. {
  3324. goto IL_0010;
  3325. }
  3326. }
  3327. {
  3328. // value = JSONNull.CreateOrGet();
  3329. il2cpp_codegen_runtime_class_init_inline(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  3330. JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* L_2;
  3331. L_2 = JSONNull_CreateOrGet_mDC16038413CE71B027A7F9AB1546AF8666D3D3BD(NULL);
  3332. ___1_value = L_2;
  3333. }
  3334. IL_0010:
  3335. {
  3336. // if (aIndex < 0 || aIndex >= m_List.Count)
  3337. int32_t L_3 = ___0_aIndex;
  3338. if ((((int32_t)L_3) < ((int32_t)0)))
  3339. {
  3340. goto IL_0022;
  3341. }
  3342. }
  3343. {
  3344. int32_t L_4 = ___0_aIndex;
  3345. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_5 = __this->___m_List_10;
  3346. NullCheck(L_5);
  3347. int32_t L_6;
  3348. L_6 = List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_inline(L_5, List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_RuntimeMethod_var);
  3349. if ((((int32_t)L_4) < ((int32_t)L_6)))
  3350. {
  3351. goto IL_002f;
  3352. }
  3353. }
  3354. IL_0022:
  3355. {
  3356. // m_List.Add(value);
  3357. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_7 = __this->___m_List_10;
  3358. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_8 = ___1_value;
  3359. NullCheck(L_7);
  3360. List_1_Add_m3C60D77B9288E9619EBC7F28115464996321E97D_inline(L_7, L_8, List_1_Add_m3C60D77B9288E9619EBC7F28115464996321E97D_RuntimeMethod_var);
  3361. return;
  3362. }
  3363. IL_002f:
  3364. {
  3365. // m_List[aIndex] = value;
  3366. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_9 = __this->___m_List_10;
  3367. int32_t L_10 = ___0_aIndex;
  3368. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_11 = ___1_value;
  3369. NullCheck(L_9);
  3370. List_1_set_Item_mF945957677A6D59A7A530133DF6FA14CC374C9F1(L_9, L_10, L_11, List_1_set_Item_mF945957677A6D59A7A530133DF6FA14CC374C9F1_RuntimeMethod_var);
  3371. // }
  3372. return;
  3373. }
  3374. }
  3375. // SimpleJSON.JSONNode SimpleJSON.JSONArray::get_Item(System.String)
  3376. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONArray_get_Item_mE18312128B02B505BA656D7F444B05A6769710AE (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, String_t* ___0_aKey, const RuntimeMethod* method)
  3377. {
  3378. static bool s_Il2CppMethodInitialized;
  3379. if (!s_Il2CppMethodInitialized)
  3380. {
  3381. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C_il2cpp_TypeInfo_var);
  3382. s_Il2CppMethodInitialized = true;
  3383. }
  3384. {
  3385. // get { return new JSONLazyCreator(this); }
  3386. JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* L_0 = (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*)il2cpp_codegen_object_new(JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C_il2cpp_TypeInfo_var);
  3387. NullCheck(L_0);
  3388. JSONLazyCreator__ctor_m0B3625D19DDD8DBDBB45822FAABCE266FA4EE694(L_0, __this, NULL);
  3389. return L_0;
  3390. }
  3391. }
  3392. // System.Void SimpleJSON.JSONArray::set_Item(System.String,SimpleJSON.JSONNode)
  3393. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONArray_set_Item_mE4E0DE5133E60AF49E46FEDAD00D2A04349C0855 (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, String_t* ___0_aKey, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___1_value, const RuntimeMethod* method)
  3394. {
  3395. static bool s_Il2CppMethodInitialized;
  3396. if (!s_Il2CppMethodInitialized)
  3397. {
  3398. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  3399. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  3400. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3C60D77B9288E9619EBC7F28115464996321E97D_RuntimeMethod_var);
  3401. s_Il2CppMethodInitialized = true;
  3402. }
  3403. {
  3404. // if (value == null)
  3405. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = ___1_value;
  3406. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  3407. bool L_1;
  3408. L_1 = JSONNode_op_Equality_mD30EBFA5F9398107FCC5CE51B05CE4CFFBCC6A8E(L_0, NULL, NULL);
  3409. if (!L_1)
  3410. {
  3411. goto IL_0010;
  3412. }
  3413. }
  3414. {
  3415. // value = JSONNull.CreateOrGet();
  3416. il2cpp_codegen_runtime_class_init_inline(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  3417. JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* L_2;
  3418. L_2 = JSONNull_CreateOrGet_mDC16038413CE71B027A7F9AB1546AF8666D3D3BD(NULL);
  3419. ___1_value = L_2;
  3420. }
  3421. IL_0010:
  3422. {
  3423. // m_List.Add(value);
  3424. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_3 = __this->___m_List_10;
  3425. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_4 = ___1_value;
  3426. NullCheck(L_3);
  3427. List_1_Add_m3C60D77B9288E9619EBC7F28115464996321E97D_inline(L_3, L_4, List_1_Add_m3C60D77B9288E9619EBC7F28115464996321E97D_RuntimeMethod_var);
  3428. // }
  3429. return;
  3430. }
  3431. }
  3432. // System.Int32 SimpleJSON.JSONArray::get_Count()
  3433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONArray_get_Count_mB71218A2D8288D0665C467844F7351D301FDAFDD (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, const RuntimeMethod* method)
  3434. {
  3435. static bool s_Il2CppMethodInitialized;
  3436. if (!s_Il2CppMethodInitialized)
  3437. {
  3438. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_RuntimeMethod_var);
  3439. s_Il2CppMethodInitialized = true;
  3440. }
  3441. {
  3442. // get { return m_List.Count; }
  3443. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_0 = __this->___m_List_10;
  3444. NullCheck(L_0);
  3445. int32_t L_1;
  3446. L_1 = List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_inline(L_0, List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_RuntimeMethod_var);
  3447. return L_1;
  3448. }
  3449. }
  3450. // System.Void SimpleJSON.JSONArray::Add(System.String,SimpleJSON.JSONNode)
  3451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONArray_Add_mD1FBE0F0FC20E7415014B7FF21939592EBB0C9A1 (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, String_t* ___0_aKey, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___1_aItem, const RuntimeMethod* method)
  3452. {
  3453. static bool s_Il2CppMethodInitialized;
  3454. if (!s_Il2CppMethodInitialized)
  3455. {
  3456. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  3457. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  3458. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3C60D77B9288E9619EBC7F28115464996321E97D_RuntimeMethod_var);
  3459. s_Il2CppMethodInitialized = true;
  3460. }
  3461. {
  3462. // if (aItem == null)
  3463. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = ___1_aItem;
  3464. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  3465. bool L_1;
  3466. L_1 = JSONNode_op_Equality_mD30EBFA5F9398107FCC5CE51B05CE4CFFBCC6A8E(L_0, NULL, NULL);
  3467. if (!L_1)
  3468. {
  3469. goto IL_0010;
  3470. }
  3471. }
  3472. {
  3473. // aItem = JSONNull.CreateOrGet();
  3474. il2cpp_codegen_runtime_class_init_inline(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  3475. JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* L_2;
  3476. L_2 = JSONNull_CreateOrGet_mDC16038413CE71B027A7F9AB1546AF8666D3D3BD(NULL);
  3477. ___1_aItem = L_2;
  3478. }
  3479. IL_0010:
  3480. {
  3481. // m_List.Add(aItem);
  3482. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_3 = __this->___m_List_10;
  3483. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_4 = ___1_aItem;
  3484. NullCheck(L_3);
  3485. List_1_Add_m3C60D77B9288E9619EBC7F28115464996321E97D_inline(L_3, L_4, List_1_Add_m3C60D77B9288E9619EBC7F28115464996321E97D_RuntimeMethod_var);
  3486. // }
  3487. return;
  3488. }
  3489. }
  3490. // SimpleJSON.JSONNode SimpleJSON.JSONArray::Remove(System.Int32)
  3491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONArray_Remove_m79500DBD9751A04C02756470A4D22DDCF9C97FEC (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, int32_t ___0_aIndex, const RuntimeMethod* method)
  3492. {
  3493. static bool s_Il2CppMethodInitialized;
  3494. if (!s_Il2CppMethodInitialized)
  3495. {
  3496. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m24DE650BE95A807BAE35507BBA507DD5480128FC_RuntimeMethod_var);
  3497. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_RuntimeMethod_var);
  3498. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9E1232D0A0D221987BA1E611491D57A00AFC1721_RuntimeMethod_var);
  3499. s_Il2CppMethodInitialized = true;
  3500. }
  3501. {
  3502. // if (aIndex < 0 || aIndex >= m_List.Count)
  3503. int32_t L_0 = ___0_aIndex;
  3504. if ((((int32_t)L_0) < ((int32_t)0)))
  3505. {
  3506. goto IL_0012;
  3507. }
  3508. }
  3509. {
  3510. int32_t L_1 = ___0_aIndex;
  3511. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_2 = __this->___m_List_10;
  3512. NullCheck(L_2);
  3513. int32_t L_3;
  3514. L_3 = List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_inline(L_2, List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_RuntimeMethod_var);
  3515. if ((((int32_t)L_1) < ((int32_t)L_3)))
  3516. {
  3517. goto IL_0014;
  3518. }
  3519. }
  3520. IL_0012:
  3521. {
  3522. // return null;
  3523. return (JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653*)NULL;
  3524. }
  3525. IL_0014:
  3526. {
  3527. // JSONNode tmp = m_List[aIndex];
  3528. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_4 = __this->___m_List_10;
  3529. int32_t L_5 = ___0_aIndex;
  3530. NullCheck(L_4);
  3531. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_6;
  3532. L_6 = List_1_get_Item_m9E1232D0A0D221987BA1E611491D57A00AFC1721(L_4, L_5, List_1_get_Item_m9E1232D0A0D221987BA1E611491D57A00AFC1721_RuntimeMethod_var);
  3533. // m_List.RemoveAt(aIndex);
  3534. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_7 = __this->___m_List_10;
  3535. int32_t L_8 = ___0_aIndex;
  3536. NullCheck(L_7);
  3537. List_1_RemoveAt_m24DE650BE95A807BAE35507BBA507DD5480128FC(L_7, L_8, List_1_RemoveAt_m24DE650BE95A807BAE35507BBA507DD5480128FC_RuntimeMethod_var);
  3538. // return tmp;
  3539. return L_6;
  3540. }
  3541. }
  3542. // SimpleJSON.JSONNode SimpleJSON.JSONArray::Remove(SimpleJSON.JSONNode)
  3543. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONArray_Remove_m64C3EBFE3DB5BE130232769DC43000E84589E674 (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_aNode, const RuntimeMethod* method)
  3544. {
  3545. static bool s_Il2CppMethodInitialized;
  3546. if (!s_Il2CppMethodInitialized)
  3547. {
  3548. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mEFC31D4DE59FCE14782FF159FD633CDFEF369438_RuntimeMethod_var);
  3549. s_Il2CppMethodInitialized = true;
  3550. }
  3551. {
  3552. // m_List.Remove(aNode);
  3553. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_0 = __this->___m_List_10;
  3554. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_1 = ___0_aNode;
  3555. NullCheck(L_0);
  3556. bool L_2;
  3557. L_2 = List_1_Remove_mEFC31D4DE59FCE14782FF159FD633CDFEF369438(L_0, L_1, List_1_Remove_mEFC31D4DE59FCE14782FF159FD633CDFEF369438_RuntimeMethod_var);
  3558. // return aNode;
  3559. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_3 = ___0_aNode;
  3560. return L_3;
  3561. }
  3562. }
  3563. // System.Void SimpleJSON.JSONArray::Clear()
  3564. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONArray_Clear_m86E2E8BE6493C5C555525B9935AFF9E53BB72C2B (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, const RuntimeMethod* method)
  3565. {
  3566. static bool s_Il2CppMethodInitialized;
  3567. if (!s_Il2CppMethodInitialized)
  3568. {
  3569. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mA977D54F065CD5D4177231725623F8FC0BC8BF19_RuntimeMethod_var);
  3570. s_Il2CppMethodInitialized = true;
  3571. }
  3572. {
  3573. // m_List.Clear();
  3574. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_0 = __this->___m_List_10;
  3575. NullCheck(L_0);
  3576. List_1_Clear_mA977D54F065CD5D4177231725623F8FC0BC8BF19_inline(L_0, List_1_Clear_mA977D54F065CD5D4177231725623F8FC0BC8BF19_RuntimeMethod_var);
  3577. // }
  3578. return;
  3579. }
  3580. }
  3581. // SimpleJSON.JSONNode SimpleJSON.JSONArray::Clone()
  3582. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONArray_Clone_mA05BA59E71672A88208218DF12C4E5F7A8773502 (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, const RuntimeMethod* method)
  3583. {
  3584. static bool s_Il2CppMethodInitialized;
  3585. if (!s_Il2CppMethodInitialized)
  3586. {
  3587. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m883E0A6A001B379F5451A9DC6C151D223F9BD448_RuntimeMethod_var);
  3588. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBA58967C724F00BFA740985C05C1A2B8E5FB583D_RuntimeMethod_var);
  3589. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m77AFF0C2B6AD157424C10FFEB116D213835CF084_RuntimeMethod_var);
  3590. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_il2cpp_TypeInfo_var);
  3591. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  3592. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m7DDCF28102A20EEBF067D96F91DFE18F03A96C5B_RuntimeMethod_var);
  3593. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Capacity_m3E61536FA3567F179E0368A188518DE9F4A72415_RuntimeMethod_var);
  3594. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_mCCF4F8196E618DFFE9E5D95FA28AEB88D8BD1D65_RuntimeMethod_var);
  3595. s_Il2CppMethodInitialized = true;
  3596. }
  3597. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* V_0 = NULL;
  3598. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 V_1;
  3599. memset((&V_1), 0, sizeof(V_1));
  3600. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* V_2 = NULL;
  3601. {
  3602. // var node = new JSONArray();
  3603. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_0 = (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2*)il2cpp_codegen_object_new(JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_il2cpp_TypeInfo_var);
  3604. NullCheck(L_0);
  3605. JSONArray__ctor_m92FFF2DC8E1425398814F50D4B253EB459B8477F(L_0, NULL);
  3606. V_0 = L_0;
  3607. // node.m_List.Capacity = m_List.Capacity;
  3608. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_1 = V_0;
  3609. NullCheck(L_1);
  3610. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_2 = L_1->___m_List_10;
  3611. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_3 = __this->___m_List_10;
  3612. NullCheck(L_3);
  3613. int32_t L_4;
  3614. L_4 = List_1_get_Capacity_m3E61536FA3567F179E0368A188518DE9F4A72415(L_3, List_1_get_Capacity_m3E61536FA3567F179E0368A188518DE9F4A72415_RuntimeMethod_var);
  3615. NullCheck(L_2);
  3616. List_1_set_Capacity_mCCF4F8196E618DFFE9E5D95FA28AEB88D8BD1D65(L_2, L_4, List_1_set_Capacity_mCCF4F8196E618DFFE9E5D95FA28AEB88D8BD1D65_RuntimeMethod_var);
  3617. // foreach (var n in m_List)
  3618. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_5 = __this->___m_List_10;
  3619. NullCheck(L_5);
  3620. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 L_6;
  3621. L_6 = List_1_GetEnumerator_m7DDCF28102A20EEBF067D96F91DFE18F03A96C5B(L_5, List_1_GetEnumerator_m7DDCF28102A20EEBF067D96F91DFE18F03A96C5B_RuntimeMethod_var);
  3622. V_1 = L_6;
  3623. }
  3624. {
  3625. auto __finallyBlock = il2cpp::utils::Finally([&]
  3626. {
  3627. FINALLY_005b:
  3628. {// begin finally (depth: 1)
  3629. Enumerator_Dispose_m883E0A6A001B379F5451A9DC6C151D223F9BD448((&V_1), Enumerator_Dispose_m883E0A6A001B379F5451A9DC6C151D223F9BD448_RuntimeMethod_var);
  3630. return;
  3631. }// end finally (depth: 1)
  3632. });
  3633. try
  3634. {// begin try (depth: 1)
  3635. {
  3636. goto IL_0050_1;
  3637. }
  3638. IL_002a_1:
  3639. {
  3640. // foreach (var n in m_List)
  3641. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_7;
  3642. L_7 = Enumerator_get_Current_m77AFF0C2B6AD157424C10FFEB116D213835CF084_inline((&V_1), Enumerator_get_Current_m77AFF0C2B6AD157424C10FFEB116D213835CF084_RuntimeMethod_var);
  3643. V_2 = L_7;
  3644. // if (n != null)
  3645. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_8 = V_2;
  3646. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  3647. bool L_9;
  3648. L_9 = JSONNode_op_Inequality_m91693B2A4AC881F8703CC1D1050371B8EC552CF7(L_8, NULL, NULL);
  3649. if (!L_9)
  3650. {
  3651. goto IL_0049_1;
  3652. }
  3653. }
  3654. {
  3655. // node.Add(n.Clone());
  3656. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_10 = V_0;
  3657. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_11 = V_2;
  3658. NullCheck(L_11);
  3659. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_12;
  3660. L_12 = VirtualFuncInvoker0< JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* >::Invoke(26 /* SimpleJSON.JSONNode SimpleJSON.JSONNode::Clone() */, L_11);
  3661. NullCheck(L_10);
  3662. VirtualActionInvoker1< JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* >::Invoke(21 /* System.Void SimpleJSON.JSONNode::Add(SimpleJSON.JSONNode) */, L_10, L_12);
  3663. goto IL_0050_1;
  3664. }
  3665. IL_0049_1:
  3666. {
  3667. // node.Add(null);
  3668. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_13 = V_0;
  3669. NullCheck(L_13);
  3670. VirtualActionInvoker1< JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* >::Invoke(21 /* System.Void SimpleJSON.JSONNode::Add(SimpleJSON.JSONNode) */, L_13, (JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653*)NULL);
  3671. }
  3672. IL_0050_1:
  3673. {
  3674. // foreach (var n in m_List)
  3675. bool L_14;
  3676. L_14 = Enumerator_MoveNext_mBA58967C724F00BFA740985C05C1A2B8E5FB583D((&V_1), Enumerator_MoveNext_mBA58967C724F00BFA740985C05C1A2B8E5FB583D_RuntimeMethod_var);
  3677. if (L_14)
  3678. {
  3679. goto IL_002a_1;
  3680. }
  3681. }
  3682. {
  3683. goto IL_0069;
  3684. }
  3685. }// end try (depth: 1)
  3686. catch(Il2CppExceptionWrapper& e)
  3687. {
  3688. __finallyBlock.StoreException(e.ex);
  3689. }
  3690. }
  3691. IL_0069:
  3692. {
  3693. // return node;
  3694. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_15 = V_0;
  3695. return L_15;
  3696. }
  3697. }
  3698. // System.Collections.Generic.IEnumerable`1<SimpleJSON.JSONNode> SimpleJSON.JSONArray::get_Children()
  3699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* JSONArray_get_Children_m733AE4C5816E51E6F86441110606489A0406AA91 (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, const RuntimeMethod* method)
  3700. {
  3701. static bool s_Il2CppMethodInitialized;
  3702. if (!s_Il2CppMethodInitialized)
  3703. {
  3704. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA_il2cpp_TypeInfo_var);
  3705. s_Il2CppMethodInitialized = true;
  3706. }
  3707. {
  3708. U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA* L_0 = (U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA*)il2cpp_codegen_object_new(U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA_il2cpp_TypeInfo_var);
  3709. NullCheck(L_0);
  3710. U3Cget_ChildrenU3Ed__24__ctor_m4FA6CFA96B1189496D9E219499A0C05F713A6D28(L_0, ((int32_t)-2), NULL);
  3711. U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA* L_1 = L_0;
  3712. NullCheck(L_1);
  3713. L_1->___U3CU3E4__this_3 = __this;
  3714. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_3), (void*)__this);
  3715. return L_1;
  3716. }
  3717. }
  3718. // System.Void SimpleJSON.JSONArray::WriteToStringBuilder(System.Text.StringBuilder,System.Int32,System.Int32,SimpleJSON.JSONTextMode)
  3719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONArray_WriteToStringBuilder_m9F23115433028794DCAC019F82EEFD946990D994 (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, StringBuilder_t* ___0_aSB, int32_t ___1_aIndent, int32_t ___2_aIndentInc, int32_t ___3_aMode, const RuntimeMethod* method)
  3720. {
  3721. static bool s_Il2CppMethodInitialized;
  3722. if (!s_Il2CppMethodInitialized)
  3723. {
  3724. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_RuntimeMethod_var);
  3725. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9E1232D0A0D221987BA1E611491D57A00AFC1721_RuntimeMethod_var);
  3726. s_Il2CppMethodInitialized = true;
  3727. }
  3728. int32_t V_0 = 0;
  3729. int32_t V_1 = 0;
  3730. {
  3731. // aSB.Append('[');
  3732. StringBuilder_t* L_0 = ___0_aSB;
  3733. NullCheck(L_0);
  3734. StringBuilder_t* L_1;
  3735. L_1 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_0, ((int32_t)91), NULL);
  3736. // int count = m_List.Count;
  3737. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_2 = __this->___m_List_10;
  3738. NullCheck(L_2);
  3739. int32_t L_3;
  3740. L_3 = List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_inline(L_2, List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_RuntimeMethod_var);
  3741. V_0 = L_3;
  3742. // if (inline)
  3743. bool L_4 = __this->___inline_11;
  3744. if (!L_4)
  3745. {
  3746. goto IL_0020;
  3747. }
  3748. }
  3749. {
  3750. // aMode = JSONTextMode.Compact;
  3751. ___3_aMode = 0;
  3752. }
  3753. IL_0020:
  3754. {
  3755. // for (int i = 0; i < count; i++)
  3756. V_1 = 0;
  3757. goto IL_006a;
  3758. }
  3759. IL_0024:
  3760. {
  3761. // if (i > 0)
  3762. int32_t L_5 = V_1;
  3763. if ((((int32_t)L_5) <= ((int32_t)0)))
  3764. {
  3765. goto IL_0031;
  3766. }
  3767. }
  3768. {
  3769. // aSB.Append(',');
  3770. StringBuilder_t* L_6 = ___0_aSB;
  3771. NullCheck(L_6);
  3772. StringBuilder_t* L_7;
  3773. L_7 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_6, ((int32_t)44), NULL);
  3774. }
  3775. IL_0031:
  3776. {
  3777. // if (aMode == JSONTextMode.Indent)
  3778. int32_t L_8 = ___3_aMode;
  3779. if ((!(((uint32_t)L_8) == ((uint32_t)1))))
  3780. {
  3781. goto IL_003d;
  3782. }
  3783. }
  3784. {
  3785. // aSB.AppendLine();
  3786. StringBuilder_t* L_9 = ___0_aSB;
  3787. NullCheck(L_9);
  3788. StringBuilder_t* L_10;
  3789. L_10 = StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E(L_9, NULL);
  3790. }
  3791. IL_003d:
  3792. {
  3793. // if (aMode == JSONTextMode.Indent)
  3794. int32_t L_11 = ___3_aMode;
  3795. if ((!(((uint32_t)L_11) == ((uint32_t)1))))
  3796. {
  3797. goto IL_004e;
  3798. }
  3799. }
  3800. {
  3801. // aSB.Append(' ', aIndent + aIndentInc);
  3802. StringBuilder_t* L_12 = ___0_aSB;
  3803. int32_t L_13 = ___1_aIndent;
  3804. int32_t L_14 = ___2_aIndentInc;
  3805. NullCheck(L_12);
  3806. StringBuilder_t* L_15;
  3807. L_15 = StringBuilder_Append_mE20F6CD28FC8E8C9FD65987DBD32E6087CCE1CF3(L_12, ((int32_t)32), ((int32_t)il2cpp_codegen_add(L_13, L_14)), NULL);
  3808. }
  3809. IL_004e:
  3810. {
  3811. // m_List[i].WriteToStringBuilder(aSB, aIndent + aIndentInc, aIndentInc, aMode);
  3812. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_16 = __this->___m_List_10;
  3813. int32_t L_17 = V_1;
  3814. NullCheck(L_16);
  3815. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_18;
  3816. L_18 = List_1_get_Item_m9E1232D0A0D221987BA1E611491D57A00AFC1721(L_16, L_17, List_1_get_Item_m9E1232D0A0D221987BA1E611491D57A00AFC1721_RuntimeMethod_var);
  3817. StringBuilder_t* L_19 = ___0_aSB;
  3818. int32_t L_20 = ___1_aIndent;
  3819. int32_t L_21 = ___2_aIndentInc;
  3820. int32_t L_22 = ___2_aIndentInc;
  3821. int32_t L_23 = ___3_aMode;
  3822. NullCheck(L_18);
  3823. VirtualActionInvoker4< StringBuilder_t*, int32_t, int32_t, int32_t >::Invoke(31 /* System.Void SimpleJSON.JSONNode::WriteToStringBuilder(System.Text.StringBuilder,System.Int32,System.Int32,SimpleJSON.JSONTextMode) */, L_18, L_19, ((int32_t)il2cpp_codegen_add(L_20, L_21)), L_22, L_23);
  3824. // for (int i = 0; i < count; i++)
  3825. int32_t L_24 = V_1;
  3826. V_1 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  3827. }
  3828. IL_006a:
  3829. {
  3830. // for (int i = 0; i < count; i++)
  3831. int32_t L_25 = V_1;
  3832. int32_t L_26 = V_0;
  3833. if ((((int32_t)L_25) < ((int32_t)L_26)))
  3834. {
  3835. goto IL_0024;
  3836. }
  3837. }
  3838. {
  3839. // if (aMode == JSONTextMode.Indent)
  3840. int32_t L_27 = ___3_aMode;
  3841. if ((!(((uint32_t)L_27) == ((uint32_t)1))))
  3842. {
  3843. goto IL_0082;
  3844. }
  3845. }
  3846. {
  3847. // aSB.AppendLine().Append(' ', aIndent);
  3848. StringBuilder_t* L_28 = ___0_aSB;
  3849. NullCheck(L_28);
  3850. StringBuilder_t* L_29;
  3851. L_29 = StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E(L_28, NULL);
  3852. int32_t L_30 = ___1_aIndent;
  3853. NullCheck(L_29);
  3854. StringBuilder_t* L_31;
  3855. L_31 = StringBuilder_Append_mE20F6CD28FC8E8C9FD65987DBD32E6087CCE1CF3(L_29, ((int32_t)32), L_30, NULL);
  3856. }
  3857. IL_0082:
  3858. {
  3859. // aSB.Append(']');
  3860. StringBuilder_t* L_32 = ___0_aSB;
  3861. NullCheck(L_32);
  3862. StringBuilder_t* L_33;
  3863. L_33 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_32, ((int32_t)93), NULL);
  3864. // }
  3865. return;
  3866. }
  3867. }
  3868. // System.Void SimpleJSON.JSONArray::SerializeBinary(System.IO.BinaryWriter)
  3869. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONArray_SerializeBinary_m1CAA8628D33912AF42637CC6AC603402C429026C (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___0_aWriter, const RuntimeMethod* method)
  3870. {
  3871. static bool s_Il2CppMethodInitialized;
  3872. if (!s_Il2CppMethodInitialized)
  3873. {
  3874. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_RuntimeMethod_var);
  3875. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9E1232D0A0D221987BA1E611491D57A00AFC1721_RuntimeMethod_var);
  3876. s_Il2CppMethodInitialized = true;
  3877. }
  3878. int32_t V_0 = 0;
  3879. {
  3880. // aWriter.Write((byte)JSONNodeType.Array);
  3881. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_0 = ___0_aWriter;
  3882. NullCheck(L_0);
  3883. VirtualActionInvoker1< uint8_t >::Invoke(8 /* System.Void System.IO.BinaryWriter::Write(System.Byte) */, L_0, (uint8_t)1);
  3884. // aWriter.Write(m_List.Count);
  3885. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_1 = ___0_aWriter;
  3886. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_2 = __this->___m_List_10;
  3887. NullCheck(L_2);
  3888. int32_t L_3;
  3889. L_3 = List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_inline(L_2, List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_RuntimeMethod_var);
  3890. NullCheck(L_1);
  3891. VirtualActionInvoker1< int32_t >::Invoke(16 /* System.Void System.IO.BinaryWriter::Write(System.Int32) */, L_1, L_3);
  3892. // for (int i = 0; i < m_List.Count; i++)
  3893. V_0 = 0;
  3894. goto IL_0032;
  3895. }
  3896. IL_001c:
  3897. {
  3898. // m_List[i].SerializeBinary(aWriter);
  3899. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_4 = __this->___m_List_10;
  3900. int32_t L_5 = V_0;
  3901. NullCheck(L_4);
  3902. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_6;
  3903. L_6 = List_1_get_Item_m9E1232D0A0D221987BA1E611491D57A00AFC1721(L_4, L_5, List_1_get_Item_m9E1232D0A0D221987BA1E611491D57A00AFC1721_RuntimeMethod_var);
  3904. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_7 = ___0_aWriter;
  3905. NullCheck(L_6);
  3906. VirtualActionInvoker1< BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* >::Invoke(47 /* System.Void SimpleJSON.JSONNode::SerializeBinary(System.IO.BinaryWriter) */, L_6, L_7);
  3907. // for (int i = 0; i < m_List.Count; i++)
  3908. int32_t L_8 = V_0;
  3909. V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  3910. }
  3911. IL_0032:
  3912. {
  3913. // for (int i = 0; i < m_List.Count; i++)
  3914. int32_t L_9 = V_0;
  3915. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_10 = __this->___m_List_10;
  3916. NullCheck(L_10);
  3917. int32_t L_11;
  3918. L_11 = List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_inline(L_10, List_1_get_Count_m6F782FA6EB1B2E2F1C3530246C446F4DEEA30190_RuntimeMethod_var);
  3919. if ((((int32_t)L_9) < ((int32_t)L_11)))
  3920. {
  3921. goto IL_001c;
  3922. }
  3923. }
  3924. {
  3925. // }
  3926. return;
  3927. }
  3928. }
  3929. // System.Void SimpleJSON.JSONArray::.ctor()
  3930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONArray__ctor_m92FFF2DC8E1425398814F50D4B253EB459B8477F (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* __this, const RuntimeMethod* method)
  3931. {
  3932. static bool s_Il2CppMethodInitialized;
  3933. if (!s_Il2CppMethodInitialized)
  3934. {
  3935. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  3936. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m334012939E9E81EC23774AAEF7341D165260178E_RuntimeMethod_var);
  3937. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C_il2cpp_TypeInfo_var);
  3938. s_Il2CppMethodInitialized = true;
  3939. }
  3940. {
  3941. // private List<JSONNode> m_List = new List<JSONNode>();
  3942. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_0 = (List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C*)il2cpp_codegen_object_new(List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C_il2cpp_TypeInfo_var);
  3943. NullCheck(L_0);
  3944. List_1__ctor_m334012939E9E81EC23774AAEF7341D165260178E(L_0, List_1__ctor_m334012939E9E81EC23774AAEF7341D165260178E_RuntimeMethod_var);
  3945. __this->___m_List_10 = L_0;
  3946. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_List_10), (void*)L_0);
  3947. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  3948. JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353(__this, NULL);
  3949. return;
  3950. }
  3951. }
  3952. #ifdef __clang__
  3953. #pragma clang diagnostic pop
  3954. #endif
  3955. #ifdef __clang__
  3956. #pragma clang diagnostic push
  3957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3958. #pragma clang diagnostic ignored "-Wunused-variable"
  3959. #endif
  3960. // System.Void SimpleJSON.JSONArray/<get_Children>d__24::.ctor(System.Int32)
  3961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__24__ctor_m4FA6CFA96B1189496D9E219499A0C05F713A6D28 (U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
  3962. {
  3963. {
  3964. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  3965. int32_t L_0 = ___0_U3CU3E1__state;
  3966. __this->___U3CU3E1__state_0 = L_0;
  3967. int32_t L_1;
  3968. L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
  3969. __this->___U3CU3El__initialThreadId_2 = L_1;
  3970. return;
  3971. }
  3972. }
  3973. // System.Void SimpleJSON.JSONArray/<get_Children>d__24::System.IDisposable.Dispose()
  3974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__24_System_IDisposable_Dispose_m91E6F93E3940835795BCA9BFD783592E29BDEE5A (U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA* __this, const RuntimeMethod* method)
  3975. {
  3976. int32_t V_0 = 0;
  3977. {
  3978. int32_t L_0 = __this->___U3CU3E1__state_0;
  3979. V_0 = L_0;
  3980. int32_t L_1 = V_0;
  3981. if ((((int32_t)L_1) == ((int32_t)((int32_t)-3))))
  3982. {
  3983. goto IL_0010;
  3984. }
  3985. }
  3986. {
  3987. int32_t L_2 = V_0;
  3988. if ((!(((uint32_t)L_2) == ((uint32_t)1))))
  3989. {
  3990. goto IL_001a;
  3991. }
  3992. }
  3993. IL_0010:
  3994. {
  3995. }
  3996. {
  3997. auto __finallyBlock = il2cpp::utils::Finally([&]
  3998. {
  3999. FINALLY_0013:
  4000. {// begin finally (depth: 1)
  4001. U3Cget_ChildrenU3Ed__24_U3CU3Em__Finally1_m8E8730694C83B14CFFB30D810166D12563C1DFF2(__this, NULL);
  4002. return;
  4003. }// end finally (depth: 1)
  4004. });
  4005. try
  4006. {// begin try (depth: 1)
  4007. goto IL_001a;
  4008. }// end try (depth: 1)
  4009. catch(Il2CppExceptionWrapper& e)
  4010. {
  4011. __finallyBlock.StoreException(e.ex);
  4012. }
  4013. }
  4014. IL_001a:
  4015. {
  4016. return;
  4017. }
  4018. }
  4019. // System.Boolean SimpleJSON.JSONArray/<get_Children>d__24::MoveNext()
  4020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3Cget_ChildrenU3Ed__24_MoveNext_m9C8F57C9E0722A9D843A2BA0259E7EE30778CF6B (U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA* __this, const RuntimeMethod* method)
  4021. {
  4022. static bool s_Il2CppMethodInitialized;
  4023. if (!s_Il2CppMethodInitialized)
  4024. {
  4025. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBA58967C724F00BFA740985C05C1A2B8E5FB583D_RuntimeMethod_var);
  4026. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m77AFF0C2B6AD157424C10FFEB116D213835CF084_RuntimeMethod_var);
  4027. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m7DDCF28102A20EEBF067D96F91DFE18F03A96C5B_RuntimeMethod_var);
  4028. s_Il2CppMethodInitialized = true;
  4029. }
  4030. bool V_0 = false;
  4031. int32_t V_1 = 0;
  4032. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* V_2 = NULL;
  4033. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* V_3 = NULL;
  4034. {
  4035. auto __finallyBlock = il2cpp::utils::Fault([&]
  4036. {
  4037. FAULT_0084:
  4038. {// begin fault (depth: 1)
  4039. U3Cget_ChildrenU3Ed__24_System_IDisposable_Dispose_m91E6F93E3940835795BCA9BFD783592E29BDEE5A(__this, NULL);
  4040. return;
  4041. }// end fault
  4042. });
  4043. try
  4044. {// begin try (depth: 1)
  4045. {
  4046. int32_t L_0 = __this->___U3CU3E1__state_0;
  4047. V_1 = L_0;
  4048. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_1 = __this->___U3CU3E4__this_3;
  4049. V_2 = L_1;
  4050. int32_t L_2 = V_1;
  4051. if (!L_2)
  4052. {
  4053. goto IL_0019_1;
  4054. }
  4055. }
  4056. {
  4057. int32_t L_3 = V_1;
  4058. if ((((int32_t)L_3) == ((int32_t)1)))
  4059. {
  4060. goto IL_0059_1;
  4061. }
  4062. }
  4063. {
  4064. V_0 = (bool)0;
  4065. goto IL_008b;
  4066. }
  4067. IL_0019_1:
  4068. {
  4069. __this->___U3CU3E1__state_0 = (-1);
  4070. // foreach (JSONNode N in m_List)
  4071. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_4 = V_2;
  4072. NullCheck(L_4);
  4073. List_1_tD66F8EBB7E2F92261ACAA473BBD1879737E6783C* L_5 = L_4->___m_List_10;
  4074. NullCheck(L_5);
  4075. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944 L_6;
  4076. L_6 = List_1_GetEnumerator_m7DDCF28102A20EEBF067D96F91DFE18F03A96C5B(L_5, List_1_GetEnumerator_m7DDCF28102A20EEBF067D96F91DFE18F03A96C5B_RuntimeMethod_var);
  4077. __this->___U3CU3E7__wrap1_4 = L_6;
  4078. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3E7__wrap1_4))->____list_0), (void*)NULL);
  4079. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  4080. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3E7__wrap1_4))->____current_3), (void*)NULL);
  4081. #endif
  4082. __this->___U3CU3E1__state_0 = ((int32_t)-3);
  4083. goto IL_0061_1;
  4084. }
  4085. IL_003b_1:
  4086. {
  4087. // foreach (JSONNode N in m_List)
  4088. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944* L_7 = (&__this->___U3CU3E7__wrap1_4);
  4089. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_8;
  4090. L_8 = Enumerator_get_Current_m77AFF0C2B6AD157424C10FFEB116D213835CF084_inline(L_7, Enumerator_get_Current_m77AFF0C2B6AD157424C10FFEB116D213835CF084_RuntimeMethod_var);
  4091. V_3 = L_8;
  4092. // yield return N;
  4093. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_9 = V_3;
  4094. __this->___U3CU3E2__current_1 = L_9;
  4095. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_9);
  4096. __this->___U3CU3E1__state_0 = 1;
  4097. V_0 = (bool)1;
  4098. goto IL_008b;
  4099. }
  4100. IL_0059_1:
  4101. {
  4102. __this->___U3CU3E1__state_0 = ((int32_t)-3);
  4103. }
  4104. IL_0061_1:
  4105. {
  4106. // foreach (JSONNode N in m_List)
  4107. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944* L_10 = (&__this->___U3CU3E7__wrap1_4);
  4108. bool L_11;
  4109. L_11 = Enumerator_MoveNext_mBA58967C724F00BFA740985C05C1A2B8E5FB583D(L_10, Enumerator_MoveNext_mBA58967C724F00BFA740985C05C1A2B8E5FB583D_RuntimeMethod_var);
  4110. if (L_11)
  4111. {
  4112. goto IL_003b_1;
  4113. }
  4114. }
  4115. {
  4116. U3Cget_ChildrenU3Ed__24_U3CU3Em__Finally1_m8E8730694C83B14CFFB30D810166D12563C1DFF2(__this, NULL);
  4117. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944* L_12 = (&__this->___U3CU3E7__wrap1_4);
  4118. il2cpp_codegen_initobj(L_12, sizeof(Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944));
  4119. // }
  4120. V_0 = (bool)0;
  4121. goto IL_008b;
  4122. }
  4123. }// end try (depth: 1)
  4124. catch(Il2CppExceptionWrapper& e)
  4125. {
  4126. __finallyBlock.StoreException(e.ex);
  4127. }
  4128. }
  4129. IL_008b:
  4130. {
  4131. bool L_13 = V_0;
  4132. return L_13;
  4133. }
  4134. }
  4135. // System.Void SimpleJSON.JSONArray/<get_Children>d__24::<>m__Finally1()
  4136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__24_U3CU3Em__Finally1_m8E8730694C83B14CFFB30D810166D12563C1DFF2 (U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA* __this, const RuntimeMethod* method)
  4137. {
  4138. static bool s_Il2CppMethodInitialized;
  4139. if (!s_Il2CppMethodInitialized)
  4140. {
  4141. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m883E0A6A001B379F5451A9DC6C151D223F9BD448_RuntimeMethod_var);
  4142. s_Il2CppMethodInitialized = true;
  4143. }
  4144. {
  4145. __this->___U3CU3E1__state_0 = (-1);
  4146. Enumerator_tC64B3D14117706116B48376FC4C0B294E0FFD944* L_0 = (&__this->___U3CU3E7__wrap1_4);
  4147. Enumerator_Dispose_m883E0A6A001B379F5451A9DC6C151D223F9BD448(L_0, Enumerator_Dispose_m883E0A6A001B379F5451A9DC6C151D223F9BD448_RuntimeMethod_var);
  4148. return;
  4149. }
  4150. }
  4151. // SimpleJSON.JSONNode SimpleJSON.JSONArray/<get_Children>d__24::System.Collections.Generic.IEnumerator<SimpleJSON.JSONNode>.get_Current()
  4152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* U3Cget_ChildrenU3Ed__24_System_Collections_Generic_IEnumeratorU3CSimpleJSON_JSONNodeU3E_get_Current_m6958E538A455210191F2E06BA531D4AE5F0E97F0 (U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA* __this, const RuntimeMethod* method)
  4153. {
  4154. {
  4155. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = __this->___U3CU3E2__current_1;
  4156. return L_0;
  4157. }
  4158. }
  4159. // System.Void SimpleJSON.JSONArray/<get_Children>d__24::System.Collections.IEnumerator.Reset()
  4160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__24_System_Collections_IEnumerator_Reset_mE122AA2BA93A72C8C8733C4F7EC6A7B8CFB42FCD (U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA* __this, const RuntimeMethod* method)
  4161. {
  4162. {
  4163. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  4164. NullCheck(L_0);
  4165. NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
  4166. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3Cget_ChildrenU3Ed__24_System_Collections_IEnumerator_Reset_mE122AA2BA93A72C8C8733C4F7EC6A7B8CFB42FCD_RuntimeMethod_var)));
  4167. }
  4168. }
  4169. // System.Object SimpleJSON.JSONArray/<get_Children>d__24::System.Collections.IEnumerator.get_Current()
  4170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_ChildrenU3Ed__24_System_Collections_IEnumerator_get_Current_m508CF18DF3857321EA1CFDC62E0406DBEF6FDF7F (U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA* __this, const RuntimeMethod* method)
  4171. {
  4172. {
  4173. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = __this->___U3CU3E2__current_1;
  4174. return L_0;
  4175. }
  4176. }
  4177. // System.Collections.Generic.IEnumerator`1<SimpleJSON.JSONNode> SimpleJSON.JSONArray/<get_Children>d__24::System.Collections.Generic.IEnumerable<SimpleJSON.JSONNode>.GetEnumerator()
  4178. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_ChildrenU3Ed__24_System_Collections_Generic_IEnumerableU3CSimpleJSON_JSONNodeU3E_GetEnumerator_m7679E5F774E9512FC2DA58B2D0236A66983BC632 (U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA* __this, const RuntimeMethod* method)
  4179. {
  4180. static bool s_Il2CppMethodInitialized;
  4181. if (!s_Il2CppMethodInitialized)
  4182. {
  4183. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA_il2cpp_TypeInfo_var);
  4184. s_Il2CppMethodInitialized = true;
  4185. }
  4186. U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA* V_0 = NULL;
  4187. {
  4188. int32_t L_0 = __this->___U3CU3E1__state_0;
  4189. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  4190. {
  4191. goto IL_0022;
  4192. }
  4193. }
  4194. {
  4195. int32_t L_1 = __this->___U3CU3El__initialThreadId_2;
  4196. int32_t L_2;
  4197. L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
  4198. if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
  4199. {
  4200. goto IL_0022;
  4201. }
  4202. }
  4203. {
  4204. __this->___U3CU3E1__state_0 = 0;
  4205. V_0 = __this;
  4206. goto IL_0035;
  4207. }
  4208. IL_0022:
  4209. {
  4210. U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA* L_3 = (U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA*)il2cpp_codegen_object_new(U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA_il2cpp_TypeInfo_var);
  4211. NullCheck(L_3);
  4212. U3Cget_ChildrenU3Ed__24__ctor_m4FA6CFA96B1189496D9E219499A0C05F713A6D28(L_3, 0, NULL);
  4213. V_0 = L_3;
  4214. U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA* L_4 = V_0;
  4215. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_5 = __this->___U3CU3E4__this_3;
  4216. NullCheck(L_4);
  4217. L_4->___U3CU3E4__this_3 = L_5;
  4218. Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this_3), (void*)L_5);
  4219. }
  4220. IL_0035:
  4221. {
  4222. U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA* L_6 = V_0;
  4223. return L_6;
  4224. }
  4225. }
  4226. // System.Collections.IEnumerator SimpleJSON.JSONArray/<get_Children>d__24::System.Collections.IEnumerable.GetEnumerator()
  4227. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_ChildrenU3Ed__24_System_Collections_IEnumerable_GetEnumerator_m7593480F6CC6218E2EA7CD84ED3A56FF6274AB32 (U3Cget_ChildrenU3Ed__24_t5B1A1979486994F910E4C165D3D3C30F149446AA* __this, const RuntimeMethod* method)
  4228. {
  4229. {
  4230. RuntimeObject* L_0;
  4231. L_0 = U3Cget_ChildrenU3Ed__24_System_Collections_Generic_IEnumerableU3CSimpleJSON_JSONNodeU3E_GetEnumerator_m7679E5F774E9512FC2DA58B2D0236A66983BC632(__this, NULL);
  4232. return L_0;
  4233. }
  4234. }
  4235. #ifdef __clang__
  4236. #pragma clang diagnostic pop
  4237. #endif
  4238. #ifdef __clang__
  4239. #pragma clang diagnostic push
  4240. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4241. #pragma clang diagnostic ignored "-Wunused-variable"
  4242. #endif
  4243. // System.Boolean SimpleJSON.JSONObject::get_Inline()
  4244. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONObject_get_Inline_mCDF2154366BEFF9E547918F999E7F3C7C4865F84 (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, const RuntimeMethod* method)
  4245. {
  4246. {
  4247. // get { return inline; }
  4248. bool L_0 = __this->___inline_11;
  4249. return L_0;
  4250. }
  4251. }
  4252. // System.Void SimpleJSON.JSONObject::set_Inline(System.Boolean)
  4253. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONObject_set_Inline_m7F048A7565E5A53FDB610D44B7CA75A314CB7A7A (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, bool ___0_value, const RuntimeMethod* method)
  4254. {
  4255. {
  4256. // set { inline = value; }
  4257. bool L_0 = ___0_value;
  4258. __this->___inline_11 = L_0;
  4259. // set { inline = value; }
  4260. return;
  4261. }
  4262. }
  4263. // SimpleJSON.JSONNodeType SimpleJSON.JSONObject::get_Tag()
  4264. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONObject_get_Tag_mD57D6BCAD1C677B88693FD508129CFAD661F4FBD (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, const RuntimeMethod* method)
  4265. {
  4266. {
  4267. // public override JSONNodeType Tag { get { return JSONNodeType.Object; } }
  4268. return (int32_t)(2);
  4269. }
  4270. }
  4271. // System.Boolean SimpleJSON.JSONObject::get_IsObject()
  4272. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONObject_get_IsObject_m9F72861BE5A0DB2888AA3CBEC82718E08DD71E93 (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, const RuntimeMethod* method)
  4273. {
  4274. {
  4275. // public override bool IsObject { get { return true; } }
  4276. return (bool)1;
  4277. }
  4278. }
  4279. // SimpleJSON.JSONNode/Enumerator SimpleJSON.JSONObject::GetEnumerator()
  4280. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 JSONObject_GetEnumerator_m8912E3D1EA302655BB5701B53EB19437238BABDA (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, const RuntimeMethod* method)
  4281. {
  4282. static bool s_Il2CppMethodInitialized;
  4283. if (!s_Il2CppMethodInitialized)
  4284. {
  4285. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m9ADA9DC934EF1A0048D21D89875DB863F5FF5908_RuntimeMethod_var);
  4286. s_Il2CppMethodInitialized = true;
  4287. }
  4288. {
  4289. // public override Enumerator GetEnumerator() { return new Enumerator(m_Dict.GetEnumerator()); }
  4290. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_0 = __this->___m_Dict_10;
  4291. NullCheck(L_0);
  4292. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 L_1;
  4293. L_1 = Dictionary_2_GetEnumerator_m9ADA9DC934EF1A0048D21D89875DB863F5FF5908(L_0, Dictionary_2_GetEnumerator_m9ADA9DC934EF1A0048D21D89875DB863F5FF5908_RuntimeMethod_var);
  4294. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_2;
  4295. memset((&L_2), 0, sizeof(L_2));
  4296. Enumerator__ctor_mAC4ED0FA4B083E2652E865A41EA5C74A49478EFE((&L_2), L_1, /*hidden argument*/NULL);
  4297. return L_2;
  4298. }
  4299. }
  4300. // SimpleJSON.JSONNode SimpleJSON.JSONObject::get_Item(System.String)
  4301. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONObject_get_Item_m219B9BA37D800A5DFEAA14E4EECA375B3565BF96 (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, String_t* ___0_aKey, const RuntimeMethod* method)
  4302. {
  4303. static bool s_Il2CppMethodInitialized;
  4304. if (!s_Il2CppMethodInitialized)
  4305. {
  4306. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m772241BA9070E18A75464D09201A0C8F65E1F657_RuntimeMethod_var);
  4307. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mAD5BCB746F2E2424B09CA2BDD03E42770B068809_RuntimeMethod_var);
  4308. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C_il2cpp_TypeInfo_var);
  4309. s_Il2CppMethodInitialized = true;
  4310. }
  4311. {
  4312. // if (m_Dict.ContainsKey(aKey))
  4313. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_0 = __this->___m_Dict_10;
  4314. String_t* L_1 = ___0_aKey;
  4315. NullCheck(L_0);
  4316. bool L_2;
  4317. L_2 = Dictionary_2_ContainsKey_m772241BA9070E18A75464D09201A0C8F65E1F657(L_0, L_1, Dictionary_2_ContainsKey_m772241BA9070E18A75464D09201A0C8F65E1F657_RuntimeMethod_var);
  4318. if (!L_2)
  4319. {
  4320. goto IL_001b;
  4321. }
  4322. }
  4323. {
  4324. // return m_Dict[aKey];
  4325. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_3 = __this->___m_Dict_10;
  4326. String_t* L_4 = ___0_aKey;
  4327. NullCheck(L_3);
  4328. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_5;
  4329. L_5 = Dictionary_2_get_Item_mAD5BCB746F2E2424B09CA2BDD03E42770B068809(L_3, L_4, Dictionary_2_get_Item_mAD5BCB746F2E2424B09CA2BDD03E42770B068809_RuntimeMethod_var);
  4330. return L_5;
  4331. }
  4332. IL_001b:
  4333. {
  4334. // return new JSONLazyCreator(this, aKey);
  4335. String_t* L_6 = ___0_aKey;
  4336. JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* L_7 = (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*)il2cpp_codegen_object_new(JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C_il2cpp_TypeInfo_var);
  4337. NullCheck(L_7);
  4338. JSONLazyCreator__ctor_m02E2D630C60045F25A3AC001B7A17DF2D5D197B4(L_7, __this, L_6, NULL);
  4339. return L_7;
  4340. }
  4341. }
  4342. // System.Void SimpleJSON.JSONObject::set_Item(System.String,SimpleJSON.JSONNode)
  4343. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONObject_set_Item_m1AC7334DBA67D0CB6C9549B83B3FFA75CF226AEF (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, String_t* ___0_aKey, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___1_value, const RuntimeMethod* method)
  4344. {
  4345. static bool s_Il2CppMethodInitialized;
  4346. if (!s_Il2CppMethodInitialized)
  4347. {
  4348. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m0A53846E31C3AFF0D883504E62257998824A6650_RuntimeMethod_var);
  4349. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m772241BA9070E18A75464D09201A0C8F65E1F657_RuntimeMethod_var);
  4350. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m0CF9B92648E889A9619C7A89391273130D5A092B_RuntimeMethod_var);
  4351. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  4352. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  4353. s_Il2CppMethodInitialized = true;
  4354. }
  4355. {
  4356. // if (value == null)
  4357. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = ___1_value;
  4358. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  4359. bool L_1;
  4360. L_1 = JSONNode_op_Equality_mD30EBFA5F9398107FCC5CE51B05CE4CFFBCC6A8E(L_0, NULL, NULL);
  4361. if (!L_1)
  4362. {
  4363. goto IL_0010;
  4364. }
  4365. }
  4366. {
  4367. // value = JSONNull.CreateOrGet();
  4368. il2cpp_codegen_runtime_class_init_inline(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  4369. JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* L_2;
  4370. L_2 = JSONNull_CreateOrGet_mDC16038413CE71B027A7F9AB1546AF8666D3D3BD(NULL);
  4371. ___1_value = L_2;
  4372. }
  4373. IL_0010:
  4374. {
  4375. // if (m_Dict.ContainsKey(aKey))
  4376. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_3 = __this->___m_Dict_10;
  4377. String_t* L_4 = ___0_aKey;
  4378. NullCheck(L_3);
  4379. bool L_5;
  4380. L_5 = Dictionary_2_ContainsKey_m772241BA9070E18A75464D09201A0C8F65E1F657(L_3, L_4, Dictionary_2_ContainsKey_m772241BA9070E18A75464D09201A0C8F65E1F657_RuntimeMethod_var);
  4381. if (!L_5)
  4382. {
  4383. goto IL_002c;
  4384. }
  4385. }
  4386. {
  4387. // m_Dict[aKey] = value;
  4388. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_6 = __this->___m_Dict_10;
  4389. String_t* L_7 = ___0_aKey;
  4390. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_8 = ___1_value;
  4391. NullCheck(L_6);
  4392. Dictionary_2_set_Item_m0CF9B92648E889A9619C7A89391273130D5A092B(L_6, L_7, L_8, Dictionary_2_set_Item_m0CF9B92648E889A9619C7A89391273130D5A092B_RuntimeMethod_var);
  4393. return;
  4394. }
  4395. IL_002c:
  4396. {
  4397. // m_Dict.Add(aKey, value);
  4398. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_9 = __this->___m_Dict_10;
  4399. String_t* L_10 = ___0_aKey;
  4400. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_11 = ___1_value;
  4401. NullCheck(L_9);
  4402. Dictionary_2_Add_m0A53846E31C3AFF0D883504E62257998824A6650(L_9, L_10, L_11, Dictionary_2_Add_m0A53846E31C3AFF0D883504E62257998824A6650_RuntimeMethod_var);
  4403. // }
  4404. return;
  4405. }
  4406. }
  4407. // SimpleJSON.JSONNode SimpleJSON.JSONObject::get_Item(System.Int32)
  4408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONObject_get_Item_m5C2EDBE7B154A3FC1CC43616C4C40255B4D95652 (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, int32_t ___0_aIndex, const RuntimeMethod* method)
  4409. {
  4410. static bool s_Il2CppMethodInitialized;
  4411. if (!s_Il2CppMethodInitialized)
  4412. {
  4413. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m3CF989BD764D8F7838E6D8E449D354B1CF7BB385_RuntimeMethod_var);
  4414. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ElementAt_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m04CCF2B0476B1ADD22C5EC14BC8263F2633D8AD7_RuntimeMethod_var);
  4415. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var);
  4416. s_Il2CppMethodInitialized = true;
  4417. }
  4418. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF V_0;
  4419. memset((&V_0), 0, sizeof(V_0));
  4420. {
  4421. // if (aIndex < 0 || aIndex >= m_Dict.Count)
  4422. int32_t L_0 = ___0_aIndex;
  4423. if ((((int32_t)L_0) < ((int32_t)0)))
  4424. {
  4425. goto IL_0012;
  4426. }
  4427. }
  4428. {
  4429. int32_t L_1 = ___0_aIndex;
  4430. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_2 = __this->___m_Dict_10;
  4431. NullCheck(L_2);
  4432. int32_t L_3;
  4433. L_3 = Dictionary_2_get_Count_m3CF989BD764D8F7838E6D8E449D354B1CF7BB385(L_2, Dictionary_2_get_Count_m3CF989BD764D8F7838E6D8E449D354B1CF7BB385_RuntimeMethod_var);
  4434. if ((((int32_t)L_1) < ((int32_t)L_3)))
  4435. {
  4436. goto IL_0014;
  4437. }
  4438. }
  4439. IL_0012:
  4440. {
  4441. // return null;
  4442. return (JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653*)NULL;
  4443. }
  4444. IL_0014:
  4445. {
  4446. // return m_Dict.ElementAt(aIndex).Value;
  4447. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_4 = __this->___m_Dict_10;
  4448. int32_t L_5 = ___0_aIndex;
  4449. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF L_6;
  4450. L_6 = Enumerable_ElementAt_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m04CCF2B0476B1ADD22C5EC14BC8263F2633D8AD7(L_4, L_5, Enumerable_ElementAt_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m04CCF2B0476B1ADD22C5EC14BC8263F2633D8AD7_RuntimeMethod_var);
  4451. V_0 = L_6;
  4452. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_7;
  4453. L_7 = KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_inline((&V_0), KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var);
  4454. return L_7;
  4455. }
  4456. }
  4457. // System.Void SimpleJSON.JSONObject::set_Item(System.Int32,SimpleJSON.JSONNode)
  4458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONObject_set_Item_mFB6E61E3FA394B7D2CA01CC957A6A253642D109B (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, int32_t ___0_aIndex, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___1_value, const RuntimeMethod* method)
  4459. {
  4460. static bool s_Il2CppMethodInitialized;
  4461. if (!s_Il2CppMethodInitialized)
  4462. {
  4463. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m3CF989BD764D8F7838E6D8E449D354B1CF7BB385_RuntimeMethod_var);
  4464. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m0CF9B92648E889A9619C7A89391273130D5A092B_RuntimeMethod_var);
  4465. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ElementAt_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m04CCF2B0476B1ADD22C5EC14BC8263F2633D8AD7_RuntimeMethod_var);
  4466. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  4467. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  4468. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_RuntimeMethod_var);
  4469. s_Il2CppMethodInitialized = true;
  4470. }
  4471. String_t* V_0 = NULL;
  4472. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF V_1;
  4473. memset((&V_1), 0, sizeof(V_1));
  4474. {
  4475. // if (value == null)
  4476. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = ___1_value;
  4477. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  4478. bool L_1;
  4479. L_1 = JSONNode_op_Equality_mD30EBFA5F9398107FCC5CE51B05CE4CFFBCC6A8E(L_0, NULL, NULL);
  4480. if (!L_1)
  4481. {
  4482. goto IL_0010;
  4483. }
  4484. }
  4485. {
  4486. // value = JSONNull.CreateOrGet();
  4487. il2cpp_codegen_runtime_class_init_inline(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  4488. JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* L_2;
  4489. L_2 = JSONNull_CreateOrGet_mDC16038413CE71B027A7F9AB1546AF8666D3D3BD(NULL);
  4490. ___1_value = L_2;
  4491. }
  4492. IL_0010:
  4493. {
  4494. // if (aIndex < 0 || aIndex >= m_Dict.Count)
  4495. int32_t L_3 = ___0_aIndex;
  4496. if ((((int32_t)L_3) < ((int32_t)0)))
  4497. {
  4498. goto IL_0022;
  4499. }
  4500. }
  4501. {
  4502. int32_t L_4 = ___0_aIndex;
  4503. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_5 = __this->___m_Dict_10;
  4504. NullCheck(L_5);
  4505. int32_t L_6;
  4506. L_6 = Dictionary_2_get_Count_m3CF989BD764D8F7838E6D8E449D354B1CF7BB385(L_5, Dictionary_2_get_Count_m3CF989BD764D8F7838E6D8E449D354B1CF7BB385_RuntimeMethod_var);
  4507. if ((((int32_t)L_4) < ((int32_t)L_6)))
  4508. {
  4509. goto IL_0023;
  4510. }
  4511. }
  4512. IL_0022:
  4513. {
  4514. // return;
  4515. return;
  4516. }
  4517. IL_0023:
  4518. {
  4519. // string key = m_Dict.ElementAt(aIndex).Key;
  4520. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_7 = __this->___m_Dict_10;
  4521. int32_t L_8 = ___0_aIndex;
  4522. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF L_9;
  4523. L_9 = Enumerable_ElementAt_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m04CCF2B0476B1ADD22C5EC14BC8263F2633D8AD7(L_7, L_8, Enumerable_ElementAt_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m04CCF2B0476B1ADD22C5EC14BC8263F2633D8AD7_RuntimeMethod_var);
  4524. V_1 = L_9;
  4525. String_t* L_10;
  4526. L_10 = KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_inline((&V_1), KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_RuntimeMethod_var);
  4527. V_0 = L_10;
  4528. // m_Dict[key] = value;
  4529. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_11 = __this->___m_Dict_10;
  4530. String_t* L_12 = V_0;
  4531. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_13 = ___1_value;
  4532. NullCheck(L_11);
  4533. Dictionary_2_set_Item_m0CF9B92648E889A9619C7A89391273130D5A092B(L_11, L_12, L_13, Dictionary_2_set_Item_m0CF9B92648E889A9619C7A89391273130D5A092B_RuntimeMethod_var);
  4534. // }
  4535. return;
  4536. }
  4537. }
  4538. // System.Int32 SimpleJSON.JSONObject::get_Count()
  4539. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONObject_get_Count_m9109E9A81559A9006EE160CA6A0F3291C71F2D08 (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, const RuntimeMethod* method)
  4540. {
  4541. static bool s_Il2CppMethodInitialized;
  4542. if (!s_Il2CppMethodInitialized)
  4543. {
  4544. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m3CF989BD764D8F7838E6D8E449D354B1CF7BB385_RuntimeMethod_var);
  4545. s_Il2CppMethodInitialized = true;
  4546. }
  4547. {
  4548. // get { return m_Dict.Count; }
  4549. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_0 = __this->___m_Dict_10;
  4550. NullCheck(L_0);
  4551. int32_t L_1;
  4552. L_1 = Dictionary_2_get_Count_m3CF989BD764D8F7838E6D8E449D354B1CF7BB385(L_0, Dictionary_2_get_Count_m3CF989BD764D8F7838E6D8E449D354B1CF7BB385_RuntimeMethod_var);
  4553. return L_1;
  4554. }
  4555. }
  4556. // System.Void SimpleJSON.JSONObject::Add(System.String,SimpleJSON.JSONNode)
  4557. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONObject_Add_m25BD208A0AC0F0223FD93FBCB42785B12A6E1A18 (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, String_t* ___0_aKey, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___1_aItem, const RuntimeMethod* method)
  4558. {
  4559. static bool s_Il2CppMethodInitialized;
  4560. if (!s_Il2CppMethodInitialized)
  4561. {
  4562. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m0A53846E31C3AFF0D883504E62257998824A6650_RuntimeMethod_var);
  4563. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m772241BA9070E18A75464D09201A0C8F65E1F657_RuntimeMethod_var);
  4564. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m0CF9B92648E889A9619C7A89391273130D5A092B_RuntimeMethod_var);
  4565. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  4566. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  4567. s_Il2CppMethodInitialized = true;
  4568. }
  4569. Guid_t V_0;
  4570. memset((&V_0), 0, sizeof(V_0));
  4571. {
  4572. // if (aItem == null)
  4573. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = ___1_aItem;
  4574. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  4575. bool L_1;
  4576. L_1 = JSONNode_op_Equality_mD30EBFA5F9398107FCC5CE51B05CE4CFFBCC6A8E(L_0, NULL, NULL);
  4577. if (!L_1)
  4578. {
  4579. goto IL_0010;
  4580. }
  4581. }
  4582. {
  4583. // aItem = JSONNull.CreateOrGet();
  4584. il2cpp_codegen_runtime_class_init_inline(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  4585. JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* L_2;
  4586. L_2 = JSONNull_CreateOrGet_mDC16038413CE71B027A7F9AB1546AF8666D3D3BD(NULL);
  4587. ___1_aItem = L_2;
  4588. }
  4589. IL_0010:
  4590. {
  4591. // if (aKey != null)
  4592. String_t* L_3 = ___0_aKey;
  4593. if (!L_3)
  4594. {
  4595. goto IL_003d;
  4596. }
  4597. }
  4598. {
  4599. // if (m_Dict.ContainsKey(aKey))
  4600. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_4 = __this->___m_Dict_10;
  4601. String_t* L_5 = ___0_aKey;
  4602. NullCheck(L_4);
  4603. bool L_6;
  4604. L_6 = Dictionary_2_ContainsKey_m772241BA9070E18A75464D09201A0C8F65E1F657(L_4, L_5, Dictionary_2_ContainsKey_m772241BA9070E18A75464D09201A0C8F65E1F657_RuntimeMethod_var);
  4605. if (!L_6)
  4606. {
  4607. goto IL_002f;
  4608. }
  4609. }
  4610. {
  4611. // m_Dict[aKey] = aItem;
  4612. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_7 = __this->___m_Dict_10;
  4613. String_t* L_8 = ___0_aKey;
  4614. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_9 = ___1_aItem;
  4615. NullCheck(L_7);
  4616. Dictionary_2_set_Item_m0CF9B92648E889A9619C7A89391273130D5A092B(L_7, L_8, L_9, Dictionary_2_set_Item_m0CF9B92648E889A9619C7A89391273130D5A092B_RuntimeMethod_var);
  4617. return;
  4618. }
  4619. IL_002f:
  4620. {
  4621. // m_Dict.Add(aKey, aItem);
  4622. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_10 = __this->___m_Dict_10;
  4623. String_t* L_11 = ___0_aKey;
  4624. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_12 = ___1_aItem;
  4625. NullCheck(L_10);
  4626. Dictionary_2_Add_m0A53846E31C3AFF0D883504E62257998824A6650(L_10, L_11, L_12, Dictionary_2_Add_m0A53846E31C3AFF0D883504E62257998824A6650_RuntimeMethod_var);
  4627. return;
  4628. }
  4629. IL_003d:
  4630. {
  4631. // m_Dict.Add(Guid.NewGuid().ToString(), aItem);
  4632. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_13 = __this->___m_Dict_10;
  4633. Guid_t L_14;
  4634. L_14 = Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD(NULL);
  4635. V_0 = L_14;
  4636. String_t* L_15;
  4637. L_15 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&V_0), NULL);
  4638. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_16 = ___1_aItem;
  4639. NullCheck(L_13);
  4640. Dictionary_2_Add_m0A53846E31C3AFF0D883504E62257998824A6650(L_13, L_15, L_16, Dictionary_2_Add_m0A53846E31C3AFF0D883504E62257998824A6650_RuntimeMethod_var);
  4641. // }
  4642. return;
  4643. }
  4644. }
  4645. // SimpleJSON.JSONNode SimpleJSON.JSONObject::Remove(System.String)
  4646. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONObject_Remove_m34280FDB4512E61F42781475E492BE98514830C9 (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, String_t* ___0_aKey, const RuntimeMethod* method)
  4647. {
  4648. static bool s_Il2CppMethodInitialized;
  4649. if (!s_Il2CppMethodInitialized)
  4650. {
  4651. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m772241BA9070E18A75464D09201A0C8F65E1F657_RuntimeMethod_var);
  4652. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m72C4C408622F37344F5BB59F0E0A6C32C34DD444_RuntimeMethod_var);
  4653. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mAD5BCB746F2E2424B09CA2BDD03E42770B068809_RuntimeMethod_var);
  4654. s_Il2CppMethodInitialized = true;
  4655. }
  4656. {
  4657. // if (!m_Dict.ContainsKey(aKey))
  4658. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_0 = __this->___m_Dict_10;
  4659. String_t* L_1 = ___0_aKey;
  4660. NullCheck(L_0);
  4661. bool L_2;
  4662. L_2 = Dictionary_2_ContainsKey_m772241BA9070E18A75464D09201A0C8F65E1F657(L_0, L_1, Dictionary_2_ContainsKey_m772241BA9070E18A75464D09201A0C8F65E1F657_RuntimeMethod_var);
  4663. if (L_2)
  4664. {
  4665. goto IL_0010;
  4666. }
  4667. }
  4668. {
  4669. // return null;
  4670. return (JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653*)NULL;
  4671. }
  4672. IL_0010:
  4673. {
  4674. // JSONNode tmp = m_Dict[aKey];
  4675. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_3 = __this->___m_Dict_10;
  4676. String_t* L_4 = ___0_aKey;
  4677. NullCheck(L_3);
  4678. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_5;
  4679. L_5 = Dictionary_2_get_Item_mAD5BCB746F2E2424B09CA2BDD03E42770B068809(L_3, L_4, Dictionary_2_get_Item_mAD5BCB746F2E2424B09CA2BDD03E42770B068809_RuntimeMethod_var);
  4680. // m_Dict.Remove(aKey);
  4681. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_6 = __this->___m_Dict_10;
  4682. String_t* L_7 = ___0_aKey;
  4683. NullCheck(L_6);
  4684. bool L_8;
  4685. L_8 = Dictionary_2_Remove_m72C4C408622F37344F5BB59F0E0A6C32C34DD444(L_6, L_7, Dictionary_2_Remove_m72C4C408622F37344F5BB59F0E0A6C32C34DD444_RuntimeMethod_var);
  4686. // return tmp;
  4687. return L_5;
  4688. }
  4689. }
  4690. // SimpleJSON.JSONNode SimpleJSON.JSONObject::Remove(System.Int32)
  4691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONObject_Remove_mD1B01E22A9C1FEE83A00ECDFD8E0D8A422F8E4C2 (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, int32_t ___0_aIndex, const RuntimeMethod* method)
  4692. {
  4693. static bool s_Il2CppMethodInitialized;
  4694. if (!s_Il2CppMethodInitialized)
  4695. {
  4696. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m72C4C408622F37344F5BB59F0E0A6C32C34DD444_RuntimeMethod_var);
  4697. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m3CF989BD764D8F7838E6D8E449D354B1CF7BB385_RuntimeMethod_var);
  4698. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ElementAt_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m04CCF2B0476B1ADD22C5EC14BC8263F2633D8AD7_RuntimeMethod_var);
  4699. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_RuntimeMethod_var);
  4700. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var);
  4701. s_Il2CppMethodInitialized = true;
  4702. }
  4703. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF V_0;
  4704. memset((&V_0), 0, sizeof(V_0));
  4705. {
  4706. // if (aIndex < 0 || aIndex >= m_Dict.Count)
  4707. int32_t L_0 = ___0_aIndex;
  4708. if ((((int32_t)L_0) < ((int32_t)0)))
  4709. {
  4710. goto IL_0012;
  4711. }
  4712. }
  4713. {
  4714. int32_t L_1 = ___0_aIndex;
  4715. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_2 = __this->___m_Dict_10;
  4716. NullCheck(L_2);
  4717. int32_t L_3;
  4718. L_3 = Dictionary_2_get_Count_m3CF989BD764D8F7838E6D8E449D354B1CF7BB385(L_2, Dictionary_2_get_Count_m3CF989BD764D8F7838E6D8E449D354B1CF7BB385_RuntimeMethod_var);
  4719. if ((((int32_t)L_1) < ((int32_t)L_3)))
  4720. {
  4721. goto IL_0014;
  4722. }
  4723. }
  4724. IL_0012:
  4725. {
  4726. // return null;
  4727. return (JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653*)NULL;
  4728. }
  4729. IL_0014:
  4730. {
  4731. // var item = m_Dict.ElementAt(aIndex);
  4732. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_4 = __this->___m_Dict_10;
  4733. int32_t L_5 = ___0_aIndex;
  4734. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF L_6;
  4735. L_6 = Enumerable_ElementAt_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m04CCF2B0476B1ADD22C5EC14BC8263F2633D8AD7(L_4, L_5, Enumerable_ElementAt_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m04CCF2B0476B1ADD22C5EC14BC8263F2633D8AD7_RuntimeMethod_var);
  4736. V_0 = L_6;
  4737. // m_Dict.Remove(item.Key);
  4738. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_7 = __this->___m_Dict_10;
  4739. String_t* L_8;
  4740. L_8 = KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_inline((&V_0), KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_RuntimeMethod_var);
  4741. NullCheck(L_7);
  4742. bool L_9;
  4743. L_9 = Dictionary_2_Remove_m72C4C408622F37344F5BB59F0E0A6C32C34DD444(L_7, L_8, Dictionary_2_Remove_m72C4C408622F37344F5BB59F0E0A6C32C34DD444_RuntimeMethod_var);
  4744. // return item.Value;
  4745. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_10;
  4746. L_10 = KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_inline((&V_0), KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var);
  4747. return L_10;
  4748. }
  4749. }
  4750. // SimpleJSON.JSONNode SimpleJSON.JSONObject::Remove(SimpleJSON.JSONNode)
  4751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONObject_Remove_m51B998A7997D184A1A20359D512C6B5A1B825404 (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_aNode, const RuntimeMethod* method)
  4752. {
  4753. static bool s_Il2CppMethodInitialized;
  4754. if (!s_Il2CppMethodInitialized)
  4755. {
  4756. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m72C4C408622F37344F5BB59F0E0A6C32C34DD444_RuntimeMethod_var);
  4757. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_First_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m2A171BA28CCABD60FDDEA9509D91BAA4EB7EA3FD_RuntimeMethod_var);
  4758. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m3A2C3EF1628C3EC3EC462FAC7BCC8720871B807B_RuntimeMethod_var);
  4759. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t4674CE269C901F4BD6F1A0EE18182B888C45DBB5_il2cpp_TypeInfo_var);
  4760. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_RuntimeMethod_var);
  4761. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_U3CRemoveU3Eb__0_m8B35D441B276B749481FF797FC51A256A7A56105_RuntimeMethod_var);
  4762. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_t651DB8FCB045D590FF5910F1E9917C209DC429BA_il2cpp_TypeInfo_var);
  4763. s_Il2CppMethodInitialized = true;
  4764. }
  4765. U3CU3Ec__DisplayClass21_0_t651DB8FCB045D590FF5910F1E9917C209DC429BA* V_0 = NULL;
  4766. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF V_1;
  4767. memset((&V_1), 0, sizeof(V_1));
  4768. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* V_2 = NULL;
  4769. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  4770. {
  4771. U3CU3Ec__DisplayClass21_0_t651DB8FCB045D590FF5910F1E9917C209DC429BA* L_0 = (U3CU3Ec__DisplayClass21_0_t651DB8FCB045D590FF5910F1E9917C209DC429BA*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass21_0_t651DB8FCB045D590FF5910F1E9917C209DC429BA_il2cpp_TypeInfo_var);
  4772. NullCheck(L_0);
  4773. U3CU3Ec__DisplayClass21_0__ctor_m6976B4CF7F93E28364B390F81E55DAD60BB141C1(L_0, NULL);
  4774. V_0 = L_0;
  4775. U3CU3Ec__DisplayClass21_0_t651DB8FCB045D590FF5910F1E9917C209DC429BA* L_1 = V_0;
  4776. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_2 = ___0_aNode;
  4777. NullCheck(L_1);
  4778. L_1->___aNode_0 = L_2;
  4779. Il2CppCodeGenWriteBarrier((void**)(&L_1->___aNode_0), (void*)L_2);
  4780. }
  4781. try
  4782. {// begin try (depth: 1)
  4783. // var item = m_Dict.Where(k => k.Value == aNode).First();
  4784. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_3 = __this->___m_Dict_10;
  4785. U3CU3Ec__DisplayClass21_0_t651DB8FCB045D590FF5910F1E9917C209DC429BA* L_4 = V_0;
  4786. Func_2_t4674CE269C901F4BD6F1A0EE18182B888C45DBB5* L_5 = (Func_2_t4674CE269C901F4BD6F1A0EE18182B888C45DBB5*)il2cpp_codegen_object_new(Func_2_t4674CE269C901F4BD6F1A0EE18182B888C45DBB5_il2cpp_TypeInfo_var);
  4787. NullCheck(L_5);
  4788. Func_2__ctor_mC1D875BE4AE5DDA483B819A1193FBD916C8C544C(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass21_0_U3CRemoveU3Eb__0_m8B35D441B276B749481FF797FC51A256A7A56105_RuntimeMethod_var), NULL);
  4789. RuntimeObject* L_6;
  4790. L_6 = Enumerable_Where_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m3A2C3EF1628C3EC3EC462FAC7BCC8720871B807B(L_3, L_5, Enumerable_Where_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m3A2C3EF1628C3EC3EC462FAC7BCC8720871B807B_RuntimeMethod_var);
  4791. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF L_7;
  4792. L_7 = Enumerable_First_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m2A171BA28CCABD60FDDEA9509D91BAA4EB7EA3FD(L_6, Enumerable_First_TisKeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF_m2A171BA28CCABD60FDDEA9509D91BAA4EB7EA3FD_RuntimeMethod_var);
  4793. V_1 = L_7;
  4794. // m_Dict.Remove(item.Key);
  4795. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_8 = __this->___m_Dict_10;
  4796. String_t* L_9;
  4797. L_9 = KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_inline((&V_1), KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_RuntimeMethod_var);
  4798. NullCheck(L_8);
  4799. bool L_10;
  4800. L_10 = Dictionary_2_Remove_m72C4C408622F37344F5BB59F0E0A6C32C34DD444(L_8, L_9, Dictionary_2_Remove_m72C4C408622F37344F5BB59F0E0A6C32C34DD444_RuntimeMethod_var);
  4801. // return aNode;
  4802. U3CU3Ec__DisplayClass21_0_t651DB8FCB045D590FF5910F1E9917C209DC429BA* L_11 = V_0;
  4803. NullCheck(L_11);
  4804. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_12 = L_11->___aNode_0;
  4805. V_2 = L_12;
  4806. goto IL_004b;
  4807. }// end try (depth: 1)
  4808. catch(Il2CppExceptionWrapper& e)
  4809. {
  4810. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  4811. {
  4812. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  4813. goto CATCH_0046;
  4814. }
  4815. throw e;
  4816. }
  4817. CATCH_0046:
  4818. {// begin catch(System.Object)
  4819. // catch
  4820. // return null;
  4821. V_2 = (JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653*)NULL;
  4822. IL2CPP_POP_ACTIVE_EXCEPTION();
  4823. goto IL_004b;
  4824. }// end catch (depth: 1)
  4825. IL_004b:
  4826. {
  4827. // }
  4828. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_13 = V_2;
  4829. return L_13;
  4830. }
  4831. }
  4832. // System.Void SimpleJSON.JSONObject::Clear()
  4833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONObject_Clear_m74686B9AF4B75949F959B81AAF8DE5076C60B3FE (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, const RuntimeMethod* method)
  4834. {
  4835. static bool s_Il2CppMethodInitialized;
  4836. if (!s_Il2CppMethodInitialized)
  4837. {
  4838. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mE3CA32989A75EDB1DB97EFF4CEC55F0C15F96455_RuntimeMethod_var);
  4839. s_Il2CppMethodInitialized = true;
  4840. }
  4841. {
  4842. // m_Dict.Clear();
  4843. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_0 = __this->___m_Dict_10;
  4844. NullCheck(L_0);
  4845. Dictionary_2_Clear_mE3CA32989A75EDB1DB97EFF4CEC55F0C15F96455(L_0, Dictionary_2_Clear_mE3CA32989A75EDB1DB97EFF4CEC55F0C15F96455_RuntimeMethod_var);
  4846. // }
  4847. return;
  4848. }
  4849. }
  4850. // SimpleJSON.JSONNode SimpleJSON.JSONObject::Clone()
  4851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONObject_Clone_mF3146F5687820508FD22051B23EFA20430B811C1 (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, const RuntimeMethod* method)
  4852. {
  4853. static bool s_Il2CppMethodInitialized;
  4854. if (!s_Il2CppMethodInitialized)
  4855. {
  4856. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m9ADA9DC934EF1A0048D21D89875DB863F5FF5908_RuntimeMethod_var);
  4857. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m95D8AAFAF60B6E536EA7429F49C5FD5AC7A242BB_RuntimeMethod_var);
  4858. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m00944D3982456679FF855520913693EB62A293C1_RuntimeMethod_var);
  4859. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF70405758E51B64B1E5E4FA7764450689DA30832_RuntimeMethod_var);
  4860. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_il2cpp_TypeInfo_var);
  4861. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_RuntimeMethod_var);
  4862. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var);
  4863. s_Il2CppMethodInitialized = true;
  4864. }
  4865. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* V_0 = NULL;
  4866. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 V_1;
  4867. memset((&V_1), 0, sizeof(V_1));
  4868. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF V_2;
  4869. memset((&V_2), 0, sizeof(V_2));
  4870. {
  4871. // var node = new JSONObject();
  4872. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_0 = (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118*)il2cpp_codegen_object_new(JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_il2cpp_TypeInfo_var);
  4873. NullCheck(L_0);
  4874. JSONObject__ctor_m8007967452F5257DC9F5DF2B78B411BFD4B6D6AB(L_0, NULL);
  4875. V_0 = L_0;
  4876. // foreach (var n in m_Dict)
  4877. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_1 = __this->___m_Dict_10;
  4878. NullCheck(L_1);
  4879. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 L_2;
  4880. L_2 = Dictionary_2_GetEnumerator_m9ADA9DC934EF1A0048D21D89875DB863F5FF5908(L_1, Dictionary_2_GetEnumerator_m9ADA9DC934EF1A0048D21D89875DB863F5FF5908_RuntimeMethod_var);
  4881. V_1 = L_2;
  4882. }
  4883. {
  4884. auto __finallyBlock = il2cpp::utils::Finally([&]
  4885. {
  4886. FINALLY_0040:
  4887. {// begin finally (depth: 1)
  4888. Enumerator_Dispose_m95D8AAFAF60B6E536EA7429F49C5FD5AC7A242BB((&V_1), Enumerator_Dispose_m95D8AAFAF60B6E536EA7429F49C5FD5AC7A242BB_RuntimeMethod_var);
  4889. return;
  4890. }// end finally (depth: 1)
  4891. });
  4892. try
  4893. {// begin try (depth: 1)
  4894. {
  4895. goto IL_0035_1;
  4896. }
  4897. IL_0014_1:
  4898. {
  4899. // foreach (var n in m_Dict)
  4900. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF L_3;
  4901. L_3 = Enumerator_get_Current_mF70405758E51B64B1E5E4FA7764450689DA30832_inline((&V_1), Enumerator_get_Current_mF70405758E51B64B1E5E4FA7764450689DA30832_RuntimeMethod_var);
  4902. V_2 = L_3;
  4903. // node.Add(n.Key, n.Value.Clone());
  4904. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_4 = V_0;
  4905. String_t* L_5;
  4906. L_5 = KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_inline((&V_2), KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_RuntimeMethod_var);
  4907. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_6;
  4908. L_6 = KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_inline((&V_2), KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var);
  4909. NullCheck(L_6);
  4910. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_7;
  4911. L_7 = VirtualFuncInvoker0< JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* >::Invoke(26 /* SimpleJSON.JSONNode SimpleJSON.JSONNode::Clone() */, L_6);
  4912. NullCheck(L_4);
  4913. VirtualActionInvoker2< String_t*, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* >::Invoke(20 /* System.Void SimpleJSON.JSONNode::Add(System.String,SimpleJSON.JSONNode) */, L_4, L_5, L_7);
  4914. }
  4915. IL_0035_1:
  4916. {
  4917. // foreach (var n in m_Dict)
  4918. bool L_8;
  4919. L_8 = Enumerator_MoveNext_m00944D3982456679FF855520913693EB62A293C1((&V_1), Enumerator_MoveNext_m00944D3982456679FF855520913693EB62A293C1_RuntimeMethod_var);
  4920. if (L_8)
  4921. {
  4922. goto IL_0014_1;
  4923. }
  4924. }
  4925. {
  4926. goto IL_004e;
  4927. }
  4928. }// end try (depth: 1)
  4929. catch(Il2CppExceptionWrapper& e)
  4930. {
  4931. __finallyBlock.StoreException(e.ex);
  4932. }
  4933. }
  4934. IL_004e:
  4935. {
  4936. // return node;
  4937. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_9 = V_0;
  4938. return L_9;
  4939. }
  4940. }
  4941. // System.Boolean SimpleJSON.JSONObject::HasKey(System.String)
  4942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONObject_HasKey_m79E034D14422C265C62C6C50C8E6F8337749457E (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, String_t* ___0_aKey, const RuntimeMethod* method)
  4943. {
  4944. static bool s_Il2CppMethodInitialized;
  4945. if (!s_Il2CppMethodInitialized)
  4946. {
  4947. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m772241BA9070E18A75464D09201A0C8F65E1F657_RuntimeMethod_var);
  4948. s_Il2CppMethodInitialized = true;
  4949. }
  4950. {
  4951. // return m_Dict.ContainsKey(aKey);
  4952. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_0 = __this->___m_Dict_10;
  4953. String_t* L_1 = ___0_aKey;
  4954. NullCheck(L_0);
  4955. bool L_2;
  4956. L_2 = Dictionary_2_ContainsKey_m772241BA9070E18A75464D09201A0C8F65E1F657(L_0, L_1, Dictionary_2_ContainsKey_m772241BA9070E18A75464D09201A0C8F65E1F657_RuntimeMethod_var);
  4957. return L_2;
  4958. }
  4959. }
  4960. // SimpleJSON.JSONNode SimpleJSON.JSONObject::GetValueOrDefault(System.String,SimpleJSON.JSONNode)
  4961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONObject_GetValueOrDefault_m969ABBC8049DB2DF4EC53968CDF7DF45666873BC (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, String_t* ___0_aKey, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___1_aDefault, const RuntimeMethod* method)
  4962. {
  4963. static bool s_Il2CppMethodInitialized;
  4964. if (!s_Il2CppMethodInitialized)
  4965. {
  4966. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mD4BDB1EF4B040B46D600B9DAD64485766C0DA09C_RuntimeMethod_var);
  4967. s_Il2CppMethodInitialized = true;
  4968. }
  4969. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* V_0 = NULL;
  4970. {
  4971. // if (m_Dict.TryGetValue(aKey, out res))
  4972. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_0 = __this->___m_Dict_10;
  4973. String_t* L_1 = ___0_aKey;
  4974. NullCheck(L_0);
  4975. bool L_2;
  4976. L_2 = Dictionary_2_TryGetValue_mD4BDB1EF4B040B46D600B9DAD64485766C0DA09C(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mD4BDB1EF4B040B46D600B9DAD64485766C0DA09C_RuntimeMethod_var);
  4977. if (!L_2)
  4978. {
  4979. goto IL_0012;
  4980. }
  4981. }
  4982. {
  4983. // return res;
  4984. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_3 = V_0;
  4985. return L_3;
  4986. }
  4987. IL_0012:
  4988. {
  4989. // return aDefault;
  4990. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_4 = ___1_aDefault;
  4991. return L_4;
  4992. }
  4993. }
  4994. // System.Collections.Generic.IEnumerable`1<SimpleJSON.JSONNode> SimpleJSON.JSONObject::get_Children()
  4995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* JSONObject_get_Children_m03D7227DE57F0BE2977FC0436C0DE48858650B7C (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, const RuntimeMethod* method)
  4996. {
  4997. static bool s_Il2CppMethodInitialized;
  4998. if (!s_Il2CppMethodInitialized)
  4999. {
  5000. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89_il2cpp_TypeInfo_var);
  5001. s_Il2CppMethodInitialized = true;
  5002. }
  5003. {
  5004. U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* L_0 = (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89*)il2cpp_codegen_object_new(U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89_il2cpp_TypeInfo_var);
  5005. NullCheck(L_0);
  5006. U3Cget_ChildrenU3Ed__27__ctor_mC18696B4562A62E4AA0969D6399C8C0631E35DC8(L_0, ((int32_t)-2), NULL);
  5007. U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* L_1 = L_0;
  5008. NullCheck(L_1);
  5009. L_1->___U3CU3E4__this_3 = __this;
  5010. Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_3), (void*)__this);
  5011. return L_1;
  5012. }
  5013. }
  5014. // System.Void SimpleJSON.JSONObject::WriteToStringBuilder(System.Text.StringBuilder,System.Int32,System.Int32,SimpleJSON.JSONTextMode)
  5015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONObject_WriteToStringBuilder_m931DC8805C6B8F09617958EFDAEA957751EB2EAE (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, StringBuilder_t* ___0_aSB, int32_t ___1_aIndent, int32_t ___2_aIndentInc, int32_t ___3_aMode, const RuntimeMethod* method)
  5016. {
  5017. static bool s_Il2CppMethodInitialized;
  5018. if (!s_Il2CppMethodInitialized)
  5019. {
  5020. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m9ADA9DC934EF1A0048D21D89875DB863F5FF5908_RuntimeMethod_var);
  5021. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m95D8AAFAF60B6E536EA7429F49C5FD5AC7A242BB_RuntimeMethod_var);
  5022. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m00944D3982456679FF855520913693EB62A293C1_RuntimeMethod_var);
  5023. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF70405758E51B64B1E5E4FA7764450689DA30832_RuntimeMethod_var);
  5024. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  5025. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_RuntimeMethod_var);
  5026. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var);
  5027. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0767326DBE1DD31063256737FD019DC6682353E2);
  5028. s_Il2CppMethodInitialized = true;
  5029. }
  5030. bool V_0 = false;
  5031. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 V_1;
  5032. memset((&V_1), 0, sizeof(V_1));
  5033. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF V_2;
  5034. memset((&V_2), 0, sizeof(V_2));
  5035. {
  5036. // aSB.Append('{');
  5037. StringBuilder_t* L_0 = ___0_aSB;
  5038. NullCheck(L_0);
  5039. StringBuilder_t* L_1;
  5040. L_1 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_0, ((int32_t)123), NULL);
  5041. // bool first = true;
  5042. V_0 = (bool)1;
  5043. // if (inline)
  5044. bool L_2 = __this->___inline_11;
  5045. if (!L_2)
  5046. {
  5047. goto IL_0016;
  5048. }
  5049. }
  5050. {
  5051. // aMode = JSONTextMode.Compact;
  5052. ___3_aMode = 0;
  5053. }
  5054. IL_0016:
  5055. {
  5056. // foreach (var k in m_Dict)
  5057. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_3 = __this->___m_Dict_10;
  5058. NullCheck(L_3);
  5059. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 L_4;
  5060. L_4 = Dictionary_2_GetEnumerator_m9ADA9DC934EF1A0048D21D89875DB863F5FF5908(L_3, Dictionary_2_GetEnumerator_m9ADA9DC934EF1A0048D21D89875DB863F5FF5908_RuntimeMethod_var);
  5061. V_1 = L_4;
  5062. }
  5063. {
  5064. auto __finallyBlock = il2cpp::utils::Finally([&]
  5065. {
  5066. FINALLY_00b7:
  5067. {// begin finally (depth: 1)
  5068. Enumerator_Dispose_m95D8AAFAF60B6E536EA7429F49C5FD5AC7A242BB((&V_1), Enumerator_Dispose_m95D8AAFAF60B6E536EA7429F49C5FD5AC7A242BB_RuntimeMethod_var);
  5069. return;
  5070. }// end finally (depth: 1)
  5071. });
  5072. try
  5073. {// begin try (depth: 1)
  5074. {
  5075. goto IL_00a9_1;
  5076. }
  5077. IL_0027_1:
  5078. {
  5079. // foreach (var k in m_Dict)
  5080. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF L_5;
  5081. L_5 = Enumerator_get_Current_mF70405758E51B64B1E5E4FA7764450689DA30832_inline((&V_1), Enumerator_get_Current_mF70405758E51B64B1E5E4FA7764450689DA30832_RuntimeMethod_var);
  5082. V_2 = L_5;
  5083. // if (!first)
  5084. bool L_6 = V_0;
  5085. if (L_6)
  5086. {
  5087. goto IL_003b_1;
  5088. }
  5089. }
  5090. {
  5091. // aSB.Append(',');
  5092. StringBuilder_t* L_7 = ___0_aSB;
  5093. NullCheck(L_7);
  5094. StringBuilder_t* L_8;
  5095. L_8 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_7, ((int32_t)44), NULL);
  5096. }
  5097. IL_003b_1:
  5098. {
  5099. // first = false;
  5100. V_0 = (bool)0;
  5101. // if (aMode == JSONTextMode.Indent)
  5102. int32_t L_9 = ___3_aMode;
  5103. if ((!(((uint32_t)L_9) == ((uint32_t)1))))
  5104. {
  5105. goto IL_0049_1;
  5106. }
  5107. }
  5108. {
  5109. // aSB.AppendLine();
  5110. StringBuilder_t* L_10 = ___0_aSB;
  5111. NullCheck(L_10);
  5112. StringBuilder_t* L_11;
  5113. L_11 = StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E(L_10, NULL);
  5114. }
  5115. IL_0049_1:
  5116. {
  5117. // if (aMode == JSONTextMode.Indent)
  5118. int32_t L_12 = ___3_aMode;
  5119. if ((!(((uint32_t)L_12) == ((uint32_t)1))))
  5120. {
  5121. goto IL_005a_1;
  5122. }
  5123. }
  5124. {
  5125. // aSB.Append(' ', aIndent + aIndentInc);
  5126. StringBuilder_t* L_13 = ___0_aSB;
  5127. int32_t L_14 = ___1_aIndent;
  5128. int32_t L_15 = ___2_aIndentInc;
  5129. NullCheck(L_13);
  5130. StringBuilder_t* L_16;
  5131. L_16 = StringBuilder_Append_mE20F6CD28FC8E8C9FD65987DBD32E6087CCE1CF3(L_13, ((int32_t)32), ((int32_t)il2cpp_codegen_add(L_14, L_15)), NULL);
  5132. }
  5133. IL_005a_1:
  5134. {
  5135. // aSB.Append('\"').Append(Escape(k.Key)).Append('\"');
  5136. StringBuilder_t* L_17 = ___0_aSB;
  5137. NullCheck(L_17);
  5138. StringBuilder_t* L_18;
  5139. L_18 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_17, ((int32_t)34), NULL);
  5140. String_t* L_19;
  5141. L_19 = KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_inline((&V_2), KeyValuePair_2_get_Key_m207EFB432FBB579ECA85B5399A1E266D0D8E3641_RuntimeMethod_var);
  5142. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  5143. String_t* L_20;
  5144. L_20 = JSONNode_Escape_m5C811748A36C7258315C1D2036712855F184ADDD(L_19, NULL);
  5145. NullCheck(L_18);
  5146. StringBuilder_t* L_21;
  5147. L_21 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_18, L_20, NULL);
  5148. NullCheck(L_21);
  5149. StringBuilder_t* L_22;
  5150. L_22 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_21, ((int32_t)34), NULL);
  5151. // if (aMode == JSONTextMode.Compact)
  5152. int32_t L_23 = ___3_aMode;
  5153. if (L_23)
  5154. {
  5155. goto IL_008a_1;
  5156. }
  5157. }
  5158. {
  5159. // aSB.Append(':');
  5160. StringBuilder_t* L_24 = ___0_aSB;
  5161. NullCheck(L_24);
  5162. StringBuilder_t* L_25;
  5163. L_25 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_24, ((int32_t)58), NULL);
  5164. goto IL_0096_1;
  5165. }
  5166. IL_008a_1:
  5167. {
  5168. // aSB.Append(" : ");
  5169. StringBuilder_t* L_26 = ___0_aSB;
  5170. NullCheck(L_26);
  5171. StringBuilder_t* L_27;
  5172. L_27 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_26, _stringLiteral0767326DBE1DD31063256737FD019DC6682353E2, NULL);
  5173. }
  5174. IL_0096_1:
  5175. {
  5176. // k.Value.WriteToStringBuilder(aSB, aIndent + aIndentInc, aIndentInc, aMode);
  5177. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_28;
  5178. L_28 = KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_inline((&V_2), KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var);
  5179. StringBuilder_t* L_29 = ___0_aSB;
  5180. int32_t L_30 = ___1_aIndent;
  5181. int32_t L_31 = ___2_aIndentInc;
  5182. int32_t L_32 = ___2_aIndentInc;
  5183. int32_t L_33 = ___3_aMode;
  5184. NullCheck(L_28);
  5185. VirtualActionInvoker4< StringBuilder_t*, int32_t, int32_t, int32_t >::Invoke(31 /* System.Void SimpleJSON.JSONNode::WriteToStringBuilder(System.Text.StringBuilder,System.Int32,System.Int32,SimpleJSON.JSONTextMode) */, L_28, L_29, ((int32_t)il2cpp_codegen_add(L_30, L_31)), L_32, L_33);
  5186. }
  5187. IL_00a9_1:
  5188. {
  5189. // foreach (var k in m_Dict)
  5190. bool L_34;
  5191. L_34 = Enumerator_MoveNext_m00944D3982456679FF855520913693EB62A293C1((&V_1), Enumerator_MoveNext_m00944D3982456679FF855520913693EB62A293C1_RuntimeMethod_var);
  5192. if (L_34)
  5193. {
  5194. goto IL_0027_1;
  5195. }
  5196. }
  5197. {
  5198. goto IL_00c5;
  5199. }
  5200. }// end try (depth: 1)
  5201. catch(Il2CppExceptionWrapper& e)
  5202. {
  5203. __finallyBlock.StoreException(e.ex);
  5204. }
  5205. }
  5206. IL_00c5:
  5207. {
  5208. // if (aMode == JSONTextMode.Indent)
  5209. int32_t L_35 = ___3_aMode;
  5210. if ((!(((uint32_t)L_35) == ((uint32_t)1))))
  5211. {
  5212. goto IL_00d9;
  5213. }
  5214. }
  5215. {
  5216. // aSB.AppendLine().Append(' ', aIndent);
  5217. StringBuilder_t* L_36 = ___0_aSB;
  5218. NullCheck(L_36);
  5219. StringBuilder_t* L_37;
  5220. L_37 = StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E(L_36, NULL);
  5221. int32_t L_38 = ___1_aIndent;
  5222. NullCheck(L_37);
  5223. StringBuilder_t* L_39;
  5224. L_39 = StringBuilder_Append_mE20F6CD28FC8E8C9FD65987DBD32E6087CCE1CF3(L_37, ((int32_t)32), L_38, NULL);
  5225. }
  5226. IL_00d9:
  5227. {
  5228. // aSB.Append('}');
  5229. StringBuilder_t* L_40 = ___0_aSB;
  5230. NullCheck(L_40);
  5231. StringBuilder_t* L_41;
  5232. L_41 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_40, ((int32_t)125), NULL);
  5233. // }
  5234. return;
  5235. }
  5236. }
  5237. // System.Void SimpleJSON.JSONObject::SerializeBinary(System.IO.BinaryWriter)
  5238. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONObject_SerializeBinary_m7E62AE42E3118B0BF5372941809943838E45B01A (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___0_aWriter, const RuntimeMethod* method)
  5239. {
  5240. static bool s_Il2CppMethodInitialized;
  5241. if (!s_Il2CppMethodInitialized)
  5242. {
  5243. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m3CF989BD764D8F7838E6D8E449D354B1CF7BB385_RuntimeMethod_var);
  5244. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mAD5BCB746F2E2424B09CA2BDD03E42770B068809_RuntimeMethod_var);
  5245. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_mB48527A5126C9884983E7BDF7C198EB79F418816_RuntimeMethod_var);
  5246. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m756221DECDDF7233667BACEB87D32CDCC5EC56AB_RuntimeMethod_var);
  5247. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mF65727235CD00D1C771CF27D5F360ED62E1EFDF1_RuntimeMethod_var);
  5248. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m8F2C97D8503D752215E004A880195B64917CEE95_RuntimeMethod_var);
  5249. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyCollection_GetEnumerator_m89A6615E37C327BA711371335F347D86406D4E22_RuntimeMethod_var);
  5250. s_Il2CppMethodInitialized = true;
  5251. }
  5252. Enumerator_tB4BE7AC63B98A2FCDE82B99DC9943B069ECCF23C V_0;
  5253. memset((&V_0), 0, sizeof(V_0));
  5254. String_t* V_1 = NULL;
  5255. {
  5256. // aWriter.Write((byte)JSONNodeType.Object);
  5257. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_0 = ___0_aWriter;
  5258. NullCheck(L_0);
  5259. VirtualActionInvoker1< uint8_t >::Invoke(8 /* System.Void System.IO.BinaryWriter::Write(System.Byte) */, L_0, (uint8_t)2);
  5260. // aWriter.Write(m_Dict.Count);
  5261. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_1 = ___0_aWriter;
  5262. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_2 = __this->___m_Dict_10;
  5263. NullCheck(L_2);
  5264. int32_t L_3;
  5265. L_3 = Dictionary_2_get_Count_m3CF989BD764D8F7838E6D8E449D354B1CF7BB385(L_2, Dictionary_2_get_Count_m3CF989BD764D8F7838E6D8E449D354B1CF7BB385_RuntimeMethod_var);
  5266. NullCheck(L_1);
  5267. VirtualActionInvoker1< int32_t >::Invoke(16 /* System.Void System.IO.BinaryWriter::Write(System.Int32) */, L_1, L_3);
  5268. // foreach (string K in m_Dict.Keys)
  5269. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_4 = __this->___m_Dict_10;
  5270. NullCheck(L_4);
  5271. KeyCollection_tB5791F6D12B5D2344D02EC386DBEE217775A02B9* L_5;
  5272. L_5 = Dictionary_2_get_Keys_mB48527A5126C9884983E7BDF7C198EB79F418816(L_4, Dictionary_2_get_Keys_mB48527A5126C9884983E7BDF7C198EB79F418816_RuntimeMethod_var);
  5273. NullCheck(L_5);
  5274. Enumerator_tB4BE7AC63B98A2FCDE82B99DC9943B069ECCF23C L_6;
  5275. L_6 = KeyCollection_GetEnumerator_m89A6615E37C327BA711371335F347D86406D4E22(L_5, KeyCollection_GetEnumerator_m89A6615E37C327BA711371335F347D86406D4E22_RuntimeMethod_var);
  5276. V_0 = L_6;
  5277. }
  5278. {
  5279. auto __finallyBlock = il2cpp::utils::Finally([&]
  5280. {
  5281. FINALLY_0057:
  5282. {// begin finally (depth: 1)
  5283. Enumerator_Dispose_m756221DECDDF7233667BACEB87D32CDCC5EC56AB((&V_0), Enumerator_Dispose_m756221DECDDF7233667BACEB87D32CDCC5EC56AB_RuntimeMethod_var);
  5284. return;
  5285. }// end finally (depth: 1)
  5286. });
  5287. try
  5288. {// begin try (depth: 1)
  5289. {
  5290. goto IL_004c_1;
  5291. }
  5292. IL_002b_1:
  5293. {
  5294. // foreach (string K in m_Dict.Keys)
  5295. String_t* L_7;
  5296. L_7 = Enumerator_get_Current_m8F2C97D8503D752215E004A880195B64917CEE95_inline((&V_0), Enumerator_get_Current_m8F2C97D8503D752215E004A880195B64917CEE95_RuntimeMethod_var);
  5297. V_1 = L_7;
  5298. // aWriter.Write(K);
  5299. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_8 = ___0_aWriter;
  5300. String_t* L_9 = V_1;
  5301. NullCheck(L_8);
  5302. VirtualActionInvoker1< String_t* >::Invoke(21 /* System.Void System.IO.BinaryWriter::Write(System.String) */, L_8, L_9);
  5303. // m_Dict[K].SerializeBinary(aWriter);
  5304. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_10 = __this->___m_Dict_10;
  5305. String_t* L_11 = V_1;
  5306. NullCheck(L_10);
  5307. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_12;
  5308. L_12 = Dictionary_2_get_Item_mAD5BCB746F2E2424B09CA2BDD03E42770B068809(L_10, L_11, Dictionary_2_get_Item_mAD5BCB746F2E2424B09CA2BDD03E42770B068809_RuntimeMethod_var);
  5309. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_13 = ___0_aWriter;
  5310. NullCheck(L_12);
  5311. VirtualActionInvoker1< BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* >::Invoke(47 /* System.Void SimpleJSON.JSONNode::SerializeBinary(System.IO.BinaryWriter) */, L_12, L_13);
  5312. }
  5313. IL_004c_1:
  5314. {
  5315. // foreach (string K in m_Dict.Keys)
  5316. bool L_14;
  5317. L_14 = Enumerator_MoveNext_mF65727235CD00D1C771CF27D5F360ED62E1EFDF1((&V_0), Enumerator_MoveNext_mF65727235CD00D1C771CF27D5F360ED62E1EFDF1_RuntimeMethod_var);
  5318. if (L_14)
  5319. {
  5320. goto IL_002b_1;
  5321. }
  5322. }
  5323. {
  5324. goto IL_0065;
  5325. }
  5326. }// end try (depth: 1)
  5327. catch(Il2CppExceptionWrapper& e)
  5328. {
  5329. __finallyBlock.StoreException(e.ex);
  5330. }
  5331. }
  5332. IL_0065:
  5333. {
  5334. // }
  5335. return;
  5336. }
  5337. }
  5338. // System.Void SimpleJSON.JSONObject::.ctor()
  5339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONObject__ctor_m8007967452F5257DC9F5DF2B78B411BFD4B6D6AB (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* __this, const RuntimeMethod* method)
  5340. {
  5341. static bool s_Il2CppMethodInitialized;
  5342. if (!s_Il2CppMethodInitialized)
  5343. {
  5344. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m24C963242223589068186A2B22F6555FBB9D8C97_RuntimeMethod_var);
  5345. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2_il2cpp_TypeInfo_var);
  5346. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  5347. s_Il2CppMethodInitialized = true;
  5348. }
  5349. {
  5350. // private Dictionary<string, JSONNode> m_Dict = new Dictionary<string, JSONNode>();
  5351. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_0 = (Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2*)il2cpp_codegen_object_new(Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2_il2cpp_TypeInfo_var);
  5352. NullCheck(L_0);
  5353. Dictionary_2__ctor_m24C963242223589068186A2B22F6555FBB9D8C97(L_0, Dictionary_2__ctor_m24C963242223589068186A2B22F6555FBB9D8C97_RuntimeMethod_var);
  5354. __this->___m_Dict_10 = L_0;
  5355. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Dict_10), (void*)L_0);
  5356. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  5357. JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353(__this, NULL);
  5358. return;
  5359. }
  5360. }
  5361. #ifdef __clang__
  5362. #pragma clang diagnostic pop
  5363. #endif
  5364. #ifdef __clang__
  5365. #pragma clang diagnostic push
  5366. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5367. #pragma clang diagnostic ignored "-Wunused-variable"
  5368. #endif
  5369. // System.Void SimpleJSON.JSONObject/<>c__DisplayClass21_0::.ctor()
  5370. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass21_0__ctor_m6976B4CF7F93E28364B390F81E55DAD60BB141C1 (U3CU3Ec__DisplayClass21_0_t651DB8FCB045D590FF5910F1E9917C209DC429BA* __this, const RuntimeMethod* method)
  5371. {
  5372. {
  5373. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5374. return;
  5375. }
  5376. }
  5377. // System.Boolean SimpleJSON.JSONObject/<>c__DisplayClass21_0::<Remove>b__0(System.Collections.Generic.KeyValuePair`2<System.String,SimpleJSON.JSONNode>)
  5378. 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)
  5379. {
  5380. static bool s_Il2CppMethodInitialized;
  5381. if (!s_Il2CppMethodInitialized)
  5382. {
  5383. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  5384. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var);
  5385. s_Il2CppMethodInitialized = true;
  5386. }
  5387. {
  5388. // var item = m_Dict.Where(k => k.Value == aNode).First();
  5389. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0;
  5390. L_0 = KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_inline((&___0_k), KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var);
  5391. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_1 = __this->___aNode_0;
  5392. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  5393. bool L_2;
  5394. L_2 = JSONNode_op_Equality_mD30EBFA5F9398107FCC5CE51B05CE4CFFBCC6A8E(L_0, L_1, NULL);
  5395. return L_2;
  5396. }
  5397. }
  5398. #ifdef __clang__
  5399. #pragma clang diagnostic pop
  5400. #endif
  5401. #ifdef __clang__
  5402. #pragma clang diagnostic push
  5403. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5404. #pragma clang diagnostic ignored "-Wunused-variable"
  5405. #endif
  5406. // System.Void SimpleJSON.JSONObject/<get_Children>d__27::.ctor(System.Int32)
  5407. 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)
  5408. {
  5409. {
  5410. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5411. int32_t L_0 = ___0_U3CU3E1__state;
  5412. __this->___U3CU3E1__state_0 = L_0;
  5413. int32_t L_1;
  5414. L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
  5415. __this->___U3CU3El__initialThreadId_2 = L_1;
  5416. return;
  5417. }
  5418. }
  5419. // System.Void SimpleJSON.JSONObject/<get_Children>d__27::System.IDisposable.Dispose()
  5420. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__27_System_IDisposable_Dispose_mC5CC72D1E22DD570C8E2EB525332F70406CDB9AA (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, const RuntimeMethod* method)
  5421. {
  5422. int32_t V_0 = 0;
  5423. {
  5424. int32_t L_0 = __this->___U3CU3E1__state_0;
  5425. V_0 = L_0;
  5426. int32_t L_1 = V_0;
  5427. if ((((int32_t)L_1) == ((int32_t)((int32_t)-3))))
  5428. {
  5429. goto IL_0010;
  5430. }
  5431. }
  5432. {
  5433. int32_t L_2 = V_0;
  5434. if ((!(((uint32_t)L_2) == ((uint32_t)1))))
  5435. {
  5436. goto IL_001a;
  5437. }
  5438. }
  5439. IL_0010:
  5440. {
  5441. }
  5442. {
  5443. auto __finallyBlock = il2cpp::utils::Finally([&]
  5444. {
  5445. FINALLY_0013:
  5446. {// begin finally (depth: 1)
  5447. U3Cget_ChildrenU3Ed__27_U3CU3Em__Finally1_mF5ECB5874D716A4939B7F1DB00D93DC58CEA824D(__this, NULL);
  5448. return;
  5449. }// end finally (depth: 1)
  5450. });
  5451. try
  5452. {// begin try (depth: 1)
  5453. goto IL_001a;
  5454. }// end try (depth: 1)
  5455. catch(Il2CppExceptionWrapper& e)
  5456. {
  5457. __finallyBlock.StoreException(e.ex);
  5458. }
  5459. }
  5460. IL_001a:
  5461. {
  5462. return;
  5463. }
  5464. }
  5465. // System.Boolean SimpleJSON.JSONObject/<get_Children>d__27::MoveNext()
  5466. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3Cget_ChildrenU3Ed__27_MoveNext_mF000F683CB97030C47BF22BD34472814A0C7630C (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, const RuntimeMethod* method)
  5467. {
  5468. static bool s_Il2CppMethodInitialized;
  5469. if (!s_Il2CppMethodInitialized)
  5470. {
  5471. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m9ADA9DC934EF1A0048D21D89875DB863F5FF5908_RuntimeMethod_var);
  5472. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m00944D3982456679FF855520913693EB62A293C1_RuntimeMethod_var);
  5473. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF70405758E51B64B1E5E4FA7764450689DA30832_RuntimeMethod_var);
  5474. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var);
  5475. s_Il2CppMethodInitialized = true;
  5476. }
  5477. bool V_0 = false;
  5478. int32_t V_1 = 0;
  5479. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* V_2 = NULL;
  5480. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF V_3;
  5481. memset((&V_3), 0, sizeof(V_3));
  5482. {
  5483. auto __finallyBlock = il2cpp::utils::Fault([&]
  5484. {
  5485. FAULT_008a:
  5486. {// begin fault (depth: 1)
  5487. U3Cget_ChildrenU3Ed__27_System_IDisposable_Dispose_mC5CC72D1E22DD570C8E2EB525332F70406CDB9AA(__this, NULL);
  5488. return;
  5489. }// end fault
  5490. });
  5491. try
  5492. {// begin try (depth: 1)
  5493. {
  5494. int32_t L_0 = __this->___U3CU3E1__state_0;
  5495. V_1 = L_0;
  5496. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_1 = __this->___U3CU3E4__this_3;
  5497. V_2 = L_1;
  5498. int32_t L_2 = V_1;
  5499. if (!L_2)
  5500. {
  5501. goto IL_0019_1;
  5502. }
  5503. }
  5504. {
  5505. int32_t L_3 = V_1;
  5506. if ((((int32_t)L_3) == ((int32_t)1)))
  5507. {
  5508. goto IL_005f_1;
  5509. }
  5510. }
  5511. {
  5512. V_0 = (bool)0;
  5513. goto IL_0091;
  5514. }
  5515. IL_0019_1:
  5516. {
  5517. __this->___U3CU3E1__state_0 = (-1);
  5518. // foreach (KeyValuePair<string, JSONNode> N in m_Dict)
  5519. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_4 = V_2;
  5520. NullCheck(L_4);
  5521. Dictionary_2_t74542AFEF76A87F0A6EE38215ABCD050C900E0E2* L_5 = L_4->___m_Dict_10;
  5522. NullCheck(L_5);
  5523. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911 L_6;
  5524. L_6 = Dictionary_2_GetEnumerator_m9ADA9DC934EF1A0048D21D89875DB863F5FF5908(L_5, Dictionary_2_GetEnumerator_m9ADA9DC934EF1A0048D21D89875DB863F5FF5908_RuntimeMethod_var);
  5525. __this->___U3CU3E7__wrap1_4 = L_6;
  5526. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3E7__wrap1_4))->____dictionary_0), (void*)NULL);
  5527. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5528. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CU3E7__wrap1_4))->____current_3))->___key_0), (void*)NULL);
  5529. #endif
  5530. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5531. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CU3E7__wrap1_4))->____current_3))->___value_1), (void*)NULL);
  5532. #endif
  5533. __this->___U3CU3E1__state_0 = ((int32_t)-3);
  5534. goto IL_0067_1;
  5535. }
  5536. IL_003b_1:
  5537. {
  5538. // foreach (KeyValuePair<string, JSONNode> N in m_Dict)
  5539. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911* L_7 = (&__this->___U3CU3E7__wrap1_4);
  5540. KeyValuePair_2_tC25A1CF74139C27B48AA7E7BA0EAE31F240EA3EF L_8;
  5541. L_8 = Enumerator_get_Current_mF70405758E51B64B1E5E4FA7764450689DA30832_inline(L_7, Enumerator_get_Current_mF70405758E51B64B1E5E4FA7764450689DA30832_RuntimeMethod_var);
  5542. V_3 = L_8;
  5543. // yield return N.Value;
  5544. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_9;
  5545. L_9 = KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_inline((&V_3), KeyValuePair_2_get_Value_mE11898FE6C7E851793D8B6E7B740E9828BA6EF94_RuntimeMethod_var);
  5546. __this->___U3CU3E2__current_1 = L_9;
  5547. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_9);
  5548. __this->___U3CU3E1__state_0 = 1;
  5549. V_0 = (bool)1;
  5550. goto IL_0091;
  5551. }
  5552. IL_005f_1:
  5553. {
  5554. __this->___U3CU3E1__state_0 = ((int32_t)-3);
  5555. }
  5556. IL_0067_1:
  5557. {
  5558. // foreach (KeyValuePair<string, JSONNode> N in m_Dict)
  5559. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911* L_10 = (&__this->___U3CU3E7__wrap1_4);
  5560. bool L_11;
  5561. L_11 = Enumerator_MoveNext_m00944D3982456679FF855520913693EB62A293C1(L_10, Enumerator_MoveNext_m00944D3982456679FF855520913693EB62A293C1_RuntimeMethod_var);
  5562. if (L_11)
  5563. {
  5564. goto IL_003b_1;
  5565. }
  5566. }
  5567. {
  5568. U3Cget_ChildrenU3Ed__27_U3CU3Em__Finally1_mF5ECB5874D716A4939B7F1DB00D93DC58CEA824D(__this, NULL);
  5569. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911* L_12 = (&__this->___U3CU3E7__wrap1_4);
  5570. il2cpp_codegen_initobj(L_12, sizeof(Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911));
  5571. // }
  5572. V_0 = (bool)0;
  5573. goto IL_0091;
  5574. }
  5575. }// end try (depth: 1)
  5576. catch(Il2CppExceptionWrapper& e)
  5577. {
  5578. __finallyBlock.StoreException(e.ex);
  5579. }
  5580. }
  5581. IL_0091:
  5582. {
  5583. bool L_13 = V_0;
  5584. return L_13;
  5585. }
  5586. }
  5587. // System.Void SimpleJSON.JSONObject/<get_Children>d__27::<>m__Finally1()
  5588. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__27_U3CU3Em__Finally1_mF5ECB5874D716A4939B7F1DB00D93DC58CEA824D (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, const RuntimeMethod* method)
  5589. {
  5590. static bool s_Il2CppMethodInitialized;
  5591. if (!s_Il2CppMethodInitialized)
  5592. {
  5593. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m95D8AAFAF60B6E536EA7429F49C5FD5AC7A242BB_RuntimeMethod_var);
  5594. s_Il2CppMethodInitialized = true;
  5595. }
  5596. {
  5597. __this->___U3CU3E1__state_0 = (-1);
  5598. Enumerator_t0882EABB7914927B55F113EC1FC8D52BA871F911* L_0 = (&__this->___U3CU3E7__wrap1_4);
  5599. Enumerator_Dispose_m95D8AAFAF60B6E536EA7429F49C5FD5AC7A242BB(L_0, Enumerator_Dispose_m95D8AAFAF60B6E536EA7429F49C5FD5AC7A242BB_RuntimeMethod_var);
  5600. return;
  5601. }
  5602. }
  5603. // SimpleJSON.JSONNode SimpleJSON.JSONObject/<get_Children>d__27::System.Collections.Generic.IEnumerator<SimpleJSON.JSONNode>.get_Current()
  5604. 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)
  5605. {
  5606. {
  5607. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = __this->___U3CU3E2__current_1;
  5608. return L_0;
  5609. }
  5610. }
  5611. // System.Void SimpleJSON.JSONObject/<get_Children>d__27::System.Collections.IEnumerator.Reset()
  5612. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ChildrenU3Ed__27_System_Collections_IEnumerator_Reset_m7F54C4A2495814DE04F74FB9E9296EA2B68BFF6D (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, const RuntimeMethod* method)
  5613. {
  5614. {
  5615. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  5616. NullCheck(L_0);
  5617. NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
  5618. 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)));
  5619. }
  5620. }
  5621. // System.Object SimpleJSON.JSONObject/<get_Children>d__27::System.Collections.IEnumerator.get_Current()
  5622. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_ChildrenU3Ed__27_System_Collections_IEnumerator_get_Current_mF24C3141BA1436A87068A46004816112F281FF9E (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, const RuntimeMethod* method)
  5623. {
  5624. {
  5625. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = __this->___U3CU3E2__current_1;
  5626. return L_0;
  5627. }
  5628. }
  5629. // System.Collections.Generic.IEnumerator`1<SimpleJSON.JSONNode> SimpleJSON.JSONObject/<get_Children>d__27::System.Collections.Generic.IEnumerable<SimpleJSON.JSONNode>.GetEnumerator()
  5630. 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)
  5631. {
  5632. static bool s_Il2CppMethodInitialized;
  5633. if (!s_Il2CppMethodInitialized)
  5634. {
  5635. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89_il2cpp_TypeInfo_var);
  5636. s_Il2CppMethodInitialized = true;
  5637. }
  5638. U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* V_0 = NULL;
  5639. {
  5640. int32_t L_0 = __this->___U3CU3E1__state_0;
  5641. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  5642. {
  5643. goto IL_0022;
  5644. }
  5645. }
  5646. {
  5647. int32_t L_1 = __this->___U3CU3El__initialThreadId_2;
  5648. int32_t L_2;
  5649. L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
  5650. if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
  5651. {
  5652. goto IL_0022;
  5653. }
  5654. }
  5655. {
  5656. __this->___U3CU3E1__state_0 = 0;
  5657. V_0 = __this;
  5658. goto IL_0035;
  5659. }
  5660. IL_0022:
  5661. {
  5662. U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* L_3 = (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89*)il2cpp_codegen_object_new(U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89_il2cpp_TypeInfo_var);
  5663. NullCheck(L_3);
  5664. U3Cget_ChildrenU3Ed__27__ctor_mC18696B4562A62E4AA0969D6399C8C0631E35DC8(L_3, 0, NULL);
  5665. V_0 = L_3;
  5666. U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* L_4 = V_0;
  5667. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_5 = __this->___U3CU3E4__this_3;
  5668. NullCheck(L_4);
  5669. L_4->___U3CU3E4__this_3 = L_5;
  5670. Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this_3), (void*)L_5);
  5671. }
  5672. IL_0035:
  5673. {
  5674. U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* L_6 = V_0;
  5675. return L_6;
  5676. }
  5677. }
  5678. // System.Collections.IEnumerator SimpleJSON.JSONObject/<get_Children>d__27::System.Collections.IEnumerable.GetEnumerator()
  5679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_ChildrenU3Ed__27_System_Collections_IEnumerable_GetEnumerator_m02800F9D77652D9E15E570729565FE79BCC2B3F8 (U3Cget_ChildrenU3Ed__27_tA992A0C3FA8ADAF63A0965B2E3FD9367D59CCD89* __this, const RuntimeMethod* method)
  5680. {
  5681. {
  5682. RuntimeObject* L_0;
  5683. L_0 = U3Cget_ChildrenU3Ed__27_System_Collections_Generic_IEnumerableU3CSimpleJSON_JSONNodeU3E_GetEnumerator_mB7F1824F0A6AD34C4EFEB913F04662B64CEF262C(__this, NULL);
  5684. return L_0;
  5685. }
  5686. }
  5687. #ifdef __clang__
  5688. #pragma clang diagnostic pop
  5689. #endif
  5690. #ifdef __clang__
  5691. #pragma clang diagnostic push
  5692. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5693. #pragma clang diagnostic ignored "-Wunused-variable"
  5694. #endif
  5695. // SimpleJSON.JSONNodeType SimpleJSON.JSONString::get_Tag()
  5696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONString_get_Tag_m68B0FF9ADDC3E203E5D60BB10639AEABACA34D44 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, const RuntimeMethod* method)
  5697. {
  5698. {
  5699. // public override JSONNodeType Tag { get { return JSONNodeType.String; } }
  5700. return (int32_t)(3);
  5701. }
  5702. }
  5703. // System.Boolean SimpleJSON.JSONString::get_IsString()
  5704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONString_get_IsString_m933985E37AE8A887A2039A9BAC7698F083BCD6E3 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, const RuntimeMethod* method)
  5705. {
  5706. {
  5707. // public override bool IsString { get { return true; } }
  5708. return (bool)1;
  5709. }
  5710. }
  5711. // SimpleJSON.JSONNode/Enumerator SimpleJSON.JSONString::GetEnumerator()
  5712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 JSONString_GetEnumerator_m1CB9E437FC8622F3FE05D0AC12024D144747E0B8 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, const RuntimeMethod* method)
  5713. {
  5714. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 V_0;
  5715. memset((&V_0), 0, sizeof(V_0));
  5716. {
  5717. // public override Enumerator GetEnumerator() { return new Enumerator(); }
  5718. il2cpp_codegen_initobj((&V_0), sizeof(Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4));
  5719. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_0 = V_0;
  5720. return L_0;
  5721. }
  5722. }
  5723. // System.String SimpleJSON.JSONString::get_Value()
  5724. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JSONString_get_Value_mEAD2BD372A2C517E83233BA5F6E309745AA5E9B4 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, const RuntimeMethod* method)
  5725. {
  5726. {
  5727. // get { return m_Data; }
  5728. String_t* L_0 = __this->___m_Data_10;
  5729. return L_0;
  5730. }
  5731. }
  5732. // System.Void SimpleJSON.JSONString::set_Value(System.String)
  5733. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONString_set_Value_mB974D9B82AB8F9FAB84DCA99B8BD4B7C1C08ED00 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, String_t* ___0_value, const RuntimeMethod* method)
  5734. {
  5735. {
  5736. // m_Data = value;
  5737. String_t* L_0 = ___0_value;
  5738. __this->___m_Data_10 = L_0;
  5739. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Data_10), (void*)L_0);
  5740. // }
  5741. return;
  5742. }
  5743. }
  5744. // System.Void SimpleJSON.JSONString::.ctor(System.String)
  5745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONString__ctor_m1DD5FB9A4147F72A0ED5F773FF82FA269241AD19 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, String_t* ___0_aData, const RuntimeMethod* method)
  5746. {
  5747. static bool s_Il2CppMethodInitialized;
  5748. if (!s_Il2CppMethodInitialized)
  5749. {
  5750. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  5751. s_Il2CppMethodInitialized = true;
  5752. }
  5753. {
  5754. // public JSONString(string aData)
  5755. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  5756. JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353(__this, NULL);
  5757. // m_Data = aData;
  5758. String_t* L_0 = ___0_aData;
  5759. __this->___m_Data_10 = L_0;
  5760. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Data_10), (void*)L_0);
  5761. // }
  5762. return;
  5763. }
  5764. }
  5765. // SimpleJSON.JSONNode SimpleJSON.JSONString::Clone()
  5766. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONString_Clone_m59FCBC159496A334397171CF5127205C82C30A73 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, const RuntimeMethod* method)
  5767. {
  5768. static bool s_Il2CppMethodInitialized;
  5769. if (!s_Il2CppMethodInitialized)
  5770. {
  5771. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  5772. s_Il2CppMethodInitialized = true;
  5773. }
  5774. {
  5775. // return new JSONString(m_Data);
  5776. String_t* L_0 = __this->___m_Data_10;
  5777. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_1 = (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4*)il2cpp_codegen_object_new(JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  5778. NullCheck(L_1);
  5779. JSONString__ctor_m1DD5FB9A4147F72A0ED5F773FF82FA269241AD19(L_1, L_0, NULL);
  5780. return L_1;
  5781. }
  5782. }
  5783. // System.Void SimpleJSON.JSONString::WriteToStringBuilder(System.Text.StringBuilder,System.Int32,System.Int32,SimpleJSON.JSONTextMode)
  5784. 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)
  5785. {
  5786. static bool s_Il2CppMethodInitialized;
  5787. if (!s_Il2CppMethodInitialized)
  5788. {
  5789. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  5790. s_Il2CppMethodInitialized = true;
  5791. }
  5792. {
  5793. // aSB.Append('\"').Append(Escape(m_Data)).Append('\"');
  5794. StringBuilder_t* L_0 = ___0_aSB;
  5795. NullCheck(L_0);
  5796. StringBuilder_t* L_1;
  5797. L_1 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_0, ((int32_t)34), NULL);
  5798. String_t* L_2 = __this->___m_Data_10;
  5799. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  5800. String_t* L_3;
  5801. L_3 = JSONNode_Escape_m5C811748A36C7258315C1D2036712855F184ADDD(L_2, NULL);
  5802. NullCheck(L_1);
  5803. StringBuilder_t* L_4;
  5804. L_4 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_1, L_3, NULL);
  5805. NullCheck(L_4);
  5806. StringBuilder_t* L_5;
  5807. L_5 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_4, ((int32_t)34), NULL);
  5808. // }
  5809. return;
  5810. }
  5811. }
  5812. // System.Boolean SimpleJSON.JSONString::Equals(System.Object)
  5813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONString_Equals_m1C60B537E558E6DF85ACF3EF9FF43BF9A3CF5435 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  5814. {
  5815. static bool s_Il2CppMethodInitialized;
  5816. if (!s_Il2CppMethodInitialized)
  5817. {
  5818. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  5819. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  5820. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  5821. s_Il2CppMethodInitialized = true;
  5822. }
  5823. String_t* V_0 = NULL;
  5824. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* V_1 = NULL;
  5825. {
  5826. // if (base.Equals(obj))
  5827. RuntimeObject* L_0 = ___0_obj;
  5828. bool L_1;
  5829. L_1 = JSONNode_Equals_mE1B8A846783529B1E54786975A6A2396089A88DE(__this, L_0, NULL);
  5830. if (!L_1)
  5831. {
  5832. goto IL_000b;
  5833. }
  5834. }
  5835. {
  5836. // return true;
  5837. return (bool)1;
  5838. }
  5839. IL_000b:
  5840. {
  5841. // string s = obj as string;
  5842. RuntimeObject* L_2 = ___0_obj;
  5843. V_0 = ((String_t*)IsInstSealed((RuntimeObject*)L_2, String_t_il2cpp_TypeInfo_var));
  5844. // if (s != null)
  5845. String_t* L_3 = V_0;
  5846. if (!L_3)
  5847. {
  5848. goto IL_0022;
  5849. }
  5850. }
  5851. {
  5852. // return m_Data == s;
  5853. String_t* L_4 = __this->___m_Data_10;
  5854. String_t* L_5 = V_0;
  5855. bool L_6;
  5856. L_6 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_4, L_5, NULL);
  5857. return L_6;
  5858. }
  5859. IL_0022:
  5860. {
  5861. // JSONString s2 = obj as JSONString;
  5862. RuntimeObject* L_7 = ___0_obj;
  5863. V_1 = ((JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4*)IsInstClass((RuntimeObject*)L_7, JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var));
  5864. // if (s2 != null)
  5865. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_8 = V_1;
  5866. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  5867. bool L_9;
  5868. L_9 = JSONNode_op_Inequality_m91693B2A4AC881F8703CC1D1050371B8EC552CF7(L_8, NULL, NULL);
  5869. if (!L_9)
  5870. {
  5871. goto IL_0044;
  5872. }
  5873. }
  5874. {
  5875. // return m_Data == s2.m_Data;
  5876. String_t* L_10 = __this->___m_Data_10;
  5877. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_11 = V_1;
  5878. NullCheck(L_11);
  5879. String_t* L_12 = L_11->___m_Data_10;
  5880. bool L_13;
  5881. L_13 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_10, L_12, NULL);
  5882. return L_13;
  5883. }
  5884. IL_0044:
  5885. {
  5886. // return false;
  5887. return (bool)0;
  5888. }
  5889. }
  5890. // System.Int32 SimpleJSON.JSONString::GetHashCode()
  5891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONString_GetHashCode_m979A74F84B4C0F45BF63D75DE1146490F743EE00 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, const RuntimeMethod* method)
  5892. {
  5893. {
  5894. // return m_Data.GetHashCode();
  5895. String_t* L_0 = __this->___m_Data_10;
  5896. NullCheck(L_0);
  5897. int32_t L_1;
  5898. L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_0);
  5899. return L_1;
  5900. }
  5901. }
  5902. // System.Void SimpleJSON.JSONString::Clear()
  5903. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONString_Clear_m3E9CBF4AB37C6FD0011E19CA99E074FEA129FED7 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, const RuntimeMethod* method)
  5904. {
  5905. static bool s_Il2CppMethodInitialized;
  5906. if (!s_Il2CppMethodInitialized)
  5907. {
  5908. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  5909. s_Il2CppMethodInitialized = true;
  5910. }
  5911. {
  5912. // m_Data = "";
  5913. __this->___m_Data_10 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  5914. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Data_10), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  5915. // }
  5916. return;
  5917. }
  5918. }
  5919. // System.Void SimpleJSON.JSONString::SerializeBinary(System.IO.BinaryWriter)
  5920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONString_SerializeBinary_m326D7A86B47F8CD093FCC4738ACB1DED2FED53A1 (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* __this, BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___0_aWriter, const RuntimeMethod* method)
  5921. {
  5922. {
  5923. // aWriter.Write((byte)JSONNodeType.String);
  5924. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_0 = ___0_aWriter;
  5925. NullCheck(L_0);
  5926. VirtualActionInvoker1< uint8_t >::Invoke(8 /* System.Void System.IO.BinaryWriter::Write(System.Byte) */, L_0, (uint8_t)3);
  5927. // aWriter.Write(m_Data);
  5928. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_1 = ___0_aWriter;
  5929. String_t* L_2 = __this->___m_Data_10;
  5930. NullCheck(L_1);
  5931. VirtualActionInvoker1< String_t* >::Invoke(21 /* System.Void System.IO.BinaryWriter::Write(System.String) */, L_1, L_2);
  5932. // }
  5933. return;
  5934. }
  5935. }
  5936. #ifdef __clang__
  5937. #pragma clang diagnostic pop
  5938. #endif
  5939. #ifdef __clang__
  5940. #pragma clang diagnostic push
  5941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5942. #pragma clang diagnostic ignored "-Wunused-variable"
  5943. #endif
  5944. // SimpleJSON.JSONNodeType SimpleJSON.JSONNumber::get_Tag()
  5945. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONNumber_get_Tag_m7C6E217E85B6161812496B63E5D371B910AAC856 (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  5946. {
  5947. {
  5948. // public override JSONNodeType Tag { get { return JSONNodeType.Number; } }
  5949. return (int32_t)(4);
  5950. }
  5951. }
  5952. // System.Boolean SimpleJSON.JSONNumber::get_IsNumber()
  5953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNumber_get_IsNumber_mFABFD0C9C4905CFB34A62700A1BD335F53E4214E (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  5954. {
  5955. {
  5956. // public override bool IsNumber { get { return true; } }
  5957. return (bool)1;
  5958. }
  5959. }
  5960. // SimpleJSON.JSONNode/Enumerator SimpleJSON.JSONNumber::GetEnumerator()
  5961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 JSONNumber_GetEnumerator_m4D13E84756AEED9FCD7EFEEE4D01187DD049C596 (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  5962. {
  5963. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 V_0;
  5964. memset((&V_0), 0, sizeof(V_0));
  5965. {
  5966. // public override Enumerator GetEnumerator() { return new Enumerator(); }
  5967. il2cpp_codegen_initobj((&V_0), sizeof(Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4));
  5968. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_0 = V_0;
  5969. return L_0;
  5970. }
  5971. }
  5972. // System.String SimpleJSON.JSONNumber::get_Value()
  5973. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JSONNumber_get_Value_mBC5AB046D134B1E54C228C9C1C2231F8448CD56D (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  5974. {
  5975. static bool s_Il2CppMethodInitialized;
  5976. if (!s_Il2CppMethodInitialized)
  5977. {
  5978. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  5979. s_Il2CppMethodInitialized = true;
  5980. }
  5981. {
  5982. // get { return m_Data.ToString(CultureInfo.InvariantCulture); }
  5983. double* L_0 = (&__this->___m_Data_10);
  5984. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  5985. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
  5986. L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  5987. String_t* L_2;
  5988. L_2 = Double_ToString_m4318830D9F771852FDCF21C14CF9E8ABC7E77357(L_0, L_1, NULL);
  5989. return L_2;
  5990. }
  5991. }
  5992. // System.Void SimpleJSON.JSONNumber::set_Value(System.String)
  5993. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNumber_set_Value_m2264762BBD76F39DDC5DF3160910A44FBEFDE54C (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, String_t* ___0_value, const RuntimeMethod* method)
  5994. {
  5995. static bool s_Il2CppMethodInitialized;
  5996. if (!s_Il2CppMethodInitialized)
  5997. {
  5998. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  5999. s_Il2CppMethodInitialized = true;
  6000. }
  6001. double V_0 = 0.0;
  6002. {
  6003. // if (double.TryParse(value, NumberStyles.Float, CultureInfo.InvariantCulture, out v))
  6004. String_t* L_0 = ___0_value;
  6005. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  6006. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
  6007. L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  6008. bool L_2;
  6009. L_2 = Double_TryParse_m1D39DC22A45BC9A576B9D9130600BFD3CB6DA382(L_0, ((int32_t)167), L_1, (&V_0), NULL);
  6010. if (!L_2)
  6011. {
  6012. goto IL_001b;
  6013. }
  6014. }
  6015. {
  6016. // m_Data = v;
  6017. double L_3 = V_0;
  6018. __this->___m_Data_10 = L_3;
  6019. }
  6020. IL_001b:
  6021. {
  6022. // }
  6023. return;
  6024. }
  6025. }
  6026. // System.Double SimpleJSON.JSONNumber::get_AsDouble()
  6027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double JSONNumber_get_AsDouble_m8C004121700A7E7EB2B77ED223187227E33DE60B (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  6028. {
  6029. {
  6030. // get { return m_Data; }
  6031. double L_0 = __this->___m_Data_10;
  6032. return L_0;
  6033. }
  6034. }
  6035. // System.Void SimpleJSON.JSONNumber::set_AsDouble(System.Double)
  6036. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNumber_set_AsDouble_m8E17AF8C0E9AE0EF6E25D86CB1B119904ADC0558 (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, double ___0_value, const RuntimeMethod* method)
  6037. {
  6038. {
  6039. // set { m_Data = value; }
  6040. double L_0 = ___0_value;
  6041. __this->___m_Data_10 = L_0;
  6042. // set { m_Data = value; }
  6043. return;
  6044. }
  6045. }
  6046. // System.Int64 SimpleJSON.JSONNumber::get_AsLong()
  6047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t JSONNumber_get_AsLong_mF96069F806F51121CBFE8847D9E0D312F05986BB (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  6048. {
  6049. {
  6050. // get { return (long)m_Data; }
  6051. double L_0 = __this->___m_Data_10;
  6052. return il2cpp_codegen_cast_double_to_int<int64_t>(L_0);
  6053. }
  6054. }
  6055. // System.Void SimpleJSON.JSONNumber::set_AsLong(System.Int64)
  6056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNumber_set_AsLong_m541EF4E20CD8683CA860E0B969CECF7B71E2A357 (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, int64_t ___0_value, const RuntimeMethod* method)
  6057. {
  6058. {
  6059. // set { m_Data = value; }
  6060. int64_t L_0 = ___0_value;
  6061. __this->___m_Data_10 = ((double)L_0);
  6062. // set { m_Data = value; }
  6063. return;
  6064. }
  6065. }
  6066. // System.UInt64 SimpleJSON.JSONNumber::get_AsULong()
  6067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t JSONNumber_get_AsULong_mD1EB0D23B9143C4CC1AA4BF75F17E326C08785CA (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  6068. {
  6069. {
  6070. // get { return (ulong)m_Data; }
  6071. double L_0 = __this->___m_Data_10;
  6072. return il2cpp_codegen_cast_floating_point<uint64_t, int64_t, double>(L_0);
  6073. }
  6074. }
  6075. // System.Void SimpleJSON.JSONNumber::set_AsULong(System.UInt64)
  6076. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNumber_set_AsULong_m320EA0ACC4B63183B5223CFCF0B25B8DA383C0DA (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, uint64_t ___0_value, const RuntimeMethod* method)
  6077. {
  6078. {
  6079. // set { m_Data = value; }
  6080. uint64_t L_0 = ___0_value;
  6081. __this->___m_Data_10 = ((double)((double)(uint64_t)L_0));
  6082. // set { m_Data = value; }
  6083. return;
  6084. }
  6085. }
  6086. // System.Void SimpleJSON.JSONNumber::.ctor(System.Double)
  6087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90 (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, double ___0_aData, const RuntimeMethod* method)
  6088. {
  6089. static bool s_Il2CppMethodInitialized;
  6090. if (!s_Il2CppMethodInitialized)
  6091. {
  6092. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  6093. s_Il2CppMethodInitialized = true;
  6094. }
  6095. {
  6096. // public JSONNumber(double aData)
  6097. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  6098. JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353(__this, NULL);
  6099. // m_Data = aData;
  6100. double L_0 = ___0_aData;
  6101. __this->___m_Data_10 = L_0;
  6102. // }
  6103. return;
  6104. }
  6105. }
  6106. // System.Void SimpleJSON.JSONNumber::.ctor(System.String)
  6107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNumber__ctor_m39FDDE1A9EFEE9C4F2498E531D12B97AA49A1BA5 (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, String_t* ___0_aData, const RuntimeMethod* method)
  6108. {
  6109. static bool s_Il2CppMethodInitialized;
  6110. if (!s_Il2CppMethodInitialized)
  6111. {
  6112. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  6113. s_Il2CppMethodInitialized = true;
  6114. }
  6115. {
  6116. // public JSONNumber(string aData)
  6117. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  6118. JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353(__this, NULL);
  6119. // Value = aData;
  6120. String_t* L_0 = ___0_aData;
  6121. VirtualActionInvoker1< String_t* >::Invoke(10 /* System.Void SimpleJSON.JSONNode::set_Value(System.String) */, __this, L_0);
  6122. // }
  6123. return;
  6124. }
  6125. }
  6126. // SimpleJSON.JSONNode SimpleJSON.JSONNumber::Clone()
  6127. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONNumber_Clone_m1C9DD94EB3011E55E840B55B4D4F3EAB63AF8A52 (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  6128. {
  6129. static bool s_Il2CppMethodInitialized;
  6130. if (!s_Il2CppMethodInitialized)
  6131. {
  6132. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  6133. s_Il2CppMethodInitialized = true;
  6134. }
  6135. {
  6136. // return new JSONNumber(m_Data);
  6137. double L_0 = __this->___m_Data_10;
  6138. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_1 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  6139. NullCheck(L_1);
  6140. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_1, L_0, NULL);
  6141. return L_1;
  6142. }
  6143. }
  6144. // System.Void SimpleJSON.JSONNumber::WriteToStringBuilder(System.Text.StringBuilder,System.Int32,System.Int32,SimpleJSON.JSONTextMode)
  6145. 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)
  6146. {
  6147. {
  6148. // aSB.Append(Value);
  6149. StringBuilder_t* L_0 = ___0_aSB;
  6150. String_t* L_1;
  6151. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(9 /* System.String SimpleJSON.JSONNode::get_Value() */, __this);
  6152. NullCheck(L_0);
  6153. StringBuilder_t* L_2;
  6154. L_2 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_0, L_1, NULL);
  6155. // }
  6156. return;
  6157. }
  6158. }
  6159. // System.Boolean SimpleJSON.JSONNumber::IsNumeric(System.Object)
  6160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNumber_IsNumeric_m9039F8DA776517548A2A6BEA7377B419C0525887 (RuntimeObject* ___0_value, const RuntimeMethod* method)
  6161. {
  6162. static bool s_Il2CppMethodInitialized;
  6163. if (!s_Il2CppMethodInitialized)
  6164. {
  6165. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var);
  6166. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  6167. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
  6168. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var);
  6169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  6170. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
  6171. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var);
  6172. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
  6173. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var);
  6174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
  6175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
  6176. s_Il2CppMethodInitialized = true;
  6177. }
  6178. {
  6179. // return value is int || value is uint
  6180. // || value is float || value is double
  6181. // || value is decimal
  6182. // || value is long || value is ulong
  6183. // || value is short || value is ushort
  6184. // || value is sbyte || value is byte;
  6185. RuntimeObject* L_0 = ___0_value;
  6186. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)))
  6187. {
  6188. goto IL_005a;
  6189. }
  6190. }
  6191. {
  6192. RuntimeObject* L_1 = ___0_value;
  6193. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_1, UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var)))
  6194. {
  6195. goto IL_005a;
  6196. }
  6197. }
  6198. {
  6199. RuntimeObject* L_2 = ___0_value;
  6200. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_2, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var)))
  6201. {
  6202. goto IL_005a;
  6203. }
  6204. }
  6205. {
  6206. RuntimeObject* L_3 = ___0_value;
  6207. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_3, Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var)))
  6208. {
  6209. goto IL_005a;
  6210. }
  6211. }
  6212. {
  6213. RuntimeObject* L_4 = ___0_value;
  6214. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_4, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var)))
  6215. {
  6216. goto IL_005a;
  6217. }
  6218. }
  6219. {
  6220. RuntimeObject* L_5 = ___0_value;
  6221. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_5, Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var)))
  6222. {
  6223. goto IL_005a;
  6224. }
  6225. }
  6226. {
  6227. RuntimeObject* L_6 = ___0_value;
  6228. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_6, UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var)))
  6229. {
  6230. goto IL_005a;
  6231. }
  6232. }
  6233. {
  6234. RuntimeObject* L_7 = ___0_value;
  6235. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_7, Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var)))
  6236. {
  6237. goto IL_005a;
  6238. }
  6239. }
  6240. {
  6241. RuntimeObject* L_8 = ___0_value;
  6242. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_8, UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var)))
  6243. {
  6244. goto IL_005a;
  6245. }
  6246. }
  6247. {
  6248. RuntimeObject* L_9 = ___0_value;
  6249. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_9, SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var)))
  6250. {
  6251. goto IL_005a;
  6252. }
  6253. }
  6254. {
  6255. RuntimeObject* L_10 = ___0_value;
  6256. return (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_10, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6257. }
  6258. IL_005a:
  6259. {
  6260. return (bool)1;
  6261. }
  6262. }
  6263. // System.Boolean SimpleJSON.JSONNumber::Equals(System.Object)
  6264. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNumber_Equals_mC04BB811CCAF20E70AE696AE74ECFDF5DA888688 (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6265. {
  6266. static bool s_Il2CppMethodInitialized;
  6267. if (!s_Il2CppMethodInitialized)
  6268. {
  6269. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  6270. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  6271. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  6272. s_Il2CppMethodInitialized = true;
  6273. }
  6274. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* V_0 = NULL;
  6275. {
  6276. // if (obj == null)
  6277. RuntimeObject* L_0 = ___0_obj;
  6278. if (L_0)
  6279. {
  6280. goto IL_0005;
  6281. }
  6282. }
  6283. {
  6284. // return false;
  6285. return (bool)0;
  6286. }
  6287. IL_0005:
  6288. {
  6289. // if (base.Equals(obj))
  6290. RuntimeObject* L_1 = ___0_obj;
  6291. bool L_2;
  6292. L_2 = JSONNode_Equals_mE1B8A846783529B1E54786975A6A2396089A88DE(__this, L_1, NULL);
  6293. if (!L_2)
  6294. {
  6295. goto IL_0010;
  6296. }
  6297. }
  6298. {
  6299. // return true;
  6300. return (bool)1;
  6301. }
  6302. IL_0010:
  6303. {
  6304. // JSONNumber s2 = obj as JSONNumber;
  6305. RuntimeObject* L_3 = ___0_obj;
  6306. V_0 = ((JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)IsInstClass((RuntimeObject*)L_3, JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var));
  6307. // if (s2 != null)
  6308. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_4 = V_0;
  6309. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  6310. bool L_5;
  6311. L_5 = JSONNode_op_Inequality_m91693B2A4AC881F8703CC1D1050371B8EC552CF7(L_4, NULL, NULL);
  6312. if (!L_5)
  6313. {
  6314. goto IL_002f;
  6315. }
  6316. }
  6317. {
  6318. // return m_Data == s2.m_Data;
  6319. double L_6 = __this->___m_Data_10;
  6320. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_7 = V_0;
  6321. NullCheck(L_7);
  6322. double L_8 = L_7->___m_Data_10;
  6323. return (bool)((((double)L_6) == ((double)L_8))? 1 : 0);
  6324. }
  6325. IL_002f:
  6326. {
  6327. // if (IsNumeric(obj))
  6328. RuntimeObject* L_9 = ___0_obj;
  6329. bool L_10;
  6330. L_10 = JSONNumber_IsNumeric_m9039F8DA776517548A2A6BEA7377B419C0525887(L_9, NULL);
  6331. if (!L_10)
  6332. {
  6333. goto IL_0046;
  6334. }
  6335. }
  6336. {
  6337. // return Convert.ToDouble(obj) == m_Data;
  6338. RuntimeObject* L_11 = ___0_obj;
  6339. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  6340. double L_12;
  6341. L_12 = Convert_ToDouble_m86FF4F837721833186E883102C056A35F0860EB0(L_11, NULL);
  6342. double L_13 = __this->___m_Data_10;
  6343. return (bool)((((double)L_12) == ((double)L_13))? 1 : 0);
  6344. }
  6345. IL_0046:
  6346. {
  6347. // return false;
  6348. return (bool)0;
  6349. }
  6350. }
  6351. // System.Int32 SimpleJSON.JSONNumber::GetHashCode()
  6352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONNumber_GetHashCode_m976ADFE41037830524798C7E6AFE08006B5F77AD (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  6353. {
  6354. {
  6355. // return m_Data.GetHashCode();
  6356. double* L_0 = (&__this->___m_Data_10);
  6357. int32_t L_1;
  6358. L_1 = Double_GetHashCode_m3761FC05AD24D97A68FA1E8412A9454DF3880E32_inline(L_0, NULL);
  6359. return L_1;
  6360. }
  6361. }
  6362. // System.Void SimpleJSON.JSONNumber::Clear()
  6363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNumber_Clear_mEB7835A2B2D433CE017CFD91CAE974ADB27CE72C (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, const RuntimeMethod* method)
  6364. {
  6365. {
  6366. // m_Data = 0;
  6367. __this->___m_Data_10 = (0.0);
  6368. // }
  6369. return;
  6370. }
  6371. }
  6372. // System.Void SimpleJSON.JSONNumber::SerializeBinary(System.IO.BinaryWriter)
  6373. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNumber_SerializeBinary_m9DCA81AEB0FE16CD13559FFD2B98A869E3874F3B (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* __this, BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___0_aWriter, const RuntimeMethod* method)
  6374. {
  6375. {
  6376. // aWriter.Write((byte)JSONNodeType.Number);
  6377. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_0 = ___0_aWriter;
  6378. NullCheck(L_0);
  6379. VirtualActionInvoker1< uint8_t >::Invoke(8 /* System.Void System.IO.BinaryWriter::Write(System.Byte) */, L_0, (uint8_t)4);
  6380. // aWriter.Write(m_Data);
  6381. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_1 = ___0_aWriter;
  6382. double L_2 = __this->___m_Data_10;
  6383. NullCheck(L_1);
  6384. VirtualActionInvoker1< double >::Invoke(13 /* System.Void System.IO.BinaryWriter::Write(System.Double) */, L_1, L_2);
  6385. // }
  6386. return;
  6387. }
  6388. }
  6389. #ifdef __clang__
  6390. #pragma clang diagnostic pop
  6391. #endif
  6392. #ifdef __clang__
  6393. #pragma clang diagnostic push
  6394. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6395. #pragma clang diagnostic ignored "-Wunused-variable"
  6396. #endif
  6397. // SimpleJSON.JSONNodeType SimpleJSON.JSONBool::get_Tag()
  6398. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONBool_get_Tag_m82CE84C4C89E157D4DB036B9F0745343C005C338 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, const RuntimeMethod* method)
  6399. {
  6400. {
  6401. // public override JSONNodeType Tag { get { return JSONNodeType.Boolean; } }
  6402. return (int32_t)(6);
  6403. }
  6404. }
  6405. // System.Boolean SimpleJSON.JSONBool::get_IsBoolean()
  6406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONBool_get_IsBoolean_m2671AE98710859611DF47E6BC58E6582C3A5B445 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, const RuntimeMethod* method)
  6407. {
  6408. {
  6409. // public override bool IsBoolean { get { return true; } }
  6410. return (bool)1;
  6411. }
  6412. }
  6413. // SimpleJSON.JSONNode/Enumerator SimpleJSON.JSONBool::GetEnumerator()
  6414. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 JSONBool_GetEnumerator_mA07A10A6111713F7AD09FF03D09A6028556094D9 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, const RuntimeMethod* method)
  6415. {
  6416. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 V_0;
  6417. memset((&V_0), 0, sizeof(V_0));
  6418. {
  6419. // public override Enumerator GetEnumerator() { return new Enumerator(); }
  6420. il2cpp_codegen_initobj((&V_0), sizeof(Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4));
  6421. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_0 = V_0;
  6422. return L_0;
  6423. }
  6424. }
  6425. // System.String SimpleJSON.JSONBool::get_Value()
  6426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JSONBool_get_Value_mBEA89869448B0B597758D5BF2A3B576CA0BB64E3 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, const RuntimeMethod* method)
  6427. {
  6428. {
  6429. // get { return m_Data.ToString(); }
  6430. bool* L_0 = (&__this->___m_Data_10);
  6431. String_t* L_1;
  6432. L_1 = Boolean_ToString_m6646C8026B1DF381A1EE8CD13549175E9703CC63(L_0, NULL);
  6433. return L_1;
  6434. }
  6435. }
  6436. // System.Void SimpleJSON.JSONBool::set_Value(System.String)
  6437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONBool_set_Value_mC960EE4083CA91D0059BE24661AFC06E131E2CFC (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, String_t* ___0_value, const RuntimeMethod* method)
  6438. {
  6439. static bool s_Il2CppMethodInitialized;
  6440. if (!s_Il2CppMethodInitialized)
  6441. {
  6442. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  6443. s_Il2CppMethodInitialized = true;
  6444. }
  6445. bool V_0 = false;
  6446. {
  6447. // if (bool.TryParse(value, out v))
  6448. String_t* L_0 = ___0_value;
  6449. il2cpp_codegen_runtime_class_init_inline(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  6450. bool L_1;
  6451. L_1 = Boolean_TryParse_m417053B6E8D3724D0EED9E87C90D143622158352(L_0, (&V_0), NULL);
  6452. if (!L_1)
  6453. {
  6454. goto IL_0011;
  6455. }
  6456. }
  6457. {
  6458. // m_Data = v;
  6459. bool L_2 = V_0;
  6460. __this->___m_Data_10 = L_2;
  6461. }
  6462. IL_0011:
  6463. {
  6464. // }
  6465. return;
  6466. }
  6467. }
  6468. // System.Boolean SimpleJSON.JSONBool::get_AsBool()
  6469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONBool_get_AsBool_mE04224144EAD0A9AD2F3B14BC0C68557A3BF22AC (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, const RuntimeMethod* method)
  6470. {
  6471. {
  6472. // get { return m_Data; }
  6473. bool L_0 = __this->___m_Data_10;
  6474. return L_0;
  6475. }
  6476. }
  6477. // System.Void SimpleJSON.JSONBool::set_AsBool(System.Boolean)
  6478. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONBool_set_AsBool_m88EDF61A5ABBFF3ECF723312852E14F3C60AE365 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, bool ___0_value, const RuntimeMethod* method)
  6479. {
  6480. {
  6481. // set { m_Data = value; }
  6482. bool L_0 = ___0_value;
  6483. __this->___m_Data_10 = L_0;
  6484. // set { m_Data = value; }
  6485. return;
  6486. }
  6487. }
  6488. // System.Void SimpleJSON.JSONBool::.ctor(System.Boolean)
  6489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONBool__ctor_mBB02E388CFB96B99E84561FCFF68147F00391C58 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, bool ___0_aData, const RuntimeMethod* method)
  6490. {
  6491. static bool s_Il2CppMethodInitialized;
  6492. if (!s_Il2CppMethodInitialized)
  6493. {
  6494. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  6495. s_Il2CppMethodInitialized = true;
  6496. }
  6497. {
  6498. // public JSONBool(bool aData)
  6499. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  6500. JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353(__this, NULL);
  6501. // m_Data = aData;
  6502. bool L_0 = ___0_aData;
  6503. __this->___m_Data_10 = L_0;
  6504. // }
  6505. return;
  6506. }
  6507. }
  6508. // System.Void SimpleJSON.JSONBool::.ctor(System.String)
  6509. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONBool__ctor_m8CFB6AA78095EA003AB9B5EDD8932E8E0B01A1B9 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, String_t* ___0_aData, const RuntimeMethod* method)
  6510. {
  6511. static bool s_Il2CppMethodInitialized;
  6512. if (!s_Il2CppMethodInitialized)
  6513. {
  6514. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  6515. s_Il2CppMethodInitialized = true;
  6516. }
  6517. {
  6518. // public JSONBool(string aData)
  6519. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  6520. JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353(__this, NULL);
  6521. // Value = aData;
  6522. String_t* L_0 = ___0_aData;
  6523. VirtualActionInvoker1< String_t* >::Invoke(10 /* System.Void SimpleJSON.JSONNode::set_Value(System.String) */, __this, L_0);
  6524. // }
  6525. return;
  6526. }
  6527. }
  6528. // SimpleJSON.JSONNode SimpleJSON.JSONBool::Clone()
  6529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONBool_Clone_m0B98A17130A9A6FCEC5A92408F551E344CB80274 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, const RuntimeMethod* method)
  6530. {
  6531. static bool s_Il2CppMethodInitialized;
  6532. if (!s_Il2CppMethodInitialized)
  6533. {
  6534. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_il2cpp_TypeInfo_var);
  6535. s_Il2CppMethodInitialized = true;
  6536. }
  6537. {
  6538. // return new JSONBool(m_Data);
  6539. bool L_0 = __this->___m_Data_10;
  6540. JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* L_1 = (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9*)il2cpp_codegen_object_new(JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_il2cpp_TypeInfo_var);
  6541. NullCheck(L_1);
  6542. JSONBool__ctor_mBB02E388CFB96B99E84561FCFF68147F00391C58(L_1, L_0, NULL);
  6543. return L_1;
  6544. }
  6545. }
  6546. // System.Void SimpleJSON.JSONBool::WriteToStringBuilder(System.Text.StringBuilder,System.Int32,System.Int32,SimpleJSON.JSONTextMode)
  6547. 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)
  6548. {
  6549. static bool s_Il2CppMethodInitialized;
  6550. if (!s_Il2CppMethodInitialized)
  6551. {
  6552. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
  6553. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
  6554. s_Il2CppMethodInitialized = true;
  6555. }
  6556. StringBuilder_t* G_B2_0 = NULL;
  6557. StringBuilder_t* G_B1_0 = NULL;
  6558. String_t* G_B3_0 = NULL;
  6559. StringBuilder_t* G_B3_1 = NULL;
  6560. {
  6561. // aSB.Append((m_Data) ? "true" : "false");
  6562. StringBuilder_t* L_0 = ___0_aSB;
  6563. bool L_1 = __this->___m_Data_10;
  6564. G_B1_0 = L_0;
  6565. if (L_1)
  6566. {
  6567. G_B2_0 = L_0;
  6568. goto IL_0010;
  6569. }
  6570. }
  6571. {
  6572. G_B3_0 = _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB;
  6573. G_B3_1 = G_B1_0;
  6574. goto IL_0015;
  6575. }
  6576. IL_0010:
  6577. {
  6578. G_B3_0 = _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2;
  6579. G_B3_1 = G_B2_0;
  6580. }
  6581. IL_0015:
  6582. {
  6583. NullCheck(G_B3_1);
  6584. StringBuilder_t* L_2;
  6585. L_2 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(G_B3_1, G_B3_0, NULL);
  6586. // }
  6587. return;
  6588. }
  6589. }
  6590. // System.Boolean SimpleJSON.JSONBool::Equals(System.Object)
  6591. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONBool_Equals_m2671F40DA8F1128BA1451FE7066515C6E0C50D45 (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6592. {
  6593. static bool s_Il2CppMethodInitialized;
  6594. if (!s_Il2CppMethodInitialized)
  6595. {
  6596. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  6597. s_Il2CppMethodInitialized = true;
  6598. }
  6599. {
  6600. // if (obj == null)
  6601. RuntimeObject* L_0 = ___0_obj;
  6602. if (L_0)
  6603. {
  6604. goto IL_0005;
  6605. }
  6606. }
  6607. {
  6608. // return false;
  6609. return (bool)0;
  6610. }
  6611. IL_0005:
  6612. {
  6613. // if (obj is bool)
  6614. RuntimeObject* L_1 = ___0_obj;
  6615. if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_1, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var)))
  6616. {
  6617. goto IL_001c;
  6618. }
  6619. }
  6620. {
  6621. // return m_Data == (bool)obj;
  6622. bool L_2 = __this->___m_Data_10;
  6623. RuntimeObject* L_3 = ___0_obj;
  6624. return (bool)((((int32_t)L_2) == ((int32_t)((*(bool*)((bool*)(bool*)UnBox(L_3, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))))))? 1 : 0);
  6625. }
  6626. IL_001c:
  6627. {
  6628. // return false;
  6629. return (bool)0;
  6630. }
  6631. }
  6632. // System.Int32 SimpleJSON.JSONBool::GetHashCode()
  6633. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONBool_GetHashCode_mC5B59375A9EE9978A5ADD1A24ECEE3FC920836DB (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, const RuntimeMethod* method)
  6634. {
  6635. {
  6636. // return m_Data.GetHashCode();
  6637. bool* L_0 = (&__this->___m_Data_10);
  6638. int32_t L_1;
  6639. L_1 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3(L_0, NULL);
  6640. return L_1;
  6641. }
  6642. }
  6643. // System.Void SimpleJSON.JSONBool::Clear()
  6644. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONBool_Clear_m7841012AB307EA72DCFA23305AF45E45ACF7B7DE (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, const RuntimeMethod* method)
  6645. {
  6646. {
  6647. // m_Data = false;
  6648. __this->___m_Data_10 = (bool)0;
  6649. // }
  6650. return;
  6651. }
  6652. }
  6653. // System.Void SimpleJSON.JSONBool::SerializeBinary(System.IO.BinaryWriter)
  6654. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONBool_SerializeBinary_m05BDBCE5030787C8E16A18F69E8CC58AAE8B967C (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* __this, BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___0_aWriter, const RuntimeMethod* method)
  6655. {
  6656. {
  6657. // aWriter.Write((byte)JSONNodeType.Boolean);
  6658. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_0 = ___0_aWriter;
  6659. NullCheck(L_0);
  6660. VirtualActionInvoker1< uint8_t >::Invoke(8 /* System.Void System.IO.BinaryWriter::Write(System.Byte) */, L_0, (uint8_t)6);
  6661. // aWriter.Write(m_Data);
  6662. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_1 = ___0_aWriter;
  6663. bool L_2 = __this->___m_Data_10;
  6664. NullCheck(L_1);
  6665. VirtualActionInvoker1< bool >::Invoke(7 /* System.Void System.IO.BinaryWriter::Write(System.Boolean) */, L_1, L_2);
  6666. // }
  6667. return;
  6668. }
  6669. }
  6670. #ifdef __clang__
  6671. #pragma clang diagnostic pop
  6672. #endif
  6673. #ifdef __clang__
  6674. #pragma clang diagnostic push
  6675. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6676. #pragma clang diagnostic ignored "-Wunused-variable"
  6677. #endif
  6678. // SimpleJSON.JSONNull SimpleJSON.JSONNull::CreateOrGet()
  6679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* JSONNull_CreateOrGet_mDC16038413CE71B027A7F9AB1546AF8666D3D3BD (const RuntimeMethod* method)
  6680. {
  6681. static bool s_Il2CppMethodInitialized;
  6682. if (!s_Il2CppMethodInitialized)
  6683. {
  6684. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  6685. s_Il2CppMethodInitialized = true;
  6686. }
  6687. {
  6688. // if (reuseSameInstance)
  6689. il2cpp_codegen_runtime_class_init_inline(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  6690. bool L_0 = ((JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_StaticFields*)il2cpp_codegen_static_fields_for(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var))->___reuseSameInstance_11;
  6691. if (!L_0)
  6692. {
  6693. goto IL_000d;
  6694. }
  6695. }
  6696. {
  6697. // return m_StaticInstance;
  6698. il2cpp_codegen_runtime_class_init_inline(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  6699. JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* L_1 = ((JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_StaticFields*)il2cpp_codegen_static_fields_for(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var))->___m_StaticInstance_10;
  6700. return L_1;
  6701. }
  6702. IL_000d:
  6703. {
  6704. // return new JSONNull();
  6705. JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* L_2 = (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595*)il2cpp_codegen_object_new(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  6706. NullCheck(L_2);
  6707. JSONNull__ctor_m909243259F39D10FA6FEB176474DEF9C9972D76B(L_2, NULL);
  6708. return L_2;
  6709. }
  6710. }
  6711. // System.Void SimpleJSON.JSONNull::.ctor()
  6712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNull__ctor_m909243259F39D10FA6FEB176474DEF9C9972D76B (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, const RuntimeMethod* method)
  6713. {
  6714. static bool s_Il2CppMethodInitialized;
  6715. if (!s_Il2CppMethodInitialized)
  6716. {
  6717. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  6718. s_Il2CppMethodInitialized = true;
  6719. }
  6720. {
  6721. // private JSONNull() { }
  6722. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  6723. JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353(__this, NULL);
  6724. // private JSONNull() { }
  6725. return;
  6726. }
  6727. }
  6728. // SimpleJSON.JSONNodeType SimpleJSON.JSONNull::get_Tag()
  6729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONNull_get_Tag_m89A7F368EA6269874235F85E43AE82254AAFD41E (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, const RuntimeMethod* method)
  6730. {
  6731. {
  6732. // public override JSONNodeType Tag { get { return JSONNodeType.NullValue; } }
  6733. return (int32_t)(5);
  6734. }
  6735. }
  6736. // System.Boolean SimpleJSON.JSONNull::get_IsNull()
  6737. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNull_get_IsNull_m1174212D6379871AC361EF06FA05DD510FC55595 (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, const RuntimeMethod* method)
  6738. {
  6739. {
  6740. // public override bool IsNull { get { return true; } }
  6741. return (bool)1;
  6742. }
  6743. }
  6744. // SimpleJSON.JSONNode/Enumerator SimpleJSON.JSONNull::GetEnumerator()
  6745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 JSONNull_GetEnumerator_m16D254C74386D1A0AB2EFD1DE0EAF409C73B7686 (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, const RuntimeMethod* method)
  6746. {
  6747. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 V_0;
  6748. memset((&V_0), 0, sizeof(V_0));
  6749. {
  6750. // public override Enumerator GetEnumerator() { return new Enumerator(); }
  6751. il2cpp_codegen_initobj((&V_0), sizeof(Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4));
  6752. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_0 = V_0;
  6753. return L_0;
  6754. }
  6755. }
  6756. // System.String SimpleJSON.JSONNull::get_Value()
  6757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JSONNull_get_Value_mB15431220D7D0B45CE002A204DF9E070CF78DBE0 (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, const RuntimeMethod* method)
  6758. {
  6759. static bool s_Il2CppMethodInitialized;
  6760. if (!s_Il2CppMethodInitialized)
  6761. {
  6762. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
  6763. s_Il2CppMethodInitialized = true;
  6764. }
  6765. {
  6766. // get { return "null"; }
  6767. return _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
  6768. }
  6769. }
  6770. // System.Void SimpleJSON.JSONNull::set_Value(System.String)
  6771. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNull_set_Value_mAF0CD2E912EF772E0892EB4ABB77294F689CF20A (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, String_t* ___0_value, const RuntimeMethod* method)
  6772. {
  6773. {
  6774. // set { }
  6775. return;
  6776. }
  6777. }
  6778. // System.Boolean SimpleJSON.JSONNull::get_AsBool()
  6779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNull_get_AsBool_m6F3817CD49ED7CC10C180D31D84ED4B0151C78CE (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, const RuntimeMethod* method)
  6780. {
  6781. {
  6782. // get { return false; }
  6783. return (bool)0;
  6784. }
  6785. }
  6786. // System.Void SimpleJSON.JSONNull::set_AsBool(System.Boolean)
  6787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNull_set_AsBool_m5717BC3921B7DE0683E9160B3816628B5CBC663D (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, bool ___0_value, const RuntimeMethod* method)
  6788. {
  6789. {
  6790. // set { }
  6791. return;
  6792. }
  6793. }
  6794. // SimpleJSON.JSONNode SimpleJSON.JSONNull::Clone()
  6795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONNull_Clone_m103493F0850508FB95CCA260491BAA283658289F (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, const RuntimeMethod* method)
  6796. {
  6797. static bool s_Il2CppMethodInitialized;
  6798. if (!s_Il2CppMethodInitialized)
  6799. {
  6800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  6801. s_Il2CppMethodInitialized = true;
  6802. }
  6803. {
  6804. // return CreateOrGet();
  6805. il2cpp_codegen_runtime_class_init_inline(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  6806. JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* L_0;
  6807. L_0 = JSONNull_CreateOrGet_mDC16038413CE71B027A7F9AB1546AF8666D3D3BD(NULL);
  6808. return L_0;
  6809. }
  6810. }
  6811. // System.Boolean SimpleJSON.JSONNull::Equals(System.Object)
  6812. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONNull_Equals_m8A39CAD3A41E9584C434B90A1360C62B3E158DE6 (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6813. {
  6814. static bool s_Il2CppMethodInitialized;
  6815. if (!s_Il2CppMethodInitialized)
  6816. {
  6817. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  6818. s_Il2CppMethodInitialized = true;
  6819. }
  6820. {
  6821. // if (object.ReferenceEquals(this, obj))
  6822. RuntimeObject* L_0 = ___0_obj;
  6823. if ((!(((RuntimeObject*)(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595*)__this) == ((RuntimeObject*)(RuntimeObject*)L_0))))
  6824. {
  6825. goto IL_0006;
  6826. }
  6827. }
  6828. {
  6829. // return true;
  6830. return (bool)1;
  6831. }
  6832. IL_0006:
  6833. {
  6834. // return (obj is JSONNull);
  6835. RuntimeObject* L_1 = ___0_obj;
  6836. return (bool)((!(((RuntimeObject*)(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595*)((JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595*)IsInstClass((RuntimeObject*)L_1, JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6837. }
  6838. }
  6839. // System.Int32 SimpleJSON.JSONNull::GetHashCode()
  6840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONNull_GetHashCode_m74BE6286F06C6E7D5E35381E8BD27215117D9061 (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, const RuntimeMethod* method)
  6841. {
  6842. {
  6843. // return 0;
  6844. return 0;
  6845. }
  6846. }
  6847. // System.Void SimpleJSON.JSONNull::WriteToStringBuilder(System.Text.StringBuilder,System.Int32,System.Int32,SimpleJSON.JSONTextMode)
  6848. 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)
  6849. {
  6850. static bool s_Il2CppMethodInitialized;
  6851. if (!s_Il2CppMethodInitialized)
  6852. {
  6853. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
  6854. s_Il2CppMethodInitialized = true;
  6855. }
  6856. {
  6857. // aSB.Append("null");
  6858. StringBuilder_t* L_0 = ___0_aSB;
  6859. NullCheck(L_0);
  6860. StringBuilder_t* L_1;
  6861. L_1 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_0, _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174, NULL);
  6862. // }
  6863. return;
  6864. }
  6865. }
  6866. // System.Void SimpleJSON.JSONNull::SerializeBinary(System.IO.BinaryWriter)
  6867. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNull_SerializeBinary_mDF2ACD3562B41C7FE9346E65742B91684FCB2054 (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* __this, BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___0_aWriter, const RuntimeMethod* method)
  6868. {
  6869. {
  6870. // aWriter.Write((byte)JSONNodeType.NullValue);
  6871. BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_0 = ___0_aWriter;
  6872. NullCheck(L_0);
  6873. VirtualActionInvoker1< uint8_t >::Invoke(8 /* System.Void System.IO.BinaryWriter::Write(System.Byte) */, L_0, (uint8_t)5);
  6874. // }
  6875. return;
  6876. }
  6877. }
  6878. // System.Void SimpleJSON.JSONNull::.cctor()
  6879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONNull__cctor_m00A365175E9F31A2842DA242EE490783F0EAC483 (const RuntimeMethod* method)
  6880. {
  6881. static bool s_Il2CppMethodInitialized;
  6882. if (!s_Il2CppMethodInitialized)
  6883. {
  6884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  6885. s_Il2CppMethodInitialized = true;
  6886. }
  6887. {
  6888. // static JSONNull m_StaticInstance = new JSONNull();
  6889. JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595* L_0 = (JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595*)il2cpp_codegen_object_new(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var);
  6890. NullCheck(L_0);
  6891. JSONNull__ctor_m909243259F39D10FA6FEB176474DEF9C9972D76B(L_0, NULL);
  6892. ((JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_StaticFields*)il2cpp_codegen_static_fields_for(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var))->___m_StaticInstance_10 = L_0;
  6893. Il2CppCodeGenWriteBarrier((void**)(&((JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_StaticFields*)il2cpp_codegen_static_fields_for(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var))->___m_StaticInstance_10), (void*)L_0);
  6894. // public static bool reuseSameInstance = true;
  6895. ((JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_StaticFields*)il2cpp_codegen_static_fields_for(JSONNull_tF2E8AF37ABA6DB5848AD3567D6C9960AF2C82595_il2cpp_TypeInfo_var))->___reuseSameInstance_11 = (bool)1;
  6896. return;
  6897. }
  6898. }
  6899. #ifdef __clang__
  6900. #pragma clang diagnostic pop
  6901. #endif
  6902. #ifdef __clang__
  6903. #pragma clang diagnostic push
  6904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6905. #pragma clang diagnostic ignored "-Wunused-variable"
  6906. #endif
  6907. // SimpleJSON.JSONNodeType SimpleJSON.JSONLazyCreator::get_Tag()
  6908. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONLazyCreator_get_Tag_m1CB86FEA25328F1BE9CC01F6D020C9450E9F466E (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  6909. {
  6910. {
  6911. // public override JSONNodeType Tag { get { return JSONNodeType.None; } }
  6912. return (int32_t)(7);
  6913. }
  6914. }
  6915. // SimpleJSON.JSONNode/Enumerator SimpleJSON.JSONLazyCreator::GetEnumerator()
  6916. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 JSONLazyCreator_GetEnumerator_m720BF0642A079A8BD44F6D650CF4D833DEF67757 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  6917. {
  6918. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 V_0;
  6919. memset((&V_0), 0, sizeof(V_0));
  6920. {
  6921. // public override Enumerator GetEnumerator() { return new Enumerator(); }
  6922. il2cpp_codegen_initobj((&V_0), sizeof(Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4));
  6923. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_0 = V_0;
  6924. return L_0;
  6925. }
  6926. }
  6927. // System.Void SimpleJSON.JSONLazyCreator::.ctor(SimpleJSON.JSONNode)
  6928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator__ctor_m0B3625D19DDD8DBDBB45822FAABCE266FA4EE694 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_aNode, const RuntimeMethod* method)
  6929. {
  6930. static bool s_Il2CppMethodInitialized;
  6931. if (!s_Il2CppMethodInitialized)
  6932. {
  6933. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  6934. s_Il2CppMethodInitialized = true;
  6935. }
  6936. {
  6937. // public JSONLazyCreator(JSONNode aNode)
  6938. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  6939. JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353(__this, NULL);
  6940. // m_Node = aNode;
  6941. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = ___0_aNode;
  6942. __this->___m_Node_10 = L_0;
  6943. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Node_10), (void*)L_0);
  6944. // m_Key = null;
  6945. __this->___m_Key_11 = (String_t*)NULL;
  6946. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Key_11), (void*)(String_t*)NULL);
  6947. // }
  6948. return;
  6949. }
  6950. }
  6951. // System.Void SimpleJSON.JSONLazyCreator::.ctor(SimpleJSON.JSONNode,System.String)
  6952. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator__ctor_m02E2D630C60045F25A3AC001B7A17DF2D5D197B4 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_aNode, String_t* ___1_aKey, const RuntimeMethod* method)
  6953. {
  6954. static bool s_Il2CppMethodInitialized;
  6955. if (!s_Il2CppMethodInitialized)
  6956. {
  6957. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  6958. s_Il2CppMethodInitialized = true;
  6959. }
  6960. {
  6961. // public JSONLazyCreator(JSONNode aNode, string aKey)
  6962. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  6963. JSONNode__ctor_mF8F2893483161D3B7B9877B63C69063D26A5C353(__this, NULL);
  6964. // m_Node = aNode;
  6965. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_0 = ___0_aNode;
  6966. __this->___m_Node_10 = L_0;
  6967. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Node_10), (void*)L_0);
  6968. // m_Key = aKey;
  6969. String_t* L_1 = ___1_aKey;
  6970. __this->___m_Key_11 = L_1;
  6971. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Key_11), (void*)L_1);
  6972. // }
  6973. return;
  6974. }
  6975. }
  6976. // SimpleJSON.JSONNode SimpleJSON.JSONLazyCreator::get_Item(System.Int32)
  6977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONLazyCreator_get_Item_m562D16AE7F1F0CACA5ED050B390B63F98EBC77B1 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, int32_t ___0_aIndex, const RuntimeMethod* method)
  6978. {
  6979. static bool s_Il2CppMethodInitialized;
  6980. if (!s_Il2CppMethodInitialized)
  6981. {
  6982. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C_il2cpp_TypeInfo_var);
  6983. s_Il2CppMethodInitialized = true;
  6984. }
  6985. {
  6986. // get { return new JSONLazyCreator(this); }
  6987. JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* L_0 = (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*)il2cpp_codegen_object_new(JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C_il2cpp_TypeInfo_var);
  6988. NullCheck(L_0);
  6989. JSONLazyCreator__ctor_m0B3625D19DDD8DBDBB45822FAABCE266FA4EE694(L_0, __this, NULL);
  6990. return L_0;
  6991. }
  6992. }
  6993. // System.Void SimpleJSON.JSONLazyCreator::set_Item(System.Int32,SimpleJSON.JSONNode)
  6994. 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)
  6995. {
  6996. static bool s_Il2CppMethodInitialized;
  6997. if (!s_Il2CppMethodInitialized)
  6998. {
  6999. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_il2cpp_TypeInfo_var);
  7000. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754_RuntimeMethod_var);
  7001. s_Il2CppMethodInitialized = true;
  7002. }
  7003. {
  7004. // set { Set(new JSONArray()).Add(value); }
  7005. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_0 = (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2*)il2cpp_codegen_object_new(JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_il2cpp_TypeInfo_var);
  7006. NullCheck(L_0);
  7007. JSONArray__ctor_m92FFF2DC8E1425398814F50D4B253EB459B8477F(L_0, NULL);
  7008. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_1;
  7009. L_1 = JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754(__this, L_0, JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754_RuntimeMethod_var);
  7010. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_2 = ___1_value;
  7011. NullCheck(L_1);
  7012. VirtualActionInvoker1< JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* >::Invoke(21 /* System.Void SimpleJSON.JSONNode::Add(SimpleJSON.JSONNode) */, L_1, L_2);
  7013. // set { Set(new JSONArray()).Add(value); }
  7014. return;
  7015. }
  7016. }
  7017. // SimpleJSON.JSONNode SimpleJSON.JSONLazyCreator::get_Item(System.String)
  7018. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSONLazyCreator_get_Item_mF7AE3ADFBE062BF3B83FECCE0EF10F10996DE0CD (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, String_t* ___0_aKey, const RuntimeMethod* method)
  7019. {
  7020. static bool s_Il2CppMethodInitialized;
  7021. if (!s_Il2CppMethodInitialized)
  7022. {
  7023. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C_il2cpp_TypeInfo_var);
  7024. s_Il2CppMethodInitialized = true;
  7025. }
  7026. {
  7027. // get { return new JSONLazyCreator(this, aKey); }
  7028. String_t* L_0 = ___0_aKey;
  7029. JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* L_1 = (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*)il2cpp_codegen_object_new(JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C_il2cpp_TypeInfo_var);
  7030. NullCheck(L_1);
  7031. JSONLazyCreator__ctor_m02E2D630C60045F25A3AC001B7A17DF2D5D197B4(L_1, __this, L_0, NULL);
  7032. return L_1;
  7033. }
  7034. }
  7035. // System.Void SimpleJSON.JSONLazyCreator::set_Item(System.String,SimpleJSON.JSONNode)
  7036. 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)
  7037. {
  7038. static bool s_Il2CppMethodInitialized;
  7039. if (!s_Il2CppMethodInitialized)
  7040. {
  7041. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C_RuntimeMethod_var);
  7042. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_il2cpp_TypeInfo_var);
  7043. s_Il2CppMethodInitialized = true;
  7044. }
  7045. {
  7046. // set { Set(new JSONObject()).Add(aKey, value); }
  7047. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_0 = (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118*)il2cpp_codegen_object_new(JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_il2cpp_TypeInfo_var);
  7048. NullCheck(L_0);
  7049. JSONObject__ctor_m8007967452F5257DC9F5DF2B78B411BFD4B6D6AB(L_0, NULL);
  7050. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_1;
  7051. L_1 = JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C(__this, L_0, JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C_RuntimeMethod_var);
  7052. String_t* L_2 = ___0_aKey;
  7053. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_3 = ___1_value;
  7054. NullCheck(L_1);
  7055. VirtualActionInvoker2< String_t*, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* >::Invoke(20 /* System.Void SimpleJSON.JSONNode::Add(System.String,SimpleJSON.JSONNode) */, L_1, L_2, L_3);
  7056. // set { Set(new JSONObject()).Add(aKey, value); }
  7057. return;
  7058. }
  7059. }
  7060. // System.Void SimpleJSON.JSONLazyCreator::Add(SimpleJSON.JSONNode)
  7061. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_Add_mA8451EE34FEA0205B6BD6527AB46E5926451F49F (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___0_aItem, const RuntimeMethod* method)
  7062. {
  7063. static bool s_Il2CppMethodInitialized;
  7064. if (!s_Il2CppMethodInitialized)
  7065. {
  7066. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_il2cpp_TypeInfo_var);
  7067. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754_RuntimeMethod_var);
  7068. s_Il2CppMethodInitialized = true;
  7069. }
  7070. {
  7071. // Set(new JSONArray()).Add(aItem);
  7072. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_0 = (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2*)il2cpp_codegen_object_new(JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_il2cpp_TypeInfo_var);
  7073. NullCheck(L_0);
  7074. JSONArray__ctor_m92FFF2DC8E1425398814F50D4B253EB459B8477F(L_0, NULL);
  7075. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_1;
  7076. L_1 = JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754(__this, L_0, JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754_RuntimeMethod_var);
  7077. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_2 = ___0_aItem;
  7078. NullCheck(L_1);
  7079. VirtualActionInvoker1< JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* >::Invoke(21 /* System.Void SimpleJSON.JSONNode::Add(SimpleJSON.JSONNode) */, L_1, L_2);
  7080. // }
  7081. return;
  7082. }
  7083. }
  7084. // System.Void SimpleJSON.JSONLazyCreator::Add(System.String,SimpleJSON.JSONNode)
  7085. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_Add_mDC69A4E203B73054072D1575EC4CF20D95064F61 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, String_t* ___0_aKey, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* ___1_aItem, const RuntimeMethod* method)
  7086. {
  7087. static bool s_Il2CppMethodInitialized;
  7088. if (!s_Il2CppMethodInitialized)
  7089. {
  7090. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C_RuntimeMethod_var);
  7091. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_il2cpp_TypeInfo_var);
  7092. s_Il2CppMethodInitialized = true;
  7093. }
  7094. {
  7095. // Set(new JSONObject()).Add(aKey, aItem);
  7096. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_0 = (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118*)il2cpp_codegen_object_new(JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_il2cpp_TypeInfo_var);
  7097. NullCheck(L_0);
  7098. JSONObject__ctor_m8007967452F5257DC9F5DF2B78B411BFD4B6D6AB(L_0, NULL);
  7099. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_1;
  7100. L_1 = JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C(__this, L_0, JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C_RuntimeMethod_var);
  7101. String_t* L_2 = ___0_aKey;
  7102. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_3 = ___1_aItem;
  7103. NullCheck(L_1);
  7104. VirtualActionInvoker2< String_t*, JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* >::Invoke(20 /* System.Void SimpleJSON.JSONNode::Add(System.String,SimpleJSON.JSONNode) */, L_1, L_2, L_3);
  7105. // }
  7106. return;
  7107. }
  7108. }
  7109. // System.Boolean SimpleJSON.JSONLazyCreator::op_Equality(SimpleJSON.JSONLazyCreator,System.Object)
  7110. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONLazyCreator_op_Equality_m46508F81FB60FE9DCA683335676093A23D59D799 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
  7111. {
  7112. {
  7113. // if (b == null)
  7114. RuntimeObject* L_0 = ___1_b;
  7115. if (L_0)
  7116. {
  7117. goto IL_0005;
  7118. }
  7119. }
  7120. {
  7121. // return true;
  7122. return (bool)1;
  7123. }
  7124. IL_0005:
  7125. {
  7126. // return System.Object.ReferenceEquals(a, b);
  7127. JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* L_1 = ___0_a;
  7128. RuntimeObject* L_2 = ___1_b;
  7129. return (bool)((((RuntimeObject*)(JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*)L_1) == ((RuntimeObject*)(RuntimeObject*)L_2))? 1 : 0);
  7130. }
  7131. }
  7132. // System.Boolean SimpleJSON.JSONLazyCreator::op_Inequality(SimpleJSON.JSONLazyCreator,System.Object)
  7133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONLazyCreator_op_Inequality_m06C76EEC055AE314ED6E4FE7A49719AC7ACA397D (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
  7134. {
  7135. {
  7136. // return !(a == b);
  7137. JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* L_0 = ___0_a;
  7138. RuntimeObject* L_1 = ___1_b;
  7139. bool L_2;
  7140. L_2 = JSONLazyCreator_op_Equality_m46508F81FB60FE9DCA683335676093A23D59D799(L_0, L_1, NULL);
  7141. return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  7142. }
  7143. }
  7144. // System.Boolean SimpleJSON.JSONLazyCreator::Equals(System.Object)
  7145. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONLazyCreator_Equals_m753939907CFDB1548B0DAAB38E4737EF17B50066 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  7146. {
  7147. {
  7148. // if (obj == null)
  7149. RuntimeObject* L_0 = ___0_obj;
  7150. if (L_0)
  7151. {
  7152. goto IL_0005;
  7153. }
  7154. }
  7155. {
  7156. // return true;
  7157. return (bool)1;
  7158. }
  7159. IL_0005:
  7160. {
  7161. // return System.Object.ReferenceEquals(this, obj);
  7162. RuntimeObject* L_1 = ___0_obj;
  7163. return (bool)((((RuntimeObject*)(JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C*)__this) == ((RuntimeObject*)(RuntimeObject*)L_1))? 1 : 0);
  7164. }
  7165. }
  7166. // System.Int32 SimpleJSON.JSONLazyCreator::GetHashCode()
  7167. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONLazyCreator_GetHashCode_m878E7AFF42AE5C43F4F643B6AEB25662491316F9 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  7168. {
  7169. {
  7170. // return 0;
  7171. return 0;
  7172. }
  7173. }
  7174. // System.Int32 SimpleJSON.JSONLazyCreator::get_AsInt()
  7175. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JSONLazyCreator_get_AsInt_mE1404FBC99CE4E8EF4ABBE0BDF661206BAC2C44D (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  7176. {
  7177. static bool s_Il2CppMethodInitialized;
  7178. if (!s_Il2CppMethodInitialized)
  7179. {
  7180. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7181. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7182. s_Il2CppMethodInitialized = true;
  7183. }
  7184. {
  7185. // get { Set(new JSONNumber(0)); return 0; }
  7186. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_0 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7187. NullCheck(L_0);
  7188. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_0, (0.0), NULL);
  7189. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_1;
  7190. L_1 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_0, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7191. // get { Set(new JSONNumber(0)); return 0; }
  7192. return 0;
  7193. }
  7194. }
  7195. // System.Void SimpleJSON.JSONLazyCreator::set_AsInt(System.Int32)
  7196. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_set_AsInt_m13146E53FD6A2F7573B752BFF079E0AF6A5FAE74 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, int32_t ___0_value, const RuntimeMethod* method)
  7197. {
  7198. static bool s_Il2CppMethodInitialized;
  7199. if (!s_Il2CppMethodInitialized)
  7200. {
  7201. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7202. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7203. s_Il2CppMethodInitialized = true;
  7204. }
  7205. {
  7206. // set { Set(new JSONNumber(value)); }
  7207. int32_t L_0 = ___0_value;
  7208. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_1 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7209. NullCheck(L_1);
  7210. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_1, ((double)L_0), NULL);
  7211. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_2;
  7212. L_2 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_1, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7213. // set { Set(new JSONNumber(value)); }
  7214. return;
  7215. }
  7216. }
  7217. // System.Single SimpleJSON.JSONLazyCreator::get_AsFloat()
  7218. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float JSONLazyCreator_get_AsFloat_m2600D4B0E1179583EFE268070C66EAC11D380E04 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  7219. {
  7220. static bool s_Il2CppMethodInitialized;
  7221. if (!s_Il2CppMethodInitialized)
  7222. {
  7223. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7224. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7225. s_Il2CppMethodInitialized = true;
  7226. }
  7227. {
  7228. // get { Set(new JSONNumber(0.0f)); return 0.0f; }
  7229. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_0 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7230. NullCheck(L_0);
  7231. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_0, (0.0), NULL);
  7232. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_1;
  7233. L_1 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_0, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7234. // get { Set(new JSONNumber(0.0f)); return 0.0f; }
  7235. return (0.0f);
  7236. }
  7237. }
  7238. // System.Void SimpleJSON.JSONLazyCreator::set_AsFloat(System.Single)
  7239. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_set_AsFloat_m9DCF79C70D4ED3728C12B709A6D95A0F0A057DE0 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, float ___0_value, const RuntimeMethod* method)
  7240. {
  7241. static bool s_Il2CppMethodInitialized;
  7242. if (!s_Il2CppMethodInitialized)
  7243. {
  7244. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7245. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7246. s_Il2CppMethodInitialized = true;
  7247. }
  7248. {
  7249. // set { Set(new JSONNumber(value)); }
  7250. float L_0 = ___0_value;
  7251. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_1 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7252. NullCheck(L_1);
  7253. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_1, ((double)L_0), NULL);
  7254. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_2;
  7255. L_2 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_1, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7256. // set { Set(new JSONNumber(value)); }
  7257. return;
  7258. }
  7259. }
  7260. // System.Double SimpleJSON.JSONLazyCreator::get_AsDouble()
  7261. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double JSONLazyCreator_get_AsDouble_m41D6DF89CD7CEC00F36962068EE072D391EC0B38 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  7262. {
  7263. static bool s_Il2CppMethodInitialized;
  7264. if (!s_Il2CppMethodInitialized)
  7265. {
  7266. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7267. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7268. s_Il2CppMethodInitialized = true;
  7269. }
  7270. {
  7271. // get { Set(new JSONNumber(0.0)); return 0.0; }
  7272. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_0 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7273. NullCheck(L_0);
  7274. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_0, (0.0), NULL);
  7275. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_1;
  7276. L_1 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_0, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7277. // get { Set(new JSONNumber(0.0)); return 0.0; }
  7278. return (0.0);
  7279. }
  7280. }
  7281. // System.Void SimpleJSON.JSONLazyCreator::set_AsDouble(System.Double)
  7282. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_set_AsDouble_mB7ABE38136DBEDA7CC9AC12A381322D6C49ADED9 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, double ___0_value, const RuntimeMethod* method)
  7283. {
  7284. static bool s_Il2CppMethodInitialized;
  7285. if (!s_Il2CppMethodInitialized)
  7286. {
  7287. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7288. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7289. s_Il2CppMethodInitialized = true;
  7290. }
  7291. {
  7292. // set { Set(new JSONNumber(value)); }
  7293. double L_0 = ___0_value;
  7294. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_1 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7295. NullCheck(L_1);
  7296. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_1, L_0, NULL);
  7297. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_2;
  7298. L_2 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_1, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7299. // set { Set(new JSONNumber(value)); }
  7300. return;
  7301. }
  7302. }
  7303. // System.Int64 SimpleJSON.JSONLazyCreator::get_AsLong()
  7304. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t JSONLazyCreator_get_AsLong_mFBA0000985629FA20509FA45A6A8B751C9CAC2B8 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  7305. {
  7306. static bool s_Il2CppMethodInitialized;
  7307. if (!s_Il2CppMethodInitialized)
  7308. {
  7309. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7310. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5_RuntimeMethod_var);
  7311. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  7312. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7313. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  7314. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
  7315. s_Il2CppMethodInitialized = true;
  7316. }
  7317. {
  7318. // if (longAsString)
  7319. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  7320. bool L_0 = ((JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_StaticFields*)il2cpp_codegen_static_fields_for(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var))->___longAsString_1;
  7321. if (!L_0)
  7322. {
  7323. goto IL_001a;
  7324. }
  7325. }
  7326. {
  7327. // Set(new JSONString("0"));
  7328. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_1 = (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4*)il2cpp_codegen_object_new(JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  7329. NullCheck(L_1);
  7330. JSONString__ctor_m1DD5FB9A4147F72A0ED5F773FF82FA269241AD19(L_1, _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024, NULL);
  7331. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_2;
  7332. L_2 = JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5(__this, L_1, JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5_RuntimeMethod_var);
  7333. goto IL_002f;
  7334. }
  7335. IL_001a:
  7336. {
  7337. // Set(new JSONNumber(0.0));
  7338. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_3 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7339. NullCheck(L_3);
  7340. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_3, (0.0), NULL);
  7341. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_4;
  7342. L_4 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_3, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7343. }
  7344. IL_002f:
  7345. {
  7346. // return 0L;
  7347. return ((int64_t)0);
  7348. }
  7349. }
  7350. // System.Void SimpleJSON.JSONLazyCreator::set_AsLong(System.Int64)
  7351. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_set_AsLong_mBD4640D2F347DEF793A631A44026A03D3D5D73A4 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, int64_t ___0_value, const RuntimeMethod* method)
  7352. {
  7353. static bool s_Il2CppMethodInitialized;
  7354. if (!s_Il2CppMethodInitialized)
  7355. {
  7356. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  7357. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7358. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5_RuntimeMethod_var);
  7359. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  7360. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7361. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  7362. s_Il2CppMethodInitialized = true;
  7363. }
  7364. {
  7365. // if (longAsString)
  7366. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  7367. bool L_0 = ((JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_StaticFields*)il2cpp_codegen_static_fields_for(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var))->___longAsString_1;
  7368. if (!L_0)
  7369. {
  7370. goto IL_0020;
  7371. }
  7372. }
  7373. {
  7374. // Set(new JSONString(value.ToString(CultureInfo.InvariantCulture)));
  7375. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  7376. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
  7377. L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  7378. String_t* L_2;
  7379. L_2 = Int64_ToString_m5250B67D3E89B8EB829FB26136E744F1F141B7FD((&___0_value), L_1, NULL);
  7380. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_3 = (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4*)il2cpp_codegen_object_new(JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  7381. NullCheck(L_3);
  7382. JSONString__ctor_m1DD5FB9A4147F72A0ED5F773FF82FA269241AD19(L_3, L_2, NULL);
  7383. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_4;
  7384. L_4 = JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5(__this, L_3, JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5_RuntimeMethod_var);
  7385. return;
  7386. }
  7387. IL_0020:
  7388. {
  7389. // Set(new JSONNumber(value));
  7390. int64_t L_5 = ___0_value;
  7391. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_6 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7392. NullCheck(L_6);
  7393. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_6, ((double)L_5), NULL);
  7394. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_7;
  7395. L_7 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_6, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7396. // }
  7397. return;
  7398. }
  7399. }
  7400. // System.UInt64 SimpleJSON.JSONLazyCreator::get_AsULong()
  7401. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t JSONLazyCreator_get_AsULong_m09F6B8D28F383D9A0F857339A6663B24D6AB97A2 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  7402. {
  7403. static bool s_Il2CppMethodInitialized;
  7404. if (!s_Il2CppMethodInitialized)
  7405. {
  7406. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7407. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5_RuntimeMethod_var);
  7408. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  7409. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7410. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  7411. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
  7412. s_Il2CppMethodInitialized = true;
  7413. }
  7414. {
  7415. // if (longAsString)
  7416. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  7417. bool L_0 = ((JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_StaticFields*)il2cpp_codegen_static_fields_for(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var))->___longAsString_1;
  7418. if (!L_0)
  7419. {
  7420. goto IL_001a;
  7421. }
  7422. }
  7423. {
  7424. // Set(new JSONString("0"));
  7425. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_1 = (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4*)il2cpp_codegen_object_new(JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  7426. NullCheck(L_1);
  7427. JSONString__ctor_m1DD5FB9A4147F72A0ED5F773FF82FA269241AD19(L_1, _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024, NULL);
  7428. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_2;
  7429. L_2 = JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5(__this, L_1, JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5_RuntimeMethod_var);
  7430. goto IL_002f;
  7431. }
  7432. IL_001a:
  7433. {
  7434. // Set(new JSONNumber(0.0));
  7435. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_3 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7436. NullCheck(L_3);
  7437. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_3, (0.0), NULL);
  7438. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_4;
  7439. L_4 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_3, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7440. }
  7441. IL_002f:
  7442. {
  7443. // return 0L;
  7444. return ((int64_t)0);
  7445. }
  7446. }
  7447. // System.Void SimpleJSON.JSONLazyCreator::set_AsULong(System.UInt64)
  7448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_set_AsULong_m5514AFD97B29BBA5D1A4EC80F7086929DE977A7D (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, uint64_t ___0_value, const RuntimeMethod* method)
  7449. {
  7450. static bool s_Il2CppMethodInitialized;
  7451. if (!s_Il2CppMethodInitialized)
  7452. {
  7453. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  7454. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7455. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5_RuntimeMethod_var);
  7456. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  7457. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7458. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  7459. s_Il2CppMethodInitialized = true;
  7460. }
  7461. {
  7462. // if (longAsString)
  7463. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  7464. bool L_0 = ((JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_StaticFields*)il2cpp_codegen_static_fields_for(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var))->___longAsString_1;
  7465. if (!L_0)
  7466. {
  7467. goto IL_0020;
  7468. }
  7469. }
  7470. {
  7471. // Set(new JSONString(value.ToString(CultureInfo.InvariantCulture)));
  7472. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  7473. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
  7474. L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  7475. String_t* L_2;
  7476. L_2 = UInt64_ToString_mCDDACF05D6B5B3ECB10B1FEEE58ED3407973E7A7((&___0_value), L_1, NULL);
  7477. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_3 = (JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4*)il2cpp_codegen_object_new(JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_il2cpp_TypeInfo_var);
  7478. NullCheck(L_3);
  7479. JSONString__ctor_m1DD5FB9A4147F72A0ED5F773FF82FA269241AD19(L_3, L_2, NULL);
  7480. JSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4* L_4;
  7481. L_4 = JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5(__this, L_3, JSONLazyCreator_Set_TisJSONString_t348EE0B9A82469687311C579D9F88B5D8A4644A4_m51A8DB1E8E2EB1E7B5F9728031E4E0541F08FFF5_RuntimeMethod_var);
  7482. return;
  7483. }
  7484. IL_0020:
  7485. {
  7486. // Set(new JSONNumber(value));
  7487. uint64_t L_5 = ___0_value;
  7488. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_6 = (JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA*)il2cpp_codegen_object_new(JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_il2cpp_TypeInfo_var);
  7489. NullCheck(L_6);
  7490. JSONNumber__ctor_m1CE3527102D15EBC3A183E3519895E291CAC1D90(L_6, ((double)((double)(uint64_t)L_5)), NULL);
  7491. JSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA* L_7;
  7492. L_7 = JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096(__this, L_6, JSONLazyCreator_Set_TisJSONNumber_tD23F8AD32E46F8410025D66A339D34E105A516EA_m8C33070CD4F0C90111C70AFB690E54223414C096_RuntimeMethod_var);
  7493. // }
  7494. return;
  7495. }
  7496. }
  7497. // System.Boolean SimpleJSON.JSONLazyCreator::get_AsBool()
  7498. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JSONLazyCreator_get_AsBool_m7D8AF5879C2C8036916AA6B15E22CB4B80412CF4 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  7499. {
  7500. static bool s_Il2CppMethodInitialized;
  7501. if (!s_Il2CppMethodInitialized)
  7502. {
  7503. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_il2cpp_TypeInfo_var);
  7504. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_m5A38F09CCB8976010F7168CFC5A9F788A5F68A67_RuntimeMethod_var);
  7505. s_Il2CppMethodInitialized = true;
  7506. }
  7507. {
  7508. // get { Set(new JSONBool(false)); return false; }
  7509. JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* L_0 = (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9*)il2cpp_codegen_object_new(JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_il2cpp_TypeInfo_var);
  7510. NullCheck(L_0);
  7511. JSONBool__ctor_mBB02E388CFB96B99E84561FCFF68147F00391C58(L_0, (bool)0, NULL);
  7512. JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* L_1;
  7513. L_1 = JSONLazyCreator_Set_TisJSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_m5A38F09CCB8976010F7168CFC5A9F788A5F68A67(__this, L_0, JSONLazyCreator_Set_TisJSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_m5A38F09CCB8976010F7168CFC5A9F788A5F68A67_RuntimeMethod_var);
  7514. // get { Set(new JSONBool(false)); return false; }
  7515. return (bool)0;
  7516. }
  7517. }
  7518. // System.Void SimpleJSON.JSONLazyCreator::set_AsBool(System.Boolean)
  7519. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_set_AsBool_m4DB409DB959182CAA610147A51A2ECDBAFEA6092 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, bool ___0_value, const RuntimeMethod* method)
  7520. {
  7521. static bool s_Il2CppMethodInitialized;
  7522. if (!s_Il2CppMethodInitialized)
  7523. {
  7524. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_il2cpp_TypeInfo_var);
  7525. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_m5A38F09CCB8976010F7168CFC5A9F788A5F68A67_RuntimeMethod_var);
  7526. s_Il2CppMethodInitialized = true;
  7527. }
  7528. {
  7529. // set { Set(new JSONBool(value)); }
  7530. bool L_0 = ___0_value;
  7531. JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* L_1 = (JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9*)il2cpp_codegen_object_new(JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_il2cpp_TypeInfo_var);
  7532. NullCheck(L_1);
  7533. JSONBool__ctor_mBB02E388CFB96B99E84561FCFF68147F00391C58(L_1, L_0, NULL);
  7534. JSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9* L_2;
  7535. L_2 = JSONLazyCreator_Set_TisJSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_m5A38F09CCB8976010F7168CFC5A9F788A5F68A67(__this, L_1, JSONLazyCreator_Set_TisJSONBool_tD0B1D526BA8A27DAB4559E54BBDFB94FA1A8B1D9_m5A38F09CCB8976010F7168CFC5A9F788A5F68A67_RuntimeMethod_var);
  7536. // set { Set(new JSONBool(value)); }
  7537. return;
  7538. }
  7539. }
  7540. // SimpleJSON.JSONArray SimpleJSON.JSONLazyCreator::get_AsArray()
  7541. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* JSONLazyCreator_get_AsArray_m493C069A3624597885A7B6E00C82E829A84B47C4 (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  7542. {
  7543. static bool s_Il2CppMethodInitialized;
  7544. if (!s_Il2CppMethodInitialized)
  7545. {
  7546. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_il2cpp_TypeInfo_var);
  7547. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754_RuntimeMethod_var);
  7548. s_Il2CppMethodInitialized = true;
  7549. }
  7550. {
  7551. // get { return Set(new JSONArray()); }
  7552. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_0 = (JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2*)il2cpp_codegen_object_new(JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_il2cpp_TypeInfo_var);
  7553. NullCheck(L_0);
  7554. JSONArray__ctor_m92FFF2DC8E1425398814F50D4B253EB459B8477F(L_0, NULL);
  7555. JSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2* L_1;
  7556. L_1 = JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754(__this, L_0, JSONLazyCreator_Set_TisJSONArray_t05249F608221D2720A34EF792297DB686FE9A7D2_m428557FC0F29B09A0970AADC36FDF8B30F636754_RuntimeMethod_var);
  7557. return L_1;
  7558. }
  7559. }
  7560. // SimpleJSON.JSONObject SimpleJSON.JSONLazyCreator::get_AsObject()
  7561. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* JSONLazyCreator_get_AsObject_mE01B43B261A6A56F4FCE40AB11F3AAF90B7C292D (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, const RuntimeMethod* method)
  7562. {
  7563. static bool s_Il2CppMethodInitialized;
  7564. if (!s_Il2CppMethodInitialized)
  7565. {
  7566. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C_RuntimeMethod_var);
  7567. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_il2cpp_TypeInfo_var);
  7568. s_Il2CppMethodInitialized = true;
  7569. }
  7570. {
  7571. // get { return Set(new JSONObject()); }
  7572. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_0 = (JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118*)il2cpp_codegen_object_new(JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_il2cpp_TypeInfo_var);
  7573. NullCheck(L_0);
  7574. JSONObject__ctor_m8007967452F5257DC9F5DF2B78B411BFD4B6D6AB(L_0, NULL);
  7575. JSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118* L_1;
  7576. L_1 = JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C(__this, L_0, JSONLazyCreator_Set_TisJSONObject_t3B88F8FCE5CCDEAA8C7F2834A851F40E8508B118_m9BBDB9EC7FE28C52FD344910B02F90542B72401C_RuntimeMethod_var);
  7577. return L_1;
  7578. }
  7579. }
  7580. // System.Void SimpleJSON.JSONLazyCreator::WriteToStringBuilder(System.Text.StringBuilder,System.Int32,System.Int32,SimpleJSON.JSONTextMode)
  7581. 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)
  7582. {
  7583. static bool s_Il2CppMethodInitialized;
  7584. if (!s_Il2CppMethodInitialized)
  7585. {
  7586. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
  7587. s_Il2CppMethodInitialized = true;
  7588. }
  7589. {
  7590. // aSB.Append("null");
  7591. StringBuilder_t* L_0 = ___0_aSB;
  7592. NullCheck(L_0);
  7593. StringBuilder_t* L_1;
  7594. L_1 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_0, _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174, NULL);
  7595. // }
  7596. return;
  7597. }
  7598. }
  7599. // System.Void SimpleJSON.JSONLazyCreator::SerializeBinary(System.IO.BinaryWriter)
  7600. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JSONLazyCreator_SerializeBinary_m46EC80C4622EAC174B1729946A5F6EBB73F36A3B (JSONLazyCreator_tDE06520D8A050030BC0C24F5C360FA69E8C5C40C* __this, BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___0_aWriter, const RuntimeMethod* method)
  7601. {
  7602. {
  7603. // }
  7604. return;
  7605. }
  7606. }
  7607. #ifdef __clang__
  7608. #pragma clang diagnostic pop
  7609. #endif
  7610. #ifdef __clang__
  7611. #pragma clang diagnostic push
  7612. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7613. #pragma clang diagnostic ignored "-Wunused-variable"
  7614. #endif
  7615. // SimpleJSON.JSONNode SimpleJSON.JSON::Parse(System.String)
  7616. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* JSON_Parse_mEE6C962A58074E33C05C49D74221F1852E7963CE (String_t* ___0_aJSON, const RuntimeMethod* method)
  7617. {
  7618. static bool s_Il2CppMethodInitialized;
  7619. if (!s_Il2CppMethodInitialized)
  7620. {
  7621. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  7622. s_Il2CppMethodInitialized = true;
  7623. }
  7624. {
  7625. // return JSONNode.Parse(aJSON);
  7626. String_t* L_0 = ___0_aJSON;
  7627. il2cpp_codegen_runtime_class_init_inline(JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653_il2cpp_TypeInfo_var);
  7628. JSONNode_tDBF6A862594425AD5621BB6756DF7BBD6CDC7653* L_1;
  7629. L_1 = JSONNode_Parse_m7198C73C509B06CD8A96576D7D2A5A125DC7D0B4(L_0, NULL);
  7630. return L_1;
  7631. }
  7632. }
  7633. #ifdef __clang__
  7634. #pragma clang diagnostic pop
  7635. #endif
  7636. #ifdef __clang__
  7637. #pragma clang diagnostic push
  7638. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7639. #pragma clang diagnostic ignored "-Wunused-variable"
  7640. #endif
  7641. // System.UInt32 <PrivateImplementationDetails>::ComputeStringHash(System.String)
  7642. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t U3CPrivateImplementationDetailsU3E_ComputeStringHash_m6EA1F233618497AEFF8902A5EDFA24C74E2F2876 (String_t* ___0_s, const RuntimeMethod* method)
  7643. {
  7644. uint32_t V_0 = 0;
  7645. int32_t V_1 = 0;
  7646. {
  7647. String_t* L_0 = ___0_s;
  7648. if (!L_0)
  7649. {
  7650. goto IL_002a;
  7651. }
  7652. }
  7653. {
  7654. V_0 = ((int32_t)-2128831035);
  7655. V_1 = 0;
  7656. goto IL_0021;
  7657. }
  7658. IL_000d:
  7659. {
  7660. String_t* L_1 = ___0_s;
  7661. int32_t L_2 = V_1;
  7662. NullCheck(L_1);
  7663. Il2CppChar L_3;
  7664. L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_2, NULL);
  7665. uint32_t L_4 = V_0;
  7666. V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)((int32_t)L_3^(int32_t)L_4)), ((int32_t)16777619)));
  7667. int32_t L_5 = V_1;
  7668. V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1));
  7669. }
  7670. IL_0021:
  7671. {
  7672. int32_t L_6 = V_1;
  7673. String_t* L_7 = ___0_s;
  7674. NullCheck(L_7);
  7675. int32_t L_8;
  7676. L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
  7677. if ((((int32_t)L_6) < ((int32_t)L_8)))
  7678. {
  7679. goto IL_000d;
  7680. }
  7681. }
  7682. IL_002a:
  7683. {
  7684. uint32_t L_9 = V_0;
  7685. return L_9;
  7686. }
  7687. }
  7688. #ifdef __clang__
  7689. #pragma clang diagnostic pop
  7690. #endif
  7691. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ValueEnumerator__ctor_m7BA4BAD5FEBAC4054F71575B728DC27EC4080F0A_inline (ValueEnumerator_tD3C6F06F8E91A96073FAEE3822232DFF6AC63FB6* __this, Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 ___0_aEnumerator, const RuntimeMethod* method)
  7692. {
  7693. {
  7694. // public ValueEnumerator(Enumerator aEnumerator) { m_Enumerator = aEnumerator; }
  7695. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_0 = ___0_aEnumerator;
  7696. __this->___m_Enumerator_0 = L_0;
  7697. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Enumerator_0))->___m_Object_1))->____dictionary_0), (void*)NULL);
  7698. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7699. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_Enumerator_0))->___m_Object_1))->____current_3))->___key_0), (void*)NULL);
  7700. #endif
  7701. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7702. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_Enumerator_0))->___m_Object_1))->____current_3))->___value_1), (void*)NULL);
  7703. #endif
  7704. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7705. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Enumerator_0))->___m_Array_2))->____list_0), (void*)NULL);
  7706. #endif
  7707. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7708. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Enumerator_0))->___m_Array_2))->____current_3), (void*)NULL);
  7709. #endif
  7710. // public ValueEnumerator(Enumerator aEnumerator) { m_Enumerator = aEnumerator; }
  7711. return;
  7712. }
  7713. }
  7714. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void KeyEnumerator__ctor_m526EA1364C367B83C931F4208CDD816BD02810EA_inline (KeyEnumerator_t927DD8FD7C7D67CBE611D33C16AF70CDF793CDCF* __this, Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 ___0_aEnumerator, const RuntimeMethod* method)
  7715. {
  7716. {
  7717. // public KeyEnumerator(Enumerator aEnumerator) { m_Enumerator = aEnumerator; }
  7718. Enumerator_tD165A87A3BB8D61233033AB43D7537E59F877AB4 L_0 = ___0_aEnumerator;
  7719. __this->___m_Enumerator_0 = L_0;
  7720. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Enumerator_0))->___m_Object_1))->____dictionary_0), (void*)NULL);
  7721. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7722. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_Enumerator_0))->___m_Object_1))->____current_3))->___key_0), (void*)NULL);
  7723. #endif
  7724. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7725. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_Enumerator_0))->___m_Object_1))->____current_3))->___value_1), (void*)NULL);
  7726. #endif
  7727. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7728. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Enumerator_0))->___m_Array_2))->____list_0), (void*)NULL);
  7729. #endif
  7730. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7731. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_Enumerator_0))->___m_Array_2))->____current_3), (void*)NULL);
  7732. #endif
  7733. // public KeyEnumerator(Enumerator aEnumerator) { m_Enumerator = aEnumerator; }
  7734. return;
  7735. }
  7736. }
  7737. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Double_GetHashCode_m3761FC05AD24D97A68FA1E8412A9454DF3880E32_inline (double* __this, const RuntimeMethod* method)
  7738. {
  7739. static bool s_Il2CppMethodInitialized;
  7740. if (!s_Il2CppMethodInitialized)
  7741. {
  7742. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
  7743. s_Il2CppMethodInitialized = true;
  7744. }
  7745. int64_t V_0 = 0;
  7746. {
  7747. double L_0 = *((double*)__this);
  7748. il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
  7749. int64_t L_1;
  7750. L_1 = BitConverter_DoubleToInt64Bits_m4F42741818550F9956B5FBAF88C051F4DE5B0AE6_inline(L_0, NULL);
  7751. V_0 = L_1;
  7752. int64_t L_2 = V_0;
  7753. 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))))
  7754. {
  7755. goto IL_002d;
  7756. }
  7757. }
  7758. {
  7759. int64_t L_3 = V_0;
  7760. V_0 = ((int64_t)(L_3&((int64_t)9218868437227405312LL)));
  7761. }
  7762. IL_002d:
  7763. {
  7764. int64_t L_4 = V_0;
  7765. int64_t L_5 = V_0;
  7766. return ((int32_t)(((int32_t)L_4)^((int32_t)((int64_t)(L_5>>((int32_t)32))))));
  7767. }
  7768. }
  7769. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
  7770. {
  7771. {
  7772. int32_t L_0 = __this->____stringLength_4;
  7773. return L_0;
  7774. }
  7775. }
  7776. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
  7777. {
  7778. {
  7779. RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
  7780. return L_0;
  7781. }
  7782. }
  7783. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method)
  7784. {
  7785. {
  7786. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_0 = (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230)__this->____current_3;
  7787. return L_0;
  7788. }
  7789. }
  7790. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
  7791. {
  7792. {
  7793. RuntimeObject* L_0 = (RuntimeObject*)__this->___value_1;
  7794. return L_0;
  7795. }
  7796. }
  7797. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
  7798. {
  7799. {
  7800. RuntimeObject* L_0 = (RuntimeObject*)__this->___key_0;
  7801. return L_0;
  7802. }
  7803. }
  7804. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  7805. {
  7806. {
  7807. int32_t L_0 = (int32_t)__this->____size_2;
  7808. return L_0;
  7809. }
  7810. }
  7811. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  7812. {
  7813. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  7814. int32_t V_1 = 0;
  7815. {
  7816. int32_t L_0 = (int32_t)__this->____version_3;
  7817. __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  7818. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
  7819. V_0 = L_1;
  7820. int32_t L_2 = (int32_t)__this->____size_2;
  7821. V_1 = L_2;
  7822. int32_t L_3 = V_1;
  7823. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
  7824. NullCheck(L_4);
  7825. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  7826. {
  7827. goto IL_0034;
  7828. }
  7829. }
  7830. {
  7831. int32_t L_5 = V_1;
  7832. __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
  7833. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
  7834. int32_t L_7 = V_1;
  7835. RuntimeObject* L_8 = ___0_item;
  7836. NullCheck(L_6);
  7837. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
  7838. return;
  7839. }
  7840. IL_0034:
  7841. {
  7842. RuntimeObject* L_9 = ___0_item;
  7843. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  7844. return;
  7845. }
  7846. }
  7847. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  7848. {
  7849. int32_t V_0 = 0;
  7850. {
  7851. int32_t L_0 = (int32_t)__this->____version_3;
  7852. __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  7853. if (!true)
  7854. {
  7855. goto IL_0035;
  7856. }
  7857. }
  7858. {
  7859. int32_t L_1 = (int32_t)__this->____size_2;
  7860. V_0 = L_1;
  7861. __this->____size_2 = 0;
  7862. int32_t L_2 = V_0;
  7863. if ((((int32_t)L_2) <= ((int32_t)0)))
  7864. {
  7865. goto IL_003c;
  7866. }
  7867. }
  7868. {
  7869. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
  7870. int32_t L_4 = V_0;
  7871. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
  7872. return;
  7873. }
  7874. IL_0035:
  7875. {
  7876. __this->____size_2 = 0;
  7877. }
  7878. IL_003c:
  7879. {
  7880. return;
  7881. }
  7882. }
  7883. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method)
  7884. {
  7885. {
  7886. RuntimeObject* L_0 = (RuntimeObject*)__this->____currentKey_3;
  7887. return L_0;
  7888. }
  7889. }
  7890. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t BitConverter_DoubleToInt64Bits_m4F42741818550F9956B5FBAF88C051F4DE5B0AE6_inline (double ___0_value, const RuntimeMethod* method)
  7891. {
  7892. {
  7893. int64_t L_0 = *((int64_t*)((uintptr_t)(&___0_value)));
  7894. return L_0;
  7895. }
  7896. }