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-CSharp1.cpp 409KB

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