Bulk_Newtonsoft.Json_3.cpp 889 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620
  1. #include "il2cpp-config.h"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <cstring>
  8. #include <string.h>
  9. #include <stdio.h>
  10. #include <cmath>
  11. #include <limits>
  12. #include <assert.h>
  13. #include <stdint.h>
  14. #include "il2cpp-class-internals.h"
  15. #include "codegen/il2cpp-codegen.h"
  16. #include "il2cpp-object-internals.h"
  17. template <typename R>
  18. struct VirtFuncInvoker0
  19. {
  20. typedef R (*Func)(void*, const RuntimeMethod*);
  21. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  22. {
  23. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  24. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  25. }
  26. };
  27. template <typename R, typename T1>
  28. struct VirtFuncInvoker1
  29. {
  30. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  31. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  32. {
  33. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  34. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  35. }
  36. };
  37. template <typename T1, typename T2, typename T3>
  38. struct VirtActionInvoker3
  39. {
  40. typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
  41. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  42. {
  43. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  44. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  45. }
  46. };
  47. template <typename T1>
  48. struct VirtActionInvoker1
  49. {
  50. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  51. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  52. {
  53. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  54. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  55. }
  56. };
  57. template <typename R, typename T1, typename T2>
  58. struct VirtFuncInvoker2
  59. {
  60. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  61. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  62. {
  63. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  64. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  65. }
  66. };
  67. template <typename R, typename T1, typename T2, typename T3>
  68. struct VirtFuncInvoker3
  69. {
  70. typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
  71. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  72. {
  73. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  74. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  75. }
  76. };
  77. template <typename T1, typename T2>
  78. struct VirtActionInvoker2
  79. {
  80. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  81. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  82. {
  83. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  84. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  85. }
  86. };
  87. template <typename R, typename T1>
  88. struct GenericVirtFuncInvoker1
  89. {
  90. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  91. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  92. {
  93. VirtualInvokeData invokeData;
  94. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  95. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  96. }
  97. };
  98. template <typename T1, typename T2>
  99. struct GenericVirtActionInvoker2
  100. {
  101. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  102. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
  103. {
  104. VirtualInvokeData invokeData;
  105. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  106. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  107. }
  108. };
  109. template <typename T1>
  110. struct GenericVirtActionInvoker1
  111. {
  112. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  113. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  114. {
  115. VirtualInvokeData invokeData;
  116. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  117. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  118. }
  119. };
  120. template <typename R>
  121. struct InterfaceFuncInvoker0
  122. {
  123. typedef R (*Func)(void*, const RuntimeMethod*);
  124. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  125. {
  126. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  127. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  128. }
  129. };
  130. struct InterfaceActionInvoker0
  131. {
  132. typedef void (*Action)(void*, const RuntimeMethod*);
  133. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  134. {
  135. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  136. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  137. }
  138. };
  139. template <typename T1>
  140. struct InterfaceActionInvoker1
  141. {
  142. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  143. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  144. {
  145. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  146. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  147. }
  148. };
  149. template <typename R, typename T1>
  150. struct InterfaceFuncInvoker1
  151. {
  152. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  153. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  154. {
  155. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  156. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  157. }
  158. };
  159. template <typename T1, typename T2>
  160. struct InterfaceActionInvoker2
  161. {
  162. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  163. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
  164. {
  165. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  166. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  167. }
  168. };
  169. template <typename R, typename T1, typename T2>
  170. struct InterfaceFuncInvoker2
  171. {
  172. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  173. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
  174. {
  175. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  176. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  177. }
  178. };
  179. template <typename T1, typename T2>
  180. struct GenericInterfaceActionInvoker2
  181. {
  182. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  183. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
  184. {
  185. VirtualInvokeData invokeData;
  186. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  187. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  188. }
  189. };
  190. template <typename T1>
  191. struct GenericInterfaceActionInvoker1
  192. {
  193. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  194. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  195. {
  196. VirtualInvokeData invokeData;
  197. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  198. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  199. }
  200. };
  201. // Newtonsoft.Json.Utilities.ConvertUtils/<>c__DisplayClass9_0
  202. struct U3CU3Ec__DisplayClass9_0_t1591754542;
  203. // Newtonsoft.Json.Utilities.MethodCall`2<System.Object,System.Object>
  204. struct MethodCall_2_t2845904993;
  205. // System.Object[]
  206. struct ObjectU5BU5D_t2843939325;
  207. // System.Type
  208. struct Type_t;
  209. // System.String
  210. struct String_t;
  211. // System.Char[]
  212. struct CharU5BU5D_t3528271667;
  213. // System.TimeZone
  214. struct TimeZone_t2038656743;
  215. // System.ArgumentOutOfRangeException
  216. struct ArgumentOutOfRangeException_t777629997;
  217. // System.ArgumentException
  218. struct ArgumentException_t132251570;
  219. // System.TimeZoneInfo
  220. struct TimeZoneInfo_t161405854;
  221. // System.Globalization.CultureInfo
  222. struct CultureInfo_t4157843068;
  223. // System.IFormatProvider
  224. struct IFormatProvider_t2518567562;
  225. // System.IO.TextWriter
  226. struct TextWriter_t3478189236;
  227. // Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.String,System.String>
  228. struct BidirectionalDictionary_2_t787053467;
  229. // System.StringComparer
  230. struct StringComparer_t3301955079;
  231. // System.Collections.Generic.IEqualityComparer`1<System.String>
  232. struct IEqualityComparer_1_t3954782707;
  233. // Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.Object,System.Object>
  234. struct BidirectionalDictionary_2_t3581858927;
  235. // System.Collections.Generic.IEqualityComparer`1<System.Object>
  236. struct IEqualityComparer_1_t892470886;
  237. // System.Reflection.FieldInfo[]
  238. struct FieldInfoU5BU5D_t846150980;
  239. // System.Collections.Generic.IEnumerable`1<System.Runtime.Serialization.EnumMemberAttribute>
  240. struct IEnumerable_1_t63981704;
  241. // System.Collections.IEnumerable
  242. struct IEnumerable_t1941168011;
  243. // System.Collections.Generic.IEnumerable`1<System.Object>
  244. struct IEnumerable_1_t2059959053;
  245. // System.Func`2<System.Runtime.Serialization.EnumMemberAttribute,System.String>
  246. struct Func_2_t2419460300;
  247. // System.Func`2<System.Object,System.Object>
  248. struct Func_2_t2447130374;
  249. // System.Collections.Generic.IEnumerable`1<System.String>
  250. struct IEnumerable_1_t827303578;
  251. // System.InvalidOperationException
  252. struct InvalidOperationException_t56020091;
  253. // System.Reflection.FieldInfo
  254. struct FieldInfo_t;
  255. // System.Collections.Generic.IList`1<System.Object>
  256. struct IList_1_t600458651;
  257. // System.Collections.Generic.List`1<System.Object>
  258. struct List_1_t257213610;
  259. // System.Func`2<System.Reflection.FieldInfo,System.Boolean>
  260. struct Func_2_t1761491126;
  261. // System.Func`2<System.Object,System.Boolean>
  262. struct Func_2_t3759279471;
  263. // System.Collections.Generic.IEnumerable`1<System.Reflection.FieldInfo>
  264. struct IEnumerable_1_t3161555474;
  265. // Newtonsoft.Json.Utilities.ThreadSafeStore`2<System.Type,Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.String,System.String>>
  266. struct ThreadSafeStore_2_t4165332627;
  267. // Newtonsoft.Json.Utilities.ThreadSafeStore`2<System.Object,System.Object>
  268. struct ThreadSafeStore_2_t1066477248;
  269. // System.String[]
  270. struct StringU5BU5D_t1281789340;
  271. // System.Func`2<System.Type,Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.String,System.String>>
  272. struct Func_2_t1251018457;
  273. // Newtonsoft.Json.Utilities.EnumUtils/<>c
  274. struct U3CU3Ec_t2360567884;
  275. // System.Runtime.Serialization.EnumMemberAttribute
  276. struct EnumMemberAttribute_t1084128815;
  277. // System.Collections.Generic.List`1<System.Char>
  278. struct List_1_t811567916;
  279. // System.Collections.Generic.IEnumerable`1<System.Char>
  280. struct IEnumerable_1_t2614313359;
  281. // System.Boolean[]
  282. struct BooleanU5BU5D_t2897418192;
  283. // Newtonsoft.Json.IArrayPool`1<System.Char>
  284. struct IArrayPool_1_t3621664784;
  285. // System.IO.StringWriter
  286. struct StringWriter_t802263757;
  287. // Newtonsoft.Json.Utilities.ReflectionDelegateFactory
  288. struct ReflectionDelegateFactory_t2528576452;
  289. // Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory
  290. struct LateBoundReflectionDelegateFactory_t925499913;
  291. // Newtonsoft.Json.Serialization.ObjectConstructor`1<System.Object>
  292. struct ObjectConstructor_1_t3207922868;
  293. // System.Reflection.MethodBase
  294. struct MethodBase_t;
  295. // Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory/<>c__DisplayClass3_0
  296. struct U3CU3Ec__DisplayClass3_0_t1939583362;
  297. // System.Reflection.ConstructorInfo
  298. struct ConstructorInfo_t5769829;
  299. // System.Byte[]
  300. struct ByteU5BU5D_t4116647657;
  301. // Newtonsoft.Json.Utilities.PropertyNameTable
  302. struct PropertyNameTable_t4130830590;
  303. // Newtonsoft.Json.Utilities.PropertyNameTable/Entry
  304. struct Entry_t2924091039;
  305. // System.ArgumentNullException
  306. struct ArgumentNullException_t1615371798;
  307. // Newtonsoft.Json.Utilities.ReflectionMember
  308. struct ReflectionMember_t2655407482;
  309. // System.Action`2<System.Object,System.Object>
  310. struct Action_2_t2470008838;
  311. // Newtonsoft.Json.Utilities.ReflectionObject
  312. struct ReflectionObject_t701100009;
  313. // System.Collections.Generic.IDictionary`2<System.String,Newtonsoft.Json.Utilities.ReflectionMember>
  314. struct IDictionary_2_t904515172;
  315. // System.Collections.Generic.Dictionary`2<System.String,Newtonsoft.Json.Utilities.ReflectionMember>
  316. struct Dictionary_2_t2440663781;
  317. // System.Collections.Generic.Dictionary`2<System.Object,System.Object>
  318. struct Dictionary_2_t132545152;
  319. // Newtonsoft.Json.Utilities.ReflectionObject/<>c__DisplayClass13_0
  320. struct U3CU3Ec__DisplayClass13_0_t4294006577;
  321. // System.Reflection.MemberInfo
  322. struct MemberInfo_t;
  323. // System.Collections.Generic.IEnumerable`1<System.Reflection.MemberInfo>
  324. struct IEnumerable_1_t2359854630;
  325. // Newtonsoft.Json.Utilities.ReflectionObject/<>c__DisplayClass13_1
  326. struct U3CU3Ec__DisplayClass13_1_t1955354417;
  327. // Newtonsoft.Json.Utilities.ReflectionObject/<>c__DisplayClass13_2
  328. struct U3CU3Ec__DisplayClass13_2_t381376305;
  329. // System.Reflection.ParameterInfo
  330. struct ParameterInfo_t1861056598;
  331. // System.Func`1<System.Object>
  332. struct Func_1_t2509852811;
  333. // System.Reflection.PropertyInfo
  334. struct PropertyInfo_t;
  335. // System.Reflection.MethodInfo
  336. struct MethodInfo_t;
  337. // System.Runtime.Serialization.SerializationBinder
  338. struct SerializationBinder_t274213469;
  339. // System.Text.StringBuilder
  340. struct StringBuilder_t;
  341. // System.Func`2<System.Reflection.ConstructorInfo,System.Boolean>
  342. struct Func_2_t1796590042;
  343. // System.Collections.Generic.IEnumerable`1<System.Reflection.ConstructorInfo>
  344. struct IEnumerable_1_t3280590014;
  345. // System.Exception
  346. struct Exception_t;
  347. // System.Reflection.EventInfo
  348. struct EventInfo_t;
  349. // System.Collections.Generic.List`1<System.Reflection.MemberInfo>
  350. struct List_1_t557109187;
  351. // System.Collections.Generic.IList`1<System.Reflection.MemberInfo>
  352. struct IList_1_t900354228;
  353. // System.Collections.Generic.IEnumerable`1<System.Reflection.PropertyInfo>
  354. struct IEnumerable_1_t3962162136;
  355. // System.Func`2<System.Reflection.MemberInfo,System.String>
  356. struct Func_2_t3967597302;
  357. // System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<System.String,System.Reflection.MemberInfo>>
  358. struct IEnumerable_1_t761185857;
  359. // System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<System.Object,System.Object>>
  360. struct IEnumerable_1_t2023440265;
  361. // System.Attribute[]
  362. struct AttributeU5BU5D_t1575011174;
  363. // System.Attribute
  364. struct Attribute_t861562559;
  365. // System.Collections.Generic.IEnumerable`1<System.Attribute>
  366. struct IEnumerable_1_t4136382744;
  367. // System.Reflection.Assembly
  368. struct Assembly_t;
  369. // System.Reflection.Module
  370. struct Module_t2987026101;
  371. // System.Func`2<System.Reflection.ParameterInfo,System.Type>
  372. struct Func_2_t3692615456;
  373. // System.Collections.Generic.IEnumerable`1<System.Type>
  374. struct IEnumerable_1_t1463797649;
  375. // System.Collections.Generic.IEnumerable`1<System.Reflection.ParameterInfo>
  376. struct IEnumerable_1_t840909487;
  377. // System.Type[]
  378. struct TypeU5BU5D_t3940880105;
  379. // System.Reflection.Binder
  380. struct Binder_t2999457153;
  381. // System.Reflection.ParameterModifier[]
  382. struct ParameterModifierU5BU5D_t2943407543;
  383. // System.Collections.Generic.List`1<System.Reflection.PropertyInfo>
  384. struct List_1_t2159416693;
  385. // System.Collections.Generic.IList`1<System.Reflection.PropertyInfo>
  386. struct IList_1_t2502661734;
  387. // Newtonsoft.Json.Utilities.ReflectionUtils/<>c__DisplayClass42_0
  388. struct U3CU3Ec__DisplayClass42_0_t549567114;
  389. // System.Func`2<System.Reflection.PropertyInfo,System.Boolean>
  390. struct Func_2_t2377163032;
  391. // Newtonsoft.Json.Utilities.ReflectionUtils/<>c
  392. struct U3CU3Ec_t3587133118;
  393. // Newtonsoft.Json.Utilities.ReflectionUtils/<>c__DisplayClass43_0
  394. struct U3CU3Ec__DisplayClass43_0_t549567113;
  395. // Newtonsoft.Json.Utilities.TypeInformation
  396. struct TypeInformation_t1210244291;
  397. // System.ComponentModel.AddingNewEventArgs
  398. struct AddingNewEventArgs_t2974299087;
  399. // System.ComponentModel.AddingNewEventHandler
  400. struct AddingNewEventHandler_t4128025860;
  401. // System.IAsyncResult
  402. struct IAsyncResult_t767004451;
  403. // System.AsyncCallback
  404. struct AsyncCallback_t3962456242;
  405. // System.ComponentModel.NotifyCollectionChangedEventHandler
  406. struct NotifyCollectionChangedEventHandler_t2206564399;
  407. // System.ComponentModel.NotifyCollectionChangedEventArgs
  408. struct NotifyCollectionChangedEventArgs_t1368105863;
  409. // System.ComponentModel.PropertyChangingEventArgs
  410. struct PropertyChangingEventArgs_t2067745136;
  411. // System.EventArgs
  412. struct EventArgs_t3591816995;
  413. // System.ComponentModel.PropertyChangingEventHandler
  414. struct PropertyChangingEventHandler_t2830353497;
  415. // Newtonsoft.Json.Utilities.PropertyNameTable/Entry[]
  416. struct EntryU5BU5D_t1995962374;
  417. // System.Int32[]
  418. struct Int32U5BU5D_t385246372;
  419. // System.Collections.Generic.Link[]
  420. struct LinkU5BU5D_t964245573;
  421. // Newtonsoft.Json.Utilities.ReflectionMember[]
  422. struct ReflectionMemberU5BU5D_t3830414175;
  423. // System.Runtime.Serialization.SerializationInfo
  424. struct SerializationInfo_t950877179;
  425. // System.Collections.Generic.Dictionary`2/Transform`1<System.String,Newtonsoft.Json.Utilities.ReflectionMember,System.Collections.DictionaryEntry>
  426. struct Transform_1_t2680825891;
  427. // System.Collections.Generic.Dictionary`2<System.Type,Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.String,System.String>>
  428. struct Dictionary_2_t3231400531;
  429. // System.IntPtr[]
  430. struct IntPtrU5BU5D_t4013366056;
  431. // System.Collections.IDictionary
  432. struct IDictionary_t1363984059;
  433. // System.Reflection.MemberInfo[]
  434. struct MemberInfoU5BU5D_t1302094432;
  435. // System.Reflection.PropertyInfo[]
  436. struct PropertyInfoU5BU5D_t1461822886;
  437. // System.Globalization.NumberFormatInfo
  438. struct NumberFormatInfo_t435877138;
  439. // System.Globalization.DateTimeFormatInfo
  440. struct DateTimeFormatInfo_t2405853701;
  441. // System.Globalization.TextInfo
  442. struct TextInfo_t3810425522;
  443. // System.Globalization.CompareInfo
  444. struct CompareInfo_t1092934962;
  445. // System.Globalization.Calendar[]
  446. struct CalendarU5BU5D_t3985046076;
  447. // System.Globalization.Calendar
  448. struct Calendar_t1661121569;
  449. // System.Collections.Hashtable
  450. struct Hashtable_t1853889766;
  451. // System.Collections.Generic.Dictionary`2<System.String,System.Int32>
  452. struct Dictionary_2_t2736202052;
  453. // System.Int32
  454. struct Int32_t2950945753;
  455. // System.Void
  456. struct Void_t1185182177;
  457. // System.Collections.Generic.IDictionary`2<System.String,System.String>
  458. struct IDictionary_2_t96558379;
  459. // System.Security.Cryptography.RandomNumberGenerator
  460. struct RandomNumberGenerator_t386037858;
  461. // System.Reflection.EventInfo/AddEventAdapter
  462. struct AddEventAdapter_t1787725097;
  463. // System.Byte
  464. struct Byte_t1134296376;
  465. // System.Double
  466. struct Double_t594665363;
  467. // System.UInt16
  468. struct UInt16_t2177724958;
  469. // System.Reflection.Assembly/ResolveEventHolder
  470. struct ResolveEventHolder_t2120639521;
  471. // System.Security.Policy.Evidence
  472. struct Evidence_t2008144148;
  473. // System.Security.PermissionSet
  474. struct PermissionSet_t223948603;
  475. // System.DelegateData
  476. struct DelegateData_t1677132599;
  477. // System.TimeZoneInfo/AdjustmentRule[]
  478. struct AdjustmentRuleU5BU5D_t1469475992;
  479. // System.Reflection.MemberFilter
  480. struct MemberFilter_t426314064;
  481. // System.Reflection.Emit.UnmanagedMarshal
  482. struct UnmanagedMarshal_t984015687;
  483. // System.Reflection.TypeFilter
  484. struct TypeFilter_t2356120900;
  485. extern RuntimeClass* ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var;
  486. extern const RuntimeMethod* MethodCall_2_Invoke_m386137395_RuntimeMethod_var;
  487. extern const uint32_t U3CU3Ec__DisplayClass9_0_U3CCreateCastConverterU3Eb__0_m1204656933_MetadataUsageId;
  488. extern RuntimeClass* TypeConvertKey_t285306760_il2cpp_TypeInfo_var;
  489. extern const uint32_t TypeConvertKey_Equals_m1519043382_MetadataUsageId;
  490. extern RuntimeClass* CharU5BU5D_t3528271667_il2cpp_TypeInfo_var;
  491. extern const uint32_t DateTimeParser_t3754458704_pinvoke_FromNativeMethodDefinition_MetadataUsageId;
  492. extern const uint32_t DateTimeParser_t3754458704_com_FromNativeMethodDefinition_MetadataUsageId;
  493. extern RuntimeClass* Int32U5BU5D_t385246372_il2cpp_TypeInfo_var;
  494. extern RuntimeClass* DateTimeParser_t3754458704_il2cpp_TypeInfo_var;
  495. extern RuntimeField* U3CPrivateImplementationDetailsU3E_t3057255369____9E31F24F64765FCAA589F589324D17C9FCF6A06D_0_FieldInfo_var;
  496. extern String_t* _stringLiteral2378956916;
  497. extern String_t* _stringLiteral1235401807;
  498. extern String_t* _stringLiteral3405197142;
  499. extern String_t* _stringLiteral8793942;
  500. extern String_t* _stringLiteral1072719392;
  501. extern String_t* _stringLiteral3804830530;
  502. extern String_t* _stringLiteral3457333224;
  503. extern String_t* _stringLiteral3886980064;
  504. extern String_t* _stringLiteral3027523993;
  505. extern String_t* _stringLiteral3026868633;
  506. extern String_t* _stringLiteral2357574120;
  507. extern String_t* _stringLiteral3452614531;
  508. extern String_t* _stringLiteral1035957435;
  509. extern const uint32_t DateTimeParser__cctor_m1006148270_MetadataUsageId;
  510. extern const uint32_t DateTimeParser_Parse_m73420931_MetadataUsageId;
  511. extern RuntimeClass* DateTime_t3738529785_il2cpp_TypeInfo_var;
  512. extern const uint32_t DateTimeParser_ParseDate_m1503841812_MetadataUsageId;
  513. extern const uint32_t DateTimeParser_ParseTime_m2613649973_MetadataUsageId;
  514. extern const uint32_t DateTimeParser_ParseZone_m676506294_MetadataUsageId;
  515. extern RuntimeClass* DateTimeUtils_t3515429982_il2cpp_TypeInfo_var;
  516. extern RuntimeField* U3CPrivateImplementationDetailsU3E_t3057255369____E92B39D8233061927D9ACDE54665E68E7535635A_4_FieldInfo_var;
  517. extern RuntimeField* U3CPrivateImplementationDetailsU3E_t3057255369____DD3AEFEADB1CD615F3017763F1568179FEE640B0_3_FieldInfo_var;
  518. extern const uint32_t DateTimeUtils__cctor_m564074174_MetadataUsageId;
  519. extern RuntimeClass* TimeZone_t2038656743_il2cpp_TypeInfo_var;
  520. extern const uint32_t DateTimeUtils_GetUtcOffset_m575763097_MetadataUsageId;
  521. extern RuntimeClass* DateTimeKind_t3468814247_il2cpp_TypeInfo_var;
  522. extern const RuntimeMethod* DateTimeUtils_ToSerializationMode_m2887824490_RuntimeMethod_var;
  523. extern String_t* _stringLiteral835817753;
  524. extern String_t* _stringLiteral3800573230;
  525. extern const uint32_t DateTimeUtils_ToSerializationMode_m2887824490_MetadataUsageId;
  526. extern RuntimeClass* ArgumentException_t132251570_il2cpp_TypeInfo_var;
  527. extern const RuntimeMethod* DateTimeUtils_EnsureDateTime_m2677626152_RuntimeMethod_var;
  528. extern String_t* _stringLiteral3627081376;
  529. extern const uint32_t DateTimeUtils_EnsureDateTime_m2677626152_MetadataUsageId;
  530. extern const uint32_t DateTimeUtils_ToUniversalTicks_m4266243281_MetadataUsageId;
  531. extern const uint32_t DateTimeUtils_ToUniversalTicks_m444892890_MetadataUsageId;
  532. extern const uint32_t DateTimeUtils_ConvertDateTimeToJavaScriptTicks_m478085472_MetadataUsageId;
  533. extern const uint32_t DateTimeUtils_ConvertDateTimeToJavaScriptTicks_m4215710814_MetadataUsageId;
  534. extern const uint32_t DateTimeUtils_ConvertDateTimeToJavaScriptTicks_m3362411187_MetadataUsageId;
  535. extern const uint32_t DateTimeUtils_UniversialTicksToJavaScriptTicks_m3989465022_MetadataUsageId;
  536. extern const uint32_t DateTimeUtils_ConvertJavaScriptTicksToDateTime_m2220449017_MetadataUsageId;
  537. extern const uint32_t DateTimeUtils_TryParseDateTimeIso_m758390143_MetadataUsageId;
  538. extern RuntimeClass* TimeZoneInfo_t161405854_il2cpp_TypeInfo_var;
  539. extern const uint32_t DateTimeUtils_TryParseDateTimeOffsetIso_m3588505642_MetadataUsageId;
  540. extern RuntimeClass* Char_t3634460470_il2cpp_TypeInfo_var;
  541. extern RuntimeClass* String_t_il2cpp_TypeInfo_var;
  542. extern String_t* _stringLiteral2361106233;
  543. extern String_t* _stringLiteral3450582919;
  544. extern const uint32_t DateTimeUtils_TryParseDateTime_m2606903149_MetadataUsageId;
  545. extern RuntimeClass* CultureInfo_t4157843068_il2cpp_TypeInfo_var;
  546. extern String_t* _stringLiteral4188457550;
  547. extern const uint32_t DateTimeUtils_TryParseDateTime_m1212892142_MetadataUsageId;
  548. extern const uint32_t DateTimeUtils_TryParseDateTimeOffset_m738404597_MetadataUsageId;
  549. extern RuntimeClass* DateTimeOffset_t3229287507_il2cpp_TypeInfo_var;
  550. extern const uint32_t DateTimeUtils_TryParseDateTimeOffset_m1182031007_MetadataUsageId;
  551. extern RuntimeClass* TimeSpan_t881159249_il2cpp_TypeInfo_var;
  552. extern RuntimeClass* ConvertUtils_t2194062972_il2cpp_TypeInfo_var;
  553. extern const uint32_t DateTimeUtils_TryParseMicrosoftDate_m2514602947_MetadataUsageId;
  554. extern const uint32_t DateTimeUtils_TryParseDateTimeMicrosoft_m896972691_MetadataUsageId;
  555. extern const uint32_t DateTimeUtils_TryParseDateTimeExact_m2999446858_MetadataUsageId;
  556. extern const uint32_t DateTimeUtils_TryParseDateTimeOffsetMicrosoft_m2314886215_MetadataUsageId;
  557. extern const uint32_t DateTimeUtils_TryParseDateTimeOffsetExact_m1730563288_MetadataUsageId;
  558. extern const uint32_t DateTimeUtils_TryReadOffset_m3712643023_MetadataUsageId;
  559. extern const uint32_t DateTimeUtils_WriteDateTimeString_m3387101489_MetadataUsageId;
  560. extern const RuntimeMethod* Nullable_1_get_HasValue_m1210311128_RuntimeMethod_var;
  561. extern const RuntimeMethod* Nullable_1_GetValueOrDefault_m3497035374_RuntimeMethod_var;
  562. extern String_t* _stringLiteral3940528346;
  563. extern String_t* _stringLiteral1064774710;
  564. extern const uint32_t DateTimeUtils_WriteDateTimeString_m108143888_MetadataUsageId;
  565. extern const uint32_t DateTimeUtils_WriteDefaultIsoDate_m139031193_MetadataUsageId;
  566. extern const uint32_t DateTimeUtils_WriteDateTimeOffset_m1794107409_MetadataUsageId;
  567. extern const RuntimeMethod* Nullable_1__ctor_m3314784284_RuntimeMethod_var;
  568. extern const uint32_t DateTimeUtils_WriteDateTimeOffsetString_m3161479400_MetadataUsageId;
  569. extern const uint32_t DateTimeUtils_GetDateValues_m237807814_MetadataUsageId;
  570. extern const RuntimeType* EnumMemberAttribute_t1084128815_0_0_0_var;
  571. extern RuntimeClass* StringComparer_t3301955079_il2cpp_TypeInfo_var;
  572. extern RuntimeClass* BidirectionalDictionary_2_t787053467_il2cpp_TypeInfo_var;
  573. extern RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  574. extern RuntimeClass* U3CU3Ec_t2360567884_il2cpp_TypeInfo_var;
  575. extern RuntimeClass* Func_2_t2419460300_il2cpp_TypeInfo_var;
  576. extern RuntimeClass* InvalidOperationException_t56020091_il2cpp_TypeInfo_var;
  577. extern const RuntimeMethod* BidirectionalDictionary_2__ctor_m58546930_RuntimeMethod_var;
  578. extern const RuntimeMethod* Enumerable_Cast_TisEnumMemberAttribute_t1084128815_m843212694_RuntimeMethod_var;
  579. extern const RuntimeMethod* U3CU3Ec_U3CInitializeEnumTypeU3Eb__1_0_m76424380_RuntimeMethod_var;
  580. extern const RuntimeMethod* Func_2__ctor_m1969356281_RuntimeMethod_var;
  581. extern const RuntimeMethod* Enumerable_Select_TisEnumMemberAttribute_t1084128815_TisString_t_m3180131537_RuntimeMethod_var;
  582. extern const RuntimeMethod* Enumerable_SingleOrDefault_TisString_t_m4035470101_RuntimeMethod_var;
  583. extern const RuntimeMethod* BidirectionalDictionary_2_TryGetBySecond_m954730245_RuntimeMethod_var;
  584. extern const RuntimeMethod* EnumUtils_InitializeEnumType_m3064468690_RuntimeMethod_var;
  585. extern const RuntimeMethod* BidirectionalDictionary_2_Set_m3266748649_RuntimeMethod_var;
  586. extern String_t* _stringLiteral2810825232;
  587. extern const uint32_t EnumUtils_InitializeEnumType_m3064468690_MetadataUsageId;
  588. extern RuntimeClass* List_1_t257213610_il2cpp_TypeInfo_var;
  589. extern RuntimeClass* Func_2_t1761491126_il2cpp_TypeInfo_var;
  590. extern RuntimeClass* IEnumerable_1_t3161555474_il2cpp_TypeInfo_var;
  591. extern RuntimeClass* IEnumerator_1_t319305757_il2cpp_TypeInfo_var;
  592. extern RuntimeClass* IEnumerator_t1853284238_il2cpp_TypeInfo_var;
  593. extern RuntimeClass* IDisposable_t3640265483_il2cpp_TypeInfo_var;
  594. extern const RuntimeMethod* EnumUtils_GetValues_m1997494740_RuntimeMethod_var;
  595. extern const RuntimeMethod* List_1__ctor_m2321703786_RuntimeMethod_var;
  596. extern const RuntimeMethod* U3CU3Ec_U3CGetValuesU3Eb__5_0_m762110753_RuntimeMethod_var;
  597. extern const RuntimeMethod* Func_2__ctor_m3933480653_RuntimeMethod_var;
  598. extern const RuntimeMethod* Enumerable_Where_TisFieldInfo_t_m2487357973_RuntimeMethod_var;
  599. extern const RuntimeMethod* List_1_Add_m3338814081_RuntimeMethod_var;
  600. extern String_t* _stringLiteral2097671996;
  601. extern String_t* _stringLiteral2532280278;
  602. extern const uint32_t EnumUtils_GetValues_m1997494740_MetadataUsageId;
  603. extern RuntimeClass* EnumUtils_t2002471470_il2cpp_TypeInfo_var;
  604. extern RuntimeClass* Enum_t4135868527_il2cpp_TypeInfo_var;
  605. extern const RuntimeMethod* ThreadSafeStore_2_Get_m70698259_RuntimeMethod_var;
  606. extern String_t* _stringLiteral3450517380;
  607. extern const uint32_t EnumUtils_ParseEnumName_m172858425_MetadataUsageId;
  608. extern const RuntimeMethod* BidirectionalDictionary_2_TryGetByFirst_m2766949072_RuntimeMethod_var;
  609. extern const uint32_t EnumUtils_ToEnumName_m1516462206_MetadataUsageId;
  610. extern const uint32_t EnumUtils_ResolvedEnumName_m2962574579_MetadataUsageId;
  611. extern RuntimeClass* Func_2_t1251018457_il2cpp_TypeInfo_var;
  612. extern RuntimeClass* ThreadSafeStore_2_t4165332627_il2cpp_TypeInfo_var;
  613. extern const RuntimeMethod* Func_2__ctor_m1138174753_RuntimeMethod_var;
  614. extern const RuntimeMethod* ThreadSafeStore_2__ctor_m769843296_RuntimeMethod_var;
  615. extern const uint32_t EnumUtils__cctor_m3466973508_MetadataUsageId;
  616. extern const uint32_t U3CU3Ec__cctor_m712977655_MetadataUsageId;
  617. extern RuntimeClass* BooleanU5BU5D_t2897418192_il2cpp_TypeInfo_var;
  618. extern RuntimeClass* JavaScriptUtils_t1108575081_il2cpp_TypeInfo_var;
  619. extern RuntimeClass* List_1_t811567916_il2cpp_TypeInfo_var;
  620. extern RuntimeClass* ICollection_1_t2167645408_il2cpp_TypeInfo_var;
  621. extern RuntimeClass* IEnumerable_1_t2614313359_il2cpp_TypeInfo_var;
  622. extern RuntimeClass* IEnumerator_1_t4067030938_il2cpp_TypeInfo_var;
  623. extern const RuntimeMethod* List_1__ctor_m2562720089_RuntimeMethod_var;
  624. extern const RuntimeMethod* List_1_Add_m419267761_RuntimeMethod_var;
  625. extern const RuntimeMethod* Enumerable_Union_TisChar_t3634460470_m3294811350_RuntimeMethod_var;
  626. extern RuntimeField* U3CPrivateImplementationDetailsU3E_t3057255369____D40004AB0E92BF6C8DFE481B56BE3D04ABDA76EB_2_FieldInfo_var;
  627. extern const uint32_t JavaScriptUtils__cctor_m2960747719_MetadataUsageId;
  628. extern const uint32_t JavaScriptUtils_GetCharEscapeFlags_m2215130569_MetadataUsageId;
  629. extern String_t* _stringLiteral3455498228;
  630. extern String_t* _stringLiteral3454842868;
  631. extern String_t* _stringLiteral3455629300;
  632. extern String_t* _stringLiteral3454318580;
  633. extern String_t* _stringLiteral3454580724;
  634. extern String_t* _stringLiteral3458119668;
  635. extern String_t* _stringLiteral3145209596;
  636. extern String_t* _stringLiteral12320812;
  637. extern String_t* _stringLiteral12255276;
  638. extern String_t* _stringLiteral3450058740;
  639. extern String_t* _stringLiteral3450386420;
  640. extern String_t* _stringLiteral3452614527;
  641. extern const uint32_t JavaScriptUtils_WriteEscapedJavaScriptString_m1556362848_MetadataUsageId;
  642. extern const RuntimeMethod* Nullable_1_get_HasValue_m2648265346_RuntimeMethod_var;
  643. extern const RuntimeMethod* Nullable_1_GetValueOrDefault_m2296315628_RuntimeMethod_var;
  644. extern const uint32_t JavaScriptUtils_ToEscapedJavaScriptString_m850540215_MetadataUsageId;
  645. extern RuntimeClass* LateBoundReflectionDelegateFactory_t925499913_il2cpp_TypeInfo_var;
  646. extern const uint32_t LateBoundReflectionDelegateFactory_get_Instance_m3698844514_MetadataUsageId;
  647. extern RuntimeClass* U3CU3Ec__DisplayClass3_0_t1939583362_il2cpp_TypeInfo_var;
  648. extern RuntimeClass* ConstructorInfo_t5769829_il2cpp_TypeInfo_var;
  649. extern RuntimeClass* ObjectConstructor_1_t3207922868_il2cpp_TypeInfo_var;
  650. extern const RuntimeMethod* U3CU3Ec__DisplayClass3_0_U3CCreateParameterizedConstructorU3Eb__0_m529644205_RuntimeMethod_var;
  651. extern const RuntimeMethod* ObjectConstructor_1__ctor_m1181679199_RuntimeMethod_var;
  652. extern const RuntimeMethod* U3CU3Ec__DisplayClass3_0_U3CCreateParameterizedConstructorU3Eb__1_m526498226_RuntimeMethod_var;
  653. extern String_t* _stringLiteral414301358;
  654. extern const uint32_t LateBoundReflectionDelegateFactory_CreateParameterizedConstructor_m655847845_MetadataUsageId;
  655. extern const uint32_t LateBoundReflectionDelegateFactory__cctor_m3918907285_MetadataUsageId;
  656. extern RuntimeClass* Convert_t2465617642_il2cpp_TypeInfo_var;
  657. extern RuntimeClass* Double_t594665363_il2cpp_TypeInfo_var;
  658. extern RuntimeClass* Single_t1397266774_il2cpp_TypeInfo_var;
  659. extern RuntimeClass* Decimal_t2948259380_il2cpp_TypeInfo_var;
  660. extern const uint32_t MiscellaneousUtils_ValueEquals_m795470537_MetadataUsageId;
  661. extern RuntimeClass* ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var;
  662. extern String_t* _stringLiteral1502400109;
  663. extern const uint32_t MiscellaneousUtils_CreateArgumentOutOfRangeException_m1064925786_MetadataUsageId;
  664. extern String_t* _stringLiteral2395288344;
  665. extern String_t* _stringLiteral3452614526;
  666. extern const uint32_t MiscellaneousUtils_ToString_m4213282389_MetadataUsageId;
  667. extern const uint32_t MiscellaneousUtils_FormatValueForPrint_m2505289556_MetadataUsageId;
  668. extern RuntimeClass* PropertyNameTable_t4130830590_il2cpp_TypeInfo_var;
  669. extern const uint32_t PropertyNameTable__cctor_m1564092424_MetadataUsageId;
  670. extern RuntimeClass* EntryU5BU5D_t1995962374_il2cpp_TypeInfo_var;
  671. extern const uint32_t PropertyNameTable__ctor_m727499363_MetadataUsageId;
  672. extern const uint32_t PropertyNameTable_Get_m1245220493_MetadataUsageId;
  673. extern RuntimeClass* ArgumentNullException_t1615371798_il2cpp_TypeInfo_var;
  674. extern const RuntimeMethod* PropertyNameTable_Add_m2811283804_RuntimeMethod_var;
  675. extern String_t* _stringLiteral2600271970;
  676. extern const uint32_t PropertyNameTable_Add_m2811283804_MetadataUsageId;
  677. extern RuntimeClass* Entry_t2924091039_il2cpp_TypeInfo_var;
  678. extern const uint32_t PropertyNameTable_AddEntry_m2687197476_MetadataUsageId;
  679. extern const uint32_t PropertyNameTable_Grow_m2160967313_MetadataUsageId;
  680. extern RuntimeClass* Dictionary_2_t2440663781_il2cpp_TypeInfo_var;
  681. extern const RuntimeMethod* Dictionary_2__ctor_m2127759587_RuntimeMethod_var;
  682. extern const uint32_t ReflectionObject__ctor_m1062647964_MetadataUsageId;
  683. extern RuntimeClass* IDictionary_2_t904515172_il2cpp_TypeInfo_var;
  684. extern const RuntimeMethod* Func_2_Invoke_m3285901618_RuntimeMethod_var;
  685. extern const uint32_t ReflectionObject_GetValue_m2531865869_MetadataUsageId;
  686. extern const uint32_t ReflectionObject_GetType_m2200262811_MetadataUsageId;
  687. extern const RuntimeType* Void_t1185182177_0_0_0_var;
  688. extern RuntimeClass* ReflectionObject_t701100009_il2cpp_TypeInfo_var;
  689. extern RuntimeClass* JsonTypeReflector_t526591219_il2cpp_TypeInfo_var;
  690. extern RuntimeClass* ReflectionUtils_t2669115404_il2cpp_TypeInfo_var;
  691. extern RuntimeClass* U3CU3Ec__DisplayClass13_0_t4294006577_il2cpp_TypeInfo_var;
  692. extern RuntimeClass* ReflectionMember_t2655407482_il2cpp_TypeInfo_var;
  693. extern RuntimeClass* MethodInfo_t_il2cpp_TypeInfo_var;
  694. extern RuntimeClass* U3CU3Ec__DisplayClass13_1_t1955354417_il2cpp_TypeInfo_var;
  695. extern RuntimeClass* Func_2_t2447130374_il2cpp_TypeInfo_var;
  696. extern RuntimeClass* U3CU3Ec__DisplayClass13_2_t381376305_il2cpp_TypeInfo_var;
  697. extern RuntimeClass* Action_2_t2470008838_il2cpp_TypeInfo_var;
  698. extern RuntimeClass* MemberTypes_t3790569052_il2cpp_TypeInfo_var;
  699. extern const RuntimeMethod* ReflectionDelegateFactory_CreateDefaultConstructor_TisRuntimeObject_m1416164154_RuntimeMethod_var;
  700. extern const RuntimeMethod* U3CU3Ec__DisplayClass13_0_U3CCreateU3Eb__0_m376730355_RuntimeMethod_var;
  701. extern const RuntimeMethod* ReflectionObject_Create_m73781573_RuntimeMethod_var;
  702. extern const RuntimeMethod* Enumerable_Single_TisMemberInfo_t_m851241132_RuntimeMethod_var;
  703. extern const RuntimeMethod* ReflectionDelegateFactory_CreateGet_TisRuntimeObject_m2506523516_RuntimeMethod_var;
  704. extern const RuntimeMethod* ReflectionDelegateFactory_CreateSet_TisRuntimeObject_m2440090338_RuntimeMethod_var;
  705. extern const RuntimeMethod* ReflectionDelegateFactory_CreateMethodCall_TisRuntimeObject_m2397225021_RuntimeMethod_var;
  706. extern const RuntimeMethod* U3CU3Ec__DisplayClass13_1_U3CCreateU3Eb__1_m2235834647_RuntimeMethod_var;
  707. extern const RuntimeMethod* Func_2__ctor_m406556452_RuntimeMethod_var;
  708. extern const RuntimeMethod* U3CU3Ec__DisplayClass13_2_U3CCreateU3Eb__2_m2723401855_RuntimeMethod_var;
  709. extern const RuntimeMethod* Action_2__ctor_m1578862614_RuntimeMethod_var;
  710. extern String_t* _stringLiteral2233631454;
  711. extern String_t* _stringLiteral3336955582;
  712. extern const uint32_t ReflectionObject_Create_m73781573_MetadataUsageId;
  713. extern const RuntimeMethod* Func_1_Invoke_m348272648_RuntimeMethod_var;
  714. extern const uint32_t U3CU3Ec__DisplayClass13_0_U3CCreateU3Eb__0_m376730355_MetadataUsageId;
  715. extern const uint32_t U3CU3Ec__DisplayClass13_1_U3CCreateU3Eb__1_m2235834647_MetadataUsageId;
  716. extern const uint32_t U3CU3Ec__DisplayClass13_2_U3CCreateU3Eb__2_m2723401855_MetadataUsageId;
  717. extern const uint32_t ReflectionUtils__cctor_m1077063625_MetadataUsageId;
  718. extern String_t* _stringLiteral2854063445;
  719. extern const uint32_t ReflectionUtils_IsVirtual_m3338583030_MetadataUsageId;
  720. extern const uint32_t ReflectionUtils_GetBaseDefinition_m628546257_MetadataUsageId;
  721. extern const RuntimeMethod* ReflectionUtils_GetTypeName_m1666562427_RuntimeMethod_var;
  722. extern const uint32_t ReflectionUtils_GetTypeName_m1666562427_MetadataUsageId;
  723. extern RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
  724. extern const uint32_t ReflectionUtils_RemoveAssemblyDetails_m3671180266_MetadataUsageId;
  725. extern String_t* _stringLiteral3452614604;
  726. extern const uint32_t ReflectionUtils_HasDefaultConstructor_m3011828166_MetadataUsageId;
  727. extern const uint32_t ReflectionUtils_GetDefaultConstructor_m4213349706_MetadataUsageId;
  728. extern RuntimeClass* U3CU3Ec_t3587133118_il2cpp_TypeInfo_var;
  729. extern RuntimeClass* Func_2_t1796590042_il2cpp_TypeInfo_var;
  730. extern const RuntimeMethod* U3CU3Ec_U3CGetDefaultConstructorU3Eb__10_0_m1917227267_RuntimeMethod_var;
  731. extern const RuntimeMethod* Func_2__ctor_m1559270925_RuntimeMethod_var;
  732. extern const RuntimeMethod* Enumerable_SingleOrDefault_TisConstructorInfo_t5769829_m2282397846_RuntimeMethod_var;
  733. extern const uint32_t ReflectionUtils_GetDefaultConstructor_m3042638765_MetadataUsageId;
  734. extern const uint32_t ReflectionUtils_IsNullable_m645225420_MetadataUsageId;
  735. extern const RuntimeType* Nullable_1_t3772285925_0_0_0_var;
  736. extern const uint32_t ReflectionUtils_IsNullableType_m2557784957_MetadataUsageId;
  737. extern const uint32_t ReflectionUtils_EnsureNotNullableType_m3060298386_MetadataUsageId;
  738. extern const uint32_t ReflectionUtils_ImplementsGenericDefinition_m1481186786_MetadataUsageId;
  739. extern const RuntimeMethod* ReflectionUtils_ImplementsGenericDefinition_m2172968317_RuntimeMethod_var;
  740. extern String_t* _stringLiteral3243520166;
  741. extern String_t* _stringLiteral4032246892;
  742. extern String_t* _stringLiteral3302261911;
  743. extern const uint32_t ReflectionUtils_ImplementsGenericDefinition_m2172968317_MetadataUsageId;
  744. extern const uint32_t ReflectionUtils_InheritsGenericDefinition_m3900283873_MetadataUsageId;
  745. extern const RuntimeMethod* ReflectionUtils_InheritsGenericDefinition_m626434391_RuntimeMethod_var;
  746. extern String_t* _stringLiteral908082501;
  747. extern String_t* _stringLiteral3820141517;
  748. extern const uint32_t ReflectionUtils_InheritsGenericDefinition_m626434391_MetadataUsageId;
  749. extern const uint32_t ReflectionUtils_InheritsGenericDefinitionInternal_m2113175446_MetadataUsageId;
  750. extern const RuntimeType* IEnumerable_1_t1615002100_0_0_0_var;
  751. extern const RuntimeType* IEnumerable_t1941168011_0_0_0_var;
  752. extern RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
  753. extern const RuntimeMethod* ReflectionUtils_GetCollectionItemType_m1243555655_RuntimeMethod_var;
  754. extern String_t* _stringLiteral809145522;
  755. extern const uint32_t ReflectionUtils_GetCollectionItemType_m1243555655_MetadataUsageId;
  756. extern const RuntimeType* IDictionary_2_t3177279192_0_0_0_var;
  757. extern const RuntimeType* IDictionary_t1363984059_0_0_0_var;
  758. extern const RuntimeMethod* ReflectionUtils_GetDictionaryKeyValueTypes_m3140437744_RuntimeMethod_var;
  759. extern String_t* _stringLiteral1925115738;
  760. extern String_t* _stringLiteral2465504375;
  761. extern const uint32_t ReflectionUtils_GetDictionaryKeyValueTypes_m3140437744_MetadataUsageId;
  762. extern RuntimeClass* FieldInfo_t_il2cpp_TypeInfo_var;
  763. extern RuntimeClass* PropertyInfo_t_il2cpp_TypeInfo_var;
  764. extern RuntimeClass* EventInfo_t_il2cpp_TypeInfo_var;
  765. extern const RuntimeMethod* ReflectionUtils_GetMemberUnderlyingType_m841662456_RuntimeMethod_var;
  766. extern String_t* _stringLiteral1586550295;
  767. extern String_t* _stringLiteral328953099;
  768. extern const uint32_t ReflectionUtils_GetMemberUnderlyingType_m841662456_MetadataUsageId;
  769. extern const uint32_t ReflectionUtils_IsIndexedProperty_m3237349032_MetadataUsageId;
  770. extern String_t* _stringLiteral4193571962;
  771. extern const uint32_t ReflectionUtils_IsIndexedProperty_m1455784124_MetadataUsageId;
  772. extern RuntimeClass* TargetParameterCountException_t1216617239_il2cpp_TypeInfo_var;
  773. extern const RuntimeMethod* ReflectionUtils_GetMemberValue_m2432599679_RuntimeMethod_var;
  774. extern String_t* _stringLiteral2833503317;
  775. extern String_t* _stringLiteral3087438175;
  776. extern String_t* _stringLiteral3705297004;
  777. extern const uint32_t ReflectionUtils_GetMemberValue_m2432599679_MetadataUsageId;
  778. extern const RuntimeMethod* ReflectionUtils_SetMemberValue_m2425830593_RuntimeMethod_var;
  779. extern String_t* _stringLiteral2657402793;
  780. extern const uint32_t ReflectionUtils_SetMemberValue_m2425830593_MetadataUsageId;
  781. extern const uint32_t ReflectionUtils_CanReadMemberValue_m1473164796_MetadataUsageId;
  782. extern const uint32_t ReflectionUtils_CanSetMemberValue_m1263216356_MetadataUsageId;
  783. extern RuntimeClass* List_1_t557109187_il2cpp_TypeInfo_var;
  784. extern RuntimeClass* Func_2_t3967597302_il2cpp_TypeInfo_var;
  785. extern RuntimeClass* IEnumerable_1_t761185857_il2cpp_TypeInfo_var;
  786. extern RuntimeClass* IEnumerator_1_t2213903436_il2cpp_TypeInfo_var;
  787. extern RuntimeClass* IEnumerable_1_t2359854630_il2cpp_TypeInfo_var;
  788. extern RuntimeClass* IEnumerator_1_t3812572209_il2cpp_TypeInfo_var;
  789. extern RuntimeClass* ICollection_1_t1913186679_il2cpp_TypeInfo_var;
  790. extern const RuntimeMethod* List_1__ctor_m2845631487_RuntimeMethod_var;
  791. extern const RuntimeMethod* CollectionUtils_AddRange_TisMemberInfo_t_m2053991619_RuntimeMethod_var;
  792. extern const RuntimeMethod* List_1_get_Count_m2508260589_RuntimeMethod_var;
  793. extern const RuntimeMethod* List_1__ctor_m4045609786_RuntimeMethod_var;
  794. extern const RuntimeMethod* U3CU3Ec_U3CGetFieldsAndPropertiesU3Eb__29_0_m3758209495_RuntimeMethod_var;
  795. extern const RuntimeMethod* Func_2__ctor_m4252472063_RuntimeMethod_var;
  796. extern const RuntimeMethod* Enumerable_GroupBy_TisMemberInfo_t_TisString_t_m1303684172_RuntimeMethod_var;
  797. extern const RuntimeMethod* Enumerable_Count_TisMemberInfo_t_m2833200946_RuntimeMethod_var;
  798. extern const RuntimeMethod* Enumerable_ToList_TisMemberInfo_t_m3180374575_RuntimeMethod_var;
  799. extern const RuntimeMethod* Enumerable_First_TisMemberInfo_t_m2952260960_RuntimeMethod_var;
  800. extern const RuntimeMethod* List_1_Add_m304598357_RuntimeMethod_var;
  801. extern const RuntimeMethod* List_1_AddRange_m2257680807_RuntimeMethod_var;
  802. extern String_t* _stringLiteral1949155704;
  803. extern const uint32_t ReflectionUtils_GetFieldsAndProperties_m297325423_MetadataUsageId;
  804. extern const uint32_t ReflectionUtils_IsOverridenGenericMember_m1361940080_MetadataUsageId;
  805. extern RuntimeClass* Assembly_t_il2cpp_TypeInfo_var;
  806. extern RuntimeClass* MemberInfo_t_il2cpp_TypeInfo_var;
  807. extern RuntimeClass* Module_t2987026101_il2cpp_TypeInfo_var;
  808. extern RuntimeClass* ParameterInfo_t1861056598_il2cpp_TypeInfo_var;
  809. extern RuntimeClass* ICustomAttributeProvider_t1530824137_il2cpp_TypeInfo_var;
  810. extern RuntimeClass* AttributeU5BU5D_t1575011174_il2cpp_TypeInfo_var;
  811. extern const RuntimeMethod* Enumerable_Cast_TisAttribute_t861562559_m1709853543_RuntimeMethod_var;
  812. extern const RuntimeMethod* Enumerable_ToArray_TisAttribute_t861562559_m1336572644_RuntimeMethod_var;
  813. extern const RuntimeMethod* Enumerable_Union_TisAttribute_t861562559_m3425703445_RuntimeMethod_var;
  814. extern String_t* _stringLiteral950559514;
  815. extern const uint32_t ReflectionUtils_GetAttributes_m2593182657_MetadataUsageId;
  816. extern const uint32_t ReflectionUtils_SplitFullyQualifiedTypeName_m956532210_MetadataUsageId;
  817. extern const RuntimeMethod* Nullable_1__ctor_m2076366551_RuntimeMethod_var;
  818. extern const uint32_t ReflectionUtils_GetAssemblyDelimiterIndex_m2474328121_MetadataUsageId;
  819. extern RuntimeClass* Func_2_t3692615456_il2cpp_TypeInfo_var;
  820. extern const RuntimeMethod* U3CU3Ec_U3CGetMemberInfoFromTypeU3Eb__37_0_m156713168_RuntimeMethod_var;
  821. extern const RuntimeMethod* Func_2__ctor_m249082317_RuntimeMethod_var;
  822. extern const RuntimeMethod* Enumerable_Select_TisParameterInfo_t1861056598_TisType_t_m1700990983_RuntimeMethod_var;
  823. extern const RuntimeMethod* Enumerable_ToArray_TisType_t_m4037995289_RuntimeMethod_var;
  824. extern const RuntimeMethod* Enumerable_SingleOrDefault_TisMemberInfo_t_m798163977_RuntimeMethod_var;
  825. extern const uint32_t ReflectionUtils_GetMemberInfoFromType_m1623736994_MetadataUsageId;
  826. extern const RuntimeMethod* List_1__ctor_m832393913_RuntimeMethod_var;
  827. extern const RuntimeMethod* Enumerable_Cast_TisFieldInfo_t_m1416808529_RuntimeMethod_var;
  828. extern String_t* _stringLiteral3252615044;
  829. extern const uint32_t ReflectionUtils_GetFields_m2854570455_MetadataUsageId;
  830. extern const RuntimeMethod* U3CU3Ec_U3CGetChildPrivateFieldsU3Eb__39_0_m2074452682_RuntimeMethod_var;
  831. extern const RuntimeMethod* Enumerable_Cast_TisMemberInfo_t_m2648121590_RuntimeMethod_var;
  832. extern const RuntimeMethod* CollectionUtils_AddRange_TisMemberInfo_t_m1468659532_RuntimeMethod_var;
  833. extern const uint32_t ReflectionUtils_GetChildPrivateFields_m1505488093_MetadataUsageId;
  834. extern RuntimeClass* List_1_t2159416693_il2cpp_TypeInfo_var;
  835. extern const RuntimeMethod* List_1__ctor_m2781142759_RuntimeMethod_var;
  836. extern const RuntimeMethod* List_1_AddRange_m4242658599_RuntimeMethod_var;
  837. extern const RuntimeMethod* List_1_get_Item_m1771064164_RuntimeMethod_var;
  838. extern const RuntimeMethod* List_1_set_Item_m1136100056_RuntimeMethod_var;
  839. extern const RuntimeMethod* List_1_get_Count_m4158400089_RuntimeMethod_var;
  840. extern const uint32_t ReflectionUtils_GetProperties_m2510843274_MetadataUsageId;
  841. extern RuntimeClass* U3CU3Ec__DisplayClass42_0_t549567114_il2cpp_TypeInfo_var;
  842. extern RuntimeClass* Func_2_t2377163032_il2cpp_TypeInfo_var;
  843. extern RuntimeClass* ICollection_1_t3515494185_il2cpp_TypeInfo_var;
  844. extern RuntimeClass* IList_1_t2502661734_il2cpp_TypeInfo_var;
  845. extern const RuntimeMethod* U3CU3Ec__DisplayClass42_0_U3CGetChildPrivatePropertiesU3Eb__0_m3577833364_RuntimeMethod_var;
  846. extern const RuntimeMethod* Func_2__ctor_m22287375_RuntimeMethod_var;
  847. extern const RuntimeMethod* CollectionUtils_IndexOf_TisPropertyInfo_t_m2841828123_RuntimeMethod_var;
  848. extern const RuntimeMethod* U3CU3Ec__DisplayClass42_0_U3CGetChildPrivatePropertiesU3Eb__1_m480266349_RuntimeMethod_var;
  849. extern const RuntimeMethod* U3CU3Ec__DisplayClass42_0_U3CGetChildPrivatePropertiesU3Eb__2_m1390801511_RuntimeMethod_var;
  850. extern const uint32_t ReflectionUtils_GetChildPrivateProperties_m2737051860_MetadataUsageId;
  851. extern RuntimeClass* Boolean_t97287965_il2cpp_TypeInfo_var;
  852. extern RuntimeClass* Int32_t2950945753_il2cpp_TypeInfo_var;
  853. extern RuntimeClass* Int64_t3736567304_il2cpp_TypeInfo_var;
  854. extern RuntimeClass* Guid_t_il2cpp_TypeInfo_var;
  855. extern const uint32_t ReflectionUtils_GetDefaultValue_m3591065878_MetadataUsageId;
  856. extern const uint32_t U3CU3Ec__cctor_m3974653786_MetadataUsageId;
  857. extern const RuntimeMethod* Enumerable_Any_TisParameterInfo_t1861056598_m2308149110_RuntimeMethod_var;
  858. extern const uint32_t U3CU3Ec_U3CGetDefaultConstructorU3Eb__10_0_m1917227267_MetadataUsageId;
  859. extern const uint32_t U3CU3Ec__DisplayClass42_0_U3CGetChildPrivatePropertiesU3Eb__0_m3577833364_MetadataUsageId;
  860. extern const uint32_t U3CU3Ec__DisplayClass42_0_U3CGetChildPrivatePropertiesU3Eb__1_m480266349_MetadataUsageId;
  861. extern const uint32_t U3CU3Ec__DisplayClass42_0_U3CGetChildPrivatePropertiesU3Eb__2_m1390801511_MetadataUsageId;
  862. extern const uint32_t StringBuffer_t2235727887_pinvoke_FromNativeMethodDefinition_MetadataUsageId;
  863. extern const uint32_t StringBuffer_t2235727887_com_FromNativeMethodDefinition_MetadataUsageId;
  864. extern const uint32_t StringReference_t2912309144_pinvoke_FromNativeMethodDefinition_MetadataUsageId;
  865. extern const uint32_t StringReference_t2912309144_com_FromNativeMethodDefinition_MetadataUsageId;
  866. extern const RuntimeMethod* Array_IndexOf_TisChar_t3634460470_m1523447194_RuntimeMethod_var;
  867. extern const uint32_t StringReferenceExtensions_IndexOf_m2457125624_MetadataUsageId;
  868. extern const uint32_t StringUtils_FormatWith_m3056805521_MetadataUsageId;
  869. extern const uint32_t StringUtils_FormatWith_m353537829_MetadataUsageId;
  870. extern const uint32_t StringUtils_FormatWith_m17931563_MetadataUsageId;
  871. extern const uint32_t StringUtils_FormatWith_m2539955297_MetadataUsageId;
  872. extern String_t* _stringLiteral446157247;
  873. extern const uint32_t StringUtils_FormatWith_m1786611224_MetadataUsageId;
  874. extern RuntimeClass* StringWriter_t802263757_il2cpp_TypeInfo_var;
  875. extern const uint32_t StringUtils_CreateStringWriter_m3876739792_MetadataUsageId;
  876. extern const uint32_t StringUtils_GetLength_m3427840909_MetadataUsageId;
  877. extern const uint32_t StringUtils_ToCamelCase_m614090145_MetadataUsageId;
  878. extern const uint32_t StringUtils_IsHighSurrogate_m2271768366_MetadataUsageId;
  879. extern const uint32_t StringUtils_IsLowSurrogate_m4258024248_MetadataUsageId;
  880. extern const uint32_t TypeExtensions_AssignableToTypeName_m503478083_MetadataUsageId;
  881. extern RuntimeClass* IEnumerable_1_t1463797649_il2cpp_TypeInfo_var;
  882. extern RuntimeClass* IEnumerator_1_t2916515228_il2cpp_TypeInfo_var;
  883. extern const uint32_t TypeExtensions_ImplementInterface_m4199275556_MetadataUsageId;
  884. extern const RuntimeMethod* ValidationUtils_ArgumentNotNull_m5418296_RuntimeMethod_var;
  885. extern const uint32_t ValidationUtils_ArgumentNotNull_m5418296_MetadataUsageId;
  886. extern RuntimeClass* EventArgs_t3591816995_il2cpp_TypeInfo_var;
  887. extern const uint32_t PropertyChangingEventArgs__ctor_m458964423_MetadataUsageId;
  888. struct ObjectU5BU5D_t2843939325;
  889. struct CharU5BU5D_t3528271667;
  890. struct Int32U5BU5D_t385246372;
  891. struct FieldInfoU5BU5D_t846150980;
  892. struct StringU5BU5D_t1281789340;
  893. struct BooleanU5BU5D_t2897418192;
  894. struct ByteU5BU5D_t4116647657;
  895. struct EntryU5BU5D_t1995962374;
  896. struct ParameterInfoU5BU5D_t390618515;
  897. struct MemberInfoU5BU5D_t1302094432;
  898. struct TypeU5BU5D_t3940880105;
  899. struct ConstructorInfoU5BU5D_t881249896;
  900. struct AttributeU5BU5D_t1575011174;
  901. struct ParameterModifierU5BU5D_t2943407543;
  902. struct PropertyInfoU5BU5D_t1461822886;
  903. #ifndef RUNTIMEOBJECT_H
  904. #define RUNTIMEOBJECT_H
  905. #ifdef __clang__
  906. #pragma clang diagnostic push
  907. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  908. #pragma clang diagnostic ignored "-Wunused-variable"
  909. #endif
  910. // System.Object
  911. #ifdef __clang__
  912. #pragma clang diagnostic pop
  913. #endif
  914. #endif // RUNTIMEOBJECT_H
  915. struct Il2CppArrayBounds;
  916. #ifndef RUNTIMEARRAY_H
  917. #define RUNTIMEARRAY_H
  918. #ifdef __clang__
  919. #pragma clang diagnostic push
  920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  921. #pragma clang diagnostic ignored "-Wunused-variable"
  922. #endif
  923. // System.Array
  924. #ifdef __clang__
  925. #pragma clang diagnostic pop
  926. #endif
  927. #endif // RUNTIMEARRAY_H
  928. #ifndef MATHUTILS_T2216308218_H
  929. #define MATHUTILS_T2216308218_H
  930. #ifdef __clang__
  931. #pragma clang diagnostic push
  932. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  933. #pragma clang diagnostic ignored "-Wunused-variable"
  934. #endif
  935. // Newtonsoft.Json.Utilities.MathUtils
  936. struct MathUtils_t2216308218 : public RuntimeObject
  937. {
  938. public:
  939. public:
  940. };
  941. #ifdef __clang__
  942. #pragma clang diagnostic pop
  943. #endif
  944. #endif // MATHUTILS_T2216308218_H
  945. #ifndef MISCELLANEOUSUTILS_T482436513_H
  946. #define MISCELLANEOUSUTILS_T482436513_H
  947. #ifdef __clang__
  948. #pragma clang diagnostic push
  949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  950. #pragma clang diagnostic ignored "-Wunused-variable"
  951. #endif
  952. // Newtonsoft.Json.Utilities.MiscellaneousUtils
  953. struct MiscellaneousUtils_t482436513 : public RuntimeObject
  954. {
  955. public:
  956. public:
  957. };
  958. #ifdef __clang__
  959. #pragma clang diagnostic pop
  960. #endif
  961. #endif // MISCELLANEOUSUTILS_T482436513_H
  962. #ifndef PROPERTYNAMETABLE_T4130830590_H
  963. #define PROPERTYNAMETABLE_T4130830590_H
  964. #ifdef __clang__
  965. #pragma clang diagnostic push
  966. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  967. #pragma clang diagnostic ignored "-Wunused-variable"
  968. #endif
  969. // Newtonsoft.Json.Utilities.PropertyNameTable
  970. struct PropertyNameTable_t4130830590 : public RuntimeObject
  971. {
  972. public:
  973. // System.Int32 Newtonsoft.Json.Utilities.PropertyNameTable::_count
  974. int32_t ____count_1;
  975. // Newtonsoft.Json.Utilities.PropertyNameTable/Entry[] Newtonsoft.Json.Utilities.PropertyNameTable::_entries
  976. EntryU5BU5D_t1995962374* ____entries_2;
  977. // System.Int32 Newtonsoft.Json.Utilities.PropertyNameTable::_mask
  978. int32_t ____mask_3;
  979. public:
  980. inline static int32_t get_offset_of__count_1() { return static_cast<int32_t>(offsetof(PropertyNameTable_t4130830590, ____count_1)); }
  981. inline int32_t get__count_1() const { return ____count_1; }
  982. inline int32_t* get_address_of__count_1() { return &____count_1; }
  983. inline void set__count_1(int32_t value)
  984. {
  985. ____count_1 = value;
  986. }
  987. inline static int32_t get_offset_of__entries_2() { return static_cast<int32_t>(offsetof(PropertyNameTable_t4130830590, ____entries_2)); }
  988. inline EntryU5BU5D_t1995962374* get__entries_2() const { return ____entries_2; }
  989. inline EntryU5BU5D_t1995962374** get_address_of__entries_2() { return &____entries_2; }
  990. inline void set__entries_2(EntryU5BU5D_t1995962374* value)
  991. {
  992. ____entries_2 = value;
  993. Il2CppCodeGenWriteBarrier((&____entries_2), value);
  994. }
  995. inline static int32_t get_offset_of__mask_3() { return static_cast<int32_t>(offsetof(PropertyNameTable_t4130830590, ____mask_3)); }
  996. inline int32_t get__mask_3() const { return ____mask_3; }
  997. inline int32_t* get_address_of__mask_3() { return &____mask_3; }
  998. inline void set__mask_3(int32_t value)
  999. {
  1000. ____mask_3 = value;
  1001. }
  1002. };
  1003. struct PropertyNameTable_t4130830590_StaticFields
  1004. {
  1005. public:
  1006. // System.Int32 Newtonsoft.Json.Utilities.PropertyNameTable::HashCodeRandomizer
  1007. int32_t ___HashCodeRandomizer_0;
  1008. public:
  1009. inline static int32_t get_offset_of_HashCodeRandomizer_0() { return static_cast<int32_t>(offsetof(PropertyNameTable_t4130830590_StaticFields, ___HashCodeRandomizer_0)); }
  1010. inline int32_t get_HashCodeRandomizer_0() const { return ___HashCodeRandomizer_0; }
  1011. inline int32_t* get_address_of_HashCodeRandomizer_0() { return &___HashCodeRandomizer_0; }
  1012. inline void set_HashCodeRandomizer_0(int32_t value)
  1013. {
  1014. ___HashCodeRandomizer_0 = value;
  1015. }
  1016. };
  1017. #ifdef __clang__
  1018. #pragma clang diagnostic pop
  1019. #endif
  1020. #endif // PROPERTYNAMETABLE_T4130830590_H
  1021. #ifndef ENTRY_T2924091039_H
  1022. #define ENTRY_T2924091039_H
  1023. #ifdef __clang__
  1024. #pragma clang diagnostic push
  1025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1026. #pragma clang diagnostic ignored "-Wunused-variable"
  1027. #endif
  1028. // Newtonsoft.Json.Utilities.PropertyNameTable/Entry
  1029. struct Entry_t2924091039 : public RuntimeObject
  1030. {
  1031. public:
  1032. // System.String Newtonsoft.Json.Utilities.PropertyNameTable/Entry::Value
  1033. String_t* ___Value_0;
  1034. // System.Int32 Newtonsoft.Json.Utilities.PropertyNameTable/Entry::HashCode
  1035. int32_t ___HashCode_1;
  1036. // Newtonsoft.Json.Utilities.PropertyNameTable/Entry Newtonsoft.Json.Utilities.PropertyNameTable/Entry::Next
  1037. Entry_t2924091039 * ___Next_2;
  1038. public:
  1039. inline static int32_t get_offset_of_Value_0() { return static_cast<int32_t>(offsetof(Entry_t2924091039, ___Value_0)); }
  1040. inline String_t* get_Value_0() const { return ___Value_0; }
  1041. inline String_t** get_address_of_Value_0() { return &___Value_0; }
  1042. inline void set_Value_0(String_t* value)
  1043. {
  1044. ___Value_0 = value;
  1045. Il2CppCodeGenWriteBarrier((&___Value_0), value);
  1046. }
  1047. inline static int32_t get_offset_of_HashCode_1() { return static_cast<int32_t>(offsetof(Entry_t2924091039, ___HashCode_1)); }
  1048. inline int32_t get_HashCode_1() const { return ___HashCode_1; }
  1049. inline int32_t* get_address_of_HashCode_1() { return &___HashCode_1; }
  1050. inline void set_HashCode_1(int32_t value)
  1051. {
  1052. ___HashCode_1 = value;
  1053. }
  1054. inline static int32_t get_offset_of_Next_2() { return static_cast<int32_t>(offsetof(Entry_t2924091039, ___Next_2)); }
  1055. inline Entry_t2924091039 * get_Next_2() const { return ___Next_2; }
  1056. inline Entry_t2924091039 ** get_address_of_Next_2() { return &___Next_2; }
  1057. inline void set_Next_2(Entry_t2924091039 * value)
  1058. {
  1059. ___Next_2 = value;
  1060. Il2CppCodeGenWriteBarrier((&___Next_2), value);
  1061. }
  1062. };
  1063. #ifdef __clang__
  1064. #pragma clang diagnostic pop
  1065. #endif
  1066. #endif // ENTRY_T2924091039_H
  1067. #ifndef REFLECTIONMEMBER_T2655407482_H
  1068. #define REFLECTIONMEMBER_T2655407482_H
  1069. #ifdef __clang__
  1070. #pragma clang diagnostic push
  1071. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1072. #pragma clang diagnostic ignored "-Wunused-variable"
  1073. #endif
  1074. // Newtonsoft.Json.Utilities.ReflectionMember
  1075. struct ReflectionMember_t2655407482 : public RuntimeObject
  1076. {
  1077. public:
  1078. // System.Type Newtonsoft.Json.Utilities.ReflectionMember::<MemberType>k__BackingField
  1079. Type_t * ___U3CMemberTypeU3Ek__BackingField_0;
  1080. // System.Func`2<System.Object,System.Object> Newtonsoft.Json.Utilities.ReflectionMember::<Getter>k__BackingField
  1081. Func_2_t2447130374 * ___U3CGetterU3Ek__BackingField_1;
  1082. // System.Action`2<System.Object,System.Object> Newtonsoft.Json.Utilities.ReflectionMember::<Setter>k__BackingField
  1083. Action_2_t2470008838 * ___U3CSetterU3Ek__BackingField_2;
  1084. public:
  1085. inline static int32_t get_offset_of_U3CMemberTypeU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(ReflectionMember_t2655407482, ___U3CMemberTypeU3Ek__BackingField_0)); }
  1086. inline Type_t * get_U3CMemberTypeU3Ek__BackingField_0() const { return ___U3CMemberTypeU3Ek__BackingField_0; }
  1087. inline Type_t ** get_address_of_U3CMemberTypeU3Ek__BackingField_0() { return &___U3CMemberTypeU3Ek__BackingField_0; }
  1088. inline void set_U3CMemberTypeU3Ek__BackingField_0(Type_t * value)
  1089. {
  1090. ___U3CMemberTypeU3Ek__BackingField_0 = value;
  1091. Il2CppCodeGenWriteBarrier((&___U3CMemberTypeU3Ek__BackingField_0), value);
  1092. }
  1093. inline static int32_t get_offset_of_U3CGetterU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(ReflectionMember_t2655407482, ___U3CGetterU3Ek__BackingField_1)); }
  1094. inline Func_2_t2447130374 * get_U3CGetterU3Ek__BackingField_1() const { return ___U3CGetterU3Ek__BackingField_1; }
  1095. inline Func_2_t2447130374 ** get_address_of_U3CGetterU3Ek__BackingField_1() { return &___U3CGetterU3Ek__BackingField_1; }
  1096. inline void set_U3CGetterU3Ek__BackingField_1(Func_2_t2447130374 * value)
  1097. {
  1098. ___U3CGetterU3Ek__BackingField_1 = value;
  1099. Il2CppCodeGenWriteBarrier((&___U3CGetterU3Ek__BackingField_1), value);
  1100. }
  1101. inline static int32_t get_offset_of_U3CSetterU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(ReflectionMember_t2655407482, ___U3CSetterU3Ek__BackingField_2)); }
  1102. inline Action_2_t2470008838 * get_U3CSetterU3Ek__BackingField_2() const { return ___U3CSetterU3Ek__BackingField_2; }
  1103. inline Action_2_t2470008838 ** get_address_of_U3CSetterU3Ek__BackingField_2() { return &___U3CSetterU3Ek__BackingField_2; }
  1104. inline void set_U3CSetterU3Ek__BackingField_2(Action_2_t2470008838 * value)
  1105. {
  1106. ___U3CSetterU3Ek__BackingField_2 = value;
  1107. Il2CppCodeGenWriteBarrier((&___U3CSetterU3Ek__BackingField_2), value);
  1108. }
  1109. };
  1110. #ifdef __clang__
  1111. #pragma clang diagnostic pop
  1112. #endif
  1113. #endif // REFLECTIONMEMBER_T2655407482_H
  1114. #ifndef REFLECTIONOBJECT_T701100009_H
  1115. #define REFLECTIONOBJECT_T701100009_H
  1116. #ifdef __clang__
  1117. #pragma clang diagnostic push
  1118. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1119. #pragma clang diagnostic ignored "-Wunused-variable"
  1120. #endif
  1121. // Newtonsoft.Json.Utilities.ReflectionObject
  1122. struct ReflectionObject_t701100009 : public RuntimeObject
  1123. {
  1124. public:
  1125. // Newtonsoft.Json.Serialization.ObjectConstructor`1<System.Object> Newtonsoft.Json.Utilities.ReflectionObject::<Creator>k__BackingField
  1126. ObjectConstructor_1_t3207922868 * ___U3CCreatorU3Ek__BackingField_0;
  1127. // System.Collections.Generic.IDictionary`2<System.String,Newtonsoft.Json.Utilities.ReflectionMember> Newtonsoft.Json.Utilities.ReflectionObject::<Members>k__BackingField
  1128. RuntimeObject* ___U3CMembersU3Ek__BackingField_1;
  1129. public:
  1130. inline static int32_t get_offset_of_U3CCreatorU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(ReflectionObject_t701100009, ___U3CCreatorU3Ek__BackingField_0)); }
  1131. inline ObjectConstructor_1_t3207922868 * get_U3CCreatorU3Ek__BackingField_0() const { return ___U3CCreatorU3Ek__BackingField_0; }
  1132. inline ObjectConstructor_1_t3207922868 ** get_address_of_U3CCreatorU3Ek__BackingField_0() { return &___U3CCreatorU3Ek__BackingField_0; }
  1133. inline void set_U3CCreatorU3Ek__BackingField_0(ObjectConstructor_1_t3207922868 * value)
  1134. {
  1135. ___U3CCreatorU3Ek__BackingField_0 = value;
  1136. Il2CppCodeGenWriteBarrier((&___U3CCreatorU3Ek__BackingField_0), value);
  1137. }
  1138. inline static int32_t get_offset_of_U3CMembersU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(ReflectionObject_t701100009, ___U3CMembersU3Ek__BackingField_1)); }
  1139. inline RuntimeObject* get_U3CMembersU3Ek__BackingField_1() const { return ___U3CMembersU3Ek__BackingField_1; }
  1140. inline RuntimeObject** get_address_of_U3CMembersU3Ek__BackingField_1() { return &___U3CMembersU3Ek__BackingField_1; }
  1141. inline void set_U3CMembersU3Ek__BackingField_1(RuntimeObject* value)
  1142. {
  1143. ___U3CMembersU3Ek__BackingField_1 = value;
  1144. Il2CppCodeGenWriteBarrier((&___U3CMembersU3Ek__BackingField_1), value);
  1145. }
  1146. };
  1147. #ifdef __clang__
  1148. #pragma clang diagnostic pop
  1149. #endif
  1150. #endif // REFLECTIONOBJECT_T701100009_H
  1151. #ifndef DICTIONARY_2_T2440663781_H
  1152. #define DICTIONARY_2_T2440663781_H
  1153. #ifdef __clang__
  1154. #pragma clang diagnostic push
  1155. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1156. #pragma clang diagnostic ignored "-Wunused-variable"
  1157. #endif
  1158. // System.Collections.Generic.Dictionary`2<System.String,Newtonsoft.Json.Utilities.ReflectionMember>
  1159. struct Dictionary_2_t2440663781 : public RuntimeObject
  1160. {
  1161. public:
  1162. // System.Int32[] System.Collections.Generic.Dictionary`2::table
  1163. Int32U5BU5D_t385246372* ___table_4;
  1164. // System.Collections.Generic.Link[] System.Collections.Generic.Dictionary`2::linkSlots
  1165. LinkU5BU5D_t964245573* ___linkSlots_5;
  1166. // TKey[] System.Collections.Generic.Dictionary`2::keySlots
  1167. StringU5BU5D_t1281789340* ___keySlots_6;
  1168. // TValue[] System.Collections.Generic.Dictionary`2::valueSlots
  1169. ReflectionMemberU5BU5D_t3830414175* ___valueSlots_7;
  1170. // System.Int32 System.Collections.Generic.Dictionary`2::touchedSlots
  1171. int32_t ___touchedSlots_8;
  1172. // System.Int32 System.Collections.Generic.Dictionary`2::emptySlot
  1173. int32_t ___emptySlot_9;
  1174. // System.Int32 System.Collections.Generic.Dictionary`2::count
  1175. int32_t ___count_10;
  1176. // System.Int32 System.Collections.Generic.Dictionary`2::threshold
  1177. int32_t ___threshold_11;
  1178. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::hcp
  1179. RuntimeObject* ___hcp_12;
  1180. // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.Dictionary`2::serialization_info
  1181. SerializationInfo_t950877179 * ___serialization_info_13;
  1182. // System.Int32 System.Collections.Generic.Dictionary`2::generation
  1183. int32_t ___generation_14;
  1184. public:
  1185. inline static int32_t get_offset_of_table_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t2440663781, ___table_4)); }
  1186. inline Int32U5BU5D_t385246372* get_table_4() const { return ___table_4; }
  1187. inline Int32U5BU5D_t385246372** get_address_of_table_4() { return &___table_4; }
  1188. inline void set_table_4(Int32U5BU5D_t385246372* value)
  1189. {
  1190. ___table_4 = value;
  1191. Il2CppCodeGenWriteBarrier((&___table_4), value);
  1192. }
  1193. inline static int32_t get_offset_of_linkSlots_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t2440663781, ___linkSlots_5)); }
  1194. inline LinkU5BU5D_t964245573* get_linkSlots_5() const { return ___linkSlots_5; }
  1195. inline LinkU5BU5D_t964245573** get_address_of_linkSlots_5() { return &___linkSlots_5; }
  1196. inline void set_linkSlots_5(LinkU5BU5D_t964245573* value)
  1197. {
  1198. ___linkSlots_5 = value;
  1199. Il2CppCodeGenWriteBarrier((&___linkSlots_5), value);
  1200. }
  1201. inline static int32_t get_offset_of_keySlots_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t2440663781, ___keySlots_6)); }
  1202. inline StringU5BU5D_t1281789340* get_keySlots_6() const { return ___keySlots_6; }
  1203. inline StringU5BU5D_t1281789340** get_address_of_keySlots_6() { return &___keySlots_6; }
  1204. inline void set_keySlots_6(StringU5BU5D_t1281789340* value)
  1205. {
  1206. ___keySlots_6 = value;
  1207. Il2CppCodeGenWriteBarrier((&___keySlots_6), value);
  1208. }
  1209. inline static int32_t get_offset_of_valueSlots_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t2440663781, ___valueSlots_7)); }
  1210. inline ReflectionMemberU5BU5D_t3830414175* get_valueSlots_7() const { return ___valueSlots_7; }
  1211. inline ReflectionMemberU5BU5D_t3830414175** get_address_of_valueSlots_7() { return &___valueSlots_7; }
  1212. inline void set_valueSlots_7(ReflectionMemberU5BU5D_t3830414175* value)
  1213. {
  1214. ___valueSlots_7 = value;
  1215. Il2CppCodeGenWriteBarrier((&___valueSlots_7), value);
  1216. }
  1217. inline static int32_t get_offset_of_touchedSlots_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t2440663781, ___touchedSlots_8)); }
  1218. inline int32_t get_touchedSlots_8() const { return ___touchedSlots_8; }
  1219. inline int32_t* get_address_of_touchedSlots_8() { return &___touchedSlots_8; }
  1220. inline void set_touchedSlots_8(int32_t value)
  1221. {
  1222. ___touchedSlots_8 = value;
  1223. }
  1224. inline static int32_t get_offset_of_emptySlot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t2440663781, ___emptySlot_9)); }
  1225. inline int32_t get_emptySlot_9() const { return ___emptySlot_9; }
  1226. inline int32_t* get_address_of_emptySlot_9() { return &___emptySlot_9; }
  1227. inline void set_emptySlot_9(int32_t value)
  1228. {
  1229. ___emptySlot_9 = value;
  1230. }
  1231. inline static int32_t get_offset_of_count_10() { return static_cast<int32_t>(offsetof(Dictionary_2_t2440663781, ___count_10)); }
  1232. inline int32_t get_count_10() const { return ___count_10; }
  1233. inline int32_t* get_address_of_count_10() { return &___count_10; }
  1234. inline void set_count_10(int32_t value)
  1235. {
  1236. ___count_10 = value;
  1237. }
  1238. inline static int32_t get_offset_of_threshold_11() { return static_cast<int32_t>(offsetof(Dictionary_2_t2440663781, ___threshold_11)); }
  1239. inline int32_t get_threshold_11() const { return ___threshold_11; }
  1240. inline int32_t* get_address_of_threshold_11() { return &___threshold_11; }
  1241. inline void set_threshold_11(int32_t value)
  1242. {
  1243. ___threshold_11 = value;
  1244. }
  1245. inline static int32_t get_offset_of_hcp_12() { return static_cast<int32_t>(offsetof(Dictionary_2_t2440663781, ___hcp_12)); }
  1246. inline RuntimeObject* get_hcp_12() const { return ___hcp_12; }
  1247. inline RuntimeObject** get_address_of_hcp_12() { return &___hcp_12; }
  1248. inline void set_hcp_12(RuntimeObject* value)
  1249. {
  1250. ___hcp_12 = value;
  1251. Il2CppCodeGenWriteBarrier((&___hcp_12), value);
  1252. }
  1253. inline static int32_t get_offset_of_serialization_info_13() { return static_cast<int32_t>(offsetof(Dictionary_2_t2440663781, ___serialization_info_13)); }
  1254. inline SerializationInfo_t950877179 * get_serialization_info_13() const { return ___serialization_info_13; }
  1255. inline SerializationInfo_t950877179 ** get_address_of_serialization_info_13() { return &___serialization_info_13; }
  1256. inline void set_serialization_info_13(SerializationInfo_t950877179 * value)
  1257. {
  1258. ___serialization_info_13 = value;
  1259. Il2CppCodeGenWriteBarrier((&___serialization_info_13), value);
  1260. }
  1261. inline static int32_t get_offset_of_generation_14() { return static_cast<int32_t>(offsetof(Dictionary_2_t2440663781, ___generation_14)); }
  1262. inline int32_t get_generation_14() const { return ___generation_14; }
  1263. inline int32_t* get_address_of_generation_14() { return &___generation_14; }
  1264. inline void set_generation_14(int32_t value)
  1265. {
  1266. ___generation_14 = value;
  1267. }
  1268. };
  1269. struct Dictionary_2_t2440663781_StaticFields
  1270. {
  1271. public:
  1272. // System.Collections.Generic.Dictionary`2/Transform`1<TKey,TValue,System.Collections.DictionaryEntry> System.Collections.Generic.Dictionary`2::<>f__am$cacheB
  1273. Transform_1_t2680825891 * ___U3CU3Ef__amU24cacheB_15;
  1274. public:
  1275. inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast<int32_t>(offsetof(Dictionary_2_t2440663781_StaticFields, ___U3CU3Ef__amU24cacheB_15)); }
  1276. inline Transform_1_t2680825891 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; }
  1277. inline Transform_1_t2680825891 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; }
  1278. inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t2680825891 * value)
  1279. {
  1280. ___U3CU3Ef__amU24cacheB_15 = value;
  1281. Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value);
  1282. }
  1283. };
  1284. #ifdef __clang__
  1285. #pragma clang diagnostic pop
  1286. #endif
  1287. #endif // DICTIONARY_2_T2440663781_H
  1288. #ifndef U3CU3EC__DISPLAYCLASS13_0_T4294006577_H
  1289. #define U3CU3EC__DISPLAYCLASS13_0_T4294006577_H
  1290. #ifdef __clang__
  1291. #pragma clang diagnostic push
  1292. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1293. #pragma clang diagnostic ignored "-Wunused-variable"
  1294. #endif
  1295. // Newtonsoft.Json.Utilities.ReflectionObject/<>c__DisplayClass13_0
  1296. struct U3CU3Ec__DisplayClass13_0_t4294006577 : public RuntimeObject
  1297. {
  1298. public:
  1299. // System.Func`1<System.Object> Newtonsoft.Json.Utilities.ReflectionObject/<>c__DisplayClass13_0::ctor
  1300. Func_1_t2509852811 * ___ctor_0;
  1301. public:
  1302. inline static int32_t get_offset_of_ctor_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass13_0_t4294006577, ___ctor_0)); }
  1303. inline Func_1_t2509852811 * get_ctor_0() const { return ___ctor_0; }
  1304. inline Func_1_t2509852811 ** get_address_of_ctor_0() { return &___ctor_0; }
  1305. inline void set_ctor_0(Func_1_t2509852811 * value)
  1306. {
  1307. ___ctor_0 = value;
  1308. Il2CppCodeGenWriteBarrier((&___ctor_0), value);
  1309. }
  1310. };
  1311. #ifdef __clang__
  1312. #pragma clang diagnostic pop
  1313. #endif
  1314. #endif // U3CU3EC__DISPLAYCLASS13_0_T4294006577_H
  1315. #ifndef U3CU3EC__DISPLAYCLASS13_1_T1955354417_H
  1316. #define U3CU3EC__DISPLAYCLASS13_1_T1955354417_H
  1317. #ifdef __clang__
  1318. #pragma clang diagnostic push
  1319. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1320. #pragma clang diagnostic ignored "-Wunused-variable"
  1321. #endif
  1322. // Newtonsoft.Json.Utilities.ReflectionObject/<>c__DisplayClass13_1
  1323. struct U3CU3Ec__DisplayClass13_1_t1955354417 : public RuntimeObject
  1324. {
  1325. public:
  1326. // Newtonsoft.Json.Utilities.MethodCall`2<System.Object,System.Object> Newtonsoft.Json.Utilities.ReflectionObject/<>c__DisplayClass13_1::call
  1327. MethodCall_2_t2845904993 * ___call_0;
  1328. public:
  1329. inline static int32_t get_offset_of_call_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass13_1_t1955354417, ___call_0)); }
  1330. inline MethodCall_2_t2845904993 * get_call_0() const { return ___call_0; }
  1331. inline MethodCall_2_t2845904993 ** get_address_of_call_0() { return &___call_0; }
  1332. inline void set_call_0(MethodCall_2_t2845904993 * value)
  1333. {
  1334. ___call_0 = value;
  1335. Il2CppCodeGenWriteBarrier((&___call_0), value);
  1336. }
  1337. };
  1338. #ifdef __clang__
  1339. #pragma clang diagnostic pop
  1340. #endif
  1341. #endif // U3CU3EC__DISPLAYCLASS13_1_T1955354417_H
  1342. #ifndef U3CU3EC__DISPLAYCLASS3_0_T1939583362_H
  1343. #define U3CU3EC__DISPLAYCLASS3_0_T1939583362_H
  1344. #ifdef __clang__
  1345. #pragma clang diagnostic push
  1346. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1347. #pragma clang diagnostic ignored "-Wunused-variable"
  1348. #endif
  1349. // Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory/<>c__DisplayClass3_0
  1350. struct U3CU3Ec__DisplayClass3_0_t1939583362 : public RuntimeObject
  1351. {
  1352. public:
  1353. // System.Reflection.ConstructorInfo Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory/<>c__DisplayClass3_0::c
  1354. ConstructorInfo_t5769829 * ___c_0;
  1355. // System.Reflection.MethodBase Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory/<>c__DisplayClass3_0::method
  1356. MethodBase_t * ___method_1;
  1357. public:
  1358. inline static int32_t get_offset_of_c_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass3_0_t1939583362, ___c_0)); }
  1359. inline ConstructorInfo_t5769829 * get_c_0() const { return ___c_0; }
  1360. inline ConstructorInfo_t5769829 ** get_address_of_c_0() { return &___c_0; }
  1361. inline void set_c_0(ConstructorInfo_t5769829 * value)
  1362. {
  1363. ___c_0 = value;
  1364. Il2CppCodeGenWriteBarrier((&___c_0), value);
  1365. }
  1366. inline static int32_t get_offset_of_method_1() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass3_0_t1939583362, ___method_1)); }
  1367. inline MethodBase_t * get_method_1() const { return ___method_1; }
  1368. inline MethodBase_t ** get_address_of_method_1() { return &___method_1; }
  1369. inline void set_method_1(MethodBase_t * value)
  1370. {
  1371. ___method_1 = value;
  1372. Il2CppCodeGenWriteBarrier((&___method_1), value);
  1373. }
  1374. };
  1375. #ifdef __clang__
  1376. #pragma clang diagnostic pop
  1377. #endif
  1378. #endif // U3CU3EC__DISPLAYCLASS3_0_T1939583362_H
  1379. #ifndef STRINGCOMPARER_T3301955079_H
  1380. #define STRINGCOMPARER_T3301955079_H
  1381. #ifdef __clang__
  1382. #pragma clang diagnostic push
  1383. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1384. #pragma clang diagnostic ignored "-Wunused-variable"
  1385. #endif
  1386. // System.StringComparer
  1387. struct StringComparer_t3301955079 : public RuntimeObject
  1388. {
  1389. public:
  1390. public:
  1391. };
  1392. struct StringComparer_t3301955079_StaticFields
  1393. {
  1394. public:
  1395. // System.StringComparer System.StringComparer::invariantCultureIgnoreCase
  1396. StringComparer_t3301955079 * ___invariantCultureIgnoreCase_0;
  1397. // System.StringComparer System.StringComparer::invariantCulture
  1398. StringComparer_t3301955079 * ___invariantCulture_1;
  1399. // System.StringComparer System.StringComparer::ordinalIgnoreCase
  1400. StringComparer_t3301955079 * ___ordinalIgnoreCase_2;
  1401. // System.StringComparer System.StringComparer::ordinal
  1402. StringComparer_t3301955079 * ___ordinal_3;
  1403. public:
  1404. inline static int32_t get_offset_of_invariantCultureIgnoreCase_0() { return static_cast<int32_t>(offsetof(StringComparer_t3301955079_StaticFields, ___invariantCultureIgnoreCase_0)); }
  1405. inline StringComparer_t3301955079 * get_invariantCultureIgnoreCase_0() const { return ___invariantCultureIgnoreCase_0; }
  1406. inline StringComparer_t3301955079 ** get_address_of_invariantCultureIgnoreCase_0() { return &___invariantCultureIgnoreCase_0; }
  1407. inline void set_invariantCultureIgnoreCase_0(StringComparer_t3301955079 * value)
  1408. {
  1409. ___invariantCultureIgnoreCase_0 = value;
  1410. Il2CppCodeGenWriteBarrier((&___invariantCultureIgnoreCase_0), value);
  1411. }
  1412. inline static int32_t get_offset_of_invariantCulture_1() { return static_cast<int32_t>(offsetof(StringComparer_t3301955079_StaticFields, ___invariantCulture_1)); }
  1413. inline StringComparer_t3301955079 * get_invariantCulture_1() const { return ___invariantCulture_1; }
  1414. inline StringComparer_t3301955079 ** get_address_of_invariantCulture_1() { return &___invariantCulture_1; }
  1415. inline void set_invariantCulture_1(StringComparer_t3301955079 * value)
  1416. {
  1417. ___invariantCulture_1 = value;
  1418. Il2CppCodeGenWriteBarrier((&___invariantCulture_1), value);
  1419. }
  1420. inline static int32_t get_offset_of_ordinalIgnoreCase_2() { return static_cast<int32_t>(offsetof(StringComparer_t3301955079_StaticFields, ___ordinalIgnoreCase_2)); }
  1421. inline StringComparer_t3301955079 * get_ordinalIgnoreCase_2() const { return ___ordinalIgnoreCase_2; }
  1422. inline StringComparer_t3301955079 ** get_address_of_ordinalIgnoreCase_2() { return &___ordinalIgnoreCase_2; }
  1423. inline void set_ordinalIgnoreCase_2(StringComparer_t3301955079 * value)
  1424. {
  1425. ___ordinalIgnoreCase_2 = value;
  1426. Il2CppCodeGenWriteBarrier((&___ordinalIgnoreCase_2), value);
  1427. }
  1428. inline static int32_t get_offset_of_ordinal_3() { return static_cast<int32_t>(offsetof(StringComparer_t3301955079_StaticFields, ___ordinal_3)); }
  1429. inline StringComparer_t3301955079 * get_ordinal_3() const { return ___ordinal_3; }
  1430. inline StringComparer_t3301955079 ** get_address_of_ordinal_3() { return &___ordinal_3; }
  1431. inline void set_ordinal_3(StringComparer_t3301955079 * value)
  1432. {
  1433. ___ordinal_3 = value;
  1434. Il2CppCodeGenWriteBarrier((&___ordinal_3), value);
  1435. }
  1436. };
  1437. #ifdef __clang__
  1438. #pragma clang diagnostic pop
  1439. #endif
  1440. #endif // STRINGCOMPARER_T3301955079_H
  1441. #ifndef MEMBERINFO_T_H
  1442. #define MEMBERINFO_T_H
  1443. #ifdef __clang__
  1444. #pragma clang diagnostic push
  1445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1446. #pragma clang diagnostic ignored "-Wunused-variable"
  1447. #endif
  1448. // System.Reflection.MemberInfo
  1449. struct MemberInfo_t : public RuntimeObject
  1450. {
  1451. public:
  1452. public:
  1453. };
  1454. #ifdef __clang__
  1455. #pragma clang diagnostic pop
  1456. #endif
  1457. #endif // MEMBERINFO_T_H
  1458. #ifndef U3CU3EC_T2360567884_H
  1459. #define U3CU3EC_T2360567884_H
  1460. #ifdef __clang__
  1461. #pragma clang diagnostic push
  1462. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1463. #pragma clang diagnostic ignored "-Wunused-variable"
  1464. #endif
  1465. // Newtonsoft.Json.Utilities.EnumUtils/<>c
  1466. struct U3CU3Ec_t2360567884 : public RuntimeObject
  1467. {
  1468. public:
  1469. public:
  1470. };
  1471. struct U3CU3Ec_t2360567884_StaticFields
  1472. {
  1473. public:
  1474. // Newtonsoft.Json.Utilities.EnumUtils/<>c Newtonsoft.Json.Utilities.EnumUtils/<>c::<>9
  1475. U3CU3Ec_t2360567884 * ___U3CU3E9_0;
  1476. // System.Func`2<System.Runtime.Serialization.EnumMemberAttribute,System.String> Newtonsoft.Json.Utilities.EnumUtils/<>c::<>9__1_0
  1477. Func_2_t2419460300 * ___U3CU3E9__1_0_1;
  1478. // System.Func`2<System.Reflection.FieldInfo,System.Boolean> Newtonsoft.Json.Utilities.EnumUtils/<>c::<>9__5_0
  1479. Func_2_t1761491126 * ___U3CU3E9__5_0_2;
  1480. public:
  1481. inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t2360567884_StaticFields, ___U3CU3E9_0)); }
  1482. inline U3CU3Ec_t2360567884 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
  1483. inline U3CU3Ec_t2360567884 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
  1484. inline void set_U3CU3E9_0(U3CU3Ec_t2360567884 * value)
  1485. {
  1486. ___U3CU3E9_0 = value;
  1487. Il2CppCodeGenWriteBarrier((&___U3CU3E9_0), value);
  1488. }
  1489. inline static int32_t get_offset_of_U3CU3E9__1_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t2360567884_StaticFields, ___U3CU3E9__1_0_1)); }
  1490. inline Func_2_t2419460300 * get_U3CU3E9__1_0_1() const { return ___U3CU3E9__1_0_1; }
  1491. inline Func_2_t2419460300 ** get_address_of_U3CU3E9__1_0_1() { return &___U3CU3E9__1_0_1; }
  1492. inline void set_U3CU3E9__1_0_1(Func_2_t2419460300 * value)
  1493. {
  1494. ___U3CU3E9__1_0_1 = value;
  1495. Il2CppCodeGenWriteBarrier((&___U3CU3E9__1_0_1), value);
  1496. }
  1497. inline static int32_t get_offset_of_U3CU3E9__5_0_2() { return static_cast<int32_t>(offsetof(U3CU3Ec_t2360567884_StaticFields, ___U3CU3E9__5_0_2)); }
  1498. inline Func_2_t1761491126 * get_U3CU3E9__5_0_2() const { return ___U3CU3E9__5_0_2; }
  1499. inline Func_2_t1761491126 ** get_address_of_U3CU3E9__5_0_2() { return &___U3CU3E9__5_0_2; }
  1500. inline void set_U3CU3E9__5_0_2(Func_2_t1761491126 * value)
  1501. {
  1502. ___U3CU3E9__5_0_2 = value;
  1503. Il2CppCodeGenWriteBarrier((&___U3CU3E9__5_0_2), value);
  1504. }
  1505. };
  1506. #ifdef __clang__
  1507. #pragma clang diagnostic pop
  1508. #endif
  1509. #endif // U3CU3EC_T2360567884_H
  1510. #ifndef LIST_1_T257213610_H
  1511. #define LIST_1_T257213610_H
  1512. #ifdef __clang__
  1513. #pragma clang diagnostic push
  1514. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1515. #pragma clang diagnostic ignored "-Wunused-variable"
  1516. #endif
  1517. // System.Collections.Generic.List`1<System.Object>
  1518. struct List_1_t257213610 : public RuntimeObject
  1519. {
  1520. public:
  1521. // T[] System.Collections.Generic.List`1::_items
  1522. ObjectU5BU5D_t2843939325* ____items_1;
  1523. // System.Int32 System.Collections.Generic.List`1::_size
  1524. int32_t ____size_2;
  1525. // System.Int32 System.Collections.Generic.List`1::_version
  1526. int32_t ____version_3;
  1527. public:
  1528. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t257213610, ____items_1)); }
  1529. inline ObjectU5BU5D_t2843939325* get__items_1() const { return ____items_1; }
  1530. inline ObjectU5BU5D_t2843939325** get_address_of__items_1() { return &____items_1; }
  1531. inline void set__items_1(ObjectU5BU5D_t2843939325* value)
  1532. {
  1533. ____items_1 = value;
  1534. Il2CppCodeGenWriteBarrier((&____items_1), value);
  1535. }
  1536. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t257213610, ____size_2)); }
  1537. inline int32_t get__size_2() const { return ____size_2; }
  1538. inline int32_t* get_address_of__size_2() { return &____size_2; }
  1539. inline void set__size_2(int32_t value)
  1540. {
  1541. ____size_2 = value;
  1542. }
  1543. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t257213610, ____version_3)); }
  1544. inline int32_t get__version_3() const { return ____version_3; }
  1545. inline int32_t* get_address_of__version_3() { return &____version_3; }
  1546. inline void set__version_3(int32_t value)
  1547. {
  1548. ____version_3 = value;
  1549. }
  1550. };
  1551. struct List_1_t257213610_StaticFields
  1552. {
  1553. public:
  1554. // T[] System.Collections.Generic.List`1::EmptyArray
  1555. ObjectU5BU5D_t2843939325* ___EmptyArray_4;
  1556. public:
  1557. inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t257213610_StaticFields, ___EmptyArray_4)); }
  1558. inline ObjectU5BU5D_t2843939325* get_EmptyArray_4() const { return ___EmptyArray_4; }
  1559. inline ObjectU5BU5D_t2843939325** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
  1560. inline void set_EmptyArray_4(ObjectU5BU5D_t2843939325* value)
  1561. {
  1562. ___EmptyArray_4 = value;
  1563. Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
  1564. }
  1565. };
  1566. #ifdef __clang__
  1567. #pragma clang diagnostic pop
  1568. #endif
  1569. #endif // LIST_1_T257213610_H
  1570. #ifndef THREADSAFESTORE_2_T4165332627_H
  1571. #define THREADSAFESTORE_2_T4165332627_H
  1572. #ifdef __clang__
  1573. #pragma clang diagnostic push
  1574. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1575. #pragma clang diagnostic ignored "-Wunused-variable"
  1576. #endif
  1577. // Newtonsoft.Json.Utilities.ThreadSafeStore`2<System.Type,Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.String,System.String>>
  1578. struct ThreadSafeStore_2_t4165332627 : public RuntimeObject
  1579. {
  1580. public:
  1581. // System.Object Newtonsoft.Json.Utilities.ThreadSafeStore`2::_lock
  1582. RuntimeObject * ____lock_0;
  1583. // System.Collections.Generic.Dictionary`2<TKey,TValue> Newtonsoft.Json.Utilities.ThreadSafeStore`2::_store
  1584. Dictionary_2_t3231400531 * ____store_1;
  1585. // System.Func`2<TKey,TValue> Newtonsoft.Json.Utilities.ThreadSafeStore`2::_creator
  1586. Func_2_t1251018457 * ____creator_2;
  1587. public:
  1588. inline static int32_t get_offset_of__lock_0() { return static_cast<int32_t>(offsetof(ThreadSafeStore_2_t4165332627, ____lock_0)); }
  1589. inline RuntimeObject * get__lock_0() const { return ____lock_0; }
  1590. inline RuntimeObject ** get_address_of__lock_0() { return &____lock_0; }
  1591. inline void set__lock_0(RuntimeObject * value)
  1592. {
  1593. ____lock_0 = value;
  1594. Il2CppCodeGenWriteBarrier((&____lock_0), value);
  1595. }
  1596. inline static int32_t get_offset_of__store_1() { return static_cast<int32_t>(offsetof(ThreadSafeStore_2_t4165332627, ____store_1)); }
  1597. inline Dictionary_2_t3231400531 * get__store_1() const { return ____store_1; }
  1598. inline Dictionary_2_t3231400531 ** get_address_of__store_1() { return &____store_1; }
  1599. inline void set__store_1(Dictionary_2_t3231400531 * value)
  1600. {
  1601. ____store_1 = value;
  1602. Il2CppCodeGenWriteBarrier((&____store_1), value);
  1603. }
  1604. inline static int32_t get_offset_of__creator_2() { return static_cast<int32_t>(offsetof(ThreadSafeStore_2_t4165332627, ____creator_2)); }
  1605. inline Func_2_t1251018457 * get__creator_2() const { return ____creator_2; }
  1606. inline Func_2_t1251018457 ** get_address_of__creator_2() { return &____creator_2; }
  1607. inline void set__creator_2(Func_2_t1251018457 * value)
  1608. {
  1609. ____creator_2 = value;
  1610. Il2CppCodeGenWriteBarrier((&____creator_2), value);
  1611. }
  1612. };
  1613. #ifdef __clang__
  1614. #pragma clang diagnostic pop
  1615. #endif
  1616. #endif // THREADSAFESTORE_2_T4165332627_H
  1617. #ifndef JAVASCRIPTUTILS_T1108575081_H
  1618. #define JAVASCRIPTUTILS_T1108575081_H
  1619. #ifdef __clang__
  1620. #pragma clang diagnostic push
  1621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1622. #pragma clang diagnostic ignored "-Wunused-variable"
  1623. #endif
  1624. // Newtonsoft.Json.Utilities.JavaScriptUtils
  1625. struct JavaScriptUtils_t1108575081 : public RuntimeObject
  1626. {
  1627. public:
  1628. public:
  1629. };
  1630. struct JavaScriptUtils_t1108575081_StaticFields
  1631. {
  1632. public:
  1633. // System.Boolean[] Newtonsoft.Json.Utilities.JavaScriptUtils::SingleQuoteCharEscapeFlags
  1634. BooleanU5BU5D_t2897418192* ___SingleQuoteCharEscapeFlags_0;
  1635. // System.Boolean[] Newtonsoft.Json.Utilities.JavaScriptUtils::DoubleQuoteCharEscapeFlags
  1636. BooleanU5BU5D_t2897418192* ___DoubleQuoteCharEscapeFlags_1;
  1637. // System.Boolean[] Newtonsoft.Json.Utilities.JavaScriptUtils::HtmlCharEscapeFlags
  1638. BooleanU5BU5D_t2897418192* ___HtmlCharEscapeFlags_2;
  1639. public:
  1640. inline static int32_t get_offset_of_SingleQuoteCharEscapeFlags_0() { return static_cast<int32_t>(offsetof(JavaScriptUtils_t1108575081_StaticFields, ___SingleQuoteCharEscapeFlags_0)); }
  1641. inline BooleanU5BU5D_t2897418192* get_SingleQuoteCharEscapeFlags_0() const { return ___SingleQuoteCharEscapeFlags_0; }
  1642. inline BooleanU5BU5D_t2897418192** get_address_of_SingleQuoteCharEscapeFlags_0() { return &___SingleQuoteCharEscapeFlags_0; }
  1643. inline void set_SingleQuoteCharEscapeFlags_0(BooleanU5BU5D_t2897418192* value)
  1644. {
  1645. ___SingleQuoteCharEscapeFlags_0 = value;
  1646. Il2CppCodeGenWriteBarrier((&___SingleQuoteCharEscapeFlags_0), value);
  1647. }
  1648. inline static int32_t get_offset_of_DoubleQuoteCharEscapeFlags_1() { return static_cast<int32_t>(offsetof(JavaScriptUtils_t1108575081_StaticFields, ___DoubleQuoteCharEscapeFlags_1)); }
  1649. inline BooleanU5BU5D_t2897418192* get_DoubleQuoteCharEscapeFlags_1() const { return ___DoubleQuoteCharEscapeFlags_1; }
  1650. inline BooleanU5BU5D_t2897418192** get_address_of_DoubleQuoteCharEscapeFlags_1() { return &___DoubleQuoteCharEscapeFlags_1; }
  1651. inline void set_DoubleQuoteCharEscapeFlags_1(BooleanU5BU5D_t2897418192* value)
  1652. {
  1653. ___DoubleQuoteCharEscapeFlags_1 = value;
  1654. Il2CppCodeGenWriteBarrier((&___DoubleQuoteCharEscapeFlags_1), value);
  1655. }
  1656. inline static int32_t get_offset_of_HtmlCharEscapeFlags_2() { return static_cast<int32_t>(offsetof(JavaScriptUtils_t1108575081_StaticFields, ___HtmlCharEscapeFlags_2)); }
  1657. inline BooleanU5BU5D_t2897418192* get_HtmlCharEscapeFlags_2() const { return ___HtmlCharEscapeFlags_2; }
  1658. inline BooleanU5BU5D_t2897418192** get_address_of_HtmlCharEscapeFlags_2() { return &___HtmlCharEscapeFlags_2; }
  1659. inline void set_HtmlCharEscapeFlags_2(BooleanU5BU5D_t2897418192* value)
  1660. {
  1661. ___HtmlCharEscapeFlags_2 = value;
  1662. Il2CppCodeGenWriteBarrier((&___HtmlCharEscapeFlags_2), value);
  1663. }
  1664. };
  1665. #ifdef __clang__
  1666. #pragma clang diagnostic pop
  1667. #endif
  1668. #endif // JAVASCRIPTUTILS_T1108575081_H
  1669. #ifndef LIST_1_T811567916_H
  1670. #define LIST_1_T811567916_H
  1671. #ifdef __clang__
  1672. #pragma clang diagnostic push
  1673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1674. #pragma clang diagnostic ignored "-Wunused-variable"
  1675. #endif
  1676. // System.Collections.Generic.List`1<System.Char>
  1677. struct List_1_t811567916 : public RuntimeObject
  1678. {
  1679. public:
  1680. // T[] System.Collections.Generic.List`1::_items
  1681. CharU5BU5D_t3528271667* ____items_1;
  1682. // System.Int32 System.Collections.Generic.List`1::_size
  1683. int32_t ____size_2;
  1684. // System.Int32 System.Collections.Generic.List`1::_version
  1685. int32_t ____version_3;
  1686. public:
  1687. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t811567916, ____items_1)); }
  1688. inline CharU5BU5D_t3528271667* get__items_1() const { return ____items_1; }
  1689. inline CharU5BU5D_t3528271667** get_address_of__items_1() { return &____items_1; }
  1690. inline void set__items_1(CharU5BU5D_t3528271667* value)
  1691. {
  1692. ____items_1 = value;
  1693. Il2CppCodeGenWriteBarrier((&____items_1), value);
  1694. }
  1695. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t811567916, ____size_2)); }
  1696. inline int32_t get__size_2() const { return ____size_2; }
  1697. inline int32_t* get_address_of__size_2() { return &____size_2; }
  1698. inline void set__size_2(int32_t value)
  1699. {
  1700. ____size_2 = value;
  1701. }
  1702. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t811567916, ____version_3)); }
  1703. inline int32_t get__version_3() const { return ____version_3; }
  1704. inline int32_t* get_address_of__version_3() { return &____version_3; }
  1705. inline void set__version_3(int32_t value)
  1706. {
  1707. ____version_3 = value;
  1708. }
  1709. };
  1710. struct List_1_t811567916_StaticFields
  1711. {
  1712. public:
  1713. // T[] System.Collections.Generic.List`1::EmptyArray
  1714. CharU5BU5D_t3528271667* ___EmptyArray_4;
  1715. public:
  1716. inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t811567916_StaticFields, ___EmptyArray_4)); }
  1717. inline CharU5BU5D_t3528271667* get_EmptyArray_4() const { return ___EmptyArray_4; }
  1718. inline CharU5BU5D_t3528271667** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
  1719. inline void set_EmptyArray_4(CharU5BU5D_t3528271667* value)
  1720. {
  1721. ___EmptyArray_4 = value;
  1722. Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
  1723. }
  1724. };
  1725. #ifdef __clang__
  1726. #pragma clang diagnostic pop
  1727. #endif
  1728. #endif // LIST_1_T811567916_H
  1729. #ifndef JSONTOKENUTILS_T2823043526_H
  1730. #define JSONTOKENUTILS_T2823043526_H
  1731. #ifdef __clang__
  1732. #pragma clang diagnostic push
  1733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1734. #pragma clang diagnostic ignored "-Wunused-variable"
  1735. #endif
  1736. // Newtonsoft.Json.Utilities.JsonTokenUtils
  1737. struct JsonTokenUtils_t2823043526 : public RuntimeObject
  1738. {
  1739. public:
  1740. public:
  1741. };
  1742. #ifdef __clang__
  1743. #pragma clang diagnostic pop
  1744. #endif
  1745. #endif // JSONTOKENUTILS_T2823043526_H
  1746. #ifndef REFLECTIONDELEGATEFACTORY_T2528576452_H
  1747. #define REFLECTIONDELEGATEFACTORY_T2528576452_H
  1748. #ifdef __clang__
  1749. #pragma clang diagnostic push
  1750. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1751. #pragma clang diagnostic ignored "-Wunused-variable"
  1752. #endif
  1753. // Newtonsoft.Json.Utilities.ReflectionDelegateFactory
  1754. struct ReflectionDelegateFactory_t2528576452 : public RuntimeObject
  1755. {
  1756. public:
  1757. public:
  1758. };
  1759. #ifdef __clang__
  1760. #pragma clang diagnostic pop
  1761. #endif
  1762. #endif // REFLECTIONDELEGATEFACTORY_T2528576452_H
  1763. #ifndef U3CU3EC__DISPLAYCLASS13_2_T381376305_H
  1764. #define U3CU3EC__DISPLAYCLASS13_2_T381376305_H
  1765. #ifdef __clang__
  1766. #pragma clang diagnostic push
  1767. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1768. #pragma clang diagnostic ignored "-Wunused-variable"
  1769. #endif
  1770. // Newtonsoft.Json.Utilities.ReflectionObject/<>c__DisplayClass13_2
  1771. struct U3CU3Ec__DisplayClass13_2_t381376305 : public RuntimeObject
  1772. {
  1773. public:
  1774. // Newtonsoft.Json.Utilities.MethodCall`2<System.Object,System.Object> Newtonsoft.Json.Utilities.ReflectionObject/<>c__DisplayClass13_2::call
  1775. MethodCall_2_t2845904993 * ___call_0;
  1776. public:
  1777. inline static int32_t get_offset_of_call_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass13_2_t381376305, ___call_0)); }
  1778. inline MethodCall_2_t2845904993 * get_call_0() const { return ___call_0; }
  1779. inline MethodCall_2_t2845904993 ** get_address_of_call_0() { return &___call_0; }
  1780. inline void set_call_0(MethodCall_2_t2845904993 * value)
  1781. {
  1782. ___call_0 = value;
  1783. Il2CppCodeGenWriteBarrier((&___call_0), value);
  1784. }
  1785. };
  1786. #ifdef __clang__
  1787. #pragma clang diagnostic pop
  1788. #endif
  1789. #endif // U3CU3EC__DISPLAYCLASS13_2_T381376305_H
  1790. #ifndef U3CU3EC__DISPLAYCLASS43_0_T549567113_H
  1791. #define U3CU3EC__DISPLAYCLASS43_0_T549567113_H
  1792. #ifdef __clang__
  1793. #pragma clang diagnostic push
  1794. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1795. #pragma clang diagnostic ignored "-Wunused-variable"
  1796. #endif
  1797. // Newtonsoft.Json.Utilities.ReflectionUtils/<>c__DisplayClass43_0
  1798. struct U3CU3Ec__DisplayClass43_0_t549567113 : public RuntimeObject
  1799. {
  1800. public:
  1801. public:
  1802. };
  1803. #ifdef __clang__
  1804. #pragma clang diagnostic pop
  1805. #endif
  1806. #endif // U3CU3EC__DISPLAYCLASS43_0_T549567113_H
  1807. #ifndef STRINGREFERENCEEXTENSIONS_T239632904_H
  1808. #define STRINGREFERENCEEXTENSIONS_T239632904_H
  1809. #ifdef __clang__
  1810. #pragma clang diagnostic push
  1811. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1812. #pragma clang diagnostic ignored "-Wunused-variable"
  1813. #endif
  1814. // Newtonsoft.Json.Utilities.StringReferenceExtensions
  1815. struct StringReferenceExtensions_t239632904 : public RuntimeObject
  1816. {
  1817. public:
  1818. public:
  1819. };
  1820. #ifdef __clang__
  1821. #pragma clang diagnostic pop
  1822. #endif
  1823. #endif // STRINGREFERENCEEXTENSIONS_T239632904_H
  1824. #ifndef STRINGUTILS_T1417415125_H
  1825. #define STRINGUTILS_T1417415125_H
  1826. #ifdef __clang__
  1827. #pragma clang diagnostic push
  1828. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1829. #pragma clang diagnostic ignored "-Wunused-variable"
  1830. #endif
  1831. // Newtonsoft.Json.Utilities.StringUtils
  1832. struct StringUtils_t1417415125 : public RuntimeObject
  1833. {
  1834. public:
  1835. public:
  1836. };
  1837. #ifdef __clang__
  1838. #pragma clang diagnostic pop
  1839. #endif
  1840. #endif // STRINGUTILS_T1417415125_H
  1841. #ifndef TYPEEXTENSIONS_T264900522_H
  1842. #define TYPEEXTENSIONS_T264900522_H
  1843. #ifdef __clang__
  1844. #pragma clang diagnostic push
  1845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1846. #pragma clang diagnostic ignored "-Wunused-variable"
  1847. #endif
  1848. // Newtonsoft.Json.Utilities.TypeExtensions
  1849. struct TypeExtensions_t264900522 : public RuntimeObject
  1850. {
  1851. public:
  1852. public:
  1853. };
  1854. #ifdef __clang__
  1855. #pragma clang diagnostic pop
  1856. #endif
  1857. #endif // TYPEEXTENSIONS_T264900522_H
  1858. #ifndef VALIDATIONUTILS_T3235219861_H
  1859. #define VALIDATIONUTILS_T3235219861_H
  1860. #ifdef __clang__
  1861. #pragma clang diagnostic push
  1862. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1863. #pragma clang diagnostic ignored "-Wunused-variable"
  1864. #endif
  1865. // Newtonsoft.Json.Utilities.ValidationUtils
  1866. struct ValidationUtils_t3235219861 : public RuntimeObject
  1867. {
  1868. public:
  1869. public:
  1870. };
  1871. #ifdef __clang__
  1872. #pragma clang diagnostic pop
  1873. #endif
  1874. #endif // VALIDATIONUTILS_T3235219861_H
  1875. #ifndef ADDINGNEWEVENTARGS_T2974299087_H
  1876. #define ADDINGNEWEVENTARGS_T2974299087_H
  1877. #ifdef __clang__
  1878. #pragma clang diagnostic push
  1879. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1880. #pragma clang diagnostic ignored "-Wunused-variable"
  1881. #endif
  1882. // System.ComponentModel.AddingNewEventArgs
  1883. struct AddingNewEventArgs_t2974299087 : public RuntimeObject
  1884. {
  1885. public:
  1886. public:
  1887. };
  1888. #ifdef __clang__
  1889. #pragma clang diagnostic pop
  1890. #endif
  1891. #endif // ADDINGNEWEVENTARGS_T2974299087_H
  1892. #ifndef NOTIFYCOLLECTIONCHANGEDEVENTARGS_T1368105863_H
  1893. #define NOTIFYCOLLECTIONCHANGEDEVENTARGS_T1368105863_H
  1894. #ifdef __clang__
  1895. #pragma clang diagnostic push
  1896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1897. #pragma clang diagnostic ignored "-Wunused-variable"
  1898. #endif
  1899. // System.ComponentModel.NotifyCollectionChangedEventArgs
  1900. struct NotifyCollectionChangedEventArgs_t1368105863 : public RuntimeObject
  1901. {
  1902. public:
  1903. public:
  1904. };
  1905. #ifdef __clang__
  1906. #pragma clang diagnostic pop
  1907. #endif
  1908. #endif // NOTIFYCOLLECTIONCHANGEDEVENTARGS_T1368105863_H
  1909. #ifndef EVENTARGS_T3591816995_H
  1910. #define EVENTARGS_T3591816995_H
  1911. #ifdef __clang__
  1912. #pragma clang diagnostic push
  1913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1914. #pragma clang diagnostic ignored "-Wunused-variable"
  1915. #endif
  1916. // System.EventArgs
  1917. struct EventArgs_t3591816995 : public RuntimeObject
  1918. {
  1919. public:
  1920. public:
  1921. };
  1922. struct EventArgs_t3591816995_StaticFields
  1923. {
  1924. public:
  1925. // System.EventArgs System.EventArgs::Empty
  1926. EventArgs_t3591816995 * ___Empty_0;
  1927. public:
  1928. inline static int32_t get_offset_of_Empty_0() { return static_cast<int32_t>(offsetof(EventArgs_t3591816995_StaticFields, ___Empty_0)); }
  1929. inline EventArgs_t3591816995 * get_Empty_0() const { return ___Empty_0; }
  1930. inline EventArgs_t3591816995 ** get_address_of_Empty_0() { return &___Empty_0; }
  1931. inline void set_Empty_0(EventArgs_t3591816995 * value)
  1932. {
  1933. ___Empty_0 = value;
  1934. Il2CppCodeGenWriteBarrier((&___Empty_0), value);
  1935. }
  1936. };
  1937. #ifdef __clang__
  1938. #pragma clang diagnostic pop
  1939. #endif
  1940. #endif // EVENTARGS_T3591816995_H
  1941. #ifndef VALUETYPE_T3640485471_H
  1942. #define VALUETYPE_T3640485471_H
  1943. #ifdef __clang__
  1944. #pragma clang diagnostic push
  1945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1946. #pragma clang diagnostic ignored "-Wunused-variable"
  1947. #endif
  1948. // System.ValueType
  1949. struct ValueType_t3640485471 : public RuntimeObject
  1950. {
  1951. public:
  1952. public:
  1953. };
  1954. #ifdef __clang__
  1955. #pragma clang diagnostic pop
  1956. #endif
  1957. // Native definition for P/Invoke marshalling of System.ValueType
  1958. struct ValueType_t3640485471_marshaled_pinvoke
  1959. {
  1960. };
  1961. // Native definition for COM marshalling of System.ValueType
  1962. struct ValueType_t3640485471_marshaled_com
  1963. {
  1964. };
  1965. #endif // VALUETYPE_T3640485471_H
  1966. #ifndef U3CU3EC__DISPLAYCLASS42_0_T549567114_H
  1967. #define U3CU3EC__DISPLAYCLASS42_0_T549567114_H
  1968. #ifdef __clang__
  1969. #pragma clang diagnostic push
  1970. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1971. #pragma clang diagnostic ignored "-Wunused-variable"
  1972. #endif
  1973. // Newtonsoft.Json.Utilities.ReflectionUtils/<>c__DisplayClass42_0
  1974. struct U3CU3Ec__DisplayClass42_0_t549567114 : public RuntimeObject
  1975. {
  1976. public:
  1977. // System.Reflection.PropertyInfo Newtonsoft.Json.Utilities.ReflectionUtils/<>c__DisplayClass42_0::subTypeProperty
  1978. PropertyInfo_t * ___subTypeProperty_0;
  1979. public:
  1980. inline static int32_t get_offset_of_subTypeProperty_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass42_0_t549567114, ___subTypeProperty_0)); }
  1981. inline PropertyInfo_t * get_subTypeProperty_0() const { return ___subTypeProperty_0; }
  1982. inline PropertyInfo_t ** get_address_of_subTypeProperty_0() { return &___subTypeProperty_0; }
  1983. inline void set_subTypeProperty_0(PropertyInfo_t * value)
  1984. {
  1985. ___subTypeProperty_0 = value;
  1986. Il2CppCodeGenWriteBarrier((&___subTypeProperty_0), value);
  1987. }
  1988. };
  1989. #ifdef __clang__
  1990. #pragma clang diagnostic pop
  1991. #endif
  1992. #endif // U3CU3EC__DISPLAYCLASS42_0_T549567114_H
  1993. #ifndef REFLECTIONUTILS_T2669115404_H
  1994. #define REFLECTIONUTILS_T2669115404_H
  1995. #ifdef __clang__
  1996. #pragma clang diagnostic push
  1997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1998. #pragma clang diagnostic ignored "-Wunused-variable"
  1999. #endif
  2000. // Newtonsoft.Json.Utilities.ReflectionUtils
  2001. struct ReflectionUtils_t2669115404 : public RuntimeObject
  2002. {
  2003. public:
  2004. public:
  2005. };
  2006. struct ReflectionUtils_t2669115404_StaticFields
  2007. {
  2008. public:
  2009. // System.Type[] Newtonsoft.Json.Utilities.ReflectionUtils::EmptyTypes
  2010. TypeU5BU5D_t3940880105* ___EmptyTypes_0;
  2011. public:
  2012. inline static int32_t get_offset_of_EmptyTypes_0() { return static_cast<int32_t>(offsetof(ReflectionUtils_t2669115404_StaticFields, ___EmptyTypes_0)); }
  2013. inline TypeU5BU5D_t3940880105* get_EmptyTypes_0() const { return ___EmptyTypes_0; }
  2014. inline TypeU5BU5D_t3940880105** get_address_of_EmptyTypes_0() { return &___EmptyTypes_0; }
  2015. inline void set_EmptyTypes_0(TypeU5BU5D_t3940880105* value)
  2016. {
  2017. ___EmptyTypes_0 = value;
  2018. Il2CppCodeGenWriteBarrier((&___EmptyTypes_0), value);
  2019. }
  2020. };
  2021. #ifdef __clang__
  2022. #pragma clang diagnostic pop
  2023. #endif
  2024. #endif // REFLECTIONUTILS_T2669115404_H
  2025. #ifndef SERIALIZATIONBINDER_T274213469_H
  2026. #define SERIALIZATIONBINDER_T274213469_H
  2027. #ifdef __clang__
  2028. #pragma clang diagnostic push
  2029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2030. #pragma clang diagnostic ignored "-Wunused-variable"
  2031. #endif
  2032. // System.Runtime.Serialization.SerializationBinder
  2033. struct SerializationBinder_t274213469 : public RuntimeObject
  2034. {
  2035. public:
  2036. public:
  2037. };
  2038. #ifdef __clang__
  2039. #pragma clang diagnostic pop
  2040. #endif
  2041. #endif // SERIALIZATIONBINDER_T274213469_H
  2042. #ifndef STRINGBUILDER_T_H
  2043. #define STRINGBUILDER_T_H
  2044. #ifdef __clang__
  2045. #pragma clang diagnostic push
  2046. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2047. #pragma clang diagnostic ignored "-Wunused-variable"
  2048. #endif
  2049. // System.Text.StringBuilder
  2050. struct StringBuilder_t : public RuntimeObject
  2051. {
  2052. public:
  2053. // System.Int32 System.Text.StringBuilder::_length
  2054. int32_t ____length_1;
  2055. // System.String System.Text.StringBuilder::_str
  2056. String_t* ____str_2;
  2057. // System.String System.Text.StringBuilder::_cached_str
  2058. String_t* ____cached_str_3;
  2059. // System.Int32 System.Text.StringBuilder::_maxCapacity
  2060. int32_t ____maxCapacity_4;
  2061. public:
  2062. inline static int32_t get_offset_of__length_1() { return static_cast<int32_t>(offsetof(StringBuilder_t, ____length_1)); }
  2063. inline int32_t get__length_1() const { return ____length_1; }
  2064. inline int32_t* get_address_of__length_1() { return &____length_1; }
  2065. inline void set__length_1(int32_t value)
  2066. {
  2067. ____length_1 = value;
  2068. }
  2069. inline static int32_t get_offset_of__str_2() { return static_cast<int32_t>(offsetof(StringBuilder_t, ____str_2)); }
  2070. inline String_t* get__str_2() const { return ____str_2; }
  2071. inline String_t** get_address_of__str_2() { return &____str_2; }
  2072. inline void set__str_2(String_t* value)
  2073. {
  2074. ____str_2 = value;
  2075. Il2CppCodeGenWriteBarrier((&____str_2), value);
  2076. }
  2077. inline static int32_t get_offset_of__cached_str_3() { return static_cast<int32_t>(offsetof(StringBuilder_t, ____cached_str_3)); }
  2078. inline String_t* get__cached_str_3() const { return ____cached_str_3; }
  2079. inline String_t** get_address_of__cached_str_3() { return &____cached_str_3; }
  2080. inline void set__cached_str_3(String_t* value)
  2081. {
  2082. ____cached_str_3 = value;
  2083. Il2CppCodeGenWriteBarrier((&____cached_str_3), value);
  2084. }
  2085. inline static int32_t get_offset_of__maxCapacity_4() { return static_cast<int32_t>(offsetof(StringBuilder_t, ____maxCapacity_4)); }
  2086. inline int32_t get__maxCapacity_4() const { return ____maxCapacity_4; }
  2087. inline int32_t* get_address_of__maxCapacity_4() { return &____maxCapacity_4; }
  2088. inline void set__maxCapacity_4(int32_t value)
  2089. {
  2090. ____maxCapacity_4 = value;
  2091. }
  2092. };
  2093. #ifdef __clang__
  2094. #pragma clang diagnostic pop
  2095. #endif
  2096. #endif // STRINGBUILDER_T_H
  2097. #ifndef U3CU3EC_T3587133118_H
  2098. #define U3CU3EC_T3587133118_H
  2099. #ifdef __clang__
  2100. #pragma clang diagnostic push
  2101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2102. #pragma clang diagnostic ignored "-Wunused-variable"
  2103. #endif
  2104. // Newtonsoft.Json.Utilities.ReflectionUtils/<>c
  2105. struct U3CU3Ec_t3587133118 : public RuntimeObject
  2106. {
  2107. public:
  2108. public:
  2109. };
  2110. struct U3CU3Ec_t3587133118_StaticFields
  2111. {
  2112. public:
  2113. // Newtonsoft.Json.Utilities.ReflectionUtils/<>c Newtonsoft.Json.Utilities.ReflectionUtils/<>c::<>9
  2114. U3CU3Ec_t3587133118 * ___U3CU3E9_0;
  2115. // System.Func`2<System.Reflection.ConstructorInfo,System.Boolean> Newtonsoft.Json.Utilities.ReflectionUtils/<>c::<>9__10_0
  2116. Func_2_t1796590042 * ___U3CU3E9__10_0_1;
  2117. // System.Func`2<System.Reflection.MemberInfo,System.String> Newtonsoft.Json.Utilities.ReflectionUtils/<>c::<>9__29_0
  2118. Func_2_t3967597302 * ___U3CU3E9__29_0_2;
  2119. // System.Func`2<System.Reflection.ParameterInfo,System.Type> Newtonsoft.Json.Utilities.ReflectionUtils/<>c::<>9__37_0
  2120. Func_2_t3692615456 * ___U3CU3E9__37_0_3;
  2121. // System.Func`2<System.Reflection.FieldInfo,System.Boolean> Newtonsoft.Json.Utilities.ReflectionUtils/<>c::<>9__39_0
  2122. Func_2_t1761491126 * ___U3CU3E9__39_0_4;
  2123. public:
  2124. inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t3587133118_StaticFields, ___U3CU3E9_0)); }
  2125. inline U3CU3Ec_t3587133118 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
  2126. inline U3CU3Ec_t3587133118 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
  2127. inline void set_U3CU3E9_0(U3CU3Ec_t3587133118 * value)
  2128. {
  2129. ___U3CU3E9_0 = value;
  2130. Il2CppCodeGenWriteBarrier((&___U3CU3E9_0), value);
  2131. }
  2132. inline static int32_t get_offset_of_U3CU3E9__10_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t3587133118_StaticFields, ___U3CU3E9__10_0_1)); }
  2133. inline Func_2_t1796590042 * get_U3CU3E9__10_0_1() const { return ___U3CU3E9__10_0_1; }
  2134. inline Func_2_t1796590042 ** get_address_of_U3CU3E9__10_0_1() { return &___U3CU3E9__10_0_1; }
  2135. inline void set_U3CU3E9__10_0_1(Func_2_t1796590042 * value)
  2136. {
  2137. ___U3CU3E9__10_0_1 = value;
  2138. Il2CppCodeGenWriteBarrier((&___U3CU3E9__10_0_1), value);
  2139. }
  2140. inline static int32_t get_offset_of_U3CU3E9__29_0_2() { return static_cast<int32_t>(offsetof(U3CU3Ec_t3587133118_StaticFields, ___U3CU3E9__29_0_2)); }
  2141. inline Func_2_t3967597302 * get_U3CU3E9__29_0_2() const { return ___U3CU3E9__29_0_2; }
  2142. inline Func_2_t3967597302 ** get_address_of_U3CU3E9__29_0_2() { return &___U3CU3E9__29_0_2; }
  2143. inline void set_U3CU3E9__29_0_2(Func_2_t3967597302 * value)
  2144. {
  2145. ___U3CU3E9__29_0_2 = value;
  2146. Il2CppCodeGenWriteBarrier((&___U3CU3E9__29_0_2), value);
  2147. }
  2148. inline static int32_t get_offset_of_U3CU3E9__37_0_3() { return static_cast<int32_t>(offsetof(U3CU3Ec_t3587133118_StaticFields, ___U3CU3E9__37_0_3)); }
  2149. inline Func_2_t3692615456 * get_U3CU3E9__37_0_3() const { return ___U3CU3E9__37_0_3; }
  2150. inline Func_2_t3692615456 ** get_address_of_U3CU3E9__37_0_3() { return &___U3CU3E9__37_0_3; }
  2151. inline void set_U3CU3E9__37_0_3(Func_2_t3692615456 * value)
  2152. {
  2153. ___U3CU3E9__37_0_3 = value;
  2154. Il2CppCodeGenWriteBarrier((&___U3CU3E9__37_0_3), value);
  2155. }
  2156. inline static int32_t get_offset_of_U3CU3E9__39_0_4() { return static_cast<int32_t>(offsetof(U3CU3Ec_t3587133118_StaticFields, ___U3CU3E9__39_0_4)); }
  2157. inline Func_2_t1761491126 * get_U3CU3E9__39_0_4() const { return ___U3CU3E9__39_0_4; }
  2158. inline Func_2_t1761491126 ** get_address_of_U3CU3E9__39_0_4() { return &___U3CU3E9__39_0_4; }
  2159. inline void set_U3CU3E9__39_0_4(Func_2_t1761491126 * value)
  2160. {
  2161. ___U3CU3E9__39_0_4 = value;
  2162. Il2CppCodeGenWriteBarrier((&___U3CU3E9__39_0_4), value);
  2163. }
  2164. };
  2165. #ifdef __clang__
  2166. #pragma clang diagnostic pop
  2167. #endif
  2168. #endif // U3CU3EC_T3587133118_H
  2169. #ifndef EXCEPTION_T_H
  2170. #define EXCEPTION_T_H
  2171. #ifdef __clang__
  2172. #pragma clang diagnostic push
  2173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2174. #pragma clang diagnostic ignored "-Wunused-variable"
  2175. #endif
  2176. // System.Exception
  2177. struct Exception_t : public RuntimeObject
  2178. {
  2179. public:
  2180. // System.IntPtr[] System.Exception::trace_ips
  2181. IntPtrU5BU5D_t4013366056* ___trace_ips_0;
  2182. // System.Exception System.Exception::inner_exception
  2183. Exception_t * ___inner_exception_1;
  2184. // System.String System.Exception::message
  2185. String_t* ___message_2;
  2186. // System.String System.Exception::help_link
  2187. String_t* ___help_link_3;
  2188. // System.String System.Exception::class_name
  2189. String_t* ___class_name_4;
  2190. // System.String System.Exception::stack_trace
  2191. String_t* ___stack_trace_5;
  2192. // System.String System.Exception::_remoteStackTraceString
  2193. String_t* ____remoteStackTraceString_6;
  2194. // System.Int32 System.Exception::remote_stack_index
  2195. int32_t ___remote_stack_index_7;
  2196. // System.Int32 System.Exception::hresult
  2197. int32_t ___hresult_8;
  2198. // System.String System.Exception::source
  2199. String_t* ___source_9;
  2200. // System.Collections.IDictionary System.Exception::_data
  2201. RuntimeObject* ____data_10;
  2202. public:
  2203. inline static int32_t get_offset_of_trace_ips_0() { return static_cast<int32_t>(offsetof(Exception_t, ___trace_ips_0)); }
  2204. inline IntPtrU5BU5D_t4013366056* get_trace_ips_0() const { return ___trace_ips_0; }
  2205. inline IntPtrU5BU5D_t4013366056** get_address_of_trace_ips_0() { return &___trace_ips_0; }
  2206. inline void set_trace_ips_0(IntPtrU5BU5D_t4013366056* value)
  2207. {
  2208. ___trace_ips_0 = value;
  2209. Il2CppCodeGenWriteBarrier((&___trace_ips_0), value);
  2210. }
  2211. inline static int32_t get_offset_of_inner_exception_1() { return static_cast<int32_t>(offsetof(Exception_t, ___inner_exception_1)); }
  2212. inline Exception_t * get_inner_exception_1() const { return ___inner_exception_1; }
  2213. inline Exception_t ** get_address_of_inner_exception_1() { return &___inner_exception_1; }
  2214. inline void set_inner_exception_1(Exception_t * value)
  2215. {
  2216. ___inner_exception_1 = value;
  2217. Il2CppCodeGenWriteBarrier((&___inner_exception_1), value);
  2218. }
  2219. inline static int32_t get_offset_of_message_2() { return static_cast<int32_t>(offsetof(Exception_t, ___message_2)); }
  2220. inline String_t* get_message_2() const { return ___message_2; }
  2221. inline String_t** get_address_of_message_2() { return &___message_2; }
  2222. inline void set_message_2(String_t* value)
  2223. {
  2224. ___message_2 = value;
  2225. Il2CppCodeGenWriteBarrier((&___message_2), value);
  2226. }
  2227. inline static int32_t get_offset_of_help_link_3() { return static_cast<int32_t>(offsetof(Exception_t, ___help_link_3)); }
  2228. inline String_t* get_help_link_3() const { return ___help_link_3; }
  2229. inline String_t** get_address_of_help_link_3() { return &___help_link_3; }
  2230. inline void set_help_link_3(String_t* value)
  2231. {
  2232. ___help_link_3 = value;
  2233. Il2CppCodeGenWriteBarrier((&___help_link_3), value);
  2234. }
  2235. inline static int32_t get_offset_of_class_name_4() { return static_cast<int32_t>(offsetof(Exception_t, ___class_name_4)); }
  2236. inline String_t* get_class_name_4() const { return ___class_name_4; }
  2237. inline String_t** get_address_of_class_name_4() { return &___class_name_4; }
  2238. inline void set_class_name_4(String_t* value)
  2239. {
  2240. ___class_name_4 = value;
  2241. Il2CppCodeGenWriteBarrier((&___class_name_4), value);
  2242. }
  2243. inline static int32_t get_offset_of_stack_trace_5() { return static_cast<int32_t>(offsetof(Exception_t, ___stack_trace_5)); }
  2244. inline String_t* get_stack_trace_5() const { return ___stack_trace_5; }
  2245. inline String_t** get_address_of_stack_trace_5() { return &___stack_trace_5; }
  2246. inline void set_stack_trace_5(String_t* value)
  2247. {
  2248. ___stack_trace_5 = value;
  2249. Il2CppCodeGenWriteBarrier((&___stack_trace_5), value);
  2250. }
  2251. inline static int32_t get_offset_of__remoteStackTraceString_6() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_6)); }
  2252. inline String_t* get__remoteStackTraceString_6() const { return ____remoteStackTraceString_6; }
  2253. inline String_t** get_address_of__remoteStackTraceString_6() { return &____remoteStackTraceString_6; }
  2254. inline void set__remoteStackTraceString_6(String_t* value)
  2255. {
  2256. ____remoteStackTraceString_6 = value;
  2257. Il2CppCodeGenWriteBarrier((&____remoteStackTraceString_6), value);
  2258. }
  2259. inline static int32_t get_offset_of_remote_stack_index_7() { return static_cast<int32_t>(offsetof(Exception_t, ___remote_stack_index_7)); }
  2260. inline int32_t get_remote_stack_index_7() const { return ___remote_stack_index_7; }
  2261. inline int32_t* get_address_of_remote_stack_index_7() { return &___remote_stack_index_7; }
  2262. inline void set_remote_stack_index_7(int32_t value)
  2263. {
  2264. ___remote_stack_index_7 = value;
  2265. }
  2266. inline static int32_t get_offset_of_hresult_8() { return static_cast<int32_t>(offsetof(Exception_t, ___hresult_8)); }
  2267. inline int32_t get_hresult_8() const { return ___hresult_8; }
  2268. inline int32_t* get_address_of_hresult_8() { return &___hresult_8; }
  2269. inline void set_hresult_8(int32_t value)
  2270. {
  2271. ___hresult_8 = value;
  2272. }
  2273. inline static int32_t get_offset_of_source_9() { return static_cast<int32_t>(offsetof(Exception_t, ___source_9)); }
  2274. inline String_t* get_source_9() const { return ___source_9; }
  2275. inline String_t** get_address_of_source_9() { return &___source_9; }
  2276. inline void set_source_9(String_t* value)
  2277. {
  2278. ___source_9 = value;
  2279. Il2CppCodeGenWriteBarrier((&___source_9), value);
  2280. }
  2281. inline static int32_t get_offset_of__data_10() { return static_cast<int32_t>(offsetof(Exception_t, ____data_10)); }
  2282. inline RuntimeObject* get__data_10() const { return ____data_10; }
  2283. inline RuntimeObject** get_address_of__data_10() { return &____data_10; }
  2284. inline void set__data_10(RuntimeObject* value)
  2285. {
  2286. ____data_10 = value;
  2287. Il2CppCodeGenWriteBarrier((&____data_10), value);
  2288. }
  2289. };
  2290. #ifdef __clang__
  2291. #pragma clang diagnostic pop
  2292. #endif
  2293. #endif // EXCEPTION_T_H
  2294. #ifndef LIST_1_T557109187_H
  2295. #define LIST_1_T557109187_H
  2296. #ifdef __clang__
  2297. #pragma clang diagnostic push
  2298. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2299. #pragma clang diagnostic ignored "-Wunused-variable"
  2300. #endif
  2301. // System.Collections.Generic.List`1<System.Reflection.MemberInfo>
  2302. struct List_1_t557109187 : public RuntimeObject
  2303. {
  2304. public:
  2305. // T[] System.Collections.Generic.List`1::_items
  2306. MemberInfoU5BU5D_t1302094432* ____items_1;
  2307. // System.Int32 System.Collections.Generic.List`1::_size
  2308. int32_t ____size_2;
  2309. // System.Int32 System.Collections.Generic.List`1::_version
  2310. int32_t ____version_3;
  2311. public:
  2312. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t557109187, ____items_1)); }
  2313. inline MemberInfoU5BU5D_t1302094432* get__items_1() const { return ____items_1; }
  2314. inline MemberInfoU5BU5D_t1302094432** get_address_of__items_1() { return &____items_1; }
  2315. inline void set__items_1(MemberInfoU5BU5D_t1302094432* value)
  2316. {
  2317. ____items_1 = value;
  2318. Il2CppCodeGenWriteBarrier((&____items_1), value);
  2319. }
  2320. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t557109187, ____size_2)); }
  2321. inline int32_t get__size_2() const { return ____size_2; }
  2322. inline int32_t* get_address_of__size_2() { return &____size_2; }
  2323. inline void set__size_2(int32_t value)
  2324. {
  2325. ____size_2 = value;
  2326. }
  2327. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t557109187, ____version_3)); }
  2328. inline int32_t get__version_3() const { return ____version_3; }
  2329. inline int32_t* get_address_of__version_3() { return &____version_3; }
  2330. inline void set__version_3(int32_t value)
  2331. {
  2332. ____version_3 = value;
  2333. }
  2334. };
  2335. struct List_1_t557109187_StaticFields
  2336. {
  2337. public:
  2338. // T[] System.Collections.Generic.List`1::EmptyArray
  2339. MemberInfoU5BU5D_t1302094432* ___EmptyArray_4;
  2340. public:
  2341. inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t557109187_StaticFields, ___EmptyArray_4)); }
  2342. inline MemberInfoU5BU5D_t1302094432* get_EmptyArray_4() const { return ___EmptyArray_4; }
  2343. inline MemberInfoU5BU5D_t1302094432** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
  2344. inline void set_EmptyArray_4(MemberInfoU5BU5D_t1302094432* value)
  2345. {
  2346. ___EmptyArray_4 = value;
  2347. Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
  2348. }
  2349. };
  2350. #ifdef __clang__
  2351. #pragma clang diagnostic pop
  2352. #endif
  2353. #endif // LIST_1_T557109187_H
  2354. #ifndef ATTRIBUTE_T861562559_H
  2355. #define ATTRIBUTE_T861562559_H
  2356. #ifdef __clang__
  2357. #pragma clang diagnostic push
  2358. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2359. #pragma clang diagnostic ignored "-Wunused-variable"
  2360. #endif
  2361. // System.Attribute
  2362. struct Attribute_t861562559 : public RuntimeObject
  2363. {
  2364. public:
  2365. public:
  2366. };
  2367. #ifdef __clang__
  2368. #pragma clang diagnostic pop
  2369. #endif
  2370. #endif // ATTRIBUTE_T861562559_H
  2371. #ifndef BINDER_T2999457153_H
  2372. #define BINDER_T2999457153_H
  2373. #ifdef __clang__
  2374. #pragma clang diagnostic push
  2375. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2376. #pragma clang diagnostic ignored "-Wunused-variable"
  2377. #endif
  2378. // System.Reflection.Binder
  2379. struct Binder_t2999457153 : public RuntimeObject
  2380. {
  2381. public:
  2382. public:
  2383. };
  2384. struct Binder_t2999457153_StaticFields
  2385. {
  2386. public:
  2387. // System.Reflection.Binder System.Reflection.Binder::default_binder
  2388. Binder_t2999457153 * ___default_binder_0;
  2389. public:
  2390. inline static int32_t get_offset_of_default_binder_0() { return static_cast<int32_t>(offsetof(Binder_t2999457153_StaticFields, ___default_binder_0)); }
  2391. inline Binder_t2999457153 * get_default_binder_0() const { return ___default_binder_0; }
  2392. inline Binder_t2999457153 ** get_address_of_default_binder_0() { return &___default_binder_0; }
  2393. inline void set_default_binder_0(Binder_t2999457153 * value)
  2394. {
  2395. ___default_binder_0 = value;
  2396. Il2CppCodeGenWriteBarrier((&___default_binder_0), value);
  2397. }
  2398. };
  2399. #ifdef __clang__
  2400. #pragma clang diagnostic pop
  2401. #endif
  2402. #endif // BINDER_T2999457153_H
  2403. #ifndef LIST_1_T2159416693_H
  2404. #define LIST_1_T2159416693_H
  2405. #ifdef __clang__
  2406. #pragma clang diagnostic push
  2407. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2408. #pragma clang diagnostic ignored "-Wunused-variable"
  2409. #endif
  2410. // System.Collections.Generic.List`1<System.Reflection.PropertyInfo>
  2411. struct List_1_t2159416693 : public RuntimeObject
  2412. {
  2413. public:
  2414. // T[] System.Collections.Generic.List`1::_items
  2415. PropertyInfoU5BU5D_t1461822886* ____items_1;
  2416. // System.Int32 System.Collections.Generic.List`1::_size
  2417. int32_t ____size_2;
  2418. // System.Int32 System.Collections.Generic.List`1::_version
  2419. int32_t ____version_3;
  2420. public:
  2421. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t2159416693, ____items_1)); }
  2422. inline PropertyInfoU5BU5D_t1461822886* get__items_1() const { return ____items_1; }
  2423. inline PropertyInfoU5BU5D_t1461822886** get_address_of__items_1() { return &____items_1; }
  2424. inline void set__items_1(PropertyInfoU5BU5D_t1461822886* value)
  2425. {
  2426. ____items_1 = value;
  2427. Il2CppCodeGenWriteBarrier((&____items_1), value);
  2428. }
  2429. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t2159416693, ____size_2)); }
  2430. inline int32_t get__size_2() const { return ____size_2; }
  2431. inline int32_t* get_address_of__size_2() { return &____size_2; }
  2432. inline void set__size_2(int32_t value)
  2433. {
  2434. ____size_2 = value;
  2435. }
  2436. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t2159416693, ____version_3)); }
  2437. inline int32_t get__version_3() const { return ____version_3; }
  2438. inline int32_t* get_address_of__version_3() { return &____version_3; }
  2439. inline void set__version_3(int32_t value)
  2440. {
  2441. ____version_3 = value;
  2442. }
  2443. };
  2444. struct List_1_t2159416693_StaticFields
  2445. {
  2446. public:
  2447. // T[] System.Collections.Generic.List`1::EmptyArray
  2448. PropertyInfoU5BU5D_t1461822886* ___EmptyArray_4;
  2449. public:
  2450. inline static int32_t get_offset_of_EmptyArray_4() { return static_cast<int32_t>(offsetof(List_1_t2159416693_StaticFields, ___EmptyArray_4)); }
  2451. inline PropertyInfoU5BU5D_t1461822886* get_EmptyArray_4() const { return ___EmptyArray_4; }
  2452. inline PropertyInfoU5BU5D_t1461822886** get_address_of_EmptyArray_4() { return &___EmptyArray_4; }
  2453. inline void set_EmptyArray_4(PropertyInfoU5BU5D_t1461822886* value)
  2454. {
  2455. ___EmptyArray_4 = value;
  2456. Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value);
  2457. }
  2458. };
  2459. #ifdef __clang__
  2460. #pragma clang diagnostic pop
  2461. #endif
  2462. #endif // LIST_1_T2159416693_H
  2463. #ifndef STRING_T_H
  2464. #define STRING_T_H
  2465. #ifdef __clang__
  2466. #pragma clang diagnostic push
  2467. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2468. #pragma clang diagnostic ignored "-Wunused-variable"
  2469. #endif
  2470. // System.String
  2471. struct String_t : public RuntimeObject
  2472. {
  2473. public:
  2474. // System.Int32 System.String::length
  2475. int32_t ___length_0;
  2476. // System.Char System.String::start_char
  2477. Il2CppChar ___start_char_1;
  2478. public:
  2479. inline static int32_t get_offset_of_length_0() { return static_cast<int32_t>(offsetof(String_t, ___length_0)); }
  2480. inline int32_t get_length_0() const { return ___length_0; }
  2481. inline int32_t* get_address_of_length_0() { return &___length_0; }
  2482. inline void set_length_0(int32_t value)
  2483. {
  2484. ___length_0 = value;
  2485. }
  2486. inline static int32_t get_offset_of_start_char_1() { return static_cast<int32_t>(offsetof(String_t, ___start_char_1)); }
  2487. inline Il2CppChar get_start_char_1() const { return ___start_char_1; }
  2488. inline Il2CppChar* get_address_of_start_char_1() { return &___start_char_1; }
  2489. inline void set_start_char_1(Il2CppChar value)
  2490. {
  2491. ___start_char_1 = value;
  2492. }
  2493. };
  2494. struct String_t_StaticFields
  2495. {
  2496. public:
  2497. // System.String System.String::Empty
  2498. String_t* ___Empty_2;
  2499. // System.Char[] System.String::WhiteChars
  2500. CharU5BU5D_t3528271667* ___WhiteChars_3;
  2501. public:
  2502. inline static int32_t get_offset_of_Empty_2() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_2)); }
  2503. inline String_t* get_Empty_2() const { return ___Empty_2; }
  2504. inline String_t** get_address_of_Empty_2() { return &___Empty_2; }
  2505. inline void set_Empty_2(String_t* value)
  2506. {
  2507. ___Empty_2 = value;
  2508. Il2CppCodeGenWriteBarrier((&___Empty_2), value);
  2509. }
  2510. inline static int32_t get_offset_of_WhiteChars_3() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___WhiteChars_3)); }
  2511. inline CharU5BU5D_t3528271667* get_WhiteChars_3() const { return ___WhiteChars_3; }
  2512. inline CharU5BU5D_t3528271667** get_address_of_WhiteChars_3() { return &___WhiteChars_3; }
  2513. inline void set_WhiteChars_3(CharU5BU5D_t3528271667* value)
  2514. {
  2515. ___WhiteChars_3 = value;
  2516. Il2CppCodeGenWriteBarrier((&___WhiteChars_3), value);
  2517. }
  2518. };
  2519. #ifdef __clang__
  2520. #pragma clang diagnostic pop
  2521. #endif
  2522. #endif // STRING_T_H
  2523. #ifndef U3CU3EC__DISPLAYCLASS9_0_T1591754542_H
  2524. #define U3CU3EC__DISPLAYCLASS9_0_T1591754542_H
  2525. #ifdef __clang__
  2526. #pragma clang diagnostic push
  2527. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2528. #pragma clang diagnostic ignored "-Wunused-variable"
  2529. #endif
  2530. // Newtonsoft.Json.Utilities.ConvertUtils/<>c__DisplayClass9_0
  2531. struct U3CU3Ec__DisplayClass9_0_t1591754542 : public RuntimeObject
  2532. {
  2533. public:
  2534. // Newtonsoft.Json.Utilities.MethodCall`2<System.Object,System.Object> Newtonsoft.Json.Utilities.ConvertUtils/<>c__DisplayClass9_0::call
  2535. MethodCall_2_t2845904993 * ___call_0;
  2536. public:
  2537. inline static int32_t get_offset_of_call_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass9_0_t1591754542, ___call_0)); }
  2538. inline MethodCall_2_t2845904993 * get_call_0() const { return ___call_0; }
  2539. inline MethodCall_2_t2845904993 ** get_address_of_call_0() { return &___call_0; }
  2540. inline void set_call_0(MethodCall_2_t2845904993 * value)
  2541. {
  2542. ___call_0 = value;
  2543. Il2CppCodeGenWriteBarrier((&___call_0), value);
  2544. }
  2545. };
  2546. #ifdef __clang__
  2547. #pragma clang diagnostic pop
  2548. #endif
  2549. #endif // U3CU3EC__DISPLAYCLASS9_0_T1591754542_H
  2550. #ifndef DATETIMEUTILS_T3515429982_H
  2551. #define DATETIMEUTILS_T3515429982_H
  2552. #ifdef __clang__
  2553. #pragma clang diagnostic push
  2554. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2555. #pragma clang diagnostic ignored "-Wunused-variable"
  2556. #endif
  2557. // Newtonsoft.Json.Utilities.DateTimeUtils
  2558. struct DateTimeUtils_t3515429982 : public RuntimeObject
  2559. {
  2560. public:
  2561. public:
  2562. };
  2563. struct DateTimeUtils_t3515429982_StaticFields
  2564. {
  2565. public:
  2566. // System.Int64 Newtonsoft.Json.Utilities.DateTimeUtils::InitialJavaScriptDateTicks
  2567. int64_t ___InitialJavaScriptDateTicks_0;
  2568. // System.Int32[] Newtonsoft.Json.Utilities.DateTimeUtils::DaysToMonth365
  2569. Int32U5BU5D_t385246372* ___DaysToMonth365_1;
  2570. // System.Int32[] Newtonsoft.Json.Utilities.DateTimeUtils::DaysToMonth366
  2571. Int32U5BU5D_t385246372* ___DaysToMonth366_2;
  2572. public:
  2573. inline static int32_t get_offset_of_InitialJavaScriptDateTicks_0() { return static_cast<int32_t>(offsetof(DateTimeUtils_t3515429982_StaticFields, ___InitialJavaScriptDateTicks_0)); }
  2574. inline int64_t get_InitialJavaScriptDateTicks_0() const { return ___InitialJavaScriptDateTicks_0; }
  2575. inline int64_t* get_address_of_InitialJavaScriptDateTicks_0() { return &___InitialJavaScriptDateTicks_0; }
  2576. inline void set_InitialJavaScriptDateTicks_0(int64_t value)
  2577. {
  2578. ___InitialJavaScriptDateTicks_0 = value;
  2579. }
  2580. inline static int32_t get_offset_of_DaysToMonth365_1() { return static_cast<int32_t>(offsetof(DateTimeUtils_t3515429982_StaticFields, ___DaysToMonth365_1)); }
  2581. inline Int32U5BU5D_t385246372* get_DaysToMonth365_1() const { return ___DaysToMonth365_1; }
  2582. inline Int32U5BU5D_t385246372** get_address_of_DaysToMonth365_1() { return &___DaysToMonth365_1; }
  2583. inline void set_DaysToMonth365_1(Int32U5BU5D_t385246372* value)
  2584. {
  2585. ___DaysToMonth365_1 = value;
  2586. Il2CppCodeGenWriteBarrier((&___DaysToMonth365_1), value);
  2587. }
  2588. inline static int32_t get_offset_of_DaysToMonth366_2() { return static_cast<int32_t>(offsetof(DateTimeUtils_t3515429982_StaticFields, ___DaysToMonth366_2)); }
  2589. inline Int32U5BU5D_t385246372* get_DaysToMonth366_2() const { return ___DaysToMonth366_2; }
  2590. inline Int32U5BU5D_t385246372** get_address_of_DaysToMonth366_2() { return &___DaysToMonth366_2; }
  2591. inline void set_DaysToMonth366_2(Int32U5BU5D_t385246372* value)
  2592. {
  2593. ___DaysToMonth366_2 = value;
  2594. Il2CppCodeGenWriteBarrier((&___DaysToMonth366_2), value);
  2595. }
  2596. };
  2597. #ifdef __clang__
  2598. #pragma clang diagnostic pop
  2599. #endif
  2600. #endif // DATETIMEUTILS_T3515429982_H
  2601. #ifndef CULTUREINFO_T4157843068_H
  2602. #define CULTUREINFO_T4157843068_H
  2603. #ifdef __clang__
  2604. #pragma clang diagnostic push
  2605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2606. #pragma clang diagnostic ignored "-Wunused-variable"
  2607. #endif
  2608. // System.Globalization.CultureInfo
  2609. struct CultureInfo_t4157843068 : public RuntimeObject
  2610. {
  2611. public:
  2612. // System.Boolean System.Globalization.CultureInfo::m_isReadOnly
  2613. bool ___m_isReadOnly_7;
  2614. // System.Int32 System.Globalization.CultureInfo::cultureID
  2615. int32_t ___cultureID_8;
  2616. // System.Int32 System.Globalization.CultureInfo::parent_lcid
  2617. int32_t ___parent_lcid_9;
  2618. // System.Int32 System.Globalization.CultureInfo::specific_lcid
  2619. int32_t ___specific_lcid_10;
  2620. // System.Int32 System.Globalization.CultureInfo::datetime_index
  2621. int32_t ___datetime_index_11;
  2622. // System.Int32 System.Globalization.CultureInfo::number_index
  2623. int32_t ___number_index_12;
  2624. // System.Boolean System.Globalization.CultureInfo::m_useUserOverride
  2625. bool ___m_useUserOverride_13;
  2626. // System.Globalization.NumberFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::numInfo
  2627. NumberFormatInfo_t435877138 * ___numInfo_14;
  2628. // System.Globalization.DateTimeFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::dateTimeInfo
  2629. DateTimeFormatInfo_t2405853701 * ___dateTimeInfo_15;
  2630. // System.Globalization.TextInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::textInfo
  2631. TextInfo_t3810425522 * ___textInfo_16;
  2632. // System.String System.Globalization.CultureInfo::m_name
  2633. String_t* ___m_name_17;
  2634. // System.String System.Globalization.CultureInfo::displayname
  2635. String_t* ___displayname_18;
  2636. // System.String System.Globalization.CultureInfo::englishname
  2637. String_t* ___englishname_19;
  2638. // System.String System.Globalization.CultureInfo::nativename
  2639. String_t* ___nativename_20;
  2640. // System.String System.Globalization.CultureInfo::iso3lang
  2641. String_t* ___iso3lang_21;
  2642. // System.String System.Globalization.CultureInfo::iso2lang
  2643. String_t* ___iso2lang_22;
  2644. // System.String System.Globalization.CultureInfo::icu_name
  2645. String_t* ___icu_name_23;
  2646. // System.String System.Globalization.CultureInfo::win3lang
  2647. String_t* ___win3lang_24;
  2648. // System.String System.Globalization.CultureInfo::territory
  2649. String_t* ___territory_25;
  2650. // System.Globalization.CompareInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::compareInfo
  2651. CompareInfo_t1092934962 * ___compareInfo_26;
  2652. // System.Int32* System.Globalization.CultureInfo::calendar_data
  2653. int32_t* ___calendar_data_27;
  2654. // System.Void* System.Globalization.CultureInfo::textinfo_data
  2655. void* ___textinfo_data_28;
  2656. // System.Globalization.Calendar[] System.Globalization.CultureInfo::optional_calendars
  2657. CalendarU5BU5D_t3985046076* ___optional_calendars_29;
  2658. // System.Globalization.CultureInfo System.Globalization.CultureInfo::parent_culture
  2659. CultureInfo_t4157843068 * ___parent_culture_30;
  2660. // System.Int32 System.Globalization.CultureInfo::m_dataItem
  2661. int32_t ___m_dataItem_31;
  2662. // System.Globalization.Calendar System.Globalization.CultureInfo::calendar
  2663. Calendar_t1661121569 * ___calendar_32;
  2664. // System.Boolean System.Globalization.CultureInfo::constructed
  2665. bool ___constructed_33;
  2666. // System.Byte[] System.Globalization.CultureInfo::cached_serialized_form
  2667. ByteU5BU5D_t4116647657* ___cached_serialized_form_34;
  2668. public:
  2669. inline static int32_t get_offset_of_m_isReadOnly_7() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___m_isReadOnly_7)); }
  2670. inline bool get_m_isReadOnly_7() const { return ___m_isReadOnly_7; }
  2671. inline bool* get_address_of_m_isReadOnly_7() { return &___m_isReadOnly_7; }
  2672. inline void set_m_isReadOnly_7(bool value)
  2673. {
  2674. ___m_isReadOnly_7 = value;
  2675. }
  2676. inline static int32_t get_offset_of_cultureID_8() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___cultureID_8)); }
  2677. inline int32_t get_cultureID_8() const { return ___cultureID_8; }
  2678. inline int32_t* get_address_of_cultureID_8() { return &___cultureID_8; }
  2679. inline void set_cultureID_8(int32_t value)
  2680. {
  2681. ___cultureID_8 = value;
  2682. }
  2683. inline static int32_t get_offset_of_parent_lcid_9() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___parent_lcid_9)); }
  2684. inline int32_t get_parent_lcid_9() const { return ___parent_lcid_9; }
  2685. inline int32_t* get_address_of_parent_lcid_9() { return &___parent_lcid_9; }
  2686. inline void set_parent_lcid_9(int32_t value)
  2687. {
  2688. ___parent_lcid_9 = value;
  2689. }
  2690. inline static int32_t get_offset_of_specific_lcid_10() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___specific_lcid_10)); }
  2691. inline int32_t get_specific_lcid_10() const { return ___specific_lcid_10; }
  2692. inline int32_t* get_address_of_specific_lcid_10() { return &___specific_lcid_10; }
  2693. inline void set_specific_lcid_10(int32_t value)
  2694. {
  2695. ___specific_lcid_10 = value;
  2696. }
  2697. inline static int32_t get_offset_of_datetime_index_11() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___datetime_index_11)); }
  2698. inline int32_t get_datetime_index_11() const { return ___datetime_index_11; }
  2699. inline int32_t* get_address_of_datetime_index_11() { return &___datetime_index_11; }
  2700. inline void set_datetime_index_11(int32_t value)
  2701. {
  2702. ___datetime_index_11 = value;
  2703. }
  2704. inline static int32_t get_offset_of_number_index_12() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___number_index_12)); }
  2705. inline int32_t get_number_index_12() const { return ___number_index_12; }
  2706. inline int32_t* get_address_of_number_index_12() { return &___number_index_12; }
  2707. inline void set_number_index_12(int32_t value)
  2708. {
  2709. ___number_index_12 = value;
  2710. }
  2711. inline static int32_t get_offset_of_m_useUserOverride_13() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___m_useUserOverride_13)); }
  2712. inline bool get_m_useUserOverride_13() const { return ___m_useUserOverride_13; }
  2713. inline bool* get_address_of_m_useUserOverride_13() { return &___m_useUserOverride_13; }
  2714. inline void set_m_useUserOverride_13(bool value)
  2715. {
  2716. ___m_useUserOverride_13 = value;
  2717. }
  2718. inline static int32_t get_offset_of_numInfo_14() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___numInfo_14)); }
  2719. inline NumberFormatInfo_t435877138 * get_numInfo_14() const { return ___numInfo_14; }
  2720. inline NumberFormatInfo_t435877138 ** get_address_of_numInfo_14() { return &___numInfo_14; }
  2721. inline void set_numInfo_14(NumberFormatInfo_t435877138 * value)
  2722. {
  2723. ___numInfo_14 = value;
  2724. Il2CppCodeGenWriteBarrier((&___numInfo_14), value);
  2725. }
  2726. inline static int32_t get_offset_of_dateTimeInfo_15() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___dateTimeInfo_15)); }
  2727. inline DateTimeFormatInfo_t2405853701 * get_dateTimeInfo_15() const { return ___dateTimeInfo_15; }
  2728. inline DateTimeFormatInfo_t2405853701 ** get_address_of_dateTimeInfo_15() { return &___dateTimeInfo_15; }
  2729. inline void set_dateTimeInfo_15(DateTimeFormatInfo_t2405853701 * value)
  2730. {
  2731. ___dateTimeInfo_15 = value;
  2732. Il2CppCodeGenWriteBarrier((&___dateTimeInfo_15), value);
  2733. }
  2734. inline static int32_t get_offset_of_textInfo_16() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___textInfo_16)); }
  2735. inline TextInfo_t3810425522 * get_textInfo_16() const { return ___textInfo_16; }
  2736. inline TextInfo_t3810425522 ** get_address_of_textInfo_16() { return &___textInfo_16; }
  2737. inline void set_textInfo_16(TextInfo_t3810425522 * value)
  2738. {
  2739. ___textInfo_16 = value;
  2740. Il2CppCodeGenWriteBarrier((&___textInfo_16), value);
  2741. }
  2742. inline static int32_t get_offset_of_m_name_17() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___m_name_17)); }
  2743. inline String_t* get_m_name_17() const { return ___m_name_17; }
  2744. inline String_t** get_address_of_m_name_17() { return &___m_name_17; }
  2745. inline void set_m_name_17(String_t* value)
  2746. {
  2747. ___m_name_17 = value;
  2748. Il2CppCodeGenWriteBarrier((&___m_name_17), value);
  2749. }
  2750. inline static int32_t get_offset_of_displayname_18() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___displayname_18)); }
  2751. inline String_t* get_displayname_18() const { return ___displayname_18; }
  2752. inline String_t** get_address_of_displayname_18() { return &___displayname_18; }
  2753. inline void set_displayname_18(String_t* value)
  2754. {
  2755. ___displayname_18 = value;
  2756. Il2CppCodeGenWriteBarrier((&___displayname_18), value);
  2757. }
  2758. inline static int32_t get_offset_of_englishname_19() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___englishname_19)); }
  2759. inline String_t* get_englishname_19() const { return ___englishname_19; }
  2760. inline String_t** get_address_of_englishname_19() { return &___englishname_19; }
  2761. inline void set_englishname_19(String_t* value)
  2762. {
  2763. ___englishname_19 = value;
  2764. Il2CppCodeGenWriteBarrier((&___englishname_19), value);
  2765. }
  2766. inline static int32_t get_offset_of_nativename_20() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___nativename_20)); }
  2767. inline String_t* get_nativename_20() const { return ___nativename_20; }
  2768. inline String_t** get_address_of_nativename_20() { return &___nativename_20; }
  2769. inline void set_nativename_20(String_t* value)
  2770. {
  2771. ___nativename_20 = value;
  2772. Il2CppCodeGenWriteBarrier((&___nativename_20), value);
  2773. }
  2774. inline static int32_t get_offset_of_iso3lang_21() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___iso3lang_21)); }
  2775. inline String_t* get_iso3lang_21() const { return ___iso3lang_21; }
  2776. inline String_t** get_address_of_iso3lang_21() { return &___iso3lang_21; }
  2777. inline void set_iso3lang_21(String_t* value)
  2778. {
  2779. ___iso3lang_21 = value;
  2780. Il2CppCodeGenWriteBarrier((&___iso3lang_21), value);
  2781. }
  2782. inline static int32_t get_offset_of_iso2lang_22() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___iso2lang_22)); }
  2783. inline String_t* get_iso2lang_22() const { return ___iso2lang_22; }
  2784. inline String_t** get_address_of_iso2lang_22() { return &___iso2lang_22; }
  2785. inline void set_iso2lang_22(String_t* value)
  2786. {
  2787. ___iso2lang_22 = value;
  2788. Il2CppCodeGenWriteBarrier((&___iso2lang_22), value);
  2789. }
  2790. inline static int32_t get_offset_of_icu_name_23() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___icu_name_23)); }
  2791. inline String_t* get_icu_name_23() const { return ___icu_name_23; }
  2792. inline String_t** get_address_of_icu_name_23() { return &___icu_name_23; }
  2793. inline void set_icu_name_23(String_t* value)
  2794. {
  2795. ___icu_name_23 = value;
  2796. Il2CppCodeGenWriteBarrier((&___icu_name_23), value);
  2797. }
  2798. inline static int32_t get_offset_of_win3lang_24() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___win3lang_24)); }
  2799. inline String_t* get_win3lang_24() const { return ___win3lang_24; }
  2800. inline String_t** get_address_of_win3lang_24() { return &___win3lang_24; }
  2801. inline void set_win3lang_24(String_t* value)
  2802. {
  2803. ___win3lang_24 = value;
  2804. Il2CppCodeGenWriteBarrier((&___win3lang_24), value);
  2805. }
  2806. inline static int32_t get_offset_of_territory_25() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___territory_25)); }
  2807. inline String_t* get_territory_25() const { return ___territory_25; }
  2808. inline String_t** get_address_of_territory_25() { return &___territory_25; }
  2809. inline void set_territory_25(String_t* value)
  2810. {
  2811. ___territory_25 = value;
  2812. Il2CppCodeGenWriteBarrier((&___territory_25), value);
  2813. }
  2814. inline static int32_t get_offset_of_compareInfo_26() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___compareInfo_26)); }
  2815. inline CompareInfo_t1092934962 * get_compareInfo_26() const { return ___compareInfo_26; }
  2816. inline CompareInfo_t1092934962 ** get_address_of_compareInfo_26() { return &___compareInfo_26; }
  2817. inline void set_compareInfo_26(CompareInfo_t1092934962 * value)
  2818. {
  2819. ___compareInfo_26 = value;
  2820. Il2CppCodeGenWriteBarrier((&___compareInfo_26), value);
  2821. }
  2822. inline static int32_t get_offset_of_calendar_data_27() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___calendar_data_27)); }
  2823. inline int32_t* get_calendar_data_27() const { return ___calendar_data_27; }
  2824. inline int32_t** get_address_of_calendar_data_27() { return &___calendar_data_27; }
  2825. inline void set_calendar_data_27(int32_t* value)
  2826. {
  2827. ___calendar_data_27 = value;
  2828. }
  2829. inline static int32_t get_offset_of_textinfo_data_28() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___textinfo_data_28)); }
  2830. inline void* get_textinfo_data_28() const { return ___textinfo_data_28; }
  2831. inline void** get_address_of_textinfo_data_28() { return &___textinfo_data_28; }
  2832. inline void set_textinfo_data_28(void* value)
  2833. {
  2834. ___textinfo_data_28 = value;
  2835. }
  2836. inline static int32_t get_offset_of_optional_calendars_29() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___optional_calendars_29)); }
  2837. inline CalendarU5BU5D_t3985046076* get_optional_calendars_29() const { return ___optional_calendars_29; }
  2838. inline CalendarU5BU5D_t3985046076** get_address_of_optional_calendars_29() { return &___optional_calendars_29; }
  2839. inline void set_optional_calendars_29(CalendarU5BU5D_t3985046076* value)
  2840. {
  2841. ___optional_calendars_29 = value;
  2842. Il2CppCodeGenWriteBarrier((&___optional_calendars_29), value);
  2843. }
  2844. inline static int32_t get_offset_of_parent_culture_30() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___parent_culture_30)); }
  2845. inline CultureInfo_t4157843068 * get_parent_culture_30() const { return ___parent_culture_30; }
  2846. inline CultureInfo_t4157843068 ** get_address_of_parent_culture_30() { return &___parent_culture_30; }
  2847. inline void set_parent_culture_30(CultureInfo_t4157843068 * value)
  2848. {
  2849. ___parent_culture_30 = value;
  2850. Il2CppCodeGenWriteBarrier((&___parent_culture_30), value);
  2851. }
  2852. inline static int32_t get_offset_of_m_dataItem_31() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___m_dataItem_31)); }
  2853. inline int32_t get_m_dataItem_31() const { return ___m_dataItem_31; }
  2854. inline int32_t* get_address_of_m_dataItem_31() { return &___m_dataItem_31; }
  2855. inline void set_m_dataItem_31(int32_t value)
  2856. {
  2857. ___m_dataItem_31 = value;
  2858. }
  2859. inline static int32_t get_offset_of_calendar_32() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___calendar_32)); }
  2860. inline Calendar_t1661121569 * get_calendar_32() const { return ___calendar_32; }
  2861. inline Calendar_t1661121569 ** get_address_of_calendar_32() { return &___calendar_32; }
  2862. inline void set_calendar_32(Calendar_t1661121569 * value)
  2863. {
  2864. ___calendar_32 = value;
  2865. Il2CppCodeGenWriteBarrier((&___calendar_32), value);
  2866. }
  2867. inline static int32_t get_offset_of_constructed_33() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___constructed_33)); }
  2868. inline bool get_constructed_33() const { return ___constructed_33; }
  2869. inline bool* get_address_of_constructed_33() { return &___constructed_33; }
  2870. inline void set_constructed_33(bool value)
  2871. {
  2872. ___constructed_33 = value;
  2873. }
  2874. inline static int32_t get_offset_of_cached_serialized_form_34() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068, ___cached_serialized_form_34)); }
  2875. inline ByteU5BU5D_t4116647657* get_cached_serialized_form_34() const { return ___cached_serialized_form_34; }
  2876. inline ByteU5BU5D_t4116647657** get_address_of_cached_serialized_form_34() { return &___cached_serialized_form_34; }
  2877. inline void set_cached_serialized_form_34(ByteU5BU5D_t4116647657* value)
  2878. {
  2879. ___cached_serialized_form_34 = value;
  2880. Il2CppCodeGenWriteBarrier((&___cached_serialized_form_34), value);
  2881. }
  2882. };
  2883. struct CultureInfo_t4157843068_StaticFields
  2884. {
  2885. public:
  2886. // System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::invariant_culture_info
  2887. CultureInfo_t4157843068 * ___invariant_culture_info_4;
  2888. // System.Object System.Globalization.CultureInfo::shared_table_lock
  2889. RuntimeObject * ___shared_table_lock_5;
  2890. // System.Int32 System.Globalization.CultureInfo::BootstrapCultureID
  2891. int32_t ___BootstrapCultureID_6;
  2892. // System.String System.Globalization.CultureInfo::MSG_READONLY
  2893. String_t* ___MSG_READONLY_35;
  2894. // System.Collections.Hashtable System.Globalization.CultureInfo::shared_by_number
  2895. Hashtable_t1853889766 * ___shared_by_number_36;
  2896. // System.Collections.Hashtable System.Globalization.CultureInfo::shared_by_name
  2897. Hashtable_t1853889766 * ___shared_by_name_37;
  2898. // System.Collections.Generic.Dictionary`2<System.String,System.Int32> System.Globalization.CultureInfo::<>f__switch$map19
  2899. Dictionary_2_t2736202052 * ___U3CU3Ef__switchU24map19_38;
  2900. // System.Collections.Generic.Dictionary`2<System.String,System.Int32> System.Globalization.CultureInfo::<>f__switch$map1A
  2901. Dictionary_2_t2736202052 * ___U3CU3Ef__switchU24map1A_39;
  2902. public:
  2903. inline static int32_t get_offset_of_invariant_culture_info_4() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068_StaticFields, ___invariant_culture_info_4)); }
  2904. inline CultureInfo_t4157843068 * get_invariant_culture_info_4() const { return ___invariant_culture_info_4; }
  2905. inline CultureInfo_t4157843068 ** get_address_of_invariant_culture_info_4() { return &___invariant_culture_info_4; }
  2906. inline void set_invariant_culture_info_4(CultureInfo_t4157843068 * value)
  2907. {
  2908. ___invariant_culture_info_4 = value;
  2909. Il2CppCodeGenWriteBarrier((&___invariant_culture_info_4), value);
  2910. }
  2911. inline static int32_t get_offset_of_shared_table_lock_5() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068_StaticFields, ___shared_table_lock_5)); }
  2912. inline RuntimeObject * get_shared_table_lock_5() const { return ___shared_table_lock_5; }
  2913. inline RuntimeObject ** get_address_of_shared_table_lock_5() { return &___shared_table_lock_5; }
  2914. inline void set_shared_table_lock_5(RuntimeObject * value)
  2915. {
  2916. ___shared_table_lock_5 = value;
  2917. Il2CppCodeGenWriteBarrier((&___shared_table_lock_5), value);
  2918. }
  2919. inline static int32_t get_offset_of_BootstrapCultureID_6() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068_StaticFields, ___BootstrapCultureID_6)); }
  2920. inline int32_t get_BootstrapCultureID_6() const { return ___BootstrapCultureID_6; }
  2921. inline int32_t* get_address_of_BootstrapCultureID_6() { return &___BootstrapCultureID_6; }
  2922. inline void set_BootstrapCultureID_6(int32_t value)
  2923. {
  2924. ___BootstrapCultureID_6 = value;
  2925. }
  2926. inline static int32_t get_offset_of_MSG_READONLY_35() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068_StaticFields, ___MSG_READONLY_35)); }
  2927. inline String_t* get_MSG_READONLY_35() const { return ___MSG_READONLY_35; }
  2928. inline String_t** get_address_of_MSG_READONLY_35() { return &___MSG_READONLY_35; }
  2929. inline void set_MSG_READONLY_35(String_t* value)
  2930. {
  2931. ___MSG_READONLY_35 = value;
  2932. Il2CppCodeGenWriteBarrier((&___MSG_READONLY_35), value);
  2933. }
  2934. inline static int32_t get_offset_of_shared_by_number_36() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068_StaticFields, ___shared_by_number_36)); }
  2935. inline Hashtable_t1853889766 * get_shared_by_number_36() const { return ___shared_by_number_36; }
  2936. inline Hashtable_t1853889766 ** get_address_of_shared_by_number_36() { return &___shared_by_number_36; }
  2937. inline void set_shared_by_number_36(Hashtable_t1853889766 * value)
  2938. {
  2939. ___shared_by_number_36 = value;
  2940. Il2CppCodeGenWriteBarrier((&___shared_by_number_36), value);
  2941. }
  2942. inline static int32_t get_offset_of_shared_by_name_37() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068_StaticFields, ___shared_by_name_37)); }
  2943. inline Hashtable_t1853889766 * get_shared_by_name_37() const { return ___shared_by_name_37; }
  2944. inline Hashtable_t1853889766 ** get_address_of_shared_by_name_37() { return &___shared_by_name_37; }
  2945. inline void set_shared_by_name_37(Hashtable_t1853889766 * value)
  2946. {
  2947. ___shared_by_name_37 = value;
  2948. Il2CppCodeGenWriteBarrier((&___shared_by_name_37), value);
  2949. }
  2950. inline static int32_t get_offset_of_U3CU3Ef__switchU24map19_38() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068_StaticFields, ___U3CU3Ef__switchU24map19_38)); }
  2951. inline Dictionary_2_t2736202052 * get_U3CU3Ef__switchU24map19_38() const { return ___U3CU3Ef__switchU24map19_38; }
  2952. inline Dictionary_2_t2736202052 ** get_address_of_U3CU3Ef__switchU24map19_38() { return &___U3CU3Ef__switchU24map19_38; }
  2953. inline void set_U3CU3Ef__switchU24map19_38(Dictionary_2_t2736202052 * value)
  2954. {
  2955. ___U3CU3Ef__switchU24map19_38 = value;
  2956. Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map19_38), value);
  2957. }
  2958. inline static int32_t get_offset_of_U3CU3Ef__switchU24map1A_39() { return static_cast<int32_t>(offsetof(CultureInfo_t4157843068_StaticFields, ___U3CU3Ef__switchU24map1A_39)); }
  2959. inline Dictionary_2_t2736202052 * get_U3CU3Ef__switchU24map1A_39() const { return ___U3CU3Ef__switchU24map1A_39; }
  2960. inline Dictionary_2_t2736202052 ** get_address_of_U3CU3Ef__switchU24map1A_39() { return &___U3CU3Ef__switchU24map1A_39; }
  2961. inline void set_U3CU3Ef__switchU24map1A_39(Dictionary_2_t2736202052 * value)
  2962. {
  2963. ___U3CU3Ef__switchU24map1A_39 = value;
  2964. Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map1A_39), value);
  2965. }
  2966. };
  2967. #ifdef __clang__
  2968. #pragma clang diagnostic pop
  2969. #endif
  2970. #endif // CULTUREINFO_T4157843068_H
  2971. #ifndef TIMEZONE_T2038656743_H
  2972. #define TIMEZONE_T2038656743_H
  2973. #ifdef __clang__
  2974. #pragma clang diagnostic push
  2975. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2976. #pragma clang diagnostic ignored "-Wunused-variable"
  2977. #endif
  2978. // System.TimeZone
  2979. struct TimeZone_t2038656743 : public RuntimeObject
  2980. {
  2981. public:
  2982. public:
  2983. };
  2984. struct TimeZone_t2038656743_StaticFields
  2985. {
  2986. public:
  2987. // System.TimeZone System.TimeZone::currentTimeZone
  2988. TimeZone_t2038656743 * ___currentTimeZone_0;
  2989. // System.Object System.TimeZone::tz_lock
  2990. RuntimeObject * ___tz_lock_1;
  2991. // System.Int64 System.TimeZone::timezone_check
  2992. int64_t ___timezone_check_2;
  2993. public:
  2994. inline static int32_t get_offset_of_currentTimeZone_0() { return static_cast<int32_t>(offsetof(TimeZone_t2038656743_StaticFields, ___currentTimeZone_0)); }
  2995. inline TimeZone_t2038656743 * get_currentTimeZone_0() const { return ___currentTimeZone_0; }
  2996. inline TimeZone_t2038656743 ** get_address_of_currentTimeZone_0() { return &___currentTimeZone_0; }
  2997. inline void set_currentTimeZone_0(TimeZone_t2038656743 * value)
  2998. {
  2999. ___currentTimeZone_0 = value;
  3000. Il2CppCodeGenWriteBarrier((&___currentTimeZone_0), value);
  3001. }
  3002. inline static int32_t get_offset_of_tz_lock_1() { return static_cast<int32_t>(offsetof(TimeZone_t2038656743_StaticFields, ___tz_lock_1)); }
  3003. inline RuntimeObject * get_tz_lock_1() const { return ___tz_lock_1; }
  3004. inline RuntimeObject ** get_address_of_tz_lock_1() { return &___tz_lock_1; }
  3005. inline void set_tz_lock_1(RuntimeObject * value)
  3006. {
  3007. ___tz_lock_1 = value;
  3008. Il2CppCodeGenWriteBarrier((&___tz_lock_1), value);
  3009. }
  3010. inline static int32_t get_offset_of_timezone_check_2() { return static_cast<int32_t>(offsetof(TimeZone_t2038656743_StaticFields, ___timezone_check_2)); }
  3011. inline int64_t get_timezone_check_2() const { return ___timezone_check_2; }
  3012. inline int64_t* get_address_of_timezone_check_2() { return &___timezone_check_2; }
  3013. inline void set_timezone_check_2(int64_t value)
  3014. {
  3015. ___timezone_check_2 = value;
  3016. }
  3017. };
  3018. #ifdef __clang__
  3019. #pragma clang diagnostic pop
  3020. #endif
  3021. #endif // TIMEZONE_T2038656743_H
  3022. #ifndef TEXTWRITER_T3478189236_H
  3023. #define TEXTWRITER_T3478189236_H
  3024. #ifdef __clang__
  3025. #pragma clang diagnostic push
  3026. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3027. #pragma clang diagnostic ignored "-Wunused-variable"
  3028. #endif
  3029. // System.IO.TextWriter
  3030. struct TextWriter_t3478189236 : public RuntimeObject
  3031. {
  3032. public:
  3033. // System.Char[] System.IO.TextWriter::CoreNewLine
  3034. CharU5BU5D_t3528271667* ___CoreNewLine_0;
  3035. // System.IFormatProvider System.IO.TextWriter::internalFormatProvider
  3036. RuntimeObject* ___internalFormatProvider_1;
  3037. public:
  3038. inline static int32_t get_offset_of_CoreNewLine_0() { return static_cast<int32_t>(offsetof(TextWriter_t3478189236, ___CoreNewLine_0)); }
  3039. inline CharU5BU5D_t3528271667* get_CoreNewLine_0() const { return ___CoreNewLine_0; }
  3040. inline CharU5BU5D_t3528271667** get_address_of_CoreNewLine_0() { return &___CoreNewLine_0; }
  3041. inline void set_CoreNewLine_0(CharU5BU5D_t3528271667* value)
  3042. {
  3043. ___CoreNewLine_0 = value;
  3044. Il2CppCodeGenWriteBarrier((&___CoreNewLine_0), value);
  3045. }
  3046. inline static int32_t get_offset_of_internalFormatProvider_1() { return static_cast<int32_t>(offsetof(TextWriter_t3478189236, ___internalFormatProvider_1)); }
  3047. inline RuntimeObject* get_internalFormatProvider_1() const { return ___internalFormatProvider_1; }
  3048. inline RuntimeObject** get_address_of_internalFormatProvider_1() { return &___internalFormatProvider_1; }
  3049. inline void set_internalFormatProvider_1(RuntimeObject* value)
  3050. {
  3051. ___internalFormatProvider_1 = value;
  3052. Il2CppCodeGenWriteBarrier((&___internalFormatProvider_1), value);
  3053. }
  3054. };
  3055. struct TextWriter_t3478189236_StaticFields
  3056. {
  3057. public:
  3058. // System.IO.TextWriter System.IO.TextWriter::Null
  3059. TextWriter_t3478189236 * ___Null_2;
  3060. public:
  3061. inline static int32_t get_offset_of_Null_2() { return static_cast<int32_t>(offsetof(TextWriter_t3478189236_StaticFields, ___Null_2)); }
  3062. inline TextWriter_t3478189236 * get_Null_2() const { return ___Null_2; }
  3063. inline TextWriter_t3478189236 ** get_address_of_Null_2() { return &___Null_2; }
  3064. inline void set_Null_2(TextWriter_t3478189236 * value)
  3065. {
  3066. ___Null_2 = value;
  3067. Il2CppCodeGenWriteBarrier((&___Null_2), value);
  3068. }
  3069. };
  3070. #ifdef __clang__
  3071. #pragma clang diagnostic pop
  3072. #endif
  3073. #endif // TEXTWRITER_T3478189236_H
  3074. #ifndef BIDIRECTIONALDICTIONARY_2_T787053467_H
  3075. #define BIDIRECTIONALDICTIONARY_2_T787053467_H
  3076. #ifdef __clang__
  3077. #pragma clang diagnostic push
  3078. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3079. #pragma clang diagnostic ignored "-Wunused-variable"
  3080. #endif
  3081. // Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.String,System.String>
  3082. struct BidirectionalDictionary_2_t787053467 : public RuntimeObject
  3083. {
  3084. public:
  3085. // System.Collections.Generic.IDictionary`2<TFirst,TSecond> Newtonsoft.Json.Utilities.BidirectionalDictionary`2::_firstToSecond
  3086. RuntimeObject* ____firstToSecond_0;
  3087. // System.Collections.Generic.IDictionary`2<TSecond,TFirst> Newtonsoft.Json.Utilities.BidirectionalDictionary`2::_secondToFirst
  3088. RuntimeObject* ____secondToFirst_1;
  3089. // System.String Newtonsoft.Json.Utilities.BidirectionalDictionary`2::_duplicateFirstErrorMessage
  3090. String_t* ____duplicateFirstErrorMessage_2;
  3091. // System.String Newtonsoft.Json.Utilities.BidirectionalDictionary`2::_duplicateSecondErrorMessage
  3092. String_t* ____duplicateSecondErrorMessage_3;
  3093. public:
  3094. inline static int32_t get_offset_of__firstToSecond_0() { return static_cast<int32_t>(offsetof(BidirectionalDictionary_2_t787053467, ____firstToSecond_0)); }
  3095. inline RuntimeObject* get__firstToSecond_0() const { return ____firstToSecond_0; }
  3096. inline RuntimeObject** get_address_of__firstToSecond_0() { return &____firstToSecond_0; }
  3097. inline void set__firstToSecond_0(RuntimeObject* value)
  3098. {
  3099. ____firstToSecond_0 = value;
  3100. Il2CppCodeGenWriteBarrier((&____firstToSecond_0), value);
  3101. }
  3102. inline static int32_t get_offset_of__secondToFirst_1() { return static_cast<int32_t>(offsetof(BidirectionalDictionary_2_t787053467, ____secondToFirst_1)); }
  3103. inline RuntimeObject* get__secondToFirst_1() const { return ____secondToFirst_1; }
  3104. inline RuntimeObject** get_address_of__secondToFirst_1() { return &____secondToFirst_1; }
  3105. inline void set__secondToFirst_1(RuntimeObject* value)
  3106. {
  3107. ____secondToFirst_1 = value;
  3108. Il2CppCodeGenWriteBarrier((&____secondToFirst_1), value);
  3109. }
  3110. inline static int32_t get_offset_of__duplicateFirstErrorMessage_2() { return static_cast<int32_t>(offsetof(BidirectionalDictionary_2_t787053467, ____duplicateFirstErrorMessage_2)); }
  3111. inline String_t* get__duplicateFirstErrorMessage_2() const { return ____duplicateFirstErrorMessage_2; }
  3112. inline String_t** get_address_of__duplicateFirstErrorMessage_2() { return &____duplicateFirstErrorMessage_2; }
  3113. inline void set__duplicateFirstErrorMessage_2(String_t* value)
  3114. {
  3115. ____duplicateFirstErrorMessage_2 = value;
  3116. Il2CppCodeGenWriteBarrier((&____duplicateFirstErrorMessage_2), value);
  3117. }
  3118. inline static int32_t get_offset_of__duplicateSecondErrorMessage_3() { return static_cast<int32_t>(offsetof(BidirectionalDictionary_2_t787053467, ____duplicateSecondErrorMessage_3)); }
  3119. inline String_t* get__duplicateSecondErrorMessage_3() const { return ____duplicateSecondErrorMessage_3; }
  3120. inline String_t** get_address_of__duplicateSecondErrorMessage_3() { return &____duplicateSecondErrorMessage_3; }
  3121. inline void set__duplicateSecondErrorMessage_3(String_t* value)
  3122. {
  3123. ____duplicateSecondErrorMessage_3 = value;
  3124. Il2CppCodeGenWriteBarrier((&____duplicateSecondErrorMessage_3), value);
  3125. }
  3126. };
  3127. #ifdef __clang__
  3128. #pragma clang diagnostic pop
  3129. #endif
  3130. #endif // BIDIRECTIONALDICTIONARY_2_T787053467_H
  3131. #ifndef ENUMUTILS_T2002471470_H
  3132. #define ENUMUTILS_T2002471470_H
  3133. #ifdef __clang__
  3134. #pragma clang diagnostic push
  3135. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3136. #pragma clang diagnostic ignored "-Wunused-variable"
  3137. #endif
  3138. // Newtonsoft.Json.Utilities.EnumUtils
  3139. struct EnumUtils_t2002471470 : public RuntimeObject
  3140. {
  3141. public:
  3142. public:
  3143. };
  3144. struct EnumUtils_t2002471470_StaticFields
  3145. {
  3146. public:
  3147. // Newtonsoft.Json.Utilities.ThreadSafeStore`2<System.Type,Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.String,System.String>> Newtonsoft.Json.Utilities.EnumUtils::EnumMemberNamesPerType
  3148. ThreadSafeStore_2_t4165332627 * ___EnumMemberNamesPerType_0;
  3149. public:
  3150. inline static int32_t get_offset_of_EnumMemberNamesPerType_0() { return static_cast<int32_t>(offsetof(EnumUtils_t2002471470_StaticFields, ___EnumMemberNamesPerType_0)); }
  3151. inline ThreadSafeStore_2_t4165332627 * get_EnumMemberNamesPerType_0() const { return ___EnumMemberNamesPerType_0; }
  3152. inline ThreadSafeStore_2_t4165332627 ** get_address_of_EnumMemberNamesPerType_0() { return &___EnumMemberNamesPerType_0; }
  3153. inline void set_EnumMemberNamesPerType_0(ThreadSafeStore_2_t4165332627 * value)
  3154. {
  3155. ___EnumMemberNamesPerType_0 = value;
  3156. Il2CppCodeGenWriteBarrier((&___EnumMemberNamesPerType_0), value);
  3157. }
  3158. };
  3159. #ifdef __clang__
  3160. #pragma clang diagnostic pop
  3161. #endif
  3162. #endif // ENUMUTILS_T2002471470_H
  3163. #ifndef DECIMAL_T2948259380_H
  3164. #define DECIMAL_T2948259380_H
  3165. #ifdef __clang__
  3166. #pragma clang diagnostic push
  3167. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3168. #pragma clang diagnostic ignored "-Wunused-variable"
  3169. #endif
  3170. // System.Decimal
  3171. struct Decimal_t2948259380
  3172. {
  3173. public:
  3174. // System.UInt32 System.Decimal::flags
  3175. uint32_t ___flags_13;
  3176. // System.UInt32 System.Decimal::hi
  3177. uint32_t ___hi_14;
  3178. // System.UInt32 System.Decimal::lo
  3179. uint32_t ___lo_15;
  3180. // System.UInt32 System.Decimal::mid
  3181. uint32_t ___mid_16;
  3182. public:
  3183. inline static int32_t get_offset_of_flags_13() { return static_cast<int32_t>(offsetof(Decimal_t2948259380, ___flags_13)); }
  3184. inline uint32_t get_flags_13() const { return ___flags_13; }
  3185. inline uint32_t* get_address_of_flags_13() { return &___flags_13; }
  3186. inline void set_flags_13(uint32_t value)
  3187. {
  3188. ___flags_13 = value;
  3189. }
  3190. inline static int32_t get_offset_of_hi_14() { return static_cast<int32_t>(offsetof(Decimal_t2948259380, ___hi_14)); }
  3191. inline uint32_t get_hi_14() const { return ___hi_14; }
  3192. inline uint32_t* get_address_of_hi_14() { return &___hi_14; }
  3193. inline void set_hi_14(uint32_t value)
  3194. {
  3195. ___hi_14 = value;
  3196. }
  3197. inline static int32_t get_offset_of_lo_15() { return static_cast<int32_t>(offsetof(Decimal_t2948259380, ___lo_15)); }
  3198. inline uint32_t get_lo_15() const { return ___lo_15; }
  3199. inline uint32_t* get_address_of_lo_15() { return &___lo_15; }
  3200. inline void set_lo_15(uint32_t value)
  3201. {
  3202. ___lo_15 = value;
  3203. }
  3204. inline static int32_t get_offset_of_mid_16() { return static_cast<int32_t>(offsetof(Decimal_t2948259380, ___mid_16)); }
  3205. inline uint32_t get_mid_16() const { return ___mid_16; }
  3206. inline uint32_t* get_address_of_mid_16() { return &___mid_16; }
  3207. inline void set_mid_16(uint32_t value)
  3208. {
  3209. ___mid_16 = value;
  3210. }
  3211. };
  3212. struct Decimal_t2948259380_StaticFields
  3213. {
  3214. public:
  3215. // System.Decimal System.Decimal::MinValue
  3216. Decimal_t2948259380 ___MinValue_0;
  3217. // System.Decimal System.Decimal::MaxValue
  3218. Decimal_t2948259380 ___MaxValue_1;
  3219. // System.Decimal System.Decimal::MinusOne
  3220. Decimal_t2948259380 ___MinusOne_2;
  3221. // System.Decimal System.Decimal::One
  3222. Decimal_t2948259380 ___One_3;
  3223. // System.Decimal System.Decimal::Zero
  3224. Decimal_t2948259380 ___Zero_4;
  3225. // System.Decimal System.Decimal::MaxValueDiv10
  3226. Decimal_t2948259380 ___MaxValueDiv10_12;
  3227. public:
  3228. inline static int32_t get_offset_of_MinValue_0() { return static_cast<int32_t>(offsetof(Decimal_t2948259380_StaticFields, ___MinValue_0)); }
  3229. inline Decimal_t2948259380 get_MinValue_0() const { return ___MinValue_0; }
  3230. inline Decimal_t2948259380 * get_address_of_MinValue_0() { return &___MinValue_0; }
  3231. inline void set_MinValue_0(Decimal_t2948259380 value)
  3232. {
  3233. ___MinValue_0 = value;
  3234. }
  3235. inline static int32_t get_offset_of_MaxValue_1() { return static_cast<int32_t>(offsetof(Decimal_t2948259380_StaticFields, ___MaxValue_1)); }
  3236. inline Decimal_t2948259380 get_MaxValue_1() const { return ___MaxValue_1; }
  3237. inline Decimal_t2948259380 * get_address_of_MaxValue_1() { return &___MaxValue_1; }
  3238. inline void set_MaxValue_1(Decimal_t2948259380 value)
  3239. {
  3240. ___MaxValue_1 = value;
  3241. }
  3242. inline static int32_t get_offset_of_MinusOne_2() { return static_cast<int32_t>(offsetof(Decimal_t2948259380_StaticFields, ___MinusOne_2)); }
  3243. inline Decimal_t2948259380 get_MinusOne_2() const { return ___MinusOne_2; }
  3244. inline Decimal_t2948259380 * get_address_of_MinusOne_2() { return &___MinusOne_2; }
  3245. inline void set_MinusOne_2(Decimal_t2948259380 value)
  3246. {
  3247. ___MinusOne_2 = value;
  3248. }
  3249. inline static int32_t get_offset_of_One_3() { return static_cast<int32_t>(offsetof(Decimal_t2948259380_StaticFields, ___One_3)); }
  3250. inline Decimal_t2948259380 get_One_3() const { return ___One_3; }
  3251. inline Decimal_t2948259380 * get_address_of_One_3() { return &___One_3; }
  3252. inline void set_One_3(Decimal_t2948259380 value)
  3253. {
  3254. ___One_3 = value;
  3255. }
  3256. inline static int32_t get_offset_of_Zero_4() { return static_cast<int32_t>(offsetof(Decimal_t2948259380_StaticFields, ___Zero_4)); }
  3257. inline Decimal_t2948259380 get_Zero_4() const { return ___Zero_4; }
  3258. inline Decimal_t2948259380 * get_address_of_Zero_4() { return &___Zero_4; }
  3259. inline void set_Zero_4(Decimal_t2948259380 value)
  3260. {
  3261. ___Zero_4 = value;
  3262. }
  3263. inline static int32_t get_offset_of_MaxValueDiv10_12() { return static_cast<int32_t>(offsetof(Decimal_t2948259380_StaticFields, ___MaxValueDiv10_12)); }
  3264. inline Decimal_t2948259380 get_MaxValueDiv10_12() const { return ___MaxValueDiv10_12; }
  3265. inline Decimal_t2948259380 * get_address_of_MaxValueDiv10_12() { return &___MaxValueDiv10_12; }
  3266. inline void set_MaxValueDiv10_12(Decimal_t2948259380 value)
  3267. {
  3268. ___MaxValueDiv10_12 = value;
  3269. }
  3270. };
  3271. #ifdef __clang__
  3272. #pragma clang diagnostic pop
  3273. #endif
  3274. #endif // DECIMAL_T2948259380_H
  3275. #ifndef GUID_T_H
  3276. #define GUID_T_H
  3277. #ifdef __clang__
  3278. #pragma clang diagnostic push
  3279. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3280. #pragma clang diagnostic ignored "-Wunused-variable"
  3281. #endif
  3282. // System.Guid
  3283. struct Guid_t
  3284. {
  3285. public:
  3286. // System.Int32 System.Guid::_a
  3287. int32_t ____a_0;
  3288. // System.Int16 System.Guid::_b
  3289. int16_t ____b_1;
  3290. // System.Int16 System.Guid::_c
  3291. int16_t ____c_2;
  3292. // System.Byte System.Guid::_d
  3293. uint8_t ____d_3;
  3294. // System.Byte System.Guid::_e
  3295. uint8_t ____e_4;
  3296. // System.Byte System.Guid::_f
  3297. uint8_t ____f_5;
  3298. // System.Byte System.Guid::_g
  3299. uint8_t ____g_6;
  3300. // System.Byte System.Guid::_h
  3301. uint8_t ____h_7;
  3302. // System.Byte System.Guid::_i
  3303. uint8_t ____i_8;
  3304. // System.Byte System.Guid::_j
  3305. uint8_t ____j_9;
  3306. // System.Byte System.Guid::_k
  3307. uint8_t ____k_10;
  3308. public:
  3309. inline static int32_t get_offset_of__a_0() { return static_cast<int32_t>(offsetof(Guid_t, ____a_0)); }
  3310. inline int32_t get__a_0() const { return ____a_0; }
  3311. inline int32_t* get_address_of__a_0() { return &____a_0; }
  3312. inline void set__a_0(int32_t value)
  3313. {
  3314. ____a_0 = value;
  3315. }
  3316. inline static int32_t get_offset_of__b_1() { return static_cast<int32_t>(offsetof(Guid_t, ____b_1)); }
  3317. inline int16_t get__b_1() const { return ____b_1; }
  3318. inline int16_t* get_address_of__b_1() { return &____b_1; }
  3319. inline void set__b_1(int16_t value)
  3320. {
  3321. ____b_1 = value;
  3322. }
  3323. inline static int32_t get_offset_of__c_2() { return static_cast<int32_t>(offsetof(Guid_t, ____c_2)); }
  3324. inline int16_t get__c_2() const { return ____c_2; }
  3325. inline int16_t* get_address_of__c_2() { return &____c_2; }
  3326. inline void set__c_2(int16_t value)
  3327. {
  3328. ____c_2 = value;
  3329. }
  3330. inline static int32_t get_offset_of__d_3() { return static_cast<int32_t>(offsetof(Guid_t, ____d_3)); }
  3331. inline uint8_t get__d_3() const { return ____d_3; }
  3332. inline uint8_t* get_address_of__d_3() { return &____d_3; }
  3333. inline void set__d_3(uint8_t value)
  3334. {
  3335. ____d_3 = value;
  3336. }
  3337. inline static int32_t get_offset_of__e_4() { return static_cast<int32_t>(offsetof(Guid_t, ____e_4)); }
  3338. inline uint8_t get__e_4() const { return ____e_4; }
  3339. inline uint8_t* get_address_of__e_4() { return &____e_4; }
  3340. inline void set__e_4(uint8_t value)
  3341. {
  3342. ____e_4 = value;
  3343. }
  3344. inline static int32_t get_offset_of__f_5() { return static_cast<int32_t>(offsetof(Guid_t, ____f_5)); }
  3345. inline uint8_t get__f_5() const { return ____f_5; }
  3346. inline uint8_t* get_address_of__f_5() { return &____f_5; }
  3347. inline void set__f_5(uint8_t value)
  3348. {
  3349. ____f_5 = value;
  3350. }
  3351. inline static int32_t get_offset_of__g_6() { return static_cast<int32_t>(offsetof(Guid_t, ____g_6)); }
  3352. inline uint8_t get__g_6() const { return ____g_6; }
  3353. inline uint8_t* get_address_of__g_6() { return &____g_6; }
  3354. inline void set__g_6(uint8_t value)
  3355. {
  3356. ____g_6 = value;
  3357. }
  3358. inline static int32_t get_offset_of__h_7() { return static_cast<int32_t>(offsetof(Guid_t, ____h_7)); }
  3359. inline uint8_t get__h_7() const { return ____h_7; }
  3360. inline uint8_t* get_address_of__h_7() { return &____h_7; }
  3361. inline void set__h_7(uint8_t value)
  3362. {
  3363. ____h_7 = value;
  3364. }
  3365. inline static int32_t get_offset_of__i_8() { return static_cast<int32_t>(offsetof(Guid_t, ____i_8)); }
  3366. inline uint8_t get__i_8() const { return ____i_8; }
  3367. inline uint8_t* get_address_of__i_8() { return &____i_8; }
  3368. inline void set__i_8(uint8_t value)
  3369. {
  3370. ____i_8 = value;
  3371. }
  3372. inline static int32_t get_offset_of__j_9() { return static_cast<int32_t>(offsetof(Guid_t, ____j_9)); }
  3373. inline uint8_t get__j_9() const { return ____j_9; }
  3374. inline uint8_t* get_address_of__j_9() { return &____j_9; }
  3375. inline void set__j_9(uint8_t value)
  3376. {
  3377. ____j_9 = value;
  3378. }
  3379. inline static int32_t get_offset_of__k_10() { return static_cast<int32_t>(offsetof(Guid_t, ____k_10)); }
  3380. inline uint8_t get__k_10() const { return ____k_10; }
  3381. inline uint8_t* get_address_of__k_10() { return &____k_10; }
  3382. inline void set__k_10(uint8_t value)
  3383. {
  3384. ____k_10 = value;
  3385. }
  3386. };
  3387. struct Guid_t_StaticFields
  3388. {
  3389. public:
  3390. // System.Guid System.Guid::Empty
  3391. Guid_t ___Empty_11;
  3392. // System.Object System.Guid::_rngAccess
  3393. RuntimeObject * ____rngAccess_12;
  3394. // System.Security.Cryptography.RandomNumberGenerator System.Guid::_rng
  3395. RandomNumberGenerator_t386037858 * ____rng_13;
  3396. public:
  3397. inline static int32_t get_offset_of_Empty_11() { return static_cast<int32_t>(offsetof(Guid_t_StaticFields, ___Empty_11)); }
  3398. inline Guid_t get_Empty_11() const { return ___Empty_11; }
  3399. inline Guid_t * get_address_of_Empty_11() { return &___Empty_11; }
  3400. inline void set_Empty_11(Guid_t value)
  3401. {
  3402. ___Empty_11 = value;
  3403. }
  3404. inline static int32_t get_offset_of__rngAccess_12() { return static_cast<int32_t>(offsetof(Guid_t_StaticFields, ____rngAccess_12)); }
  3405. inline RuntimeObject * get__rngAccess_12() const { return ____rngAccess_12; }
  3406. inline RuntimeObject ** get_address_of__rngAccess_12() { return &____rngAccess_12; }
  3407. inline void set__rngAccess_12(RuntimeObject * value)
  3408. {
  3409. ____rngAccess_12 = value;
  3410. Il2CppCodeGenWriteBarrier((&____rngAccess_12), value);
  3411. }
  3412. inline static int32_t get_offset_of__rng_13() { return static_cast<int32_t>(offsetof(Guid_t_StaticFields, ____rng_13)); }
  3413. inline RandomNumberGenerator_t386037858 * get__rng_13() const { return ____rng_13; }
  3414. inline RandomNumberGenerator_t386037858 ** get_address_of__rng_13() { return &____rng_13; }
  3415. inline void set__rng_13(RandomNumberGenerator_t386037858 * value)
  3416. {
  3417. ____rng_13 = value;
  3418. Il2CppCodeGenWriteBarrier((&____rng_13), value);
  3419. }
  3420. };
  3421. #ifdef __clang__
  3422. #pragma clang diagnostic pop
  3423. #endif
  3424. #endif // GUID_T_H
  3425. #ifndef BYTE_T1134296376_H
  3426. #define BYTE_T1134296376_H
  3427. #ifdef __clang__
  3428. #pragma clang diagnostic push
  3429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3430. #pragma clang diagnostic ignored "-Wunused-variable"
  3431. #endif
  3432. // System.Byte
  3433. struct Byte_t1134296376
  3434. {
  3435. public:
  3436. // System.Byte System.Byte::m_value
  3437. uint8_t ___m_value_2;
  3438. public:
  3439. inline static int32_t get_offset_of_m_value_2() { return static_cast<int32_t>(offsetof(Byte_t1134296376, ___m_value_2)); }
  3440. inline uint8_t get_m_value_2() const { return ___m_value_2; }
  3441. inline uint8_t* get_address_of_m_value_2() { return &___m_value_2; }
  3442. inline void set_m_value_2(uint8_t value)
  3443. {
  3444. ___m_value_2 = value;
  3445. }
  3446. };
  3447. #ifdef __clang__
  3448. #pragma clang diagnostic pop
  3449. #endif
  3450. #endif // BYTE_T1134296376_H
  3451. #ifndef SINGLE_T1397266774_H
  3452. #define SINGLE_T1397266774_H
  3453. #ifdef __clang__
  3454. #pragma clang diagnostic push
  3455. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3456. #pragma clang diagnostic ignored "-Wunused-variable"
  3457. #endif
  3458. // System.Single
  3459. struct Single_t1397266774
  3460. {
  3461. public:
  3462. // System.Single System.Single::m_value
  3463. float ___m_value_7;
  3464. public:
  3465. inline static int32_t get_offset_of_m_value_7() { return static_cast<int32_t>(offsetof(Single_t1397266774, ___m_value_7)); }
  3466. inline float get_m_value_7() const { return ___m_value_7; }
  3467. inline float* get_address_of_m_value_7() { return &___m_value_7; }
  3468. inline void set_m_value_7(float value)
  3469. {
  3470. ___m_value_7 = value;
  3471. }
  3472. };
  3473. #ifdef __clang__
  3474. #pragma clang diagnostic pop
  3475. #endif
  3476. #endif // SINGLE_T1397266774_H
  3477. #ifndef UINT64_T4134040092_H
  3478. #define UINT64_T4134040092_H
  3479. #ifdef __clang__
  3480. #pragma clang diagnostic push
  3481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3482. #pragma clang diagnostic ignored "-Wunused-variable"
  3483. #endif
  3484. // System.UInt64
  3485. struct UInt64_t4134040092
  3486. {
  3487. public:
  3488. // System.UInt64 System.UInt64::m_value
  3489. uint64_t ___m_value_0;
  3490. public:
  3491. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt64_t4134040092, ___m_value_0)); }
  3492. inline uint64_t get_m_value_0() const { return ___m_value_0; }
  3493. inline uint64_t* get_address_of_m_value_0() { return &___m_value_0; }
  3494. inline void set_m_value_0(uint64_t value)
  3495. {
  3496. ___m_value_0 = value;
  3497. }
  3498. };
  3499. #ifdef __clang__
  3500. #pragma clang diagnostic pop
  3501. #endif
  3502. #endif // UINT64_T4134040092_H
  3503. #ifndef DOUBLE_T594665363_H
  3504. #define DOUBLE_T594665363_H
  3505. #ifdef __clang__
  3506. #pragma clang diagnostic push
  3507. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3508. #pragma clang diagnostic ignored "-Wunused-variable"
  3509. #endif
  3510. // System.Double
  3511. struct Double_t594665363
  3512. {
  3513. public:
  3514. // System.Double System.Double::m_value
  3515. double ___m_value_13;
  3516. public:
  3517. inline static int32_t get_offset_of_m_value_13() { return static_cast<int32_t>(offsetof(Double_t594665363, ___m_value_13)); }
  3518. inline double get_m_value_13() const { return ___m_value_13; }
  3519. inline double* get_address_of_m_value_13() { return &___m_value_13; }
  3520. inline void set_m_value_13(double value)
  3521. {
  3522. ___m_value_13 = value;
  3523. }
  3524. };
  3525. #ifdef __clang__
  3526. #pragma clang diagnostic pop
  3527. #endif
  3528. #endif // DOUBLE_T594665363_H
  3529. #ifndef STRINGBUFFER_T2235727887_H
  3530. #define STRINGBUFFER_T2235727887_H
  3531. #ifdef __clang__
  3532. #pragma clang diagnostic push
  3533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3534. #pragma clang diagnostic ignored "-Wunused-variable"
  3535. #endif
  3536. // Newtonsoft.Json.Utilities.StringBuffer
  3537. struct StringBuffer_t2235727887
  3538. {
  3539. public:
  3540. // System.Char[] Newtonsoft.Json.Utilities.StringBuffer::_buffer
  3541. CharU5BU5D_t3528271667* ____buffer_0;
  3542. // System.Int32 Newtonsoft.Json.Utilities.StringBuffer::_position
  3543. int32_t ____position_1;
  3544. public:
  3545. inline static int32_t get_offset_of__buffer_0() { return static_cast<int32_t>(offsetof(StringBuffer_t2235727887, ____buffer_0)); }
  3546. inline CharU5BU5D_t3528271667* get__buffer_0() const { return ____buffer_0; }
  3547. inline CharU5BU5D_t3528271667** get_address_of__buffer_0() { return &____buffer_0; }
  3548. inline void set__buffer_0(CharU5BU5D_t3528271667* value)
  3549. {
  3550. ____buffer_0 = value;
  3551. Il2CppCodeGenWriteBarrier((&____buffer_0), value);
  3552. }
  3553. inline static int32_t get_offset_of__position_1() { return static_cast<int32_t>(offsetof(StringBuffer_t2235727887, ____position_1)); }
  3554. inline int32_t get__position_1() const { return ____position_1; }
  3555. inline int32_t* get_address_of__position_1() { return &____position_1; }
  3556. inline void set__position_1(int32_t value)
  3557. {
  3558. ____position_1 = value;
  3559. }
  3560. };
  3561. #ifdef __clang__
  3562. #pragma clang diagnostic pop
  3563. #endif
  3564. // Native definition for P/Invoke marshalling of Newtonsoft.Json.Utilities.StringBuffer
  3565. struct StringBuffer_t2235727887_marshaled_pinvoke
  3566. {
  3567. uint8_t* ____buffer_0;
  3568. int32_t ____position_1;
  3569. };
  3570. // Native definition for COM marshalling of Newtonsoft.Json.Utilities.StringBuffer
  3571. struct StringBuffer_t2235727887_marshaled_com
  3572. {
  3573. uint8_t* ____buffer_0;
  3574. int32_t ____position_1;
  3575. };
  3576. #endif // STRINGBUFFER_T2235727887_H
  3577. #ifndef BOOLEAN_T97287965_H
  3578. #define BOOLEAN_T97287965_H
  3579. #ifdef __clang__
  3580. #pragma clang diagnostic push
  3581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3582. #pragma clang diagnostic ignored "-Wunused-variable"
  3583. #endif
  3584. // System.Boolean
  3585. struct Boolean_t97287965
  3586. {
  3587. public:
  3588. // System.Boolean System.Boolean::m_value
  3589. bool ___m_value_2;
  3590. public:
  3591. inline static int32_t get_offset_of_m_value_2() { return static_cast<int32_t>(offsetof(Boolean_t97287965, ___m_value_2)); }
  3592. inline bool get_m_value_2() const { return ___m_value_2; }
  3593. inline bool* get_address_of_m_value_2() { return &___m_value_2; }
  3594. inline void set_m_value_2(bool value)
  3595. {
  3596. ___m_value_2 = value;
  3597. }
  3598. };
  3599. struct Boolean_t97287965_StaticFields
  3600. {
  3601. public:
  3602. // System.String System.Boolean::FalseString
  3603. String_t* ___FalseString_0;
  3604. // System.String System.Boolean::TrueString
  3605. String_t* ___TrueString_1;
  3606. public:
  3607. inline static int32_t get_offset_of_FalseString_0() { return static_cast<int32_t>(offsetof(Boolean_t97287965_StaticFields, ___FalseString_0)); }
  3608. inline String_t* get_FalseString_0() const { return ___FalseString_0; }
  3609. inline String_t** get_address_of_FalseString_0() { return &___FalseString_0; }
  3610. inline void set_FalseString_0(String_t* value)
  3611. {
  3612. ___FalseString_0 = value;
  3613. Il2CppCodeGenWriteBarrier((&___FalseString_0), value);
  3614. }
  3615. inline static int32_t get_offset_of_TrueString_1() { return static_cast<int32_t>(offsetof(Boolean_t97287965_StaticFields, ___TrueString_1)); }
  3616. inline String_t* get_TrueString_1() const { return ___TrueString_1; }
  3617. inline String_t** get_address_of_TrueString_1() { return &___TrueString_1; }
  3618. inline void set_TrueString_1(String_t* value)
  3619. {
  3620. ___TrueString_1 = value;
  3621. Il2CppCodeGenWriteBarrier((&___TrueString_1), value);
  3622. }
  3623. };
  3624. #ifdef __clang__
  3625. #pragma clang diagnostic pop
  3626. #endif
  3627. #endif // BOOLEAN_T97287965_H
  3628. #ifndef STRINGREFERENCE_T2912309144_H
  3629. #define STRINGREFERENCE_T2912309144_H
  3630. #ifdef __clang__
  3631. #pragma clang diagnostic push
  3632. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3633. #pragma clang diagnostic ignored "-Wunused-variable"
  3634. #endif
  3635. // Newtonsoft.Json.Utilities.StringReference
  3636. struct StringReference_t2912309144
  3637. {
  3638. public:
  3639. // System.Char[] Newtonsoft.Json.Utilities.StringReference::_chars
  3640. CharU5BU5D_t3528271667* ____chars_0;
  3641. // System.Int32 Newtonsoft.Json.Utilities.StringReference::_startIndex
  3642. int32_t ____startIndex_1;
  3643. // System.Int32 Newtonsoft.Json.Utilities.StringReference::_length
  3644. int32_t ____length_2;
  3645. public:
  3646. inline static int32_t get_offset_of__chars_0() { return static_cast<int32_t>(offsetof(StringReference_t2912309144, ____chars_0)); }
  3647. inline CharU5BU5D_t3528271667* get__chars_0() const { return ____chars_0; }
  3648. inline CharU5BU5D_t3528271667** get_address_of__chars_0() { return &____chars_0; }
  3649. inline void set__chars_0(CharU5BU5D_t3528271667* value)
  3650. {
  3651. ____chars_0 = value;
  3652. Il2CppCodeGenWriteBarrier((&____chars_0), value);
  3653. }
  3654. inline static int32_t get_offset_of__startIndex_1() { return static_cast<int32_t>(offsetof(StringReference_t2912309144, ____startIndex_1)); }
  3655. inline int32_t get__startIndex_1() const { return ____startIndex_1; }
  3656. inline int32_t* get_address_of__startIndex_1() { return &____startIndex_1; }
  3657. inline void set__startIndex_1(int32_t value)
  3658. {
  3659. ____startIndex_1 = value;
  3660. }
  3661. inline static int32_t get_offset_of__length_2() { return static_cast<int32_t>(offsetof(StringReference_t2912309144, ____length_2)); }
  3662. inline int32_t get__length_2() const { return ____length_2; }
  3663. inline int32_t* get_address_of__length_2() { return &____length_2; }
  3664. inline void set__length_2(int32_t value)
  3665. {
  3666. ____length_2 = value;
  3667. }
  3668. };
  3669. #ifdef __clang__
  3670. #pragma clang diagnostic pop
  3671. #endif
  3672. // Native definition for P/Invoke marshalling of Newtonsoft.Json.Utilities.StringReference
  3673. struct StringReference_t2912309144_marshaled_pinvoke
  3674. {
  3675. uint8_t* ____chars_0;
  3676. int32_t ____startIndex_1;
  3677. int32_t ____length_2;
  3678. };
  3679. // Native definition for COM marshalling of Newtonsoft.Json.Utilities.StringReference
  3680. struct StringReference_t2912309144_marshaled_com
  3681. {
  3682. uint8_t* ____chars_0;
  3683. int32_t ____startIndex_1;
  3684. int32_t ____length_2;
  3685. };
  3686. #endif // STRINGREFERENCE_T2912309144_H
  3687. #ifndef PROPERTYINFO_T_H
  3688. #define PROPERTYINFO_T_H
  3689. #ifdef __clang__
  3690. #pragma clang diagnostic push
  3691. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3692. #pragma clang diagnostic ignored "-Wunused-variable"
  3693. #endif
  3694. // System.Reflection.PropertyInfo
  3695. struct PropertyInfo_t : public MemberInfo_t
  3696. {
  3697. public:
  3698. public:
  3699. };
  3700. #ifdef __clang__
  3701. #pragma clang diagnostic pop
  3702. #endif
  3703. #endif // PROPERTYINFO_T_H
  3704. #ifndef __STATICARRAYINITTYPESIZEU3D52_T2710732173_H
  3705. #define __STATICARRAYINITTYPESIZEU3D52_T2710732173_H
  3706. #ifdef __clang__
  3707. #pragma clang diagnostic push
  3708. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3709. #pragma clang diagnostic ignored "-Wunused-variable"
  3710. #endif
  3711. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52
  3712. struct __StaticArrayInitTypeSizeU3D52_t2710732173
  3713. {
  3714. public:
  3715. union
  3716. {
  3717. struct
  3718. {
  3719. union
  3720. {
  3721. };
  3722. };
  3723. uint8_t __StaticArrayInitTypeSizeU3D52_t2710732173__padding[52];
  3724. };
  3725. public:
  3726. };
  3727. #ifdef __clang__
  3728. #pragma clang diagnostic pop
  3729. #endif
  3730. #endif // __STATICARRAYINITTYPESIZEU3D52_T2710732173_H
  3731. #ifndef INT64_T3736567304_H
  3732. #define INT64_T3736567304_H
  3733. #ifdef __clang__
  3734. #pragma clang diagnostic push
  3735. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3736. #pragma clang diagnostic ignored "-Wunused-variable"
  3737. #endif
  3738. // System.Int64
  3739. struct Int64_t3736567304
  3740. {
  3741. public:
  3742. // System.Int64 System.Int64::m_value
  3743. int64_t ___m_value_2;
  3744. public:
  3745. inline static int32_t get_offset_of_m_value_2() { return static_cast<int32_t>(offsetof(Int64_t3736567304, ___m_value_2)); }
  3746. inline int64_t get_m_value_2() const { return ___m_value_2; }
  3747. inline int64_t* get_address_of_m_value_2() { return &___m_value_2; }
  3748. inline void set_m_value_2(int64_t value)
  3749. {
  3750. ___m_value_2 = value;
  3751. }
  3752. };
  3753. #ifdef __clang__
  3754. #pragma clang diagnostic pop
  3755. #endif
  3756. #endif // INT64_T3736567304_H
  3757. #ifndef EVENTINFO_T_H
  3758. #define EVENTINFO_T_H
  3759. #ifdef __clang__
  3760. #pragma clang diagnostic push
  3761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3762. #pragma clang diagnostic ignored "-Wunused-variable"
  3763. #endif
  3764. // System.Reflection.EventInfo
  3765. struct EventInfo_t : public MemberInfo_t
  3766. {
  3767. public:
  3768. // System.Reflection.EventInfo/AddEventAdapter System.Reflection.EventInfo::cached_add_event
  3769. AddEventAdapter_t1787725097 * ___cached_add_event_0;
  3770. public:
  3771. inline static int32_t get_offset_of_cached_add_event_0() { return static_cast<int32_t>(offsetof(EventInfo_t, ___cached_add_event_0)); }
  3772. inline AddEventAdapter_t1787725097 * get_cached_add_event_0() const { return ___cached_add_event_0; }
  3773. inline AddEventAdapter_t1787725097 ** get_address_of_cached_add_event_0() { return &___cached_add_event_0; }
  3774. inline void set_cached_add_event_0(AddEventAdapter_t1787725097 * value)
  3775. {
  3776. ___cached_add_event_0 = value;
  3777. Il2CppCodeGenWriteBarrier((&___cached_add_event_0), value);
  3778. }
  3779. };
  3780. #ifdef __clang__
  3781. #pragma clang diagnostic pop
  3782. #endif
  3783. #endif // EVENTINFO_T_H
  3784. #ifndef TARGETPARAMETERCOUNTEXCEPTION_T1216617239_H
  3785. #define TARGETPARAMETERCOUNTEXCEPTION_T1216617239_H
  3786. #ifdef __clang__
  3787. #pragma clang diagnostic push
  3788. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3789. #pragma clang diagnostic ignored "-Wunused-variable"
  3790. #endif
  3791. // System.Reflection.TargetParameterCountException
  3792. struct TargetParameterCountException_t1216617239 : public Exception_t
  3793. {
  3794. public:
  3795. public:
  3796. };
  3797. #ifdef __clang__
  3798. #pragma clang diagnostic pop
  3799. #endif
  3800. #endif // TARGETPARAMETERCOUNTEXCEPTION_T1216617239_H
  3801. #ifndef __STATICARRAYINITTYPESIZEU3D28_T1904621871_H
  3802. #define __STATICARRAYINITTYPESIZEU3D28_T1904621871_H
  3803. #ifdef __clang__
  3804. #pragma clang diagnostic push
  3805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3806. #pragma clang diagnostic ignored "-Wunused-variable"
  3807. #endif
  3808. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=28
  3809. struct __StaticArrayInitTypeSizeU3D28_t1904621871
  3810. {
  3811. public:
  3812. union
  3813. {
  3814. struct
  3815. {
  3816. union
  3817. {
  3818. };
  3819. };
  3820. uint8_t __StaticArrayInitTypeSizeU3D28_t1904621871__padding[28];
  3821. };
  3822. public:
  3823. };
  3824. #ifdef __clang__
  3825. #pragma clang diagnostic pop
  3826. #endif
  3827. #endif // __STATICARRAYINITTYPESIZEU3D28_T1904621871_H
  3828. #ifndef PARAMETERMODIFIER_T1461694466_H
  3829. #define PARAMETERMODIFIER_T1461694466_H
  3830. #ifdef __clang__
  3831. #pragma clang diagnostic push
  3832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3833. #pragma clang diagnostic ignored "-Wunused-variable"
  3834. #endif
  3835. // System.Reflection.ParameterModifier
  3836. struct ParameterModifier_t1461694466
  3837. {
  3838. public:
  3839. // System.Boolean[] System.Reflection.ParameterModifier::_byref
  3840. BooleanU5BU5D_t2897418192* ____byref_0;
  3841. public:
  3842. inline static int32_t get_offset_of__byref_0() { return static_cast<int32_t>(offsetof(ParameterModifier_t1461694466, ____byref_0)); }
  3843. inline BooleanU5BU5D_t2897418192* get__byref_0() const { return ____byref_0; }
  3844. inline BooleanU5BU5D_t2897418192** get_address_of__byref_0() { return &____byref_0; }
  3845. inline void set__byref_0(BooleanU5BU5D_t2897418192* value)
  3846. {
  3847. ____byref_0 = value;
  3848. Il2CppCodeGenWriteBarrier((&____byref_0), value);
  3849. }
  3850. };
  3851. #ifdef __clang__
  3852. #pragma clang diagnostic pop
  3853. #endif
  3854. // Native definition for P/Invoke marshalling of System.Reflection.ParameterModifier
  3855. struct ParameterModifier_t1461694466_marshaled_pinvoke
  3856. {
  3857. int32_t* ____byref_0;
  3858. };
  3859. // Native definition for COM marshalling of System.Reflection.ParameterModifier
  3860. struct ParameterModifier_t1461694466_marshaled_com
  3861. {
  3862. int32_t* ____byref_0;
  3863. };
  3864. #endif // PARAMETERMODIFIER_T1461694466_H
  3865. #ifndef CHAR_T3634460470_H
  3866. #define CHAR_T3634460470_H
  3867. #ifdef __clang__
  3868. #pragma clang diagnostic push
  3869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3870. #pragma clang diagnostic ignored "-Wunused-variable"
  3871. #endif
  3872. // System.Char
  3873. struct Char_t3634460470
  3874. {
  3875. public:
  3876. // System.Char System.Char::m_value
  3877. Il2CppChar ___m_value_2;
  3878. public:
  3879. inline static int32_t get_offset_of_m_value_2() { return static_cast<int32_t>(offsetof(Char_t3634460470, ___m_value_2)); }
  3880. inline Il2CppChar get_m_value_2() const { return ___m_value_2; }
  3881. inline Il2CppChar* get_address_of_m_value_2() { return &___m_value_2; }
  3882. inline void set_m_value_2(Il2CppChar value)
  3883. {
  3884. ___m_value_2 = value;
  3885. }
  3886. };
  3887. struct Char_t3634460470_StaticFields
  3888. {
  3889. public:
  3890. // System.Byte* System.Char::category_data
  3891. uint8_t* ___category_data_3;
  3892. // System.Byte* System.Char::numeric_data
  3893. uint8_t* ___numeric_data_4;
  3894. // System.Double* System.Char::numeric_data_values
  3895. double* ___numeric_data_values_5;
  3896. // System.UInt16* System.Char::to_lower_data_low
  3897. uint16_t* ___to_lower_data_low_6;
  3898. // System.UInt16* System.Char::to_lower_data_high
  3899. uint16_t* ___to_lower_data_high_7;
  3900. // System.UInt16* System.Char::to_upper_data_low
  3901. uint16_t* ___to_upper_data_low_8;
  3902. // System.UInt16* System.Char::to_upper_data_high
  3903. uint16_t* ___to_upper_data_high_9;
  3904. public:
  3905. inline static int32_t get_offset_of_category_data_3() { return static_cast<int32_t>(offsetof(Char_t3634460470_StaticFields, ___category_data_3)); }
  3906. inline uint8_t* get_category_data_3() const { return ___category_data_3; }
  3907. inline uint8_t** get_address_of_category_data_3() { return &___category_data_3; }
  3908. inline void set_category_data_3(uint8_t* value)
  3909. {
  3910. ___category_data_3 = value;
  3911. }
  3912. inline static int32_t get_offset_of_numeric_data_4() { return static_cast<int32_t>(offsetof(Char_t3634460470_StaticFields, ___numeric_data_4)); }
  3913. inline uint8_t* get_numeric_data_4() const { return ___numeric_data_4; }
  3914. inline uint8_t** get_address_of_numeric_data_4() { return &___numeric_data_4; }
  3915. inline void set_numeric_data_4(uint8_t* value)
  3916. {
  3917. ___numeric_data_4 = value;
  3918. }
  3919. inline static int32_t get_offset_of_numeric_data_values_5() { return static_cast<int32_t>(offsetof(Char_t3634460470_StaticFields, ___numeric_data_values_5)); }
  3920. inline double* get_numeric_data_values_5() const { return ___numeric_data_values_5; }
  3921. inline double** get_address_of_numeric_data_values_5() { return &___numeric_data_values_5; }
  3922. inline void set_numeric_data_values_5(double* value)
  3923. {
  3924. ___numeric_data_values_5 = value;
  3925. }
  3926. inline static int32_t get_offset_of_to_lower_data_low_6() { return static_cast<int32_t>(offsetof(Char_t3634460470_StaticFields, ___to_lower_data_low_6)); }
  3927. inline uint16_t* get_to_lower_data_low_6() const { return ___to_lower_data_low_6; }
  3928. inline uint16_t** get_address_of_to_lower_data_low_6() { return &___to_lower_data_low_6; }
  3929. inline void set_to_lower_data_low_6(uint16_t* value)
  3930. {
  3931. ___to_lower_data_low_6 = value;
  3932. }
  3933. inline static int32_t get_offset_of_to_lower_data_high_7() { return static_cast<int32_t>(offsetof(Char_t3634460470_StaticFields, ___to_lower_data_high_7)); }
  3934. inline uint16_t* get_to_lower_data_high_7() const { return ___to_lower_data_high_7; }
  3935. inline uint16_t** get_address_of_to_lower_data_high_7() { return &___to_lower_data_high_7; }
  3936. inline void set_to_lower_data_high_7(uint16_t* value)
  3937. {
  3938. ___to_lower_data_high_7 = value;
  3939. }
  3940. inline static int32_t get_offset_of_to_upper_data_low_8() { return static_cast<int32_t>(offsetof(Char_t3634460470_StaticFields, ___to_upper_data_low_8)); }
  3941. inline uint16_t* get_to_upper_data_low_8() const { return ___to_upper_data_low_8; }
  3942. inline uint16_t** get_address_of_to_upper_data_low_8() { return &___to_upper_data_low_8; }
  3943. inline void set_to_upper_data_low_8(uint16_t* value)
  3944. {
  3945. ___to_upper_data_low_8 = value;
  3946. }
  3947. inline static int32_t get_offset_of_to_upper_data_high_9() { return static_cast<int32_t>(offsetof(Char_t3634460470_StaticFields, ___to_upper_data_high_9)); }
  3948. inline uint16_t* get_to_upper_data_high_9() const { return ___to_upper_data_high_9; }
  3949. inline uint16_t** get_address_of_to_upper_data_high_9() { return &___to_upper_data_high_9; }
  3950. inline void set_to_upper_data_high_9(uint16_t* value)
  3951. {
  3952. ___to_upper_data_high_9 = value;
  3953. }
  3954. };
  3955. #ifdef __clang__
  3956. #pragma clang diagnostic pop
  3957. #endif
  3958. #endif // CHAR_T3634460470_H
  3959. #ifndef TIMESPAN_T881159249_H
  3960. #define TIMESPAN_T881159249_H
  3961. #ifdef __clang__
  3962. #pragma clang diagnostic push
  3963. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3964. #pragma clang diagnostic ignored "-Wunused-variable"
  3965. #endif
  3966. // System.TimeSpan
  3967. struct TimeSpan_t881159249
  3968. {
  3969. public:
  3970. // System.Int64 System.TimeSpan::_ticks
  3971. int64_t ____ticks_8;
  3972. public:
  3973. inline static int32_t get_offset_of__ticks_8() { return static_cast<int32_t>(offsetof(TimeSpan_t881159249, ____ticks_8)); }
  3974. inline int64_t get__ticks_8() const { return ____ticks_8; }
  3975. inline int64_t* get_address_of__ticks_8() { return &____ticks_8; }
  3976. inline void set__ticks_8(int64_t value)
  3977. {
  3978. ____ticks_8 = value;
  3979. }
  3980. };
  3981. struct TimeSpan_t881159249_StaticFields
  3982. {
  3983. public:
  3984. // System.TimeSpan System.TimeSpan::MaxValue
  3985. TimeSpan_t881159249 ___MaxValue_5;
  3986. // System.TimeSpan System.TimeSpan::MinValue
  3987. TimeSpan_t881159249 ___MinValue_6;
  3988. // System.TimeSpan System.TimeSpan::Zero
  3989. TimeSpan_t881159249 ___Zero_7;
  3990. public:
  3991. inline static int32_t get_offset_of_MaxValue_5() { return static_cast<int32_t>(offsetof(TimeSpan_t881159249_StaticFields, ___MaxValue_5)); }
  3992. inline TimeSpan_t881159249 get_MaxValue_5() const { return ___MaxValue_5; }
  3993. inline TimeSpan_t881159249 * get_address_of_MaxValue_5() { return &___MaxValue_5; }
  3994. inline void set_MaxValue_5(TimeSpan_t881159249 value)
  3995. {
  3996. ___MaxValue_5 = value;
  3997. }
  3998. inline static int32_t get_offset_of_MinValue_6() { return static_cast<int32_t>(offsetof(TimeSpan_t881159249_StaticFields, ___MinValue_6)); }
  3999. inline TimeSpan_t881159249 get_MinValue_6() const { return ___MinValue_6; }
  4000. inline TimeSpan_t881159249 * get_address_of_MinValue_6() { return &___MinValue_6; }
  4001. inline void set_MinValue_6(TimeSpan_t881159249 value)
  4002. {
  4003. ___MinValue_6 = value;
  4004. }
  4005. inline static int32_t get_offset_of_Zero_7() { return static_cast<int32_t>(offsetof(TimeSpan_t881159249_StaticFields, ___Zero_7)); }
  4006. inline TimeSpan_t881159249 get_Zero_7() const { return ___Zero_7; }
  4007. inline TimeSpan_t881159249 * get_address_of_Zero_7() { return &___Zero_7; }
  4008. inline void set_Zero_7(TimeSpan_t881159249 value)
  4009. {
  4010. ___Zero_7 = value;
  4011. }
  4012. };
  4013. #ifdef __clang__
  4014. #pragma clang diagnostic pop
  4015. #endif
  4016. #endif // TIMESPAN_T881159249_H
  4017. #ifndef FIELDINFO_T_H
  4018. #define FIELDINFO_T_H
  4019. #ifdef __clang__
  4020. #pragma clang diagnostic push
  4021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4022. #pragma clang diagnostic ignored "-Wunused-variable"
  4023. #endif
  4024. // System.Reflection.FieldInfo
  4025. struct FieldInfo_t : public MemberInfo_t
  4026. {
  4027. public:
  4028. public:
  4029. };
  4030. #ifdef __clang__
  4031. #pragma clang diagnostic pop
  4032. #endif
  4033. #endif // FIELDINFO_T_H
  4034. #ifndef __STATICARRAYINITTYPESIZEU3D10_T1548194903_H
  4035. #define __STATICARRAYINITTYPESIZEU3D10_T1548194903_H
  4036. #ifdef __clang__
  4037. #pragma clang diagnostic push
  4038. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4039. #pragma clang diagnostic ignored "-Wunused-variable"
  4040. #endif
  4041. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10
  4042. struct __StaticArrayInitTypeSizeU3D10_t1548194903
  4043. {
  4044. public:
  4045. union
  4046. {
  4047. struct
  4048. {
  4049. union
  4050. {
  4051. };
  4052. };
  4053. uint8_t __StaticArrayInitTypeSizeU3D10_t1548194903__padding[10];
  4054. };
  4055. public:
  4056. };
  4057. #ifdef __clang__
  4058. #pragma clang diagnostic pop
  4059. #endif
  4060. #endif // __STATICARRAYINITTYPESIZEU3D10_T1548194903_H
  4061. #ifndef SYSTEMEXCEPTION_T176217640_H
  4062. #define SYSTEMEXCEPTION_T176217640_H
  4063. #ifdef __clang__
  4064. #pragma clang diagnostic push
  4065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4066. #pragma clang diagnostic ignored "-Wunused-variable"
  4067. #endif
  4068. // System.SystemException
  4069. struct SystemException_t176217640 : public Exception_t
  4070. {
  4071. public:
  4072. public:
  4073. };
  4074. #ifdef __clang__
  4075. #pragma clang diagnostic pop
  4076. #endif
  4077. #endif // SYSTEMEXCEPTION_T176217640_H
  4078. #ifndef ENUMMEMBERATTRIBUTE_T1084128815_H
  4079. #define ENUMMEMBERATTRIBUTE_T1084128815_H
  4080. #ifdef __clang__
  4081. #pragma clang diagnostic push
  4082. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4083. #pragma clang diagnostic ignored "-Wunused-variable"
  4084. #endif
  4085. // System.Runtime.Serialization.EnumMemberAttribute
  4086. struct EnumMemberAttribute_t1084128815 : public Attribute_t861562559
  4087. {
  4088. public:
  4089. // System.String System.Runtime.Serialization.EnumMemberAttribute::value
  4090. String_t* ___value_0;
  4091. public:
  4092. inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(EnumMemberAttribute_t1084128815, ___value_0)); }
  4093. inline String_t* get_value_0() const { return ___value_0; }
  4094. inline String_t** get_address_of_value_0() { return &___value_0; }
  4095. inline void set_value_0(String_t* value)
  4096. {
  4097. ___value_0 = value;
  4098. Il2CppCodeGenWriteBarrier((&___value_0), value);
  4099. }
  4100. };
  4101. #ifdef __clang__
  4102. #pragma clang diagnostic pop
  4103. #endif
  4104. #endif // ENUMMEMBERATTRIBUTE_T1084128815_H
  4105. #ifndef __STATICARRAYINITTYPESIZEU3D12_T2710994317_H
  4106. #define __STATICARRAYINITTYPESIZEU3D12_T2710994317_H
  4107. #ifdef __clang__
  4108. #pragma clang diagnostic push
  4109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4110. #pragma clang diagnostic ignored "-Wunused-variable"
  4111. #endif
  4112. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12
  4113. struct __StaticArrayInitTypeSizeU3D12_t2710994317
  4114. {
  4115. public:
  4116. union
  4117. {
  4118. struct
  4119. {
  4120. union
  4121. {
  4122. };
  4123. };
  4124. uint8_t __StaticArrayInitTypeSizeU3D12_t2710994317__padding[12];
  4125. };
  4126. public:
  4127. };
  4128. #ifdef __clang__
  4129. #pragma clang diagnostic pop
  4130. #endif
  4131. #endif // __STATICARRAYINITTYPESIZEU3D12_T2710994317_H
  4132. #ifndef PROPERTYCHANGINGEVENTARGS_T2067745136_H
  4133. #define PROPERTYCHANGINGEVENTARGS_T2067745136_H
  4134. #ifdef __clang__
  4135. #pragma clang diagnostic push
  4136. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4137. #pragma clang diagnostic ignored "-Wunused-variable"
  4138. #endif
  4139. // System.ComponentModel.PropertyChangingEventArgs
  4140. struct PropertyChangingEventArgs_t2067745136 : public EventArgs_t3591816995
  4141. {
  4142. public:
  4143. // System.String System.ComponentModel.PropertyChangingEventArgs::<PropertyName>k__BackingField
  4144. String_t* ___U3CPropertyNameU3Ek__BackingField_1;
  4145. public:
  4146. inline static int32_t get_offset_of_U3CPropertyNameU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(PropertyChangingEventArgs_t2067745136, ___U3CPropertyNameU3Ek__BackingField_1)); }
  4147. inline String_t* get_U3CPropertyNameU3Ek__BackingField_1() const { return ___U3CPropertyNameU3Ek__BackingField_1; }
  4148. inline String_t** get_address_of_U3CPropertyNameU3Ek__BackingField_1() { return &___U3CPropertyNameU3Ek__BackingField_1; }
  4149. inline void set_U3CPropertyNameU3Ek__BackingField_1(String_t* value)
  4150. {
  4151. ___U3CPropertyNameU3Ek__BackingField_1 = value;
  4152. Il2CppCodeGenWriteBarrier((&___U3CPropertyNameU3Ek__BackingField_1), value);
  4153. }
  4154. };
  4155. #ifdef __clang__
  4156. #pragma clang diagnostic pop
  4157. #endif
  4158. #endif // PROPERTYCHANGINGEVENTARGS_T2067745136_H
  4159. #ifndef VOID_T1185182177_H
  4160. #define VOID_T1185182177_H
  4161. #ifdef __clang__
  4162. #pragma clang diagnostic push
  4163. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4164. #pragma clang diagnostic ignored "-Wunused-variable"
  4165. #endif
  4166. // System.Void
  4167. struct Void_t1185182177
  4168. {
  4169. public:
  4170. public:
  4171. };
  4172. #ifdef __clang__
  4173. #pragma clang diagnostic pop
  4174. #endif
  4175. #endif // VOID_T1185182177_H
  4176. #ifndef ENUM_T4135868527_H
  4177. #define ENUM_T4135868527_H
  4178. #ifdef __clang__
  4179. #pragma clang diagnostic push
  4180. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4181. #pragma clang diagnostic ignored "-Wunused-variable"
  4182. #endif
  4183. // System.Enum
  4184. struct Enum_t4135868527 : public ValueType_t3640485471
  4185. {
  4186. public:
  4187. public:
  4188. };
  4189. struct Enum_t4135868527_StaticFields
  4190. {
  4191. public:
  4192. // System.Char[] System.Enum::split_char
  4193. CharU5BU5D_t3528271667* ___split_char_0;
  4194. public:
  4195. inline static int32_t get_offset_of_split_char_0() { return static_cast<int32_t>(offsetof(Enum_t4135868527_StaticFields, ___split_char_0)); }
  4196. inline CharU5BU5D_t3528271667* get_split_char_0() const { return ___split_char_0; }
  4197. inline CharU5BU5D_t3528271667** get_address_of_split_char_0() { return &___split_char_0; }
  4198. inline void set_split_char_0(CharU5BU5D_t3528271667* value)
  4199. {
  4200. ___split_char_0 = value;
  4201. Il2CppCodeGenWriteBarrier((&___split_char_0), value);
  4202. }
  4203. };
  4204. #ifdef __clang__
  4205. #pragma clang diagnostic pop
  4206. #endif
  4207. // Native definition for P/Invoke marshalling of System.Enum
  4208. struct Enum_t4135868527_marshaled_pinvoke
  4209. {
  4210. };
  4211. // Native definition for COM marshalling of System.Enum
  4212. struct Enum_t4135868527_marshaled_com
  4213. {
  4214. };
  4215. #endif // ENUM_T4135868527_H
  4216. #ifndef INT32_T2950945753_H
  4217. #define INT32_T2950945753_H
  4218. #ifdef __clang__
  4219. #pragma clang diagnostic push
  4220. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4221. #pragma clang diagnostic ignored "-Wunused-variable"
  4222. #endif
  4223. // System.Int32
  4224. struct Int32_t2950945753
  4225. {
  4226. public:
  4227. // System.Int32 System.Int32::m_value
  4228. int32_t ___m_value_2;
  4229. public:
  4230. inline static int32_t get_offset_of_m_value_2() { return static_cast<int32_t>(offsetof(Int32_t2950945753, ___m_value_2)); }
  4231. inline int32_t get_m_value_2() const { return ___m_value_2; }
  4232. inline int32_t* get_address_of_m_value_2() { return &___m_value_2; }
  4233. inline void set_m_value_2(int32_t value)
  4234. {
  4235. ___m_value_2 = value;
  4236. }
  4237. };
  4238. #ifdef __clang__
  4239. #pragma clang diagnostic pop
  4240. #endif
  4241. #endif // INT32_T2950945753_H
  4242. #ifndef METHODBASE_T_H
  4243. #define METHODBASE_T_H
  4244. #ifdef __clang__
  4245. #pragma clang diagnostic push
  4246. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4247. #pragma clang diagnostic ignored "-Wunused-variable"
  4248. #endif
  4249. // System.Reflection.MethodBase
  4250. struct MethodBase_t : public MemberInfo_t
  4251. {
  4252. public:
  4253. public:
  4254. };
  4255. #ifdef __clang__
  4256. #pragma clang diagnostic pop
  4257. #endif
  4258. #endif // METHODBASE_T_H
  4259. #ifndef LATEBOUNDREFLECTIONDELEGATEFACTORY_T925499913_H
  4260. #define LATEBOUNDREFLECTIONDELEGATEFACTORY_T925499913_H
  4261. #ifdef __clang__
  4262. #pragma clang diagnostic push
  4263. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4264. #pragma clang diagnostic ignored "-Wunused-variable"
  4265. #endif
  4266. // Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory
  4267. struct LateBoundReflectionDelegateFactory_t925499913 : public ReflectionDelegateFactory_t2528576452
  4268. {
  4269. public:
  4270. public:
  4271. };
  4272. struct LateBoundReflectionDelegateFactory_t925499913_StaticFields
  4273. {
  4274. public:
  4275. // Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory::_instance
  4276. LateBoundReflectionDelegateFactory_t925499913 * ____instance_0;
  4277. public:
  4278. inline static int32_t get_offset_of__instance_0() { return static_cast<int32_t>(offsetof(LateBoundReflectionDelegateFactory_t925499913_StaticFields, ____instance_0)); }
  4279. inline LateBoundReflectionDelegateFactory_t925499913 * get__instance_0() const { return ____instance_0; }
  4280. inline LateBoundReflectionDelegateFactory_t925499913 ** get_address_of__instance_0() { return &____instance_0; }
  4281. inline void set__instance_0(LateBoundReflectionDelegateFactory_t925499913 * value)
  4282. {
  4283. ____instance_0 = value;
  4284. Il2CppCodeGenWriteBarrier((&____instance_0), value);
  4285. }
  4286. };
  4287. #ifdef __clang__
  4288. #pragma clang diagnostic pop
  4289. #endif
  4290. #endif // LATEBOUNDREFLECTIONDELEGATEFACTORY_T925499913_H
  4291. #ifndef TYPECONVERTKEY_T285306760_H
  4292. #define TYPECONVERTKEY_T285306760_H
  4293. #ifdef __clang__
  4294. #pragma clang diagnostic push
  4295. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4296. #pragma clang diagnostic ignored "-Wunused-variable"
  4297. #endif
  4298. // Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey
  4299. struct TypeConvertKey_t285306760
  4300. {
  4301. public:
  4302. // System.Type Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey::_initialType
  4303. Type_t * ____initialType_0;
  4304. // System.Type Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey::_targetType
  4305. Type_t * ____targetType_1;
  4306. public:
  4307. inline static int32_t get_offset_of__initialType_0() { return static_cast<int32_t>(offsetof(TypeConvertKey_t285306760, ____initialType_0)); }
  4308. inline Type_t * get__initialType_0() const { return ____initialType_0; }
  4309. inline Type_t ** get_address_of__initialType_0() { return &____initialType_0; }
  4310. inline void set__initialType_0(Type_t * value)
  4311. {
  4312. ____initialType_0 = value;
  4313. Il2CppCodeGenWriteBarrier((&____initialType_0), value);
  4314. }
  4315. inline static int32_t get_offset_of__targetType_1() { return static_cast<int32_t>(offsetof(TypeConvertKey_t285306760, ____targetType_1)); }
  4316. inline Type_t * get__targetType_1() const { return ____targetType_1; }
  4317. inline Type_t ** get_address_of__targetType_1() { return &____targetType_1; }
  4318. inline void set__targetType_1(Type_t * value)
  4319. {
  4320. ____targetType_1 = value;
  4321. Il2CppCodeGenWriteBarrier((&____targetType_1), value);
  4322. }
  4323. };
  4324. #ifdef __clang__
  4325. #pragma clang diagnostic pop
  4326. #endif
  4327. // Native definition for P/Invoke marshalling of Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey
  4328. struct TypeConvertKey_t285306760_marshaled_pinvoke
  4329. {
  4330. Type_t * ____initialType_0;
  4331. Type_t * ____targetType_1;
  4332. };
  4333. // Native definition for COM marshalling of Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey
  4334. struct TypeConvertKey_t285306760_marshaled_com
  4335. {
  4336. Type_t * ____initialType_0;
  4337. Type_t * ____targetType_1;
  4338. };
  4339. #endif // TYPECONVERTKEY_T285306760_H
  4340. #ifndef INTPTR_T_H
  4341. #define INTPTR_T_H
  4342. #ifdef __clang__
  4343. #pragma clang diagnostic push
  4344. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4345. #pragma clang diagnostic ignored "-Wunused-variable"
  4346. #endif
  4347. // System.IntPtr
  4348. struct IntPtr_t
  4349. {
  4350. public:
  4351. // System.Void* System.IntPtr::m_value
  4352. void* ___m_value_0;
  4353. public:
  4354. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  4355. inline void* get_m_value_0() const { return ___m_value_0; }
  4356. inline void** get_address_of_m_value_0() { return &___m_value_0; }
  4357. inline void set_m_value_0(void* value)
  4358. {
  4359. ___m_value_0 = value;
  4360. }
  4361. };
  4362. struct IntPtr_t_StaticFields
  4363. {
  4364. public:
  4365. // System.IntPtr System.IntPtr::Zero
  4366. intptr_t ___Zero_1;
  4367. public:
  4368. inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  4369. inline intptr_t get_Zero_1() const { return ___Zero_1; }
  4370. inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  4371. inline void set_Zero_1(intptr_t value)
  4372. {
  4373. ___Zero_1 = value;
  4374. }
  4375. };
  4376. #ifdef __clang__
  4377. #pragma clang diagnostic pop
  4378. #endif
  4379. #endif // INTPTR_T_H
  4380. #ifndef STRINGWRITER_T802263757_H
  4381. #define STRINGWRITER_T802263757_H
  4382. #ifdef __clang__
  4383. #pragma clang diagnostic push
  4384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4385. #pragma clang diagnostic ignored "-Wunused-variable"
  4386. #endif
  4387. // System.IO.StringWriter
  4388. struct StringWriter_t802263757 : public TextWriter_t3478189236
  4389. {
  4390. public:
  4391. // System.Text.StringBuilder System.IO.StringWriter::internalString
  4392. StringBuilder_t * ___internalString_3;
  4393. // System.Boolean System.IO.StringWriter::disposed
  4394. bool ___disposed_4;
  4395. public:
  4396. inline static int32_t get_offset_of_internalString_3() { return static_cast<int32_t>(offsetof(StringWriter_t802263757, ___internalString_3)); }
  4397. inline StringBuilder_t * get_internalString_3() const { return ___internalString_3; }
  4398. inline StringBuilder_t ** get_address_of_internalString_3() { return &___internalString_3; }
  4399. inline void set_internalString_3(StringBuilder_t * value)
  4400. {
  4401. ___internalString_3 = value;
  4402. Il2CppCodeGenWriteBarrier((&___internalString_3), value);
  4403. }
  4404. inline static int32_t get_offset_of_disposed_4() { return static_cast<int32_t>(offsetof(StringWriter_t802263757, ___disposed_4)); }
  4405. inline bool get_disposed_4() const { return ___disposed_4; }
  4406. inline bool* get_address_of_disposed_4() { return &___disposed_4; }
  4407. inline void set_disposed_4(bool value)
  4408. {
  4409. ___disposed_4 = value;
  4410. }
  4411. };
  4412. #ifdef __clang__
  4413. #pragma clang diagnostic pop
  4414. #endif
  4415. #endif // STRINGWRITER_T802263757_H
  4416. #ifndef NULLABLE_1_T378540539_H
  4417. #define NULLABLE_1_T378540539_H
  4418. #ifdef __clang__
  4419. #pragma clang diagnostic push
  4420. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4421. #pragma clang diagnostic ignored "-Wunused-variable"
  4422. #endif
  4423. // System.Nullable`1<System.Int32>
  4424. struct Nullable_1_t378540539
  4425. {
  4426. public:
  4427. // T System.Nullable`1::value
  4428. int32_t ___value_0;
  4429. // System.Boolean System.Nullable`1::has_value
  4430. bool ___has_value_1;
  4431. public:
  4432. inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(Nullable_1_t378540539, ___value_0)); }
  4433. inline int32_t get_value_0() const { return ___value_0; }
  4434. inline int32_t* get_address_of_value_0() { return &___value_0; }
  4435. inline void set_value_0(int32_t value)
  4436. {
  4437. ___value_0 = value;
  4438. }
  4439. inline static int32_t get_offset_of_has_value_1() { return static_cast<int32_t>(offsetof(Nullable_1_t378540539, ___has_value_1)); }
  4440. inline bool get_has_value_1() const { return ___has_value_1; }
  4441. inline bool* get_address_of_has_value_1() { return &___has_value_1; }
  4442. inline void set_has_value_1(bool value)
  4443. {
  4444. ___has_value_1 = value;
  4445. }
  4446. };
  4447. #ifdef __clang__
  4448. #pragma clang diagnostic pop
  4449. #endif
  4450. #endif // NULLABLE_1_T378540539_H
  4451. #ifndef PARAMETERATTRIBUTES_T1826424051_H
  4452. #define PARAMETERATTRIBUTES_T1826424051_H
  4453. #ifdef __clang__
  4454. #pragma clang diagnostic push
  4455. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4456. #pragma clang diagnostic ignored "-Wunused-variable"
  4457. #endif
  4458. // System.Reflection.ParameterAttributes
  4459. struct ParameterAttributes_t1826424051
  4460. {
  4461. public:
  4462. // System.Int32 System.Reflection.ParameterAttributes::value__
  4463. int32_t ___value___1;
  4464. public:
  4465. inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(ParameterAttributes_t1826424051, ___value___1)); }
  4466. inline int32_t get_value___1() const { return ___value___1; }
  4467. inline int32_t* get_address_of_value___1() { return &___value___1; }
  4468. inline void set_value___1(int32_t value)
  4469. {
  4470. ___value___1 = value;
  4471. }
  4472. };
  4473. #ifdef __clang__
  4474. #pragma clang diagnostic pop
  4475. #endif
  4476. #endif // PARAMETERATTRIBUTES_T1826424051_H
  4477. #ifndef FORMATTERASSEMBLYSTYLE_T868039825_H
  4478. #define FORMATTERASSEMBLYSTYLE_T868039825_H
  4479. #ifdef __clang__
  4480. #pragma clang diagnostic push
  4481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4482. #pragma clang diagnostic ignored "-Wunused-variable"
  4483. #endif
  4484. // System.Runtime.Serialization.Formatters.FormatterAssemblyStyle
  4485. struct FormatterAssemblyStyle_t868039825
  4486. {
  4487. public:
  4488. // System.Int32 System.Runtime.Serialization.Formatters.FormatterAssemblyStyle::value__
  4489. int32_t ___value___1;
  4490. public:
  4491. inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(FormatterAssemblyStyle_t868039825, ___value___1)); }
  4492. inline int32_t get_value___1() const { return ___value___1; }
  4493. inline int32_t* get_address_of_value___1() { return &___value___1; }
  4494. inline void set_value___1(int32_t value)
  4495. {
  4496. ___value___1 = value;
  4497. }
  4498. };
  4499. #ifdef __clang__
  4500. #pragma clang diagnostic pop
  4501. #endif
  4502. #endif // FORMATTERASSEMBLYSTYLE_T868039825_H
  4503. #ifndef WRITESTATE_T2626176463_H
  4504. #define WRITESTATE_T2626176463_H
  4505. #ifdef __clang__
  4506. #pragma clang diagnostic push
  4507. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4508. #pragma clang diagnostic ignored "-Wunused-variable"
  4509. #endif
  4510. // Newtonsoft.Json.WriteState
  4511. struct WriteState_t2626176463
  4512. {
  4513. public:
  4514. // System.Int32 Newtonsoft.Json.WriteState::value__
  4515. int32_t ___value___1;
  4516. public:
  4517. inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(WriteState_t2626176463, ___value___1)); }
  4518. inline int32_t get_value___1() const { return ___value___1; }
  4519. inline int32_t* get_address_of_value___1() { return &___value___1; }
  4520. inline void set_value___1(int32_t value)
  4521. {
  4522. ___value___1 = value;
  4523. }
  4524. };
  4525. #ifdef __clang__
  4526. #pragma clang diagnostic pop
  4527. #endif
  4528. #endif // WRITESTATE_T2626176463_H
  4529. #ifndef PARSERTIMEZONE_T1439545141_H
  4530. #define PARSERTIMEZONE_T1439545141_H
  4531. #ifdef __clang__
  4532. #pragma clang diagnostic push
  4533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4534. #pragma clang diagnostic ignored "-Wunused-variable"
  4535. #endif
  4536. // Newtonsoft.Json.Utilities.ParserTimeZone
  4537. struct ParserTimeZone_t1439545141
  4538. {
  4539. public:
  4540. // System.Int32 Newtonsoft.Json.Utilities.ParserTimeZone::value__
  4541. int32_t ___value___1;
  4542. public:
  4543. inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(ParserTimeZone_t1439545141, ___value___1)); }
  4544. inline int32_t get_value___1() const { return ___value___1; }
  4545. inline int32_t* get_address_of_value___1() { return &___value___1; }
  4546. inline void set_value___1(int32_t value)
  4547. {
  4548. ___value___1 = value;
  4549. }
  4550. };
  4551. #ifdef __clang__
  4552. #pragma clang diagnostic pop
  4553. #endif
  4554. #endif // PARSERTIMEZONE_T1439545141_H
  4555. #ifndef CONVERTRESULT_T708652650_H
  4556. #define CONVERTRESULT_T708652650_H
  4557. #ifdef __clang__
  4558. #pragma clang diagnostic push
  4559. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4560. #pragma clang diagnostic ignored "-Wunused-variable"
  4561. #endif
  4562. // Newtonsoft.Json.Utilities.ConvertUtils/ConvertResult
  4563. struct ConvertResult_t708652650
  4564. {
  4565. public:
  4566. // System.Int32 Newtonsoft.Json.Utilities.ConvertUtils/ConvertResult::value__
  4567. int32_t ___value___1;
  4568. public:
  4569. inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(ConvertResult_t708652650, ___value___1)); }
  4570. inline int32_t get_value___1() const { return ___value___1; }
  4571. inline int32_t* get_address_of_value___1() { return &___value___1; }
  4572. inline void set_value___1(int32_t value)
  4573. {
  4574. ___value___1 = value;
  4575. }
  4576. };
  4577. #ifdef __clang__
  4578. #pragma clang diagnostic pop
  4579. #endif
  4580. #endif // CONVERTRESULT_T708652650_H
  4581. #ifndef NOTIFYCOLLECTIONCHANGEDACTION_T2928948188_H
  4582. #define NOTIFYCOLLECTIONCHANGEDACTION_T2928948188_H
  4583. #ifdef __clang__
  4584. #pragma clang diagnostic push
  4585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4586. #pragma clang diagnostic ignored "-Wunused-variable"
  4587. #endif
  4588. // System.ComponentModel.NotifyCollectionChangedAction
  4589. struct NotifyCollectionChangedAction_t2928948188
  4590. {
  4591. public:
  4592. // System.Int32 System.ComponentModel.NotifyCollectionChangedAction::value__
  4593. int32_t ___value___1;
  4594. public:
  4595. inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(NotifyCollectionChangedAction_t2928948188, ___value___1)); }
  4596. inline int32_t get_value___1() const { return ___value___1; }
  4597. inline int32_t* get_address_of_value___1() { return &___value___1; }
  4598. inline void set_value___1(int32_t value)
  4599. {
  4600. ___value___1 = value;
  4601. }
  4602. };
  4603. #ifdef __clang__
  4604. #pragma clang diagnostic pop
  4605. #endif
  4606. #endif // NOTIFYCOLLECTIONCHANGEDACTION_T2928948188_H
  4607. #ifndef RUNTIMEFIELDHANDLE_T1871169219_H
  4608. #define RUNTIMEFIELDHANDLE_T1871169219_H
  4609. #ifdef __clang__
  4610. #pragma clang diagnostic push
  4611. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4612. #pragma clang diagnostic ignored "-Wunused-variable"
  4613. #endif
  4614. // System.RuntimeFieldHandle
  4615. struct RuntimeFieldHandle_t1871169219
  4616. {
  4617. public:
  4618. // System.IntPtr System.RuntimeFieldHandle::value
  4619. intptr_t ___value_0;
  4620. public:
  4621. inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeFieldHandle_t1871169219, ___value_0)); }
  4622. inline intptr_t get_value_0() const { return ___value_0; }
  4623. inline intptr_t* get_address_of_value_0() { return &___value_0; }
  4624. inline void set_value_0(intptr_t value)
  4625. {
  4626. ___value_0 = value;
  4627. }
  4628. };
  4629. #ifdef __clang__
  4630. #pragma clang diagnostic pop
  4631. #endif
  4632. #endif // RUNTIMEFIELDHANDLE_T1871169219_H
  4633. #ifndef ASSEMBLY_T_H
  4634. #define ASSEMBLY_T_H
  4635. #ifdef __clang__
  4636. #pragma clang diagnostic push
  4637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4638. #pragma clang diagnostic ignored "-Wunused-variable"
  4639. #endif
  4640. // System.Reflection.Assembly
  4641. struct Assembly_t : public RuntimeObject
  4642. {
  4643. public:
  4644. // System.IntPtr System.Reflection.Assembly::_mono_assembly
  4645. intptr_t ____mono_assembly_0;
  4646. // System.Reflection.Assembly/ResolveEventHolder System.Reflection.Assembly::resolve_event_holder
  4647. ResolveEventHolder_t2120639521 * ___resolve_event_holder_1;
  4648. // System.Security.Policy.Evidence System.Reflection.Assembly::_evidence
  4649. Evidence_t2008144148 * ____evidence_2;
  4650. // System.Security.PermissionSet System.Reflection.Assembly::_minimum
  4651. PermissionSet_t223948603 * ____minimum_3;
  4652. // System.Security.PermissionSet System.Reflection.Assembly::_optional
  4653. PermissionSet_t223948603 * ____optional_4;
  4654. // System.Security.PermissionSet System.Reflection.Assembly::_refuse
  4655. PermissionSet_t223948603 * ____refuse_5;
  4656. // System.Security.PermissionSet System.Reflection.Assembly::_granted
  4657. PermissionSet_t223948603 * ____granted_6;
  4658. // System.Security.PermissionSet System.Reflection.Assembly::_denied
  4659. PermissionSet_t223948603 * ____denied_7;
  4660. // System.Boolean System.Reflection.Assembly::fromByteArray
  4661. bool ___fromByteArray_8;
  4662. // System.String System.Reflection.Assembly::assemblyName
  4663. String_t* ___assemblyName_9;
  4664. public:
  4665. inline static int32_t get_offset_of__mono_assembly_0() { return static_cast<int32_t>(offsetof(Assembly_t, ____mono_assembly_0)); }
  4666. inline intptr_t get__mono_assembly_0() const { return ____mono_assembly_0; }
  4667. inline intptr_t* get_address_of__mono_assembly_0() { return &____mono_assembly_0; }
  4668. inline void set__mono_assembly_0(intptr_t value)
  4669. {
  4670. ____mono_assembly_0 = value;
  4671. }
  4672. inline static int32_t get_offset_of_resolve_event_holder_1() { return static_cast<int32_t>(offsetof(Assembly_t, ___resolve_event_holder_1)); }
  4673. inline ResolveEventHolder_t2120639521 * get_resolve_event_holder_1() const { return ___resolve_event_holder_1; }
  4674. inline ResolveEventHolder_t2120639521 ** get_address_of_resolve_event_holder_1() { return &___resolve_event_holder_1; }
  4675. inline void set_resolve_event_holder_1(ResolveEventHolder_t2120639521 * value)
  4676. {
  4677. ___resolve_event_holder_1 = value;
  4678. Il2CppCodeGenWriteBarrier((&___resolve_event_holder_1), value);
  4679. }
  4680. inline static int32_t get_offset_of__evidence_2() { return static_cast<int32_t>(offsetof(Assembly_t, ____evidence_2)); }
  4681. inline Evidence_t2008144148 * get__evidence_2() const { return ____evidence_2; }
  4682. inline Evidence_t2008144148 ** get_address_of__evidence_2() { return &____evidence_2; }
  4683. inline void set__evidence_2(Evidence_t2008144148 * value)
  4684. {
  4685. ____evidence_2 = value;
  4686. Il2CppCodeGenWriteBarrier((&____evidence_2), value);
  4687. }
  4688. inline static int32_t get_offset_of__minimum_3() { return static_cast<int32_t>(offsetof(Assembly_t, ____minimum_3)); }
  4689. inline PermissionSet_t223948603 * get__minimum_3() const { return ____minimum_3; }
  4690. inline PermissionSet_t223948603 ** get_address_of__minimum_3() { return &____minimum_3; }
  4691. inline void set__minimum_3(PermissionSet_t223948603 * value)
  4692. {
  4693. ____minimum_3 = value;
  4694. Il2CppCodeGenWriteBarrier((&____minimum_3), value);
  4695. }
  4696. inline static int32_t get_offset_of__optional_4() { return static_cast<int32_t>(offsetof(Assembly_t, ____optional_4)); }
  4697. inline PermissionSet_t223948603 * get__optional_4() const { return ____optional_4; }
  4698. inline PermissionSet_t223948603 ** get_address_of__optional_4() { return &____optional_4; }
  4699. inline void set__optional_4(PermissionSet_t223948603 * value)
  4700. {
  4701. ____optional_4 = value;
  4702. Il2CppCodeGenWriteBarrier((&____optional_4), value);
  4703. }
  4704. inline static int32_t get_offset_of__refuse_5() { return static_cast<int32_t>(offsetof(Assembly_t, ____refuse_5)); }
  4705. inline PermissionSet_t223948603 * get__refuse_5() const { return ____refuse_5; }
  4706. inline PermissionSet_t223948603 ** get_address_of__refuse_5() { return &____refuse_5; }
  4707. inline void set__refuse_5(PermissionSet_t223948603 * value)
  4708. {
  4709. ____refuse_5 = value;
  4710. Il2CppCodeGenWriteBarrier((&____refuse_5), value);
  4711. }
  4712. inline static int32_t get_offset_of__granted_6() { return static_cast<int32_t>(offsetof(Assembly_t, ____granted_6)); }
  4713. inline PermissionSet_t223948603 * get__granted_6() const { return ____granted_6; }
  4714. inline PermissionSet_t223948603 ** get_address_of__granted_6() { return &____granted_6; }
  4715. inline void set__granted_6(PermissionSet_t223948603 * value)
  4716. {
  4717. ____granted_6 = value;
  4718. Il2CppCodeGenWriteBarrier((&____granted_6), value);
  4719. }
  4720. inline static int32_t get_offset_of__denied_7() { return static_cast<int32_t>(offsetof(Assembly_t, ____denied_7)); }
  4721. inline PermissionSet_t223948603 * get__denied_7() const { return ____denied_7; }
  4722. inline PermissionSet_t223948603 ** get_address_of__denied_7() { return &____denied_7; }
  4723. inline void set__denied_7(PermissionSet_t223948603 * value)
  4724. {
  4725. ____denied_7 = value;
  4726. Il2CppCodeGenWriteBarrier((&____denied_7), value);
  4727. }
  4728. inline static int32_t get_offset_of_fromByteArray_8() { return static_cast<int32_t>(offsetof(Assembly_t, ___fromByteArray_8)); }
  4729. inline bool get_fromByteArray_8() const { return ___fromByteArray_8; }
  4730. inline bool* get_address_of_fromByteArray_8() { return &___fromByteArray_8; }
  4731. inline void set_fromByteArray_8(bool value)
  4732. {
  4733. ___fromByteArray_8 = value;
  4734. }
  4735. inline static int32_t get_offset_of_assemblyName_9() { return static_cast<int32_t>(offsetof(Assembly_t, ___assemblyName_9)); }
  4736. inline String_t* get_assemblyName_9() const { return ___assemblyName_9; }
  4737. inline String_t** get_address_of_assemblyName_9() { return &___assemblyName_9; }
  4738. inline void set_assemblyName_9(String_t* value)
  4739. {
  4740. ___assemblyName_9 = value;
  4741. Il2CppCodeGenWriteBarrier((&___assemblyName_9), value);
  4742. }
  4743. };
  4744. #ifdef __clang__
  4745. #pragma clang diagnostic pop
  4746. #endif
  4747. #endif // ASSEMBLY_T_H
  4748. #ifndef U3CPRIVATEIMPLEMENTATIONDETAILSU3E_T3057255369_H
  4749. #define U3CPRIVATEIMPLEMENTATIONDETAILSU3E_T3057255369_H
  4750. #ifdef __clang__
  4751. #pragma clang diagnostic push
  4752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4753. #pragma clang diagnostic ignored "-Wunused-variable"
  4754. #endif
  4755. // <PrivateImplementationDetails>
  4756. struct U3CPrivateImplementationDetailsU3E_t3057255369 : public RuntimeObject
  4757. {
  4758. public:
  4759. public:
  4760. };
  4761. struct U3CPrivateImplementationDetailsU3E_t3057255369_StaticFields
  4762. {
  4763. public:
  4764. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=28 <PrivateImplementationDetails>::9E31F24F64765FCAA589F589324D17C9FCF6A06D
  4765. __StaticArrayInitTypeSizeU3D28_t1904621871 ___9E31F24F64765FCAA589F589324D17C9FCF6A06D_0;
  4766. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::ADFD2E1C801C825415DD53F4F2F72A13B389313C
  4767. __StaticArrayInitTypeSizeU3D12_t2710994317 ___ADFD2E1C801C825415DD53F4F2F72A13B389313C_1;
  4768. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10 <PrivateImplementationDetails>::D40004AB0E92BF6C8DFE481B56BE3D04ABDA76EB
  4769. __StaticArrayInitTypeSizeU3D10_t1548194903 ___D40004AB0E92BF6C8DFE481B56BE3D04ABDA76EB_2;
  4770. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52 <PrivateImplementationDetails>::DD3AEFEADB1CD615F3017763F1568179FEE640B0
  4771. __StaticArrayInitTypeSizeU3D52_t2710732173 ___DD3AEFEADB1CD615F3017763F1568179FEE640B0_3;
  4772. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52 <PrivateImplementationDetails>::E92B39D8233061927D9ACDE54665E68E7535635A
  4773. __StaticArrayInitTypeSizeU3D52_t2710732173 ___E92B39D8233061927D9ACDE54665E68E7535635A_4;
  4774. public:
  4775. inline static int32_t get_offset_of_U39E31F24F64765FCAA589F589324D17C9FCF6A06D_0() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255369_StaticFields, ___9E31F24F64765FCAA589F589324D17C9FCF6A06D_0)); }
  4776. inline __StaticArrayInitTypeSizeU3D28_t1904621871 get_U39E31F24F64765FCAA589F589324D17C9FCF6A06D_0() const { return ___9E31F24F64765FCAA589F589324D17C9FCF6A06D_0; }
  4777. inline __StaticArrayInitTypeSizeU3D28_t1904621871 * get_address_of_U39E31F24F64765FCAA589F589324D17C9FCF6A06D_0() { return &___9E31F24F64765FCAA589F589324D17C9FCF6A06D_0; }
  4778. inline void set_U39E31F24F64765FCAA589F589324D17C9FCF6A06D_0(__StaticArrayInitTypeSizeU3D28_t1904621871 value)
  4779. {
  4780. ___9E31F24F64765FCAA589F589324D17C9FCF6A06D_0 = value;
  4781. }
  4782. inline static int32_t get_offset_of_ADFD2E1C801C825415DD53F4F2F72A13B389313C_1() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255369_StaticFields, ___ADFD2E1C801C825415DD53F4F2F72A13B389313C_1)); }
  4783. inline __StaticArrayInitTypeSizeU3D12_t2710994317 get_ADFD2E1C801C825415DD53F4F2F72A13B389313C_1() const { return ___ADFD2E1C801C825415DD53F4F2F72A13B389313C_1; }
  4784. inline __StaticArrayInitTypeSizeU3D12_t2710994317 * get_address_of_ADFD2E1C801C825415DD53F4F2F72A13B389313C_1() { return &___ADFD2E1C801C825415DD53F4F2F72A13B389313C_1; }
  4785. inline void set_ADFD2E1C801C825415DD53F4F2F72A13B389313C_1(__StaticArrayInitTypeSizeU3D12_t2710994317 value)
  4786. {
  4787. ___ADFD2E1C801C825415DD53F4F2F72A13B389313C_1 = value;
  4788. }
  4789. inline static int32_t get_offset_of_D40004AB0E92BF6C8DFE481B56BE3D04ABDA76EB_2() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255369_StaticFields, ___D40004AB0E92BF6C8DFE481B56BE3D04ABDA76EB_2)); }
  4790. inline __StaticArrayInitTypeSizeU3D10_t1548194903 get_D40004AB0E92BF6C8DFE481B56BE3D04ABDA76EB_2() const { return ___D40004AB0E92BF6C8DFE481B56BE3D04ABDA76EB_2; }
  4791. inline __StaticArrayInitTypeSizeU3D10_t1548194903 * get_address_of_D40004AB0E92BF6C8DFE481B56BE3D04ABDA76EB_2() { return &___D40004AB0E92BF6C8DFE481B56BE3D04ABDA76EB_2; }
  4792. inline void set_D40004AB0E92BF6C8DFE481B56BE3D04ABDA76EB_2(__StaticArrayInitTypeSizeU3D10_t1548194903 value)
  4793. {
  4794. ___D40004AB0E92BF6C8DFE481B56BE3D04ABDA76EB_2 = value;
  4795. }
  4796. inline static int32_t get_offset_of_DD3AEFEADB1CD615F3017763F1568179FEE640B0_3() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255369_StaticFields, ___DD3AEFEADB1CD615F3017763F1568179FEE640B0_3)); }
  4797. inline __StaticArrayInitTypeSizeU3D52_t2710732173 get_DD3AEFEADB1CD615F3017763F1568179FEE640B0_3() const { return ___DD3AEFEADB1CD615F3017763F1568179FEE640B0_3; }
  4798. inline __StaticArrayInitTypeSizeU3D52_t2710732173 * get_address_of_DD3AEFEADB1CD615F3017763F1568179FEE640B0_3() { return &___DD3AEFEADB1CD615F3017763F1568179FEE640B0_3; }
  4799. inline void set_DD3AEFEADB1CD615F3017763F1568179FEE640B0_3(__StaticArrayInitTypeSizeU3D52_t2710732173 value)
  4800. {
  4801. ___DD3AEFEADB1CD615F3017763F1568179FEE640B0_3 = value;
  4802. }
  4803. inline static int32_t get_offset_of_E92B39D8233061927D9ACDE54665E68E7535635A_4() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t3057255369_StaticFields, ___E92B39D8233061927D9ACDE54665E68E7535635A_4)); }
  4804. inline __StaticArrayInitTypeSizeU3D52_t2710732173 get_E92B39D8233061927D9ACDE54665E68E7535635A_4() const { return ___E92B39D8233061927D9ACDE54665E68E7535635A_4; }
  4805. inline __StaticArrayInitTypeSizeU3D52_t2710732173 * get_address_of_E92B39D8233061927D9ACDE54665E68E7535635A_4() { return &___E92B39D8233061927D9ACDE54665E68E7535635A_4; }
  4806. inline void set_E92B39D8233061927D9ACDE54665E68E7535635A_4(__StaticArrayInitTypeSizeU3D52_t2710732173 value)
  4807. {
  4808. ___E92B39D8233061927D9ACDE54665E68E7535635A_4 = value;
  4809. }
  4810. };
  4811. #ifdef __clang__
  4812. #pragma clang diagnostic pop
  4813. #endif
  4814. #endif // U3CPRIVATEIMPLEMENTATIONDETAILSU3E_T3057255369_H
  4815. #ifndef RUNTIMETYPEHANDLE_T3027515415_H
  4816. #define RUNTIMETYPEHANDLE_T3027515415_H
  4817. #ifdef __clang__
  4818. #pragma clang diagnostic push
  4819. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4820. #pragma clang diagnostic ignored "-Wunused-variable"
  4821. #endif
  4822. // System.RuntimeTypeHandle
  4823. struct RuntimeTypeHandle_t3027515415
  4824. {
  4825. public:
  4826. // System.IntPtr System.RuntimeTypeHandle::value
  4827. intptr_t ___value_0;
  4828. public:
  4829. inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_t3027515415, ___value_0)); }
  4830. inline intptr_t get_value_0() const { return ___value_0; }
  4831. inline intptr_t* get_address_of_value_0() { return &___value_0; }
  4832. inline void set_value_0(intptr_t value)
  4833. {
  4834. ___value_0 = value;
  4835. }
  4836. };
  4837. #ifdef __clang__
  4838. #pragma clang diagnostic pop
  4839. #endif
  4840. #endif // RUNTIMETYPEHANDLE_T3027515415_H
  4841. #ifndef PARSERESULT_T747067398_H
  4842. #define PARSERESULT_T747067398_H
  4843. #ifdef __clang__
  4844. #pragma clang diagnostic push
  4845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4846. #pragma clang diagnostic ignored "-Wunused-variable"
  4847. #endif
  4848. // Newtonsoft.Json.Utilities.ParseResult
  4849. struct ParseResult_t747067398
  4850. {
  4851. public:
  4852. // System.Int32 Newtonsoft.Json.Utilities.ParseResult::value__
  4853. int32_t ___value___1;
  4854. public:
  4855. inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(ParseResult_t747067398, ___value___1)); }
  4856. inline int32_t get_value___1() const { return ___value___1; }
  4857. inline int32_t* get_address_of_value___1() { return &___value___1; }
  4858. inline void set_value___1(int32_t value)
  4859. {
  4860. ___value___1 = value;
  4861. }
  4862. };
  4863. #ifdef __clang__
  4864. #pragma clang diagnostic pop
  4865. #endif
  4866. #endif // PARSERESULT_T747067398_H
  4867. #ifndef DATETIMESTYLES_T840957420_H
  4868. #define DATETIMESTYLES_T840957420_H
  4869. #ifdef __clang__
  4870. #pragma clang diagnostic push
  4871. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4872. #pragma clang diagnostic ignored "-Wunused-variable"
  4873. #endif
  4874. // System.Globalization.DateTimeStyles
  4875. struct DateTimeStyles_t840957420
  4876. {
  4877. public:
  4878. // System.Int32 System.Globalization.DateTimeStyles::value__
  4879. int32_t ___value___1;
  4880. public:
  4881. inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(DateTimeStyles_t840957420, ___value___1)); }
  4882. inline int32_t get_value___1() const { return ___value___1; }
  4883. inline int32_t* get_address_of_value___1() { return &___value___1; }
  4884. inline void set_value___1(int32_t value)
  4885. {
  4886. ___value___1 = value;
  4887. }
  4888. };
  4889. #ifdef __clang__
  4890. #pragma clang diagnostic pop
  4891. #endif
  4892. #endif // DATETIMESTYLES_T840957420_H
  4893. #ifndef STRINGESCAPEHANDLING_T4077875565_H
  4894. #define STRINGESCAPEHANDLING_T4077875565_H
  4895. #ifdef __clang__
  4896. #pragma clang diagnostic push
  4897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4898. #pragma clang diagnostic ignored "-Wunused-variable"
  4899. #endif
  4900. // Newtonsoft.Json.StringEscapeHandling
  4901. struct StringEscapeHandling_t4077875565
  4902. {
  4903. public:
  4904. // System.Int32 Newtonsoft.Json.StringEscapeHandling::value__
  4905. int32_t ___value___1;
  4906. public:
  4907. inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(StringEscapeHandling_t4077875565, ___value___1)); }
  4908. inline int32_t get_value___1() const { return ___value___1; }
  4909. inline int32_t* get_address_of_value___1() { return &___value___1; }
  4910. inline void set_value___1(int32_t value)
  4911. {
  4912. ___value___1 = value;
  4913. }
  4914. };
  4915. #ifdef __clang__
  4916. #pragma clang diagnostic pop
  4917. #endif
  4918. #endif // STRINGESCAPEHANDLING_T4077875565_H
  4919. #ifndef STRINGCOMPARISON_T3657712135_H
  4920. #define STRINGCOMPARISON_T3657712135_H
  4921. #ifdef __clang__
  4922. #pragma clang diagnostic push
  4923. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4924. #pragma clang diagnostic ignored "-Wunused-variable"
  4925. #endif
  4926. // System.StringComparison
  4927. struct StringComparison_t3657712135
  4928. {
  4929. public:
  4930. // System.Int32 System.StringComparison::value__
  4931. int32_t ___value___1;
  4932. public:
  4933. inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(StringComparison_t3657712135, ___value___1)); }
  4934. inline int32_t get_value___1() const { return ___value___1; }
  4935. inline int32_t* get_address_of_value___1() { return &___value___1; }
  4936. inline void set_value___1(int32_t value)
  4937. {
  4938. ___value___1 = value;
  4939. }
  4940. };
  4941. #ifdef __clang__
  4942. #pragma clang diagnostic pop
  4943. #endif
  4944. #endif // STRINGCOMPARISON_T3657712135_H
  4945. #ifndef DATETIMEZONEHANDLING_T3002599730_H
  4946. #define DATETIMEZONEHANDLING_T3002599730_H
  4947. #ifdef __clang__
  4948. #pragma clang diagnostic push
  4949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4950. #pragma clang diagnostic ignored "-Wunused-variable"
  4951. #endif
  4952. // Newtonsoft.Json.DateTimeZoneHandling
  4953. struct DateTimeZoneHandling_t3002599730
  4954. {
  4955. public:
  4956. // System.Int32 Newtonsoft.Json.DateTimeZoneHandling::value__
  4957. int32_t ___value___1;
  4958. public:
  4959. inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(DateTimeZoneHandling_t3002599730, ___value___1)); }
  4960. inline int32_t get_value___1() const { return ___value___1; }
  4961. inline int32_t* get_address_of_value___1() { return &___value___1; }
  4962. inline void set_value___1(int32_t value)
  4963. {
  4964. ___value___1 = value;
  4965. }
  4966. };
  4967. #ifdef __clang__
  4968. #pragma clang diagnostic pop
  4969. #endif
  4970. #endif // DATETIMEZONEHANDLING_T3002599730_H
  4971. #ifndef JSONTOKEN_T1917433489_H
  4972. #define JSONTOKEN_T1917433489_H
  4973. #ifdef __clang__
  4974. #pragma clang diagnostic push
  4975. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4976. #pragma clang diagnostic ignored "-Wunused-variable"
  4977. #endif
  4978. // Newtonsoft.Json.JsonToken
  4979. struct JsonToken_t1917433489
  4980. {
  4981. public:
  4982. // System.Int32 Newtonsoft.Json.JsonToken::value__
  4983. int32_t ___value___1;
  4984. public:
  4985. inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(JsonToken_t1917433489, ___value___1)); }
  4986. inline int32_t get_value___1() const { return ___value___1; }
  4987. inline int32_t* get_address_of_value___1() { return &___value___1; }
  4988. inline void set_value___1(int32_t value)
  4989. {
  4990. ___value___1 = value;
  4991. }
  4992. };
  4993. #ifdef __clang__
  4994. #pragma clang diagnostic pop
  4995. #endif
  4996. #endif // JSONTOKEN_T1917433489_H
  4997. #ifndef ARGUMENTEXCEPTION_T132251570_H
  4998. #define ARGUMENTEXCEPTION_T132251570_H
  4999. #ifdef __clang__
  5000. #pragma clang diagnostic push
  5001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5002. #pragma clang diagnostic ignored "-Wunused-variable"
  5003. #endif
  5004. // System.ArgumentException
  5005. struct ArgumentException_t132251570 : public SystemException_t176217640
  5006. {
  5007. public:
  5008. // System.String System.ArgumentException::param_name
  5009. String_t* ___param_name_12;
  5010. public:
  5011. inline static int32_t get_offset_of_param_name_12() { return static_cast<int32_t>(offsetof(ArgumentException_t132251570, ___param_name_12)); }
  5012. inline String_t* get_param_name_12() const { return ___param_name_12; }
  5013. inline String_t** get_address_of_param_name_12() { return &___param_name_12; }
  5014. inline void set_param_name_12(String_t* value)
  5015. {
  5016. ___param_name_12 = value;
  5017. Il2CppCodeGenWriteBarrier((&___param_name_12), value);
  5018. }
  5019. };
  5020. #ifdef __clang__
  5021. #pragma clang diagnostic pop
  5022. #endif
  5023. #endif // ARGUMENTEXCEPTION_T132251570_H
  5024. #ifndef PRIMITIVETYPECODE_T798949904_H
  5025. #define PRIMITIVETYPECODE_T798949904_H
  5026. #ifdef __clang__
  5027. #pragma clang diagnostic push
  5028. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5029. #pragma clang diagnostic ignored "-Wunused-variable"
  5030. #endif
  5031. // Newtonsoft.Json.Utilities.PrimitiveTypeCode
  5032. struct PrimitiveTypeCode_t798949904
  5033. {
  5034. public:
  5035. // System.Int32 Newtonsoft.Json.Utilities.PrimitiveTypeCode::value__
  5036. int32_t ___value___1;
  5037. public:
  5038. inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(PrimitiveTypeCode_t798949904, ___value___1)); }
  5039. inline int32_t get_value___1() const { return ___value___1; }
  5040. inline int32_t* get_address_of_value___1() { return &___value___1; }
  5041. inline void set_value___1(int32_t value)
  5042. {
  5043. ___value___1 = value;
  5044. }
  5045. };
  5046. #ifdef __clang__
  5047. #pragma clang diagnostic pop
  5048. #endif
  5049. #endif // PRIMITIVETYPECODE_T798949904_H
  5050. #ifndef CONSTRUCTORINFO_T5769829_H
  5051. #define CONSTRUCTORINFO_T5769829_H
  5052. #ifdef __clang__
  5053. #pragma clang diagnostic push
  5054. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5055. #pragma clang diagnostic ignored "-Wunused-variable"
  5056. #endif
  5057. // System.Reflection.ConstructorInfo
  5058. struct ConstructorInfo_t5769829 : public MethodBase_t
  5059. {
  5060. public:
  5061. public:
  5062. };
  5063. struct ConstructorInfo_t5769829_StaticFields
  5064. {
  5065. public:
  5066. // System.String System.Reflection.ConstructorInfo::ConstructorName
  5067. String_t* ___ConstructorName_0;
  5068. // System.String System.Reflection.ConstructorInfo::TypeConstructorName
  5069. String_t* ___TypeConstructorName_1;
  5070. public:
  5071. inline static int32_t get_offset_of_ConstructorName_0() { return static_cast<int32_t>(offsetof(ConstructorInfo_t5769829_StaticFields, ___ConstructorName_0)); }
  5072. inline String_t* get_ConstructorName_0() const { return ___ConstructorName_0; }
  5073. inline String_t** get_address_of_ConstructorName_0() { return &___ConstructorName_0; }
  5074. inline void set_ConstructorName_0(String_t* value)
  5075. {
  5076. ___ConstructorName_0 = value;
  5077. Il2CppCodeGenWriteBarrier((&___ConstructorName_0), value);
  5078. }
  5079. inline static int32_t get_offset_of_TypeConstructorName_1() { return static_cast<int32_t>(offsetof(ConstructorInfo_t5769829_StaticFields, ___TypeConstructorName_1)); }
  5080. inline String_t* get_TypeConstructorName_1() const { return ___TypeConstructorName_1; }
  5081. inline String_t** get_address_of_TypeConstructorName_1() { return &___TypeConstructorName_1; }
  5082. inline void set_TypeConstructorName_1(String_t* value)
  5083. {
  5084. ___TypeConstructorName_1 = value;
  5085. Il2CppCodeGenWriteBarrier((&___TypeConstructorName_1), value);
  5086. }
  5087. };
  5088. #ifdef __clang__
  5089. #pragma clang diagnostic pop
  5090. #endif
  5091. #endif // CONSTRUCTORINFO_T5769829_H
  5092. #ifndef INVALIDOPERATIONEXCEPTION_T56020091_H
  5093. #define INVALIDOPERATIONEXCEPTION_T56020091_H
  5094. #ifdef __clang__
  5095. #pragma clang diagnostic push
  5096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5097. #pragma clang diagnostic ignored "-Wunused-variable"
  5098. #endif
  5099. // System.InvalidOperationException
  5100. struct InvalidOperationException_t56020091 : public SystemException_t176217640
  5101. {
  5102. public:
  5103. public:
  5104. };
  5105. #ifdef __clang__
  5106. #pragma clang diagnostic pop
  5107. #endif
  5108. #endif // INVALIDOPERATIONEXCEPTION_T56020091_H
  5109. #ifndef BINDINGFLAGS_T2721792723_H
  5110. #define BINDINGFLAGS_T2721792723_H
  5111. #ifdef __clang__
  5112. #pragma clang diagnostic push
  5113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5114. #pragma clang diagnostic ignored "-Wunused-variable"
  5115. #endif
  5116. // System.Reflection.BindingFlags
  5117. struct BindingFlags_t2721792723
  5118. {
  5119. public:
  5120. // System.Int32 System.Reflection.BindingFlags::value__
  5121. int32_t ___value___1;
  5122. public:
  5123. inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(BindingFlags_t2721792723, ___value___1)); }
  5124. inline int32_t get_value___1() const { return ___value___1; }
  5125. inline int32_t* get_address_of_value___1() { return &___value___1; }
  5126. inline void set_value___1(int32_t value)
  5127. {
  5128. ___value___1 = value;
  5129. }
  5130. };
  5131. #ifdef __clang__
  5132. #pragma clang diagnostic pop
  5133. #endif
  5134. #endif // BINDINGFLAGS_T2721792723_H
  5135. #ifndef NULLABLE_1_T2603721331_H
  5136. #define NULLABLE_1_T2603721331_H
  5137. #ifdef __clang__
  5138. #pragma clang diagnostic push
  5139. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5140. #pragma clang diagnostic ignored "-Wunused-variable"
  5141. #endif
  5142. // System.Nullable`1<System.TimeSpan>
  5143. struct Nullable_1_t2603721331
  5144. {
  5145. public:
  5146. // T System.Nullable`1::value
  5147. TimeSpan_t881159249 ___value_0;
  5148. // System.Boolean System.Nullable`1::has_value
  5149. bool ___has_value_1;
  5150. public:
  5151. inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(Nullable_1_t2603721331, ___value_0)); }
  5152. inline TimeSpan_t881159249 get_value_0() const { return ___value_0; }
  5153. inline TimeSpan_t881159249 * get_address_of_value_0() { return &___value_0; }
  5154. inline void set_value_0(TimeSpan_t881159249 value)
  5155. {
  5156. ___value_0 = value;
  5157. }
  5158. inline static int32_t get_offset_of_has_value_1() { return static_cast<int32_t>(offsetof(Nullable_1_t2603721331, ___has_value_1)); }
  5159. inline bool get_has_value_1() const { return ___has_value_1; }
  5160. inline bool* get_address_of_has_value_1() { return &___has_value_1; }
  5161. inline void set_has_value_1(bool value)
  5162. {
  5163. ___has_value_1 = value;
  5164. }
  5165. };
  5166. #ifdef __clang__
  5167. #pragma clang diagnostic pop
  5168. #endif
  5169. #endif // NULLABLE_1_T2603721331_H
  5170. #ifndef DELEGATE_T1188392813_H
  5171. #define DELEGATE_T1188392813_H
  5172. #ifdef __clang__
  5173. #pragma clang diagnostic push
  5174. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5175. #pragma clang diagnostic ignored "-Wunused-variable"
  5176. #endif
  5177. // System.Delegate
  5178. struct Delegate_t1188392813 : public RuntimeObject
  5179. {
  5180. public:
  5181. // System.IntPtr System.Delegate::method_ptr
  5182. Il2CppMethodPointer ___method_ptr_0;
  5183. // System.IntPtr System.Delegate::invoke_impl
  5184. intptr_t ___invoke_impl_1;
  5185. // System.Object System.Delegate::m_target
  5186. RuntimeObject * ___m_target_2;
  5187. // System.IntPtr System.Delegate::method
  5188. intptr_t ___method_3;
  5189. // System.IntPtr System.Delegate::delegate_trampoline
  5190. intptr_t ___delegate_trampoline_4;
  5191. // System.IntPtr System.Delegate::method_code
  5192. intptr_t ___method_code_5;
  5193. // System.Reflection.MethodInfo System.Delegate::method_info
  5194. MethodInfo_t * ___method_info_6;
  5195. // System.Reflection.MethodInfo System.Delegate::original_method_info
  5196. MethodInfo_t * ___original_method_info_7;
  5197. // System.DelegateData System.Delegate::data
  5198. DelegateData_t1677132599 * ___data_8;
  5199. public:
  5200. inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_ptr_0)); }
  5201. inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
  5202. inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
  5203. inline void set_method_ptr_0(Il2CppMethodPointer value)
  5204. {
  5205. ___method_ptr_0 = value;
  5206. }
  5207. inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___invoke_impl_1)); }
  5208. inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
  5209. inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
  5210. inline void set_invoke_impl_1(intptr_t value)
  5211. {
  5212. ___invoke_impl_1 = value;
  5213. }
  5214. inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___m_target_2)); }
  5215. inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
  5216. inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
  5217. inline void set_m_target_2(RuntimeObject * value)
  5218. {
  5219. ___m_target_2 = value;
  5220. Il2CppCodeGenWriteBarrier((&___m_target_2), value);
  5221. }
  5222. inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_3)); }
  5223. inline intptr_t get_method_3() const { return ___method_3; }
  5224. inline intptr_t* get_address_of_method_3() { return &___method_3; }
  5225. inline void set_method_3(intptr_t value)
  5226. {
  5227. ___method_3 = value;
  5228. }
  5229. inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___delegate_trampoline_4)); }
  5230. inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
  5231. inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
  5232. inline void set_delegate_trampoline_4(intptr_t value)
  5233. {
  5234. ___delegate_trampoline_4 = value;
  5235. }
  5236. inline static int32_t get_offset_of_method_code_5() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_code_5)); }
  5237. inline intptr_t get_method_code_5() const { return ___method_code_5; }
  5238. inline intptr_t* get_address_of_method_code_5() { return &___method_code_5; }
  5239. inline void set_method_code_5(intptr_t value)
  5240. {
  5241. ___method_code_5 = value;
  5242. }
  5243. inline static int32_t get_offset_of_method_info_6() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_info_6)); }
  5244. inline MethodInfo_t * get_method_info_6() const { return ___method_info_6; }
  5245. inline MethodInfo_t ** get_address_of_method_info_6() { return &___method_info_6; }
  5246. inline void set_method_info_6(MethodInfo_t * value)
  5247. {
  5248. ___method_info_6 = value;
  5249. Il2CppCodeGenWriteBarrier((&___method_info_6), value);
  5250. }
  5251. inline static int32_t get_offset_of_original_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___original_method_info_7)); }
  5252. inline MethodInfo_t * get_original_method_info_7() const { return ___original_method_info_7; }
  5253. inline MethodInfo_t ** get_address_of_original_method_info_7() { return &___original_method_info_7; }
  5254. inline void set_original_method_info_7(MethodInfo_t * value)
  5255. {
  5256. ___original_method_info_7 = value;
  5257. Il2CppCodeGenWriteBarrier((&___original_method_info_7), value);
  5258. }
  5259. inline static int32_t get_offset_of_data_8() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___data_8)); }
  5260. inline DelegateData_t1677132599 * get_data_8() const { return ___data_8; }
  5261. inline DelegateData_t1677132599 ** get_address_of_data_8() { return &___data_8; }
  5262. inline void set_data_8(DelegateData_t1677132599 * value)
  5263. {
  5264. ___data_8 = value;
  5265. Il2CppCodeGenWriteBarrier((&___data_8), value);
  5266. }
  5267. };
  5268. #ifdef __clang__
  5269. #pragma clang diagnostic pop
  5270. #endif
  5271. #endif // DELEGATE_T1188392813_H
  5272. #ifndef TIMEZONEINFO_T161405854_H
  5273. #define TIMEZONEINFO_T161405854_H
  5274. #ifdef __clang__
  5275. #pragma clang diagnostic push
  5276. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5277. #pragma clang diagnostic ignored "-Wunused-variable"
  5278. #endif
  5279. // System.TimeZoneInfo
  5280. struct TimeZoneInfo_t161405854 : public RuntimeObject
  5281. {
  5282. public:
  5283. // System.TimeSpan System.TimeZoneInfo::baseUtcOffset
  5284. TimeSpan_t881159249 ___baseUtcOffset_0;
  5285. // System.String System.TimeZoneInfo::daylightDisplayName
  5286. String_t* ___daylightDisplayName_1;
  5287. // System.String System.TimeZoneInfo::displayName
  5288. String_t* ___displayName_2;
  5289. // System.String System.TimeZoneInfo::id
  5290. String_t* ___id_3;
  5291. // System.String System.TimeZoneInfo::standardDisplayName
  5292. String_t* ___standardDisplayName_5;
  5293. // System.Boolean System.TimeZoneInfo::disableDaylightSavingTime
  5294. bool ___disableDaylightSavingTime_6;
  5295. // System.TimeZoneInfo/AdjustmentRule[] System.TimeZoneInfo::adjustmentRules
  5296. AdjustmentRuleU5BU5D_t1469475992* ___adjustmentRules_9;
  5297. public:
  5298. inline static int32_t get_offset_of_baseUtcOffset_0() { return static_cast<int32_t>(offsetof(TimeZoneInfo_t161405854, ___baseUtcOffset_0)); }
  5299. inline TimeSpan_t881159249 get_baseUtcOffset_0() const { return ___baseUtcOffset_0; }
  5300. inline TimeSpan_t881159249 * get_address_of_baseUtcOffset_0() { return &___baseUtcOffset_0; }
  5301. inline void set_baseUtcOffset_0(TimeSpan_t881159249 value)
  5302. {
  5303. ___baseUtcOffset_0 = value;
  5304. }
  5305. inline static int32_t get_offset_of_daylightDisplayName_1() { return static_cast<int32_t>(offsetof(TimeZoneInfo_t161405854, ___daylightDisplayName_1)); }
  5306. inline String_t* get_daylightDisplayName_1() const { return ___daylightDisplayName_1; }
  5307. inline String_t** get_address_of_daylightDisplayName_1() { return &___daylightDisplayName_1; }
  5308. inline void set_daylightDisplayName_1(String_t* value)
  5309. {
  5310. ___daylightDisplayName_1 = value;
  5311. Il2CppCodeGenWriteBarrier((&___daylightDisplayName_1), value);
  5312. }
  5313. inline static int32_t get_offset_of_displayName_2() { return static_cast<int32_t>(offsetof(TimeZoneInfo_t161405854, ___displayName_2)); }
  5314. inline String_t* get_displayName_2() const { return ___displayName_2; }
  5315. inline String_t** get_address_of_displayName_2() { return &___displayName_2; }
  5316. inline void set_displayName_2(String_t* value)
  5317. {
  5318. ___displayName_2 = value;
  5319. Il2CppCodeGenWriteBarrier((&___displayName_2), value);
  5320. }
  5321. inline static int32_t get_offset_of_id_3() { return static_cast<int32_t>(offsetof(TimeZoneInfo_t161405854, ___id_3)); }
  5322. inline String_t* get_id_3() const { return ___id_3; }
  5323. inline String_t** get_address_of_id_3() { return &___id_3; }
  5324. inline void set_id_3(String_t* value)
  5325. {
  5326. ___id_3 = value;
  5327. Il2CppCodeGenWriteBarrier((&___id_3), value);
  5328. }
  5329. inline static int32_t get_offset_of_standardDisplayName_5() { return static_cast<int32_t>(offsetof(TimeZoneInfo_t161405854, ___standardDisplayName_5)); }
  5330. inline String_t* get_standardDisplayName_5() const { return ___standardDisplayName_5; }
  5331. inline String_t** get_address_of_standardDisplayName_5() { return &___standardDisplayName_5; }
  5332. inline void set_standardDisplayName_5(String_t* value)
  5333. {
  5334. ___standardDisplayName_5 = value;
  5335. Il2CppCodeGenWriteBarrier((&___standardDisplayName_5), value);
  5336. }
  5337. inline static int32_t get_offset_of_disableDaylightSavingTime_6() { return static_cast<int32_t>(offsetof(TimeZoneInfo_t161405854, ___disableDaylightSavingTime_6)); }
  5338. inline bool get_disableDaylightSavingTime_6() const { return ___disableDaylightSavingTime_6; }
  5339. inline bool* get_address_of_disableDaylightSavingTime_6() { return &___disableDaylightSavingTime_6; }
  5340. inline void set_disableDaylightSavingTime_6(bool value)
  5341. {
  5342. ___disableDaylightSavingTime_6 = value;
  5343. }
  5344. inline static int32_t get_offset_of_adjustmentRules_9() { return static_cast<int32_t>(offsetof(TimeZoneInfo_t161405854, ___adjustmentRules_9)); }
  5345. inline AdjustmentRuleU5BU5D_t1469475992* get_adjustmentRules_9() const { return ___adjustmentRules_9; }
  5346. inline AdjustmentRuleU5BU5D_t1469475992** get_address_of_adjustmentRules_9() { return &___adjustmentRules_9; }
  5347. inline void set_adjustmentRules_9(AdjustmentRuleU5BU5D_t1469475992* value)
  5348. {
  5349. ___adjustmentRules_9 = value;
  5350. Il2CppCodeGenWriteBarrier((&___adjustmentRules_9), value);
  5351. }
  5352. };
  5353. struct TimeZoneInfo_t161405854_StaticFields
  5354. {
  5355. public:
  5356. // System.TimeZoneInfo System.TimeZoneInfo::local
  5357. TimeZoneInfo_t161405854 * ___local_4;
  5358. // System.TimeZoneInfo System.TimeZoneInfo::utc
  5359. TimeZoneInfo_t161405854 * ___utc_7;
  5360. // System.String System.TimeZoneInfo::timeZoneDirectory
  5361. String_t* ___timeZoneDirectory_8;
  5362. public:
  5363. inline static int32_t get_offset_of_local_4() { return static_cast<int32_t>(offsetof(TimeZoneInfo_t161405854_StaticFields, ___local_4)); }
  5364. inline TimeZoneInfo_t161405854 * get_local_4() const { return ___local_4; }
  5365. inline TimeZoneInfo_t161405854 ** get_address_of_local_4() { return &___local_4; }
  5366. inline void set_local_4(TimeZoneInfo_t161405854 * value)
  5367. {
  5368. ___local_4 = value;
  5369. Il2CppCodeGenWriteBarrier((&___local_4), value);
  5370. }
  5371. inline static int32_t get_offset_of_utc_7() { return static_cast<int32_t>(offsetof(TimeZoneInfo_t161405854_StaticFields, ___utc_7)); }
  5372. inline TimeZoneInfo_t161405854 * get_utc_7() const { return ___utc_7; }
  5373. inline TimeZoneInfo_t161405854 ** get_address_of_utc_7() { return &___utc_7; }
  5374. inline void set_utc_7(TimeZoneInfo_t161405854 * value)
  5375. {
  5376. ___utc_7 = value;
  5377. Il2CppCodeGenWriteBarrier((&___utc_7), value);
  5378. }
  5379. inline static int32_t get_offset_of_timeZoneDirectory_8() { return static_cast<int32_t>(offsetof(TimeZoneInfo_t161405854_StaticFields, ___timeZoneDirectory_8)); }
  5380. inline String_t* get_timeZoneDirectory_8() const { return ___timeZoneDirectory_8; }
  5381. inline String_t** get_address_of_timeZoneDirectory_8() { return &___timeZoneDirectory_8; }
  5382. inline void set_timeZoneDirectory_8(String_t* value)
  5383. {
  5384. ___timeZoneDirectory_8 = value;
  5385. Il2CppCodeGenWriteBarrier((&___timeZoneDirectory_8), value);
  5386. }
  5387. };
  5388. #ifdef __clang__
  5389. #pragma clang diagnostic pop
  5390. #endif
  5391. #endif // TIMEZONEINFO_T161405854_H
  5392. #ifndef METHODINFO_T_H
  5393. #define METHODINFO_T_H
  5394. #ifdef __clang__
  5395. #pragma clang diagnostic push
  5396. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5397. #pragma clang diagnostic ignored "-Wunused-variable"
  5398. #endif
  5399. // System.Reflection.MethodInfo
  5400. struct MethodInfo_t : public MethodBase_t
  5401. {
  5402. public:
  5403. public:
  5404. };
  5405. #ifdef __clang__
  5406. #pragma clang diagnostic pop
  5407. #endif
  5408. #endif // METHODINFO_T_H
  5409. #ifndef DATETIMEKIND_T3468814247_H
  5410. #define DATETIMEKIND_T3468814247_H
  5411. #ifdef __clang__
  5412. #pragma clang diagnostic push
  5413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5414. #pragma clang diagnostic ignored "-Wunused-variable"
  5415. #endif
  5416. // System.DateTimeKind
  5417. struct DateTimeKind_t3468814247
  5418. {
  5419. public:
  5420. // System.Int32 System.DateTimeKind::value__
  5421. int32_t ___value___1;
  5422. public:
  5423. inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(DateTimeKind_t3468814247, ___value___1)); }
  5424. inline int32_t get_value___1() const { return ___value___1; }
  5425. inline int32_t* get_address_of_value___1() { return &___value___1; }
  5426. inline void set_value___1(int32_t value)
  5427. {
  5428. ___value___1 = value;
  5429. }
  5430. };
  5431. #ifdef __clang__
  5432. #pragma clang diagnostic pop
  5433. #endif
  5434. #endif // DATETIMEKIND_T3468814247_H
  5435. #ifndef MEMBERTYPES_T3790569052_H
  5436. #define MEMBERTYPES_T3790569052_H
  5437. #ifdef __clang__
  5438. #pragma clang diagnostic push
  5439. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5440. #pragma clang diagnostic ignored "-Wunused-variable"
  5441. #endif
  5442. // System.Reflection.MemberTypes
  5443. struct MemberTypes_t3790569052
  5444. {
  5445. public:
  5446. // System.Int32 System.Reflection.MemberTypes::value__
  5447. int32_t ___value___1;
  5448. public:
  5449. inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(MemberTypes_t3790569052, ___value___1)); }
  5450. inline int32_t get_value___1() const { return ___value___1; }
  5451. inline int32_t* get_address_of_value___1() { return &___value___1; }
  5452. inline void set_value___1(int32_t value)
  5453. {
  5454. ___value___1 = value;
  5455. }
  5456. };
  5457. #ifdef __clang__
  5458. #pragma clang diagnostic pop
  5459. #endif
  5460. #endif // MEMBERTYPES_T3790569052_H
  5461. #ifndef XMLDATETIMESERIALIZATIONMODE_T1214355817_H
  5462. #define XMLDATETIMESERIALIZATIONMODE_T1214355817_H
  5463. #ifdef __clang__
  5464. #pragma clang diagnostic push
  5465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5466. #pragma clang diagnostic ignored "-Wunused-variable"
  5467. #endif
  5468. // System.Xml.XmlDateTimeSerializationMode
  5469. struct XmlDateTimeSerializationMode_t1214355817
  5470. {
  5471. public:
  5472. // System.Int32 System.Xml.XmlDateTimeSerializationMode::value__
  5473. int32_t ___value___1;
  5474. public:
  5475. inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(XmlDateTimeSerializationMode_t1214355817, ___value___1)); }
  5476. inline int32_t get_value___1() const { return ___value___1; }
  5477. inline int32_t* get_address_of_value___1() { return &___value___1; }
  5478. inline void set_value___1(int32_t value)
  5479. {
  5480. ___value___1 = value;
  5481. }
  5482. };
  5483. #ifdef __clang__
  5484. #pragma clang diagnostic pop
  5485. #endif
  5486. #endif // XMLDATETIMESERIALIZATIONMODE_T1214355817_H
  5487. #ifndef DATEFORMATHANDLING_T1376167855_H
  5488. #define DATEFORMATHANDLING_T1376167855_H
  5489. #ifdef __clang__
  5490. #pragma clang diagnostic push
  5491. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5492. #pragma clang diagnostic ignored "-Wunused-variable"
  5493. #endif
  5494. // Newtonsoft.Json.DateFormatHandling
  5495. struct DateFormatHandling_t1376167855
  5496. {
  5497. public:
  5498. // System.Int32 Newtonsoft.Json.DateFormatHandling::value__
  5499. int32_t ___value___1;
  5500. public:
  5501. inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(DateFormatHandling_t1376167855, ___value___1)); }
  5502. inline int32_t get_value___1() const { return ___value___1; }
  5503. inline int32_t* get_address_of_value___1() { return &___value___1; }
  5504. inline void set_value___1(int32_t value)
  5505. {
  5506. ___value___1 = value;
  5507. }
  5508. };
  5509. #ifdef __clang__
  5510. #pragma clang diagnostic pop
  5511. #endif
  5512. #endif // DATEFORMATHANDLING_T1376167855_H
  5513. #ifndef TYPEINFORMATION_T1210244291_H
  5514. #define TYPEINFORMATION_T1210244291_H
  5515. #ifdef __clang__
  5516. #pragma clang diagnostic push
  5517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5518. #pragma clang diagnostic ignored "-Wunused-variable"
  5519. #endif
  5520. // Newtonsoft.Json.Utilities.TypeInformation
  5521. struct TypeInformation_t1210244291 : public RuntimeObject
  5522. {
  5523. public:
  5524. // System.Type Newtonsoft.Json.Utilities.TypeInformation::<Type>k__BackingField
  5525. Type_t * ___U3CTypeU3Ek__BackingField_0;
  5526. // Newtonsoft.Json.Utilities.PrimitiveTypeCode Newtonsoft.Json.Utilities.TypeInformation::<TypeCode>k__BackingField
  5527. int32_t ___U3CTypeCodeU3Ek__BackingField_1;
  5528. public:
  5529. inline static int32_t get_offset_of_U3CTypeU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(TypeInformation_t1210244291, ___U3CTypeU3Ek__BackingField_0)); }
  5530. inline Type_t * get_U3CTypeU3Ek__BackingField_0() const { return ___U3CTypeU3Ek__BackingField_0; }
  5531. inline Type_t ** get_address_of_U3CTypeU3Ek__BackingField_0() { return &___U3CTypeU3Ek__BackingField_0; }
  5532. inline void set_U3CTypeU3Ek__BackingField_0(Type_t * value)
  5533. {
  5534. ___U3CTypeU3Ek__BackingField_0 = value;
  5535. Il2CppCodeGenWriteBarrier((&___U3CTypeU3Ek__BackingField_0), value);
  5536. }
  5537. inline static int32_t get_offset_of_U3CTypeCodeU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(TypeInformation_t1210244291, ___U3CTypeCodeU3Ek__BackingField_1)); }
  5538. inline int32_t get_U3CTypeCodeU3Ek__BackingField_1() const { return ___U3CTypeCodeU3Ek__BackingField_1; }
  5539. inline int32_t* get_address_of_U3CTypeCodeU3Ek__BackingField_1() { return &___U3CTypeCodeU3Ek__BackingField_1; }
  5540. inline void set_U3CTypeCodeU3Ek__BackingField_1(int32_t value)
  5541. {
  5542. ___U3CTypeCodeU3Ek__BackingField_1 = value;
  5543. }
  5544. };
  5545. #ifdef __clang__
  5546. #pragma clang diagnostic pop
  5547. #endif
  5548. #endif // TYPEINFORMATION_T1210244291_H
  5549. #ifndef TYPE_T_H
  5550. #define TYPE_T_H
  5551. #ifdef __clang__
  5552. #pragma clang diagnostic push
  5553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5554. #pragma clang diagnostic ignored "-Wunused-variable"
  5555. #endif
  5556. // System.Type
  5557. struct Type_t : public MemberInfo_t
  5558. {
  5559. public:
  5560. // System.RuntimeTypeHandle System.Type::_impl
  5561. RuntimeTypeHandle_t3027515415 ____impl_1;
  5562. public:
  5563. inline static int32_t get_offset_of__impl_1() { return static_cast<int32_t>(offsetof(Type_t, ____impl_1)); }
  5564. inline RuntimeTypeHandle_t3027515415 get__impl_1() const { return ____impl_1; }
  5565. inline RuntimeTypeHandle_t3027515415 * get_address_of__impl_1() { return &____impl_1; }
  5566. inline void set__impl_1(RuntimeTypeHandle_t3027515415 value)
  5567. {
  5568. ____impl_1 = value;
  5569. }
  5570. };
  5571. struct Type_t_StaticFields
  5572. {
  5573. public:
  5574. // System.Char System.Type::Delimiter
  5575. Il2CppChar ___Delimiter_2;
  5576. // System.Type[] System.Type::EmptyTypes
  5577. TypeU5BU5D_t3940880105* ___EmptyTypes_3;
  5578. // System.Reflection.MemberFilter System.Type::FilterAttribute
  5579. MemberFilter_t426314064 * ___FilterAttribute_4;
  5580. // System.Reflection.MemberFilter System.Type::FilterName
  5581. MemberFilter_t426314064 * ___FilterName_5;
  5582. // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
  5583. MemberFilter_t426314064 * ___FilterNameIgnoreCase_6;
  5584. // System.Object System.Type::Missing
  5585. RuntimeObject * ___Missing_7;
  5586. public:
  5587. inline static int32_t get_offset_of_Delimiter_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_2)); }
  5588. inline Il2CppChar get_Delimiter_2() const { return ___Delimiter_2; }
  5589. inline Il2CppChar* get_address_of_Delimiter_2() { return &___Delimiter_2; }
  5590. inline void set_Delimiter_2(Il2CppChar value)
  5591. {
  5592. ___Delimiter_2 = value;
  5593. }
  5594. inline static int32_t get_offset_of_EmptyTypes_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_3)); }
  5595. inline TypeU5BU5D_t3940880105* get_EmptyTypes_3() const { return ___EmptyTypes_3; }
  5596. inline TypeU5BU5D_t3940880105** get_address_of_EmptyTypes_3() { return &___EmptyTypes_3; }
  5597. inline void set_EmptyTypes_3(TypeU5BU5D_t3940880105* value)
  5598. {
  5599. ___EmptyTypes_3 = value;
  5600. Il2CppCodeGenWriteBarrier((&___EmptyTypes_3), value);
  5601. }
  5602. inline static int32_t get_offset_of_FilterAttribute_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_4)); }
  5603. inline MemberFilter_t426314064 * get_FilterAttribute_4() const { return ___FilterAttribute_4; }
  5604. inline MemberFilter_t426314064 ** get_address_of_FilterAttribute_4() { return &___FilterAttribute_4; }
  5605. inline void set_FilterAttribute_4(MemberFilter_t426314064 * value)
  5606. {
  5607. ___FilterAttribute_4 = value;
  5608. Il2CppCodeGenWriteBarrier((&___FilterAttribute_4), value);
  5609. }
  5610. inline static int32_t get_offset_of_FilterName_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_5)); }
  5611. inline MemberFilter_t426314064 * get_FilterName_5() const { return ___FilterName_5; }
  5612. inline MemberFilter_t426314064 ** get_address_of_FilterName_5() { return &___FilterName_5; }
  5613. inline void set_FilterName_5(MemberFilter_t426314064 * value)
  5614. {
  5615. ___FilterName_5 = value;
  5616. Il2CppCodeGenWriteBarrier((&___FilterName_5), value);
  5617. }
  5618. inline static int32_t get_offset_of_FilterNameIgnoreCase_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_6)); }
  5619. inline MemberFilter_t426314064 * get_FilterNameIgnoreCase_6() const { return ___FilterNameIgnoreCase_6; }
  5620. inline MemberFilter_t426314064 ** get_address_of_FilterNameIgnoreCase_6() { return &___FilterNameIgnoreCase_6; }
  5621. inline void set_FilterNameIgnoreCase_6(MemberFilter_t426314064 * value)
  5622. {
  5623. ___FilterNameIgnoreCase_6 = value;
  5624. Il2CppCodeGenWriteBarrier((&___FilterNameIgnoreCase_6), value);
  5625. }
  5626. inline static int32_t get_offset_of_Missing_7() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_7)); }
  5627. inline RuntimeObject * get_Missing_7() const { return ___Missing_7; }
  5628. inline RuntimeObject ** get_address_of_Missing_7() { return &___Missing_7; }
  5629. inline void set_Missing_7(RuntimeObject * value)
  5630. {
  5631. ___Missing_7 = value;
  5632. Il2CppCodeGenWriteBarrier((&___Missing_7), value);
  5633. }
  5634. };
  5635. #ifdef __clang__
  5636. #pragma clang diagnostic pop
  5637. #endif
  5638. #endif // TYPE_T_H
  5639. #ifndef MULTICASTDELEGATE_T_H
  5640. #define MULTICASTDELEGATE_T_H
  5641. #ifdef __clang__
  5642. #pragma clang diagnostic push
  5643. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5644. #pragma clang diagnostic ignored "-Wunused-variable"
  5645. #endif
  5646. // System.MulticastDelegate
  5647. struct MulticastDelegate_t : public Delegate_t1188392813
  5648. {
  5649. public:
  5650. // System.MulticastDelegate System.MulticastDelegate::prev
  5651. MulticastDelegate_t * ___prev_9;
  5652. // System.MulticastDelegate System.MulticastDelegate::kpm_next
  5653. MulticastDelegate_t * ___kpm_next_10;
  5654. public:
  5655. inline static int32_t get_offset_of_prev_9() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___prev_9)); }
  5656. inline MulticastDelegate_t * get_prev_9() const { return ___prev_9; }
  5657. inline MulticastDelegate_t ** get_address_of_prev_9() { return &___prev_9; }
  5658. inline void set_prev_9(MulticastDelegate_t * value)
  5659. {
  5660. ___prev_9 = value;
  5661. Il2CppCodeGenWriteBarrier((&___prev_9), value);
  5662. }
  5663. inline static int32_t get_offset_of_kpm_next_10() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___kpm_next_10)); }
  5664. inline MulticastDelegate_t * get_kpm_next_10() const { return ___kpm_next_10; }
  5665. inline MulticastDelegate_t ** get_address_of_kpm_next_10() { return &___kpm_next_10; }
  5666. inline void set_kpm_next_10(MulticastDelegate_t * value)
  5667. {
  5668. ___kpm_next_10 = value;
  5669. Il2CppCodeGenWriteBarrier((&___kpm_next_10), value);
  5670. }
  5671. };
  5672. #ifdef __clang__
  5673. #pragma clang diagnostic pop
  5674. #endif
  5675. #endif // MULTICASTDELEGATE_T_H
  5676. #ifndef PARAMETERINFO_T1861056598_H
  5677. #define PARAMETERINFO_T1861056598_H
  5678. #ifdef __clang__
  5679. #pragma clang diagnostic push
  5680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5681. #pragma clang diagnostic ignored "-Wunused-variable"
  5682. #endif
  5683. // System.Reflection.ParameterInfo
  5684. struct ParameterInfo_t1861056598 : public RuntimeObject
  5685. {
  5686. public:
  5687. // System.Type System.Reflection.ParameterInfo::ClassImpl
  5688. Type_t * ___ClassImpl_0;
  5689. // System.Object System.Reflection.ParameterInfo::DefaultValueImpl
  5690. RuntimeObject * ___DefaultValueImpl_1;
  5691. // System.Reflection.MemberInfo System.Reflection.ParameterInfo::MemberImpl
  5692. MemberInfo_t * ___MemberImpl_2;
  5693. // System.String System.Reflection.ParameterInfo::NameImpl
  5694. String_t* ___NameImpl_3;
  5695. // System.Int32 System.Reflection.ParameterInfo::PositionImpl
  5696. int32_t ___PositionImpl_4;
  5697. // System.Reflection.ParameterAttributes System.Reflection.ParameterInfo::AttrsImpl
  5698. int32_t ___AttrsImpl_5;
  5699. // System.Reflection.Emit.UnmanagedMarshal System.Reflection.ParameterInfo::marshalAs
  5700. UnmanagedMarshal_t984015687 * ___marshalAs_6;
  5701. public:
  5702. inline static int32_t get_offset_of_ClassImpl_0() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___ClassImpl_0)); }
  5703. inline Type_t * get_ClassImpl_0() const { return ___ClassImpl_0; }
  5704. inline Type_t ** get_address_of_ClassImpl_0() { return &___ClassImpl_0; }
  5705. inline void set_ClassImpl_0(Type_t * value)
  5706. {
  5707. ___ClassImpl_0 = value;
  5708. Il2CppCodeGenWriteBarrier((&___ClassImpl_0), value);
  5709. }
  5710. inline static int32_t get_offset_of_DefaultValueImpl_1() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___DefaultValueImpl_1)); }
  5711. inline RuntimeObject * get_DefaultValueImpl_1() const { return ___DefaultValueImpl_1; }
  5712. inline RuntimeObject ** get_address_of_DefaultValueImpl_1() { return &___DefaultValueImpl_1; }
  5713. inline void set_DefaultValueImpl_1(RuntimeObject * value)
  5714. {
  5715. ___DefaultValueImpl_1 = value;
  5716. Il2CppCodeGenWriteBarrier((&___DefaultValueImpl_1), value);
  5717. }
  5718. inline static int32_t get_offset_of_MemberImpl_2() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___MemberImpl_2)); }
  5719. inline MemberInfo_t * get_MemberImpl_2() const { return ___MemberImpl_2; }
  5720. inline MemberInfo_t ** get_address_of_MemberImpl_2() { return &___MemberImpl_2; }
  5721. inline void set_MemberImpl_2(MemberInfo_t * value)
  5722. {
  5723. ___MemberImpl_2 = value;
  5724. Il2CppCodeGenWriteBarrier((&___MemberImpl_2), value);
  5725. }
  5726. inline static int32_t get_offset_of_NameImpl_3() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___NameImpl_3)); }
  5727. inline String_t* get_NameImpl_3() const { return ___NameImpl_3; }
  5728. inline String_t** get_address_of_NameImpl_3() { return &___NameImpl_3; }
  5729. inline void set_NameImpl_3(String_t* value)
  5730. {
  5731. ___NameImpl_3 = value;
  5732. Il2CppCodeGenWriteBarrier((&___NameImpl_3), value);
  5733. }
  5734. inline static int32_t get_offset_of_PositionImpl_4() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___PositionImpl_4)); }
  5735. inline int32_t get_PositionImpl_4() const { return ___PositionImpl_4; }
  5736. inline int32_t* get_address_of_PositionImpl_4() { return &___PositionImpl_4; }
  5737. inline void set_PositionImpl_4(int32_t value)
  5738. {
  5739. ___PositionImpl_4 = value;
  5740. }
  5741. inline static int32_t get_offset_of_AttrsImpl_5() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___AttrsImpl_5)); }
  5742. inline int32_t get_AttrsImpl_5() const { return ___AttrsImpl_5; }
  5743. inline int32_t* get_address_of_AttrsImpl_5() { return &___AttrsImpl_5; }
  5744. inline void set_AttrsImpl_5(int32_t value)
  5745. {
  5746. ___AttrsImpl_5 = value;
  5747. }
  5748. inline static int32_t get_offset_of_marshalAs_6() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___marshalAs_6)); }
  5749. inline UnmanagedMarshal_t984015687 * get_marshalAs_6() const { return ___marshalAs_6; }
  5750. inline UnmanagedMarshal_t984015687 ** get_address_of_marshalAs_6() { return &___marshalAs_6; }
  5751. inline void set_marshalAs_6(UnmanagedMarshal_t984015687 * value)
  5752. {
  5753. ___marshalAs_6 = value;
  5754. Il2CppCodeGenWriteBarrier((&___marshalAs_6), value);
  5755. }
  5756. };
  5757. #ifdef __clang__
  5758. #pragma clang diagnostic pop
  5759. #endif
  5760. #endif // PARAMETERINFO_T1861056598_H
  5761. #ifndef ARGUMENTOUTOFRANGEEXCEPTION_T777629997_H
  5762. #define ARGUMENTOUTOFRANGEEXCEPTION_T777629997_H
  5763. #ifdef __clang__
  5764. #pragma clang diagnostic push
  5765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5766. #pragma clang diagnostic ignored "-Wunused-variable"
  5767. #endif
  5768. // System.ArgumentOutOfRangeException
  5769. struct ArgumentOutOfRangeException_t777629997 : public ArgumentException_t132251570
  5770. {
  5771. public:
  5772. // System.Object System.ArgumentOutOfRangeException::actual_value
  5773. RuntimeObject * ___actual_value_13;
  5774. public:
  5775. inline static int32_t get_offset_of_actual_value_13() { return static_cast<int32_t>(offsetof(ArgumentOutOfRangeException_t777629997, ___actual_value_13)); }
  5776. inline RuntimeObject * get_actual_value_13() const { return ___actual_value_13; }
  5777. inline RuntimeObject ** get_address_of_actual_value_13() { return &___actual_value_13; }
  5778. inline void set_actual_value_13(RuntimeObject * value)
  5779. {
  5780. ___actual_value_13 = value;
  5781. Il2CppCodeGenWriteBarrier((&___actual_value_13), value);
  5782. }
  5783. };
  5784. #ifdef __clang__
  5785. #pragma clang diagnostic pop
  5786. #endif
  5787. #endif // ARGUMENTOUTOFRANGEEXCEPTION_T777629997_H
  5788. #ifndef DATETIME_T3738529785_H
  5789. #define DATETIME_T3738529785_H
  5790. #ifdef __clang__
  5791. #pragma clang diagnostic push
  5792. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5793. #pragma clang diagnostic ignored "-Wunused-variable"
  5794. #endif
  5795. // System.DateTime
  5796. struct DateTime_t3738529785
  5797. {
  5798. public:
  5799. // System.TimeSpan System.DateTime::ticks
  5800. TimeSpan_t881159249 ___ticks_10;
  5801. // System.DateTimeKind System.DateTime::kind
  5802. int32_t ___kind_11;
  5803. public:
  5804. inline static int32_t get_offset_of_ticks_10() { return static_cast<int32_t>(offsetof(DateTime_t3738529785, ___ticks_10)); }
  5805. inline TimeSpan_t881159249 get_ticks_10() const { return ___ticks_10; }
  5806. inline TimeSpan_t881159249 * get_address_of_ticks_10() { return &___ticks_10; }
  5807. inline void set_ticks_10(TimeSpan_t881159249 value)
  5808. {
  5809. ___ticks_10 = value;
  5810. }
  5811. inline static int32_t get_offset_of_kind_11() { return static_cast<int32_t>(offsetof(DateTime_t3738529785, ___kind_11)); }
  5812. inline int32_t get_kind_11() const { return ___kind_11; }
  5813. inline int32_t* get_address_of_kind_11() { return &___kind_11; }
  5814. inline void set_kind_11(int32_t value)
  5815. {
  5816. ___kind_11 = value;
  5817. }
  5818. };
  5819. struct DateTime_t3738529785_StaticFields
  5820. {
  5821. public:
  5822. // System.DateTime System.DateTime::MaxValue
  5823. DateTime_t3738529785 ___MaxValue_12;
  5824. // System.DateTime System.DateTime::MinValue
  5825. DateTime_t3738529785 ___MinValue_13;
  5826. // System.String[] System.DateTime::ParseTimeFormats
  5827. StringU5BU5D_t1281789340* ___ParseTimeFormats_14;
  5828. // System.String[] System.DateTime::ParseYearDayMonthFormats
  5829. StringU5BU5D_t1281789340* ___ParseYearDayMonthFormats_15;
  5830. // System.String[] System.DateTime::ParseYearMonthDayFormats
  5831. StringU5BU5D_t1281789340* ___ParseYearMonthDayFormats_16;
  5832. // System.String[] System.DateTime::ParseDayMonthYearFormats
  5833. StringU5BU5D_t1281789340* ___ParseDayMonthYearFormats_17;
  5834. // System.String[] System.DateTime::ParseMonthDayYearFormats
  5835. StringU5BU5D_t1281789340* ___ParseMonthDayYearFormats_18;
  5836. // System.String[] System.DateTime::MonthDayShortFormats
  5837. StringU5BU5D_t1281789340* ___MonthDayShortFormats_19;
  5838. // System.String[] System.DateTime::DayMonthShortFormats
  5839. StringU5BU5D_t1281789340* ___DayMonthShortFormats_20;
  5840. // System.Int32[] System.DateTime::daysmonth
  5841. Int32U5BU5D_t385246372* ___daysmonth_21;
  5842. // System.Int32[] System.DateTime::daysmonthleap
  5843. Int32U5BU5D_t385246372* ___daysmonthleap_22;
  5844. // System.Object System.DateTime::to_local_time_span_object
  5845. RuntimeObject * ___to_local_time_span_object_23;
  5846. // System.Int64 System.DateTime::last_now
  5847. int64_t ___last_now_24;
  5848. public:
  5849. inline static int32_t get_offset_of_MaxValue_12() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___MaxValue_12)); }
  5850. inline DateTime_t3738529785 get_MaxValue_12() const { return ___MaxValue_12; }
  5851. inline DateTime_t3738529785 * get_address_of_MaxValue_12() { return &___MaxValue_12; }
  5852. inline void set_MaxValue_12(DateTime_t3738529785 value)
  5853. {
  5854. ___MaxValue_12 = value;
  5855. }
  5856. inline static int32_t get_offset_of_MinValue_13() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___MinValue_13)); }
  5857. inline DateTime_t3738529785 get_MinValue_13() const { return ___MinValue_13; }
  5858. inline DateTime_t3738529785 * get_address_of_MinValue_13() { return &___MinValue_13; }
  5859. inline void set_MinValue_13(DateTime_t3738529785 value)
  5860. {
  5861. ___MinValue_13 = value;
  5862. }
  5863. inline static int32_t get_offset_of_ParseTimeFormats_14() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___ParseTimeFormats_14)); }
  5864. inline StringU5BU5D_t1281789340* get_ParseTimeFormats_14() const { return ___ParseTimeFormats_14; }
  5865. inline StringU5BU5D_t1281789340** get_address_of_ParseTimeFormats_14() { return &___ParseTimeFormats_14; }
  5866. inline void set_ParseTimeFormats_14(StringU5BU5D_t1281789340* value)
  5867. {
  5868. ___ParseTimeFormats_14 = value;
  5869. Il2CppCodeGenWriteBarrier((&___ParseTimeFormats_14), value);
  5870. }
  5871. inline static int32_t get_offset_of_ParseYearDayMonthFormats_15() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___ParseYearDayMonthFormats_15)); }
  5872. inline StringU5BU5D_t1281789340* get_ParseYearDayMonthFormats_15() const { return ___ParseYearDayMonthFormats_15; }
  5873. inline StringU5BU5D_t1281789340** get_address_of_ParseYearDayMonthFormats_15() { return &___ParseYearDayMonthFormats_15; }
  5874. inline void set_ParseYearDayMonthFormats_15(StringU5BU5D_t1281789340* value)
  5875. {
  5876. ___ParseYearDayMonthFormats_15 = value;
  5877. Il2CppCodeGenWriteBarrier((&___ParseYearDayMonthFormats_15), value);
  5878. }
  5879. inline static int32_t get_offset_of_ParseYearMonthDayFormats_16() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___ParseYearMonthDayFormats_16)); }
  5880. inline StringU5BU5D_t1281789340* get_ParseYearMonthDayFormats_16() const { return ___ParseYearMonthDayFormats_16; }
  5881. inline StringU5BU5D_t1281789340** get_address_of_ParseYearMonthDayFormats_16() { return &___ParseYearMonthDayFormats_16; }
  5882. inline void set_ParseYearMonthDayFormats_16(StringU5BU5D_t1281789340* value)
  5883. {
  5884. ___ParseYearMonthDayFormats_16 = value;
  5885. Il2CppCodeGenWriteBarrier((&___ParseYearMonthDayFormats_16), value);
  5886. }
  5887. inline static int32_t get_offset_of_ParseDayMonthYearFormats_17() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___ParseDayMonthYearFormats_17)); }
  5888. inline StringU5BU5D_t1281789340* get_ParseDayMonthYearFormats_17() const { return ___ParseDayMonthYearFormats_17; }
  5889. inline StringU5BU5D_t1281789340** get_address_of_ParseDayMonthYearFormats_17() { return &___ParseDayMonthYearFormats_17; }
  5890. inline void set_ParseDayMonthYearFormats_17(StringU5BU5D_t1281789340* value)
  5891. {
  5892. ___ParseDayMonthYearFormats_17 = value;
  5893. Il2CppCodeGenWriteBarrier((&___ParseDayMonthYearFormats_17), value);
  5894. }
  5895. inline static int32_t get_offset_of_ParseMonthDayYearFormats_18() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___ParseMonthDayYearFormats_18)); }
  5896. inline StringU5BU5D_t1281789340* get_ParseMonthDayYearFormats_18() const { return ___ParseMonthDayYearFormats_18; }
  5897. inline StringU5BU5D_t1281789340** get_address_of_ParseMonthDayYearFormats_18() { return &___ParseMonthDayYearFormats_18; }
  5898. inline void set_ParseMonthDayYearFormats_18(StringU5BU5D_t1281789340* value)
  5899. {
  5900. ___ParseMonthDayYearFormats_18 = value;
  5901. Il2CppCodeGenWriteBarrier((&___ParseMonthDayYearFormats_18), value);
  5902. }
  5903. inline static int32_t get_offset_of_MonthDayShortFormats_19() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___MonthDayShortFormats_19)); }
  5904. inline StringU5BU5D_t1281789340* get_MonthDayShortFormats_19() const { return ___MonthDayShortFormats_19; }
  5905. inline StringU5BU5D_t1281789340** get_address_of_MonthDayShortFormats_19() { return &___MonthDayShortFormats_19; }
  5906. inline void set_MonthDayShortFormats_19(StringU5BU5D_t1281789340* value)
  5907. {
  5908. ___MonthDayShortFormats_19 = value;
  5909. Il2CppCodeGenWriteBarrier((&___MonthDayShortFormats_19), value);
  5910. }
  5911. inline static int32_t get_offset_of_DayMonthShortFormats_20() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___DayMonthShortFormats_20)); }
  5912. inline StringU5BU5D_t1281789340* get_DayMonthShortFormats_20() const { return ___DayMonthShortFormats_20; }
  5913. inline StringU5BU5D_t1281789340** get_address_of_DayMonthShortFormats_20() { return &___DayMonthShortFormats_20; }
  5914. inline void set_DayMonthShortFormats_20(StringU5BU5D_t1281789340* value)
  5915. {
  5916. ___DayMonthShortFormats_20 = value;
  5917. Il2CppCodeGenWriteBarrier((&___DayMonthShortFormats_20), value);
  5918. }
  5919. inline static int32_t get_offset_of_daysmonth_21() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___daysmonth_21)); }
  5920. inline Int32U5BU5D_t385246372* get_daysmonth_21() const { return ___daysmonth_21; }
  5921. inline Int32U5BU5D_t385246372** get_address_of_daysmonth_21() { return &___daysmonth_21; }
  5922. inline void set_daysmonth_21(Int32U5BU5D_t385246372* value)
  5923. {
  5924. ___daysmonth_21 = value;
  5925. Il2CppCodeGenWriteBarrier((&___daysmonth_21), value);
  5926. }
  5927. inline static int32_t get_offset_of_daysmonthleap_22() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___daysmonthleap_22)); }
  5928. inline Int32U5BU5D_t385246372* get_daysmonthleap_22() const { return ___daysmonthleap_22; }
  5929. inline Int32U5BU5D_t385246372** get_address_of_daysmonthleap_22() { return &___daysmonthleap_22; }
  5930. inline void set_daysmonthleap_22(Int32U5BU5D_t385246372* value)
  5931. {
  5932. ___daysmonthleap_22 = value;
  5933. Il2CppCodeGenWriteBarrier((&___daysmonthleap_22), value);
  5934. }
  5935. inline static int32_t get_offset_of_to_local_time_span_object_23() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___to_local_time_span_object_23)); }
  5936. inline RuntimeObject * get_to_local_time_span_object_23() const { return ___to_local_time_span_object_23; }
  5937. inline RuntimeObject ** get_address_of_to_local_time_span_object_23() { return &___to_local_time_span_object_23; }
  5938. inline void set_to_local_time_span_object_23(RuntimeObject * value)
  5939. {
  5940. ___to_local_time_span_object_23 = value;
  5941. Il2CppCodeGenWriteBarrier((&___to_local_time_span_object_23), value);
  5942. }
  5943. inline static int32_t get_offset_of_last_now_24() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___last_now_24)); }
  5944. inline int64_t get_last_now_24() const { return ___last_now_24; }
  5945. inline int64_t* get_address_of_last_now_24() { return &___last_now_24; }
  5946. inline void set_last_now_24(int64_t value)
  5947. {
  5948. ___last_now_24 = value;
  5949. }
  5950. };
  5951. #ifdef __clang__
  5952. #pragma clang diagnostic pop
  5953. #endif
  5954. #endif // DATETIME_T3738529785_H
  5955. #ifndef MODULE_T2987026101_H
  5956. #define MODULE_T2987026101_H
  5957. #ifdef __clang__
  5958. #pragma clang diagnostic push
  5959. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5960. #pragma clang diagnostic ignored "-Wunused-variable"
  5961. #endif
  5962. // System.Reflection.Module
  5963. struct Module_t2987026101 : public RuntimeObject
  5964. {
  5965. public:
  5966. // System.IntPtr System.Reflection.Module::_impl
  5967. intptr_t ____impl_3;
  5968. // System.Reflection.Assembly System.Reflection.Module::assembly
  5969. Assembly_t * ___assembly_4;
  5970. // System.String System.Reflection.Module::fqname
  5971. String_t* ___fqname_5;
  5972. // System.String System.Reflection.Module::name
  5973. String_t* ___name_6;
  5974. // System.String System.Reflection.Module::scopename
  5975. String_t* ___scopename_7;
  5976. // System.Boolean System.Reflection.Module::is_resource
  5977. bool ___is_resource_8;
  5978. // System.Int32 System.Reflection.Module::token
  5979. int32_t ___token_9;
  5980. public:
  5981. inline static int32_t get_offset_of__impl_3() { return static_cast<int32_t>(offsetof(Module_t2987026101, ____impl_3)); }
  5982. inline intptr_t get__impl_3() const { return ____impl_3; }
  5983. inline intptr_t* get_address_of__impl_3() { return &____impl_3; }
  5984. inline void set__impl_3(intptr_t value)
  5985. {
  5986. ____impl_3 = value;
  5987. }
  5988. inline static int32_t get_offset_of_assembly_4() { return static_cast<int32_t>(offsetof(Module_t2987026101, ___assembly_4)); }
  5989. inline Assembly_t * get_assembly_4() const { return ___assembly_4; }
  5990. inline Assembly_t ** get_address_of_assembly_4() { return &___assembly_4; }
  5991. inline void set_assembly_4(Assembly_t * value)
  5992. {
  5993. ___assembly_4 = value;
  5994. Il2CppCodeGenWriteBarrier((&___assembly_4), value);
  5995. }
  5996. inline static int32_t get_offset_of_fqname_5() { return static_cast<int32_t>(offsetof(Module_t2987026101, ___fqname_5)); }
  5997. inline String_t* get_fqname_5() const { return ___fqname_5; }
  5998. inline String_t** get_address_of_fqname_5() { return &___fqname_5; }
  5999. inline void set_fqname_5(String_t* value)
  6000. {
  6001. ___fqname_5 = value;
  6002. Il2CppCodeGenWriteBarrier((&___fqname_5), value);
  6003. }
  6004. inline static int32_t get_offset_of_name_6() { return static_cast<int32_t>(offsetof(Module_t2987026101, ___name_6)); }
  6005. inline String_t* get_name_6() const { return ___name_6; }
  6006. inline String_t** get_address_of_name_6() { return &___name_6; }
  6007. inline void set_name_6(String_t* value)
  6008. {
  6009. ___name_6 = value;
  6010. Il2CppCodeGenWriteBarrier((&___name_6), value);
  6011. }
  6012. inline static int32_t get_offset_of_scopename_7() { return static_cast<int32_t>(offsetof(Module_t2987026101, ___scopename_7)); }
  6013. inline String_t* get_scopename_7() const { return ___scopename_7; }
  6014. inline String_t** get_address_of_scopename_7() { return &___scopename_7; }
  6015. inline void set_scopename_7(String_t* value)
  6016. {
  6017. ___scopename_7 = value;
  6018. Il2CppCodeGenWriteBarrier((&___scopename_7), value);
  6019. }
  6020. inline static int32_t get_offset_of_is_resource_8() { return static_cast<int32_t>(offsetof(Module_t2987026101, ___is_resource_8)); }
  6021. inline bool get_is_resource_8() const { return ___is_resource_8; }
  6022. inline bool* get_address_of_is_resource_8() { return &___is_resource_8; }
  6023. inline void set_is_resource_8(bool value)
  6024. {
  6025. ___is_resource_8 = value;
  6026. }
  6027. inline static int32_t get_offset_of_token_9() { return static_cast<int32_t>(offsetof(Module_t2987026101, ___token_9)); }
  6028. inline int32_t get_token_9() const { return ___token_9; }
  6029. inline int32_t* get_address_of_token_9() { return &___token_9; }
  6030. inline void set_token_9(int32_t value)
  6031. {
  6032. ___token_9 = value;
  6033. }
  6034. };
  6035. struct Module_t2987026101_StaticFields
  6036. {
  6037. public:
  6038. // System.Reflection.TypeFilter System.Reflection.Module::FilterTypeName
  6039. TypeFilter_t2356120900 * ___FilterTypeName_1;
  6040. // System.Reflection.TypeFilter System.Reflection.Module::FilterTypeNameIgnoreCase
  6041. TypeFilter_t2356120900 * ___FilterTypeNameIgnoreCase_2;
  6042. public:
  6043. inline static int32_t get_offset_of_FilterTypeName_1() { return static_cast<int32_t>(offsetof(Module_t2987026101_StaticFields, ___FilterTypeName_1)); }
  6044. inline TypeFilter_t2356120900 * get_FilterTypeName_1() const { return ___FilterTypeName_1; }
  6045. inline TypeFilter_t2356120900 ** get_address_of_FilterTypeName_1() { return &___FilterTypeName_1; }
  6046. inline void set_FilterTypeName_1(TypeFilter_t2356120900 * value)
  6047. {
  6048. ___FilterTypeName_1 = value;
  6049. Il2CppCodeGenWriteBarrier((&___FilterTypeName_1), value);
  6050. }
  6051. inline static int32_t get_offset_of_FilterTypeNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Module_t2987026101_StaticFields, ___FilterTypeNameIgnoreCase_2)); }
  6052. inline TypeFilter_t2356120900 * get_FilterTypeNameIgnoreCase_2() const { return ___FilterTypeNameIgnoreCase_2; }
  6053. inline TypeFilter_t2356120900 ** get_address_of_FilterTypeNameIgnoreCase_2() { return &___FilterTypeNameIgnoreCase_2; }
  6054. inline void set_FilterTypeNameIgnoreCase_2(TypeFilter_t2356120900 * value)
  6055. {
  6056. ___FilterTypeNameIgnoreCase_2 = value;
  6057. Il2CppCodeGenWriteBarrier((&___FilterTypeNameIgnoreCase_2), value);
  6058. }
  6059. };
  6060. #ifdef __clang__
  6061. #pragma clang diagnostic pop
  6062. #endif
  6063. #endif // MODULE_T2987026101_H
  6064. #ifndef ARGUMENTNULLEXCEPTION_T1615371798_H
  6065. #define ARGUMENTNULLEXCEPTION_T1615371798_H
  6066. #ifdef __clang__
  6067. #pragma clang diagnostic push
  6068. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6069. #pragma clang diagnostic ignored "-Wunused-variable"
  6070. #endif
  6071. // System.ArgumentNullException
  6072. struct ArgumentNullException_t1615371798 : public ArgumentException_t132251570
  6073. {
  6074. public:
  6075. public:
  6076. };
  6077. #ifdef __clang__
  6078. #pragma clang diagnostic pop
  6079. #endif
  6080. #endif // ARGUMENTNULLEXCEPTION_T1615371798_H
  6081. #ifndef DATETIMEPARSER_T3754458704_H
  6082. #define DATETIMEPARSER_T3754458704_H
  6083. #ifdef __clang__
  6084. #pragma clang diagnostic push
  6085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6086. #pragma clang diagnostic ignored "-Wunused-variable"
  6087. #endif
  6088. // Newtonsoft.Json.Utilities.DateTimeParser
  6089. struct DateTimeParser_t3754458704
  6090. {
  6091. public:
  6092. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::Year
  6093. int32_t ___Year_0;
  6094. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::Month
  6095. int32_t ___Month_1;
  6096. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::Day
  6097. int32_t ___Day_2;
  6098. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::Hour
  6099. int32_t ___Hour_3;
  6100. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::Minute
  6101. int32_t ___Minute_4;
  6102. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::Second
  6103. int32_t ___Second_5;
  6104. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::Fraction
  6105. int32_t ___Fraction_6;
  6106. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::ZoneHour
  6107. int32_t ___ZoneHour_7;
  6108. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::ZoneMinute
  6109. int32_t ___ZoneMinute_8;
  6110. // Newtonsoft.Json.Utilities.ParserTimeZone Newtonsoft.Json.Utilities.DateTimeParser::Zone
  6111. int32_t ___Zone_9;
  6112. // System.Char[] Newtonsoft.Json.Utilities.DateTimeParser::_text
  6113. CharU5BU5D_t3528271667* ____text_10;
  6114. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::_end
  6115. int32_t ____end_11;
  6116. public:
  6117. inline static int32_t get_offset_of_Year_0() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704, ___Year_0)); }
  6118. inline int32_t get_Year_0() const { return ___Year_0; }
  6119. inline int32_t* get_address_of_Year_0() { return &___Year_0; }
  6120. inline void set_Year_0(int32_t value)
  6121. {
  6122. ___Year_0 = value;
  6123. }
  6124. inline static int32_t get_offset_of_Month_1() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704, ___Month_1)); }
  6125. inline int32_t get_Month_1() const { return ___Month_1; }
  6126. inline int32_t* get_address_of_Month_1() { return &___Month_1; }
  6127. inline void set_Month_1(int32_t value)
  6128. {
  6129. ___Month_1 = value;
  6130. }
  6131. inline static int32_t get_offset_of_Day_2() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704, ___Day_2)); }
  6132. inline int32_t get_Day_2() const { return ___Day_2; }
  6133. inline int32_t* get_address_of_Day_2() { return &___Day_2; }
  6134. inline void set_Day_2(int32_t value)
  6135. {
  6136. ___Day_2 = value;
  6137. }
  6138. inline static int32_t get_offset_of_Hour_3() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704, ___Hour_3)); }
  6139. inline int32_t get_Hour_3() const { return ___Hour_3; }
  6140. inline int32_t* get_address_of_Hour_3() { return &___Hour_3; }
  6141. inline void set_Hour_3(int32_t value)
  6142. {
  6143. ___Hour_3 = value;
  6144. }
  6145. inline static int32_t get_offset_of_Minute_4() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704, ___Minute_4)); }
  6146. inline int32_t get_Minute_4() const { return ___Minute_4; }
  6147. inline int32_t* get_address_of_Minute_4() { return &___Minute_4; }
  6148. inline void set_Minute_4(int32_t value)
  6149. {
  6150. ___Minute_4 = value;
  6151. }
  6152. inline static int32_t get_offset_of_Second_5() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704, ___Second_5)); }
  6153. inline int32_t get_Second_5() const { return ___Second_5; }
  6154. inline int32_t* get_address_of_Second_5() { return &___Second_5; }
  6155. inline void set_Second_5(int32_t value)
  6156. {
  6157. ___Second_5 = value;
  6158. }
  6159. inline static int32_t get_offset_of_Fraction_6() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704, ___Fraction_6)); }
  6160. inline int32_t get_Fraction_6() const { return ___Fraction_6; }
  6161. inline int32_t* get_address_of_Fraction_6() { return &___Fraction_6; }
  6162. inline void set_Fraction_6(int32_t value)
  6163. {
  6164. ___Fraction_6 = value;
  6165. }
  6166. inline static int32_t get_offset_of_ZoneHour_7() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704, ___ZoneHour_7)); }
  6167. inline int32_t get_ZoneHour_7() const { return ___ZoneHour_7; }
  6168. inline int32_t* get_address_of_ZoneHour_7() { return &___ZoneHour_7; }
  6169. inline void set_ZoneHour_7(int32_t value)
  6170. {
  6171. ___ZoneHour_7 = value;
  6172. }
  6173. inline static int32_t get_offset_of_ZoneMinute_8() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704, ___ZoneMinute_8)); }
  6174. inline int32_t get_ZoneMinute_8() const { return ___ZoneMinute_8; }
  6175. inline int32_t* get_address_of_ZoneMinute_8() { return &___ZoneMinute_8; }
  6176. inline void set_ZoneMinute_8(int32_t value)
  6177. {
  6178. ___ZoneMinute_8 = value;
  6179. }
  6180. inline static int32_t get_offset_of_Zone_9() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704, ___Zone_9)); }
  6181. inline int32_t get_Zone_9() const { return ___Zone_9; }
  6182. inline int32_t* get_address_of_Zone_9() { return &___Zone_9; }
  6183. inline void set_Zone_9(int32_t value)
  6184. {
  6185. ___Zone_9 = value;
  6186. }
  6187. inline static int32_t get_offset_of__text_10() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704, ____text_10)); }
  6188. inline CharU5BU5D_t3528271667* get__text_10() const { return ____text_10; }
  6189. inline CharU5BU5D_t3528271667** get_address_of__text_10() { return &____text_10; }
  6190. inline void set__text_10(CharU5BU5D_t3528271667* value)
  6191. {
  6192. ____text_10 = value;
  6193. Il2CppCodeGenWriteBarrier((&____text_10), value);
  6194. }
  6195. inline static int32_t get_offset_of__end_11() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704, ____end_11)); }
  6196. inline int32_t get__end_11() const { return ____end_11; }
  6197. inline int32_t* get_address_of__end_11() { return &____end_11; }
  6198. inline void set__end_11(int32_t value)
  6199. {
  6200. ____end_11 = value;
  6201. }
  6202. };
  6203. struct DateTimeParser_t3754458704_StaticFields
  6204. {
  6205. public:
  6206. // System.Int32[] Newtonsoft.Json.Utilities.DateTimeParser::Power10
  6207. Int32U5BU5D_t385246372* ___Power10_12;
  6208. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::Lzyyyy
  6209. int32_t ___Lzyyyy_13;
  6210. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::Lzyyyy_
  6211. int32_t ___Lzyyyy__14;
  6212. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::Lzyyyy_MM
  6213. int32_t ___Lzyyyy_MM_15;
  6214. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::Lzyyyy_MM_
  6215. int32_t ___Lzyyyy_MM__16;
  6216. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::Lzyyyy_MM_dd
  6217. int32_t ___Lzyyyy_MM_dd_17;
  6218. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::Lzyyyy_MM_ddT
  6219. int32_t ___Lzyyyy_MM_ddT_18;
  6220. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::LzHH
  6221. int32_t ___LzHH_19;
  6222. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::LzHH_
  6223. int32_t ___LzHH__20;
  6224. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::LzHH_mm
  6225. int32_t ___LzHH_mm_21;
  6226. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::LzHH_mm_
  6227. int32_t ___LzHH_mm__22;
  6228. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::LzHH_mm_ss
  6229. int32_t ___LzHH_mm_ss_23;
  6230. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::Lz_
  6231. int32_t ___Lz__24;
  6232. // System.Int32 Newtonsoft.Json.Utilities.DateTimeParser::Lz_zz
  6233. int32_t ___Lz_zz_25;
  6234. public:
  6235. inline static int32_t get_offset_of_Power10_12() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704_StaticFields, ___Power10_12)); }
  6236. inline Int32U5BU5D_t385246372* get_Power10_12() const { return ___Power10_12; }
  6237. inline Int32U5BU5D_t385246372** get_address_of_Power10_12() { return &___Power10_12; }
  6238. inline void set_Power10_12(Int32U5BU5D_t385246372* value)
  6239. {
  6240. ___Power10_12 = value;
  6241. Il2CppCodeGenWriteBarrier((&___Power10_12), value);
  6242. }
  6243. inline static int32_t get_offset_of_Lzyyyy_13() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704_StaticFields, ___Lzyyyy_13)); }
  6244. inline int32_t get_Lzyyyy_13() const { return ___Lzyyyy_13; }
  6245. inline int32_t* get_address_of_Lzyyyy_13() { return &___Lzyyyy_13; }
  6246. inline void set_Lzyyyy_13(int32_t value)
  6247. {
  6248. ___Lzyyyy_13 = value;
  6249. }
  6250. inline static int32_t get_offset_of_Lzyyyy__14() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704_StaticFields, ___Lzyyyy__14)); }
  6251. inline int32_t get_Lzyyyy__14() const { return ___Lzyyyy__14; }
  6252. inline int32_t* get_address_of_Lzyyyy__14() { return &___Lzyyyy__14; }
  6253. inline void set_Lzyyyy__14(int32_t value)
  6254. {
  6255. ___Lzyyyy__14 = value;
  6256. }
  6257. inline static int32_t get_offset_of_Lzyyyy_MM_15() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704_StaticFields, ___Lzyyyy_MM_15)); }
  6258. inline int32_t get_Lzyyyy_MM_15() const { return ___Lzyyyy_MM_15; }
  6259. inline int32_t* get_address_of_Lzyyyy_MM_15() { return &___Lzyyyy_MM_15; }
  6260. inline void set_Lzyyyy_MM_15(int32_t value)
  6261. {
  6262. ___Lzyyyy_MM_15 = value;
  6263. }
  6264. inline static int32_t get_offset_of_Lzyyyy_MM__16() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704_StaticFields, ___Lzyyyy_MM__16)); }
  6265. inline int32_t get_Lzyyyy_MM__16() const { return ___Lzyyyy_MM__16; }
  6266. inline int32_t* get_address_of_Lzyyyy_MM__16() { return &___Lzyyyy_MM__16; }
  6267. inline void set_Lzyyyy_MM__16(int32_t value)
  6268. {
  6269. ___Lzyyyy_MM__16 = value;
  6270. }
  6271. inline static int32_t get_offset_of_Lzyyyy_MM_dd_17() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704_StaticFields, ___Lzyyyy_MM_dd_17)); }
  6272. inline int32_t get_Lzyyyy_MM_dd_17() const { return ___Lzyyyy_MM_dd_17; }
  6273. inline int32_t* get_address_of_Lzyyyy_MM_dd_17() { return &___Lzyyyy_MM_dd_17; }
  6274. inline void set_Lzyyyy_MM_dd_17(int32_t value)
  6275. {
  6276. ___Lzyyyy_MM_dd_17 = value;
  6277. }
  6278. inline static int32_t get_offset_of_Lzyyyy_MM_ddT_18() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704_StaticFields, ___Lzyyyy_MM_ddT_18)); }
  6279. inline int32_t get_Lzyyyy_MM_ddT_18() const { return ___Lzyyyy_MM_ddT_18; }
  6280. inline int32_t* get_address_of_Lzyyyy_MM_ddT_18() { return &___Lzyyyy_MM_ddT_18; }
  6281. inline void set_Lzyyyy_MM_ddT_18(int32_t value)
  6282. {
  6283. ___Lzyyyy_MM_ddT_18 = value;
  6284. }
  6285. inline static int32_t get_offset_of_LzHH_19() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704_StaticFields, ___LzHH_19)); }
  6286. inline int32_t get_LzHH_19() const { return ___LzHH_19; }
  6287. inline int32_t* get_address_of_LzHH_19() { return &___LzHH_19; }
  6288. inline void set_LzHH_19(int32_t value)
  6289. {
  6290. ___LzHH_19 = value;
  6291. }
  6292. inline static int32_t get_offset_of_LzHH__20() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704_StaticFields, ___LzHH__20)); }
  6293. inline int32_t get_LzHH__20() const { return ___LzHH__20; }
  6294. inline int32_t* get_address_of_LzHH__20() { return &___LzHH__20; }
  6295. inline void set_LzHH__20(int32_t value)
  6296. {
  6297. ___LzHH__20 = value;
  6298. }
  6299. inline static int32_t get_offset_of_LzHH_mm_21() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704_StaticFields, ___LzHH_mm_21)); }
  6300. inline int32_t get_LzHH_mm_21() const { return ___LzHH_mm_21; }
  6301. inline int32_t* get_address_of_LzHH_mm_21() { return &___LzHH_mm_21; }
  6302. inline void set_LzHH_mm_21(int32_t value)
  6303. {
  6304. ___LzHH_mm_21 = value;
  6305. }
  6306. inline static int32_t get_offset_of_LzHH_mm__22() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704_StaticFields, ___LzHH_mm__22)); }
  6307. inline int32_t get_LzHH_mm__22() const { return ___LzHH_mm__22; }
  6308. inline int32_t* get_address_of_LzHH_mm__22() { return &___LzHH_mm__22; }
  6309. inline void set_LzHH_mm__22(int32_t value)
  6310. {
  6311. ___LzHH_mm__22 = value;
  6312. }
  6313. inline static int32_t get_offset_of_LzHH_mm_ss_23() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704_StaticFields, ___LzHH_mm_ss_23)); }
  6314. inline int32_t get_LzHH_mm_ss_23() const { return ___LzHH_mm_ss_23; }
  6315. inline int32_t* get_address_of_LzHH_mm_ss_23() { return &___LzHH_mm_ss_23; }
  6316. inline void set_LzHH_mm_ss_23(int32_t value)
  6317. {
  6318. ___LzHH_mm_ss_23 = value;
  6319. }
  6320. inline static int32_t get_offset_of_Lz__24() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704_StaticFields, ___Lz__24)); }
  6321. inline int32_t get_Lz__24() const { return ___Lz__24; }
  6322. inline int32_t* get_address_of_Lz__24() { return &___Lz__24; }
  6323. inline void set_Lz__24(int32_t value)
  6324. {
  6325. ___Lz__24 = value;
  6326. }
  6327. inline static int32_t get_offset_of_Lz_zz_25() { return static_cast<int32_t>(offsetof(DateTimeParser_t3754458704_StaticFields, ___Lz_zz_25)); }
  6328. inline int32_t get_Lz_zz_25() const { return ___Lz_zz_25; }
  6329. inline int32_t* get_address_of_Lz_zz_25() { return &___Lz_zz_25; }
  6330. inline void set_Lz_zz_25(int32_t value)
  6331. {
  6332. ___Lz_zz_25 = value;
  6333. }
  6334. };
  6335. #ifdef __clang__
  6336. #pragma clang diagnostic pop
  6337. #endif
  6338. // Native definition for P/Invoke marshalling of Newtonsoft.Json.Utilities.DateTimeParser
  6339. struct DateTimeParser_t3754458704_marshaled_pinvoke
  6340. {
  6341. int32_t ___Year_0;
  6342. int32_t ___Month_1;
  6343. int32_t ___Day_2;
  6344. int32_t ___Hour_3;
  6345. int32_t ___Minute_4;
  6346. int32_t ___Second_5;
  6347. int32_t ___Fraction_6;
  6348. int32_t ___ZoneHour_7;
  6349. int32_t ___ZoneMinute_8;
  6350. int32_t ___Zone_9;
  6351. uint8_t* ____text_10;
  6352. int32_t ____end_11;
  6353. };
  6354. // Native definition for COM marshalling of Newtonsoft.Json.Utilities.DateTimeParser
  6355. struct DateTimeParser_t3754458704_marshaled_com
  6356. {
  6357. int32_t ___Year_0;
  6358. int32_t ___Month_1;
  6359. int32_t ___Day_2;
  6360. int32_t ___Hour_3;
  6361. int32_t ___Minute_4;
  6362. int32_t ___Second_5;
  6363. int32_t ___Fraction_6;
  6364. int32_t ___ZoneHour_7;
  6365. int32_t ___ZoneMinute_8;
  6366. int32_t ___Zone_9;
  6367. uint8_t* ____text_10;
  6368. int32_t ____end_11;
  6369. };
  6370. #endif // DATETIMEPARSER_T3754458704_H
  6371. #ifndef FUNC_2_T1251018457_H
  6372. #define FUNC_2_T1251018457_H
  6373. #ifdef __clang__
  6374. #pragma clang diagnostic push
  6375. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6376. #pragma clang diagnostic ignored "-Wunused-variable"
  6377. #endif
  6378. // System.Func`2<System.Type,Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.String,System.String>>
  6379. struct Func_2_t1251018457 : public MulticastDelegate_t
  6380. {
  6381. public:
  6382. public:
  6383. };
  6384. #ifdef __clang__
  6385. #pragma clang diagnostic pop
  6386. #endif
  6387. #endif // FUNC_2_T1251018457_H
  6388. #ifndef PROPERTYCHANGINGEVENTHANDLER_T2830353497_H
  6389. #define PROPERTYCHANGINGEVENTHANDLER_T2830353497_H
  6390. #ifdef __clang__
  6391. #pragma clang diagnostic push
  6392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6393. #pragma clang diagnostic ignored "-Wunused-variable"
  6394. #endif
  6395. // System.ComponentModel.PropertyChangingEventHandler
  6396. struct PropertyChangingEventHandler_t2830353497 : public MulticastDelegate_t
  6397. {
  6398. public:
  6399. public:
  6400. };
  6401. #ifdef __clang__
  6402. #pragma clang diagnostic pop
  6403. #endif
  6404. #endif // PROPERTYCHANGINGEVENTHANDLER_T2830353497_H
  6405. #ifndef FUNC_2_T1761491126_H
  6406. #define FUNC_2_T1761491126_H
  6407. #ifdef __clang__
  6408. #pragma clang diagnostic push
  6409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6410. #pragma clang diagnostic ignored "-Wunused-variable"
  6411. #endif
  6412. // System.Func`2<System.Reflection.FieldInfo,System.Boolean>
  6413. struct Func_2_t1761491126 : public MulticastDelegate_t
  6414. {
  6415. public:
  6416. public:
  6417. };
  6418. #ifdef __clang__
  6419. #pragma clang diagnostic pop
  6420. #endif
  6421. #endif // FUNC_2_T1761491126_H
  6422. #ifndef DATETIMEOFFSET_T3229287507_H
  6423. #define DATETIMEOFFSET_T3229287507_H
  6424. #ifdef __clang__
  6425. #pragma clang diagnostic push
  6426. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6427. #pragma clang diagnostic ignored "-Wunused-variable"
  6428. #endif
  6429. // System.DateTimeOffset
  6430. struct DateTimeOffset_t3229287507
  6431. {
  6432. public:
  6433. // System.DateTime System.DateTimeOffset::dt
  6434. DateTime_t3738529785 ___dt_2;
  6435. // System.TimeSpan System.DateTimeOffset::utc_offset
  6436. TimeSpan_t881159249 ___utc_offset_3;
  6437. public:
  6438. inline static int32_t get_offset_of_dt_2() { return static_cast<int32_t>(offsetof(DateTimeOffset_t3229287507, ___dt_2)); }
  6439. inline DateTime_t3738529785 get_dt_2() const { return ___dt_2; }
  6440. inline DateTime_t3738529785 * get_address_of_dt_2() { return &___dt_2; }
  6441. inline void set_dt_2(DateTime_t3738529785 value)
  6442. {
  6443. ___dt_2 = value;
  6444. }
  6445. inline static int32_t get_offset_of_utc_offset_3() { return static_cast<int32_t>(offsetof(DateTimeOffset_t3229287507, ___utc_offset_3)); }
  6446. inline TimeSpan_t881159249 get_utc_offset_3() const { return ___utc_offset_3; }
  6447. inline TimeSpan_t881159249 * get_address_of_utc_offset_3() { return &___utc_offset_3; }
  6448. inline void set_utc_offset_3(TimeSpan_t881159249 value)
  6449. {
  6450. ___utc_offset_3 = value;
  6451. }
  6452. };
  6453. struct DateTimeOffset_t3229287507_StaticFields
  6454. {
  6455. public:
  6456. // System.DateTimeOffset System.DateTimeOffset::MaxValue
  6457. DateTimeOffset_t3229287507 ___MaxValue_0;
  6458. // System.DateTimeOffset System.DateTimeOffset::MinValue
  6459. DateTimeOffset_t3229287507 ___MinValue_1;
  6460. public:
  6461. inline static int32_t get_offset_of_MaxValue_0() { return static_cast<int32_t>(offsetof(DateTimeOffset_t3229287507_StaticFields, ___MaxValue_0)); }
  6462. inline DateTimeOffset_t3229287507 get_MaxValue_0() const { return ___MaxValue_0; }
  6463. inline DateTimeOffset_t3229287507 * get_address_of_MaxValue_0() { return &___MaxValue_0; }
  6464. inline void set_MaxValue_0(DateTimeOffset_t3229287507 value)
  6465. {
  6466. ___MaxValue_0 = value;
  6467. }
  6468. inline static int32_t get_offset_of_MinValue_1() { return static_cast<int32_t>(offsetof(DateTimeOffset_t3229287507_StaticFields, ___MinValue_1)); }
  6469. inline DateTimeOffset_t3229287507 get_MinValue_1() const { return ___MinValue_1; }
  6470. inline DateTimeOffset_t3229287507 * get_address_of_MinValue_1() { return &___MinValue_1; }
  6471. inline void set_MinValue_1(DateTimeOffset_t3229287507 value)
  6472. {
  6473. ___MinValue_1 = value;
  6474. }
  6475. };
  6476. #ifdef __clang__
  6477. #pragma clang diagnostic pop
  6478. #endif
  6479. #endif // DATETIMEOFFSET_T3229287507_H
  6480. #ifndef FUNC_2_T1796590042_H
  6481. #define FUNC_2_T1796590042_H
  6482. #ifdef __clang__
  6483. #pragma clang diagnostic push
  6484. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6485. #pragma clang diagnostic ignored "-Wunused-variable"
  6486. #endif
  6487. // System.Func`2<System.Reflection.ConstructorInfo,System.Boolean>
  6488. struct Func_2_t1796590042 : public MulticastDelegate_t
  6489. {
  6490. public:
  6491. public:
  6492. };
  6493. #ifdef __clang__
  6494. #pragma clang diagnostic pop
  6495. #endif
  6496. #endif // FUNC_2_T1796590042_H
  6497. #ifndef FUNC_2_T2419460300_H
  6498. #define FUNC_2_T2419460300_H
  6499. #ifdef __clang__
  6500. #pragma clang diagnostic push
  6501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6502. #pragma clang diagnostic ignored "-Wunused-variable"
  6503. #endif
  6504. // System.Func`2<System.Runtime.Serialization.EnumMemberAttribute,System.String>
  6505. struct Func_2_t2419460300 : public MulticastDelegate_t
  6506. {
  6507. public:
  6508. public:
  6509. };
  6510. #ifdef __clang__
  6511. #pragma clang diagnostic pop
  6512. #endif
  6513. #endif // FUNC_2_T2419460300_H
  6514. #ifndef FUNC_1_T2509852811_H
  6515. #define FUNC_1_T2509852811_H
  6516. #ifdef __clang__
  6517. #pragma clang diagnostic push
  6518. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6519. #pragma clang diagnostic ignored "-Wunused-variable"
  6520. #endif
  6521. // System.Func`1<System.Object>
  6522. struct Func_1_t2509852811 : public MulticastDelegate_t
  6523. {
  6524. public:
  6525. public:
  6526. };
  6527. #ifdef __clang__
  6528. #pragma clang diagnostic pop
  6529. #endif
  6530. #endif // FUNC_1_T2509852811_H
  6531. #ifndef FUNC_2_T3967597302_H
  6532. #define FUNC_2_T3967597302_H
  6533. #ifdef __clang__
  6534. #pragma clang diagnostic push
  6535. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6536. #pragma clang diagnostic ignored "-Wunused-variable"
  6537. #endif
  6538. // System.Func`2<System.Reflection.MemberInfo,System.String>
  6539. struct Func_2_t3967597302 : public MulticastDelegate_t
  6540. {
  6541. public:
  6542. public:
  6543. };
  6544. #ifdef __clang__
  6545. #pragma clang diagnostic pop
  6546. #endif
  6547. #endif // FUNC_2_T3967597302_H
  6548. #ifndef FUNC_2_T3692615456_H
  6549. #define FUNC_2_T3692615456_H
  6550. #ifdef __clang__
  6551. #pragma clang diagnostic push
  6552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6553. #pragma clang diagnostic ignored "-Wunused-variable"
  6554. #endif
  6555. // System.Func`2<System.Reflection.ParameterInfo,System.Type>
  6556. struct Func_2_t3692615456 : public MulticastDelegate_t
  6557. {
  6558. public:
  6559. public:
  6560. };
  6561. #ifdef __clang__
  6562. #pragma clang diagnostic pop
  6563. #endif
  6564. #endif // FUNC_2_T3692615456_H
  6565. #ifndef FUNC_2_T2377163032_H
  6566. #define FUNC_2_T2377163032_H
  6567. #ifdef __clang__
  6568. #pragma clang diagnostic push
  6569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6570. #pragma clang diagnostic ignored "-Wunused-variable"
  6571. #endif
  6572. // System.Func`2<System.Reflection.PropertyInfo,System.Boolean>
  6573. struct Func_2_t2377163032 : public MulticastDelegate_t
  6574. {
  6575. public:
  6576. public:
  6577. };
  6578. #ifdef __clang__
  6579. #pragma clang diagnostic pop
  6580. #endif
  6581. #endif // FUNC_2_T2377163032_H
  6582. #ifndef FUNC_2_T2447130374_H
  6583. #define FUNC_2_T2447130374_H
  6584. #ifdef __clang__
  6585. #pragma clang diagnostic push
  6586. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6587. #pragma clang diagnostic ignored "-Wunused-variable"
  6588. #endif
  6589. // System.Func`2<System.Object,System.Object>
  6590. struct Func_2_t2447130374 : public MulticastDelegate_t
  6591. {
  6592. public:
  6593. public:
  6594. };
  6595. #ifdef __clang__
  6596. #pragma clang diagnostic pop
  6597. #endif
  6598. #endif // FUNC_2_T2447130374_H
  6599. #ifndef ADDINGNEWEVENTHANDLER_T4128025860_H
  6600. #define ADDINGNEWEVENTHANDLER_T4128025860_H
  6601. #ifdef __clang__
  6602. #pragma clang diagnostic push
  6603. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6604. #pragma clang diagnostic ignored "-Wunused-variable"
  6605. #endif
  6606. // System.ComponentModel.AddingNewEventHandler
  6607. struct AddingNewEventHandler_t4128025860 : public MulticastDelegate_t
  6608. {
  6609. public:
  6610. public:
  6611. };
  6612. #ifdef __clang__
  6613. #pragma clang diagnostic pop
  6614. #endif
  6615. #endif // ADDINGNEWEVENTHANDLER_T4128025860_H
  6616. #ifndef ASYNCCALLBACK_T3962456242_H
  6617. #define ASYNCCALLBACK_T3962456242_H
  6618. #ifdef __clang__
  6619. #pragma clang diagnostic push
  6620. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6621. #pragma clang diagnostic ignored "-Wunused-variable"
  6622. #endif
  6623. // System.AsyncCallback
  6624. struct AsyncCallback_t3962456242 : public MulticastDelegate_t
  6625. {
  6626. public:
  6627. public:
  6628. };
  6629. #ifdef __clang__
  6630. #pragma clang diagnostic pop
  6631. #endif
  6632. #endif // ASYNCCALLBACK_T3962456242_H
  6633. #ifndef OBJECTCONSTRUCTOR_1_T3207922868_H
  6634. #define OBJECTCONSTRUCTOR_1_T3207922868_H
  6635. #ifdef __clang__
  6636. #pragma clang diagnostic push
  6637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6638. #pragma clang diagnostic ignored "-Wunused-variable"
  6639. #endif
  6640. // Newtonsoft.Json.Serialization.ObjectConstructor`1<System.Object>
  6641. struct ObjectConstructor_1_t3207922868 : public MulticastDelegate_t
  6642. {
  6643. public:
  6644. public:
  6645. };
  6646. #ifdef __clang__
  6647. #pragma clang diagnostic pop
  6648. #endif
  6649. #endif // OBJECTCONSTRUCTOR_1_T3207922868_H
  6650. #ifndef METHODCALL_2_T2845904993_H
  6651. #define METHODCALL_2_T2845904993_H
  6652. #ifdef __clang__
  6653. #pragma clang diagnostic push
  6654. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6655. #pragma clang diagnostic ignored "-Wunused-variable"
  6656. #endif
  6657. // Newtonsoft.Json.Utilities.MethodCall`2<System.Object,System.Object>
  6658. struct MethodCall_2_t2845904993 : public MulticastDelegate_t
  6659. {
  6660. public:
  6661. public:
  6662. };
  6663. #ifdef __clang__
  6664. #pragma clang diagnostic pop
  6665. #endif
  6666. #endif // METHODCALL_2_T2845904993_H
  6667. #ifndef NOTIFYCOLLECTIONCHANGEDEVENTHANDLER_T2206564399_H
  6668. #define NOTIFYCOLLECTIONCHANGEDEVENTHANDLER_T2206564399_H
  6669. #ifdef __clang__
  6670. #pragma clang diagnostic push
  6671. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6672. #pragma clang diagnostic ignored "-Wunused-variable"
  6673. #endif
  6674. // System.ComponentModel.NotifyCollectionChangedEventHandler
  6675. struct NotifyCollectionChangedEventHandler_t2206564399 : public MulticastDelegate_t
  6676. {
  6677. public:
  6678. public:
  6679. };
  6680. #ifdef __clang__
  6681. #pragma clang diagnostic pop
  6682. #endif
  6683. #endif // NOTIFYCOLLECTIONCHANGEDEVENTHANDLER_T2206564399_H
  6684. #ifndef ACTION_2_T2470008838_H
  6685. #define ACTION_2_T2470008838_H
  6686. #ifdef __clang__
  6687. #pragma clang diagnostic push
  6688. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6689. #pragma clang diagnostic ignored "-Wunused-variable"
  6690. #endif
  6691. // System.Action`2<System.Object,System.Object>
  6692. struct Action_2_t2470008838 : public MulticastDelegate_t
  6693. {
  6694. public:
  6695. public:
  6696. };
  6697. #ifdef __clang__
  6698. #pragma clang diagnostic pop
  6699. #endif
  6700. #endif // ACTION_2_T2470008838_H
  6701. // System.Object[]
  6702. struct ObjectU5BU5D_t2843939325 : public RuntimeArray
  6703. {
  6704. public:
  6705. ALIGN_FIELD (8) RuntimeObject * m_Items[1];
  6706. public:
  6707. inline RuntimeObject * GetAt(il2cpp_array_size_t index) const
  6708. {
  6709. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6710. return m_Items[index];
  6711. }
  6712. inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index)
  6713. {
  6714. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6715. return m_Items + index;
  6716. }
  6717. inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value)
  6718. {
  6719. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6720. m_Items[index] = value;
  6721. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  6722. }
  6723. inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const
  6724. {
  6725. return m_Items[index];
  6726. }
  6727. inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  6728. {
  6729. return m_Items + index;
  6730. }
  6731. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value)
  6732. {
  6733. m_Items[index] = value;
  6734. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  6735. }
  6736. };
  6737. // System.Char[]
  6738. struct CharU5BU5D_t3528271667 : public RuntimeArray
  6739. {
  6740. public:
  6741. ALIGN_FIELD (8) Il2CppChar m_Items[1];
  6742. public:
  6743. inline Il2CppChar GetAt(il2cpp_array_size_t index) const
  6744. {
  6745. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6746. return m_Items[index];
  6747. }
  6748. inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
  6749. {
  6750. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6751. return m_Items + index;
  6752. }
  6753. inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
  6754. {
  6755. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6756. m_Items[index] = value;
  6757. }
  6758. inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
  6759. {
  6760. return m_Items[index];
  6761. }
  6762. inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6763. {
  6764. return m_Items + index;
  6765. }
  6766. inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
  6767. {
  6768. m_Items[index] = value;
  6769. }
  6770. };
  6771. // System.Int32[]
  6772. struct Int32U5BU5D_t385246372 : public RuntimeArray
  6773. {
  6774. public:
  6775. ALIGN_FIELD (8) int32_t m_Items[1];
  6776. public:
  6777. inline int32_t GetAt(il2cpp_array_size_t index) const
  6778. {
  6779. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6780. return m_Items[index];
  6781. }
  6782. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  6783. {
  6784. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6785. return m_Items + index;
  6786. }
  6787. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  6788. {
  6789. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6790. m_Items[index] = value;
  6791. }
  6792. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  6793. {
  6794. return m_Items[index];
  6795. }
  6796. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6797. {
  6798. return m_Items + index;
  6799. }
  6800. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  6801. {
  6802. m_Items[index] = value;
  6803. }
  6804. };
  6805. // System.Reflection.FieldInfo[]
  6806. struct FieldInfoU5BU5D_t846150980 : public RuntimeArray
  6807. {
  6808. public:
  6809. ALIGN_FIELD (8) FieldInfo_t * m_Items[1];
  6810. public:
  6811. inline FieldInfo_t * GetAt(il2cpp_array_size_t index) const
  6812. {
  6813. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6814. return m_Items[index];
  6815. }
  6816. inline FieldInfo_t ** GetAddressAt(il2cpp_array_size_t index)
  6817. {
  6818. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6819. return m_Items + index;
  6820. }
  6821. inline void SetAt(il2cpp_array_size_t index, FieldInfo_t * value)
  6822. {
  6823. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6824. m_Items[index] = value;
  6825. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  6826. }
  6827. inline FieldInfo_t * GetAtUnchecked(il2cpp_array_size_t index) const
  6828. {
  6829. return m_Items[index];
  6830. }
  6831. inline FieldInfo_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  6832. {
  6833. return m_Items + index;
  6834. }
  6835. inline void SetAtUnchecked(il2cpp_array_size_t index, FieldInfo_t * value)
  6836. {
  6837. m_Items[index] = value;
  6838. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  6839. }
  6840. };
  6841. // System.String[]
  6842. struct StringU5BU5D_t1281789340 : public RuntimeArray
  6843. {
  6844. public:
  6845. ALIGN_FIELD (8) String_t* m_Items[1];
  6846. public:
  6847. inline String_t* GetAt(il2cpp_array_size_t index) const
  6848. {
  6849. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6850. return m_Items[index];
  6851. }
  6852. inline String_t** GetAddressAt(il2cpp_array_size_t index)
  6853. {
  6854. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6855. return m_Items + index;
  6856. }
  6857. inline void SetAt(il2cpp_array_size_t index, String_t* value)
  6858. {
  6859. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6860. m_Items[index] = value;
  6861. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  6862. }
  6863. inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
  6864. {
  6865. return m_Items[index];
  6866. }
  6867. inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  6868. {
  6869. return m_Items + index;
  6870. }
  6871. inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
  6872. {
  6873. m_Items[index] = value;
  6874. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  6875. }
  6876. };
  6877. // System.Boolean[]
  6878. struct BooleanU5BU5D_t2897418192 : public RuntimeArray
  6879. {
  6880. public:
  6881. ALIGN_FIELD (8) bool m_Items[1];
  6882. public:
  6883. inline bool GetAt(il2cpp_array_size_t index) const
  6884. {
  6885. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6886. return m_Items[index];
  6887. }
  6888. inline bool* GetAddressAt(il2cpp_array_size_t index)
  6889. {
  6890. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6891. return m_Items + index;
  6892. }
  6893. inline void SetAt(il2cpp_array_size_t index, bool value)
  6894. {
  6895. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6896. m_Items[index] = value;
  6897. }
  6898. inline bool GetAtUnchecked(il2cpp_array_size_t index) const
  6899. {
  6900. return m_Items[index];
  6901. }
  6902. inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6903. {
  6904. return m_Items + index;
  6905. }
  6906. inline void SetAtUnchecked(il2cpp_array_size_t index, bool value)
  6907. {
  6908. m_Items[index] = value;
  6909. }
  6910. };
  6911. // System.Byte[]
  6912. struct ByteU5BU5D_t4116647657 : public RuntimeArray
  6913. {
  6914. public:
  6915. ALIGN_FIELD (8) uint8_t m_Items[1];
  6916. public:
  6917. inline uint8_t GetAt(il2cpp_array_size_t index) const
  6918. {
  6919. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6920. return m_Items[index];
  6921. }
  6922. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  6923. {
  6924. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6925. return m_Items + index;
  6926. }
  6927. inline void SetAt(il2cpp_array_size_t index, uint8_t value)
  6928. {
  6929. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6930. m_Items[index] = value;
  6931. }
  6932. inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
  6933. {
  6934. return m_Items[index];
  6935. }
  6936. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6937. {
  6938. return m_Items + index;
  6939. }
  6940. inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
  6941. {
  6942. m_Items[index] = value;
  6943. }
  6944. };
  6945. // Newtonsoft.Json.Utilities.PropertyNameTable/Entry[]
  6946. struct EntryU5BU5D_t1995962374 : public RuntimeArray
  6947. {
  6948. public:
  6949. ALIGN_FIELD (8) Entry_t2924091039 * m_Items[1];
  6950. public:
  6951. inline Entry_t2924091039 * GetAt(il2cpp_array_size_t index) const
  6952. {
  6953. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6954. return m_Items[index];
  6955. }
  6956. inline Entry_t2924091039 ** GetAddressAt(il2cpp_array_size_t index)
  6957. {
  6958. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6959. return m_Items + index;
  6960. }
  6961. inline void SetAt(il2cpp_array_size_t index, Entry_t2924091039 * value)
  6962. {
  6963. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6964. m_Items[index] = value;
  6965. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  6966. }
  6967. inline Entry_t2924091039 * GetAtUnchecked(il2cpp_array_size_t index) const
  6968. {
  6969. return m_Items[index];
  6970. }
  6971. inline Entry_t2924091039 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  6972. {
  6973. return m_Items + index;
  6974. }
  6975. inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t2924091039 * value)
  6976. {
  6977. m_Items[index] = value;
  6978. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  6979. }
  6980. };
  6981. // System.Reflection.ParameterInfo[]
  6982. struct ParameterInfoU5BU5D_t390618515 : public RuntimeArray
  6983. {
  6984. public:
  6985. ALIGN_FIELD (8) ParameterInfo_t1861056598 * m_Items[1];
  6986. public:
  6987. inline ParameterInfo_t1861056598 * GetAt(il2cpp_array_size_t index) const
  6988. {
  6989. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6990. return m_Items[index];
  6991. }
  6992. inline ParameterInfo_t1861056598 ** GetAddressAt(il2cpp_array_size_t index)
  6993. {
  6994. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6995. return m_Items + index;
  6996. }
  6997. inline void SetAt(il2cpp_array_size_t index, ParameterInfo_t1861056598 * value)
  6998. {
  6999. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7000. m_Items[index] = value;
  7001. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  7002. }
  7003. inline ParameterInfo_t1861056598 * GetAtUnchecked(il2cpp_array_size_t index) const
  7004. {
  7005. return m_Items[index];
  7006. }
  7007. inline ParameterInfo_t1861056598 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  7008. {
  7009. return m_Items + index;
  7010. }
  7011. inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterInfo_t1861056598 * value)
  7012. {
  7013. m_Items[index] = value;
  7014. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  7015. }
  7016. };
  7017. // System.Reflection.MemberInfo[]
  7018. struct MemberInfoU5BU5D_t1302094432 : public RuntimeArray
  7019. {
  7020. public:
  7021. ALIGN_FIELD (8) MemberInfo_t * m_Items[1];
  7022. public:
  7023. inline MemberInfo_t * GetAt(il2cpp_array_size_t index) const
  7024. {
  7025. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7026. return m_Items[index];
  7027. }
  7028. inline MemberInfo_t ** GetAddressAt(il2cpp_array_size_t index)
  7029. {
  7030. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7031. return m_Items + index;
  7032. }
  7033. inline void SetAt(il2cpp_array_size_t index, MemberInfo_t * value)
  7034. {
  7035. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7036. m_Items[index] = value;
  7037. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  7038. }
  7039. inline MemberInfo_t * GetAtUnchecked(il2cpp_array_size_t index) const
  7040. {
  7041. return m_Items[index];
  7042. }
  7043. inline MemberInfo_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  7044. {
  7045. return m_Items + index;
  7046. }
  7047. inline void SetAtUnchecked(il2cpp_array_size_t index, MemberInfo_t * value)
  7048. {
  7049. m_Items[index] = value;
  7050. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  7051. }
  7052. };
  7053. // System.Type[]
  7054. struct TypeU5BU5D_t3940880105 : public RuntimeArray
  7055. {
  7056. public:
  7057. ALIGN_FIELD (8) Type_t * m_Items[1];
  7058. public:
  7059. inline Type_t * GetAt(il2cpp_array_size_t index) const
  7060. {
  7061. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7062. return m_Items[index];
  7063. }
  7064. inline Type_t ** GetAddressAt(il2cpp_array_size_t index)
  7065. {
  7066. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7067. return m_Items + index;
  7068. }
  7069. inline void SetAt(il2cpp_array_size_t index, Type_t * value)
  7070. {
  7071. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7072. m_Items[index] = value;
  7073. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  7074. }
  7075. inline Type_t * GetAtUnchecked(il2cpp_array_size_t index) const
  7076. {
  7077. return m_Items[index];
  7078. }
  7079. inline Type_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  7080. {
  7081. return m_Items + index;
  7082. }
  7083. inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t * value)
  7084. {
  7085. m_Items[index] = value;
  7086. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  7087. }
  7088. };
  7089. // System.Reflection.ConstructorInfo[]
  7090. struct ConstructorInfoU5BU5D_t881249896 : public RuntimeArray
  7091. {
  7092. public:
  7093. ALIGN_FIELD (8) ConstructorInfo_t5769829 * m_Items[1];
  7094. public:
  7095. inline ConstructorInfo_t5769829 * GetAt(il2cpp_array_size_t index) const
  7096. {
  7097. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7098. return m_Items[index];
  7099. }
  7100. inline ConstructorInfo_t5769829 ** GetAddressAt(il2cpp_array_size_t index)
  7101. {
  7102. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7103. return m_Items + index;
  7104. }
  7105. inline void SetAt(il2cpp_array_size_t index, ConstructorInfo_t5769829 * value)
  7106. {
  7107. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7108. m_Items[index] = value;
  7109. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  7110. }
  7111. inline ConstructorInfo_t5769829 * GetAtUnchecked(il2cpp_array_size_t index) const
  7112. {
  7113. return m_Items[index];
  7114. }
  7115. inline ConstructorInfo_t5769829 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  7116. {
  7117. return m_Items + index;
  7118. }
  7119. inline void SetAtUnchecked(il2cpp_array_size_t index, ConstructorInfo_t5769829 * value)
  7120. {
  7121. m_Items[index] = value;
  7122. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  7123. }
  7124. };
  7125. // System.Attribute[]
  7126. struct AttributeU5BU5D_t1575011174 : public RuntimeArray
  7127. {
  7128. public:
  7129. ALIGN_FIELD (8) Attribute_t861562559 * m_Items[1];
  7130. public:
  7131. inline Attribute_t861562559 * GetAt(il2cpp_array_size_t index) const
  7132. {
  7133. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7134. return m_Items[index];
  7135. }
  7136. inline Attribute_t861562559 ** GetAddressAt(il2cpp_array_size_t index)
  7137. {
  7138. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7139. return m_Items + index;
  7140. }
  7141. inline void SetAt(il2cpp_array_size_t index, Attribute_t861562559 * value)
  7142. {
  7143. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7144. m_Items[index] = value;
  7145. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  7146. }
  7147. inline Attribute_t861562559 * GetAtUnchecked(il2cpp_array_size_t index) const
  7148. {
  7149. return m_Items[index];
  7150. }
  7151. inline Attribute_t861562559 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  7152. {
  7153. return m_Items + index;
  7154. }
  7155. inline void SetAtUnchecked(il2cpp_array_size_t index, Attribute_t861562559 * value)
  7156. {
  7157. m_Items[index] = value;
  7158. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  7159. }
  7160. };
  7161. // System.Reflection.ParameterModifier[]
  7162. struct ParameterModifierU5BU5D_t2943407543 : public RuntimeArray
  7163. {
  7164. public:
  7165. ALIGN_FIELD (8) ParameterModifier_t1461694466 m_Items[1];
  7166. public:
  7167. inline ParameterModifier_t1461694466 GetAt(il2cpp_array_size_t index) const
  7168. {
  7169. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7170. return m_Items[index];
  7171. }
  7172. inline ParameterModifier_t1461694466 * GetAddressAt(il2cpp_array_size_t index)
  7173. {
  7174. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7175. return m_Items + index;
  7176. }
  7177. inline void SetAt(il2cpp_array_size_t index, ParameterModifier_t1461694466 value)
  7178. {
  7179. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7180. m_Items[index] = value;
  7181. }
  7182. inline ParameterModifier_t1461694466 GetAtUnchecked(il2cpp_array_size_t index) const
  7183. {
  7184. return m_Items[index];
  7185. }
  7186. inline ParameterModifier_t1461694466 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  7187. {
  7188. return m_Items + index;
  7189. }
  7190. inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterModifier_t1461694466 value)
  7191. {
  7192. m_Items[index] = value;
  7193. }
  7194. };
  7195. // System.Reflection.PropertyInfo[]
  7196. struct PropertyInfoU5BU5D_t1461822886 : public RuntimeArray
  7197. {
  7198. public:
  7199. ALIGN_FIELD (8) PropertyInfo_t * m_Items[1];
  7200. public:
  7201. inline PropertyInfo_t * GetAt(il2cpp_array_size_t index) const
  7202. {
  7203. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7204. return m_Items[index];
  7205. }
  7206. inline PropertyInfo_t ** GetAddressAt(il2cpp_array_size_t index)
  7207. {
  7208. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7209. return m_Items + index;
  7210. }
  7211. inline void SetAt(il2cpp_array_size_t index, PropertyInfo_t * value)
  7212. {
  7213. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7214. m_Items[index] = value;
  7215. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  7216. }
  7217. inline PropertyInfo_t * GetAtUnchecked(il2cpp_array_size_t index) const
  7218. {
  7219. return m_Items[index];
  7220. }
  7221. inline PropertyInfo_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  7222. {
  7223. return m_Items + index;
  7224. }
  7225. inline void SetAtUnchecked(il2cpp_array_size_t index, PropertyInfo_t * value)
  7226. {
  7227. m_Items[index] = value;
  7228. Il2CppCodeGenWriteBarrier(m_Items + index, value);
  7229. }
  7230. };
  7231. // TResult Newtonsoft.Json.Utilities.MethodCall`2<System.Object,System.Object>::Invoke(T,System.Object[])
  7232. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * MethodCall_2_Invoke_m386137395_gshared (MethodCall_2_t2845904993 * __this, RuntimeObject * p0, ObjectU5BU5D_t2843939325* p1, const RuntimeMethod* method);
  7233. // System.Boolean System.Nullable`1<System.TimeSpan>::get_HasValue()
  7234. extern "C" IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m1210311128_gshared (Nullable_1_t2603721331 * __this, const RuntimeMethod* method);
  7235. // !0 System.Nullable`1<System.TimeSpan>::GetValueOrDefault()
  7236. extern "C" IL2CPP_METHOD_ATTR TimeSpan_t881159249 Nullable_1_GetValueOrDefault_m3497035374_gshared (Nullable_1_t2603721331 * __this, const RuntimeMethod* method);
  7237. // System.Void System.Nullable`1<System.TimeSpan>::.ctor(!0)
  7238. extern "C" IL2CPP_METHOD_ATTR void Nullable_1__ctor_m3314784284_gshared (Nullable_1_t2603721331 * __this, TimeSpan_t881159249 p0, const RuntimeMethod* method);
  7239. // System.Void Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.Object,System.Object>::.ctor(System.Collections.Generic.IEqualityComparer`1<TFirst>,System.Collections.Generic.IEqualityComparer`1<TSecond>)
  7240. extern "C" IL2CPP_METHOD_ATTR void BidirectionalDictionary_2__ctor_m2728182391_gshared (BidirectionalDictionary_2_t3581858927 * __this, RuntimeObject* p0, RuntimeObject* p1, const RuntimeMethod* method);
  7241. // System.Collections.Generic.IEnumerable`1<!!0> System.Linq.Enumerable::Cast<System.Object>(System.Collections.IEnumerable)
  7242. extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Cast_TisRuntimeObject_m4015728326_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, const RuntimeMethod* method);
  7243. // System.Void System.Func`2<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  7244. extern "C" IL2CPP_METHOD_ATTR void Func_2__ctor_m406556452_gshared (Func_2_t2447130374 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method);
  7245. // System.Collections.Generic.IEnumerable`1<!!1> System.Linq.Enumerable::Select<System.Object,System.Object>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,!!1>)
  7246. extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m3244726840_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, Func_2_t2447130374 * p1, const RuntimeMethod* method);
  7247. // !!0 System.Linq.Enumerable::SingleOrDefault<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>)
  7248. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Enumerable_SingleOrDefault_TisRuntimeObject_m2079752316_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, const RuntimeMethod* method);
  7249. // System.Boolean Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.Object,System.Object>::TryGetBySecond(TSecond,TFirst&)
  7250. extern "C" IL2CPP_METHOD_ATTR bool BidirectionalDictionary_2_TryGetBySecond_m1759937236_gshared (BidirectionalDictionary_2_t3581858927 * __this, RuntimeObject * p0, RuntimeObject ** p1, const RuntimeMethod* method);
  7251. // System.Void Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.Object,System.Object>::Set(TFirst,TSecond)
  7252. extern "C" IL2CPP_METHOD_ATTR void BidirectionalDictionary_2_Set_m1803187920_gshared (BidirectionalDictionary_2_t3581858927 * __this, RuntimeObject * p0, RuntimeObject * p1, const RuntimeMethod* method);
  7253. // System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
  7254. extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m2321703786_gshared (List_1_t257213610 * __this, const RuntimeMethod* method);
  7255. // System.Void System.Func`2<System.Object,System.Boolean>::.ctor(System.Object,System.IntPtr)
  7256. extern "C" IL2CPP_METHOD_ATTR void Func_2__ctor_m3104565095_gshared (Func_2_t3759279471 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method);
  7257. // System.Collections.Generic.IEnumerable`1<!!0> System.Linq.Enumerable::Where<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,System.Boolean>)
  7258. extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRuntimeObject_m3454096398_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, Func_2_t3759279471 * p1, const RuntimeMethod* method);
  7259. // System.Void System.Collections.Generic.List`1<System.Object>::Add(!0)
  7260. extern "C" IL2CPP_METHOD_ATTR void List_1_Add_m3338814081_gshared (List_1_t257213610 * __this, RuntimeObject * p0, const RuntimeMethod* method);
  7261. // TValue Newtonsoft.Json.Utilities.ThreadSafeStore`2<System.Object,System.Object>::Get(TKey)
  7262. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * ThreadSafeStore_2_Get_m3495790489_gshared (ThreadSafeStore_2_t1066477248 * __this, RuntimeObject * p0, const RuntimeMethod* method);
  7263. // System.Boolean Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.Object,System.Object>::TryGetByFirst(TFirst,TSecond&)
  7264. extern "C" IL2CPP_METHOD_ATTR bool BidirectionalDictionary_2_TryGetByFirst_m3852003675_gshared (BidirectionalDictionary_2_t3581858927 * __this, RuntimeObject * p0, RuntimeObject ** p1, const RuntimeMethod* method);
  7265. // System.Void Newtonsoft.Json.Utilities.ThreadSafeStore`2<System.Object,System.Object>::.ctor(System.Func`2<TKey,TValue>)
  7266. extern "C" IL2CPP_METHOD_ATTR void ThreadSafeStore_2__ctor_m3312637891_gshared (ThreadSafeStore_2_t1066477248 * __this, Func_2_t2447130374 * p0, const RuntimeMethod* method);
  7267. // System.Void System.Collections.Generic.List`1<System.Char>::.ctor()
  7268. extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m2562720089_gshared (List_1_t811567916 * __this, const RuntimeMethod* method);
  7269. // System.Void System.Collections.Generic.List`1<System.Char>::Add(!0)
  7270. extern "C" IL2CPP_METHOD_ATTR void List_1_Add_m419267761_gshared (List_1_t811567916 * __this, Il2CppChar p0, const RuntimeMethod* method);
  7271. // System.Collections.Generic.IEnumerable`1<!!0> System.Linq.Enumerable::Union<System.Char>(System.Collections.Generic.IEnumerable`1<!!0>,System.Collections.Generic.IEnumerable`1<!!0>)
  7272. extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Union_TisChar_t3634460470_m3294811350_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, RuntimeObject* p1, const RuntimeMethod* method);
  7273. // System.Boolean System.Nullable`1<System.Int32>::get_HasValue()
  7274. extern "C" IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m2648265346_gshared (Nullable_1_t378540539 * __this, const RuntimeMethod* method);
  7275. // !0 System.Nullable`1<System.Int32>::GetValueOrDefault()
  7276. extern "C" IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m2296315628_gshared (Nullable_1_t378540539 * __this, const RuntimeMethod* method);
  7277. // System.Void Newtonsoft.Json.Serialization.ObjectConstructor`1<System.Object>::.ctor(System.Object,System.IntPtr)
  7278. extern "C" IL2CPP_METHOD_ATTR void ObjectConstructor_1__ctor_m1181679199_gshared (ObjectConstructor_1_t3207922868 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method);
  7279. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
  7280. extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m518943619_gshared (Dictionary_2_t132545152 * __this, const RuntimeMethod* method);
  7281. // !1 System.Func`2<System.Object,System.Object>::Invoke(!0)
  7282. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Func_2_Invoke_m3285901618_gshared (Func_2_t2447130374 * __this, RuntimeObject * p0, const RuntimeMethod* method);
  7283. // !!0 System.Linq.Enumerable::Single<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>)
  7284. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Enumerable_Single_TisRuntimeObject_m2766697436_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, const RuntimeMethod* method);
  7285. // System.Func`2<T,System.Object> Newtonsoft.Json.Utilities.ReflectionDelegateFactory::CreateGet<System.Object>(System.Reflection.MemberInfo)
  7286. extern "C" IL2CPP_METHOD_ATTR Func_2_t2447130374 * ReflectionDelegateFactory_CreateGet_TisRuntimeObject_m2506523516_gshared (ReflectionDelegateFactory_t2528576452 * __this, MemberInfo_t * ___memberInfo0, const RuntimeMethod* method);
  7287. // System.Action`2<T,System.Object> Newtonsoft.Json.Utilities.ReflectionDelegateFactory::CreateSet<System.Object>(System.Reflection.MemberInfo)
  7288. extern "C" IL2CPP_METHOD_ATTR Action_2_t2470008838 * ReflectionDelegateFactory_CreateSet_TisRuntimeObject_m2440090338_gshared (ReflectionDelegateFactory_t2528576452 * __this, MemberInfo_t * ___memberInfo0, const RuntimeMethod* method);
  7289. // System.Void System.Action`2<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  7290. extern "C" IL2CPP_METHOD_ATTR void Action_2__ctor_m1578862614_gshared (Action_2_t2470008838 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method);
  7291. // !0 System.Func`1<System.Object>::Invoke()
  7292. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Func_1_Invoke_m348272648_gshared (Func_1_t2509852811 * __this, const RuntimeMethod* method);
  7293. // !!0 System.Linq.Enumerable::SingleOrDefault<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,System.Boolean>)
  7294. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Enumerable_SingleOrDefault_TisRuntimeObject_m4271540505_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, Func_2_t3759279471 * p1, const RuntimeMethod* method);
  7295. // System.Void Newtonsoft.Json.Utilities.CollectionUtils::AddRange<System.Object>(System.Collections.Generic.IList`1<T>,System.Collections.IEnumerable)
  7296. extern "C" IL2CPP_METHOD_ATTR void CollectionUtils_AddRange_TisRuntimeObject_m2190188696_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* ___initial0, RuntimeObject* ___collection1, const RuntimeMethod* method);
  7297. // System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
  7298. extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m2934127733_gshared (List_1_t257213610 * __this, const RuntimeMethod* method);
  7299. // System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Int32)
  7300. extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m3947764094_gshared (List_1_t257213610 * __this, int32_t p0, const RuntimeMethod* method);
  7301. // System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<!!1,!!0>> System.Linq.Enumerable::GroupBy<System.Object,System.Object>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,!!1>)
  7302. extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_GroupBy_TisRuntimeObject_TisRuntimeObject_m1565366059_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, Func_2_t2447130374 * p1, const RuntimeMethod* method);
  7303. // System.Int32 System.Linq.Enumerable::Count<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>)
  7304. extern "C" IL2CPP_METHOD_ATTR int32_t Enumerable_Count_TisRuntimeObject_m954665811_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, const RuntimeMethod* method);
  7305. // System.Collections.Generic.List`1<!!0> System.Linq.Enumerable::ToList<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>)
  7306. extern "C" IL2CPP_METHOD_ATTR List_1_t257213610 * Enumerable_ToList_TisRuntimeObject_m1484080463_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, const RuntimeMethod* method);
  7307. // !!0 System.Linq.Enumerable::First<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>)
  7308. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Enumerable_First_TisRuntimeObject_m2853249616_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, const RuntimeMethod* method);
  7309. // System.Void System.Collections.Generic.List`1<System.Object>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
  7310. extern "C" IL2CPP_METHOD_ATTR void List_1_AddRange_m3709462088_gshared (List_1_t257213610 * __this, RuntimeObject* p0, const RuntimeMethod* method);
  7311. // !!0[] System.Linq.Enumerable::ToArray<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>)
  7312. extern "C" IL2CPP_METHOD_ATTR ObjectU5BU5D_t2843939325* Enumerable_ToArray_TisRuntimeObject_m3600642960_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, const RuntimeMethod* method);
  7313. // System.Collections.Generic.IEnumerable`1<!!0> System.Linq.Enumerable::Union<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>,System.Collections.Generic.IEnumerable`1<!!0>)
  7314. extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Union_TisRuntimeObject_m2650793208_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, RuntimeObject* p1, const RuntimeMethod* method);
  7315. // System.Void System.Nullable`1<System.Int32>::.ctor(!0)
  7316. extern "C" IL2CPP_METHOD_ATTR void Nullable_1__ctor_m2076366551_gshared (Nullable_1_t378540539 * __this, int32_t p0, const RuntimeMethod* method);
  7317. // System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Collections.Generic.IEnumerable`1<!0>)
  7318. extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m1328752868_gshared (List_1_t257213610 * __this, RuntimeObject* p0, const RuntimeMethod* method);
  7319. // System.Void Newtonsoft.Json.Utilities.CollectionUtils::AddRange<System.Object>(System.Collections.Generic.IList`1<T>,System.Collections.Generic.IEnumerable`1<T>)
  7320. extern "C" IL2CPP_METHOD_ATTR void CollectionUtils_AddRange_TisRuntimeObject_m1203748487_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* ___initial0, RuntimeObject* ___collection1, const RuntimeMethod* method);
  7321. // !0 System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
  7322. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * List_1_get_Item_m2287542950_gshared (List_1_t257213610 * __this, int32_t p0, const RuntimeMethod* method);
  7323. // System.Void System.Collections.Generic.List`1<System.Object>::set_Item(System.Int32,!0)
  7324. extern "C" IL2CPP_METHOD_ATTR void List_1_set_Item_m1979164443_gshared (List_1_t257213610 * __this, int32_t p0, RuntimeObject * p1, const RuntimeMethod* method);
  7325. // System.Int32 Newtonsoft.Json.Utilities.CollectionUtils::IndexOf<System.Object>(System.Collections.Generic.IEnumerable`1<T>,System.Func`2<T,System.Boolean>)
  7326. extern "C" IL2CPP_METHOD_ATTR int32_t CollectionUtils_IndexOf_TisRuntimeObject_m856514146_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* ___collection0, Func_2_t3759279471 * ___predicate1, const RuntimeMethod* method);
  7327. // System.Boolean System.Linq.Enumerable::Any<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>)
  7328. extern "C" IL2CPP_METHOD_ATTR bool Enumerable_Any_TisRuntimeObject_m3173759778_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, const RuntimeMethod* method);
  7329. // System.Int32 System.Array::IndexOf<System.Char>(!!0[],!!0,System.Int32,System.Int32)
  7330. extern "C" IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisChar_t3634460470_m1523447194_gshared (RuntimeObject * __this /* static, unused */, CharU5BU5D_t3528271667* p0, Il2CppChar p1, int32_t p2, int32_t p3, const RuntimeMethod* method);
  7331. // System.Void System.Object::.ctor()
  7332. extern "C" IL2CPP_METHOD_ATTR void Object__ctor_m297566312 (RuntimeObject * __this, const RuntimeMethod* method);
  7333. // TResult Newtonsoft.Json.Utilities.MethodCall`2<System.Object,System.Object>::Invoke(T,System.Object[])
  7334. #define MethodCall_2_Invoke_m386137395(__this, p0, p1, method) (( RuntimeObject * (*) (MethodCall_2_t2845904993 *, RuntimeObject *, ObjectU5BU5D_t2843939325*, const RuntimeMethod*))MethodCall_2_Invoke_m386137395_gshared)(__this, p0, p1, method)
  7335. // System.Type Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey::get_InitialType()
  7336. extern "C" IL2CPP_METHOD_ATTR Type_t * TypeConvertKey_get_InitialType_m1948938866 (TypeConvertKey_t285306760 * __this, const RuntimeMethod* method);
  7337. // System.Type Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey::get_TargetType()
  7338. extern "C" IL2CPP_METHOD_ATTR Type_t * TypeConvertKey_get_TargetType_m1323123860 (TypeConvertKey_t285306760 * __this, const RuntimeMethod* method);
  7339. // System.Void Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey::.ctor(System.Type,System.Type)
  7340. extern "C" IL2CPP_METHOD_ATTR void TypeConvertKey__ctor_m1484742788 (TypeConvertKey_t285306760 * __this, Type_t * ___initialType0, Type_t * ___targetType1, const RuntimeMethod* method);
  7341. // System.Int32 Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey::GetHashCode()
  7342. extern "C" IL2CPP_METHOD_ATTR int32_t TypeConvertKey_GetHashCode_m1557333626 (TypeConvertKey_t285306760 * __this, const RuntimeMethod* method);
  7343. // System.Boolean Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey::Equals(Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey)
  7344. extern "C" IL2CPP_METHOD_ATTR bool TypeConvertKey_Equals_m3807158012 (TypeConvertKey_t285306760 * __this, TypeConvertKey_t285306760 ___other0, const RuntimeMethod* method);
  7345. // System.Boolean Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey::Equals(System.Object)
  7346. extern "C" IL2CPP_METHOD_ATTR bool TypeConvertKey_Equals_m1519043382 (TypeConvertKey_t285306760 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method);
  7347. // System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
  7348. extern "C" IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m3117905507 (RuntimeObject * __this /* static, unused */, RuntimeArray * p0, RuntimeFieldHandle_t1871169219 p1, const RuntimeMethod* method);
  7349. // System.Int32 System.String::get_Length()
  7350. extern "C" IL2CPP_METHOD_ATTR int32_t String_get_Length_m3847582255 (String_t* __this, const RuntimeMethod* method);
  7351. // System.Boolean Newtonsoft.Json.Utilities.DateTimeParser::ParseDate(System.Int32)
  7352. extern "C" IL2CPP_METHOD_ATTR bool DateTimeParser_ParseDate_m1503841812 (DateTimeParser_t3754458704 * __this, int32_t ___start0, const RuntimeMethod* method);
  7353. // System.Boolean Newtonsoft.Json.Utilities.DateTimeParser::ParseChar(System.Int32,System.Char)
  7354. extern "C" IL2CPP_METHOD_ATTR bool DateTimeParser_ParseChar_m818678987 (DateTimeParser_t3754458704 * __this, int32_t ___start0, Il2CppChar ___ch1, const RuntimeMethod* method);
  7355. // System.Boolean Newtonsoft.Json.Utilities.DateTimeParser::ParseTimeAndZoneAndWhitespace(System.Int32)
  7356. extern "C" IL2CPP_METHOD_ATTR bool DateTimeParser_ParseTimeAndZoneAndWhitespace_m3012059955 (DateTimeParser_t3754458704 * __this, int32_t ___start0, const RuntimeMethod* method);
  7357. // System.Boolean Newtonsoft.Json.Utilities.DateTimeParser::Parse(System.Char[],System.Int32,System.Int32)
  7358. extern "C" IL2CPP_METHOD_ATTR bool DateTimeParser_Parse_m73420931 (DateTimeParser_t3754458704 * __this, CharU5BU5D_t3528271667* ___text0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method);
  7359. // System.Boolean Newtonsoft.Json.Utilities.DateTimeParser::Parse4Digit(System.Int32,System.Int32&)
  7360. extern "C" IL2CPP_METHOD_ATTR bool DateTimeParser_Parse4Digit_m3204871448 (DateTimeParser_t3754458704 * __this, int32_t ___start0, int32_t* ___num1, const RuntimeMethod* method);
  7361. // System.Boolean Newtonsoft.Json.Utilities.DateTimeParser::Parse2Digit(System.Int32,System.Int32&)
  7362. extern "C" IL2CPP_METHOD_ATTR bool DateTimeParser_Parse2Digit_m78569833 (DateTimeParser_t3754458704 * __this, int32_t ___start0, int32_t* ___num1, const RuntimeMethod* method);
  7363. // System.Int32 System.DateTime::DaysInMonth(System.Int32,System.Int32)
  7364. extern "C" IL2CPP_METHOD_ATTR int32_t DateTime_DaysInMonth_m2587936260 (RuntimeObject * __this /* static, unused */, int32_t p0, int32_t p1, const RuntimeMethod* method);
  7365. // System.Boolean Newtonsoft.Json.Utilities.DateTimeParser::ParseTime(System.Int32&)
  7366. extern "C" IL2CPP_METHOD_ATTR bool DateTimeParser_ParseTime_m2613649973 (DateTimeParser_t3754458704 * __this, int32_t* ___start0, const RuntimeMethod* method);
  7367. // System.Boolean Newtonsoft.Json.Utilities.DateTimeParser::ParseZone(System.Int32)
  7368. extern "C" IL2CPP_METHOD_ATTR bool DateTimeParser_ParseZone_m676506294 (DateTimeParser_t3754458704 * __this, int32_t ___start0, const RuntimeMethod* method);
  7369. // System.TimeZone System.TimeZone::get_CurrentTimeZone()
  7370. extern "C" IL2CPP_METHOD_ATTR TimeZone_t2038656743 * TimeZone_get_CurrentTimeZone_m2520313554 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
  7371. // System.ArgumentOutOfRangeException Newtonsoft.Json.Utilities.MiscellaneousUtils::CreateArgumentOutOfRangeException(System.String,System.Object,System.String)
  7372. extern "C" IL2CPP_METHOD_ATTR ArgumentOutOfRangeException_t777629997 * MiscellaneousUtils_CreateArgumentOutOfRangeException_m1064925786 (RuntimeObject * __this /* static, unused */, String_t* ___paramName0, RuntimeObject * ___actualValue1, String_t* ___message2, const RuntimeMethod* method);
  7373. // System.DateTime Newtonsoft.Json.Utilities.DateTimeUtils::SwitchToLocalTime(System.DateTime)
  7374. extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 DateTimeUtils_SwitchToLocalTime_m3237404399 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 ___value0, const RuntimeMethod* method);
  7375. // System.DateTime Newtonsoft.Json.Utilities.DateTimeUtils::SwitchToUtcTime(System.DateTime)
  7376. extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 DateTimeUtils_SwitchToUtcTime_m1312603771 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 ___value0, const RuntimeMethod* method);
  7377. // System.Int64 System.DateTime::get_Ticks()
  7378. extern "C" IL2CPP_METHOD_ATTR int64_t DateTime_get_Ticks_m1550640881 (DateTime_t3738529785 * __this, const RuntimeMethod* method);
  7379. // System.Void System.DateTime::.ctor(System.Int64,System.DateTimeKind)
  7380. extern "C" IL2CPP_METHOD_ATTR void DateTime__ctor_m1095105629 (DateTime_t3738529785 * __this, int64_t p0, int32_t p1, const RuntimeMethod* method);
  7381. // System.Void System.ArgumentException::.ctor(System.String)
  7382. extern "C" IL2CPP_METHOD_ATTR void ArgumentException__ctor_m1312628991 (ArgumentException_t132251570 * __this, String_t* p0, const RuntimeMethod* method);
  7383. // System.DateTimeKind System.DateTime::get_Kind()
  7384. extern "C" IL2CPP_METHOD_ATTR int32_t DateTime_get_Kind_m2154871796 (DateTime_t3738529785 * __this, const RuntimeMethod* method);
  7385. // System.DateTime System.DateTime::ToLocalTime()
  7386. extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 DateTime_ToLocalTime_m3134475597 (DateTime_t3738529785 * __this, const RuntimeMethod* method);
  7387. // System.DateTime System.DateTime::ToUniversalTime()
  7388. extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 DateTime_ToUniversalTime_m1945318289 (DateTime_t3738529785 * __this, const RuntimeMethod* method);
  7389. // System.TimeSpan Newtonsoft.Json.Utilities.DateTimeUtils::GetUtcOffset(System.DateTime)
  7390. extern "C" IL2CPP_METHOD_ATTR TimeSpan_t881159249 DateTimeUtils_GetUtcOffset_m575763097 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 ___d0, const RuntimeMethod* method);
  7391. // System.Int64 Newtonsoft.Json.Utilities.DateTimeUtils::ToUniversalTicks(System.DateTime,System.TimeSpan)
  7392. extern "C" IL2CPP_METHOD_ATTR int64_t DateTimeUtils_ToUniversalTicks_m444892890 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 ___dateTime0, TimeSpan_t881159249 ___offset1, const RuntimeMethod* method);
  7393. // System.Boolean System.DateTime::op_Equality(System.DateTime,System.DateTime)
  7394. extern "C" IL2CPP_METHOD_ATTR bool DateTime_op_Equality_m1022058599 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 p0, DateTime_t3738529785 p1, const RuntimeMethod* method);
  7395. // System.Int64 System.TimeSpan::get_Ticks()
  7396. extern "C" IL2CPP_METHOD_ATTR int64_t TimeSpan_get_Ticks_m2137362016 (TimeSpan_t881159249 * __this, const RuntimeMethod* method);
  7397. // System.Int64 Newtonsoft.Json.Utilities.DateTimeUtils::UniversialTicksToJavaScriptTicks(System.Int64)
  7398. extern "C" IL2CPP_METHOD_ATTR int64_t DateTimeUtils_UniversialTicksToJavaScriptTicks_m3989465022 (RuntimeObject * __this /* static, unused */, int64_t ___universialTicks0, const RuntimeMethod* method);
  7399. // System.Int64 Newtonsoft.Json.Utilities.DateTimeUtils::ConvertDateTimeToJavaScriptTicks(System.DateTime,System.Boolean)
  7400. extern "C" IL2CPP_METHOD_ATTR int64_t DateTimeUtils_ConvertDateTimeToJavaScriptTicks_m3362411187 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 ___dateTime0, bool ___convertToUtc1, const RuntimeMethod* method);
  7401. // System.Int64 Newtonsoft.Json.Utilities.DateTimeUtils::ToUniversalTicks(System.DateTime)
  7402. extern "C" IL2CPP_METHOD_ATTR int64_t DateTimeUtils_ToUniversalTicks_m4266243281 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 ___dateTime0, const RuntimeMethod* method);
  7403. // System.Char[] Newtonsoft.Json.Utilities.StringReference::get_Chars()
  7404. extern "C" IL2CPP_METHOD_ATTR CharU5BU5D_t3528271667* StringReference_get_Chars_m1428785588 (StringReference_t2912309144 * __this, const RuntimeMethod* method);
  7405. // System.Int32 Newtonsoft.Json.Utilities.StringReference::get_StartIndex()
  7406. extern "C" IL2CPP_METHOD_ATTR int32_t StringReference_get_StartIndex_m577516227 (StringReference_t2912309144 * __this, const RuntimeMethod* method);
  7407. // System.Int32 Newtonsoft.Json.Utilities.StringReference::get_Length()
  7408. extern "C" IL2CPP_METHOD_ATTR int32_t StringReference_get_Length_m1881544084 (StringReference_t2912309144 * __this, const RuntimeMethod* method);
  7409. // System.DateTime Newtonsoft.Json.Utilities.DateTimeUtils::CreateDateTime(Newtonsoft.Json.Utilities.DateTimeParser)
  7410. extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 DateTimeUtils_CreateDateTime_m901961958 (RuntimeObject * __this /* static, unused */, DateTimeParser_t3754458704 ___dateTimeParser0, const RuntimeMethod* method);
  7411. // System.Void System.TimeSpan::.ctor(System.Int32,System.Int32,System.Int32)
  7412. extern "C" IL2CPP_METHOD_ATTR void TimeSpan__ctor_m3689759052 (TimeSpan_t881159249 * __this, int32_t p0, int32_t p1, int32_t p2, const RuntimeMethod* method);
  7413. // System.DateTime Newtonsoft.Json.Utilities.DateTimeUtils::EnsureDateTime(System.DateTime,Newtonsoft.Json.DateTimeZoneHandling)
  7414. extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 DateTimeUtils_EnsureDateTime_m2677626152 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 ___value0, int32_t ___timeZone1, const RuntimeMethod* method);
  7415. // System.Void System.TimeSpan::.ctor(System.Int64)
  7416. extern "C" IL2CPP_METHOD_ATTR void TimeSpan__ctor_m1896986612 (TimeSpan_t881159249 * __this, int64_t p0, const RuntimeMethod* method);
  7417. // System.TimeZoneInfo System.TimeZoneInfo::get_Local()
  7418. extern "C" IL2CPP_METHOD_ATTR TimeZoneInfo_t161405854 * TimeZoneInfo_get_Local_m3767312181 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
  7419. // System.TimeSpan System.TimeZoneInfo::GetUtcOffset(System.DateTime)
  7420. extern "C" IL2CPP_METHOD_ATTR TimeSpan_t881159249 TimeZoneInfo_GetUtcOffset_m3780875423 (TimeZoneInfo_t161405854 * __this, DateTime_t3738529785 p0, const RuntimeMethod* method);
  7421. // System.Void System.DateTimeOffset::.ctor(System.DateTime,System.TimeSpan)
  7422. extern "C" IL2CPP_METHOD_ATTR void DateTimeOffset__ctor_m74032857 (DateTimeOffset_t3229287507 * __this, DateTime_t3738529785 p0, TimeSpan_t881159249 p1, const RuntimeMethod* method);
  7423. // System.Void System.DateTime::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
  7424. extern "C" IL2CPP_METHOD_ATTR void DateTime__ctor_m3895589019 (DateTime_t3738529785 * __this, int32_t p0, int32_t p1, int32_t p2, int32_t p3, int32_t p4, int32_t p5, const RuntimeMethod* method);
  7425. // System.DateTime System.DateTime::AddTicks(System.Int64)
  7426. extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 DateTime_AddTicks_m3396580426 (DateTime_t3738529785 * __this, int64_t p0, const RuntimeMethod* method);
  7427. // System.DateTime System.DateTime::AddDays(System.Double)
  7428. extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 DateTime_AddDays_m2583849741 (DateTime_t3738529785 * __this, double p0, const RuntimeMethod* method);
  7429. // System.Char Newtonsoft.Json.Utilities.StringReference::get_Item(System.Int32)
  7430. extern "C" IL2CPP_METHOD_ATTR Il2CppChar StringReference_get_Item_m2821876239 (StringReference_t2912309144 * __this, int32_t ___i0, const RuntimeMethod* method);
  7431. // System.Boolean Newtonsoft.Json.Utilities.StringReferenceExtensions::StartsWith(Newtonsoft.Json.Utilities.StringReference,System.String)
  7432. extern "C" IL2CPP_METHOD_ATTR bool StringReferenceExtensions_StartsWith_m3064397327 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___s0, String_t* ___text1, const RuntimeMethod* method);
  7433. // System.Boolean Newtonsoft.Json.Utilities.StringReferenceExtensions::EndsWith(Newtonsoft.Json.Utilities.StringReference,System.String)
  7434. extern "C" IL2CPP_METHOD_ATTR bool StringReferenceExtensions_EndsWith_m2070211976 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___s0, String_t* ___text1, const RuntimeMethod* method);
  7435. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryParseDateTimeMicrosoft(Newtonsoft.Json.Utilities.StringReference,Newtonsoft.Json.DateTimeZoneHandling,System.DateTime&)
  7436. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryParseDateTimeMicrosoft_m896972691 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___text0, int32_t ___dateTimeZoneHandling1, DateTime_t3738529785 * ___dt2, const RuntimeMethod* method);
  7437. // System.Boolean System.Char::IsDigit(System.Char)
  7438. extern "C" IL2CPP_METHOD_ATTR bool Char_IsDigit_m3646673943 (RuntimeObject * __this /* static, unused */, Il2CppChar p0, const RuntimeMethod* method);
  7439. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryParseDateTimeIso(Newtonsoft.Json.Utilities.StringReference,Newtonsoft.Json.DateTimeZoneHandling,System.DateTime&)
  7440. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryParseDateTimeIso_m758390143 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___text0, int32_t ___dateTimeZoneHandling1, DateTime_t3738529785 * ___dt2, const RuntimeMethod* method);
  7441. // System.Boolean System.String::IsNullOrEmpty(System.String)
  7442. extern "C" IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m2969720369 (RuntimeObject * __this /* static, unused */, String_t* p0, const RuntimeMethod* method);
  7443. // System.String Newtonsoft.Json.Utilities.StringReference::ToString()
  7444. extern "C" IL2CPP_METHOD_ATTR String_t* StringReference_ToString_m3051914173 (StringReference_t2912309144 * __this, const RuntimeMethod* method);
  7445. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryParseDateTimeExact(System.String,Newtonsoft.Json.DateTimeZoneHandling,System.String,System.Globalization.CultureInfo,System.DateTime&)
  7446. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryParseDateTimeExact_m2999446858 (RuntimeObject * __this /* static, unused */, String_t* ___text0, int32_t ___dateTimeZoneHandling1, String_t* ___dateFormatString2, CultureInfo_t4157843068 * ___culture3, DateTime_t3738529785 * ___dt4, const RuntimeMethod* method);
  7447. // System.Char System.String::get_Chars(System.Int32)
  7448. extern "C" IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_m2986988803 (String_t* __this, int32_t p0, const RuntimeMethod* method);
  7449. // System.Boolean System.String::StartsWith(System.String,System.StringComparison)
  7450. extern "C" IL2CPP_METHOD_ATTR bool String_StartsWith_m2640722675 (String_t* __this, String_t* p0, int32_t p1, const RuntimeMethod* method);
  7451. // System.Boolean System.String::EndsWith(System.String,System.StringComparison)
  7452. extern "C" IL2CPP_METHOD_ATTR bool String_EndsWith_m2637493491 (String_t* __this, String_t* p0, int32_t p1, const RuntimeMethod* method);
  7453. // System.Char[] System.String::ToCharArray()
  7454. extern "C" IL2CPP_METHOD_ATTR CharU5BU5D_t3528271667* String_ToCharArray_m1492846834 (String_t* __this, const RuntimeMethod* method);
  7455. // System.Void Newtonsoft.Json.Utilities.StringReference::.ctor(System.Char[],System.Int32,System.Int32)
  7456. extern "C" IL2CPP_METHOD_ATTR void StringReference__ctor_m345645319 (StringReference_t2912309144 * __this, CharU5BU5D_t3528271667* ___chars0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method);
  7457. // System.Globalization.CultureInfo System.Globalization.CultureInfo::get_InvariantCulture()
  7458. extern "C" IL2CPP_METHOD_ATTR CultureInfo_t4157843068 * CultureInfo_get_InvariantCulture_m3532445182 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
  7459. // System.Boolean System.DateTime::TryParseExact(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime&)
  7460. extern "C" IL2CPP_METHOD_ATTR bool DateTime_TryParseExact_m682600744 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, RuntimeObject* p2, int32_t p3, DateTime_t3738529785 * p4, const RuntimeMethod* method);
  7461. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryParseDateTimeOffsetMicrosoft(Newtonsoft.Json.Utilities.StringReference,System.DateTimeOffset&)
  7462. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryParseDateTimeOffsetMicrosoft_m2314886215 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___text0, DateTimeOffset_t3229287507 * ___dt1, const RuntimeMethod* method);
  7463. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryParseDateTimeOffsetIso(Newtonsoft.Json.Utilities.StringReference,System.DateTimeOffset&)
  7464. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryParseDateTimeOffsetIso_m3588505642 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___text0, DateTimeOffset_t3229287507 * ___dt1, const RuntimeMethod* method);
  7465. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryParseDateTimeOffsetExact(System.String,System.String,System.Globalization.CultureInfo,System.DateTimeOffset&)
  7466. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryParseDateTimeOffsetExact_m1730563288 (RuntimeObject * __this /* static, unused */, String_t* ___text0, String_t* ___dateFormatString1, CultureInfo_t4157843068 * ___culture2, DateTimeOffset_t3229287507 * ___dt3, const RuntimeMethod* method);
  7467. // System.Boolean System.DateTimeOffset::TryParseExact(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset&)
  7468. extern "C" IL2CPP_METHOD_ATTR bool DateTimeOffset_TryParseExact_m960669624 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, RuntimeObject* p2, int32_t p3, DateTimeOffset_t3229287507 * p4, const RuntimeMethod* method);
  7469. // System.Int32 Newtonsoft.Json.Utilities.StringReferenceExtensions::IndexOf(Newtonsoft.Json.Utilities.StringReference,System.Char,System.Int32,System.Int32)
  7470. extern "C" IL2CPP_METHOD_ATTR int32_t StringReferenceExtensions_IndexOf_m2457125624 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___s0, Il2CppChar ___c1, int32_t ___startIndex2, int32_t ___length3, const RuntimeMethod* method);
  7471. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryReadOffset(Newtonsoft.Json.Utilities.StringReference,System.Int32,System.TimeSpan&)
  7472. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryReadOffset_m3712643023 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___offsetText0, int32_t ___startIndex1, TimeSpan_t881159249 * ___offset2, const RuntimeMethod* method);
  7473. // Newtonsoft.Json.Utilities.ParseResult Newtonsoft.Json.Utilities.ConvertUtils::Int64TryParse(System.Char[],System.Int32,System.Int32,System.Int64&)
  7474. extern "C" IL2CPP_METHOD_ATTR int32_t ConvertUtils_Int64TryParse_m4091387998 (RuntimeObject * __this /* static, unused */, CharU5BU5D_t3528271667* ___chars0, int32_t ___start1, int32_t ___length2, int64_t* ___value3, const RuntimeMethod* method);
  7475. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryParseMicrosoftDate(Newtonsoft.Json.Utilities.StringReference,System.Int64&,System.TimeSpan&,System.DateTimeKind&)
  7476. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryParseMicrosoftDate_m2514602947 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___text0, int64_t* ___ticks1, TimeSpan_t881159249 * ___offset2, int32_t* ___kind3, const RuntimeMethod* method);
  7477. // System.DateTime Newtonsoft.Json.Utilities.DateTimeUtils::ConvertJavaScriptTicksToDateTime(System.Int64)
  7478. extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 DateTimeUtils_ConvertJavaScriptTicksToDateTime_m2220449017 (RuntimeObject * __this /* static, unused */, int64_t ___javaScriptTicks0, const RuntimeMethod* method);
  7479. // System.DateTime System.DateTime::SpecifyKind(System.DateTime,System.DateTimeKind)
  7480. extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 DateTime_SpecifyKind_m3332658812 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 p0, int32_t p1, const RuntimeMethod* method);
  7481. // System.DateTimeOffset System.DateTimeOffset::op_Implicit(System.DateTime)
  7482. extern "C" IL2CPP_METHOD_ATTR DateTimeOffset_t3229287507 DateTimeOffset_op_Implicit_m674883098 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 p0, const RuntimeMethod* method);
  7483. // System.DateTime System.DateTime::Add(System.TimeSpan)
  7484. extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 DateTime_Add_m2995894549 (DateTime_t3738529785 * __this, TimeSpan_t881159249 p0, const RuntimeMethod* method);
  7485. // System.Void System.DateTimeOffset::.ctor(System.Int64,System.TimeSpan)
  7486. extern "C" IL2CPP_METHOD_ATTR void DateTimeOffset__ctor_m1464148220 (DateTimeOffset_t3229287507 * __this, int64_t p0, TimeSpan_t881159249 p1, const RuntimeMethod* method);
  7487. // Newtonsoft.Json.Utilities.ParseResult Newtonsoft.Json.Utilities.ConvertUtils::Int32TryParse(System.Char[],System.Int32,System.Int32,System.Int32&)
  7488. extern "C" IL2CPP_METHOD_ATTR int32_t ConvertUtils_Int32TryParse_m2513116180 (RuntimeObject * __this /* static, unused */, CharU5BU5D_t3528271667* ___chars0, int32_t ___start1, int32_t ___length2, int32_t* ___value3, const RuntimeMethod* method);
  7489. // System.TimeSpan System.TimeSpan::FromHours(System.Double)
  7490. extern "C" IL2CPP_METHOD_ATTR TimeSpan_t881159249 TimeSpan_FromHours_m1109641064 (RuntimeObject * __this /* static, unused */, double p0, const RuntimeMethod* method);
  7491. // System.TimeSpan System.TimeSpan::FromMinutes(System.Double)
  7492. extern "C" IL2CPP_METHOD_ATTR TimeSpan_t881159249 TimeSpan_FromMinutes_m1032812593 (RuntimeObject * __this /* static, unused */, double p0, const RuntimeMethod* method);
  7493. // System.TimeSpan System.TimeSpan::op_Addition(System.TimeSpan,System.TimeSpan)
  7494. extern "C" IL2CPP_METHOD_ATTR TimeSpan_t881159249 TimeSpan_op_Addition_m672714982 (RuntimeObject * __this /* static, unused */, TimeSpan_t881159249 p0, TimeSpan_t881159249 p1, const RuntimeMethod* method);
  7495. // System.TimeSpan System.TimeSpan::Negate()
  7496. extern "C" IL2CPP_METHOD_ATTR TimeSpan_t881159249 TimeSpan_Negate_m1889505500 (TimeSpan_t881159249 * __this, const RuntimeMethod* method);
  7497. // System.Int32 Newtonsoft.Json.Utilities.DateTimeUtils::WriteDateTimeString(System.Char[],System.Int32,System.DateTime,System.Nullable`1<System.TimeSpan>,System.DateTimeKind,Newtonsoft.Json.DateFormatHandling)
  7498. extern "C" IL2CPP_METHOD_ATTR int32_t DateTimeUtils_WriteDateTimeString_m108143888 (RuntimeObject * __this /* static, unused */, CharU5BU5D_t3528271667* ___chars0, int32_t ___start1, DateTime_t3738529785 ___value2, Nullable_1_t2603721331 ___offset3, int32_t ___kind4, int32_t ___format5, const RuntimeMethod* method);
  7499. // System.String System.DateTime::ToString(System.String,System.IFormatProvider)
  7500. extern "C" IL2CPP_METHOD_ATTR String_t* DateTime_ToString_m2992030064 (DateTime_t3738529785 * __this, String_t* p0, RuntimeObject* p1, const RuntimeMethod* method);
  7501. // System.Boolean System.Nullable`1<System.TimeSpan>::get_HasValue()
  7502. #define Nullable_1_get_HasValue_m1210311128(__this, method) (( bool (*) (Nullable_1_t2603721331 *, const RuntimeMethod*))Nullable_1_get_HasValue_m1210311128_gshared)(__this, method)
  7503. // !0 System.Nullable`1<System.TimeSpan>::GetValueOrDefault()
  7504. #define Nullable_1_GetValueOrDefault_m3497035374(__this, method) (( TimeSpan_t881159249 (*) (Nullable_1_t2603721331 *, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m3497035374_gshared)(__this, method)
  7505. // System.Int64 Newtonsoft.Json.Utilities.DateTimeUtils::ConvertDateTimeToJavaScriptTicks(System.DateTime,System.TimeSpan)
  7506. extern "C" IL2CPP_METHOD_ATTR int64_t DateTimeUtils_ConvertDateTimeToJavaScriptTicks_m478085472 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 ___dateTime0, TimeSpan_t881159249 ___offset1, const RuntimeMethod* method);
  7507. // System.Void System.String::CopyTo(System.Int32,System.Char[],System.Int32,System.Int32)
  7508. extern "C" IL2CPP_METHOD_ATTR void String_CopyTo_m2803757991 (String_t* __this, int32_t p0, CharU5BU5D_t3528271667* p1, int32_t p2, int32_t p3, const RuntimeMethod* method);
  7509. // System.String System.Int64::ToString(System.IFormatProvider)
  7510. extern "C" IL2CPP_METHOD_ATTR String_t* Int64_ToString_m623640997 (int64_t* __this, RuntimeObject* p0, const RuntimeMethod* method);
  7511. // System.Boolean System.DateTime::op_Inequality(System.DateTime,System.DateTime)
  7512. extern "C" IL2CPP_METHOD_ATTR bool DateTime_op_Inequality_m1382517918 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 p0, DateTime_t3738529785 p1, const RuntimeMethod* method);
  7513. // System.Int32 Newtonsoft.Json.Utilities.DateTimeUtils::WriteDateTimeOffset(System.Char[],System.Int32,System.TimeSpan,Newtonsoft.Json.DateFormatHandling)
  7514. extern "C" IL2CPP_METHOD_ATTR int32_t DateTimeUtils_WriteDateTimeOffset_m1794107409 (RuntimeObject * __this /* static, unused */, CharU5BU5D_t3528271667* ___chars0, int32_t ___start1, TimeSpan_t881159249 ___offset2, int32_t ___format3, const RuntimeMethod* method);
  7515. // System.Int32 Newtonsoft.Json.Utilities.DateTimeUtils::WriteDefaultIsoDate(System.Char[],System.Int32,System.DateTime)
  7516. extern "C" IL2CPP_METHOD_ATTR int32_t DateTimeUtils_WriteDefaultIsoDate_m139031193 (RuntimeObject * __this /* static, unused */, CharU5BU5D_t3528271667* ___chars0, int32_t ___start1, DateTime_t3738529785 ___dt2, const RuntimeMethod* method);
  7517. // System.Void Newtonsoft.Json.Utilities.DateTimeUtils::GetDateValues(System.DateTime,System.Int32&,System.Int32&,System.Int32&)
  7518. extern "C" IL2CPP_METHOD_ATTR void DateTimeUtils_GetDateValues_m237807814 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 ___td0, int32_t* ___year1, int32_t* ___month2, int32_t* ___day3, const RuntimeMethod* method);
  7519. // System.Void Newtonsoft.Json.Utilities.DateTimeUtils::CopyIntToCharArray(System.Char[],System.Int32,System.Int32,System.Int32)
  7520. extern "C" IL2CPP_METHOD_ATTR void DateTimeUtils_CopyIntToCharArray_m4133634667 (RuntimeObject * __this /* static, unused */, CharU5BU5D_t3528271667* ___chars0, int32_t ___start1, int32_t ___value2, int32_t ___digits3, const RuntimeMethod* method);
  7521. // System.Int32 System.DateTime::get_Hour()
  7522. extern "C" IL2CPP_METHOD_ATTR int32_t DateTime_get_Hour_m4153505178 (DateTime_t3738529785 * __this, const RuntimeMethod* method);
  7523. // System.Int32 System.DateTime::get_Minute()
  7524. extern "C" IL2CPP_METHOD_ATTR int32_t DateTime_get_Minute_m87527789 (DateTime_t3738529785 * __this, const RuntimeMethod* method);
  7525. // System.Int32 System.DateTime::get_Second()
  7526. extern "C" IL2CPP_METHOD_ATTR int32_t DateTime_get_Second_m2686182256 (DateTime_t3738529785 * __this, const RuntimeMethod* method);
  7527. // System.Int32 System.TimeSpan::get_Hours()
  7528. extern "C" IL2CPP_METHOD_ATTR int32_t TimeSpan_get_Hours_m550761902 (TimeSpan_t881159249 * __this, const RuntimeMethod* method);
  7529. // System.Int32 System.TimeSpan::get_Minutes()
  7530. extern "C" IL2CPP_METHOD_ATTR int32_t TimeSpan_get_Minutes_m4278980001 (TimeSpan_t881159249 * __this, const RuntimeMethod* method);
  7531. // System.DateTime System.DateTimeOffset::get_UtcDateTime()
  7532. extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 DateTimeOffset_get_UtcDateTime_m1021718282 (DateTimeOffset_t3229287507 * __this, const RuntimeMethod* method);
  7533. // System.DateTime System.DateTimeOffset::get_DateTime()
  7534. extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 DateTimeOffset_get_DateTime_m620985777 (DateTimeOffset_t3229287507 * __this, const RuntimeMethod* method);
  7535. // System.TimeSpan System.DateTimeOffset::get_Offset()
  7536. extern "C" IL2CPP_METHOD_ATTR TimeSpan_t881159249 DateTimeOffset_get_Offset_m2040541042 (DateTimeOffset_t3229287507 * __this, const RuntimeMethod* method);
  7537. // System.Void System.Nullable`1<System.TimeSpan>::.ctor(!0)
  7538. #define Nullable_1__ctor_m3314784284(__this, p0, method) (( void (*) (Nullable_1_t2603721331 *, TimeSpan_t881159249 , const RuntimeMethod*))Nullable_1__ctor_m3314784284_gshared)(__this, p0, method)
  7539. // System.String System.DateTimeOffset::ToString(System.String,System.IFormatProvider)
  7540. extern "C" IL2CPP_METHOD_ATTR String_t* DateTimeOffset_ToString_m3985341516 (DateTimeOffset_t3229287507 * __this, String_t* p0, RuntimeObject* p1, const RuntimeMethod* method);
  7541. // System.StringComparer System.StringComparer::get_OrdinalIgnoreCase()
  7542. extern "C" IL2CPP_METHOD_ATTR StringComparer_t3301955079 * StringComparer_get_OrdinalIgnoreCase_m2680809380 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
  7543. // System.Void Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.String,System.String>::.ctor(System.Collections.Generic.IEqualityComparer`1<TFirst>,System.Collections.Generic.IEqualityComparer`1<TSecond>)
  7544. #define BidirectionalDictionary_2__ctor_m58546930(__this, p0, p1, method) (( void (*) (BidirectionalDictionary_2_t787053467 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))BidirectionalDictionary_2__ctor_m2728182391_gshared)(__this, p0, p1, method)
  7545. // System.Reflection.FieldInfo[] System.Type::GetFields()
  7546. extern "C" IL2CPP_METHOD_ATTR FieldInfoU5BU5D_t846150980* Type_GetFields_m3709891696 (Type_t * __this, const RuntimeMethod* method);
  7547. // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
  7548. extern "C" IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m1620074514 (RuntimeObject * __this /* static, unused */, RuntimeTypeHandle_t3027515415 p0, const RuntimeMethod* method);
  7549. // System.Collections.Generic.IEnumerable`1<!!0> System.Linq.Enumerable::Cast<System.Runtime.Serialization.EnumMemberAttribute>(System.Collections.IEnumerable)
  7550. #define Enumerable_Cast_TisEnumMemberAttribute_t1084128815_m843212694(__this /* static, unused */, p0, method) (( RuntimeObject* (*) (RuntimeObject * /* static, unused */, RuntimeObject*, const RuntimeMethod*))Enumerable_Cast_TisRuntimeObject_m4015728326_gshared)(__this /* static, unused */, p0, method)
  7551. // System.Void System.Func`2<System.Runtime.Serialization.EnumMemberAttribute,System.String>::.ctor(System.Object,System.IntPtr)
  7552. #define Func_2__ctor_m1969356281(__this, p0, p1, method) (( void (*) (Func_2_t2419460300 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_m406556452_gshared)(__this, p0, p1, method)
  7553. // System.Collections.Generic.IEnumerable`1<!!1> System.Linq.Enumerable::Select<System.Runtime.Serialization.EnumMemberAttribute,System.String>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,!!1>)
  7554. #define Enumerable_Select_TisEnumMemberAttribute_t1084128815_TisString_t_m3180131537(__this /* static, unused */, p0, p1, method) (( RuntimeObject* (*) (RuntimeObject * /* static, unused */, RuntimeObject*, Func_2_t2419460300 *, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m3244726840_gshared)(__this /* static, unused */, p0, p1, method)
  7555. // !!0 System.Linq.Enumerable::SingleOrDefault<System.String>(System.Collections.Generic.IEnumerable`1<!!0>)
  7556. #define Enumerable_SingleOrDefault_TisString_t_m4035470101(__this /* static, unused */, p0, method) (( String_t* (*) (RuntimeObject * /* static, unused */, RuntimeObject*, const RuntimeMethod*))Enumerable_SingleOrDefault_TisRuntimeObject_m2079752316_gshared)(__this /* static, unused */, p0, method)
  7557. // System.Boolean Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.String,System.String>::TryGetBySecond(TSecond,TFirst&)
  7558. #define BidirectionalDictionary_2_TryGetBySecond_m954730245(__this, p0, p1, method) (( bool (*) (BidirectionalDictionary_2_t787053467 *, String_t*, String_t**, const RuntimeMethod*))BidirectionalDictionary_2_TryGetBySecond_m1759937236_gshared)(__this, p0, p1, method)
  7559. // System.String Newtonsoft.Json.Utilities.StringUtils::FormatWith(System.String,System.IFormatProvider,System.Object,System.Object)
  7560. extern "C" IL2CPP_METHOD_ATTR String_t* StringUtils_FormatWith_m353537829 (RuntimeObject * __this /* static, unused */, String_t* ___format0, RuntimeObject* ___provider1, RuntimeObject * ___arg02, RuntimeObject * ___arg13, const RuntimeMethod* method);
  7561. // System.Void System.InvalidOperationException::.ctor(System.String)
  7562. extern "C" IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_m237278729 (InvalidOperationException_t56020091 * __this, String_t* p0, const RuntimeMethod* method);
  7563. // System.Void Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.String,System.String>::Set(TFirst,TSecond)
  7564. #define BidirectionalDictionary_2_Set_m3266748649(__this, p0, p1, method) (( void (*) (BidirectionalDictionary_2_t787053467 *, String_t*, String_t*, const RuntimeMethod*))BidirectionalDictionary_2_Set_m1803187920_gshared)(__this, p0, p1, method)
  7565. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::IsEnum(System.Type)
  7566. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_IsEnum_m286495740 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method);
  7567. // System.String System.String::Concat(System.String,System.String,System.String)
  7568. extern "C" IL2CPP_METHOD_ATTR String_t* String_Concat_m3755062657 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, String_t* p2, const RuntimeMethod* method);
  7569. // System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
  7570. #define List_1__ctor_m2321703786(__this, method) (( void (*) (List_1_t257213610 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method)
  7571. // System.Void System.Func`2<System.Reflection.FieldInfo,System.Boolean>::.ctor(System.Object,System.IntPtr)
  7572. #define Func_2__ctor_m3933480653(__this, p0, p1, method) (( void (*) (Func_2_t1761491126 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_m3104565095_gshared)(__this, p0, p1, method)
  7573. // System.Collections.Generic.IEnumerable`1<!!0> System.Linq.Enumerable::Where<System.Reflection.FieldInfo>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,System.Boolean>)
  7574. #define Enumerable_Where_TisFieldInfo_t_m2487357973(__this /* static, unused */, p0, p1, method) (( RuntimeObject* (*) (RuntimeObject * /* static, unused */, RuntimeObject*, Func_2_t1761491126 *, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m3454096398_gshared)(__this /* static, unused */, p0, p1, method)
  7575. // System.Void System.Collections.Generic.List`1<System.Object>::Add(!0)
  7576. #define List_1_Add_m3338814081(__this, p0, method) (( void (*) (List_1_t257213610 *, RuntimeObject *, const RuntimeMethod*))List_1_Add_m3338814081_gshared)(__this, p0, method)
  7577. // System.Boolean System.String::op_Equality(System.String,System.String)
  7578. extern "C" IL2CPP_METHOD_ATTR bool String_op_Equality_m920492651 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, const RuntimeMethod* method);
  7579. // TValue Newtonsoft.Json.Utilities.ThreadSafeStore`2<System.Type,Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.String,System.String>>::Get(TKey)
  7580. #define ThreadSafeStore_2_Get_m70698259(__this, p0, method) (( BidirectionalDictionary_2_t787053467 * (*) (ThreadSafeStore_2_t4165332627 *, Type_t *, const RuntimeMethod*))ThreadSafeStore_2_Get_m3495790489_gshared)(__this, p0, method)
  7581. // System.Int32 System.String::IndexOf(System.Char)
  7582. extern "C" IL2CPP_METHOD_ATTR int32_t String_IndexOf_m363431711 (String_t* __this, Il2CppChar p0, const RuntimeMethod* method);
  7583. // System.String[] System.String::Split(System.Char[])
  7584. extern "C" IL2CPP_METHOD_ATTR StringU5BU5D_t1281789340* String_Split_m3646115398 (String_t* __this, CharU5BU5D_t3528271667* p0, const RuntimeMethod* method);
  7585. // System.String System.String::Trim()
  7586. extern "C" IL2CPP_METHOD_ATTR String_t* String_Trim_m923598732 (String_t* __this, const RuntimeMethod* method);
  7587. // System.String Newtonsoft.Json.Utilities.EnumUtils::ResolvedEnumName(Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.String,System.String>,System.String)
  7588. extern "C" IL2CPP_METHOD_ATTR String_t* EnumUtils_ResolvedEnumName_m2962574579 (RuntimeObject * __this /* static, unused */, BidirectionalDictionary_2_t787053467 * ___map0, String_t* ___enumText1, const RuntimeMethod* method);
  7589. // System.String System.String::Join(System.String,System.String[])
  7590. extern "C" IL2CPP_METHOD_ATTR String_t* String_Join_m2050845953 (RuntimeObject * __this /* static, unused */, String_t* p0, StringU5BU5D_t1281789340* p1, const RuntimeMethod* method);
  7591. // System.Object System.Enum::Parse(System.Type,System.String,System.Boolean)
  7592. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Enum_Parse_m1579637477 (RuntimeObject * __this /* static, unused */, Type_t * p0, String_t* p1, bool p2, const RuntimeMethod* method);
  7593. // System.Boolean Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.String,System.String>::TryGetByFirst(TFirst,TSecond&)
  7594. #define BidirectionalDictionary_2_TryGetByFirst_m2766949072(__this, p0, p1, method) (( bool (*) (BidirectionalDictionary_2_t787053467 *, String_t*, String_t**, const RuntimeMethod*))BidirectionalDictionary_2_TryGetByFirst_m3852003675_gshared)(__this, p0, p1, method)
  7595. // System.String Newtonsoft.Json.Utilities.StringUtils::ToCamelCase(System.String)
  7596. extern "C" IL2CPP_METHOD_ATTR String_t* StringUtils_ToCamelCase_m614090145 (RuntimeObject * __this /* static, unused */, String_t* ___s0, const RuntimeMethod* method);
  7597. // System.Void System.Func`2<System.Type,Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.String,System.String>>::.ctor(System.Object,System.IntPtr)
  7598. #define Func_2__ctor_m1138174753(__this, p0, p1, method) (( void (*) (Func_2_t1251018457 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_m406556452_gshared)(__this, p0, p1, method)
  7599. // System.Void Newtonsoft.Json.Utilities.ThreadSafeStore`2<System.Type,Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.String,System.String>>::.ctor(System.Func`2<TKey,TValue>)
  7600. #define ThreadSafeStore_2__ctor_m769843296(__this, p0, method) (( void (*) (ThreadSafeStore_2_t4165332627 *, Func_2_t1251018457 *, const RuntimeMethod*))ThreadSafeStore_2__ctor_m3312637891_gshared)(__this, p0, method)
  7601. // System.Void Newtonsoft.Json.Utilities.EnumUtils/<>c::.ctor()
  7602. extern "C" IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m4100598361 (U3CU3Ec_t2360567884 * __this, const RuntimeMethod* method);
  7603. // System.String System.Runtime.Serialization.EnumMemberAttribute::get_Value()
  7604. extern "C" IL2CPP_METHOD_ATTR String_t* EnumMemberAttribute_get_Value_m452041758 (EnumMemberAttribute_t1084128815 * __this, const RuntimeMethod* method);
  7605. // System.Boolean System.Reflection.FieldInfo::get_IsLiteral()
  7606. extern "C" IL2CPP_METHOD_ATTR bool FieldInfo_get_IsLiteral_m534699794 (FieldInfo_t * __this, const RuntimeMethod* method);
  7607. // System.Void System.Collections.Generic.List`1<System.Char>::.ctor()
  7608. #define List_1__ctor_m2562720089(__this, method) (( void (*) (List_1_t811567916 *, const RuntimeMethod*))List_1__ctor_m2562720089_gshared)(__this, method)
  7609. // System.Void System.Collections.Generic.List`1<System.Char>::Add(!0)
  7610. #define List_1_Add_m419267761(__this, p0, method) (( void (*) (List_1_t811567916 *, Il2CppChar, const RuntimeMethod*))List_1_Add_m419267761_gshared)(__this, p0, method)
  7611. // System.Collections.Generic.IEnumerable`1<!!0> System.Linq.Enumerable::Union<System.Char>(System.Collections.Generic.IEnumerable`1<!!0>,System.Collections.Generic.IEnumerable`1<!!0>)
  7612. #define Enumerable_Union_TisChar_t3634460470_m3294811350(__this /* static, unused */, p0, p1, method) (( RuntimeObject* (*) (RuntimeObject * /* static, unused */, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Enumerable_Union_TisChar_t3634460470_m3294811350_gshared)(__this /* static, unused */, p0, p1, method)
  7613. // System.Char[] Newtonsoft.Json.Utilities.BufferUtils::EnsureBufferSize(Newtonsoft.Json.IArrayPool`1<System.Char>,System.Int32,System.Char[])
  7614. extern "C" IL2CPP_METHOD_ATTR CharU5BU5D_t3528271667* BufferUtils_EnsureBufferSize_m2563135377 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___bufferPool0, int32_t ___size1, CharU5BU5D_t3528271667* ___buffer2, const RuntimeMethod* method);
  7615. // System.Void Newtonsoft.Json.Utilities.StringUtils::ToCharAsUnicode(System.Char,System.Char[])
  7616. extern "C" IL2CPP_METHOD_ATTR void StringUtils_ToCharAsUnicode_m1857241640 (RuntimeObject * __this /* static, unused */, Il2CppChar ___c0, CharU5BU5D_t3528271667* ___buffer1, const RuntimeMethod* method);
  7617. // System.Boolean System.String::Equals(System.String,System.String)
  7618. extern "C" IL2CPP_METHOD_ATTR bool String_Equals_m1744302937 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, const RuntimeMethod* method);
  7619. // System.Char[] Newtonsoft.Json.Utilities.BufferUtils::RentBuffer(Newtonsoft.Json.IArrayPool`1<System.Char>,System.Int32)
  7620. extern "C" IL2CPP_METHOD_ATTR CharU5BU5D_t3528271667* BufferUtils_RentBuffer_m2229979349 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___bufferPool0, int32_t ___minSize1, const RuntimeMethod* method);
  7621. // System.Void System.Array::Copy(System.Array,System.Array,System.Int32)
  7622. extern "C" IL2CPP_METHOD_ATTR void Array_Copy_m1988217701 (RuntimeObject * __this /* static, unused */, RuntimeArray * p0, RuntimeArray * p1, int32_t p2, const RuntimeMethod* method);
  7623. // System.Void Newtonsoft.Json.Utilities.BufferUtils::ReturnBuffer(Newtonsoft.Json.IArrayPool`1<System.Char>,System.Char[])
  7624. extern "C" IL2CPP_METHOD_ATTR void BufferUtils_ReturnBuffer_m1757235126 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___bufferPool0, CharU5BU5D_t3528271667* ___buffer1, const RuntimeMethod* method);
  7625. // System.Boolean[] Newtonsoft.Json.Utilities.JavaScriptUtils::GetCharEscapeFlags(Newtonsoft.Json.StringEscapeHandling,System.Char)
  7626. extern "C" IL2CPP_METHOD_ATTR BooleanU5BU5D_t2897418192* JavaScriptUtils_GetCharEscapeFlags_m2215130569 (RuntimeObject * __this /* static, unused */, int32_t ___stringEscapeHandling0, Il2CppChar ___quoteChar1, const RuntimeMethod* method);
  7627. // System.Nullable`1<System.Int32> Newtonsoft.Json.Utilities.StringUtils::GetLength(System.String)
  7628. extern "C" IL2CPP_METHOD_ATTR Nullable_1_t378540539 StringUtils_GetLength_m3427840909 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method);
  7629. // System.Boolean System.Nullable`1<System.Int32>::get_HasValue()
  7630. #define Nullable_1_get_HasValue_m2648265346(__this, method) (( bool (*) (Nullable_1_t378540539 *, const RuntimeMethod*))Nullable_1_get_HasValue_m2648265346_gshared)(__this, method)
  7631. // !0 System.Nullable`1<System.Int32>::GetValueOrDefault()
  7632. #define Nullable_1_GetValueOrDefault_m2296315628(__this, method) (( int32_t (*) (Nullable_1_t378540539 *, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m2296315628_gshared)(__this, method)
  7633. // System.IO.StringWriter Newtonsoft.Json.Utilities.StringUtils::CreateStringWriter(System.Int32)
  7634. extern "C" IL2CPP_METHOD_ATTR StringWriter_t802263757 * StringUtils_CreateStringWriter_m3876739792 (RuntimeObject * __this /* static, unused */, int32_t ___capacity0, const RuntimeMethod* method);
  7635. // System.Void Newtonsoft.Json.Utilities.JavaScriptUtils::WriteEscapedJavaScriptString(System.IO.TextWriter,System.String,System.Char,System.Boolean,System.Boolean[],Newtonsoft.Json.StringEscapeHandling,Newtonsoft.Json.IArrayPool`1<System.Char>,System.Char[]&)
  7636. extern "C" IL2CPP_METHOD_ATTR void JavaScriptUtils_WriteEscapedJavaScriptString_m1556362848 (RuntimeObject * __this /* static, unused */, TextWriter_t3478189236 * ___writer0, String_t* ___s1, Il2CppChar ___delimiter2, bool ___appendDelimiters3, BooleanU5BU5D_t2897418192* ___charEscapeFlags4, int32_t ___stringEscapeHandling5, RuntimeObject* ___bufferPool6, CharU5BU5D_t3528271667** ___writeBuffer7, const RuntimeMethod* method);
  7637. // System.Void Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory/<>c__DisplayClass3_0::.ctor()
  7638. extern "C" IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0__ctor_m3663881265 (U3CU3Ec__DisplayClass3_0_t1939583362 * __this, const RuntimeMethod* method);
  7639. // System.Void Newtonsoft.Json.Utilities.ValidationUtils::ArgumentNotNull(System.Object,System.String)
  7640. extern "C" IL2CPP_METHOD_ATTR void ValidationUtils_ArgumentNotNull_m5418296 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___value0, String_t* ___parameterName1, const RuntimeMethod* method);
  7641. // System.Void Newtonsoft.Json.Serialization.ObjectConstructor`1<System.Object>::.ctor(System.Object,System.IntPtr)
  7642. #define ObjectConstructor_1__ctor_m1181679199(__this, p0, p1, method) (( void (*) (ObjectConstructor_1_t3207922868 *, RuntimeObject *, intptr_t, const RuntimeMethod*))ObjectConstructor_1__ctor_m1181679199_gshared)(__this, p0, p1, method)
  7643. // System.Void Newtonsoft.Json.Utilities.ReflectionDelegateFactory::.ctor()
  7644. extern "C" IL2CPP_METHOD_ATTR void ReflectionDelegateFactory__ctor_m3277517333 (ReflectionDelegateFactory_t2528576452 * __this, const RuntimeMethod* method);
  7645. // System.Void Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory::.ctor()
  7646. extern "C" IL2CPP_METHOD_ATTR void LateBoundReflectionDelegateFactory__ctor_m2734757472 (LateBoundReflectionDelegateFactory_t925499913 * __this, const RuntimeMethod* method);
  7647. // System.Object System.Reflection.ConstructorInfo::Invoke(System.Object[])
  7648. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * ConstructorInfo_Invoke_m4089836896 (ConstructorInfo_t5769829 * __this, ObjectU5BU5D_t2843939325* p0, const RuntimeMethod* method);
  7649. // System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Object[])
  7650. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * MethodBase_Invoke_m1776411915 (MethodBase_t * __this, RuntimeObject * p0, ObjectU5BU5D_t2843939325* p1, const RuntimeMethod* method);
  7651. // System.Type System.Object::GetType()
  7652. extern "C" IL2CPP_METHOD_ATTR Type_t * Object_GetType_m88164663 (RuntimeObject * __this, const RuntimeMethod* method);
  7653. // System.Boolean Newtonsoft.Json.Utilities.ConvertUtils::IsInteger(System.Object)
  7654. extern "C" IL2CPP_METHOD_ATTR bool ConvertUtils_IsInteger_m1782566389 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___value0, const RuntimeMethod* method);
  7655. // System.Globalization.CultureInfo System.Globalization.CultureInfo::get_CurrentCulture()
  7656. extern "C" IL2CPP_METHOD_ATTR CultureInfo_t4157843068 * CultureInfo_get_CurrentCulture_m1632690660 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
  7657. // System.Decimal System.Convert::ToDecimal(System.Object,System.IFormatProvider)
  7658. extern "C" IL2CPP_METHOD_ATTR Decimal_t2948259380 Convert_ToDecimal_m3815908452 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, RuntimeObject* p1, const RuntimeMethod* method);
  7659. // System.Boolean System.Decimal::Equals(System.Decimal)
  7660. extern "C" IL2CPP_METHOD_ATTR bool Decimal_Equals_m2486655999 (Decimal_t2948259380 * __this, Decimal_t2948259380 p0, const RuntimeMethod* method);
  7661. // System.Double System.Convert::ToDouble(System.Object,System.IFormatProvider)
  7662. extern "C" IL2CPP_METHOD_ATTR double Convert_ToDouble_m4017511472 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, RuntimeObject* p1, const RuntimeMethod* method);
  7663. // System.Boolean Newtonsoft.Json.Utilities.MathUtils::ApproxEquals(System.Double,System.Double)
  7664. extern "C" IL2CPP_METHOD_ATTR bool MathUtils_ApproxEquals_m663204704 (RuntimeObject * __this /* static, unused */, double ___d10, double ___d21, const RuntimeMethod* method);
  7665. // System.String System.Environment::get_NewLine()
  7666. extern "C" IL2CPP_METHOD_ATTR String_t* Environment_get_NewLine_m3211016485 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
  7667. // System.String Newtonsoft.Json.Utilities.StringUtils::FormatWith(System.String,System.IFormatProvider,System.Object)
  7668. extern "C" IL2CPP_METHOD_ATTR String_t* StringUtils_FormatWith_m3056805521 (RuntimeObject * __this /* static, unused */, String_t* ___format0, RuntimeObject* ___provider1, RuntimeObject * ___arg02, const RuntimeMethod* method);
  7669. // System.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.String)
  7670. extern "C" IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m282481429 (ArgumentOutOfRangeException_t777629997 * __this, String_t* p0, String_t* p1, const RuntimeMethod* method);
  7671. // System.Int32 System.Int32::CompareTo(System.Int32)
  7672. extern "C" IL2CPP_METHOD_ATTR int32_t Int32_CompareTo_m4284770383 (int32_t* __this, int32_t p0, const RuntimeMethod* method);
  7673. // System.Int32 System.Byte::CompareTo(System.Byte)
  7674. extern "C" IL2CPP_METHOD_ATTR int32_t Byte_CompareTo_m4207847027 (uint8_t* __this, uint8_t p0, const RuntimeMethod* method);
  7675. // System.Void Newtonsoft.Json.Utilities.MiscellaneousUtils::GetQualifiedNameParts(System.String,System.String&,System.String&)
  7676. extern "C" IL2CPP_METHOD_ATTR void MiscellaneousUtils_GetQualifiedNameParts_m3121517832 (RuntimeObject * __this /* static, unused */, String_t* ___qualifiedName0, String_t** ___prefix1, String_t** ___localName2, const RuntimeMethod* method);
  7677. // System.String System.String::Substring(System.Int32,System.Int32)
  7678. extern "C" IL2CPP_METHOD_ATTR String_t* String_Substring_m1610150815 (String_t* __this, int32_t p0, int32_t p1, const RuntimeMethod* method);
  7679. // System.String System.String::Substring(System.Int32)
  7680. extern "C" IL2CPP_METHOD_ATTR String_t* String_Substring_m2848979100 (String_t* __this, int32_t p0, const RuntimeMethod* method);
  7681. // System.String System.String::Concat(System.Object,System.Object,System.Object)
  7682. extern "C" IL2CPP_METHOD_ATTR String_t* String_Concat_m1715369213 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, RuntimeObject * p1, RuntimeObject * p2, const RuntimeMethod* method);
  7683. // System.Int32 System.Environment::get_TickCount()
  7684. extern "C" IL2CPP_METHOD_ATTR int32_t Environment_get_TickCount_m2088073110 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
  7685. // System.Boolean Newtonsoft.Json.Utilities.PropertyNameTable::TextEquals(System.String,System.Char[],System.Int32,System.Int32)
  7686. extern "C" IL2CPP_METHOD_ATTR bool PropertyNameTable_TextEquals_m2030128776 (RuntimeObject * __this /* static, unused */, String_t* ___str10, CharU5BU5D_t3528271667* ___str21, int32_t ___str2Start2, int32_t ___str2Length3, const RuntimeMethod* method);
  7687. // System.Void System.ArgumentNullException::.ctor(System.String)
  7688. extern "C" IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m1170824041 (ArgumentNullException_t1615371798 * __this, String_t* p0, const RuntimeMethod* method);
  7689. // System.Boolean System.String::Equals(System.String)
  7690. extern "C" IL2CPP_METHOD_ATTR bool String_Equals_m2270643605 (String_t* __this, String_t* p0, const RuntimeMethod* method);
  7691. // System.String Newtonsoft.Json.Utilities.PropertyNameTable::AddEntry(System.String,System.Int32)
  7692. extern "C" IL2CPP_METHOD_ATTR String_t* PropertyNameTable_AddEntry_m2687197476 (PropertyNameTable_t4130830590 * __this, String_t* ___str0, int32_t ___hashCode1, const RuntimeMethod* method);
  7693. // System.Void Newtonsoft.Json.Utilities.PropertyNameTable/Entry::.ctor(System.String,System.Int32,Newtonsoft.Json.Utilities.PropertyNameTable/Entry)
  7694. extern "C" IL2CPP_METHOD_ATTR void Entry__ctor_m1495177254 (Entry_t2924091039 * __this, String_t* ___value0, int32_t ___hashCode1, Entry_t2924091039 * ___next2, const RuntimeMethod* method);
  7695. // System.Void Newtonsoft.Json.Utilities.PropertyNameTable::Grow()
  7696. extern "C" IL2CPP_METHOD_ATTR void PropertyNameTable_Grow_m2160967313 (PropertyNameTable_t4130830590 * __this, const RuntimeMethod* method);
  7697. // System.Void System.Collections.Generic.Dictionary`2<System.String,Newtonsoft.Json.Utilities.ReflectionMember>::.ctor()
  7698. #define Dictionary_2__ctor_m2127759587(__this, method) (( void (*) (Dictionary_2_t2440663781 *, const RuntimeMethod*))Dictionary_2__ctor_m518943619_gshared)(__this, method)
  7699. // System.Void Newtonsoft.Json.Utilities.ReflectionObject::set_Members(System.Collections.Generic.IDictionary`2<System.String,Newtonsoft.Json.Utilities.ReflectionMember>)
  7700. extern "C" IL2CPP_METHOD_ATTR void ReflectionObject_set_Members_m1728563473 (ReflectionObject_t701100009 * __this, RuntimeObject* ___value0, const RuntimeMethod* method);
  7701. // System.Collections.Generic.IDictionary`2<System.String,Newtonsoft.Json.Utilities.ReflectionMember> Newtonsoft.Json.Utilities.ReflectionObject::get_Members()
  7702. extern "C" IL2CPP_METHOD_ATTR RuntimeObject* ReflectionObject_get_Members_m1237437266 (ReflectionObject_t701100009 * __this, const RuntimeMethod* method);
  7703. // System.Func`2<System.Object,System.Object> Newtonsoft.Json.Utilities.ReflectionMember::get_Getter()
  7704. extern "C" IL2CPP_METHOD_ATTR Func_2_t2447130374 * ReflectionMember_get_Getter_m2488656156 (ReflectionMember_t2655407482 * __this, const RuntimeMethod* method);
  7705. // !1 System.Func`2<System.Object,System.Object>::Invoke(!0)
  7706. #define Func_2_Invoke_m3285901618(__this, p0, method) (( RuntimeObject * (*) (Func_2_t2447130374 *, RuntimeObject *, const RuntimeMethod*))Func_2_Invoke_m3285901618_gshared)(__this, p0, method)
  7707. // System.Type Newtonsoft.Json.Utilities.ReflectionMember::get_MemberType()
  7708. extern "C" IL2CPP_METHOD_ATTR Type_t * ReflectionMember_get_MemberType_m1759785445 (ReflectionMember_t2655407482 * __this, const RuntimeMethod* method);
  7709. // Newtonsoft.Json.Utilities.ReflectionObject Newtonsoft.Json.Utilities.ReflectionObject::Create(System.Type,System.Reflection.MethodBase,System.String[])
  7710. extern "C" IL2CPP_METHOD_ATTR ReflectionObject_t701100009 * ReflectionObject_Create_m73781573 (RuntimeObject * __this /* static, unused */, Type_t * ___t0, MethodBase_t * ___creator1, StringU5BU5D_t1281789340* ___memberNames2, const RuntimeMethod* method);
  7711. // System.Void Newtonsoft.Json.Utilities.ReflectionObject::.ctor()
  7712. extern "C" IL2CPP_METHOD_ATTR void ReflectionObject__ctor_m1062647964 (ReflectionObject_t701100009 * __this, const RuntimeMethod* method);
  7713. // Newtonsoft.Json.Utilities.ReflectionDelegateFactory Newtonsoft.Json.Serialization.JsonTypeReflector::get_ReflectionDelegateFactory()
  7714. extern "C" IL2CPP_METHOD_ATTR ReflectionDelegateFactory_t2528576452 * JsonTypeReflector_get_ReflectionDelegateFactory_m2937328847 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
  7715. // System.Void Newtonsoft.Json.Utilities.ReflectionObject::set_Creator(Newtonsoft.Json.Serialization.ObjectConstructor`1<System.Object>)
  7716. extern "C" IL2CPP_METHOD_ATTR void ReflectionObject_set_Creator_m3308348627 (ReflectionObject_t701100009 * __this, ObjectConstructor_1_t3207922868 * ___value0, const RuntimeMethod* method);
  7717. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::HasDefaultConstructor(System.Type,System.Boolean)
  7718. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_HasDefaultConstructor_m3011828166 (RuntimeObject * __this /* static, unused */, Type_t * ___t0, bool ___nonPublic1, const RuntimeMethod* method);
  7719. // System.Void Newtonsoft.Json.Utilities.ReflectionObject/<>c__DisplayClass13_0::.ctor()
  7720. extern "C" IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_0__ctor_m2896337997 (U3CU3Ec__DisplayClass13_0_t4294006577 * __this, const RuntimeMethod* method);
  7721. // !!0 System.Linq.Enumerable::Single<System.Reflection.MemberInfo>(System.Collections.Generic.IEnumerable`1<!!0>)
  7722. #define Enumerable_Single_TisMemberInfo_t_m851241132(__this /* static, unused */, p0, method) (( MemberInfo_t * (*) (RuntimeObject * /* static, unused */, RuntimeObject*, const RuntimeMethod*))Enumerable_Single_TisRuntimeObject_m2766697436_gshared)(__this /* static, unused */, p0, method)
  7723. // System.Void Newtonsoft.Json.Utilities.ReflectionMember::.ctor()
  7724. extern "C" IL2CPP_METHOD_ATTR void ReflectionMember__ctor_m2612443734 (ReflectionMember_t2655407482 * __this, const RuntimeMethod* method);
  7725. // System.Reflection.MemberTypes Newtonsoft.Json.Utilities.TypeExtensions::MemberType(System.Reflection.MemberInfo)
  7726. extern "C" IL2CPP_METHOD_ATTR int32_t TypeExtensions_MemberType_m2286386365 (RuntimeObject * __this /* static, unused */, MemberInfo_t * ___memberInfo0, const RuntimeMethod* method);
  7727. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)
  7728. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_CanReadMemberValue_m1473164796 (RuntimeObject * __this /* static, unused */, MemberInfo_t * ___member0, bool ___nonPublic1, const RuntimeMethod* method);
  7729. // System.Func`2<T,System.Object> Newtonsoft.Json.Utilities.ReflectionDelegateFactory::CreateGet<System.Object>(System.Reflection.MemberInfo)
  7730. #define ReflectionDelegateFactory_CreateGet_TisRuntimeObject_m2506523516(__this, ___memberInfo0, method) (( Func_2_t2447130374 * (*) (ReflectionDelegateFactory_t2528576452 *, MemberInfo_t *, const RuntimeMethod*))ReflectionDelegateFactory_CreateGet_TisRuntimeObject_m2506523516_gshared)(__this, ___memberInfo0, method)
  7731. // System.Void Newtonsoft.Json.Utilities.ReflectionMember::set_Getter(System.Func`2<System.Object,System.Object>)
  7732. extern "C" IL2CPP_METHOD_ATTR void ReflectionMember_set_Getter_m3541426260 (ReflectionMember_t2655407482 * __this, Func_2_t2447130374 * ___value0, const RuntimeMethod* method);
  7733. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)
  7734. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_CanSetMemberValue_m1263216356 (RuntimeObject * __this /* static, unused */, MemberInfo_t * ___member0, bool ___nonPublic1, bool ___canSetReadOnly2, const RuntimeMethod* method);
  7735. // System.Action`2<T,System.Object> Newtonsoft.Json.Utilities.ReflectionDelegateFactory::CreateSet<System.Object>(System.Reflection.MemberInfo)
  7736. #define ReflectionDelegateFactory_CreateSet_TisRuntimeObject_m2440090338(__this, ___memberInfo0, method) (( Action_2_t2470008838 * (*) (ReflectionDelegateFactory_t2528576452 *, MemberInfo_t *, const RuntimeMethod*))ReflectionDelegateFactory_CreateSet_TisRuntimeObject_m2440090338_gshared)(__this, ___memberInfo0, method)
  7737. // System.Void Newtonsoft.Json.Utilities.ReflectionMember::set_Setter(System.Action`2<System.Object,System.Object>)
  7738. extern "C" IL2CPP_METHOD_ATTR void ReflectionMember_set_Setter_m1832329444 (ReflectionMember_t2655407482 * __this, Action_2_t2470008838 * ___value0, const RuntimeMethod* method);
  7739. // System.Boolean System.Reflection.MethodBase::get_IsPublic()
  7740. extern "C" IL2CPP_METHOD_ATTR bool MethodBase_get_IsPublic_m2180846589 (MethodBase_t * __this, const RuntimeMethod* method);
  7741. // System.Void Newtonsoft.Json.Utilities.ReflectionObject/<>c__DisplayClass13_1::.ctor()
  7742. extern "C" IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_1__ctor_m3019742285 (U3CU3Ec__DisplayClass13_1_t1955354417 * __this, const RuntimeMethod* method);
  7743. // System.Void System.Func`2<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  7744. #define Func_2__ctor_m406556452(__this, p0, p1, method) (( void (*) (Func_2_t2447130374 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_m406556452_gshared)(__this, p0, p1, method)
  7745. // System.Void Newtonsoft.Json.Utilities.ReflectionObject/<>c__DisplayClass13_2::.ctor()
  7746. extern "C" IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_2__ctor_m1329372237 (U3CU3Ec__DisplayClass13_2_t381376305 * __this, const RuntimeMethod* method);
  7747. // System.Void System.Action`2<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  7748. #define Action_2__ctor_m1578862614(__this, p0, p1, method) (( void (*) (Action_2_t2470008838 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Action_2__ctor_m1578862614_gshared)(__this, p0, p1, method)
  7749. // System.Type Newtonsoft.Json.Utilities.ReflectionUtils::GetMemberUnderlyingType(System.Reflection.MemberInfo)
  7750. extern "C" IL2CPP_METHOD_ATTR Type_t * ReflectionUtils_GetMemberUnderlyingType_m841662456 (RuntimeObject * __this /* static, unused */, MemberInfo_t * ___member0, const RuntimeMethod* method);
  7751. // System.Void Newtonsoft.Json.Utilities.ReflectionMember::set_MemberType(System.Type)
  7752. extern "C" IL2CPP_METHOD_ATTR void ReflectionMember_set_MemberType_m3957217921 (ReflectionMember_t2655407482 * __this, Type_t * ___value0, const RuntimeMethod* method);
  7753. // !0 System.Func`1<System.Object>::Invoke()
  7754. #define Func_1_Invoke_m348272648(__this, method) (( RuntimeObject * (*) (Func_1_t2509852811 *, const RuntimeMethod*))Func_1_Invoke_m348272648_gshared)(__this, method)
  7755. // System.Reflection.MethodInfo System.Reflection.PropertyInfo::GetGetMethod()
  7756. extern "C" IL2CPP_METHOD_ATTR MethodInfo_t * PropertyInfo_GetGetMethod_m1510309854 (PropertyInfo_t * __this, const RuntimeMethod* method);
  7757. // System.Boolean System.Reflection.MethodBase::get_IsVirtual()
  7758. extern "C" IL2CPP_METHOD_ATTR bool MethodBase_get_IsVirtual_m2008546636 (MethodBase_t * __this, const RuntimeMethod* method);
  7759. // System.Reflection.MethodInfo System.Reflection.PropertyInfo::GetSetMethod()
  7760. extern "C" IL2CPP_METHOD_ATTR MethodInfo_t * PropertyInfo_GetSetMethod_m66158558 (PropertyInfo_t * __this, const RuntimeMethod* method);
  7761. // System.String Newtonsoft.Json.Utilities.ReflectionUtils::RemoveAssemblyDetails(System.String)
  7762. extern "C" IL2CPP_METHOD_ATTR String_t* ReflectionUtils_RemoveAssemblyDetails_m3671180266 (RuntimeObject * __this /* static, unused */, String_t* ___fullyQualifiedTypeName0, const RuntimeMethod* method);
  7763. // System.Void System.ArgumentOutOfRangeException::.ctor()
  7764. extern "C" IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m2047740448 (ArgumentOutOfRangeException_t777629997 * __this, const RuntimeMethod* method);
  7765. // System.Void System.Text.StringBuilder::.ctor()
  7766. extern "C" IL2CPP_METHOD_ATTR void StringBuilder__ctor_m3121283359 (StringBuilder_t * __this, const RuntimeMethod* method);
  7767. // System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char)
  7768. extern "C" IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_m2383614642 (StringBuilder_t * __this, Il2CppChar p0, const RuntimeMethod* method);
  7769. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::IsValueType(System.Type)
  7770. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_IsValueType_m852671066 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method);
  7771. // System.Reflection.ConstructorInfo Newtonsoft.Json.Utilities.ReflectionUtils::GetDefaultConstructor(System.Type,System.Boolean)
  7772. extern "C" IL2CPP_METHOD_ATTR ConstructorInfo_t5769829 * ReflectionUtils_GetDefaultConstructor_m3042638765 (RuntimeObject * __this /* static, unused */, Type_t * ___t0, bool ___nonPublic1, const RuntimeMethod* method);
  7773. // System.Void System.Func`2<System.Reflection.ConstructorInfo,System.Boolean>::.ctor(System.Object,System.IntPtr)
  7774. #define Func_2__ctor_m1559270925(__this, p0, p1, method) (( void (*) (Func_2_t1796590042 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_m3104565095_gshared)(__this, p0, p1, method)
  7775. // !!0 System.Linq.Enumerable::SingleOrDefault<System.Reflection.ConstructorInfo>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,System.Boolean>)
  7776. #define Enumerable_SingleOrDefault_TisConstructorInfo_t5769829_m2282397846(__this /* static, unused */, p0, p1, method) (( ConstructorInfo_t5769829 * (*) (RuntimeObject * /* static, unused */, RuntimeObject*, Func_2_t1796590042 *, const RuntimeMethod*))Enumerable_SingleOrDefault_TisRuntimeObject_m4271540505_gshared)(__this /* static, unused */, p0, p1, method)
  7777. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::IsNullableType(System.Type)
  7778. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_IsNullableType_m2557784957 (RuntimeObject * __this /* static, unused */, Type_t * ___t0, const RuntimeMethod* method);
  7779. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::IsGenericType(System.Type)
  7780. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_IsGenericType_m3947308765 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method);
  7781. // System.Type System.Nullable::GetUnderlyingType(System.Type)
  7782. extern "C" IL2CPP_METHOD_ATTR Type_t * Nullable_GetUnderlyingType_m3905033790 (RuntimeObject * __this /* static, unused */, Type_t * p0, const RuntimeMethod* method);
  7783. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::ImplementsGenericDefinition(System.Type,System.Type,System.Type&)
  7784. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_ImplementsGenericDefinition_m2172968317 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, Type_t * ___genericInterfaceDefinition1, Type_t ** ___implementingType2, const RuntimeMethod* method);
  7785. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::IsInterface(System.Type)
  7786. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_IsInterface_m3543394130 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method);
  7787. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::IsGenericTypeDefinition(System.Type)
  7788. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_IsGenericTypeDefinition_m2160044791 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method);
  7789. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::InheritsGenericDefinition(System.Type,System.Type,System.Type&)
  7790. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_InheritsGenericDefinition_m626434391 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, Type_t * ___genericClassDefinition1, Type_t ** ___implementingType2, const RuntimeMethod* method);
  7791. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::IsClass(System.Type)
  7792. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_IsClass_m3873378058 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method);
  7793. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::InheritsGenericDefinitionInternal(System.Type,System.Type,System.Type&)
  7794. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_InheritsGenericDefinitionInternal_m2113175446 (RuntimeObject * __this /* static, unused */, Type_t * ___currentType0, Type_t * ___genericClassDefinition1, Type_t ** ___implementingType2, const RuntimeMethod* method);
  7795. // System.Type Newtonsoft.Json.Utilities.TypeExtensions::BaseType(System.Type)
  7796. extern "C" IL2CPP_METHOD_ATTR Type_t * TypeExtensions_BaseType_m1084285535 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method);
  7797. // System.Boolean System.Type::get_IsArray()
  7798. extern "C" IL2CPP_METHOD_ATTR bool Type_get_IsArray_m2591212821 (Type_t * __this, const RuntimeMethod* method);
  7799. // System.Void System.Exception::.ctor(System.String)
  7800. extern "C" IL2CPP_METHOD_ATTR void Exception__ctor_m1152696503 (Exception_t * __this, String_t* p0, const RuntimeMethod* method);
  7801. // System.Type System.Reflection.EventInfo::get_EventHandlerType()
  7802. extern "C" IL2CPP_METHOD_ATTR Type_t * EventInfo_get_EventHandlerType_m420690865 (EventInfo_t * __this, const RuntimeMethod* method);
  7803. // System.Void System.ArgumentException::.ctor(System.String,System.String)
  7804. extern "C" IL2CPP_METHOD_ATTR void ArgumentException__ctor_m1216717135 (ArgumentException_t132251570 * __this, String_t* p0, String_t* p1, const RuntimeMethod* method);
  7805. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::IsIndexedProperty(System.Reflection.PropertyInfo)
  7806. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_IsIndexedProperty_m1455784124 (RuntimeObject * __this /* static, unused */, PropertyInfo_t * ___property0, const RuntimeMethod* method);
  7807. // System.Void System.ArgumentException::.ctor(System.String,System.Exception)
  7808. extern "C" IL2CPP_METHOD_ATTR void ArgumentException__ctor_m1535060261 (ArgumentException_t132251570 * __this, String_t* p0, Exception_t * p1, const RuntimeMethod* method);
  7809. // System.Void System.Reflection.FieldInfo::SetValue(System.Object,System.Object)
  7810. extern "C" IL2CPP_METHOD_ATTR void FieldInfo_SetValue_m2460171138 (FieldInfo_t * __this, RuntimeObject * p0, RuntimeObject * p1, const RuntimeMethod* method);
  7811. // System.Boolean System.Reflection.FieldInfo::get_IsPublic()
  7812. extern "C" IL2CPP_METHOD_ATTR bool FieldInfo_get_IsPublic_m3378038140 (FieldInfo_t * __this, const RuntimeMethod* method);
  7813. // System.Boolean System.Reflection.FieldInfo::get_IsInitOnly()
  7814. extern "C" IL2CPP_METHOD_ATTR bool FieldInfo_get_IsInitOnly_m930369112 (FieldInfo_t * __this, const RuntimeMethod* method);
  7815. // System.Void System.Collections.Generic.List`1<System.Reflection.MemberInfo>::.ctor()
  7816. #define List_1__ctor_m2845631487(__this, method) (( void (*) (List_1_t557109187 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method)
  7817. // System.Collections.Generic.IEnumerable`1<System.Reflection.FieldInfo> Newtonsoft.Json.Utilities.ReflectionUtils::GetFields(System.Type,System.Reflection.BindingFlags)
  7818. extern "C" IL2CPP_METHOD_ATTR RuntimeObject* ReflectionUtils_GetFields_m2854570455 (RuntimeObject * __this /* static, unused */, Type_t * ___targetType0, int32_t ___bindingAttr1, const RuntimeMethod* method);
  7819. // System.Void Newtonsoft.Json.Utilities.CollectionUtils::AddRange<System.Reflection.MemberInfo>(System.Collections.Generic.IList`1<T>,System.Collections.IEnumerable)
  7820. #define CollectionUtils_AddRange_TisMemberInfo_t_m2053991619(__this /* static, unused */, ___initial0, ___collection1, method) (( void (*) (RuntimeObject * /* static, unused */, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))CollectionUtils_AddRange_TisRuntimeObject_m2190188696_gshared)(__this /* static, unused */, ___initial0, ___collection1, method)
  7821. // System.Collections.Generic.IEnumerable`1<System.Reflection.PropertyInfo> Newtonsoft.Json.Utilities.ReflectionUtils::GetProperties(System.Type,System.Reflection.BindingFlags)
  7822. extern "C" IL2CPP_METHOD_ATTR RuntimeObject* ReflectionUtils_GetProperties_m2510843274 (RuntimeObject * __this /* static, unused */, Type_t * ___targetType0, int32_t ___bindingAttr1, const RuntimeMethod* method);
  7823. // System.Int32 System.Collections.Generic.List`1<System.Reflection.MemberInfo>::get_Count()
  7824. #define List_1_get_Count_m2508260589(__this, method) (( int32_t (*) (List_1_t557109187 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method)
  7825. // System.Void System.Collections.Generic.List`1<System.Reflection.MemberInfo>::.ctor(System.Int32)
  7826. #define List_1__ctor_m4045609786(__this, p0, method) (( void (*) (List_1_t557109187 *, int32_t, const RuntimeMethod*))List_1__ctor_m3947764094_gshared)(__this, p0, method)
  7827. // System.Void System.Func`2<System.Reflection.MemberInfo,System.String>::.ctor(System.Object,System.IntPtr)
  7828. #define Func_2__ctor_m4252472063(__this, p0, p1, method) (( void (*) (Func_2_t3967597302 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_m406556452_gshared)(__this, p0, p1, method)
  7829. // System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<!!1,!!0>> System.Linq.Enumerable::GroupBy<System.Reflection.MemberInfo,System.String>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,!!1>)
  7830. #define Enumerable_GroupBy_TisMemberInfo_t_TisString_t_m1303684172(__this /* static, unused */, p0, p1, method) (( RuntimeObject* (*) (RuntimeObject * /* static, unused */, RuntimeObject*, Func_2_t3967597302 *, const RuntimeMethod*))Enumerable_GroupBy_TisRuntimeObject_TisRuntimeObject_m1565366059_gshared)(__this /* static, unused */, p0, p1, method)
  7831. // System.Int32 System.Linq.Enumerable::Count<System.Reflection.MemberInfo>(System.Collections.Generic.IEnumerable`1<!!0>)
  7832. #define Enumerable_Count_TisMemberInfo_t_m2833200946(__this /* static, unused */, p0, method) (( int32_t (*) (RuntimeObject * /* static, unused */, RuntimeObject*, const RuntimeMethod*))Enumerable_Count_TisRuntimeObject_m954665811_gshared)(__this /* static, unused */, p0, method)
  7833. // System.Collections.Generic.List`1<!!0> System.Linq.Enumerable::ToList<System.Reflection.MemberInfo>(System.Collections.Generic.IEnumerable`1<!!0>)
  7834. #define Enumerable_ToList_TisMemberInfo_t_m3180374575(__this /* static, unused */, p0, method) (( List_1_t557109187 * (*) (RuntimeObject * /* static, unused */, RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m1484080463_gshared)(__this /* static, unused */, p0, method)
  7835. // !!0 System.Linq.Enumerable::First<System.Reflection.MemberInfo>(System.Collections.Generic.IEnumerable`1<!!0>)
  7836. #define Enumerable_First_TisMemberInfo_t_m2952260960(__this /* static, unused */, p0, method) (( MemberInfo_t * (*) (RuntimeObject * /* static, unused */, RuntimeObject*, const RuntimeMethod*))Enumerable_First_TisRuntimeObject_m2853249616_gshared)(__this /* static, unused */, p0, method)
  7837. // System.Void System.Collections.Generic.List`1<System.Reflection.MemberInfo>::Add(!0)
  7838. #define List_1_Add_m304598357(__this, p0, method) (( void (*) (List_1_t557109187 *, MemberInfo_t *, const RuntimeMethod*))List_1_Add_m3338814081_gshared)(__this, p0, method)
  7839. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::IsOverridenGenericMember(System.Reflection.MemberInfo,System.Reflection.BindingFlags)
  7840. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_IsOverridenGenericMember_m1361940080 (RuntimeObject * __this /* static, unused */, MemberInfo_t * ___memberInfo0, int32_t ___bindingAttr1, const RuntimeMethod* method);
  7841. // System.Void System.Collections.Generic.List`1<System.Reflection.MemberInfo>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
  7842. #define List_1_AddRange_m2257680807(__this, p0, method) (( void (*) (List_1_t557109187 *, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m3709462088_gshared)(__this, p0, method)
  7843. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::IsVirtual(System.Reflection.PropertyInfo)
  7844. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_IsVirtual_m3338583030 (RuntimeObject * __this /* static, unused */, PropertyInfo_t * ___propertyInfo0, const RuntimeMethod* method);
  7845. // System.Collections.Generic.IEnumerable`1<!!0> System.Linq.Enumerable::Cast<System.Attribute>(System.Collections.IEnumerable)
  7846. #define Enumerable_Cast_TisAttribute_t861562559_m1709853543(__this /* static, unused */, p0, method) (( RuntimeObject* (*) (RuntimeObject * /* static, unused */, RuntimeObject*, const RuntimeMethod*))Enumerable_Cast_TisRuntimeObject_m4015728326_gshared)(__this /* static, unused */, p0, method)
  7847. // !!0[] System.Linq.Enumerable::ToArray<System.Attribute>(System.Collections.Generic.IEnumerable`1<!!0>)
  7848. #define Enumerable_ToArray_TisAttribute_t861562559_m1336572644(__this /* static, unused */, p0, method) (( AttributeU5BU5D_t1575011174* (*) (RuntimeObject * /* static, unused */, RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_m3600642960_gshared)(__this /* static, unused */, p0, method)
  7849. // System.Attribute[] Newtonsoft.Json.Utilities.ReflectionUtils::GetAttributes(System.Object,System.Type,System.Boolean)
  7850. extern "C" IL2CPP_METHOD_ATTR AttributeU5BU5D_t1575011174* ReflectionUtils_GetAttributes_m2593182657 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___attributeProvider0, Type_t * ___attributeType1, bool ___inherit2, const RuntimeMethod* method);
  7851. // System.Collections.Generic.IEnumerable`1<!!0> System.Linq.Enumerable::Union<System.Attribute>(System.Collections.Generic.IEnumerable`1<!!0>,System.Collections.Generic.IEnumerable`1<!!0>)
  7852. #define Enumerable_Union_TisAttribute_t861562559_m3425703445(__this /* static, unused */, p0, p1, method) (( RuntimeObject* (*) (RuntimeObject * /* static, unused */, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Enumerable_Union_TisRuntimeObject_m2650793208_gshared)(__this /* static, unused */, p0, p1, method)
  7853. // System.Attribute[] System.Attribute::GetCustomAttributes(System.Reflection.Assembly)
  7854. extern "C" IL2CPP_METHOD_ATTR AttributeU5BU5D_t1575011174* Attribute_GetCustomAttributes_m3956931822 (RuntimeObject * __this /* static, unused */, Assembly_t * p0, const RuntimeMethod* method);
  7855. // System.Attribute[] System.Attribute::GetCustomAttributes(System.Reflection.Assembly,System.Type)
  7856. extern "C" IL2CPP_METHOD_ATTR AttributeU5BU5D_t1575011174* Attribute_GetCustomAttributes_m3340307265 (RuntimeObject * __this /* static, unused */, Assembly_t * p0, Type_t * p1, const RuntimeMethod* method);
  7857. // System.Attribute[] System.Attribute::GetCustomAttributes(System.Reflection.MemberInfo,System.Boolean)
  7858. extern "C" IL2CPP_METHOD_ATTR AttributeU5BU5D_t1575011174* Attribute_GetCustomAttributes_m3575848472 (RuntimeObject * __this /* static, unused */, MemberInfo_t * p0, bool p1, const RuntimeMethod* method);
  7859. // System.Attribute[] System.Attribute::GetCustomAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean)
  7860. extern "C" IL2CPP_METHOD_ATTR AttributeU5BU5D_t1575011174* Attribute_GetCustomAttributes_m1427582442 (RuntimeObject * __this /* static, unused */, MemberInfo_t * p0, Type_t * p1, bool p2, const RuntimeMethod* method);
  7861. // System.Attribute[] System.Attribute::GetCustomAttributes(System.Reflection.Module,System.Boolean)
  7862. extern "C" IL2CPP_METHOD_ATTR AttributeU5BU5D_t1575011174* Attribute_GetCustomAttributes_m4276120683 (RuntimeObject * __this /* static, unused */, Module_t2987026101 * p0, bool p1, const RuntimeMethod* method);
  7863. // System.Attribute[] System.Attribute::GetCustomAttributes(System.Reflection.Module,System.Type,System.Boolean)
  7864. extern "C" IL2CPP_METHOD_ATTR AttributeU5BU5D_t1575011174* Attribute_GetCustomAttributes_m635736302 (RuntimeObject * __this /* static, unused */, Module_t2987026101 * p0, Type_t * p1, bool p2, const RuntimeMethod* method);
  7865. // System.Attribute[] System.Attribute::GetCustomAttributes(System.Reflection.ParameterInfo,System.Boolean)
  7866. extern "C" IL2CPP_METHOD_ATTR AttributeU5BU5D_t1575011174* Attribute_GetCustomAttributes_m4211271358 (RuntimeObject * __this /* static, unused */, ParameterInfo_t1861056598 * p0, bool p1, const RuntimeMethod* method);
  7867. // System.Attribute[] System.Attribute::GetCustomAttributes(System.Reflection.ParameterInfo,System.Type,System.Boolean)
  7868. extern "C" IL2CPP_METHOD_ATTR AttributeU5BU5D_t1575011174* Attribute_GetCustomAttributes_m581407460 (RuntimeObject * __this /* static, unused */, ParameterInfo_t1861056598 * p0, Type_t * p1, bool p2, const RuntimeMethod* method);
  7869. // System.Nullable`1<System.Int32> Newtonsoft.Json.Utilities.ReflectionUtils::GetAssemblyDelimiterIndex(System.String)
  7870. extern "C" IL2CPP_METHOD_ATTR Nullable_1_t378540539 ReflectionUtils_GetAssemblyDelimiterIndex_m2474328121 (RuntimeObject * __this /* static, unused */, String_t* ___fullyQualifiedTypeName0, const RuntimeMethod* method);
  7871. // System.Void System.Nullable`1<System.Int32>::.ctor(!0)
  7872. #define Nullable_1__ctor_m2076366551(__this, p0, method) (( void (*) (Nullable_1_t378540539 *, int32_t, const RuntimeMethod*))Nullable_1__ctor_m2076366551_gshared)(__this, p0, method)
  7873. // System.Void System.Func`2<System.Reflection.ParameterInfo,System.Type>::.ctor(System.Object,System.IntPtr)
  7874. #define Func_2__ctor_m249082317(__this, p0, p1, method) (( void (*) (Func_2_t3692615456 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_m406556452_gshared)(__this, p0, p1, method)
  7875. // System.Collections.Generic.IEnumerable`1<!!1> System.Linq.Enumerable::Select<System.Reflection.ParameterInfo,System.Type>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,!!1>)
  7876. #define Enumerable_Select_TisParameterInfo_t1861056598_TisType_t_m1700990983(__this /* static, unused */, p0, p1, method) (( RuntimeObject* (*) (RuntimeObject * /* static, unused */, RuntimeObject*, Func_2_t3692615456 *, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m3244726840_gshared)(__this /* static, unused */, p0, p1, method)
  7877. // !!0[] System.Linq.Enumerable::ToArray<System.Type>(System.Collections.Generic.IEnumerable`1<!!0>)
  7878. #define Enumerable_ToArray_TisType_t_m4037995289(__this /* static, unused */, p0, method) (( TypeU5BU5D_t3940880105* (*) (RuntimeObject * /* static, unused */, RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_m3600642960_gshared)(__this /* static, unused */, p0, method)
  7879. // System.Reflection.PropertyInfo System.Type::GetProperty(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[])
  7880. extern "C" IL2CPP_METHOD_ATTR PropertyInfo_t * Type_GetProperty_m3294104835 (Type_t * __this, String_t* p0, int32_t p1, Binder_t2999457153 * p2, Type_t * p3, TypeU5BU5D_t3940880105* p4, ParameterModifierU5BU5D_t2943407543* p5, const RuntimeMethod* method);
  7881. // !!0 System.Linq.Enumerable::SingleOrDefault<System.Reflection.MemberInfo>(System.Collections.Generic.IEnumerable`1<!!0>)
  7882. #define Enumerable_SingleOrDefault_TisMemberInfo_t_m798163977(__this /* static, unused */, p0, method) (( MemberInfo_t * (*) (RuntimeObject * /* static, unused */, RuntimeObject*, const RuntimeMethod*))Enumerable_SingleOrDefault_TisRuntimeObject_m2079752316_gshared)(__this /* static, unused */, p0, method)
  7883. // System.Void System.Collections.Generic.List`1<System.Reflection.MemberInfo>::.ctor(System.Collections.Generic.IEnumerable`1<!0>)
  7884. #define List_1__ctor_m832393913(__this, p0, method) (( void (*) (List_1_t557109187 *, RuntimeObject*, const RuntimeMethod*))List_1__ctor_m1328752868_gshared)(__this, p0, method)
  7885. // System.Void Newtonsoft.Json.Utilities.ReflectionUtils::GetChildPrivateFields(System.Collections.Generic.IList`1<System.Reflection.MemberInfo>,System.Type,System.Reflection.BindingFlags)
  7886. extern "C" IL2CPP_METHOD_ATTR void ReflectionUtils_GetChildPrivateFields_m1505488093 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___initialFields0, Type_t * ___targetType1, int32_t ___bindingAttr2, const RuntimeMethod* method);
  7887. // System.Collections.Generic.IEnumerable`1<!!0> System.Linq.Enumerable::Cast<System.Reflection.FieldInfo>(System.Collections.IEnumerable)
  7888. #define Enumerable_Cast_TisFieldInfo_t_m1416808529(__this /* static, unused */, p0, method) (( RuntimeObject* (*) (RuntimeObject * /* static, unused */, RuntimeObject*, const RuntimeMethod*))Enumerable_Cast_TisRuntimeObject_m4015728326_gshared)(__this /* static, unused */, p0, method)
  7889. // System.Reflection.BindingFlags Newtonsoft.Json.Utilities.ReflectionUtils::RemoveFlag(System.Reflection.BindingFlags,System.Reflection.BindingFlags)
  7890. extern "C" IL2CPP_METHOD_ATTR int32_t ReflectionUtils_RemoveFlag_m39812133 (RuntimeObject * __this /* static, unused */, int32_t ___bindingAttr0, int32_t ___flag1, const RuntimeMethod* method);
  7891. // System.Collections.Generic.IEnumerable`1<!!0> System.Linq.Enumerable::Cast<System.Reflection.MemberInfo>(System.Collections.IEnumerable)
  7892. #define Enumerable_Cast_TisMemberInfo_t_m2648121590(__this /* static, unused */, p0, method) (( RuntimeObject* (*) (RuntimeObject * /* static, unused */, RuntimeObject*, const RuntimeMethod*))Enumerable_Cast_TisRuntimeObject_m4015728326_gshared)(__this /* static, unused */, p0, method)
  7893. // System.Void Newtonsoft.Json.Utilities.CollectionUtils::AddRange<System.Reflection.MemberInfo>(System.Collections.Generic.IList`1<T>,System.Collections.Generic.IEnumerable`1<T>)
  7894. #define CollectionUtils_AddRange_TisMemberInfo_t_m1468659532(__this /* static, unused */, ___initial0, ___collection1, method) (( void (*) (RuntimeObject * /* static, unused */, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))CollectionUtils_AddRange_TisRuntimeObject_m1203748487_gshared)(__this /* static, unused */, ___initial0, ___collection1, method)
  7895. // System.Void System.Collections.Generic.List`1<System.Reflection.PropertyInfo>::.ctor(System.Collections.Generic.IEnumerable`1<!0>)
  7896. #define List_1__ctor_m2781142759(__this, p0, method) (( void (*) (List_1_t2159416693 *, RuntimeObject*, const RuntimeMethod*))List_1__ctor_m1328752868_gshared)(__this, p0, method)
  7897. // System.Void System.Collections.Generic.List`1<System.Reflection.PropertyInfo>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
  7898. #define List_1_AddRange_m4242658599(__this, p0, method) (( void (*) (List_1_t2159416693 *, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m3709462088_gshared)(__this, p0, method)
  7899. // System.Void Newtonsoft.Json.Utilities.ReflectionUtils::GetChildPrivateProperties(System.Collections.Generic.IList`1<System.Reflection.PropertyInfo>,System.Type,System.Reflection.BindingFlags)
  7900. extern "C" IL2CPP_METHOD_ATTR void ReflectionUtils_GetChildPrivateProperties_m2737051860 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___initialProperties0, Type_t * ___targetType1, int32_t ___bindingAttr2, const RuntimeMethod* method);
  7901. // !0 System.Collections.Generic.List`1<System.Reflection.PropertyInfo>::get_Item(System.Int32)
  7902. #define List_1_get_Item_m1771064164(__this, p0, method) (( PropertyInfo_t * (*) (List_1_t2159416693 *, int32_t, const RuntimeMethod*))List_1_get_Item_m2287542950_gshared)(__this, p0, method)
  7903. // System.Reflection.MemberInfo Newtonsoft.Json.Utilities.ReflectionUtils::GetMemberInfoFromType(System.Type,System.Reflection.MemberInfo)
  7904. extern "C" IL2CPP_METHOD_ATTR MemberInfo_t * ReflectionUtils_GetMemberInfoFromType_m1623736994 (RuntimeObject * __this /* static, unused */, Type_t * ___targetType0, MemberInfo_t * ___memberInfo1, const RuntimeMethod* method);
  7905. // System.Void System.Collections.Generic.List`1<System.Reflection.PropertyInfo>::set_Item(System.Int32,!0)
  7906. #define List_1_set_Item_m1136100056(__this, p0, p1, method) (( void (*) (List_1_t2159416693 *, int32_t, PropertyInfo_t *, const RuntimeMethod*))List_1_set_Item_m1979164443_gshared)(__this, p0, p1, method)
  7907. // System.Int32 System.Collections.Generic.List`1<System.Reflection.PropertyInfo>::get_Count()
  7908. #define List_1_get_Count_m4158400089(__this, method) (( int32_t (*) (List_1_t2159416693 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method)
  7909. // System.Void Newtonsoft.Json.Utilities.ReflectionUtils/<>c__DisplayClass42_0::.ctor()
  7910. extern "C" IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass42_0__ctor_m3129156399 (U3CU3Ec__DisplayClass42_0_t549567114 * __this, const RuntimeMethod* method);
  7911. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::IsPublic(System.Reflection.PropertyInfo)
  7912. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_IsPublic_m3896229770 (RuntimeObject * __this /* static, unused */, PropertyInfo_t * ___property0, const RuntimeMethod* method);
  7913. // System.Void System.Func`2<System.Reflection.PropertyInfo,System.Boolean>::.ctor(System.Object,System.IntPtr)
  7914. #define Func_2__ctor_m22287375(__this, p0, p1, method) (( void (*) (Func_2_t2377163032 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_m3104565095_gshared)(__this, p0, p1, method)
  7915. // System.Int32 Newtonsoft.Json.Utilities.CollectionUtils::IndexOf<System.Reflection.PropertyInfo>(System.Collections.Generic.IEnumerable`1<T>,System.Func`2<T,System.Boolean>)
  7916. #define CollectionUtils_IndexOf_TisPropertyInfo_t_m2841828123(__this /* static, unused */, ___collection0, ___predicate1, method) (( int32_t (*) (RuntimeObject * /* static, unused */, RuntimeObject*, Func_2_t2377163032 *, const RuntimeMethod*))CollectionUtils_IndexOf_TisRuntimeObject_m856514146_gshared)(__this /* static, unused */, ___collection0, ___predicate1, method)
  7917. // Newtonsoft.Json.Utilities.PrimitiveTypeCode Newtonsoft.Json.Utilities.ConvertUtils::GetTypeCode(System.Type)
  7918. extern "C" IL2CPP_METHOD_ATTR int32_t ConvertUtils_GetTypeCode_m66075454 (RuntimeObject * __this /* static, unused */, Type_t * ___t0, const RuntimeMethod* method);
  7919. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::IsNullable(System.Type)
  7920. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_IsNullable_m645225420 (RuntimeObject * __this /* static, unused */, Type_t * ___t0, const RuntimeMethod* method);
  7921. // System.Object System.Activator::CreateInstance(System.Type)
  7922. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Activator_CreateInstance_m3631483688 (RuntimeObject * __this /* static, unused */, Type_t * p0, const RuntimeMethod* method);
  7923. // System.Void Newtonsoft.Json.Utilities.ReflectionUtils/<>c::.ctor()
  7924. extern "C" IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m999993876 (U3CU3Ec_t3587133118 * __this, const RuntimeMethod* method);
  7925. // System.Boolean System.Linq.Enumerable::Any<System.Reflection.ParameterInfo>(System.Collections.Generic.IEnumerable`1<!!0>)
  7926. #define Enumerable_Any_TisParameterInfo_t1861056598_m2308149110(__this /* static, unused */, p0, method) (( bool (*) (RuntimeObject * /* static, unused */, RuntimeObject*, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_m3173759778_gshared)(__this /* static, unused */, p0, method)
  7927. // System.Boolean System.Reflection.FieldInfo::get_IsPrivate()
  7928. extern "C" IL2CPP_METHOD_ATTR bool FieldInfo_get_IsPrivate_m1717932363 (FieldInfo_t * __this, const RuntimeMethod* method);
  7929. // System.Reflection.MethodInfo Newtonsoft.Json.Utilities.ReflectionUtils::GetBaseDefinition(System.Reflection.PropertyInfo)
  7930. extern "C" IL2CPP_METHOD_ATTR MethodInfo_t * ReflectionUtils_GetBaseDefinition_m628546257 (RuntimeObject * __this /* static, unused */, PropertyInfo_t * ___propertyInfo0, const RuntimeMethod* method);
  7931. // System.Int32 Newtonsoft.Json.Utilities.StringBuffer::get_Position()
  7932. extern "C" IL2CPP_METHOD_ATTR int32_t StringBuffer_get_Position_m2575134391 (StringBuffer_t2235727887 * __this, const RuntimeMethod* method);
  7933. // System.Void Newtonsoft.Json.Utilities.StringBuffer::set_Position(System.Int32)
  7934. extern "C" IL2CPP_METHOD_ATTR void StringBuffer_set_Position_m3776098892 (StringBuffer_t2235727887 * __this, int32_t ___value0, const RuntimeMethod* method);
  7935. // System.Boolean Newtonsoft.Json.Utilities.StringBuffer::get_IsEmpty()
  7936. extern "C" IL2CPP_METHOD_ATTR bool StringBuffer_get_IsEmpty_m1286579341 (StringBuffer_t2235727887 * __this, const RuntimeMethod* method);
  7937. // System.Void Newtonsoft.Json.Utilities.StringBuffer::.ctor(System.Char[])
  7938. extern "C" IL2CPP_METHOD_ATTR void StringBuffer__ctor_m108922253 (StringBuffer_t2235727887 * __this, CharU5BU5D_t3528271667* ___buffer0, const RuntimeMethod* method);
  7939. // System.Void Newtonsoft.Json.Utilities.StringBuffer::.ctor(Newtonsoft.Json.IArrayPool`1<System.Char>,System.Int32)
  7940. extern "C" IL2CPP_METHOD_ATTR void StringBuffer__ctor_m83474316 (StringBuffer_t2235727887 * __this, RuntimeObject* ___bufferPool0, int32_t ___initalSize1, const RuntimeMethod* method);
  7941. // System.Void Newtonsoft.Json.Utilities.StringBuffer::EnsureSize(Newtonsoft.Json.IArrayPool`1<System.Char>,System.Int32)
  7942. extern "C" IL2CPP_METHOD_ATTR void StringBuffer_EnsureSize_m377227120 (StringBuffer_t2235727887 * __this, RuntimeObject* ___bufferPool0, int32_t ___appendLength1, const RuntimeMethod* method);
  7943. // System.Void Newtonsoft.Json.Utilities.StringBuffer::Append(Newtonsoft.Json.IArrayPool`1<System.Char>,System.Char)
  7944. extern "C" IL2CPP_METHOD_ATTR void StringBuffer_Append_m1645108833 (StringBuffer_t2235727887 * __this, RuntimeObject* ___bufferPool0, Il2CppChar ___value1, const RuntimeMethod* method);
  7945. // System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
  7946. extern "C" IL2CPP_METHOD_ATTR void Array_Copy_m344457298 (RuntimeObject * __this /* static, unused */, RuntimeArray * p0, int32_t p1, RuntimeArray * p2, int32_t p3, int32_t p4, const RuntimeMethod* method);
  7947. // System.Void Newtonsoft.Json.Utilities.StringBuffer::Append(Newtonsoft.Json.IArrayPool`1<System.Char>,System.Char[],System.Int32,System.Int32)
  7948. extern "C" IL2CPP_METHOD_ATTR void StringBuffer_Append_m109955405 (StringBuffer_t2235727887 * __this, RuntimeObject* ___bufferPool0, CharU5BU5D_t3528271667* ___buffer1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method);
  7949. // System.Void Newtonsoft.Json.Utilities.StringBuffer::Clear(Newtonsoft.Json.IArrayPool`1<System.Char>)
  7950. extern "C" IL2CPP_METHOD_ATTR void StringBuffer_Clear_m2783062614 (StringBuffer_t2235727887 * __this, RuntimeObject* ___bufferPool0, const RuntimeMethod* method);
  7951. // System.String Newtonsoft.Json.Utilities.StringBuffer::ToString(System.Int32,System.Int32)
  7952. extern "C" IL2CPP_METHOD_ATTR String_t* StringBuffer_ToString_m3112979436 (StringBuffer_t2235727887 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method);
  7953. // System.String Newtonsoft.Json.Utilities.StringBuffer::ToString()
  7954. extern "C" IL2CPP_METHOD_ATTR String_t* StringBuffer_ToString_m2736734392 (StringBuffer_t2235727887 * __this, const RuntimeMethod* method);
  7955. // System.String System.String::CreateString(System.Char[],System.Int32,System.Int32)
  7956. extern "C" IL2CPP_METHOD_ATTR String_t* String_CreateString_m860434552 (String_t* __this, CharU5BU5D_t3528271667* ___val0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method);
  7957. // System.Char[] Newtonsoft.Json.Utilities.StringBuffer::get_InternalBuffer()
  7958. extern "C" IL2CPP_METHOD_ATTR CharU5BU5D_t3528271667* StringBuffer_get_InternalBuffer_m2608640496 (StringBuffer_t2235727887 * __this, const RuntimeMethod* method);
  7959. // System.Int32 System.Array::IndexOf<System.Char>(!!0[],!!0,System.Int32,System.Int32)
  7960. #define Array_IndexOf_TisChar_t3634460470_m1523447194(__this /* static, unused */, p0, p1, p2, p3, method) (( int32_t (*) (RuntimeObject * /* static, unused */, CharU5BU5D_t3528271667*, Il2CppChar, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisChar_t3634460470_m1523447194_gshared)(__this /* static, unused */, p0, p1, p2, p3, method)
  7961. // System.String Newtonsoft.Json.Utilities.StringUtils::FormatWith(System.String,System.IFormatProvider,System.Object[])
  7962. extern "C" IL2CPP_METHOD_ATTR String_t* StringUtils_FormatWith_m1786611224 (RuntimeObject * __this /* static, unused */, String_t* ___format0, RuntimeObject* ___provider1, ObjectU5BU5D_t2843939325* ___args2, const RuntimeMethod* method);
  7963. // System.String System.String::Format(System.IFormatProvider,System.String,System.Object[])
  7964. extern "C" IL2CPP_METHOD_ATTR String_t* String_Format_m1881875187 (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, String_t* p1, ObjectU5BU5D_t2843939325* p2, const RuntimeMethod* method);
  7965. // System.Void System.Text.StringBuilder::.ctor(System.Int32)
  7966. extern "C" IL2CPP_METHOD_ATTR void StringBuilder__ctor_m2367297767 (StringBuilder_t * __this, int32_t p0, const RuntimeMethod* method);
  7967. // System.Void System.IO.StringWriter::.ctor(System.Text.StringBuilder,System.IFormatProvider)
  7968. extern "C" IL2CPP_METHOD_ATTR void StringWriter__ctor_m3987072682 (StringWriter_t802263757 * __this, StringBuilder_t * p0, RuntimeObject* p1, const RuntimeMethod* method);
  7969. // System.Char Newtonsoft.Json.Utilities.MathUtils::IntToHex(System.Int32)
  7970. extern "C" IL2CPP_METHOD_ATTR Il2CppChar MathUtils_IntToHex_m1986186787 (RuntimeObject * __this /* static, unused */, int32_t ___n0, const RuntimeMethod* method);
  7971. // System.Boolean System.Char::IsUpper(System.Char)
  7972. extern "C" IL2CPP_METHOD_ATTR bool Char_IsUpper_m3564669513 (RuntimeObject * __this /* static, unused */, Il2CppChar p0, const RuntimeMethod* method);
  7973. // System.Char System.Char::ToLower(System.Char,System.Globalization.CultureInfo)
  7974. extern "C" IL2CPP_METHOD_ATTR Il2CppChar Char_ToLower_m3999837485 (RuntimeObject * __this /* static, unused */, Il2CppChar p0, CultureInfo_t4157843068 * p1, const RuntimeMethod* method);
  7975. // System.String System.String::CreateString(System.Char[])
  7976. extern "C" IL2CPP_METHOD_ATTR String_t* String_CreateString_m2818852475 (String_t* __this, CharU5BU5D_t3528271667* ___val0, const RuntimeMethod* method);
  7977. // System.Boolean System.Char::IsHighSurrogate(System.Char)
  7978. extern "C" IL2CPP_METHOD_ATTR bool Char_IsHighSurrogate_m2151882768 (RuntimeObject * __this /* static, unused */, Il2CppChar p0, const RuntimeMethod* method);
  7979. // System.Boolean System.Char::IsLowSurrogate(System.Char)
  7980. extern "C" IL2CPP_METHOD_ATTR bool Char_IsLowSurrogate_m1445307684 (RuntimeObject * __this /* static, unused */, Il2CppChar p0, const RuntimeMethod* method);
  7981. // System.Boolean System.Type::get_IsInterface()
  7982. extern "C" IL2CPP_METHOD_ATTR bool Type_get_IsInterface_m3284996719 (Type_t * __this, const RuntimeMethod* method);
  7983. // System.Boolean System.Type::get_IsEnum()
  7984. extern "C" IL2CPP_METHOD_ATTR bool Type_get_IsEnum_m208091508 (Type_t * __this, const RuntimeMethod* method);
  7985. // System.Boolean System.Type::get_IsClass()
  7986. extern "C" IL2CPP_METHOD_ATTR bool Type_get_IsClass_m589177581 (Type_t * __this, const RuntimeMethod* method);
  7987. // System.Boolean System.Type::get_IsSealed()
  7988. extern "C" IL2CPP_METHOD_ATTR bool Type_get_IsSealed_m3543837727 (Type_t * __this, const RuntimeMethod* method);
  7989. // System.Boolean System.Type::get_IsAbstract()
  7990. extern "C" IL2CPP_METHOD_ATTR bool Type_get_IsAbstract_m1120089130 (Type_t * __this, const RuntimeMethod* method);
  7991. // System.Boolean System.Type::get_IsValueType()
  7992. extern "C" IL2CPP_METHOD_ATTR bool Type_get_IsValueType_m3108065642 (Type_t * __this, const RuntimeMethod* method);
  7993. // System.Boolean System.String::Equals(System.String,System.String,System.StringComparison)
  7994. extern "C" IL2CPP_METHOD_ATTR bool String_Equals_m2359609904 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, int32_t p2, const RuntimeMethod* method);
  7995. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::AssignableToTypeName(System.Type,System.String,System.Type&)
  7996. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_AssignableToTypeName_m503478083 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, String_t* ___fullTypeName1, Type_t ** ___match2, const RuntimeMethod* method);
  7997. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::ImplementInterface(System.Type,System.Type)
  7998. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_ImplementInterface_m4199275556 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, Type_t * ___interfaceType1, const RuntimeMethod* method);
  7999. // System.Void System.ComponentModel.AddingNewEventHandler::Invoke(System.Object,System.ComponentModel.AddingNewEventArgs)
  8000. extern "C" IL2CPP_METHOD_ATTR void AddingNewEventHandler_Invoke_m2252854360 (AddingNewEventHandler_t4128025860 * __this, RuntimeObject * ___sender0, AddingNewEventArgs_t2974299087 * ___e1, const RuntimeMethod* method);
  8001. // System.Void System.ComponentModel.NotifyCollectionChangedEventHandler::Invoke(System.Object,System.ComponentModel.NotifyCollectionChangedEventArgs)
  8002. extern "C" IL2CPP_METHOD_ATTR void NotifyCollectionChangedEventHandler_Invoke_m1949505131 (NotifyCollectionChangedEventHandler_t2206564399 * __this, RuntimeObject * ___sender0, NotifyCollectionChangedEventArgs_t1368105863 * ___e1, const RuntimeMethod* method);
  8003. // System.Void System.EventArgs::.ctor()
  8004. extern "C" IL2CPP_METHOD_ATTR void EventArgs__ctor_m32674013 (EventArgs_t3591816995 * __this, const RuntimeMethod* method);
  8005. // System.Void System.ComponentModel.PropertyChangingEventHandler::Invoke(System.Object,System.ComponentModel.PropertyChangingEventArgs)
  8006. extern "C" IL2CPP_METHOD_ATTR void PropertyChangingEventHandler_Invoke_m4194376157 (PropertyChangingEventHandler_t2830353497 * __this, RuntimeObject * ___sender0, PropertyChangingEventArgs_t2067745136 * ___e1, const RuntimeMethod* method);
  8007. #ifdef __clang__
  8008. #pragma clang diagnostic push
  8009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8010. #pragma clang diagnostic ignored "-Wunused-variable"
  8011. #endif
  8012. // System.Void Newtonsoft.Json.Utilities.ConvertUtils/<>c__DisplayClass9_0::.ctor()
  8013. extern "C" IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass9_0__ctor_m1379164318 (U3CU3Ec__DisplayClass9_0_t1591754542 * __this, const RuntimeMethod* method)
  8014. {
  8015. {
  8016. Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  8017. return;
  8018. }
  8019. }
  8020. // System.Object Newtonsoft.Json.Utilities.ConvertUtils/<>c__DisplayClass9_0::<CreateCastConverter>b__0(System.Object)
  8021. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * U3CU3Ec__DisplayClass9_0_U3CCreateCastConverterU3Eb__0_m1204656933 (U3CU3Ec__DisplayClass9_0_t1591754542 * __this, RuntimeObject * ___o0, const RuntimeMethod* method)
  8022. {
  8023. static bool s_Il2CppMethodInitialized;
  8024. if (!s_Il2CppMethodInitialized)
  8025. {
  8026. il2cpp_codegen_initialize_method (U3CU3Ec__DisplayClass9_0_U3CCreateCastConverterU3Eb__0_m1204656933_MetadataUsageId);
  8027. s_Il2CppMethodInitialized = true;
  8028. }
  8029. {
  8030. MethodCall_2_t2845904993 * L_0 = __this->get_call_0();
  8031. ObjectU5BU5D_t2843939325* L_1 = ((ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1));
  8032. RuntimeObject * L_2 = ___o0;
  8033. NullCheck(L_1);
  8034. ArrayElementTypeCheck (L_1, L_2);
  8035. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_2);
  8036. NullCheck(L_0);
  8037. RuntimeObject * L_3 = MethodCall_2_Invoke_m386137395(L_0, NULL, L_1, /*hidden argument*/MethodCall_2_Invoke_m386137395_RuntimeMethod_var);
  8038. return L_3;
  8039. }
  8040. }
  8041. #ifdef __clang__
  8042. #pragma clang diagnostic pop
  8043. #endif
  8044. #ifdef __clang__
  8045. #pragma clang diagnostic push
  8046. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8047. #pragma clang diagnostic ignored "-Wunused-variable"
  8048. #endif
  8049. #ifdef __clang__
  8050. #pragma clang diagnostic pop
  8051. #endif
  8052. #ifdef __clang__
  8053. #pragma clang diagnostic push
  8054. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8055. #pragma clang diagnostic ignored "-Wunused-variable"
  8056. #endif
  8057. // Conversion methods for marshalling of: Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey
  8058. extern "C" void TypeConvertKey_t285306760_marshal_pinvoke(const TypeConvertKey_t285306760& unmarshaled, TypeConvertKey_t285306760_marshaled_pinvoke& marshaled)
  8059. {
  8060. Exception_t* ____initialType_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_initialType' of type 'TypeConvertKey': Reference type field marshaling is not supported.");
  8061. IL2CPP_RAISE_MANAGED_EXCEPTION(____initialType_0Exception,NULL);
  8062. }
  8063. extern "C" void TypeConvertKey_t285306760_marshal_pinvoke_back(const TypeConvertKey_t285306760_marshaled_pinvoke& marshaled, TypeConvertKey_t285306760& unmarshaled)
  8064. {
  8065. Exception_t* ____initialType_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_initialType' of type 'TypeConvertKey': Reference type field marshaling is not supported.");
  8066. IL2CPP_RAISE_MANAGED_EXCEPTION(____initialType_0Exception,NULL);
  8067. }
  8068. // Conversion method for clean up from marshalling of: Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey
  8069. extern "C" void TypeConvertKey_t285306760_marshal_pinvoke_cleanup(TypeConvertKey_t285306760_marshaled_pinvoke& marshaled)
  8070. {
  8071. }
  8072. // Conversion methods for marshalling of: Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey
  8073. extern "C" void TypeConvertKey_t285306760_marshal_com(const TypeConvertKey_t285306760& unmarshaled, TypeConvertKey_t285306760_marshaled_com& marshaled)
  8074. {
  8075. Exception_t* ____initialType_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_initialType' of type 'TypeConvertKey': Reference type field marshaling is not supported.");
  8076. IL2CPP_RAISE_MANAGED_EXCEPTION(____initialType_0Exception,NULL);
  8077. }
  8078. extern "C" void TypeConvertKey_t285306760_marshal_com_back(const TypeConvertKey_t285306760_marshaled_com& marshaled, TypeConvertKey_t285306760& unmarshaled)
  8079. {
  8080. Exception_t* ____initialType_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_initialType' of type 'TypeConvertKey': Reference type field marshaling is not supported.");
  8081. IL2CPP_RAISE_MANAGED_EXCEPTION(____initialType_0Exception,NULL);
  8082. }
  8083. // Conversion method for clean up from marshalling of: Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey
  8084. extern "C" void TypeConvertKey_t285306760_marshal_com_cleanup(TypeConvertKey_t285306760_marshaled_com& marshaled)
  8085. {
  8086. }
  8087. // System.Type Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey::get_InitialType()
  8088. extern "C" IL2CPP_METHOD_ATTR Type_t * TypeConvertKey_get_InitialType_m1948938866 (TypeConvertKey_t285306760 * __this, const RuntimeMethod* method)
  8089. {
  8090. {
  8091. Type_t * L_0 = __this->get__initialType_0();
  8092. return L_0;
  8093. }
  8094. }
  8095. extern "C" Type_t * TypeConvertKey_get_InitialType_m1948938866_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  8096. {
  8097. TypeConvertKey_t285306760 * _thisAdjusted = reinterpret_cast<TypeConvertKey_t285306760 *>(__this + 1);
  8098. return TypeConvertKey_get_InitialType_m1948938866(_thisAdjusted, method);
  8099. }
  8100. // System.Type Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey::get_TargetType()
  8101. extern "C" IL2CPP_METHOD_ATTR Type_t * TypeConvertKey_get_TargetType_m1323123860 (TypeConvertKey_t285306760 * __this, const RuntimeMethod* method)
  8102. {
  8103. {
  8104. Type_t * L_0 = __this->get__targetType_1();
  8105. return L_0;
  8106. }
  8107. }
  8108. extern "C" Type_t * TypeConvertKey_get_TargetType_m1323123860_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  8109. {
  8110. TypeConvertKey_t285306760 * _thisAdjusted = reinterpret_cast<TypeConvertKey_t285306760 *>(__this + 1);
  8111. return TypeConvertKey_get_TargetType_m1323123860(_thisAdjusted, method);
  8112. }
  8113. // System.Void Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey::.ctor(System.Type,System.Type)
  8114. extern "C" IL2CPP_METHOD_ATTR void TypeConvertKey__ctor_m1484742788 (TypeConvertKey_t285306760 * __this, Type_t * ___initialType0, Type_t * ___targetType1, const RuntimeMethod* method)
  8115. {
  8116. {
  8117. Type_t * L_0 = ___initialType0;
  8118. __this->set__initialType_0(L_0);
  8119. Type_t * L_1 = ___targetType1;
  8120. __this->set__targetType_1(L_1);
  8121. return;
  8122. }
  8123. }
  8124. extern "C" void TypeConvertKey__ctor_m1484742788_AdjustorThunk (RuntimeObject * __this, Type_t * ___initialType0, Type_t * ___targetType1, const RuntimeMethod* method)
  8125. {
  8126. TypeConvertKey_t285306760 * _thisAdjusted = reinterpret_cast<TypeConvertKey_t285306760 *>(__this + 1);
  8127. TypeConvertKey__ctor_m1484742788(_thisAdjusted, ___initialType0, ___targetType1, method);
  8128. }
  8129. // System.Int32 Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey::GetHashCode()
  8130. extern "C" IL2CPP_METHOD_ATTR int32_t TypeConvertKey_GetHashCode_m1557333626 (TypeConvertKey_t285306760 * __this, const RuntimeMethod* method)
  8131. {
  8132. {
  8133. Type_t * L_0 = __this->get__initialType_0();
  8134. NullCheck(L_0);
  8135. int32_t L_1 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_0);
  8136. Type_t * L_2 = __this->get__targetType_1();
  8137. NullCheck(L_2);
  8138. int32_t L_3 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_2);
  8139. return ((int32_t)((int32_t)L_1^(int32_t)L_3));
  8140. }
  8141. }
  8142. extern "C" int32_t TypeConvertKey_GetHashCode_m1557333626_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  8143. {
  8144. TypeConvertKey_t285306760 * _thisAdjusted = reinterpret_cast<TypeConvertKey_t285306760 *>(__this + 1);
  8145. return TypeConvertKey_GetHashCode_m1557333626(_thisAdjusted, method);
  8146. }
  8147. // System.Boolean Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey::Equals(System.Object)
  8148. extern "C" IL2CPP_METHOD_ATTR bool TypeConvertKey_Equals_m1519043382 (TypeConvertKey_t285306760 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
  8149. {
  8150. static bool s_Il2CppMethodInitialized;
  8151. if (!s_Il2CppMethodInitialized)
  8152. {
  8153. il2cpp_codegen_initialize_method (TypeConvertKey_Equals_m1519043382_MetadataUsageId);
  8154. s_Il2CppMethodInitialized = true;
  8155. }
  8156. {
  8157. RuntimeObject * L_0 = ___obj0;
  8158. if (((RuntimeObject *)IsInstSealed((RuntimeObject*)L_0, TypeConvertKey_t285306760_il2cpp_TypeInfo_var)))
  8159. {
  8160. goto IL_000a;
  8161. }
  8162. }
  8163. {
  8164. return (bool)0;
  8165. }
  8166. IL_000a:
  8167. {
  8168. RuntimeObject * L_1 = ___obj0;
  8169. bool L_2 = TypeConvertKey_Equals_m3807158012(__this, ((*(TypeConvertKey_t285306760 *)((TypeConvertKey_t285306760 *)UnBox(L_1, TypeConvertKey_t285306760_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
  8170. return L_2;
  8171. }
  8172. }
  8173. extern "C" bool TypeConvertKey_Equals_m1519043382_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
  8174. {
  8175. TypeConvertKey_t285306760 * _thisAdjusted = reinterpret_cast<TypeConvertKey_t285306760 *>(__this + 1);
  8176. return TypeConvertKey_Equals_m1519043382(_thisAdjusted, ___obj0, method);
  8177. }
  8178. // System.Boolean Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey::Equals(Newtonsoft.Json.Utilities.ConvertUtils/TypeConvertKey)
  8179. extern "C" IL2CPP_METHOD_ATTR bool TypeConvertKey_Equals_m3807158012 (TypeConvertKey_t285306760 * __this, TypeConvertKey_t285306760 ___other0, const RuntimeMethod* method)
  8180. {
  8181. {
  8182. Type_t * L_0 = __this->get__initialType_0();
  8183. TypeConvertKey_t285306760 L_1 = ___other0;
  8184. Type_t * L_2 = L_1.get__initialType_0();
  8185. if ((!(((RuntimeObject*)(Type_t *)L_0) == ((RuntimeObject*)(Type_t *)L_2))))
  8186. {
  8187. goto IL_001d;
  8188. }
  8189. }
  8190. {
  8191. Type_t * L_3 = __this->get__targetType_1();
  8192. TypeConvertKey_t285306760 L_4 = ___other0;
  8193. Type_t * L_5 = L_4.get__targetType_1();
  8194. return (bool)((((RuntimeObject*)(Type_t *)L_3) == ((RuntimeObject*)(Type_t *)L_5))? 1 : 0);
  8195. }
  8196. IL_001d:
  8197. {
  8198. return (bool)0;
  8199. }
  8200. }
  8201. extern "C" bool TypeConvertKey_Equals_m3807158012_AdjustorThunk (RuntimeObject * __this, TypeConvertKey_t285306760 ___other0, const RuntimeMethod* method)
  8202. {
  8203. TypeConvertKey_t285306760 * _thisAdjusted = reinterpret_cast<TypeConvertKey_t285306760 *>(__this + 1);
  8204. return TypeConvertKey_Equals_m3807158012(_thisAdjusted, ___other0, method);
  8205. }
  8206. #ifdef __clang__
  8207. #pragma clang diagnostic pop
  8208. #endif
  8209. #ifdef __clang__
  8210. #pragma clang diagnostic push
  8211. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8212. #pragma clang diagnostic ignored "-Wunused-variable"
  8213. #endif
  8214. // Conversion methods for marshalling of: Newtonsoft.Json.Utilities.DateTimeParser
  8215. extern "C" void DateTimeParser_t3754458704_marshal_pinvoke(const DateTimeParser_t3754458704& unmarshaled, DateTimeParser_t3754458704_marshaled_pinvoke& marshaled)
  8216. {
  8217. marshaled.___Year_0 = unmarshaled.get_Year_0();
  8218. marshaled.___Month_1 = unmarshaled.get_Month_1();
  8219. marshaled.___Day_2 = unmarshaled.get_Day_2();
  8220. marshaled.___Hour_3 = unmarshaled.get_Hour_3();
  8221. marshaled.___Minute_4 = unmarshaled.get_Minute_4();
  8222. marshaled.___Second_5 = unmarshaled.get_Second_5();
  8223. marshaled.___Fraction_6 = unmarshaled.get_Fraction_6();
  8224. marshaled.___ZoneHour_7 = unmarshaled.get_ZoneHour_7();
  8225. marshaled.___ZoneMinute_8 = unmarshaled.get_ZoneMinute_8();
  8226. marshaled.___Zone_9 = unmarshaled.get_Zone_9();
  8227. if (unmarshaled.get__text_10() != NULL)
  8228. {
  8229. il2cpp_array_size_t _unmarshaled__text_Length = (unmarshaled.get__text_10())->max_length;
  8230. marshaled.____text_10 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled__text_Length);
  8231. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaled__text_Length); i++)
  8232. {
  8233. (marshaled.____text_10)[i] = static_cast<uint8_t>((unmarshaled.get__text_10())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)));
  8234. }
  8235. }
  8236. else
  8237. {
  8238. marshaled.____text_10 = NULL;
  8239. }
  8240. marshaled.____end_11 = unmarshaled.get__end_11();
  8241. }
  8242. extern "C" void DateTimeParser_t3754458704_marshal_pinvoke_back(const DateTimeParser_t3754458704_marshaled_pinvoke& marshaled, DateTimeParser_t3754458704& unmarshaled)
  8243. {
  8244. static bool s_Il2CppMethodInitialized;
  8245. if (!s_Il2CppMethodInitialized)
  8246. {
  8247. il2cpp_codegen_initialize_method (DateTimeParser_t3754458704_pinvoke_FromNativeMethodDefinition_MetadataUsageId);
  8248. s_Il2CppMethodInitialized = true;
  8249. }
  8250. int32_t unmarshaled_Year_temp_0 = 0;
  8251. unmarshaled_Year_temp_0 = marshaled.___Year_0;
  8252. unmarshaled.set_Year_0(unmarshaled_Year_temp_0);
  8253. int32_t unmarshaled_Month_temp_1 = 0;
  8254. unmarshaled_Month_temp_1 = marshaled.___Month_1;
  8255. unmarshaled.set_Month_1(unmarshaled_Month_temp_1);
  8256. int32_t unmarshaled_Day_temp_2 = 0;
  8257. unmarshaled_Day_temp_2 = marshaled.___Day_2;
  8258. unmarshaled.set_Day_2(unmarshaled_Day_temp_2);
  8259. int32_t unmarshaled_Hour_temp_3 = 0;
  8260. unmarshaled_Hour_temp_3 = marshaled.___Hour_3;
  8261. unmarshaled.set_Hour_3(unmarshaled_Hour_temp_3);
  8262. int32_t unmarshaled_Minute_temp_4 = 0;
  8263. unmarshaled_Minute_temp_4 = marshaled.___Minute_4;
  8264. unmarshaled.set_Minute_4(unmarshaled_Minute_temp_4);
  8265. int32_t unmarshaled_Second_temp_5 = 0;
  8266. unmarshaled_Second_temp_5 = marshaled.___Second_5;
  8267. unmarshaled.set_Second_5(unmarshaled_Second_temp_5);
  8268. int32_t unmarshaled_Fraction_temp_6 = 0;
  8269. unmarshaled_Fraction_temp_6 = marshaled.___Fraction_6;
  8270. unmarshaled.set_Fraction_6(unmarshaled_Fraction_temp_6);
  8271. int32_t unmarshaled_ZoneHour_temp_7 = 0;
  8272. unmarshaled_ZoneHour_temp_7 = marshaled.___ZoneHour_7;
  8273. unmarshaled.set_ZoneHour_7(unmarshaled_ZoneHour_temp_7);
  8274. int32_t unmarshaled_ZoneMinute_temp_8 = 0;
  8275. unmarshaled_ZoneMinute_temp_8 = marshaled.___ZoneMinute_8;
  8276. unmarshaled.set_ZoneMinute_8(unmarshaled_ZoneMinute_temp_8);
  8277. int32_t unmarshaled_Zone_temp_9 = 0;
  8278. unmarshaled_Zone_temp_9 = marshaled.___Zone_9;
  8279. unmarshaled.set_Zone_9(unmarshaled_Zone_temp_9);
  8280. if (marshaled.____text_10 != NULL)
  8281. {
  8282. if (unmarshaled.get__text_10() == NULL)
  8283. {
  8284. unmarshaled.set__text_10(reinterpret_cast<CharU5BU5D_t3528271667*>(SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, 1)));
  8285. }
  8286. il2cpp_array_size_t _arrayLength = (unmarshaled.get__text_10())->max_length;
  8287. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
  8288. {
  8289. (unmarshaled.get__text_10())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), static_cast<Il2CppChar>((marshaled.____text_10)[i]));
  8290. }
  8291. }
  8292. int32_t unmarshaled__end_temp_11 = 0;
  8293. unmarshaled__end_temp_11 = marshaled.____end_11;
  8294. unmarshaled.set__end_11(unmarshaled__end_temp_11);
  8295. }
  8296. // Conversion method for clean up from marshalling of: Newtonsoft.Json.Utilities.DateTimeParser
  8297. extern "C" void DateTimeParser_t3754458704_marshal_pinvoke_cleanup(DateTimeParser_t3754458704_marshaled_pinvoke& marshaled)
  8298. {
  8299. if (marshaled.____text_10 != NULL)
  8300. {
  8301. il2cpp_codegen_marshal_free(marshaled.____text_10);
  8302. marshaled.____text_10 = NULL;
  8303. }
  8304. }
  8305. // Conversion methods for marshalling of: Newtonsoft.Json.Utilities.DateTimeParser
  8306. extern "C" void DateTimeParser_t3754458704_marshal_com(const DateTimeParser_t3754458704& unmarshaled, DateTimeParser_t3754458704_marshaled_com& marshaled)
  8307. {
  8308. marshaled.___Year_0 = unmarshaled.get_Year_0();
  8309. marshaled.___Month_1 = unmarshaled.get_Month_1();
  8310. marshaled.___Day_2 = unmarshaled.get_Day_2();
  8311. marshaled.___Hour_3 = unmarshaled.get_Hour_3();
  8312. marshaled.___Minute_4 = unmarshaled.get_Minute_4();
  8313. marshaled.___Second_5 = unmarshaled.get_Second_5();
  8314. marshaled.___Fraction_6 = unmarshaled.get_Fraction_6();
  8315. marshaled.___ZoneHour_7 = unmarshaled.get_ZoneHour_7();
  8316. marshaled.___ZoneMinute_8 = unmarshaled.get_ZoneMinute_8();
  8317. marshaled.___Zone_9 = unmarshaled.get_Zone_9();
  8318. if (unmarshaled.get__text_10() != NULL)
  8319. {
  8320. il2cpp_array_size_t _unmarshaled__text_Length = (unmarshaled.get__text_10())->max_length;
  8321. marshaled.____text_10 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled__text_Length);
  8322. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaled__text_Length); i++)
  8323. {
  8324. (marshaled.____text_10)[i] = static_cast<uint8_t>((unmarshaled.get__text_10())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)));
  8325. }
  8326. }
  8327. else
  8328. {
  8329. marshaled.____text_10 = NULL;
  8330. }
  8331. marshaled.____end_11 = unmarshaled.get__end_11();
  8332. }
  8333. extern "C" void DateTimeParser_t3754458704_marshal_com_back(const DateTimeParser_t3754458704_marshaled_com& marshaled, DateTimeParser_t3754458704& unmarshaled)
  8334. {
  8335. static bool s_Il2CppMethodInitialized;
  8336. if (!s_Il2CppMethodInitialized)
  8337. {
  8338. il2cpp_codegen_initialize_method (DateTimeParser_t3754458704_com_FromNativeMethodDefinition_MetadataUsageId);
  8339. s_Il2CppMethodInitialized = true;
  8340. }
  8341. int32_t unmarshaled_Year_temp_0 = 0;
  8342. unmarshaled_Year_temp_0 = marshaled.___Year_0;
  8343. unmarshaled.set_Year_0(unmarshaled_Year_temp_0);
  8344. int32_t unmarshaled_Month_temp_1 = 0;
  8345. unmarshaled_Month_temp_1 = marshaled.___Month_1;
  8346. unmarshaled.set_Month_1(unmarshaled_Month_temp_1);
  8347. int32_t unmarshaled_Day_temp_2 = 0;
  8348. unmarshaled_Day_temp_2 = marshaled.___Day_2;
  8349. unmarshaled.set_Day_2(unmarshaled_Day_temp_2);
  8350. int32_t unmarshaled_Hour_temp_3 = 0;
  8351. unmarshaled_Hour_temp_3 = marshaled.___Hour_3;
  8352. unmarshaled.set_Hour_3(unmarshaled_Hour_temp_3);
  8353. int32_t unmarshaled_Minute_temp_4 = 0;
  8354. unmarshaled_Minute_temp_4 = marshaled.___Minute_4;
  8355. unmarshaled.set_Minute_4(unmarshaled_Minute_temp_4);
  8356. int32_t unmarshaled_Second_temp_5 = 0;
  8357. unmarshaled_Second_temp_5 = marshaled.___Second_5;
  8358. unmarshaled.set_Second_5(unmarshaled_Second_temp_5);
  8359. int32_t unmarshaled_Fraction_temp_6 = 0;
  8360. unmarshaled_Fraction_temp_6 = marshaled.___Fraction_6;
  8361. unmarshaled.set_Fraction_6(unmarshaled_Fraction_temp_6);
  8362. int32_t unmarshaled_ZoneHour_temp_7 = 0;
  8363. unmarshaled_ZoneHour_temp_7 = marshaled.___ZoneHour_7;
  8364. unmarshaled.set_ZoneHour_7(unmarshaled_ZoneHour_temp_7);
  8365. int32_t unmarshaled_ZoneMinute_temp_8 = 0;
  8366. unmarshaled_ZoneMinute_temp_8 = marshaled.___ZoneMinute_8;
  8367. unmarshaled.set_ZoneMinute_8(unmarshaled_ZoneMinute_temp_8);
  8368. int32_t unmarshaled_Zone_temp_9 = 0;
  8369. unmarshaled_Zone_temp_9 = marshaled.___Zone_9;
  8370. unmarshaled.set_Zone_9(unmarshaled_Zone_temp_9);
  8371. if (marshaled.____text_10 != NULL)
  8372. {
  8373. if (unmarshaled.get__text_10() == NULL)
  8374. {
  8375. unmarshaled.set__text_10(reinterpret_cast<CharU5BU5D_t3528271667*>(SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, 1)));
  8376. }
  8377. il2cpp_array_size_t _arrayLength = (unmarshaled.get__text_10())->max_length;
  8378. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
  8379. {
  8380. (unmarshaled.get__text_10())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), static_cast<Il2CppChar>((marshaled.____text_10)[i]));
  8381. }
  8382. }
  8383. int32_t unmarshaled__end_temp_11 = 0;
  8384. unmarshaled__end_temp_11 = marshaled.____end_11;
  8385. unmarshaled.set__end_11(unmarshaled__end_temp_11);
  8386. }
  8387. // Conversion method for clean up from marshalling of: Newtonsoft.Json.Utilities.DateTimeParser
  8388. extern "C" void DateTimeParser_t3754458704_marshal_com_cleanup(DateTimeParser_t3754458704_marshaled_com& marshaled)
  8389. {
  8390. if (marshaled.____text_10 != NULL)
  8391. {
  8392. il2cpp_codegen_marshal_free(marshaled.____text_10);
  8393. marshaled.____text_10 = NULL;
  8394. }
  8395. }
  8396. // System.Void Newtonsoft.Json.Utilities.DateTimeParser::.cctor()
  8397. extern "C" IL2CPP_METHOD_ATTR void DateTimeParser__cctor_m1006148270 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
  8398. {
  8399. static bool s_Il2CppMethodInitialized;
  8400. if (!s_Il2CppMethodInitialized)
  8401. {
  8402. il2cpp_codegen_initialize_method (DateTimeParser__cctor_m1006148270_MetadataUsageId);
  8403. s_Il2CppMethodInitialized = true;
  8404. }
  8405. {
  8406. Int32U5BU5D_t385246372* L_0 = ((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)7));
  8407. RuntimeFieldHandle_t1871169219 L_1 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t3057255369____9E31F24F64765FCAA589F589324D17C9FCF6A06D_0_FieldInfo_var) };
  8408. RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, L_1, /*hidden argument*/NULL);
  8409. ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->set_Power10_12(L_0);
  8410. NullCheck(_stringLiteral2378956916);
  8411. int32_t L_2 = String_get_Length_m3847582255(_stringLiteral2378956916, /*hidden argument*/NULL);
  8412. ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->set_Lzyyyy_13(L_2);
  8413. NullCheck(_stringLiteral1235401807);
  8414. int32_t L_3 = String_get_Length_m3847582255(_stringLiteral1235401807, /*hidden argument*/NULL);
  8415. ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->set_Lzyyyy__14(L_3);
  8416. NullCheck(_stringLiteral3405197142);
  8417. int32_t L_4 = String_get_Length_m3847582255(_stringLiteral3405197142, /*hidden argument*/NULL);
  8418. ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->set_Lzyyyy_MM_15(L_4);
  8419. NullCheck(_stringLiteral8793942);
  8420. int32_t L_5 = String_get_Length_m3847582255(_stringLiteral8793942, /*hidden argument*/NULL);
  8421. ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->set_Lzyyyy_MM__16(L_5);
  8422. NullCheck(_stringLiteral1072719392);
  8423. int32_t L_6 = String_get_Length_m3847582255(_stringLiteral1072719392, /*hidden argument*/NULL);
  8424. ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->set_Lzyyyy_MM_dd_17(L_6);
  8425. NullCheck(_stringLiteral3804830530);
  8426. int32_t L_7 = String_get_Length_m3847582255(_stringLiteral3804830530, /*hidden argument*/NULL);
  8427. ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->set_Lzyyyy_MM_ddT_18(L_7);
  8428. NullCheck(_stringLiteral3457333224);
  8429. int32_t L_8 = String_get_Length_m3847582255(_stringLiteral3457333224, /*hidden argument*/NULL);
  8430. ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->set_LzHH_19(L_8);
  8431. NullCheck(_stringLiteral3886980064);
  8432. int32_t L_9 = String_get_Length_m3847582255(_stringLiteral3886980064, /*hidden argument*/NULL);
  8433. ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->set_LzHH__20(L_9);
  8434. NullCheck(_stringLiteral3027523993);
  8435. int32_t L_10 = String_get_Length_m3847582255(_stringLiteral3027523993, /*hidden argument*/NULL);
  8436. ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->set_LzHH_mm_21(L_10);
  8437. NullCheck(_stringLiteral3026868633);
  8438. int32_t L_11 = String_get_Length_m3847582255(_stringLiteral3026868633, /*hidden argument*/NULL);
  8439. ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->set_LzHH_mm__22(L_11);
  8440. NullCheck(_stringLiteral2357574120);
  8441. int32_t L_12 = String_get_Length_m3847582255(_stringLiteral2357574120, /*hidden argument*/NULL);
  8442. ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->set_LzHH_mm_ss_23(L_12);
  8443. NullCheck(_stringLiteral3452614531);
  8444. int32_t L_13 = String_get_Length_m3847582255(_stringLiteral3452614531, /*hidden argument*/NULL);
  8445. ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->set_Lz__24(L_13);
  8446. NullCheck(_stringLiteral1035957435);
  8447. int32_t L_14 = String_get_Length_m3847582255(_stringLiteral1035957435, /*hidden argument*/NULL);
  8448. ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->set_Lz_zz_25(L_14);
  8449. return;
  8450. }
  8451. }
  8452. // System.Boolean Newtonsoft.Json.Utilities.DateTimeParser::Parse(System.Char[],System.Int32,System.Int32)
  8453. extern "C" IL2CPP_METHOD_ATTR bool DateTimeParser_Parse_m73420931 (DateTimeParser_t3754458704 * __this, CharU5BU5D_t3528271667* ___text0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method)
  8454. {
  8455. static bool s_Il2CppMethodInitialized;
  8456. if (!s_Il2CppMethodInitialized)
  8457. {
  8458. il2cpp_codegen_initialize_method (DateTimeParser_Parse_m73420931_MetadataUsageId);
  8459. s_Il2CppMethodInitialized = true;
  8460. }
  8461. {
  8462. CharU5BU5D_t3528271667* L_0 = ___text0;
  8463. __this->set__text_10(L_0);
  8464. int32_t L_1 = ___startIndex1;
  8465. int32_t L_2 = ___length2;
  8466. __this->set__end_11(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)));
  8467. int32_t L_3 = ___startIndex1;
  8468. bool L_4 = DateTimeParser_ParseDate_m1503841812(__this, L_3, /*hidden argument*/NULL);
  8469. if (!L_4)
  8470. {
  8471. goto IL_003b;
  8472. }
  8473. }
  8474. {
  8475. IL2CPP_RUNTIME_CLASS_INIT(DateTimeParser_t3754458704_il2cpp_TypeInfo_var);
  8476. int32_t L_5 = ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->get_Lzyyyy_MM_dd_17();
  8477. int32_t L_6 = ___startIndex1;
  8478. bool L_7 = DateTimeParser_ParseChar_m818678987(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), ((int32_t)84), /*hidden argument*/NULL);
  8479. if (!L_7)
  8480. {
  8481. goto IL_003b;
  8482. }
  8483. }
  8484. {
  8485. IL2CPP_RUNTIME_CLASS_INIT(DateTimeParser_t3754458704_il2cpp_TypeInfo_var);
  8486. int32_t L_8 = ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->get_Lzyyyy_MM_ddT_18();
  8487. int32_t L_9 = ___startIndex1;
  8488. bool L_10 = DateTimeParser_ParseTimeAndZoneAndWhitespace_m3012059955(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/NULL);
  8489. if (!L_10)
  8490. {
  8491. goto IL_003b;
  8492. }
  8493. }
  8494. {
  8495. return (bool)1;
  8496. }
  8497. IL_003b:
  8498. {
  8499. return (bool)0;
  8500. }
  8501. }
  8502. extern "C" bool DateTimeParser_Parse_m73420931_AdjustorThunk (RuntimeObject * __this, CharU5BU5D_t3528271667* ___text0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method)
  8503. {
  8504. DateTimeParser_t3754458704 * _thisAdjusted = reinterpret_cast<DateTimeParser_t3754458704 *>(__this + 1);
  8505. return DateTimeParser_Parse_m73420931(_thisAdjusted, ___text0, ___startIndex1, ___length2, method);
  8506. }
  8507. // System.Boolean Newtonsoft.Json.Utilities.DateTimeParser::ParseDate(System.Int32)
  8508. extern "C" IL2CPP_METHOD_ATTR bool DateTimeParser_ParseDate_m1503841812 (DateTimeParser_t3754458704 * __this, int32_t ___start0, const RuntimeMethod* method)
  8509. {
  8510. static bool s_Il2CppMethodInitialized;
  8511. if (!s_Il2CppMethodInitialized)
  8512. {
  8513. il2cpp_codegen_initialize_method (DateTimeParser_ParseDate_m1503841812_MetadataUsageId);
  8514. s_Il2CppMethodInitialized = true;
  8515. }
  8516. {
  8517. int32_t L_0 = ___start0;
  8518. int32_t* L_1 = __this->get_address_of_Year_0();
  8519. bool L_2 = DateTimeParser_Parse4Digit_m3204871448(__this, L_0, L_1, /*hidden argument*/NULL);
  8520. if (!L_2)
  8521. {
  8522. goto IL_00a3;
  8523. }
  8524. }
  8525. {
  8526. int32_t L_3 = __this->get_Year_0();
  8527. if ((((int32_t)1) > ((int32_t)L_3)))
  8528. {
  8529. goto IL_00a3;
  8530. }
  8531. }
  8532. {
  8533. int32_t L_4 = ___start0;
  8534. IL2CPP_RUNTIME_CLASS_INIT(DateTimeParser_t3754458704_il2cpp_TypeInfo_var);
  8535. int32_t L_5 = ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->get_Lzyyyy_13();
  8536. bool L_6 = DateTimeParser_ParseChar_m818678987(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5)), ((int32_t)45), /*hidden argument*/NULL);
  8537. if (!L_6)
  8538. {
  8539. goto IL_00a3;
  8540. }
  8541. }
  8542. {
  8543. int32_t L_7 = ___start0;
  8544. IL2CPP_RUNTIME_CLASS_INIT(DateTimeParser_t3754458704_il2cpp_TypeInfo_var);
  8545. int32_t L_8 = ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->get_Lzyyyy__14();
  8546. int32_t* L_9 = __this->get_address_of_Month_1();
  8547. bool L_10 = DateTimeParser_Parse2Digit_m78569833(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)), L_9, /*hidden argument*/NULL);
  8548. if (!L_10)
  8549. {
  8550. goto IL_00a3;
  8551. }
  8552. }
  8553. {
  8554. int32_t L_11 = __this->get_Month_1();
  8555. if ((((int32_t)1) > ((int32_t)L_11)))
  8556. {
  8557. goto IL_00a3;
  8558. }
  8559. }
  8560. {
  8561. int32_t L_12 = __this->get_Month_1();
  8562. if ((((int32_t)L_12) > ((int32_t)((int32_t)12))))
  8563. {
  8564. goto IL_00a3;
  8565. }
  8566. }
  8567. {
  8568. int32_t L_13 = ___start0;
  8569. IL2CPP_RUNTIME_CLASS_INIT(DateTimeParser_t3754458704_il2cpp_TypeInfo_var);
  8570. int32_t L_14 = ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->get_Lzyyyy_MM_15();
  8571. bool L_15 = DateTimeParser_ParseChar_m818678987(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), ((int32_t)45), /*hidden argument*/NULL);
  8572. if (!L_15)
  8573. {
  8574. goto IL_00a3;
  8575. }
  8576. }
  8577. {
  8578. int32_t L_16 = ___start0;
  8579. IL2CPP_RUNTIME_CLASS_INIT(DateTimeParser_t3754458704_il2cpp_TypeInfo_var);
  8580. int32_t L_17 = ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->get_Lzyyyy_MM__16();
  8581. int32_t* L_18 = __this->get_address_of_Day_2();
  8582. bool L_19 = DateTimeParser_Parse2Digit_m78569833(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)L_17)), L_18, /*hidden argument*/NULL);
  8583. if (!L_19)
  8584. {
  8585. goto IL_00a3;
  8586. }
  8587. }
  8588. {
  8589. int32_t L_20 = __this->get_Day_2();
  8590. if ((((int32_t)1) > ((int32_t)L_20)))
  8591. {
  8592. goto IL_00a3;
  8593. }
  8594. }
  8595. {
  8596. int32_t L_21 = __this->get_Day_2();
  8597. int32_t L_22 = __this->get_Year_0();
  8598. int32_t L_23 = __this->get_Month_1();
  8599. IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
  8600. int32_t L_24 = DateTime_DaysInMonth_m2587936260(NULL /*static, unused*/, L_22, L_23, /*hidden argument*/NULL);
  8601. return (bool)((((int32_t)((((int32_t)L_21) > ((int32_t)L_24))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  8602. }
  8603. IL_00a3:
  8604. {
  8605. return (bool)0;
  8606. }
  8607. }
  8608. extern "C" bool DateTimeParser_ParseDate_m1503841812_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, const RuntimeMethod* method)
  8609. {
  8610. DateTimeParser_t3754458704 * _thisAdjusted = reinterpret_cast<DateTimeParser_t3754458704 *>(__this + 1);
  8611. return DateTimeParser_ParseDate_m1503841812(_thisAdjusted, ___start0, method);
  8612. }
  8613. // System.Boolean Newtonsoft.Json.Utilities.DateTimeParser::ParseTimeAndZoneAndWhitespace(System.Int32)
  8614. extern "C" IL2CPP_METHOD_ATTR bool DateTimeParser_ParseTimeAndZoneAndWhitespace_m3012059955 (DateTimeParser_t3754458704 * __this, int32_t ___start0, const RuntimeMethod* method)
  8615. {
  8616. {
  8617. bool L_0 = DateTimeParser_ParseTime_m2613649973(__this, (&___start0), /*hidden argument*/NULL);
  8618. if (!L_0)
  8619. {
  8620. goto IL_0012;
  8621. }
  8622. }
  8623. {
  8624. int32_t L_1 = ___start0;
  8625. bool L_2 = DateTimeParser_ParseZone_m676506294(__this, L_1, /*hidden argument*/NULL);
  8626. return L_2;
  8627. }
  8628. IL_0012:
  8629. {
  8630. return (bool)0;
  8631. }
  8632. }
  8633. extern "C" bool DateTimeParser_ParseTimeAndZoneAndWhitespace_m3012059955_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, const RuntimeMethod* method)
  8634. {
  8635. DateTimeParser_t3754458704 * _thisAdjusted = reinterpret_cast<DateTimeParser_t3754458704 *>(__this + 1);
  8636. return DateTimeParser_ParseTimeAndZoneAndWhitespace_m3012059955(_thisAdjusted, ___start0, method);
  8637. }
  8638. // System.Boolean Newtonsoft.Json.Utilities.DateTimeParser::ParseTime(System.Int32&)
  8639. extern "C" IL2CPP_METHOD_ATTR bool DateTimeParser_ParseTime_m2613649973 (DateTimeParser_t3754458704 * __this, int32_t* ___start0, const RuntimeMethod* method)
  8640. {
  8641. static bool s_Il2CppMethodInitialized;
  8642. if (!s_Il2CppMethodInitialized)
  8643. {
  8644. il2cpp_codegen_initialize_method (DateTimeParser_ParseTime_m2613649973_MetadataUsageId);
  8645. s_Il2CppMethodInitialized = true;
  8646. }
  8647. int32_t V_0 = 0;
  8648. int32_t V_1 = 0;
  8649. int32_t V_2 = 0;
  8650. {
  8651. int32_t* L_0 = ___start0;
  8652. int32_t* L_1 = __this->get_address_of_Hour_3();
  8653. bool L_2 = DateTimeParser_Parse2Digit_m78569833(__this, (*((int32_t*)L_0)), L_1, /*hidden argument*/NULL);
  8654. if (!L_2)
  8655. {
  8656. goto IL_009b;
  8657. }
  8658. }
  8659. {
  8660. int32_t L_3 = __this->get_Hour_3();
  8661. if ((((int32_t)L_3) > ((int32_t)((int32_t)24))))
  8662. {
  8663. goto IL_009b;
  8664. }
  8665. }
  8666. {
  8667. int32_t* L_4 = ___start0;
  8668. IL2CPP_RUNTIME_CLASS_INIT(DateTimeParser_t3754458704_il2cpp_TypeInfo_var);
  8669. int32_t L_5 = ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->get_LzHH_19();
  8670. bool L_6 = DateTimeParser_ParseChar_m818678987(__this, ((int32_t)il2cpp_codegen_add((int32_t)(*((int32_t*)L_4)), (int32_t)L_5)), ((int32_t)58), /*hidden argument*/NULL);
  8671. if (!L_6)
  8672. {
  8673. goto IL_009b;
  8674. }
  8675. }
  8676. {
  8677. int32_t* L_7 = ___start0;
  8678. IL2CPP_RUNTIME_CLASS_INIT(DateTimeParser_t3754458704_il2cpp_TypeInfo_var);
  8679. int32_t L_8 = ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->get_LzHH__20();
  8680. int32_t* L_9 = __this->get_address_of_Minute_4();
  8681. bool L_10 = DateTimeParser_Parse2Digit_m78569833(__this, ((int32_t)il2cpp_codegen_add((int32_t)(*((int32_t*)L_7)), (int32_t)L_8)), L_9, /*hidden argument*/NULL);
  8682. if (!L_10)
  8683. {
  8684. goto IL_009b;
  8685. }
  8686. }
  8687. {
  8688. int32_t L_11 = __this->get_Minute_4();
  8689. if ((((int32_t)L_11) >= ((int32_t)((int32_t)60))))
  8690. {
  8691. goto IL_009b;
  8692. }
  8693. }
  8694. {
  8695. int32_t* L_12 = ___start0;
  8696. IL2CPP_RUNTIME_CLASS_INIT(DateTimeParser_t3754458704_il2cpp_TypeInfo_var);
  8697. int32_t L_13 = ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->get_LzHH_mm_21();
  8698. bool L_14 = DateTimeParser_ParseChar_m818678987(__this, ((int32_t)il2cpp_codegen_add((int32_t)(*((int32_t*)L_12)), (int32_t)L_13)), ((int32_t)58), /*hidden argument*/NULL);
  8699. if (!L_14)
  8700. {
  8701. goto IL_009b;
  8702. }
  8703. }
  8704. {
  8705. int32_t* L_15 = ___start0;
  8706. IL2CPP_RUNTIME_CLASS_INIT(DateTimeParser_t3754458704_il2cpp_TypeInfo_var);
  8707. int32_t L_16 = ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->get_LzHH_mm__22();
  8708. int32_t* L_17 = __this->get_address_of_Second_5();
  8709. bool L_18 = DateTimeParser_Parse2Digit_m78569833(__this, ((int32_t)il2cpp_codegen_add((int32_t)(*((int32_t*)L_15)), (int32_t)L_16)), L_17, /*hidden argument*/NULL);
  8710. if (!L_18)
  8711. {
  8712. goto IL_009b;
  8713. }
  8714. }
  8715. {
  8716. int32_t L_19 = __this->get_Second_5();
  8717. if ((((int32_t)L_19) >= ((int32_t)((int32_t)60))))
  8718. {
  8719. goto IL_009b;
  8720. }
  8721. }
  8722. {
  8723. int32_t L_20 = __this->get_Hour_3();
  8724. if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)24)))))
  8725. {
  8726. goto IL_009d;
  8727. }
  8728. }
  8729. {
  8730. int32_t L_21 = __this->get_Minute_4();
  8731. if (L_21)
  8732. {
  8733. goto IL_009b;
  8734. }
  8735. }
  8736. {
  8737. int32_t L_22 = __this->get_Second_5();
  8738. if (!L_22)
  8739. {
  8740. goto IL_009d;
  8741. }
  8742. }
  8743. IL_009b:
  8744. {
  8745. return (bool)0;
  8746. }
  8747. IL_009d:
  8748. {
  8749. int32_t* L_23 = ___start0;
  8750. int32_t* L_24 = ___start0;
  8751. IL2CPP_RUNTIME_CLASS_INIT(DateTimeParser_t3754458704_il2cpp_TypeInfo_var);
  8752. int32_t L_25 = ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->get_LzHH_mm_ss_23();
  8753. *((int32_t*)(L_23)) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)(*((int32_t*)L_24)), (int32_t)L_25));
  8754. int32_t* L_26 = ___start0;
  8755. bool L_27 = DateTimeParser_ParseChar_m818678987(__this, (*((int32_t*)L_26)), ((int32_t)46), /*hidden argument*/NULL);
  8756. if (!L_27)
  8757. {
  8758. goto IL_0131;
  8759. }
  8760. }
  8761. {
  8762. __this->set_Fraction_6(0);
  8763. V_0 = 0;
  8764. goto IL_00e9;
  8765. }
  8766. IL_00be:
  8767. {
  8768. CharU5BU5D_t3528271667* L_28 = __this->get__text_10();
  8769. int32_t* L_29 = ___start0;
  8770. NullCheck(L_28);
  8771. int32_t L_30 = (*((int32_t*)L_29));
  8772. uint16_t L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
  8773. V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)48)));
  8774. int32_t L_32 = V_1;
  8775. if ((((int32_t)L_32) < ((int32_t)0)))
  8776. {
  8777. goto IL_00fe;
  8778. }
  8779. }
  8780. {
  8781. int32_t L_33 = V_1;
  8782. if ((((int32_t)L_33) > ((int32_t)((int32_t)9))))
  8783. {
  8784. goto IL_00fe;
  8785. }
  8786. }
  8787. {
  8788. int32_t L_34 = __this->get_Fraction_6();
  8789. int32_t L_35 = V_1;
  8790. __this->set_Fraction_6(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_34, (int32_t)((int32_t)10))), (int32_t)L_35)));
  8791. int32_t L_36 = V_0;
  8792. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
  8793. }
  8794. IL_00e9:
  8795. {
  8796. int32_t* L_37 = ___start0;
  8797. int32_t* L_38 = ___start0;
  8798. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)(*((int32_t*)L_38)), (int32_t)1));
  8799. int32_t L_39 = V_2;
  8800. *((int32_t*)(L_37)) = (int32_t)L_39;
  8801. int32_t L_40 = V_2;
  8802. int32_t L_41 = __this->get__end_11();
  8803. if ((((int32_t)L_40) >= ((int32_t)L_41)))
  8804. {
  8805. goto IL_00fe;
  8806. }
  8807. }
  8808. {
  8809. int32_t L_42 = V_0;
  8810. if ((((int32_t)L_42) < ((int32_t)7)))
  8811. {
  8812. goto IL_00be;
  8813. }
  8814. }
  8815. IL_00fe:
  8816. {
  8817. int32_t L_43 = V_0;
  8818. if ((((int32_t)L_43) >= ((int32_t)7)))
  8819. {
  8820. goto IL_011d;
  8821. }
  8822. }
  8823. {
  8824. int32_t L_44 = V_0;
  8825. if (L_44)
  8826. {
  8827. goto IL_0107;
  8828. }
  8829. }
  8830. {
  8831. return (bool)0;
  8832. }
  8833. IL_0107:
  8834. {
  8835. int32_t L_45 = __this->get_Fraction_6();
  8836. IL2CPP_RUNTIME_CLASS_INIT(DateTimeParser_t3754458704_il2cpp_TypeInfo_var);
  8837. Int32U5BU5D_t385246372* L_46 = ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->get_Power10_12();
  8838. int32_t L_47 = V_0;
  8839. NullCheck(L_46);
  8840. int32_t L_48 = ((int32_t)il2cpp_codegen_subtract((int32_t)7, (int32_t)L_47));
  8841. int32_t L_49 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
  8842. __this->set_Fraction_6(((int32_t)il2cpp_codegen_multiply((int32_t)L_45, (int32_t)L_49)));
  8843. }
  8844. IL_011d:
  8845. {
  8846. int32_t L_50 = __this->get_Hour_3();
  8847. if ((!(((uint32_t)L_50) == ((uint32_t)((int32_t)24)))))
  8848. {
  8849. goto IL_0131;
  8850. }
  8851. }
  8852. {
  8853. int32_t L_51 = __this->get_Fraction_6();
  8854. if (!L_51)
  8855. {
  8856. goto IL_0131;
  8857. }
  8858. }
  8859. {
  8860. return (bool)0;
  8861. }
  8862. IL_0131:
  8863. {
  8864. return (bool)1;
  8865. }
  8866. }
  8867. extern "C" bool DateTimeParser_ParseTime_m2613649973_AdjustorThunk (RuntimeObject * __this, int32_t* ___start0, const RuntimeMethod* method)
  8868. {
  8869. DateTimeParser_t3754458704 * _thisAdjusted = reinterpret_cast<DateTimeParser_t3754458704 *>(__this + 1);
  8870. return DateTimeParser_ParseTime_m2613649973(_thisAdjusted, ___start0, method);
  8871. }
  8872. // System.Boolean Newtonsoft.Json.Utilities.DateTimeParser::ParseZone(System.Int32)
  8873. extern "C" IL2CPP_METHOD_ATTR bool DateTimeParser_ParseZone_m676506294 (DateTimeParser_t3754458704 * __this, int32_t ___start0, const RuntimeMethod* method)
  8874. {
  8875. static bool s_Il2CppMethodInitialized;
  8876. if (!s_Il2CppMethodInitialized)
  8877. {
  8878. il2cpp_codegen_initialize_method (DateTimeParser_ParseZone_m676506294_MetadataUsageId);
  8879. s_Il2CppMethodInitialized = true;
  8880. }
  8881. Il2CppChar V_0 = 0x0;
  8882. {
  8883. int32_t L_0 = ___start0;
  8884. int32_t L_1 = __this->get__end_11();
  8885. if ((((int32_t)L_0) >= ((int32_t)L_1)))
  8886. {
  8887. goto IL_00f3;
  8888. }
  8889. }
  8890. {
  8891. CharU5BU5D_t3528271667* L_2 = __this->get__text_10();
  8892. int32_t L_3 = ___start0;
  8893. NullCheck(L_2);
  8894. int32_t L_4 = L_3;
  8895. uint16_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  8896. V_0 = L_5;
  8897. Il2CppChar L_6 = V_0;
  8898. if ((((int32_t)L_6) == ((int32_t)((int32_t)90))))
  8899. {
  8900. goto IL_001f;
  8901. }
  8902. }
  8903. {
  8904. Il2CppChar L_7 = V_0;
  8905. if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)122)))))
  8906. {
  8907. goto IL_0030;
  8908. }
  8909. }
  8910. IL_001f:
  8911. {
  8912. __this->set_Zone_9(1);
  8913. int32_t L_8 = ___start0;
  8914. ___start0 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
  8915. goto IL_00f3;
  8916. }
  8917. IL_0030:
  8918. {
  8919. int32_t L_9 = ___start0;
  8920. int32_t L_10 = __this->get__end_11();
  8921. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)2))) >= ((int32_t)L_10)))
  8922. {
  8923. goto IL_0086;
  8924. }
  8925. }
  8926. {
  8927. int32_t L_11 = ___start0;
  8928. IL2CPP_RUNTIME_CLASS_INIT(DateTimeParser_t3754458704_il2cpp_TypeInfo_var);
  8929. int32_t L_12 = ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->get_Lz__24();
  8930. int32_t* L_13 = __this->get_address_of_ZoneHour_7();
  8931. bool L_14 = DateTimeParser_Parse2Digit_m78569833(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), L_13, /*hidden argument*/NULL);
  8932. if (!L_14)
  8933. {
  8934. goto IL_0086;
  8935. }
  8936. }
  8937. {
  8938. int32_t L_15 = __this->get_ZoneHour_7();
  8939. if ((((int32_t)L_15) > ((int32_t)((int32_t)99))))
  8940. {
  8941. goto IL_0086;
  8942. }
  8943. }
  8944. {
  8945. Il2CppChar L_16 = V_0;
  8946. if ((((int32_t)L_16) == ((int32_t)((int32_t)43))))
  8947. {
  8948. goto IL_0076;
  8949. }
  8950. }
  8951. {
  8952. Il2CppChar L_17 = V_0;
  8953. if ((!(((uint32_t)L_17) == ((uint32_t)((int32_t)45)))))
  8954. {
  8955. goto IL_0086;
  8956. }
  8957. }
  8958. {
  8959. __this->set_Zone_9(2);
  8960. int32_t L_18 = ___start0;
  8961. IL2CPP_RUNTIME_CLASS_INIT(DateTimeParser_t3754458704_il2cpp_TypeInfo_var);
  8962. int32_t L_19 = ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->get_Lz_zz_25();
  8963. ___start0 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)L_19));
  8964. goto IL_0086;
  8965. }
  8966. IL_0076:
  8967. {
  8968. __this->set_Zone_9(3);
  8969. int32_t L_20 = ___start0;
  8970. IL2CPP_RUNTIME_CLASS_INIT(DateTimeParser_t3754458704_il2cpp_TypeInfo_var);
  8971. int32_t L_21 = ((DateTimeParser_t3754458704_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeParser_t3754458704_il2cpp_TypeInfo_var))->get_Lz_zz_25();
  8972. ___start0 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)L_21));
  8973. }
  8974. IL_0086:
  8975. {
  8976. int32_t L_22 = ___start0;
  8977. int32_t L_23 = __this->get__end_11();
  8978. if ((((int32_t)L_22) >= ((int32_t)L_23)))
  8979. {
  8980. goto IL_00f3;
  8981. }
  8982. }
  8983. {
  8984. int32_t L_24 = ___start0;
  8985. bool L_25 = DateTimeParser_ParseChar_m818678987(__this, L_24, ((int32_t)58), /*hidden argument*/NULL);
  8986. if (!L_25)
  8987. {
  8988. goto IL_00ca;
  8989. }
  8990. }
  8991. {
  8992. int32_t L_26 = ___start0;
  8993. ___start0 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
  8994. int32_t L_27 = ___start0;
  8995. int32_t L_28 = __this->get__end_11();
  8996. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1))) >= ((int32_t)L_28)))
  8997. {
  8998. goto IL_00f3;
  8999. }
  9000. }
  9001. {
  9002. int32_t L_29 = ___start0;
  9003. int32_t* L_30 = __this->get_address_of_ZoneMinute_8();
  9004. bool L_31 = DateTimeParser_Parse2Digit_m78569833(__this, L_29, L_30, /*hidden argument*/NULL);
  9005. if (!L_31)
  9006. {
  9007. goto IL_00f3;
  9008. }
  9009. }
  9010. {
  9011. int32_t L_32 = __this->get_ZoneMinute_8();
  9012. if ((((int32_t)L_32) > ((int32_t)((int32_t)99))))
  9013. {
  9014. goto IL_00f3;
  9015. }
  9016. }
  9017. {
  9018. int32_t L_33 = ___start0;
  9019. ___start0 = ((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)2));
  9020. goto IL_00f3;
  9021. }
  9022. IL_00ca:
  9023. {
  9024. int32_t L_34 = ___start0;
  9025. int32_t L_35 = __this->get__end_11();
  9026. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)1))) >= ((int32_t)L_35)))
  9027. {
  9028. goto IL_00f3;
  9029. }
  9030. }
  9031. {
  9032. int32_t L_36 = ___start0;
  9033. int32_t* L_37 = __this->get_address_of_ZoneMinute_8();
  9034. bool L_38 = DateTimeParser_Parse2Digit_m78569833(__this, L_36, L_37, /*hidden argument*/NULL);
  9035. if (!L_38)
  9036. {
  9037. goto IL_00f3;
  9038. }
  9039. }
  9040. {
  9041. int32_t L_39 = __this->get_ZoneMinute_8();
  9042. if ((((int32_t)L_39) > ((int32_t)((int32_t)99))))
  9043. {
  9044. goto IL_00f3;
  9045. }
  9046. }
  9047. {
  9048. int32_t L_40 = ___start0;
  9049. ___start0 = ((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)2));
  9050. }
  9051. IL_00f3:
  9052. {
  9053. int32_t L_41 = ___start0;
  9054. int32_t L_42 = __this->get__end_11();
  9055. return (bool)((((int32_t)L_41) == ((int32_t)L_42))? 1 : 0);
  9056. }
  9057. }
  9058. extern "C" bool DateTimeParser_ParseZone_m676506294_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, const RuntimeMethod* method)
  9059. {
  9060. DateTimeParser_t3754458704 * _thisAdjusted = reinterpret_cast<DateTimeParser_t3754458704 *>(__this + 1);
  9061. return DateTimeParser_ParseZone_m676506294(_thisAdjusted, ___start0, method);
  9062. }
  9063. // System.Boolean Newtonsoft.Json.Utilities.DateTimeParser::Parse4Digit(System.Int32,System.Int32&)
  9064. extern "C" IL2CPP_METHOD_ATTR bool DateTimeParser_Parse4Digit_m3204871448 (DateTimeParser_t3754458704 * __this, int32_t ___start0, int32_t* ___num1, const RuntimeMethod* method)
  9065. {
  9066. int32_t V_0 = 0;
  9067. int32_t V_1 = 0;
  9068. int32_t V_2 = 0;
  9069. int32_t V_3 = 0;
  9070. {
  9071. int32_t L_0 = ___start0;
  9072. int32_t L_1 = __this->get__end_11();
  9073. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)3))) >= ((int32_t)L_1)))
  9074. {
  9075. goto IL_0079;
  9076. }
  9077. }
  9078. {
  9079. CharU5BU5D_t3528271667* L_2 = __this->get__text_10();
  9080. int32_t L_3 = ___start0;
  9081. NullCheck(L_2);
  9082. int32_t L_4 = L_3;
  9083. uint16_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  9084. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)((int32_t)48)));
  9085. CharU5BU5D_t3528271667* L_6 = __this->get__text_10();
  9086. int32_t L_7 = ___start0;
  9087. NullCheck(L_6);
  9088. int32_t L_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
  9089. uint16_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  9090. V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)((int32_t)48)));
  9091. CharU5BU5D_t3528271667* L_10 = __this->get__text_10();
  9092. int32_t L_11 = ___start0;
  9093. NullCheck(L_10);
  9094. int32_t L_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)2));
  9095. uint16_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  9096. V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)((int32_t)48)));
  9097. CharU5BU5D_t3528271667* L_14 = __this->get__text_10();
  9098. int32_t L_15 = ___start0;
  9099. NullCheck(L_14);
  9100. int32_t L_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)3));
  9101. uint16_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  9102. V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)((int32_t)48)));
  9103. int32_t L_18 = V_0;
  9104. if ((((int32_t)0) > ((int32_t)L_18)))
  9105. {
  9106. goto IL_0079;
  9107. }
  9108. }
  9109. {
  9110. int32_t L_19 = V_0;
  9111. if ((((int32_t)L_19) >= ((int32_t)((int32_t)10))))
  9112. {
  9113. goto IL_0079;
  9114. }
  9115. }
  9116. {
  9117. int32_t L_20 = V_1;
  9118. if ((((int32_t)0) > ((int32_t)L_20)))
  9119. {
  9120. goto IL_0079;
  9121. }
  9122. }
  9123. {
  9124. int32_t L_21 = V_1;
  9125. if ((((int32_t)L_21) >= ((int32_t)((int32_t)10))))
  9126. {
  9127. goto IL_0079;
  9128. }
  9129. }
  9130. {
  9131. int32_t L_22 = V_2;
  9132. if ((((int32_t)0) > ((int32_t)L_22)))
  9133. {
  9134. goto IL_0079;
  9135. }
  9136. }
  9137. {
  9138. int32_t L_23 = V_2;
  9139. if ((((int32_t)L_23) >= ((int32_t)((int32_t)10))))
  9140. {
  9141. goto IL_0079;
  9142. }
  9143. }
  9144. {
  9145. int32_t L_24 = V_3;
  9146. if ((((int32_t)0) > ((int32_t)L_24)))
  9147. {
  9148. goto IL_0079;
  9149. }
  9150. }
  9151. {
  9152. int32_t L_25 = V_3;
  9153. if ((((int32_t)L_25) >= ((int32_t)((int32_t)10))))
  9154. {
  9155. goto IL_0079;
  9156. }
  9157. }
  9158. {
  9159. int32_t* L_26 = ___num1;
  9160. int32_t L_27 = V_0;
  9161. int32_t L_28 = V_1;
  9162. int32_t L_29 = V_2;
  9163. int32_t L_30 = V_3;
  9164. *((int32_t*)(L_26)) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_27, (int32_t)((int32_t)10))), (int32_t)L_28)), (int32_t)((int32_t)10))), (int32_t)L_29)), (int32_t)((int32_t)10))), (int32_t)L_30));
  9165. return (bool)1;
  9166. }
  9167. IL_0079:
  9168. {
  9169. int32_t* L_31 = ___num1;
  9170. *((int32_t*)(L_31)) = (int32_t)0;
  9171. return (bool)0;
  9172. }
  9173. }
  9174. extern "C" bool DateTimeParser_Parse4Digit_m3204871448_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, int32_t* ___num1, const RuntimeMethod* method)
  9175. {
  9176. DateTimeParser_t3754458704 * _thisAdjusted = reinterpret_cast<DateTimeParser_t3754458704 *>(__this + 1);
  9177. return DateTimeParser_Parse4Digit_m3204871448(_thisAdjusted, ___start0, ___num1, method);
  9178. }
  9179. // System.Boolean Newtonsoft.Json.Utilities.DateTimeParser::Parse2Digit(System.Int32,System.Int32&)
  9180. extern "C" IL2CPP_METHOD_ATTR bool DateTimeParser_Parse2Digit_m78569833 (DateTimeParser_t3754458704 * __this, int32_t ___start0, int32_t* ___num1, const RuntimeMethod* method)
  9181. {
  9182. int32_t V_0 = 0;
  9183. int32_t V_1 = 0;
  9184. {
  9185. int32_t L_0 = ___start0;
  9186. int32_t L_1 = __this->get__end_11();
  9187. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)1))) >= ((int32_t)L_1)))
  9188. {
  9189. goto IL_0041;
  9190. }
  9191. }
  9192. {
  9193. CharU5BU5D_t3528271667* L_2 = __this->get__text_10();
  9194. int32_t L_3 = ___start0;
  9195. NullCheck(L_2);
  9196. int32_t L_4 = L_3;
  9197. uint16_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  9198. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)((int32_t)48)));
  9199. CharU5BU5D_t3528271667* L_6 = __this->get__text_10();
  9200. int32_t L_7 = ___start0;
  9201. NullCheck(L_6);
  9202. int32_t L_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
  9203. uint16_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  9204. V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)((int32_t)48)));
  9205. int32_t L_10 = V_0;
  9206. if ((((int32_t)0) > ((int32_t)L_10)))
  9207. {
  9208. goto IL_0041;
  9209. }
  9210. }
  9211. {
  9212. int32_t L_11 = V_0;
  9213. if ((((int32_t)L_11) >= ((int32_t)((int32_t)10))))
  9214. {
  9215. goto IL_0041;
  9216. }
  9217. }
  9218. {
  9219. int32_t L_12 = V_1;
  9220. if ((((int32_t)0) > ((int32_t)L_12)))
  9221. {
  9222. goto IL_0041;
  9223. }
  9224. }
  9225. {
  9226. int32_t L_13 = V_1;
  9227. if ((((int32_t)L_13) >= ((int32_t)((int32_t)10))))
  9228. {
  9229. goto IL_0041;
  9230. }
  9231. }
  9232. {
  9233. int32_t* L_14 = ___num1;
  9234. int32_t L_15 = V_0;
  9235. int32_t L_16 = V_1;
  9236. *((int32_t*)(L_14)) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_15, (int32_t)((int32_t)10))), (int32_t)L_16));
  9237. return (bool)1;
  9238. }
  9239. IL_0041:
  9240. {
  9241. int32_t* L_17 = ___num1;
  9242. *((int32_t*)(L_17)) = (int32_t)0;
  9243. return (bool)0;
  9244. }
  9245. }
  9246. extern "C" bool DateTimeParser_Parse2Digit_m78569833_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, int32_t* ___num1, const RuntimeMethod* method)
  9247. {
  9248. DateTimeParser_t3754458704 * _thisAdjusted = reinterpret_cast<DateTimeParser_t3754458704 *>(__this + 1);
  9249. return DateTimeParser_Parse2Digit_m78569833(_thisAdjusted, ___start0, ___num1, method);
  9250. }
  9251. // System.Boolean Newtonsoft.Json.Utilities.DateTimeParser::ParseChar(System.Int32,System.Char)
  9252. extern "C" IL2CPP_METHOD_ATTR bool DateTimeParser_ParseChar_m818678987 (DateTimeParser_t3754458704 * __this, int32_t ___start0, Il2CppChar ___ch1, const RuntimeMethod* method)
  9253. {
  9254. {
  9255. int32_t L_0 = ___start0;
  9256. int32_t L_1 = __this->get__end_11();
  9257. if ((((int32_t)L_0) >= ((int32_t)L_1)))
  9258. {
  9259. goto IL_0015;
  9260. }
  9261. }
  9262. {
  9263. CharU5BU5D_t3528271667* L_2 = __this->get__text_10();
  9264. int32_t L_3 = ___start0;
  9265. NullCheck(L_2);
  9266. int32_t L_4 = L_3;
  9267. uint16_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  9268. Il2CppChar L_6 = ___ch1;
  9269. return (bool)((((int32_t)L_5) == ((int32_t)L_6))? 1 : 0);
  9270. }
  9271. IL_0015:
  9272. {
  9273. return (bool)0;
  9274. }
  9275. }
  9276. extern "C" bool DateTimeParser_ParseChar_m818678987_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, Il2CppChar ___ch1, const RuntimeMethod* method)
  9277. {
  9278. DateTimeParser_t3754458704 * _thisAdjusted = reinterpret_cast<DateTimeParser_t3754458704 *>(__this + 1);
  9279. return DateTimeParser_ParseChar_m818678987(_thisAdjusted, ___start0, ___ch1, method);
  9280. }
  9281. #ifdef __clang__
  9282. #pragma clang diagnostic pop
  9283. #endif
  9284. #ifdef __clang__
  9285. #pragma clang diagnostic push
  9286. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9287. #pragma clang diagnostic ignored "-Wunused-variable"
  9288. #endif
  9289. // System.Void Newtonsoft.Json.Utilities.DateTimeUtils::.cctor()
  9290. extern "C" IL2CPP_METHOD_ATTR void DateTimeUtils__cctor_m564074174 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
  9291. {
  9292. static bool s_Il2CppMethodInitialized;
  9293. if (!s_Il2CppMethodInitialized)
  9294. {
  9295. il2cpp_codegen_initialize_method (DateTimeUtils__cctor_m564074174_MetadataUsageId);
  9296. s_Il2CppMethodInitialized = true;
  9297. }
  9298. {
  9299. ((DateTimeUtils_t3515429982_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var))->set_InitialJavaScriptDateTicks_0(((int64_t)621355968000000000LL));
  9300. Int32U5BU5D_t385246372* L_0 = ((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)));
  9301. RuntimeFieldHandle_t1871169219 L_1 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t3057255369____E92B39D8233061927D9ACDE54665E68E7535635A_4_FieldInfo_var) };
  9302. RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, L_1, /*hidden argument*/NULL);
  9303. ((DateTimeUtils_t3515429982_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var))->set_DaysToMonth365_1(L_0);
  9304. Int32U5BU5D_t385246372* L_2 = ((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)));
  9305. RuntimeFieldHandle_t1871169219 L_3 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t3057255369____DD3AEFEADB1CD615F3017763F1568179FEE640B0_3_FieldInfo_var) };
  9306. RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, L_3, /*hidden argument*/NULL);
  9307. ((DateTimeUtils_t3515429982_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var))->set_DaysToMonth366_2(L_2);
  9308. return;
  9309. }
  9310. }
  9311. // System.TimeSpan Newtonsoft.Json.Utilities.DateTimeUtils::GetUtcOffset(System.DateTime)
  9312. extern "C" IL2CPP_METHOD_ATTR TimeSpan_t881159249 DateTimeUtils_GetUtcOffset_m575763097 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 ___d0, const RuntimeMethod* method)
  9313. {
  9314. static bool s_Il2CppMethodInitialized;
  9315. if (!s_Il2CppMethodInitialized)
  9316. {
  9317. il2cpp_codegen_initialize_method (DateTimeUtils_GetUtcOffset_m575763097_MetadataUsageId);
  9318. s_Il2CppMethodInitialized = true;
  9319. }
  9320. {
  9321. IL2CPP_RUNTIME_CLASS_INIT(TimeZone_t2038656743_il2cpp_TypeInfo_var);
  9322. TimeZone_t2038656743 * L_0 = TimeZone_get_CurrentTimeZone_m2520313554(NULL /*static, unused*/, /*hidden argument*/NULL);
  9323. DateTime_t3738529785 L_1 = ___d0;
  9324. NullCheck(L_0);
  9325. TimeSpan_t881159249 L_2 = VirtFuncInvoker1< TimeSpan_t881159249 , DateTime_t3738529785 >::Invoke(5 /* System.TimeSpan System.TimeZone::GetUtcOffset(System.DateTime) */, L_0, L_1);
  9326. return L_2;
  9327. }
  9328. }
  9329. // System.Xml.XmlDateTimeSerializationMode Newtonsoft.Json.Utilities.DateTimeUtils::ToSerializationMode(System.DateTimeKind)
  9330. extern "C" IL2CPP_METHOD_ATTR int32_t DateTimeUtils_ToSerializationMode_m2887824490 (RuntimeObject * __this /* static, unused */, int32_t ___kind0, const RuntimeMethod* method)
  9331. {
  9332. static bool s_Il2CppMethodInitialized;
  9333. if (!s_Il2CppMethodInitialized)
  9334. {
  9335. il2cpp_codegen_initialize_method (DateTimeUtils_ToSerializationMode_m2887824490_MetadataUsageId);
  9336. s_Il2CppMethodInitialized = true;
  9337. }
  9338. {
  9339. int32_t L_0 = ___kind0;
  9340. switch (L_0)
  9341. {
  9342. case 0:
  9343. {
  9344. goto IL_0016;
  9345. }
  9346. case 1:
  9347. {
  9348. goto IL_0018;
  9349. }
  9350. case 2:
  9351. {
  9352. goto IL_0014;
  9353. }
  9354. }
  9355. }
  9356. {
  9357. goto IL_001a;
  9358. }
  9359. IL_0014:
  9360. {
  9361. return (int32_t)(0);
  9362. }
  9363. IL_0016:
  9364. {
  9365. return (int32_t)(2);
  9366. }
  9367. IL_0018:
  9368. {
  9369. return (int32_t)(1);
  9370. }
  9371. IL_001a:
  9372. {
  9373. int32_t L_1 = ___kind0;
  9374. int32_t L_2 = L_1;
  9375. RuntimeObject * L_3 = Box(DateTimeKind_t3468814247_il2cpp_TypeInfo_var, &L_2);
  9376. ArgumentOutOfRangeException_t777629997 * L_4 = MiscellaneousUtils_CreateArgumentOutOfRangeException_m1064925786(NULL /*static, unused*/, _stringLiteral835817753, L_3, _stringLiteral3800573230, /*hidden argument*/NULL);
  9377. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4,DateTimeUtils_ToSerializationMode_m2887824490_RuntimeMethod_var);
  9378. }
  9379. }
  9380. // System.DateTime Newtonsoft.Json.Utilities.DateTimeUtils::EnsureDateTime(System.DateTime,Newtonsoft.Json.DateTimeZoneHandling)
  9381. extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 DateTimeUtils_EnsureDateTime_m2677626152 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 ___value0, int32_t ___timeZone1, const RuntimeMethod* method)
  9382. {
  9383. static bool s_Il2CppMethodInitialized;
  9384. if (!s_Il2CppMethodInitialized)
  9385. {
  9386. il2cpp_codegen_initialize_method (DateTimeUtils_EnsureDateTime_m2677626152_MetadataUsageId);
  9387. s_Il2CppMethodInitialized = true;
  9388. }
  9389. {
  9390. int32_t L_0 = ___timeZone1;
  9391. switch (L_0)
  9392. {
  9393. case 0:
  9394. {
  9395. goto IL_0018;
  9396. }
  9397. case 1:
  9398. {
  9399. goto IL_0022;
  9400. }
  9401. case 2:
  9402. {
  9403. goto IL_002c;
  9404. }
  9405. case 3:
  9406. {
  9407. goto IL_0048;
  9408. }
  9409. }
  9410. }
  9411. {
  9412. goto IL_003d;
  9413. }
  9414. IL_0018:
  9415. {
  9416. DateTime_t3738529785 L_1 = ___value0;
  9417. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  9418. DateTime_t3738529785 L_2 = DateTimeUtils_SwitchToLocalTime_m3237404399(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
  9419. ___value0 = L_2;
  9420. goto IL_0048;
  9421. }
  9422. IL_0022:
  9423. {
  9424. DateTime_t3738529785 L_3 = ___value0;
  9425. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  9426. DateTime_t3738529785 L_4 = DateTimeUtils_SwitchToUtcTime_m1312603771(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
  9427. ___value0 = L_4;
  9428. goto IL_0048;
  9429. }
  9430. IL_002c:
  9431. {
  9432. int64_t L_5 = DateTime_get_Ticks_m1550640881((&___value0), /*hidden argument*/NULL);
  9433. DateTime__ctor_m1095105629((&___value0), L_5, 0, /*hidden argument*/NULL);
  9434. goto IL_0048;
  9435. }
  9436. IL_003d:
  9437. {
  9438. ArgumentException_t132251570 * L_6 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
  9439. ArgumentException__ctor_m1312628991(L_6, _stringLiteral3627081376, /*hidden argument*/NULL);
  9440. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6,DateTimeUtils_EnsureDateTime_m2677626152_RuntimeMethod_var);
  9441. }
  9442. IL_0048:
  9443. {
  9444. DateTime_t3738529785 L_7 = ___value0;
  9445. return L_7;
  9446. }
  9447. }
  9448. // System.DateTime Newtonsoft.Json.Utilities.DateTimeUtils::SwitchToLocalTime(System.DateTime)
  9449. extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 DateTimeUtils_SwitchToLocalTime_m3237404399 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 ___value0, const RuntimeMethod* method)
  9450. {
  9451. int32_t V_0 = 0;
  9452. {
  9453. int32_t L_0 = DateTime_get_Kind_m2154871796((&___value0), /*hidden argument*/NULL);
  9454. V_0 = L_0;
  9455. int32_t L_1 = V_0;
  9456. switch (L_1)
  9457. {
  9458. case 0:
  9459. {
  9460. goto IL_001c;
  9461. }
  9462. case 1:
  9463. {
  9464. goto IL_002a;
  9465. }
  9466. case 2:
  9467. {
  9468. goto IL_0032;
  9469. }
  9470. }
  9471. }
  9472. {
  9473. goto IL_0034;
  9474. }
  9475. IL_001c:
  9476. {
  9477. int64_t L_2 = DateTime_get_Ticks_m1550640881((&___value0), /*hidden argument*/NULL);
  9478. DateTime_t3738529785 L_3;
  9479. memset(&L_3, 0, sizeof(L_3));
  9480. DateTime__ctor_m1095105629((&L_3), L_2, 2, /*hidden argument*/NULL);
  9481. return L_3;
  9482. }
  9483. IL_002a:
  9484. {
  9485. DateTime_t3738529785 L_4 = DateTime_ToLocalTime_m3134475597((&___value0), /*hidden argument*/NULL);
  9486. return L_4;
  9487. }
  9488. IL_0032:
  9489. {
  9490. DateTime_t3738529785 L_5 = ___value0;
  9491. return L_5;
  9492. }
  9493. IL_0034:
  9494. {
  9495. DateTime_t3738529785 L_6 = ___value0;
  9496. return L_6;
  9497. }
  9498. }
  9499. // System.DateTime Newtonsoft.Json.Utilities.DateTimeUtils::SwitchToUtcTime(System.DateTime)
  9500. extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 DateTimeUtils_SwitchToUtcTime_m1312603771 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 ___value0, const RuntimeMethod* method)
  9501. {
  9502. int32_t V_0 = 0;
  9503. {
  9504. int32_t L_0 = DateTime_get_Kind_m2154871796((&___value0), /*hidden argument*/NULL);
  9505. V_0 = L_0;
  9506. int32_t L_1 = V_0;
  9507. switch (L_1)
  9508. {
  9509. case 0:
  9510. {
  9511. goto IL_001c;
  9512. }
  9513. case 1:
  9514. {
  9515. goto IL_002a;
  9516. }
  9517. case 2:
  9518. {
  9519. goto IL_002c;
  9520. }
  9521. }
  9522. }
  9523. {
  9524. goto IL_0034;
  9525. }
  9526. IL_001c:
  9527. {
  9528. int64_t L_2 = DateTime_get_Ticks_m1550640881((&___value0), /*hidden argument*/NULL);
  9529. DateTime_t3738529785 L_3;
  9530. memset(&L_3, 0, sizeof(L_3));
  9531. DateTime__ctor_m1095105629((&L_3), L_2, 1, /*hidden argument*/NULL);
  9532. return L_3;
  9533. }
  9534. IL_002a:
  9535. {
  9536. DateTime_t3738529785 L_4 = ___value0;
  9537. return L_4;
  9538. }
  9539. IL_002c:
  9540. {
  9541. DateTime_t3738529785 L_5 = DateTime_ToUniversalTime_m1945318289((&___value0), /*hidden argument*/NULL);
  9542. return L_5;
  9543. }
  9544. IL_0034:
  9545. {
  9546. DateTime_t3738529785 L_6 = ___value0;
  9547. return L_6;
  9548. }
  9549. }
  9550. // System.Int64 Newtonsoft.Json.Utilities.DateTimeUtils::ToUniversalTicks(System.DateTime)
  9551. extern "C" IL2CPP_METHOD_ATTR int64_t DateTimeUtils_ToUniversalTicks_m4266243281 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 ___dateTime0, const RuntimeMethod* method)
  9552. {
  9553. static bool s_Il2CppMethodInitialized;
  9554. if (!s_Il2CppMethodInitialized)
  9555. {
  9556. il2cpp_codegen_initialize_method (DateTimeUtils_ToUniversalTicks_m4266243281_MetadataUsageId);
  9557. s_Il2CppMethodInitialized = true;
  9558. }
  9559. {
  9560. int32_t L_0 = DateTime_get_Kind_m2154871796((&___dateTime0), /*hidden argument*/NULL);
  9561. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  9562. {
  9563. goto IL_0012;
  9564. }
  9565. }
  9566. {
  9567. int64_t L_1 = DateTime_get_Ticks_m1550640881((&___dateTime0), /*hidden argument*/NULL);
  9568. return L_1;
  9569. }
  9570. IL_0012:
  9571. {
  9572. DateTime_t3738529785 L_2 = ___dateTime0;
  9573. DateTime_t3738529785 L_3 = ___dateTime0;
  9574. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  9575. TimeSpan_t881159249 L_4 = DateTimeUtils_GetUtcOffset_m575763097(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
  9576. int64_t L_5 = DateTimeUtils_ToUniversalTicks_m444892890(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL);
  9577. return L_5;
  9578. }
  9579. }
  9580. // System.Int64 Newtonsoft.Json.Utilities.DateTimeUtils::ToUniversalTicks(System.DateTime,System.TimeSpan)
  9581. extern "C" IL2CPP_METHOD_ATTR int64_t DateTimeUtils_ToUniversalTicks_m444892890 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 ___dateTime0, TimeSpan_t881159249 ___offset1, const RuntimeMethod* method)
  9582. {
  9583. static bool s_Il2CppMethodInitialized;
  9584. if (!s_Il2CppMethodInitialized)
  9585. {
  9586. il2cpp_codegen_initialize_method (DateTimeUtils_ToUniversalTicks_m444892890_MetadataUsageId);
  9587. s_Il2CppMethodInitialized = true;
  9588. }
  9589. int64_t V_0 = 0;
  9590. {
  9591. int32_t L_0 = DateTime_get_Kind_m2154871796((&___dateTime0), /*hidden argument*/NULL);
  9592. if ((((int32_t)L_0) == ((int32_t)1)))
  9593. {
  9594. goto IL_0024;
  9595. }
  9596. }
  9597. {
  9598. DateTime_t3738529785 L_1 = ___dateTime0;
  9599. IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
  9600. DateTime_t3738529785 L_2 = ((DateTime_t3738529785_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t3738529785_il2cpp_TypeInfo_var))->get_MaxValue_12();
  9601. bool L_3 = DateTime_op_Equality_m1022058599(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
  9602. if (L_3)
  9603. {
  9604. goto IL_0024;
  9605. }
  9606. }
  9607. {
  9608. DateTime_t3738529785 L_4 = ___dateTime0;
  9609. IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
  9610. DateTime_t3738529785 L_5 = ((DateTime_t3738529785_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t3738529785_il2cpp_TypeInfo_var))->get_MinValue_13();
  9611. bool L_6 = DateTime_op_Equality_m1022058599(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
  9612. if (!L_6)
  9613. {
  9614. goto IL_002c;
  9615. }
  9616. }
  9617. IL_0024:
  9618. {
  9619. int64_t L_7 = DateTime_get_Ticks_m1550640881((&___dateTime0), /*hidden argument*/NULL);
  9620. return L_7;
  9621. }
  9622. IL_002c:
  9623. {
  9624. int64_t L_8 = DateTime_get_Ticks_m1550640881((&___dateTime0), /*hidden argument*/NULL);
  9625. int64_t L_9 = TimeSpan_get_Ticks_m2137362016((&___offset1), /*hidden argument*/NULL);
  9626. V_0 = ((int64_t)il2cpp_codegen_subtract((int64_t)L_8, (int64_t)L_9));
  9627. int64_t L_10 = V_0;
  9628. if ((((int64_t)L_10) <= ((int64_t)((int64_t)3155378975999999999LL))))
  9629. {
  9630. goto IL_0052;
  9631. }
  9632. }
  9633. {
  9634. return ((int64_t)3155378975999999999LL);
  9635. }
  9636. IL_0052:
  9637. {
  9638. int64_t L_11 = V_0;
  9639. if ((((int64_t)L_11) >= ((int64_t)(((int64_t)((int64_t)0))))))
  9640. {
  9641. goto IL_005a;
  9642. }
  9643. }
  9644. {
  9645. return (((int64_t)((int64_t)0)));
  9646. }
  9647. IL_005a:
  9648. {
  9649. int64_t L_12 = V_0;
  9650. return L_12;
  9651. }
  9652. }
  9653. // System.Int64 Newtonsoft.Json.Utilities.DateTimeUtils::ConvertDateTimeToJavaScriptTicks(System.DateTime,System.TimeSpan)
  9654. extern "C" IL2CPP_METHOD_ATTR int64_t DateTimeUtils_ConvertDateTimeToJavaScriptTicks_m478085472 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 ___dateTime0, TimeSpan_t881159249 ___offset1, const RuntimeMethod* method)
  9655. {
  9656. static bool s_Il2CppMethodInitialized;
  9657. if (!s_Il2CppMethodInitialized)
  9658. {
  9659. il2cpp_codegen_initialize_method (DateTimeUtils_ConvertDateTimeToJavaScriptTicks_m478085472_MetadataUsageId);
  9660. s_Il2CppMethodInitialized = true;
  9661. }
  9662. {
  9663. DateTime_t3738529785 L_0 = ___dateTime0;
  9664. TimeSpan_t881159249 L_1 = ___offset1;
  9665. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  9666. int64_t L_2 = DateTimeUtils_ToUniversalTicks_m444892890(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
  9667. int64_t L_3 = DateTimeUtils_UniversialTicksToJavaScriptTicks_m3989465022(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
  9668. return L_3;
  9669. }
  9670. }
  9671. // System.Int64 Newtonsoft.Json.Utilities.DateTimeUtils::ConvertDateTimeToJavaScriptTicks(System.DateTime)
  9672. extern "C" IL2CPP_METHOD_ATTR int64_t DateTimeUtils_ConvertDateTimeToJavaScriptTicks_m4215710814 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 ___dateTime0, const RuntimeMethod* method)
  9673. {
  9674. static bool s_Il2CppMethodInitialized;
  9675. if (!s_Il2CppMethodInitialized)
  9676. {
  9677. il2cpp_codegen_initialize_method (DateTimeUtils_ConvertDateTimeToJavaScriptTicks_m4215710814_MetadataUsageId);
  9678. s_Il2CppMethodInitialized = true;
  9679. }
  9680. {
  9681. DateTime_t3738529785 L_0 = ___dateTime0;
  9682. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  9683. int64_t L_1 = DateTimeUtils_ConvertDateTimeToJavaScriptTicks_m3362411187(NULL /*static, unused*/, L_0, (bool)1, /*hidden argument*/NULL);
  9684. return L_1;
  9685. }
  9686. }
  9687. // System.Int64 Newtonsoft.Json.Utilities.DateTimeUtils::ConvertDateTimeToJavaScriptTicks(System.DateTime,System.Boolean)
  9688. extern "C" IL2CPP_METHOD_ATTR int64_t DateTimeUtils_ConvertDateTimeToJavaScriptTicks_m3362411187 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 ___dateTime0, bool ___convertToUtc1, const RuntimeMethod* method)
  9689. {
  9690. static bool s_Il2CppMethodInitialized;
  9691. if (!s_Il2CppMethodInitialized)
  9692. {
  9693. il2cpp_codegen_initialize_method (DateTimeUtils_ConvertDateTimeToJavaScriptTicks_m3362411187_MetadataUsageId);
  9694. s_Il2CppMethodInitialized = true;
  9695. }
  9696. int64_t G_B3_0 = 0;
  9697. {
  9698. bool L_0 = ___convertToUtc1;
  9699. if (L_0)
  9700. {
  9701. goto IL_000c;
  9702. }
  9703. }
  9704. {
  9705. int64_t L_1 = DateTime_get_Ticks_m1550640881((&___dateTime0), /*hidden argument*/NULL);
  9706. G_B3_0 = L_1;
  9707. goto IL_0012;
  9708. }
  9709. IL_000c:
  9710. {
  9711. DateTime_t3738529785 L_2 = ___dateTime0;
  9712. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  9713. int64_t L_3 = DateTimeUtils_ToUniversalTicks_m4266243281(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
  9714. G_B3_0 = L_3;
  9715. }
  9716. IL_0012:
  9717. {
  9718. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  9719. int64_t L_4 = DateTimeUtils_UniversialTicksToJavaScriptTicks_m3989465022(NULL /*static, unused*/, G_B3_0, /*hidden argument*/NULL);
  9720. return L_4;
  9721. }
  9722. }
  9723. // System.Int64 Newtonsoft.Json.Utilities.DateTimeUtils::UniversialTicksToJavaScriptTicks(System.Int64)
  9724. extern "C" IL2CPP_METHOD_ATTR int64_t DateTimeUtils_UniversialTicksToJavaScriptTicks_m3989465022 (RuntimeObject * __this /* static, unused */, int64_t ___universialTicks0, const RuntimeMethod* method)
  9725. {
  9726. static bool s_Il2CppMethodInitialized;
  9727. if (!s_Il2CppMethodInitialized)
  9728. {
  9729. il2cpp_codegen_initialize_method (DateTimeUtils_UniversialTicksToJavaScriptTicks_m3989465022_MetadataUsageId);
  9730. s_Il2CppMethodInitialized = true;
  9731. }
  9732. {
  9733. int64_t L_0 = ___universialTicks0;
  9734. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  9735. int64_t L_1 = ((DateTimeUtils_t3515429982_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var))->get_InitialJavaScriptDateTicks_0();
  9736. return ((int64_t)((int64_t)((int64_t)il2cpp_codegen_subtract((int64_t)L_0, (int64_t)L_1))/(int64_t)(((int64_t)((int64_t)((int32_t)10000))))));
  9737. }
  9738. }
  9739. // System.DateTime Newtonsoft.Json.Utilities.DateTimeUtils::ConvertJavaScriptTicksToDateTime(System.Int64)
  9740. extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 DateTimeUtils_ConvertJavaScriptTicksToDateTime_m2220449017 (RuntimeObject * __this /* static, unused */, int64_t ___javaScriptTicks0, const RuntimeMethod* method)
  9741. {
  9742. static bool s_Il2CppMethodInitialized;
  9743. if (!s_Il2CppMethodInitialized)
  9744. {
  9745. il2cpp_codegen_initialize_method (DateTimeUtils_ConvertJavaScriptTicksToDateTime_m2220449017_MetadataUsageId);
  9746. s_Il2CppMethodInitialized = true;
  9747. }
  9748. {
  9749. int64_t L_0 = ___javaScriptTicks0;
  9750. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  9751. int64_t L_1 = ((DateTimeUtils_t3515429982_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var))->get_InitialJavaScriptDateTicks_0();
  9752. DateTime_t3738529785 L_2;
  9753. memset(&L_2, 0, sizeof(L_2));
  9754. DateTime__ctor_m1095105629((&L_2), ((int64_t)il2cpp_codegen_add((int64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_0, (int64_t)(((int64_t)((int64_t)((int32_t)10000)))))), (int64_t)L_1)), 1, /*hidden argument*/NULL);
  9755. return L_2;
  9756. }
  9757. }
  9758. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryParseDateTimeIso(Newtonsoft.Json.Utilities.StringReference,Newtonsoft.Json.DateTimeZoneHandling,System.DateTime&)
  9759. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryParseDateTimeIso_m758390143 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___text0, int32_t ___dateTimeZoneHandling1, DateTime_t3738529785 * ___dt2, const RuntimeMethod* method)
  9760. {
  9761. static bool s_Il2CppMethodInitialized;
  9762. if (!s_Il2CppMethodInitialized)
  9763. {
  9764. il2cpp_codegen_initialize_method (DateTimeUtils_TryParseDateTimeIso_m758390143_MetadataUsageId);
  9765. s_Il2CppMethodInitialized = true;
  9766. }
  9767. DateTimeParser_t3754458704 V_0;
  9768. memset(&V_0, 0, sizeof(V_0));
  9769. DateTime_t3738529785 V_1;
  9770. memset(&V_1, 0, sizeof(V_1));
  9771. int64_t V_2 = 0;
  9772. int32_t V_3 = 0;
  9773. TimeSpan_t881159249 V_4;
  9774. memset(&V_4, 0, sizeof(V_4));
  9775. DateTime_t3738529785 V_5;
  9776. memset(&V_5, 0, sizeof(V_5));
  9777. TimeSpan_t881159249 V_6;
  9778. memset(&V_6, 0, sizeof(V_6));
  9779. TimeSpan_t881159249 V_7;
  9780. memset(&V_7, 0, sizeof(V_7));
  9781. {
  9782. il2cpp_codegen_initobj((&V_0), sizeof(DateTimeParser_t3754458704 ));
  9783. CharU5BU5D_t3528271667* L_0 = StringReference_get_Chars_m1428785588((&___text0), /*hidden argument*/NULL);
  9784. int32_t L_1 = StringReference_get_StartIndex_m577516227((&___text0), /*hidden argument*/NULL);
  9785. int32_t L_2 = StringReference_get_Length_m1881544084((&___text0), /*hidden argument*/NULL);
  9786. bool L_3 = DateTimeParser_Parse_m73420931((&V_0), L_0, L_1, L_2, /*hidden argument*/NULL);
  9787. if (L_3)
  9788. {
  9789. goto IL_002f;
  9790. }
  9791. }
  9792. {
  9793. DateTime_t3738529785 * L_4 = ___dt2;
  9794. il2cpp_codegen_initobj(L_4, sizeof(DateTime_t3738529785 ));
  9795. return (bool)0;
  9796. }
  9797. IL_002f:
  9798. {
  9799. DateTimeParser_t3754458704 L_5 = V_0;
  9800. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  9801. DateTime_t3738529785 L_6 = DateTimeUtils_CreateDateTime_m901961958(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
  9802. V_1 = L_6;
  9803. DateTimeParser_t3754458704 L_7 = V_0;
  9804. int32_t L_8 = L_7.get_Zone_9();
  9805. V_3 = L_8;
  9806. int32_t L_9 = V_3;
  9807. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)))
  9808. {
  9809. case 0:
  9810. {
  9811. goto IL_0056;
  9812. }
  9813. case 1:
  9814. {
  9815. goto IL_006a;
  9816. }
  9817. case 2:
  9818. {
  9819. goto IL_00f5;
  9820. }
  9821. }
  9822. }
  9823. {
  9824. goto IL_0178;
  9825. }
  9826. IL_0056:
  9827. {
  9828. int64_t L_10 = DateTime_get_Ticks_m1550640881((&V_1), /*hidden argument*/NULL);
  9829. DateTime__ctor_m1095105629((&V_1), L_10, 1, /*hidden argument*/NULL);
  9830. goto IL_0178;
  9831. }
  9832. IL_006a:
  9833. {
  9834. DateTimeParser_t3754458704 L_11 = V_0;
  9835. int32_t L_12 = L_11.get_ZoneHour_7();
  9836. DateTimeParser_t3754458704 L_13 = V_0;
  9837. int32_t L_14 = L_13.get_ZoneMinute_8();
  9838. TimeSpan__ctor_m3689759052((&V_4), L_12, L_14, 0, /*hidden argument*/NULL);
  9839. int64_t L_15 = DateTime_get_Ticks_m1550640881((&V_1), /*hidden argument*/NULL);
  9840. int64_t L_16 = TimeSpan_get_Ticks_m2137362016((&V_4), /*hidden argument*/NULL);
  9841. V_2 = ((int64_t)il2cpp_codegen_add((int64_t)L_15, (int64_t)L_16));
  9842. int64_t L_17 = V_2;
  9843. IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
  9844. DateTime_t3738529785 L_18 = ((DateTime_t3738529785_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t3738529785_il2cpp_TypeInfo_var))->get_MaxValue_12();
  9845. V_5 = L_18;
  9846. int64_t L_19 = DateTime_get_Ticks_m1550640881((&V_5), /*hidden argument*/NULL);
  9847. if ((((int64_t)L_17) > ((int64_t)L_19)))
  9848. {
  9849. goto IL_00b5;
  9850. }
  9851. }
  9852. {
  9853. int64_t L_20 = V_2;
  9854. DateTime_t3738529785 L_21;
  9855. memset(&L_21, 0, sizeof(L_21));
  9856. DateTime__ctor_m1095105629((&L_21), L_20, 1, /*hidden argument*/NULL);
  9857. V_5 = L_21;
  9858. DateTime_t3738529785 L_22 = DateTime_ToLocalTime_m3134475597((&V_5), /*hidden argument*/NULL);
  9859. V_1 = L_22;
  9860. goto IL_0178;
  9861. }
  9862. IL_00b5:
  9863. {
  9864. int64_t L_23 = V_2;
  9865. DateTime_t3738529785 L_24 = V_1;
  9866. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  9867. TimeSpan_t881159249 L_25 = DateTimeUtils_GetUtcOffset_m575763097(NULL /*static, unused*/, L_24, /*hidden argument*/NULL);
  9868. V_6 = L_25;
  9869. int64_t L_26 = TimeSpan_get_Ticks_m2137362016((&V_6), /*hidden argument*/NULL);
  9870. V_2 = ((int64_t)il2cpp_codegen_add((int64_t)L_23, (int64_t)L_26));
  9871. int64_t L_27 = V_2;
  9872. IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
  9873. DateTime_t3738529785 L_28 = ((DateTime_t3738529785_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t3738529785_il2cpp_TypeInfo_var))->get_MaxValue_12();
  9874. V_5 = L_28;
  9875. int64_t L_29 = DateTime_get_Ticks_m1550640881((&V_5), /*hidden argument*/NULL);
  9876. if ((((int64_t)L_27) <= ((int64_t)L_29)))
  9877. {
  9878. goto IL_00e7;
  9879. }
  9880. }
  9881. {
  9882. IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
  9883. DateTime_t3738529785 L_30 = ((DateTime_t3738529785_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t3738529785_il2cpp_TypeInfo_var))->get_MaxValue_12();
  9884. V_5 = L_30;
  9885. int64_t L_31 = DateTime_get_Ticks_m1550640881((&V_5), /*hidden argument*/NULL);
  9886. V_2 = L_31;
  9887. }
  9888. IL_00e7:
  9889. {
  9890. int64_t L_32 = V_2;
  9891. DateTime__ctor_m1095105629((&V_1), L_32, 2, /*hidden argument*/NULL);
  9892. goto IL_0178;
  9893. }
  9894. IL_00f5:
  9895. {
  9896. DateTimeParser_t3754458704 L_33 = V_0;
  9897. int32_t L_34 = L_33.get_ZoneHour_7();
  9898. DateTimeParser_t3754458704 L_35 = V_0;
  9899. int32_t L_36 = L_35.get_ZoneMinute_8();
  9900. TimeSpan__ctor_m3689759052((&V_7), L_34, L_36, 0, /*hidden argument*/NULL);
  9901. int64_t L_37 = DateTime_get_Ticks_m1550640881((&V_1), /*hidden argument*/NULL);
  9902. int64_t L_38 = TimeSpan_get_Ticks_m2137362016((&V_7), /*hidden argument*/NULL);
  9903. V_2 = ((int64_t)il2cpp_codegen_subtract((int64_t)L_37, (int64_t)L_38));
  9904. int64_t L_39 = V_2;
  9905. IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
  9906. DateTime_t3738529785 L_40 = ((DateTime_t3738529785_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t3738529785_il2cpp_TypeInfo_var))->get_MinValue_13();
  9907. V_5 = L_40;
  9908. int64_t L_41 = DateTime_get_Ticks_m1550640881((&V_5), /*hidden argument*/NULL);
  9909. if ((((int64_t)L_39) < ((int64_t)L_41)))
  9910. {
  9911. goto IL_013d;
  9912. }
  9913. }
  9914. {
  9915. int64_t L_42 = V_2;
  9916. DateTime_t3738529785 L_43;
  9917. memset(&L_43, 0, sizeof(L_43));
  9918. DateTime__ctor_m1095105629((&L_43), L_42, 1, /*hidden argument*/NULL);
  9919. V_5 = L_43;
  9920. DateTime_t3738529785 L_44 = DateTime_ToLocalTime_m3134475597((&V_5), /*hidden argument*/NULL);
  9921. V_1 = L_44;
  9922. goto IL_0178;
  9923. }
  9924. IL_013d:
  9925. {
  9926. int64_t L_45 = V_2;
  9927. DateTime_t3738529785 L_46 = V_1;
  9928. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  9929. TimeSpan_t881159249 L_47 = DateTimeUtils_GetUtcOffset_m575763097(NULL /*static, unused*/, L_46, /*hidden argument*/NULL);
  9930. V_6 = L_47;
  9931. int64_t L_48 = TimeSpan_get_Ticks_m2137362016((&V_6), /*hidden argument*/NULL);
  9932. V_2 = ((int64_t)il2cpp_codegen_add((int64_t)L_45, (int64_t)L_48));
  9933. int64_t L_49 = V_2;
  9934. IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
  9935. DateTime_t3738529785 L_50 = ((DateTime_t3738529785_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t3738529785_il2cpp_TypeInfo_var))->get_MinValue_13();
  9936. V_5 = L_50;
  9937. int64_t L_51 = DateTime_get_Ticks_m1550640881((&V_5), /*hidden argument*/NULL);
  9938. if ((((int64_t)L_49) >= ((int64_t)L_51)))
  9939. {
  9940. goto IL_016f;
  9941. }
  9942. }
  9943. {
  9944. IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
  9945. DateTime_t3738529785 L_52 = ((DateTime_t3738529785_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t3738529785_il2cpp_TypeInfo_var))->get_MinValue_13();
  9946. V_5 = L_52;
  9947. int64_t L_53 = DateTime_get_Ticks_m1550640881((&V_5), /*hidden argument*/NULL);
  9948. V_2 = L_53;
  9949. }
  9950. IL_016f:
  9951. {
  9952. int64_t L_54 = V_2;
  9953. DateTime__ctor_m1095105629((&V_1), L_54, 2, /*hidden argument*/NULL);
  9954. }
  9955. IL_0178:
  9956. {
  9957. DateTime_t3738529785 * L_55 = ___dt2;
  9958. DateTime_t3738529785 L_56 = V_1;
  9959. int32_t L_57 = ___dateTimeZoneHandling1;
  9960. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  9961. DateTime_t3738529785 L_58 = DateTimeUtils_EnsureDateTime_m2677626152(NULL /*static, unused*/, L_56, L_57, /*hidden argument*/NULL);
  9962. *(DateTime_t3738529785 *)L_55 = L_58;
  9963. return (bool)1;
  9964. }
  9965. }
  9966. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryParseDateTimeOffsetIso(Newtonsoft.Json.Utilities.StringReference,System.DateTimeOffset&)
  9967. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryParseDateTimeOffsetIso_m3588505642 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___text0, DateTimeOffset_t3229287507 * ___dt1, const RuntimeMethod* method)
  9968. {
  9969. static bool s_Il2CppMethodInitialized;
  9970. if (!s_Il2CppMethodInitialized)
  9971. {
  9972. il2cpp_codegen_initialize_method (DateTimeUtils_TryParseDateTimeOffsetIso_m3588505642_MetadataUsageId);
  9973. s_Il2CppMethodInitialized = true;
  9974. }
  9975. DateTimeParser_t3754458704 V_0;
  9976. memset(&V_0, 0, sizeof(V_0));
  9977. DateTime_t3738529785 V_1;
  9978. memset(&V_1, 0, sizeof(V_1));
  9979. TimeSpan_t881159249 V_2;
  9980. memset(&V_2, 0, sizeof(V_2));
  9981. int64_t V_3 = 0;
  9982. int32_t V_4 = 0;
  9983. {
  9984. il2cpp_codegen_initobj((&V_0), sizeof(DateTimeParser_t3754458704 ));
  9985. CharU5BU5D_t3528271667* L_0 = StringReference_get_Chars_m1428785588((&___text0), /*hidden argument*/NULL);
  9986. int32_t L_1 = StringReference_get_StartIndex_m577516227((&___text0), /*hidden argument*/NULL);
  9987. int32_t L_2 = StringReference_get_Length_m1881544084((&___text0), /*hidden argument*/NULL);
  9988. bool L_3 = DateTimeParser_Parse_m73420931((&V_0), L_0, L_1, L_2, /*hidden argument*/NULL);
  9989. if (L_3)
  9990. {
  9991. goto IL_002f;
  9992. }
  9993. }
  9994. {
  9995. DateTimeOffset_t3229287507 * L_4 = ___dt1;
  9996. il2cpp_codegen_initobj(L_4, sizeof(DateTimeOffset_t3229287507 ));
  9997. return (bool)0;
  9998. }
  9999. IL_002f:
  10000. {
  10001. DateTimeParser_t3754458704 L_5 = V_0;
  10002. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  10003. DateTime_t3738529785 L_6 = DateTimeUtils_CreateDateTime_m901961958(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
  10004. V_1 = L_6;
  10005. DateTimeParser_t3754458704 L_7 = V_0;
  10006. int32_t L_8 = L_7.get_Zone_9();
  10007. V_4 = L_8;
  10008. int32_t L_9 = V_4;
  10009. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)))
  10010. {
  10011. case 0:
  10012. {
  10013. goto IL_0055;
  10014. }
  10015. case 1:
  10016. {
  10017. goto IL_0060;
  10018. }
  10019. case 2:
  10020. {
  10021. goto IL_0078;
  10022. }
  10023. }
  10024. }
  10025. {
  10026. goto IL_008e;
  10027. }
  10028. IL_0055:
  10029. {
  10030. TimeSpan__ctor_m1896986612((&V_2), (((int64_t)((int64_t)0))), /*hidden argument*/NULL);
  10031. goto IL_009a;
  10032. }
  10033. IL_0060:
  10034. {
  10035. DateTimeParser_t3754458704 L_10 = V_0;
  10036. int32_t L_11 = L_10.get_ZoneHour_7();
  10037. DateTimeParser_t3754458704 L_12 = V_0;
  10038. int32_t L_13 = L_12.get_ZoneMinute_8();
  10039. TimeSpan__ctor_m3689759052((&V_2), ((-L_11)), ((-L_13)), 0, /*hidden argument*/NULL);
  10040. goto IL_009a;
  10041. }
  10042. IL_0078:
  10043. {
  10044. DateTimeParser_t3754458704 L_14 = V_0;
  10045. int32_t L_15 = L_14.get_ZoneHour_7();
  10046. DateTimeParser_t3754458704 L_16 = V_0;
  10047. int32_t L_17 = L_16.get_ZoneMinute_8();
  10048. TimeSpan__ctor_m3689759052((&V_2), L_15, L_17, 0, /*hidden argument*/NULL);
  10049. goto IL_009a;
  10050. }
  10051. IL_008e:
  10052. {
  10053. IL2CPP_RUNTIME_CLASS_INIT(TimeZoneInfo_t161405854_il2cpp_TypeInfo_var);
  10054. TimeZoneInfo_t161405854 * L_18 = TimeZoneInfo_get_Local_m3767312181(NULL /*static, unused*/, /*hidden argument*/NULL);
  10055. DateTime_t3738529785 L_19 = V_1;
  10056. NullCheck(L_18);
  10057. TimeSpan_t881159249 L_20 = TimeZoneInfo_GetUtcOffset_m3780875423(L_18, L_19, /*hidden argument*/NULL);
  10058. V_2 = L_20;
  10059. }
  10060. IL_009a:
  10061. {
  10062. int64_t L_21 = DateTime_get_Ticks_m1550640881((&V_1), /*hidden argument*/NULL);
  10063. int64_t L_22 = TimeSpan_get_Ticks_m2137362016((&V_2), /*hidden argument*/NULL);
  10064. V_3 = ((int64_t)il2cpp_codegen_subtract((int64_t)L_21, (int64_t)L_22));
  10065. int64_t L_23 = V_3;
  10066. if ((((int64_t)L_23) < ((int64_t)(((int64_t)((int64_t)0))))))
  10067. {
  10068. goto IL_00bb;
  10069. }
  10070. }
  10071. {
  10072. int64_t L_24 = V_3;
  10073. if ((((int64_t)L_24) <= ((int64_t)((int64_t)3155378975999999999LL))))
  10074. {
  10075. goto IL_00c4;
  10076. }
  10077. }
  10078. IL_00bb:
  10079. {
  10080. DateTimeOffset_t3229287507 * L_25 = ___dt1;
  10081. il2cpp_codegen_initobj(L_25, sizeof(DateTimeOffset_t3229287507 ));
  10082. return (bool)0;
  10083. }
  10084. IL_00c4:
  10085. {
  10086. DateTimeOffset_t3229287507 * L_26 = ___dt1;
  10087. DateTime_t3738529785 L_27 = V_1;
  10088. TimeSpan_t881159249 L_28 = V_2;
  10089. DateTimeOffset_t3229287507 L_29;
  10090. memset(&L_29, 0, sizeof(L_29));
  10091. DateTimeOffset__ctor_m74032857((&L_29), L_27, L_28, /*hidden argument*/NULL);
  10092. *(DateTimeOffset_t3229287507 *)L_26 = L_29;
  10093. return (bool)1;
  10094. }
  10095. }
  10096. // System.DateTime Newtonsoft.Json.Utilities.DateTimeUtils::CreateDateTime(Newtonsoft.Json.Utilities.DateTimeParser)
  10097. extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 DateTimeUtils_CreateDateTime_m901961958 (RuntimeObject * __this /* static, unused */, DateTimeParser_t3754458704 ___dateTimeParser0, const RuntimeMethod* method)
  10098. {
  10099. bool V_0 = false;
  10100. DateTime_t3738529785 V_1;
  10101. memset(&V_1, 0, sizeof(V_1));
  10102. {
  10103. DateTimeParser_t3754458704 L_0 = ___dateTimeParser0;
  10104. int32_t L_1 = L_0.get_Hour_3();
  10105. if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)24)))))
  10106. {
  10107. goto IL_0016;
  10108. }
  10109. }
  10110. {
  10111. V_0 = (bool)1;
  10112. (&___dateTimeParser0)->set_Hour_3(0);
  10113. goto IL_0018;
  10114. }
  10115. IL_0016:
  10116. {
  10117. V_0 = (bool)0;
  10118. }
  10119. IL_0018:
  10120. {
  10121. DateTimeParser_t3754458704 L_2 = ___dateTimeParser0;
  10122. int32_t L_3 = L_2.get_Year_0();
  10123. DateTimeParser_t3754458704 L_4 = ___dateTimeParser0;
  10124. int32_t L_5 = L_4.get_Month_1();
  10125. DateTimeParser_t3754458704 L_6 = ___dateTimeParser0;
  10126. int32_t L_7 = L_6.get_Day_2();
  10127. DateTimeParser_t3754458704 L_8 = ___dateTimeParser0;
  10128. int32_t L_9 = L_8.get_Hour_3();
  10129. DateTimeParser_t3754458704 L_10 = ___dateTimeParser0;
  10130. int32_t L_11 = L_10.get_Minute_4();
  10131. DateTimeParser_t3754458704 L_12 = ___dateTimeParser0;
  10132. int32_t L_13 = L_12.get_Second_5();
  10133. DateTime__ctor_m3895589019((&V_1), L_3, L_5, L_7, L_9, L_11, L_13, /*hidden argument*/NULL);
  10134. DateTimeParser_t3754458704 L_14 = ___dateTimeParser0;
  10135. int32_t L_15 = L_14.get_Fraction_6();
  10136. DateTime_t3738529785 L_16 = DateTime_AddTicks_m3396580426((&V_1), (((int64_t)((int64_t)L_15))), /*hidden argument*/NULL);
  10137. V_1 = L_16;
  10138. bool L_17 = V_0;
  10139. if (!L_17)
  10140. {
  10141. goto IL_0066;
  10142. }
  10143. }
  10144. {
  10145. DateTime_t3738529785 L_18 = DateTime_AddDays_m2583849741((&V_1), (1.0), /*hidden argument*/NULL);
  10146. V_1 = L_18;
  10147. }
  10148. IL_0066:
  10149. {
  10150. DateTime_t3738529785 L_19 = V_1;
  10151. return L_19;
  10152. }
  10153. }
  10154. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryParseDateTime(Newtonsoft.Json.Utilities.StringReference,Newtonsoft.Json.DateTimeZoneHandling,System.String,System.Globalization.CultureInfo,System.DateTime&)
  10155. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryParseDateTime_m2606903149 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___s0, int32_t ___dateTimeZoneHandling1, String_t* ___dateFormatString2, CultureInfo_t4157843068 * ___culture3, DateTime_t3738529785 * ___dt4, const RuntimeMethod* method)
  10156. {
  10157. static bool s_Il2CppMethodInitialized;
  10158. if (!s_Il2CppMethodInitialized)
  10159. {
  10160. il2cpp_codegen_initialize_method (DateTimeUtils_TryParseDateTime_m2606903149_MetadataUsageId);
  10161. s_Il2CppMethodInitialized = true;
  10162. }
  10163. int32_t V_0 = 0;
  10164. {
  10165. int32_t L_0 = StringReference_get_Length_m1881544084((&___s0), /*hidden argument*/NULL);
  10166. if ((((int32_t)L_0) <= ((int32_t)0)))
  10167. {
  10168. goto IL_00b7;
  10169. }
  10170. }
  10171. {
  10172. int32_t L_1 = StringReference_get_StartIndex_m577516227((&___s0), /*hidden argument*/NULL);
  10173. V_0 = L_1;
  10174. int32_t L_2 = V_0;
  10175. Il2CppChar L_3 = StringReference_get_Item_m2821876239((&___s0), L_2, /*hidden argument*/NULL);
  10176. if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)47)))))
  10177. {
  10178. goto IL_0053;
  10179. }
  10180. }
  10181. {
  10182. int32_t L_4 = StringReference_get_Length_m1881544084((&___s0), /*hidden argument*/NULL);
  10183. if ((((int32_t)L_4) < ((int32_t)((int32_t)9))))
  10184. {
  10185. goto IL_0094;
  10186. }
  10187. }
  10188. {
  10189. StringReference_t2912309144 L_5 = ___s0;
  10190. bool L_6 = StringReferenceExtensions_StartsWith_m3064397327(NULL /*static, unused*/, L_5, _stringLiteral2361106233, /*hidden argument*/NULL);
  10191. if (!L_6)
  10192. {
  10193. goto IL_0094;
  10194. }
  10195. }
  10196. {
  10197. StringReference_t2912309144 L_7 = ___s0;
  10198. bool L_8 = StringReferenceExtensions_EndsWith_m2070211976(NULL /*static, unused*/, L_7, _stringLiteral3450582919, /*hidden argument*/NULL);
  10199. if (!L_8)
  10200. {
  10201. goto IL_0094;
  10202. }
  10203. }
  10204. {
  10205. StringReference_t2912309144 L_9 = ___s0;
  10206. int32_t L_10 = ___dateTimeZoneHandling1;
  10207. DateTime_t3738529785 * L_11 = ___dt4;
  10208. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  10209. bool L_12 = DateTimeUtils_TryParseDateTimeMicrosoft_m896972691(NULL /*static, unused*/, L_9, L_10, L_11, /*hidden argument*/NULL);
  10210. if (!L_12)
  10211. {
  10212. goto IL_0094;
  10213. }
  10214. }
  10215. {
  10216. return (bool)1;
  10217. }
  10218. IL_0053:
  10219. {
  10220. int32_t L_13 = StringReference_get_Length_m1881544084((&___s0), /*hidden argument*/NULL);
  10221. if ((((int32_t)L_13) < ((int32_t)((int32_t)19))))
  10222. {
  10223. goto IL_0094;
  10224. }
  10225. }
  10226. {
  10227. int32_t L_14 = StringReference_get_Length_m1881544084((&___s0), /*hidden argument*/NULL);
  10228. if ((((int32_t)L_14) > ((int32_t)((int32_t)40))))
  10229. {
  10230. goto IL_0094;
  10231. }
  10232. }
  10233. {
  10234. int32_t L_15 = V_0;
  10235. Il2CppChar L_16 = StringReference_get_Item_m2821876239((&___s0), L_15, /*hidden argument*/NULL);
  10236. IL2CPP_RUNTIME_CLASS_INIT(Char_t3634460470_il2cpp_TypeInfo_var);
  10237. bool L_17 = Char_IsDigit_m3646673943(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
  10238. if (!L_17)
  10239. {
  10240. goto IL_0094;
  10241. }
  10242. }
  10243. {
  10244. int32_t L_18 = V_0;
  10245. Il2CppChar L_19 = StringReference_get_Item_m2821876239((&___s0), ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)((int32_t)10))), /*hidden argument*/NULL);
  10246. if ((!(((uint32_t)L_19) == ((uint32_t)((int32_t)84)))))
  10247. {
  10248. goto IL_0094;
  10249. }
  10250. }
  10251. {
  10252. StringReference_t2912309144 L_20 = ___s0;
  10253. int32_t L_21 = ___dateTimeZoneHandling1;
  10254. DateTime_t3738529785 * L_22 = ___dt4;
  10255. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  10256. bool L_23 = DateTimeUtils_TryParseDateTimeIso_m758390143(NULL /*static, unused*/, L_20, L_21, L_22, /*hidden argument*/NULL);
  10257. if (!L_23)
  10258. {
  10259. goto IL_0094;
  10260. }
  10261. }
  10262. {
  10263. return (bool)1;
  10264. }
  10265. IL_0094:
  10266. {
  10267. String_t* L_24 = ___dateFormatString2;
  10268. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  10269. bool L_25 = String_IsNullOrEmpty_m2969720369(NULL /*static, unused*/, L_24, /*hidden argument*/NULL);
  10270. if (L_25)
  10271. {
  10272. goto IL_00b7;
  10273. }
  10274. }
  10275. {
  10276. String_t* L_26 = StringReference_ToString_m3051914173((&___s0), /*hidden argument*/NULL);
  10277. int32_t L_27 = ___dateTimeZoneHandling1;
  10278. String_t* L_28 = ___dateFormatString2;
  10279. CultureInfo_t4157843068 * L_29 = ___culture3;
  10280. DateTime_t3738529785 * L_30 = ___dt4;
  10281. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  10282. bool L_31 = DateTimeUtils_TryParseDateTimeExact_m2999446858(NULL /*static, unused*/, L_26, L_27, L_28, L_29, L_30, /*hidden argument*/NULL);
  10283. if (!L_31)
  10284. {
  10285. goto IL_00b7;
  10286. }
  10287. }
  10288. {
  10289. return (bool)1;
  10290. }
  10291. IL_00b7:
  10292. {
  10293. DateTime_t3738529785 * L_32 = ___dt4;
  10294. il2cpp_codegen_initobj(L_32, sizeof(DateTime_t3738529785 ));
  10295. return (bool)0;
  10296. }
  10297. }
  10298. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryParseDateTime(System.String,Newtonsoft.Json.DateTimeZoneHandling,System.String,System.Globalization.CultureInfo,System.DateTime&)
  10299. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryParseDateTime_m1212892142 (RuntimeObject * __this /* static, unused */, String_t* ___s0, int32_t ___dateTimeZoneHandling1, String_t* ___dateFormatString2, CultureInfo_t4157843068 * ___culture3, DateTime_t3738529785 * ___dt4, const RuntimeMethod* method)
  10300. {
  10301. static bool s_Il2CppMethodInitialized;
  10302. if (!s_Il2CppMethodInitialized)
  10303. {
  10304. il2cpp_codegen_initialize_method (DateTimeUtils_TryParseDateTime_m1212892142_MetadataUsageId);
  10305. s_Il2CppMethodInitialized = true;
  10306. }
  10307. {
  10308. String_t* L_0 = ___s0;
  10309. NullCheck(L_0);
  10310. int32_t L_1 = String_get_Length_m3847582255(L_0, /*hidden argument*/NULL);
  10311. if ((((int32_t)L_1) <= ((int32_t)0)))
  10312. {
  10313. goto IL_00d5;
  10314. }
  10315. }
  10316. {
  10317. String_t* L_2 = ___s0;
  10318. NullCheck(L_2);
  10319. Il2CppChar L_3 = String_get_Chars_m2986988803(L_2, 0, /*hidden argument*/NULL);
  10320. if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)47)))))
  10321. {
  10322. goto IL_0061;
  10323. }
  10324. }
  10325. {
  10326. String_t* L_4 = ___s0;
  10327. NullCheck(L_4);
  10328. int32_t L_5 = String_get_Length_m3847582255(L_4, /*hidden argument*/NULL);
  10329. if ((((int32_t)L_5) < ((int32_t)((int32_t)9))))
  10330. {
  10331. goto IL_00be;
  10332. }
  10333. }
  10334. {
  10335. String_t* L_6 = ___s0;
  10336. NullCheck(L_6);
  10337. bool L_7 = String_StartsWith_m2640722675(L_6, _stringLiteral2361106233, 4, /*hidden argument*/NULL);
  10338. if (!L_7)
  10339. {
  10340. goto IL_00be;
  10341. }
  10342. }
  10343. {
  10344. String_t* L_8 = ___s0;
  10345. NullCheck(L_8);
  10346. bool L_9 = String_EndsWith_m2637493491(L_8, _stringLiteral3450582919, 4, /*hidden argument*/NULL);
  10347. if (!L_9)
  10348. {
  10349. goto IL_00be;
  10350. }
  10351. }
  10352. {
  10353. String_t* L_10 = ___s0;
  10354. NullCheck(L_10);
  10355. CharU5BU5D_t3528271667* L_11 = String_ToCharArray_m1492846834(L_10, /*hidden argument*/NULL);
  10356. String_t* L_12 = ___s0;
  10357. NullCheck(L_12);
  10358. int32_t L_13 = String_get_Length_m3847582255(L_12, /*hidden argument*/NULL);
  10359. StringReference_t2912309144 L_14;
  10360. memset(&L_14, 0, sizeof(L_14));
  10361. StringReference__ctor_m345645319((&L_14), L_11, 0, L_13, /*hidden argument*/NULL);
  10362. int32_t L_15 = ___dateTimeZoneHandling1;
  10363. DateTime_t3738529785 * L_16 = ___dt4;
  10364. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  10365. bool L_17 = DateTimeUtils_TryParseDateTimeMicrosoft_m896972691(NULL /*static, unused*/, L_14, L_15, L_16, /*hidden argument*/NULL);
  10366. if (!L_17)
  10367. {
  10368. goto IL_00be;
  10369. }
  10370. }
  10371. {
  10372. return (bool)1;
  10373. }
  10374. IL_0061:
  10375. {
  10376. String_t* L_18 = ___s0;
  10377. NullCheck(L_18);
  10378. int32_t L_19 = String_get_Length_m3847582255(L_18, /*hidden argument*/NULL);
  10379. if ((((int32_t)L_19) < ((int32_t)((int32_t)19))))
  10380. {
  10381. goto IL_00be;
  10382. }
  10383. }
  10384. {
  10385. String_t* L_20 = ___s0;
  10386. NullCheck(L_20);
  10387. int32_t L_21 = String_get_Length_m3847582255(L_20, /*hidden argument*/NULL);
  10388. if ((((int32_t)L_21) > ((int32_t)((int32_t)40))))
  10389. {
  10390. goto IL_00be;
  10391. }
  10392. }
  10393. {
  10394. String_t* L_22 = ___s0;
  10395. NullCheck(L_22);
  10396. Il2CppChar L_23 = String_get_Chars_m2986988803(L_22, 0, /*hidden argument*/NULL);
  10397. IL2CPP_RUNTIME_CLASS_INIT(Char_t3634460470_il2cpp_TypeInfo_var);
  10398. bool L_24 = Char_IsDigit_m3646673943(NULL /*static, unused*/, L_23, /*hidden argument*/NULL);
  10399. if (!L_24)
  10400. {
  10401. goto IL_00be;
  10402. }
  10403. }
  10404. {
  10405. String_t* L_25 = ___s0;
  10406. NullCheck(L_25);
  10407. Il2CppChar L_26 = String_get_Chars_m2986988803(L_25, ((int32_t)10), /*hidden argument*/NULL);
  10408. if ((!(((uint32_t)L_26) == ((uint32_t)((int32_t)84)))))
  10409. {
  10410. goto IL_00be;
  10411. }
  10412. }
  10413. {
  10414. String_t* L_27 = ___s0;
  10415. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  10416. CultureInfo_t4157843068 * L_28 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
  10417. DateTime_t3738529785 * L_29 = ___dt4;
  10418. IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
  10419. bool L_30 = DateTime_TryParseExact_m682600744(NULL /*static, unused*/, L_27, _stringLiteral4188457550, L_28, ((int32_t)128), L_29, /*hidden argument*/NULL);
  10420. if (!L_30)
  10421. {
  10422. goto IL_00be;
  10423. }
  10424. }
  10425. {
  10426. DateTime_t3738529785 * L_31 = ___dt4;
  10427. DateTime_t3738529785 * L_32 = ___dt4;
  10428. int32_t L_33 = ___dateTimeZoneHandling1;
  10429. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  10430. DateTime_t3738529785 L_34 = DateTimeUtils_EnsureDateTime_m2677626152(NULL /*static, unused*/, (*(DateTime_t3738529785 *)L_32), L_33, /*hidden argument*/NULL);
  10431. *(DateTime_t3738529785 *)L_31 = L_34;
  10432. return (bool)1;
  10433. }
  10434. IL_00be:
  10435. {
  10436. String_t* L_35 = ___dateFormatString2;
  10437. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  10438. bool L_36 = String_IsNullOrEmpty_m2969720369(NULL /*static, unused*/, L_35, /*hidden argument*/NULL);
  10439. if (L_36)
  10440. {
  10441. goto IL_00d5;
  10442. }
  10443. }
  10444. {
  10445. String_t* L_37 = ___s0;
  10446. int32_t L_38 = ___dateTimeZoneHandling1;
  10447. String_t* L_39 = ___dateFormatString2;
  10448. CultureInfo_t4157843068 * L_40 = ___culture3;
  10449. DateTime_t3738529785 * L_41 = ___dt4;
  10450. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  10451. bool L_42 = DateTimeUtils_TryParseDateTimeExact_m2999446858(NULL /*static, unused*/, L_37, L_38, L_39, L_40, L_41, /*hidden argument*/NULL);
  10452. if (!L_42)
  10453. {
  10454. goto IL_00d5;
  10455. }
  10456. }
  10457. {
  10458. return (bool)1;
  10459. }
  10460. IL_00d5:
  10461. {
  10462. DateTime_t3738529785 * L_43 = ___dt4;
  10463. il2cpp_codegen_initobj(L_43, sizeof(DateTime_t3738529785 ));
  10464. return (bool)0;
  10465. }
  10466. }
  10467. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryParseDateTimeOffset(Newtonsoft.Json.Utilities.StringReference,System.String,System.Globalization.CultureInfo,System.DateTimeOffset&)
  10468. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryParseDateTimeOffset_m738404597 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___s0, String_t* ___dateFormatString1, CultureInfo_t4157843068 * ___culture2, DateTimeOffset_t3229287507 * ___dt3, const RuntimeMethod* method)
  10469. {
  10470. static bool s_Il2CppMethodInitialized;
  10471. if (!s_Il2CppMethodInitialized)
  10472. {
  10473. il2cpp_codegen_initialize_method (DateTimeUtils_TryParseDateTimeOffset_m738404597_MetadataUsageId);
  10474. s_Il2CppMethodInitialized = true;
  10475. }
  10476. int32_t V_0 = 0;
  10477. {
  10478. int32_t L_0 = StringReference_get_Length_m1881544084((&___s0), /*hidden argument*/NULL);
  10479. if ((((int32_t)L_0) <= ((int32_t)0)))
  10480. {
  10481. goto IL_00b1;
  10482. }
  10483. }
  10484. {
  10485. int32_t L_1 = StringReference_get_StartIndex_m577516227((&___s0), /*hidden argument*/NULL);
  10486. V_0 = L_1;
  10487. int32_t L_2 = V_0;
  10488. Il2CppChar L_3 = StringReference_get_Item_m2821876239((&___s0), L_2, /*hidden argument*/NULL);
  10489. if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)47)))))
  10490. {
  10491. goto IL_0051;
  10492. }
  10493. }
  10494. {
  10495. int32_t L_4 = StringReference_get_Length_m1881544084((&___s0), /*hidden argument*/NULL);
  10496. if ((((int32_t)L_4) < ((int32_t)((int32_t)9))))
  10497. {
  10498. goto IL_0090;
  10499. }
  10500. }
  10501. {
  10502. StringReference_t2912309144 L_5 = ___s0;
  10503. bool L_6 = StringReferenceExtensions_StartsWith_m3064397327(NULL /*static, unused*/, L_5, _stringLiteral2361106233, /*hidden argument*/NULL);
  10504. if (!L_6)
  10505. {
  10506. goto IL_0090;
  10507. }
  10508. }
  10509. {
  10510. StringReference_t2912309144 L_7 = ___s0;
  10511. bool L_8 = StringReferenceExtensions_EndsWith_m2070211976(NULL /*static, unused*/, L_7, _stringLiteral3450582919, /*hidden argument*/NULL);
  10512. if (!L_8)
  10513. {
  10514. goto IL_0090;
  10515. }
  10516. }
  10517. {
  10518. StringReference_t2912309144 L_9 = ___s0;
  10519. DateTimeOffset_t3229287507 * L_10 = ___dt3;
  10520. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  10521. bool L_11 = DateTimeUtils_TryParseDateTimeOffsetMicrosoft_m2314886215(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
  10522. if (!L_11)
  10523. {
  10524. goto IL_0090;
  10525. }
  10526. }
  10527. {
  10528. return (bool)1;
  10529. }
  10530. IL_0051:
  10531. {
  10532. int32_t L_12 = StringReference_get_Length_m1881544084((&___s0), /*hidden argument*/NULL);
  10533. if ((((int32_t)L_12) < ((int32_t)((int32_t)19))))
  10534. {
  10535. goto IL_0090;
  10536. }
  10537. }
  10538. {
  10539. int32_t L_13 = StringReference_get_Length_m1881544084((&___s0), /*hidden argument*/NULL);
  10540. if ((((int32_t)L_13) > ((int32_t)((int32_t)40))))
  10541. {
  10542. goto IL_0090;
  10543. }
  10544. }
  10545. {
  10546. int32_t L_14 = V_0;
  10547. Il2CppChar L_15 = StringReference_get_Item_m2821876239((&___s0), L_14, /*hidden argument*/NULL);
  10548. IL2CPP_RUNTIME_CLASS_INIT(Char_t3634460470_il2cpp_TypeInfo_var);
  10549. bool L_16 = Char_IsDigit_m3646673943(NULL /*static, unused*/, L_15, /*hidden argument*/NULL);
  10550. if (!L_16)
  10551. {
  10552. goto IL_0090;
  10553. }
  10554. }
  10555. {
  10556. int32_t L_17 = V_0;
  10557. Il2CppChar L_18 = StringReference_get_Item_m2821876239((&___s0), ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)((int32_t)10))), /*hidden argument*/NULL);
  10558. if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)84)))))
  10559. {
  10560. goto IL_0090;
  10561. }
  10562. }
  10563. {
  10564. StringReference_t2912309144 L_19 = ___s0;
  10565. DateTimeOffset_t3229287507 * L_20 = ___dt3;
  10566. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  10567. bool L_21 = DateTimeUtils_TryParseDateTimeOffsetIso_m3588505642(NULL /*static, unused*/, L_19, L_20, /*hidden argument*/NULL);
  10568. if (!L_21)
  10569. {
  10570. goto IL_0090;
  10571. }
  10572. }
  10573. {
  10574. return (bool)1;
  10575. }
  10576. IL_0090:
  10577. {
  10578. String_t* L_22 = ___dateFormatString1;
  10579. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  10580. bool L_23 = String_IsNullOrEmpty_m2969720369(NULL /*static, unused*/, L_22, /*hidden argument*/NULL);
  10581. if (L_23)
  10582. {
  10583. goto IL_00b1;
  10584. }
  10585. }
  10586. {
  10587. String_t* L_24 = StringReference_ToString_m3051914173((&___s0), /*hidden argument*/NULL);
  10588. String_t* L_25 = ___dateFormatString1;
  10589. CultureInfo_t4157843068 * L_26 = ___culture2;
  10590. DateTimeOffset_t3229287507 * L_27 = ___dt3;
  10591. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  10592. bool L_28 = DateTimeUtils_TryParseDateTimeOffsetExact_m1730563288(NULL /*static, unused*/, L_24, L_25, L_26, L_27, /*hidden argument*/NULL);
  10593. if (!L_28)
  10594. {
  10595. goto IL_00b1;
  10596. }
  10597. }
  10598. {
  10599. return (bool)1;
  10600. }
  10601. IL_00b1:
  10602. {
  10603. DateTimeOffset_t3229287507 * L_29 = ___dt3;
  10604. il2cpp_codegen_initobj(L_29, sizeof(DateTimeOffset_t3229287507 ));
  10605. return (bool)0;
  10606. }
  10607. }
  10608. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryParseDateTimeOffset(System.String,System.String,System.Globalization.CultureInfo,System.DateTimeOffset&)
  10609. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryParseDateTimeOffset_m1182031007 (RuntimeObject * __this /* static, unused */, String_t* ___s0, String_t* ___dateFormatString1, CultureInfo_t4157843068 * ___culture2, DateTimeOffset_t3229287507 * ___dt3, const RuntimeMethod* method)
  10610. {
  10611. static bool s_Il2CppMethodInitialized;
  10612. if (!s_Il2CppMethodInitialized)
  10613. {
  10614. il2cpp_codegen_initialize_method (DateTimeUtils_TryParseDateTimeOffset_m1182031007_MetadataUsageId);
  10615. s_Il2CppMethodInitialized = true;
  10616. }
  10617. {
  10618. String_t* L_0 = ___s0;
  10619. NullCheck(L_0);
  10620. int32_t L_1 = String_get_Length_m3847582255(L_0, /*hidden argument*/NULL);
  10621. if ((((int32_t)L_1) <= ((int32_t)0)))
  10622. {
  10623. goto IL_00d6;
  10624. }
  10625. }
  10626. {
  10627. String_t* L_2 = ___s0;
  10628. NullCheck(L_2);
  10629. Il2CppChar L_3 = String_get_Chars_m2986988803(L_2, 0, /*hidden argument*/NULL);
  10630. if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)47)))))
  10631. {
  10632. goto IL_005f;
  10633. }
  10634. }
  10635. {
  10636. String_t* L_4 = ___s0;
  10637. NullCheck(L_4);
  10638. int32_t L_5 = String_get_Length_m3847582255(L_4, /*hidden argument*/NULL);
  10639. if ((((int32_t)L_5) < ((int32_t)((int32_t)9))))
  10640. {
  10641. goto IL_00c1;
  10642. }
  10643. }
  10644. {
  10645. String_t* L_6 = ___s0;
  10646. NullCheck(L_6);
  10647. bool L_7 = String_StartsWith_m2640722675(L_6, _stringLiteral2361106233, 4, /*hidden argument*/NULL);
  10648. if (!L_7)
  10649. {
  10650. goto IL_00c1;
  10651. }
  10652. }
  10653. {
  10654. String_t* L_8 = ___s0;
  10655. NullCheck(L_8);
  10656. bool L_9 = String_EndsWith_m2637493491(L_8, _stringLiteral3450582919, 4, /*hidden argument*/NULL);
  10657. if (!L_9)
  10658. {
  10659. goto IL_00c1;
  10660. }
  10661. }
  10662. {
  10663. String_t* L_10 = ___s0;
  10664. NullCheck(L_10);
  10665. CharU5BU5D_t3528271667* L_11 = String_ToCharArray_m1492846834(L_10, /*hidden argument*/NULL);
  10666. String_t* L_12 = ___s0;
  10667. NullCheck(L_12);
  10668. int32_t L_13 = String_get_Length_m3847582255(L_12, /*hidden argument*/NULL);
  10669. StringReference_t2912309144 L_14;
  10670. memset(&L_14, 0, sizeof(L_14));
  10671. StringReference__ctor_m345645319((&L_14), L_11, 0, L_13, /*hidden argument*/NULL);
  10672. DateTimeOffset_t3229287507 * L_15 = ___dt3;
  10673. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  10674. bool L_16 = DateTimeUtils_TryParseDateTimeOffsetMicrosoft_m2314886215(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL);
  10675. if (!L_16)
  10676. {
  10677. goto IL_00c1;
  10678. }
  10679. }
  10680. {
  10681. return (bool)1;
  10682. }
  10683. IL_005f:
  10684. {
  10685. String_t* L_17 = ___s0;
  10686. NullCheck(L_17);
  10687. int32_t L_18 = String_get_Length_m3847582255(L_17, /*hidden argument*/NULL);
  10688. if ((((int32_t)L_18) < ((int32_t)((int32_t)19))))
  10689. {
  10690. goto IL_00c1;
  10691. }
  10692. }
  10693. {
  10694. String_t* L_19 = ___s0;
  10695. NullCheck(L_19);
  10696. int32_t L_20 = String_get_Length_m3847582255(L_19, /*hidden argument*/NULL);
  10697. if ((((int32_t)L_20) > ((int32_t)((int32_t)40))))
  10698. {
  10699. goto IL_00c1;
  10700. }
  10701. }
  10702. {
  10703. String_t* L_21 = ___s0;
  10704. NullCheck(L_21);
  10705. Il2CppChar L_22 = String_get_Chars_m2986988803(L_21, 0, /*hidden argument*/NULL);
  10706. IL2CPP_RUNTIME_CLASS_INIT(Char_t3634460470_il2cpp_TypeInfo_var);
  10707. bool L_23 = Char_IsDigit_m3646673943(NULL /*static, unused*/, L_22, /*hidden argument*/NULL);
  10708. if (!L_23)
  10709. {
  10710. goto IL_00c1;
  10711. }
  10712. }
  10713. {
  10714. String_t* L_24 = ___s0;
  10715. NullCheck(L_24);
  10716. Il2CppChar L_25 = String_get_Chars_m2986988803(L_24, ((int32_t)10), /*hidden argument*/NULL);
  10717. if ((!(((uint32_t)L_25) == ((uint32_t)((int32_t)84)))))
  10718. {
  10719. goto IL_00c1;
  10720. }
  10721. }
  10722. {
  10723. String_t* L_26 = ___s0;
  10724. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  10725. CultureInfo_t4157843068 * L_27 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
  10726. DateTimeOffset_t3229287507 * L_28 = ___dt3;
  10727. IL2CPP_RUNTIME_CLASS_INIT(DateTimeOffset_t3229287507_il2cpp_TypeInfo_var);
  10728. bool L_29 = DateTimeOffset_TryParseExact_m960669624(NULL /*static, unused*/, L_26, _stringLiteral4188457550, L_27, ((int32_t)128), L_28, /*hidden argument*/NULL);
  10729. if (!L_29)
  10730. {
  10731. goto IL_00c1;
  10732. }
  10733. }
  10734. {
  10735. String_t* L_30 = ___s0;
  10736. NullCheck(L_30);
  10737. CharU5BU5D_t3528271667* L_31 = String_ToCharArray_m1492846834(L_30, /*hidden argument*/NULL);
  10738. String_t* L_32 = ___s0;
  10739. NullCheck(L_32);
  10740. int32_t L_33 = String_get_Length_m3847582255(L_32, /*hidden argument*/NULL);
  10741. StringReference_t2912309144 L_34;
  10742. memset(&L_34, 0, sizeof(L_34));
  10743. StringReference__ctor_m345645319((&L_34), L_31, 0, L_33, /*hidden argument*/NULL);
  10744. DateTimeOffset_t3229287507 * L_35 = ___dt3;
  10745. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  10746. bool L_36 = DateTimeUtils_TryParseDateTimeOffsetIso_m3588505642(NULL /*static, unused*/, L_34, L_35, /*hidden argument*/NULL);
  10747. if (!L_36)
  10748. {
  10749. goto IL_00c1;
  10750. }
  10751. }
  10752. {
  10753. return (bool)1;
  10754. }
  10755. IL_00c1:
  10756. {
  10757. String_t* L_37 = ___dateFormatString1;
  10758. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  10759. bool L_38 = String_IsNullOrEmpty_m2969720369(NULL /*static, unused*/, L_37, /*hidden argument*/NULL);
  10760. if (L_38)
  10761. {
  10762. goto IL_00d6;
  10763. }
  10764. }
  10765. {
  10766. String_t* L_39 = ___s0;
  10767. String_t* L_40 = ___dateFormatString1;
  10768. CultureInfo_t4157843068 * L_41 = ___culture2;
  10769. DateTimeOffset_t3229287507 * L_42 = ___dt3;
  10770. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  10771. bool L_43 = DateTimeUtils_TryParseDateTimeOffsetExact_m1730563288(NULL /*static, unused*/, L_39, L_40, L_41, L_42, /*hidden argument*/NULL);
  10772. if (!L_43)
  10773. {
  10774. goto IL_00d6;
  10775. }
  10776. }
  10777. {
  10778. return (bool)1;
  10779. }
  10780. IL_00d6:
  10781. {
  10782. DateTimeOffset_t3229287507 * L_44 = ___dt3;
  10783. il2cpp_codegen_initobj(L_44, sizeof(DateTimeOffset_t3229287507 ));
  10784. return (bool)0;
  10785. }
  10786. }
  10787. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryParseMicrosoftDate(Newtonsoft.Json.Utilities.StringReference,System.Int64&,System.TimeSpan&,System.DateTimeKind&)
  10788. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryParseMicrosoftDate_m2514602947 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___text0, int64_t* ___ticks1, TimeSpan_t881159249 * ___offset2, int32_t* ___kind3, const RuntimeMethod* method)
  10789. {
  10790. static bool s_Il2CppMethodInitialized;
  10791. if (!s_Il2CppMethodInitialized)
  10792. {
  10793. il2cpp_codegen_initialize_method (DateTimeUtils_TryParseMicrosoftDate_m2514602947_MetadataUsageId);
  10794. s_Il2CppMethodInitialized = true;
  10795. }
  10796. int32_t V_0 = 0;
  10797. {
  10798. int32_t* L_0 = ___kind3;
  10799. *((int32_t*)(L_0)) = (int32_t)1;
  10800. StringReference_t2912309144 L_1 = ___text0;
  10801. int32_t L_2 = StringReference_get_Length_m1881544084((&___text0), /*hidden argument*/NULL);
  10802. int32_t L_3 = StringReferenceExtensions_IndexOf_m2457125624(NULL /*static, unused*/, L_1, ((int32_t)43), 7, ((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)8)), /*hidden argument*/NULL);
  10803. V_0 = L_3;
  10804. int32_t L_4 = V_0;
  10805. if ((!(((uint32_t)L_4) == ((uint32_t)(-1)))))
  10806. {
  10807. goto IL_002d;
  10808. }
  10809. }
  10810. {
  10811. StringReference_t2912309144 L_5 = ___text0;
  10812. int32_t L_6 = StringReference_get_Length_m1881544084((&___text0), /*hidden argument*/NULL);
  10813. int32_t L_7 = StringReferenceExtensions_IndexOf_m2457125624(NULL /*static, unused*/, L_5, ((int32_t)45), 7, ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)8)), /*hidden argument*/NULL);
  10814. V_0 = L_7;
  10815. }
  10816. IL_002d:
  10817. {
  10818. int32_t L_8 = V_0;
  10819. if ((((int32_t)L_8) == ((int32_t)(-1))))
  10820. {
  10821. goto IL_004c;
  10822. }
  10823. }
  10824. {
  10825. int32_t* L_9 = ___kind3;
  10826. *((int32_t*)(L_9)) = (int32_t)2;
  10827. StringReference_t2912309144 L_10 = ___text0;
  10828. int32_t L_11 = V_0;
  10829. int32_t L_12 = StringReference_get_StartIndex_m577516227((&___text0), /*hidden argument*/NULL);
  10830. TimeSpan_t881159249 * L_13 = ___offset2;
  10831. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  10832. bool L_14 = DateTimeUtils_TryReadOffset_m3712643023(NULL /*static, unused*/, L_10, ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), L_13, /*hidden argument*/NULL);
  10833. if (L_14)
  10834. {
  10835. goto IL_0061;
  10836. }
  10837. }
  10838. {
  10839. int64_t* L_15 = ___ticks1;
  10840. *((int64_t*)(L_15)) = (int64_t)(((int64_t)((int64_t)0)));
  10841. return (bool)0;
  10842. }
  10843. IL_004c:
  10844. {
  10845. TimeSpan_t881159249 * L_16 = ___offset2;
  10846. IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t881159249_il2cpp_TypeInfo_var);
  10847. TimeSpan_t881159249 L_17 = ((TimeSpan_t881159249_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpan_t881159249_il2cpp_TypeInfo_var))->get_Zero_7();
  10848. *(TimeSpan_t881159249 *)L_16 = L_17;
  10849. int32_t L_18 = StringReference_get_Length_m1881544084((&___text0), /*hidden argument*/NULL);
  10850. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)2));
  10851. }
  10852. IL_0061:
  10853. {
  10854. CharU5BU5D_t3528271667* L_19 = StringReference_get_Chars_m1428785588((&___text0), /*hidden argument*/NULL);
  10855. int32_t L_20 = StringReference_get_StartIndex_m577516227((&___text0), /*hidden argument*/NULL);
  10856. int32_t L_21 = V_0;
  10857. int64_t* L_22 = ___ticks1;
  10858. IL2CPP_RUNTIME_CLASS_INIT(ConvertUtils_t2194062972_il2cpp_TypeInfo_var);
  10859. int32_t L_23 = ConvertUtils_Int64TryParse_m4091387998(NULL /*static, unused*/, L_19, ((int32_t)il2cpp_codegen_add((int32_t)6, (int32_t)L_20)), ((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)6)), L_22, /*hidden argument*/NULL);
  10860. return (bool)((((int32_t)L_23) == ((int32_t)1))? 1 : 0);
  10861. }
  10862. }
  10863. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryParseDateTimeMicrosoft(Newtonsoft.Json.Utilities.StringReference,Newtonsoft.Json.DateTimeZoneHandling,System.DateTime&)
  10864. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryParseDateTimeMicrosoft_m896972691 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___text0, int32_t ___dateTimeZoneHandling1, DateTime_t3738529785 * ___dt2, const RuntimeMethod* method)
  10865. {
  10866. static bool s_Il2CppMethodInitialized;
  10867. if (!s_Il2CppMethodInitialized)
  10868. {
  10869. il2cpp_codegen_initialize_method (DateTimeUtils_TryParseDateTimeMicrosoft_m896972691_MetadataUsageId);
  10870. s_Il2CppMethodInitialized = true;
  10871. }
  10872. int64_t V_0 = 0;
  10873. TimeSpan_t881159249 V_1;
  10874. memset(&V_1, 0, sizeof(V_1));
  10875. int32_t V_2 = 0;
  10876. DateTime_t3738529785 V_3;
  10877. memset(&V_3, 0, sizeof(V_3));
  10878. {
  10879. StringReference_t2912309144 L_0 = ___text0;
  10880. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  10881. bool L_1 = DateTimeUtils_TryParseMicrosoftDate_m2514602947(NULL /*static, unused*/, L_0, (&V_0), (&V_1), (&V_2), /*hidden argument*/NULL);
  10882. if (L_1)
  10883. {
  10884. goto IL_0017;
  10885. }
  10886. }
  10887. {
  10888. DateTime_t3738529785 * L_2 = ___dt2;
  10889. il2cpp_codegen_initobj(L_2, sizeof(DateTime_t3738529785 ));
  10890. return (bool)0;
  10891. }
  10892. IL_0017:
  10893. {
  10894. int64_t L_3 = V_0;
  10895. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  10896. DateTime_t3738529785 L_4 = DateTimeUtils_ConvertJavaScriptTicksToDateTime_m2220449017(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
  10897. V_3 = L_4;
  10898. int32_t L_5 = V_2;
  10899. if (!L_5)
  10900. {
  10901. goto IL_0027;
  10902. }
  10903. }
  10904. {
  10905. int32_t L_6 = V_2;
  10906. if ((((int32_t)L_6) == ((int32_t)2)))
  10907. {
  10908. goto IL_003c;
  10909. }
  10910. }
  10911. {
  10912. goto IL_004b;
  10913. }
  10914. IL_0027:
  10915. {
  10916. DateTime_t3738529785 * L_7 = ___dt2;
  10917. DateTime_t3738529785 L_8 = DateTime_ToLocalTime_m3134475597((&V_3), /*hidden argument*/NULL);
  10918. IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
  10919. DateTime_t3738529785 L_9 = DateTime_SpecifyKind_m3332658812(NULL /*static, unused*/, L_8, 0, /*hidden argument*/NULL);
  10920. *(DateTime_t3738529785 *)L_7 = L_9;
  10921. goto IL_0052;
  10922. }
  10923. IL_003c:
  10924. {
  10925. DateTime_t3738529785 * L_10 = ___dt2;
  10926. DateTime_t3738529785 L_11 = DateTime_ToLocalTime_m3134475597((&V_3), /*hidden argument*/NULL);
  10927. *(DateTime_t3738529785 *)L_10 = L_11;
  10928. goto IL_0052;
  10929. }
  10930. IL_004b:
  10931. {
  10932. DateTime_t3738529785 * L_12 = ___dt2;
  10933. DateTime_t3738529785 L_13 = V_3;
  10934. *(DateTime_t3738529785 *)L_12 = L_13;
  10935. }
  10936. IL_0052:
  10937. {
  10938. DateTime_t3738529785 * L_14 = ___dt2;
  10939. DateTime_t3738529785 * L_15 = ___dt2;
  10940. int32_t L_16 = ___dateTimeZoneHandling1;
  10941. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  10942. DateTime_t3738529785 L_17 = DateTimeUtils_EnsureDateTime_m2677626152(NULL /*static, unused*/, (*(DateTime_t3738529785 *)L_15), L_16, /*hidden argument*/NULL);
  10943. *(DateTime_t3738529785 *)L_14 = L_17;
  10944. return (bool)1;
  10945. }
  10946. }
  10947. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryParseDateTimeExact(System.String,Newtonsoft.Json.DateTimeZoneHandling,System.String,System.Globalization.CultureInfo,System.DateTime&)
  10948. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryParseDateTimeExact_m2999446858 (RuntimeObject * __this /* static, unused */, String_t* ___text0, int32_t ___dateTimeZoneHandling1, String_t* ___dateFormatString2, CultureInfo_t4157843068 * ___culture3, DateTime_t3738529785 * ___dt4, const RuntimeMethod* method)
  10949. {
  10950. static bool s_Il2CppMethodInitialized;
  10951. if (!s_Il2CppMethodInitialized)
  10952. {
  10953. il2cpp_codegen_initialize_method (DateTimeUtils_TryParseDateTimeExact_m2999446858_MetadataUsageId);
  10954. s_Il2CppMethodInitialized = true;
  10955. }
  10956. DateTime_t3738529785 V_0;
  10957. memset(&V_0, 0, sizeof(V_0));
  10958. {
  10959. String_t* L_0 = ___text0;
  10960. String_t* L_1 = ___dateFormatString2;
  10961. CultureInfo_t4157843068 * L_2 = ___culture3;
  10962. IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
  10963. bool L_3 = DateTime_TryParseExact_m682600744(NULL /*static, unused*/, L_0, L_1, L_2, ((int32_t)128), (&V_0), /*hidden argument*/NULL);
  10964. if (!L_3)
  10965. {
  10966. goto IL_0023;
  10967. }
  10968. }
  10969. {
  10970. DateTime_t3738529785 L_4 = V_0;
  10971. int32_t L_5 = ___dateTimeZoneHandling1;
  10972. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  10973. DateTime_t3738529785 L_6 = DateTimeUtils_EnsureDateTime_m2677626152(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
  10974. V_0 = L_6;
  10975. DateTime_t3738529785 * L_7 = ___dt4;
  10976. DateTime_t3738529785 L_8 = V_0;
  10977. *(DateTime_t3738529785 *)L_7 = L_8;
  10978. return (bool)1;
  10979. }
  10980. IL_0023:
  10981. {
  10982. DateTime_t3738529785 * L_9 = ___dt4;
  10983. il2cpp_codegen_initobj(L_9, sizeof(DateTime_t3738529785 ));
  10984. return (bool)0;
  10985. }
  10986. }
  10987. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryParseDateTimeOffsetMicrosoft(Newtonsoft.Json.Utilities.StringReference,System.DateTimeOffset&)
  10988. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryParseDateTimeOffsetMicrosoft_m2314886215 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___text0, DateTimeOffset_t3229287507 * ___dt1, const RuntimeMethod* method)
  10989. {
  10990. static bool s_Il2CppMethodInitialized;
  10991. if (!s_Il2CppMethodInitialized)
  10992. {
  10993. il2cpp_codegen_initialize_method (DateTimeUtils_TryParseDateTimeOffsetMicrosoft_m2314886215_MetadataUsageId);
  10994. s_Il2CppMethodInitialized = true;
  10995. }
  10996. int64_t V_0 = 0;
  10997. TimeSpan_t881159249 V_1;
  10998. memset(&V_1, 0, sizeof(V_1));
  10999. int32_t V_2 = 0;
  11000. DateTime_t3738529785 V_3;
  11001. memset(&V_3, 0, sizeof(V_3));
  11002. DateTime_t3738529785 V_4;
  11003. memset(&V_4, 0, sizeof(V_4));
  11004. {
  11005. StringReference_t2912309144 L_0 = ___text0;
  11006. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  11007. bool L_1 = DateTimeUtils_TryParseMicrosoftDate_m2514602947(NULL /*static, unused*/, L_0, (&V_0), (&V_1), (&V_2), /*hidden argument*/NULL);
  11008. if (L_1)
  11009. {
  11010. goto IL_0025;
  11011. }
  11012. }
  11013. {
  11014. DateTimeOffset_t3229287507 * L_2 = ___dt1;
  11015. il2cpp_codegen_initobj((&V_4), sizeof(DateTime_t3738529785 ));
  11016. DateTime_t3738529785 L_3 = V_4;
  11017. IL2CPP_RUNTIME_CLASS_INIT(DateTimeOffset_t3229287507_il2cpp_TypeInfo_var);
  11018. DateTimeOffset_t3229287507 L_4 = DateTimeOffset_op_Implicit_m674883098(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
  11019. *(DateTimeOffset_t3229287507 *)L_2 = L_4;
  11020. return (bool)0;
  11021. }
  11022. IL_0025:
  11023. {
  11024. int64_t L_5 = V_0;
  11025. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  11026. DateTime_t3738529785 L_6 = DateTimeUtils_ConvertJavaScriptTicksToDateTime_m2220449017(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
  11027. V_3 = L_6;
  11028. DateTimeOffset_t3229287507 * L_7 = ___dt1;
  11029. TimeSpan_t881159249 L_8 = V_1;
  11030. DateTime_t3738529785 L_9 = DateTime_Add_m2995894549((&V_3), L_8, /*hidden argument*/NULL);
  11031. V_4 = L_9;
  11032. int64_t L_10 = DateTime_get_Ticks_m1550640881((&V_4), /*hidden argument*/NULL);
  11033. TimeSpan_t881159249 L_11 = V_1;
  11034. DateTimeOffset_t3229287507 L_12;
  11035. memset(&L_12, 0, sizeof(L_12));
  11036. DateTimeOffset__ctor_m1464148220((&L_12), L_10, L_11, /*hidden argument*/NULL);
  11037. *(DateTimeOffset_t3229287507 *)L_7 = L_12;
  11038. return (bool)1;
  11039. }
  11040. }
  11041. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryParseDateTimeOffsetExact(System.String,System.String,System.Globalization.CultureInfo,System.DateTimeOffset&)
  11042. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryParseDateTimeOffsetExact_m1730563288 (RuntimeObject * __this /* static, unused */, String_t* ___text0, String_t* ___dateFormatString1, CultureInfo_t4157843068 * ___culture2, DateTimeOffset_t3229287507 * ___dt3, const RuntimeMethod* method)
  11043. {
  11044. static bool s_Il2CppMethodInitialized;
  11045. if (!s_Il2CppMethodInitialized)
  11046. {
  11047. il2cpp_codegen_initialize_method (DateTimeUtils_TryParseDateTimeOffsetExact_m1730563288_MetadataUsageId);
  11048. s_Il2CppMethodInitialized = true;
  11049. }
  11050. DateTimeOffset_t3229287507 V_0;
  11051. memset(&V_0, 0, sizeof(V_0));
  11052. {
  11053. String_t* L_0 = ___text0;
  11054. String_t* L_1 = ___dateFormatString1;
  11055. CultureInfo_t4157843068 * L_2 = ___culture2;
  11056. IL2CPP_RUNTIME_CLASS_INIT(DateTimeOffset_t3229287507_il2cpp_TypeInfo_var);
  11057. bool L_3 = DateTimeOffset_TryParseExact_m960669624(NULL /*static, unused*/, L_0, L_1, L_2, ((int32_t)128), (&V_0), /*hidden argument*/NULL);
  11058. if (!L_3)
  11059. {
  11060. goto IL_001a;
  11061. }
  11062. }
  11063. {
  11064. DateTimeOffset_t3229287507 * L_4 = ___dt3;
  11065. DateTimeOffset_t3229287507 L_5 = V_0;
  11066. *(DateTimeOffset_t3229287507 *)L_4 = L_5;
  11067. return (bool)1;
  11068. }
  11069. IL_001a:
  11070. {
  11071. DateTimeOffset_t3229287507 * L_6 = ___dt3;
  11072. il2cpp_codegen_initobj(L_6, sizeof(DateTimeOffset_t3229287507 ));
  11073. return (bool)0;
  11074. }
  11075. }
  11076. // System.Boolean Newtonsoft.Json.Utilities.DateTimeUtils::TryReadOffset(Newtonsoft.Json.Utilities.StringReference,System.Int32,System.TimeSpan&)
  11077. extern "C" IL2CPP_METHOD_ATTR bool DateTimeUtils_TryReadOffset_m3712643023 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___offsetText0, int32_t ___startIndex1, TimeSpan_t881159249 * ___offset2, const RuntimeMethod* method)
  11078. {
  11079. static bool s_Il2CppMethodInitialized;
  11080. if (!s_Il2CppMethodInitialized)
  11081. {
  11082. il2cpp_codegen_initialize_method (DateTimeUtils_TryReadOffset_m3712643023_MetadataUsageId);
  11083. s_Il2CppMethodInitialized = true;
  11084. }
  11085. bool V_0 = false;
  11086. int32_t V_1 = 0;
  11087. int32_t V_2 = 0;
  11088. {
  11089. int32_t L_0 = ___startIndex1;
  11090. Il2CppChar L_1 = StringReference_get_Item_m2821876239((&___offsetText0), L_0, /*hidden argument*/NULL);
  11091. V_0 = (bool)((((int32_t)L_1) == ((int32_t)((int32_t)45)))? 1 : 0);
  11092. CharU5BU5D_t3528271667* L_2 = StringReference_get_Chars_m1428785588((&___offsetText0), /*hidden argument*/NULL);
  11093. int32_t L_3 = ___startIndex1;
  11094. IL2CPP_RUNTIME_CLASS_INIT(ConvertUtils_t2194062972_il2cpp_TypeInfo_var);
  11095. int32_t L_4 = ConvertUtils_Int32TryParse_m2513116180(NULL /*static, unused*/, L_2, ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)), 2, (&V_1), /*hidden argument*/NULL);
  11096. if ((((int32_t)L_4) == ((int32_t)1)))
  11097. {
  11098. goto IL_002b;
  11099. }
  11100. }
  11101. {
  11102. TimeSpan_t881159249 * L_5 = ___offset2;
  11103. il2cpp_codegen_initobj(L_5, sizeof(TimeSpan_t881159249 ));
  11104. return (bool)0;
  11105. }
  11106. IL_002b:
  11107. {
  11108. V_2 = 0;
  11109. int32_t L_6 = StringReference_get_Length_m1881544084((&___offsetText0), /*hidden argument*/NULL);
  11110. int32_t L_7 = ___startIndex1;
  11111. if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))) <= ((int32_t)5)))
  11112. {
  11113. goto IL_0057;
  11114. }
  11115. }
  11116. {
  11117. CharU5BU5D_t3528271667* L_8 = StringReference_get_Chars_m1428785588((&___offsetText0), /*hidden argument*/NULL);
  11118. int32_t L_9 = ___startIndex1;
  11119. IL2CPP_RUNTIME_CLASS_INIT(ConvertUtils_t2194062972_il2cpp_TypeInfo_var);
  11120. int32_t L_10 = ConvertUtils_Int32TryParse_m2513116180(NULL /*static, unused*/, L_8, ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)3)), 2, (&V_2), /*hidden argument*/NULL);
  11121. if ((((int32_t)L_10) == ((int32_t)1)))
  11122. {
  11123. goto IL_0057;
  11124. }
  11125. }
  11126. {
  11127. TimeSpan_t881159249 * L_11 = ___offset2;
  11128. il2cpp_codegen_initobj(L_11, sizeof(TimeSpan_t881159249 ));
  11129. return (bool)0;
  11130. }
  11131. IL_0057:
  11132. {
  11133. TimeSpan_t881159249 * L_12 = ___offset2;
  11134. int32_t L_13 = V_1;
  11135. IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t881159249_il2cpp_TypeInfo_var);
  11136. TimeSpan_t881159249 L_14 = TimeSpan_FromHours_m1109641064(NULL /*static, unused*/, (((double)((double)L_13))), /*hidden argument*/NULL);
  11137. int32_t L_15 = V_2;
  11138. TimeSpan_t881159249 L_16 = TimeSpan_FromMinutes_m1032812593(NULL /*static, unused*/, (((double)((double)L_15))), /*hidden argument*/NULL);
  11139. TimeSpan_t881159249 L_17 = TimeSpan_op_Addition_m672714982(NULL /*static, unused*/, L_14, L_16, /*hidden argument*/NULL);
  11140. *(TimeSpan_t881159249 *)L_12 = L_17;
  11141. bool L_18 = V_0;
  11142. if (!L_18)
  11143. {
  11144. goto IL_007f;
  11145. }
  11146. }
  11147. {
  11148. TimeSpan_t881159249 * L_19 = ___offset2;
  11149. TimeSpan_t881159249 * L_20 = ___offset2;
  11150. TimeSpan_t881159249 L_21 = TimeSpan_Negate_m1889505500(L_20, /*hidden argument*/NULL);
  11151. *(TimeSpan_t881159249 *)L_19 = L_21;
  11152. }
  11153. IL_007f:
  11154. {
  11155. return (bool)1;
  11156. }
  11157. }
  11158. // System.Void Newtonsoft.Json.Utilities.DateTimeUtils::WriteDateTimeString(System.IO.TextWriter,System.DateTime,Newtonsoft.Json.DateFormatHandling,System.String,System.Globalization.CultureInfo)
  11159. extern "C" IL2CPP_METHOD_ATTR void DateTimeUtils_WriteDateTimeString_m3387101489 (RuntimeObject * __this /* static, unused */, TextWriter_t3478189236 * ___writer0, DateTime_t3738529785 ___value1, int32_t ___format2, String_t* ___formatString3, CultureInfo_t4157843068 * ___culture4, const RuntimeMethod* method)
  11160. {
  11161. static bool s_Il2CppMethodInitialized;
  11162. if (!s_Il2CppMethodInitialized)
  11163. {
  11164. il2cpp_codegen_initialize_method (DateTimeUtils_WriteDateTimeString_m3387101489_MetadataUsageId);
  11165. s_Il2CppMethodInitialized = true;
  11166. }
  11167. CharU5BU5D_t3528271667* V_0 = NULL;
  11168. int32_t V_1 = 0;
  11169. Nullable_1_t2603721331 V_2;
  11170. memset(&V_2, 0, sizeof(V_2));
  11171. {
  11172. String_t* L_0 = ___formatString3;
  11173. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  11174. bool L_1 = String_IsNullOrEmpty_m2969720369(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
  11175. if (!L_1)
  11176. {
  11177. goto IL_0034;
  11178. }
  11179. }
  11180. {
  11181. V_0 = ((CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64)));
  11182. CharU5BU5D_t3528271667* L_2 = V_0;
  11183. DateTime_t3738529785 L_3 = ___value1;
  11184. il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t2603721331 ));
  11185. Nullable_1_t2603721331 L_4 = V_2;
  11186. int32_t L_5 = DateTime_get_Kind_m2154871796((&___value1), /*hidden argument*/NULL);
  11187. int32_t L_6 = ___format2;
  11188. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  11189. int32_t L_7 = DateTimeUtils_WriteDateTimeString_m108143888(NULL /*static, unused*/, L_2, 0, L_3, L_4, L_5, L_6, /*hidden argument*/NULL);
  11190. V_1 = L_7;
  11191. TextWriter_t3478189236 * L_8 = ___writer0;
  11192. CharU5BU5D_t3528271667* L_9 = V_0;
  11193. int32_t L_10 = V_1;
  11194. NullCheck(L_8);
  11195. VirtActionInvoker3< CharU5BU5D_t3528271667*, int32_t, int32_t >::Invoke(14 /* System.Void System.IO.TextWriter::Write(System.Char[],System.Int32,System.Int32) */, L_8, L_9, 0, L_10);
  11196. return;
  11197. }
  11198. IL_0034:
  11199. {
  11200. TextWriter_t3478189236 * L_11 = ___writer0;
  11201. String_t* L_12 = ___formatString3;
  11202. CultureInfo_t4157843068 * L_13 = ___culture4;
  11203. String_t* L_14 = DateTime_ToString_m2992030064((&___value1), L_12, L_13, /*hidden argument*/NULL);
  11204. NullCheck(L_11);
  11205. VirtActionInvoker1< String_t* >::Invoke(12 /* System.Void System.IO.TextWriter::Write(System.String) */, L_11, L_14);
  11206. return;
  11207. }
  11208. }
  11209. // System.Int32 Newtonsoft.Json.Utilities.DateTimeUtils::WriteDateTimeString(System.Char[],System.Int32,System.DateTime,System.Nullable`1<System.TimeSpan>,System.DateTimeKind,Newtonsoft.Json.DateFormatHandling)
  11210. extern "C" IL2CPP_METHOD_ATTR int32_t DateTimeUtils_WriteDateTimeString_m108143888 (RuntimeObject * __this /* static, unused */, CharU5BU5D_t3528271667* ___chars0, int32_t ___start1, DateTime_t3738529785 ___value2, Nullable_1_t2603721331 ___offset3, int32_t ___kind4, int32_t ___format5, const RuntimeMethod* method)
  11211. {
  11212. static bool s_Il2CppMethodInitialized;
  11213. if (!s_Il2CppMethodInitialized)
  11214. {
  11215. il2cpp_codegen_initialize_method (DateTimeUtils_WriteDateTimeString_m108143888_MetadataUsageId);
  11216. s_Il2CppMethodInitialized = true;
  11217. }
  11218. int32_t V_0 = 0;
  11219. TimeSpan_t881159249 V_1;
  11220. memset(&V_1, 0, sizeof(V_1));
  11221. int64_t V_2 = 0;
  11222. String_t* V_3 = NULL;
  11223. Nullable_1_t2603721331 V_4;
  11224. memset(&V_4, 0, sizeof(V_4));
  11225. TimeSpan_t881159249 G_B4_0;
  11226. memset(&G_B4_0, 0, sizeof(G_B4_0));
  11227. int32_t G_B16_0 = 0;
  11228. CharU5BU5D_t3528271667* G_B16_1 = NULL;
  11229. int32_t G_B15_0 = 0;
  11230. CharU5BU5D_t3528271667* G_B15_1 = NULL;
  11231. TimeSpan_t881159249 G_B17_0;
  11232. memset(&G_B17_0, 0, sizeof(G_B17_0));
  11233. int32_t G_B17_1 = 0;
  11234. CharU5BU5D_t3528271667* G_B17_2 = NULL;
  11235. {
  11236. int32_t L_0 = ___start1;
  11237. V_0 = L_0;
  11238. int32_t L_1 = ___format5;
  11239. if ((!(((uint32_t)L_1) == ((uint32_t)1))))
  11240. {
  11241. goto IL_00b6;
  11242. }
  11243. }
  11244. {
  11245. Nullable_1_t2603721331 L_2 = ___offset3;
  11246. V_4 = L_2;
  11247. bool L_3 = Nullable_1_get_HasValue_m1210311128((&V_4), /*hidden argument*/Nullable_1_get_HasValue_m1210311128_RuntimeMethod_var);
  11248. if (L_3)
  11249. {
  11250. goto IL_001e;
  11251. }
  11252. }
  11253. {
  11254. DateTime_t3738529785 L_4 = ___value2;
  11255. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  11256. TimeSpan_t881159249 L_5 = DateTimeUtils_GetUtcOffset_m575763097(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
  11257. G_B4_0 = L_5;
  11258. goto IL_0025;
  11259. }
  11260. IL_001e:
  11261. {
  11262. TimeSpan_t881159249 L_6 = Nullable_1_GetValueOrDefault_m3497035374((&V_4), /*hidden argument*/Nullable_1_GetValueOrDefault_m3497035374_RuntimeMethod_var);
  11263. G_B4_0 = L_6;
  11264. }
  11265. IL_0025:
  11266. {
  11267. V_1 = G_B4_0;
  11268. DateTime_t3738529785 L_7 = ___value2;
  11269. TimeSpan_t881159249 L_8 = V_1;
  11270. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  11271. int64_t L_9 = DateTimeUtils_ConvertDateTimeToJavaScriptTicks_m478085472(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
  11272. V_2 = L_9;
  11273. CharU5BU5D_t3528271667* L_10 = ___chars0;
  11274. int32_t L_11 = V_0;
  11275. NullCheck(_stringLiteral3940528346);
  11276. String_CopyTo_m2803757991(_stringLiteral3940528346, 0, L_10, L_11, 7, /*hidden argument*/NULL);
  11277. int32_t L_12 = V_0;
  11278. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)7));
  11279. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  11280. CultureInfo_t4157843068 * L_13 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
  11281. String_t* L_14 = Int64_ToString_m623640997((&V_2), L_13, /*hidden argument*/NULL);
  11282. V_3 = L_14;
  11283. String_t* L_15 = V_3;
  11284. CharU5BU5D_t3528271667* L_16 = ___chars0;
  11285. int32_t L_17 = V_0;
  11286. String_t* L_18 = V_3;
  11287. NullCheck(L_18);
  11288. int32_t L_19 = String_get_Length_m3847582255(L_18, /*hidden argument*/NULL);
  11289. NullCheck(L_15);
  11290. String_CopyTo_m2803757991(L_15, 0, L_16, L_17, L_19, /*hidden argument*/NULL);
  11291. int32_t L_20 = V_0;
  11292. String_t* L_21 = V_3;
  11293. NullCheck(L_21);
  11294. int32_t L_22 = String_get_Length_m3847582255(L_21, /*hidden argument*/NULL);
  11295. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)L_22));
  11296. int32_t L_23 = ___kind4;
  11297. if (!L_23)
  11298. {
  11299. goto IL_0070;
  11300. }
  11301. }
  11302. {
  11303. int32_t L_24 = ___kind4;
  11304. if ((((int32_t)L_24) == ((int32_t)2)))
  11305. {
  11306. goto IL_0097;
  11307. }
  11308. }
  11309. {
  11310. goto IL_00a2;
  11311. }
  11312. IL_0070:
  11313. {
  11314. DateTime_t3738529785 L_25 = ___value2;
  11315. IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
  11316. DateTime_t3738529785 L_26 = ((DateTime_t3738529785_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t3738529785_il2cpp_TypeInfo_var))->get_MaxValue_12();
  11317. bool L_27 = DateTime_op_Inequality_m1382517918(NULL /*static, unused*/, L_25, L_26, /*hidden argument*/NULL);
  11318. if (!L_27)
  11319. {
  11320. goto IL_00a2;
  11321. }
  11322. }
  11323. {
  11324. DateTime_t3738529785 L_28 = ___value2;
  11325. IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
  11326. DateTime_t3738529785 L_29 = ((DateTime_t3738529785_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t3738529785_il2cpp_TypeInfo_var))->get_MinValue_13();
  11327. bool L_30 = DateTime_op_Inequality_m1382517918(NULL /*static, unused*/, L_28, L_29, /*hidden argument*/NULL);
  11328. if (!L_30)
  11329. {
  11330. goto IL_00a2;
  11331. }
  11332. }
  11333. {
  11334. CharU5BU5D_t3528271667* L_31 = ___chars0;
  11335. int32_t L_32 = V_0;
  11336. TimeSpan_t881159249 L_33 = V_1;
  11337. int32_t L_34 = ___format5;
  11338. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  11339. int32_t L_35 = DateTimeUtils_WriteDateTimeOffset_m1794107409(NULL /*static, unused*/, L_31, L_32, L_33, L_34, /*hidden argument*/NULL);
  11340. V_0 = L_35;
  11341. goto IL_00a2;
  11342. }
  11343. IL_0097:
  11344. {
  11345. CharU5BU5D_t3528271667* L_36 = ___chars0;
  11346. int32_t L_37 = V_0;
  11347. TimeSpan_t881159249 L_38 = V_1;
  11348. int32_t L_39 = ___format5;
  11349. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  11350. int32_t L_40 = DateTimeUtils_WriteDateTimeOffset_m1794107409(NULL /*static, unused*/, L_36, L_37, L_38, L_39, /*hidden argument*/NULL);
  11351. V_0 = L_40;
  11352. }
  11353. IL_00a2:
  11354. {
  11355. CharU5BU5D_t3528271667* L_41 = ___chars0;
  11356. int32_t L_42 = V_0;
  11357. NullCheck(_stringLiteral1064774710);
  11358. String_CopyTo_m2803757991(_stringLiteral1064774710, 0, L_41, L_42, 3, /*hidden argument*/NULL);
  11359. int32_t L_43 = V_0;
  11360. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)3));
  11361. goto IL_00f9;
  11362. }
  11363. IL_00b6:
  11364. {
  11365. CharU5BU5D_t3528271667* L_44 = ___chars0;
  11366. int32_t L_45 = V_0;
  11367. DateTime_t3738529785 L_46 = ___value2;
  11368. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  11369. int32_t L_47 = DateTimeUtils_WriteDefaultIsoDate_m139031193(NULL /*static, unused*/, L_44, L_45, L_46, /*hidden argument*/NULL);
  11370. V_0 = L_47;
  11371. int32_t L_48 = ___kind4;
  11372. if ((((int32_t)L_48) == ((int32_t)1)))
  11373. {
  11374. goto IL_00f0;
  11375. }
  11376. }
  11377. {
  11378. int32_t L_49 = ___kind4;
  11379. if ((!(((uint32_t)L_49) == ((uint32_t)2))))
  11380. {
  11381. goto IL_00f9;
  11382. }
  11383. }
  11384. {
  11385. CharU5BU5D_t3528271667* L_50 = ___chars0;
  11386. int32_t L_51 = V_0;
  11387. Nullable_1_t2603721331 L_52 = ___offset3;
  11388. V_4 = L_52;
  11389. bool L_53 = Nullable_1_get_HasValue_m1210311128((&V_4), /*hidden argument*/Nullable_1_get_HasValue_m1210311128_RuntimeMethod_var);
  11390. G_B15_0 = L_51;
  11391. G_B15_1 = L_50;
  11392. if (L_53)
  11393. {
  11394. G_B16_0 = L_51;
  11395. G_B16_1 = L_50;
  11396. goto IL_00df;
  11397. }
  11398. }
  11399. {
  11400. DateTime_t3738529785 L_54 = ___value2;
  11401. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  11402. TimeSpan_t881159249 L_55 = DateTimeUtils_GetUtcOffset_m575763097(NULL /*static, unused*/, L_54, /*hidden argument*/NULL);
  11403. G_B17_0 = L_55;
  11404. G_B17_1 = G_B15_0;
  11405. G_B17_2 = G_B15_1;
  11406. goto IL_00e6;
  11407. }
  11408. IL_00df:
  11409. {
  11410. TimeSpan_t881159249 L_56 = Nullable_1_GetValueOrDefault_m3497035374((&V_4), /*hidden argument*/Nullable_1_GetValueOrDefault_m3497035374_RuntimeMethod_var);
  11411. G_B17_0 = L_56;
  11412. G_B17_1 = G_B16_0;
  11413. G_B17_2 = G_B16_1;
  11414. }
  11415. IL_00e6:
  11416. {
  11417. int32_t L_57 = ___format5;
  11418. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  11419. int32_t L_58 = DateTimeUtils_WriteDateTimeOffset_m1794107409(NULL /*static, unused*/, G_B17_2, G_B17_1, G_B17_0, L_57, /*hidden argument*/NULL);
  11420. V_0 = L_58;
  11421. goto IL_00f9;
  11422. }
  11423. IL_00f0:
  11424. {
  11425. CharU5BU5D_t3528271667* L_59 = ___chars0;
  11426. int32_t L_60 = V_0;
  11427. int32_t L_61 = L_60;
  11428. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1));
  11429. NullCheck(L_59);
  11430. (L_59)->SetAt(static_cast<il2cpp_array_size_t>(L_61), (Il2CppChar)((int32_t)90));
  11431. }
  11432. IL_00f9:
  11433. {
  11434. int32_t L_62 = V_0;
  11435. return L_62;
  11436. }
  11437. }
  11438. // System.Int32 Newtonsoft.Json.Utilities.DateTimeUtils::WriteDefaultIsoDate(System.Char[],System.Int32,System.DateTime)
  11439. extern "C" IL2CPP_METHOD_ATTR int32_t DateTimeUtils_WriteDefaultIsoDate_m139031193 (RuntimeObject * __this /* static, unused */, CharU5BU5D_t3528271667* ___chars0, int32_t ___start1, DateTime_t3738529785 ___dt2, const RuntimeMethod* method)
  11440. {
  11441. static bool s_Il2CppMethodInitialized;
  11442. if (!s_Il2CppMethodInitialized)
  11443. {
  11444. il2cpp_codegen_initialize_method (DateTimeUtils_WriteDefaultIsoDate_m139031193_MetadataUsageId);
  11445. s_Il2CppMethodInitialized = true;
  11446. }
  11447. int32_t V_0 = 0;
  11448. int32_t V_1 = 0;
  11449. int32_t V_2 = 0;
  11450. int32_t V_3 = 0;
  11451. int32_t V_4 = 0;
  11452. int32_t V_5 = 0;
  11453. {
  11454. V_0 = ((int32_t)19);
  11455. DateTime_t3738529785 L_0 = ___dt2;
  11456. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  11457. DateTimeUtils_GetDateValues_m237807814(NULL /*static, unused*/, L_0, (&V_1), (&V_2), (&V_3), /*hidden argument*/NULL);
  11458. CharU5BU5D_t3528271667* L_1 = ___chars0;
  11459. int32_t L_2 = ___start1;
  11460. int32_t L_3 = V_1;
  11461. DateTimeUtils_CopyIntToCharArray_m4133634667(NULL /*static, unused*/, L_1, L_2, L_3, 4, /*hidden argument*/NULL);
  11462. CharU5BU5D_t3528271667* L_4 = ___chars0;
  11463. int32_t L_5 = ___start1;
  11464. NullCheck(L_4);
  11465. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)4))), (Il2CppChar)((int32_t)45));
  11466. CharU5BU5D_t3528271667* L_6 = ___chars0;
  11467. int32_t L_7 = ___start1;
  11468. int32_t L_8 = V_2;
  11469. DateTimeUtils_CopyIntToCharArray_m4133634667(NULL /*static, unused*/, L_6, ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)5)), L_8, 2, /*hidden argument*/NULL);
  11470. CharU5BU5D_t3528271667* L_9 = ___chars0;
  11471. int32_t L_10 = ___start1;
  11472. NullCheck(L_9);
  11473. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)7))), (Il2CppChar)((int32_t)45));
  11474. CharU5BU5D_t3528271667* L_11 = ___chars0;
  11475. int32_t L_12 = ___start1;
  11476. int32_t L_13 = V_3;
  11477. DateTimeUtils_CopyIntToCharArray_m4133634667(NULL /*static, unused*/, L_11, ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)8)), L_13, 2, /*hidden argument*/NULL);
  11478. CharU5BU5D_t3528271667* L_14 = ___chars0;
  11479. int32_t L_15 = ___start1;
  11480. NullCheck(L_14);
  11481. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)((int32_t)10)))), (Il2CppChar)((int32_t)84));
  11482. CharU5BU5D_t3528271667* L_16 = ___chars0;
  11483. int32_t L_17 = ___start1;
  11484. int32_t L_18 = DateTime_get_Hour_m4153505178((&___dt2), /*hidden argument*/NULL);
  11485. DateTimeUtils_CopyIntToCharArray_m4133634667(NULL /*static, unused*/, L_16, ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)((int32_t)11))), L_18, 2, /*hidden argument*/NULL);
  11486. CharU5BU5D_t3528271667* L_19 = ___chars0;
  11487. int32_t L_20 = ___start1;
  11488. NullCheck(L_19);
  11489. (L_19)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)((int32_t)13)))), (Il2CppChar)((int32_t)58));
  11490. CharU5BU5D_t3528271667* L_21 = ___chars0;
  11491. int32_t L_22 = ___start1;
  11492. int32_t L_23 = DateTime_get_Minute_m87527789((&___dt2), /*hidden argument*/NULL);
  11493. DateTimeUtils_CopyIntToCharArray_m4133634667(NULL /*static, unused*/, L_21, ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)((int32_t)14))), L_23, 2, /*hidden argument*/NULL);
  11494. CharU5BU5D_t3528271667* L_24 = ___chars0;
  11495. int32_t L_25 = ___start1;
  11496. NullCheck(L_24);
  11497. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)((int32_t)16)))), (Il2CppChar)((int32_t)58));
  11498. CharU5BU5D_t3528271667* L_26 = ___chars0;
  11499. int32_t L_27 = ___start1;
  11500. int32_t L_28 = DateTime_get_Second_m2686182256((&___dt2), /*hidden argument*/NULL);
  11501. DateTimeUtils_CopyIntToCharArray_m4133634667(NULL /*static, unused*/, L_26, ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)((int32_t)17))), L_28, 2, /*hidden argument*/NULL);
  11502. int64_t L_29 = DateTime_get_Ticks_m1550640881((&___dt2), /*hidden argument*/NULL);
  11503. V_4 = (((int32_t)((int32_t)((int64_t)((int64_t)L_29%(int64_t)(((int64_t)((int64_t)((int32_t)10000000)))))))));
  11504. int32_t L_30 = V_4;
  11505. if (!L_30)
  11506. {
  11507. goto IL_00d5;
  11508. }
  11509. }
  11510. {
  11511. V_5 = 7;
  11512. goto IL_00b1;
  11513. }
  11514. IL_00a4:
  11515. {
  11516. int32_t L_31 = V_5;
  11517. V_5 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1));
  11518. int32_t L_32 = V_4;
  11519. V_4 = ((int32_t)((int32_t)L_32/(int32_t)((int32_t)10)));
  11520. }
  11521. IL_00b1:
  11522. {
  11523. int32_t L_33 = V_4;
  11524. if (!((int32_t)((int32_t)L_33%(int32_t)((int32_t)10))))
  11525. {
  11526. goto IL_00a4;
  11527. }
  11528. }
  11529. {
  11530. CharU5BU5D_t3528271667* L_34 = ___chars0;
  11531. int32_t L_35 = ___start1;
  11532. NullCheck(L_34);
  11533. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)((int32_t)19)))), (Il2CppChar)((int32_t)46));
  11534. CharU5BU5D_t3528271667* L_36 = ___chars0;
  11535. int32_t L_37 = ___start1;
  11536. int32_t L_38 = V_4;
  11537. int32_t L_39 = V_5;
  11538. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  11539. DateTimeUtils_CopyIntToCharArray_m4133634667(NULL /*static, unused*/, L_36, ((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)((int32_t)20))), L_38, L_39, /*hidden argument*/NULL);
  11540. int32_t L_40 = V_0;
  11541. int32_t L_41 = V_5;
  11542. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))));
  11543. }
  11544. IL_00d5:
  11545. {
  11546. int32_t L_42 = ___start1;
  11547. int32_t L_43 = V_0;
  11548. return ((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)L_43));
  11549. }
  11550. }
  11551. // System.Void Newtonsoft.Json.Utilities.DateTimeUtils::CopyIntToCharArray(System.Char[],System.Int32,System.Int32,System.Int32)
  11552. extern "C" IL2CPP_METHOD_ATTR void DateTimeUtils_CopyIntToCharArray_m4133634667 (RuntimeObject * __this /* static, unused */, CharU5BU5D_t3528271667* ___chars0, int32_t ___start1, int32_t ___value2, int32_t ___digits3, const RuntimeMethod* method)
  11553. {
  11554. {
  11555. goto IL_0015;
  11556. }
  11557. IL_0002:
  11558. {
  11559. CharU5BU5D_t3528271667* L_0 = ___chars0;
  11560. int32_t L_1 = ___start1;
  11561. int32_t L_2 = ___digits3;
  11562. int32_t L_3 = ___value2;
  11563. NullCheck(L_0);
  11564. (L_0)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2))), (Il2CppChar)(((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_3%(int32_t)((int32_t)10))), (int32_t)((int32_t)48)))))));
  11565. int32_t L_4 = ___value2;
  11566. ___value2 = ((int32_t)((int32_t)L_4/(int32_t)((int32_t)10)));
  11567. }
  11568. IL_0015:
  11569. {
  11570. int32_t L_5 = ___digits3;
  11571. int32_t L_6 = L_5;
  11572. ___digits3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1));
  11573. if (L_6)
  11574. {
  11575. goto IL_0002;
  11576. }
  11577. }
  11578. {
  11579. return;
  11580. }
  11581. }
  11582. // System.Int32 Newtonsoft.Json.Utilities.DateTimeUtils::WriteDateTimeOffset(System.Char[],System.Int32,System.TimeSpan,Newtonsoft.Json.DateFormatHandling)
  11583. extern "C" IL2CPP_METHOD_ATTR int32_t DateTimeUtils_WriteDateTimeOffset_m1794107409 (RuntimeObject * __this /* static, unused */, CharU5BU5D_t3528271667* ___chars0, int32_t ___start1, TimeSpan_t881159249 ___offset2, int32_t ___format3, const RuntimeMethod* method)
  11584. {
  11585. static bool s_Il2CppMethodInitialized;
  11586. if (!s_Il2CppMethodInitialized)
  11587. {
  11588. il2cpp_codegen_initialize_method (DateTimeUtils_WriteDateTimeOffset_m1794107409_MetadataUsageId);
  11589. s_Il2CppMethodInitialized = true;
  11590. }
  11591. int32_t V_0 = 0;
  11592. int32_t V_1 = 0;
  11593. int32_t G_B2_0 = 0;
  11594. CharU5BU5D_t3528271667* G_B2_1 = NULL;
  11595. int32_t G_B1_0 = 0;
  11596. CharU5BU5D_t3528271667* G_B1_1 = NULL;
  11597. int32_t G_B3_0 = 0;
  11598. int32_t G_B3_1 = 0;
  11599. CharU5BU5D_t3528271667* G_B3_2 = NULL;
  11600. {
  11601. CharU5BU5D_t3528271667* L_0 = ___chars0;
  11602. int32_t L_1 = ___start1;
  11603. int32_t L_2 = L_1;
  11604. ___start1 = ((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1));
  11605. int64_t L_3 = TimeSpan_get_Ticks_m2137362016((&___offset2), /*hidden argument*/NULL);
  11606. G_B1_0 = L_2;
  11607. G_B1_1 = L_0;
  11608. if ((((int64_t)L_3) >= ((int64_t)(((int64_t)((int64_t)0))))))
  11609. {
  11610. G_B2_0 = L_2;
  11611. G_B2_1 = L_0;
  11612. goto IL_0016;
  11613. }
  11614. }
  11615. {
  11616. G_B3_0 = ((int32_t)45);
  11617. G_B3_1 = G_B1_0;
  11618. G_B3_2 = G_B1_1;
  11619. goto IL_0018;
  11620. }
  11621. IL_0016:
  11622. {
  11623. G_B3_0 = ((int32_t)43);
  11624. G_B3_1 = G_B2_0;
  11625. G_B3_2 = G_B2_1;
  11626. }
  11627. IL_0018:
  11628. {
  11629. NullCheck(G_B3_2);
  11630. (G_B3_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B3_1), (Il2CppChar)G_B3_0);
  11631. int32_t L_4 = TimeSpan_get_Hours_m550761902((&___offset2), /*hidden argument*/NULL);
  11632. int32_t L_5 = il2cpp_codegen_abs(L_4);
  11633. V_0 = L_5;
  11634. CharU5BU5D_t3528271667* L_6 = ___chars0;
  11635. int32_t L_7 = ___start1;
  11636. int32_t L_8 = V_0;
  11637. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  11638. DateTimeUtils_CopyIntToCharArray_m4133634667(NULL /*static, unused*/, L_6, L_7, L_8, 2, /*hidden argument*/NULL);
  11639. int32_t L_9 = ___start1;
  11640. ___start1 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)2));
  11641. int32_t L_10 = ___format3;
  11642. if (L_10)
  11643. {
  11644. goto IL_0041;
  11645. }
  11646. }
  11647. {
  11648. CharU5BU5D_t3528271667* L_11 = ___chars0;
  11649. int32_t L_12 = ___start1;
  11650. int32_t L_13 = L_12;
  11651. ___start1 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
  11652. NullCheck(L_11);
  11653. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (Il2CppChar)((int32_t)58));
  11654. }
  11655. IL_0041:
  11656. {
  11657. int32_t L_14 = TimeSpan_get_Minutes_m4278980001((&___offset2), /*hidden argument*/NULL);
  11658. int32_t L_15 = il2cpp_codegen_abs(L_14);
  11659. V_1 = L_15;
  11660. CharU5BU5D_t3528271667* L_16 = ___chars0;
  11661. int32_t L_17 = ___start1;
  11662. int32_t L_18 = V_1;
  11663. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  11664. DateTimeUtils_CopyIntToCharArray_m4133634667(NULL /*static, unused*/, L_16, L_17, L_18, 2, /*hidden argument*/NULL);
  11665. int32_t L_19 = ___start1;
  11666. ___start1 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)2));
  11667. int32_t L_20 = ___start1;
  11668. return L_20;
  11669. }
  11670. }
  11671. // System.Void Newtonsoft.Json.Utilities.DateTimeUtils::WriteDateTimeOffsetString(System.IO.TextWriter,System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling,System.String,System.Globalization.CultureInfo)
  11672. extern "C" IL2CPP_METHOD_ATTR void DateTimeUtils_WriteDateTimeOffsetString_m3161479400 (RuntimeObject * __this /* static, unused */, TextWriter_t3478189236 * ___writer0, DateTimeOffset_t3229287507 ___value1, int32_t ___format2, String_t* ___formatString3, CultureInfo_t4157843068 * ___culture4, const RuntimeMethod* method)
  11673. {
  11674. static bool s_Il2CppMethodInitialized;
  11675. if (!s_Il2CppMethodInitialized)
  11676. {
  11677. il2cpp_codegen_initialize_method (DateTimeUtils_WriteDateTimeOffsetString_m3161479400_MetadataUsageId);
  11678. s_Il2CppMethodInitialized = true;
  11679. }
  11680. CharU5BU5D_t3528271667* V_0 = NULL;
  11681. int32_t V_1 = 0;
  11682. int32_t G_B3_0 = 0;
  11683. CharU5BU5D_t3528271667* G_B3_1 = NULL;
  11684. int32_t G_B2_0 = 0;
  11685. CharU5BU5D_t3528271667* G_B2_1 = NULL;
  11686. DateTime_t3738529785 G_B4_0;
  11687. memset(&G_B4_0, 0, sizeof(G_B4_0));
  11688. int32_t G_B4_1 = 0;
  11689. CharU5BU5D_t3528271667* G_B4_2 = NULL;
  11690. {
  11691. String_t* L_0 = ___formatString3;
  11692. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  11693. bool L_1 = String_IsNullOrEmpty_m2969720369(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
  11694. if (!L_1)
  11695. {
  11696. goto IL_0043;
  11697. }
  11698. }
  11699. {
  11700. V_0 = ((CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64)));
  11701. CharU5BU5D_t3528271667* L_2 = V_0;
  11702. int32_t L_3 = ___format2;
  11703. G_B2_0 = 0;
  11704. G_B2_1 = L_2;
  11705. if (!L_3)
  11706. {
  11707. G_B3_0 = 0;
  11708. G_B3_1 = L_2;
  11709. goto IL_001e;
  11710. }
  11711. }
  11712. {
  11713. DateTime_t3738529785 L_4 = DateTimeOffset_get_UtcDateTime_m1021718282((&___value1), /*hidden argument*/NULL);
  11714. G_B4_0 = L_4;
  11715. G_B4_1 = G_B2_0;
  11716. G_B4_2 = G_B2_1;
  11717. goto IL_0025;
  11718. }
  11719. IL_001e:
  11720. {
  11721. DateTime_t3738529785 L_5 = DateTimeOffset_get_DateTime_m620985777((&___value1), /*hidden argument*/NULL);
  11722. G_B4_0 = L_5;
  11723. G_B4_1 = G_B3_0;
  11724. G_B4_2 = G_B3_1;
  11725. }
  11726. IL_0025:
  11727. {
  11728. TimeSpan_t881159249 L_6 = DateTimeOffset_get_Offset_m2040541042((&___value1), /*hidden argument*/NULL);
  11729. Nullable_1_t2603721331 L_7;
  11730. memset(&L_7, 0, sizeof(L_7));
  11731. Nullable_1__ctor_m3314784284((&L_7), L_6, /*hidden argument*/Nullable_1__ctor_m3314784284_RuntimeMethod_var);
  11732. int32_t L_8 = ___format2;
  11733. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  11734. int32_t L_9 = DateTimeUtils_WriteDateTimeString_m108143888(NULL /*static, unused*/, G_B4_2, G_B4_1, G_B4_0, L_7, 2, L_8, /*hidden argument*/NULL);
  11735. V_1 = L_9;
  11736. TextWriter_t3478189236 * L_10 = ___writer0;
  11737. CharU5BU5D_t3528271667* L_11 = V_0;
  11738. int32_t L_12 = V_1;
  11739. NullCheck(L_10);
  11740. VirtActionInvoker3< CharU5BU5D_t3528271667*, int32_t, int32_t >::Invoke(14 /* System.Void System.IO.TextWriter::Write(System.Char[],System.Int32,System.Int32) */, L_10, L_11, 0, L_12);
  11741. return;
  11742. }
  11743. IL_0043:
  11744. {
  11745. TextWriter_t3478189236 * L_13 = ___writer0;
  11746. String_t* L_14 = ___formatString3;
  11747. CultureInfo_t4157843068 * L_15 = ___culture4;
  11748. String_t* L_16 = DateTimeOffset_ToString_m3985341516((&___value1), L_14, L_15, /*hidden argument*/NULL);
  11749. NullCheck(L_13);
  11750. VirtActionInvoker1< String_t* >::Invoke(12 /* System.Void System.IO.TextWriter::Write(System.String) */, L_13, L_16);
  11751. return;
  11752. }
  11753. }
  11754. // System.Void Newtonsoft.Json.Utilities.DateTimeUtils::GetDateValues(System.DateTime,System.Int32&,System.Int32&,System.Int32&)
  11755. extern "C" IL2CPP_METHOD_ATTR void DateTimeUtils_GetDateValues_m237807814 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 ___td0, int32_t* ___year1, int32_t* ___month2, int32_t* ___day3, const RuntimeMethod* method)
  11756. {
  11757. static bool s_Il2CppMethodInitialized;
  11758. if (!s_Il2CppMethodInitialized)
  11759. {
  11760. il2cpp_codegen_initialize_method (DateTimeUtils_GetDateValues_m237807814_MetadataUsageId);
  11761. s_Il2CppMethodInitialized = true;
  11762. }
  11763. int32_t V_0 = 0;
  11764. int32_t V_1 = 0;
  11765. int32_t V_2 = 0;
  11766. int32_t V_3 = 0;
  11767. int32_t V_4 = 0;
  11768. Int32U5BU5D_t385246372* V_5 = NULL;
  11769. int32_t V_6 = 0;
  11770. int32_t G_B9_0 = 0;
  11771. Int32U5BU5D_t385246372* G_B12_0 = NULL;
  11772. {
  11773. int64_t L_0 = DateTime_get_Ticks_m1550640881((&___td0), /*hidden argument*/NULL);
  11774. V_0 = (((int32_t)((int32_t)((int64_t)((int64_t)L_0/(int64_t)((int64_t)864000000000LL))))));
  11775. int32_t L_1 = V_0;
  11776. V_1 = ((int32_t)((int32_t)L_1/(int32_t)((int32_t)146097)));
  11777. int32_t L_2 = V_0;
  11778. int32_t L_3 = V_1;
  11779. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_3, (int32_t)((int32_t)146097)))));
  11780. int32_t L_4 = V_0;
  11781. V_2 = ((int32_t)((int32_t)L_4/(int32_t)((int32_t)36524)));
  11782. int32_t L_5 = V_2;
  11783. if ((!(((uint32_t)L_5) == ((uint32_t)4))))
  11784. {
  11785. goto IL_0033;
  11786. }
  11787. }
  11788. {
  11789. V_2 = 3;
  11790. }
  11791. IL_0033:
  11792. {
  11793. int32_t L_6 = V_0;
  11794. int32_t L_7 = V_2;
  11795. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_7, (int32_t)((int32_t)36524)))));
  11796. int32_t L_8 = V_0;
  11797. V_3 = ((int32_t)((int32_t)L_8/(int32_t)((int32_t)1461)));
  11798. int32_t L_9 = V_0;
  11799. int32_t L_10 = V_3;
  11800. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_10, (int32_t)((int32_t)1461)))));
  11801. int32_t L_11 = V_0;
  11802. V_4 = ((int32_t)((int32_t)L_11/(int32_t)((int32_t)365)));
  11803. int32_t L_12 = V_4;
  11804. if ((!(((uint32_t)L_12) == ((uint32_t)4))))
  11805. {
  11806. goto IL_0060;
  11807. }
  11808. }
  11809. {
  11810. V_4 = 3;
  11811. }
  11812. IL_0060:
  11813. {
  11814. int32_t* L_13 = ___year1;
  11815. int32_t L_14 = V_1;
  11816. int32_t L_15 = V_2;
  11817. int32_t L_16 = V_3;
  11818. int32_t L_17 = V_4;
  11819. *((int32_t*)(L_13)) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_14, (int32_t)((int32_t)400))), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_15, (int32_t)((int32_t)100))))), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_16, (int32_t)4)))), (int32_t)L_17)), (int32_t)1));
  11820. int32_t L_18 = V_0;
  11821. int32_t L_19 = V_4;
  11822. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_19, (int32_t)((int32_t)365)))));
  11823. int32_t L_20 = V_4;
  11824. if ((!(((uint32_t)L_20) == ((uint32_t)3))))
  11825. {
  11826. goto IL_0095;
  11827. }
  11828. }
  11829. {
  11830. int32_t L_21 = V_3;
  11831. if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)24)))))
  11832. {
  11833. goto IL_0092;
  11834. }
  11835. }
  11836. {
  11837. int32_t L_22 = V_2;
  11838. G_B9_0 = ((((int32_t)L_22) == ((int32_t)3))? 1 : 0);
  11839. goto IL_0096;
  11840. }
  11841. IL_0092:
  11842. {
  11843. G_B9_0 = 1;
  11844. goto IL_0096;
  11845. }
  11846. IL_0095:
  11847. {
  11848. G_B9_0 = 0;
  11849. }
  11850. IL_0096:
  11851. {
  11852. if (G_B9_0)
  11853. {
  11854. goto IL_009f;
  11855. }
  11856. }
  11857. {
  11858. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  11859. Int32U5BU5D_t385246372* L_23 = ((DateTimeUtils_t3515429982_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var))->get_DaysToMonth365_1();
  11860. G_B12_0 = L_23;
  11861. goto IL_00a4;
  11862. }
  11863. IL_009f:
  11864. {
  11865. IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var);
  11866. Int32U5BU5D_t385246372* L_24 = ((DateTimeUtils_t3515429982_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeUtils_t3515429982_il2cpp_TypeInfo_var))->get_DaysToMonth366_2();
  11867. G_B12_0 = L_24;
  11868. }
  11869. IL_00a4:
  11870. {
  11871. V_5 = G_B12_0;
  11872. int32_t L_25 = V_0;
  11873. V_6 = ((int32_t)((int32_t)L_25>>(int32_t)6));
  11874. goto IL_00b3;
  11875. }
  11876. IL_00ad:
  11877. {
  11878. int32_t L_26 = V_6;
  11879. V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
  11880. }
  11881. IL_00b3:
  11882. {
  11883. int32_t L_27 = V_0;
  11884. Int32U5BU5D_t385246372* L_28 = V_5;
  11885. int32_t L_29 = V_6;
  11886. NullCheck(L_28);
  11887. int32_t L_30 = L_29;
  11888. int32_t L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
  11889. if ((((int32_t)L_27) >= ((int32_t)L_31)))
  11890. {
  11891. goto IL_00ad;
  11892. }
  11893. }
  11894. {
  11895. int32_t* L_32 = ___month2;
  11896. int32_t L_33 = V_6;
  11897. *((int32_t*)(L_32)) = (int32_t)L_33;
  11898. int32_t* L_34 = ___day3;
  11899. int32_t L_35 = V_0;
  11900. Int32U5BU5D_t385246372* L_36 = V_5;
  11901. int32_t L_37 = V_6;
  11902. NullCheck(L_36);
  11903. int32_t L_38 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_37, (int32_t)1));
  11904. int32_t L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
  11905. *((int32_t*)(L_34)) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)L_39)), (int32_t)1));
  11906. return;
  11907. }
  11908. }
  11909. #ifdef __clang__
  11910. #pragma clang diagnostic pop
  11911. #endif
  11912. #ifdef __clang__
  11913. #pragma clang diagnostic push
  11914. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11915. #pragma clang diagnostic ignored "-Wunused-variable"
  11916. #endif
  11917. // Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.String,System.String> Newtonsoft.Json.Utilities.EnumUtils::InitializeEnumType(System.Type)
  11918. extern "C" IL2CPP_METHOD_ATTR BidirectionalDictionary_2_t787053467 * EnumUtils_InitializeEnumType_m3064468690 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method)
  11919. {
  11920. static bool s_Il2CppMethodInitialized;
  11921. if (!s_Il2CppMethodInitialized)
  11922. {
  11923. il2cpp_codegen_initialize_method (EnumUtils_InitializeEnumType_m3064468690_MetadataUsageId);
  11924. s_Il2CppMethodInitialized = true;
  11925. }
  11926. BidirectionalDictionary_2_t787053467 * V_0 = NULL;
  11927. FieldInfoU5BU5D_t846150980* V_1 = NULL;
  11928. int32_t V_2 = 0;
  11929. FieldInfo_t * V_3 = NULL;
  11930. String_t* V_4 = NULL;
  11931. String_t* V_5 = NULL;
  11932. String_t* V_6 = NULL;
  11933. Func_2_t2419460300 * G_B3_0 = NULL;
  11934. RuntimeObject* G_B3_1 = NULL;
  11935. Func_2_t2419460300 * G_B2_0 = NULL;
  11936. RuntimeObject* G_B2_1 = NULL;
  11937. String_t* G_B5_0 = NULL;
  11938. String_t* G_B4_0 = NULL;
  11939. {
  11940. IL2CPP_RUNTIME_CLASS_INIT(StringComparer_t3301955079_il2cpp_TypeInfo_var);
  11941. StringComparer_t3301955079 * L_0 = StringComparer_get_OrdinalIgnoreCase_m2680809380(NULL /*static, unused*/, /*hidden argument*/NULL);
  11942. StringComparer_t3301955079 * L_1 = StringComparer_get_OrdinalIgnoreCase_m2680809380(NULL /*static, unused*/, /*hidden argument*/NULL);
  11943. BidirectionalDictionary_2_t787053467 * L_2 = (BidirectionalDictionary_2_t787053467 *)il2cpp_codegen_object_new(BidirectionalDictionary_2_t787053467_il2cpp_TypeInfo_var);
  11944. BidirectionalDictionary_2__ctor_m58546930(L_2, L_0, L_1, /*hidden argument*/BidirectionalDictionary_2__ctor_m58546930_RuntimeMethod_var);
  11945. V_0 = L_2;
  11946. Type_t * L_3 = ___type0;
  11947. NullCheck(L_3);
  11948. FieldInfoU5BU5D_t846150980* L_4 = Type_GetFields_m3709891696(L_3, /*hidden argument*/NULL);
  11949. V_1 = L_4;
  11950. V_2 = 0;
  11951. goto IL_00ac;
  11952. }
  11953. IL_001e:
  11954. {
  11955. FieldInfoU5BU5D_t846150980* L_5 = V_1;
  11956. int32_t L_6 = V_2;
  11957. NullCheck(L_5);
  11958. int32_t L_7 = L_6;
  11959. FieldInfo_t * L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  11960. V_3 = L_8;
  11961. FieldInfo_t * L_9 = V_3;
  11962. NullCheck(L_9);
  11963. String_t* L_10 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_9);
  11964. V_4 = L_10;
  11965. FieldInfo_t * L_11 = V_3;
  11966. RuntimeTypeHandle_t3027515415 L_12 = { reinterpret_cast<intptr_t> (EnumMemberAttribute_t1084128815_0_0_0_var) };
  11967. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  11968. Type_t * L_13 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
  11969. NullCheck(L_11);
  11970. ObjectU5BU5D_t2843939325* L_14 = VirtFuncInvoker2< ObjectU5BU5D_t2843939325*, Type_t *, bool >::Invoke(14 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Type,System.Boolean) */, L_11, L_13, (bool)1);
  11971. RuntimeObject* L_15 = Enumerable_Cast_TisEnumMemberAttribute_t1084128815_m843212694(NULL /*static, unused*/, (RuntimeObject*)(RuntimeObject*)L_14, /*hidden argument*/Enumerable_Cast_TisEnumMemberAttribute_t1084128815_m843212694_RuntimeMethod_var);
  11972. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t2360567884_il2cpp_TypeInfo_var);
  11973. Func_2_t2419460300 * L_16 = ((U3CU3Ec_t2360567884_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2360567884_il2cpp_TypeInfo_var))->get_U3CU3E9__1_0_1();
  11974. Func_2_t2419460300 * L_17 = L_16;
  11975. G_B2_0 = L_17;
  11976. G_B2_1 = L_15;
  11977. if (L_17)
  11978. {
  11979. G_B3_0 = L_17;
  11980. G_B3_1 = L_15;
  11981. goto IL_005f;
  11982. }
  11983. }
  11984. {
  11985. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t2360567884_il2cpp_TypeInfo_var);
  11986. U3CU3Ec_t2360567884 * L_18 = ((U3CU3Ec_t2360567884_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2360567884_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  11987. intptr_t L_19 = (intptr_t)U3CU3Ec_U3CInitializeEnumTypeU3Eb__1_0_m76424380_RuntimeMethod_var;
  11988. Func_2_t2419460300 * L_20 = (Func_2_t2419460300 *)il2cpp_codegen_object_new(Func_2_t2419460300_il2cpp_TypeInfo_var);
  11989. Func_2__ctor_m1969356281(L_20, L_18, L_19, /*hidden argument*/Func_2__ctor_m1969356281_RuntimeMethod_var);
  11990. Func_2_t2419460300 * L_21 = L_20;
  11991. ((U3CU3Ec_t2360567884_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2360567884_il2cpp_TypeInfo_var))->set_U3CU3E9__1_0_1(L_21);
  11992. G_B3_0 = L_21;
  11993. G_B3_1 = G_B2_1;
  11994. }
  11995. IL_005f:
  11996. {
  11997. RuntimeObject* L_22 = Enumerable_Select_TisEnumMemberAttribute_t1084128815_TisString_t_m3180131537(NULL /*static, unused*/, G_B3_1, G_B3_0, /*hidden argument*/Enumerable_Select_TisEnumMemberAttribute_t1084128815_TisString_t_m3180131537_RuntimeMethod_var);
  11998. String_t* L_23 = Enumerable_SingleOrDefault_TisString_t_m4035470101(NULL /*static, unused*/, L_22, /*hidden argument*/Enumerable_SingleOrDefault_TisString_t_m4035470101_RuntimeMethod_var);
  11999. String_t* L_24 = L_23;
  12000. G_B4_0 = L_24;
  12001. if (L_24)
  12002. {
  12003. G_B5_0 = L_24;
  12004. goto IL_0073;
  12005. }
  12006. }
  12007. {
  12008. FieldInfo_t * L_25 = V_3;
  12009. NullCheck(L_25);
  12010. String_t* L_26 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_25);
  12011. G_B5_0 = L_26;
  12012. }
  12013. IL_0073:
  12014. {
  12015. V_5 = G_B5_0;
  12016. BidirectionalDictionary_2_t787053467 * L_27 = V_0;
  12017. String_t* L_28 = V_5;
  12018. NullCheck(L_27);
  12019. bool L_29 = BidirectionalDictionary_2_TryGetBySecond_m954730245(L_27, L_28, (&V_6), /*hidden argument*/BidirectionalDictionary_2_TryGetBySecond_m954730245_RuntimeMethod_var);
  12020. if (!L_29)
  12021. {
  12022. goto IL_009e;
  12023. }
  12024. }
  12025. {
  12026. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  12027. CultureInfo_t4157843068 * L_30 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
  12028. String_t* L_31 = V_5;
  12029. Type_t * L_32 = ___type0;
  12030. NullCheck(L_32);
  12031. String_t* L_33 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_32);
  12032. String_t* L_34 = StringUtils_FormatWith_m353537829(NULL /*static, unused*/, _stringLiteral2810825232, L_30, L_31, L_33, /*hidden argument*/NULL);
  12033. InvalidOperationException_t56020091 * L_35 = (InvalidOperationException_t56020091 *)il2cpp_codegen_object_new(InvalidOperationException_t56020091_il2cpp_TypeInfo_var);
  12034. InvalidOperationException__ctor_m237278729(L_35, L_34, /*hidden argument*/NULL);
  12035. IL2CPP_RAISE_MANAGED_EXCEPTION(L_35,EnumUtils_InitializeEnumType_m3064468690_RuntimeMethod_var);
  12036. }
  12037. IL_009e:
  12038. {
  12039. BidirectionalDictionary_2_t787053467 * L_36 = V_0;
  12040. String_t* L_37 = V_4;
  12041. String_t* L_38 = V_5;
  12042. NullCheck(L_36);
  12043. BidirectionalDictionary_2_Set_m3266748649(L_36, L_37, L_38, /*hidden argument*/BidirectionalDictionary_2_Set_m3266748649_RuntimeMethod_var);
  12044. int32_t L_39 = V_2;
  12045. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1));
  12046. }
  12047. IL_00ac:
  12048. {
  12049. int32_t L_40 = V_2;
  12050. FieldInfoU5BU5D_t846150980* L_41 = V_1;
  12051. NullCheck(L_41);
  12052. if ((((int32_t)L_40) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_41)->max_length)))))))
  12053. {
  12054. goto IL_001e;
  12055. }
  12056. }
  12057. {
  12058. BidirectionalDictionary_2_t787053467 * L_42 = V_0;
  12059. return L_42;
  12060. }
  12061. }
  12062. // System.Collections.Generic.IList`1<System.Object> Newtonsoft.Json.Utilities.EnumUtils::GetValues(System.Type)
  12063. extern "C" IL2CPP_METHOD_ATTR RuntimeObject* EnumUtils_GetValues_m1997494740 (RuntimeObject * __this /* static, unused */, Type_t * ___enumType0, const RuntimeMethod* method)
  12064. {
  12065. static bool s_Il2CppMethodInitialized;
  12066. if (!s_Il2CppMethodInitialized)
  12067. {
  12068. il2cpp_codegen_initialize_method (EnumUtils_GetValues_m1997494740_MetadataUsageId);
  12069. s_Il2CppMethodInitialized = true;
  12070. }
  12071. List_1_t257213610 * V_0 = NULL;
  12072. RuntimeObject* V_1 = NULL;
  12073. RuntimeObject * V_2 = NULL;
  12074. Exception_t * __last_unhandled_exception = 0;
  12075. NO_UNUSED_WARNING (__last_unhandled_exception);
  12076. Exception_t * __exception_local = 0;
  12077. NO_UNUSED_WARNING (__exception_local);
  12078. int32_t __leave_target = 0;
  12079. NO_UNUSED_WARNING (__leave_target);
  12080. Func_2_t1761491126 * G_B4_0 = NULL;
  12081. FieldInfoU5BU5D_t846150980* G_B4_1 = NULL;
  12082. Func_2_t1761491126 * G_B3_0 = NULL;
  12083. FieldInfoU5BU5D_t846150980* G_B3_1 = NULL;
  12084. {
  12085. Type_t * L_0 = ___enumType0;
  12086. bool L_1 = TypeExtensions_IsEnum_m286495740(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
  12087. if (L_1)
  12088. {
  12089. goto IL_0023;
  12090. }
  12091. }
  12092. {
  12093. Type_t * L_2 = ___enumType0;
  12094. NullCheck(L_2);
  12095. String_t* L_3 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_2);
  12096. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  12097. String_t* L_4 = String_Concat_m3755062657(NULL /*static, unused*/, _stringLiteral2097671996, L_3, _stringLiteral2532280278, /*hidden argument*/NULL);
  12098. ArgumentException_t132251570 * L_5 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
  12099. ArgumentException__ctor_m1312628991(L_5, L_4, /*hidden argument*/NULL);
  12100. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5,EnumUtils_GetValues_m1997494740_RuntimeMethod_var);
  12101. }
  12102. IL_0023:
  12103. {
  12104. List_1_t257213610 * L_6 = (List_1_t257213610 *)il2cpp_codegen_object_new(List_1_t257213610_il2cpp_TypeInfo_var);
  12105. List_1__ctor_m2321703786(L_6, /*hidden argument*/List_1__ctor_m2321703786_RuntimeMethod_var);
  12106. V_0 = L_6;
  12107. Type_t * L_7 = ___enumType0;
  12108. NullCheck(L_7);
  12109. FieldInfoU5BU5D_t846150980* L_8 = Type_GetFields_m3709891696(L_7, /*hidden argument*/NULL);
  12110. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t2360567884_il2cpp_TypeInfo_var);
  12111. Func_2_t1761491126 * L_9 = ((U3CU3Ec_t2360567884_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2360567884_il2cpp_TypeInfo_var))->get_U3CU3E9__5_0_2();
  12112. Func_2_t1761491126 * L_10 = L_9;
  12113. G_B3_0 = L_10;
  12114. G_B3_1 = L_8;
  12115. if (L_10)
  12116. {
  12117. G_B4_0 = L_10;
  12118. G_B4_1 = L_8;
  12119. goto IL_004e;
  12120. }
  12121. }
  12122. {
  12123. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t2360567884_il2cpp_TypeInfo_var);
  12124. U3CU3Ec_t2360567884 * L_11 = ((U3CU3Ec_t2360567884_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2360567884_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  12125. intptr_t L_12 = (intptr_t)U3CU3Ec_U3CGetValuesU3Eb__5_0_m762110753_RuntimeMethod_var;
  12126. Func_2_t1761491126 * L_13 = (Func_2_t1761491126 *)il2cpp_codegen_object_new(Func_2_t1761491126_il2cpp_TypeInfo_var);
  12127. Func_2__ctor_m3933480653(L_13, L_11, L_12, /*hidden argument*/Func_2__ctor_m3933480653_RuntimeMethod_var);
  12128. Func_2_t1761491126 * L_14 = L_13;
  12129. ((U3CU3Ec_t2360567884_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2360567884_il2cpp_TypeInfo_var))->set_U3CU3E9__5_0_2(L_14);
  12130. G_B4_0 = L_14;
  12131. G_B4_1 = G_B3_1;
  12132. }
  12133. IL_004e:
  12134. {
  12135. RuntimeObject* L_15 = Enumerable_Where_TisFieldInfo_t_m2487357973(NULL /*static, unused*/, (RuntimeObject*)(RuntimeObject*)G_B4_1, G_B4_0, /*hidden argument*/Enumerable_Where_TisFieldInfo_t_m2487357973_RuntimeMethod_var);
  12136. NullCheck(L_15);
  12137. RuntimeObject* L_16 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<!0> System.Collections.Generic.IEnumerable`1<System.Reflection.FieldInfo>::GetEnumerator() */, IEnumerable_1_t3161555474_il2cpp_TypeInfo_var, L_15);
  12138. V_1 = L_16;
  12139. }
  12140. IL_0059:
  12141. try
  12142. { // begin try (depth: 1)
  12143. {
  12144. goto IL_006f;
  12145. }
  12146. IL_005b:
  12147. {
  12148. RuntimeObject* L_17 = V_1;
  12149. NullCheck(L_17);
  12150. FieldInfo_t * L_18 = InterfaceFuncInvoker0< FieldInfo_t * >::Invoke(0 /* !0 System.Collections.Generic.IEnumerator`1<System.Reflection.FieldInfo>::get_Current() */, IEnumerator_1_t319305757_il2cpp_TypeInfo_var, L_17);
  12151. Type_t * L_19 = ___enumType0;
  12152. NullCheck(L_18);
  12153. RuntimeObject * L_20 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(18 /* System.Object System.Reflection.FieldInfo::GetValue(System.Object) */, L_18, L_19);
  12154. V_2 = L_20;
  12155. List_1_t257213610 * L_21 = V_0;
  12156. RuntimeObject * L_22 = V_2;
  12157. NullCheck(L_21);
  12158. List_1_Add_m3338814081(L_21, L_22, /*hidden argument*/List_1_Add_m3338814081_RuntimeMethod_var);
  12159. }
  12160. IL_006f:
  12161. {
  12162. RuntimeObject* L_23 = V_1;
  12163. NullCheck(L_23);
  12164. bool L_24 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_23);
  12165. if (L_24)
  12166. {
  12167. goto IL_005b;
  12168. }
  12169. }
  12170. IL_0077:
  12171. {
  12172. IL2CPP_LEAVE(0x83, FINALLY_0079);
  12173. }
  12174. } // end try (depth: 1)
  12175. catch(Il2CppExceptionWrapper& e)
  12176. {
  12177. __last_unhandled_exception = (Exception_t *)e.ex;
  12178. goto FINALLY_0079;
  12179. }
  12180. FINALLY_0079:
  12181. { // begin finally (depth: 1)
  12182. {
  12183. RuntimeObject* L_25 = V_1;
  12184. if (!L_25)
  12185. {
  12186. goto IL_0082;
  12187. }
  12188. }
  12189. IL_007c:
  12190. {
  12191. RuntimeObject* L_26 = V_1;
  12192. NullCheck(L_26);
  12193. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_26);
  12194. }
  12195. IL_0082:
  12196. {
  12197. IL2CPP_END_FINALLY(121)
  12198. }
  12199. } // end finally (depth: 1)
  12200. IL2CPP_CLEANUP(121)
  12201. {
  12202. IL2CPP_JUMP_TBL(0x83, IL_0083)
  12203. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  12204. }
  12205. IL_0083:
  12206. {
  12207. List_1_t257213610 * L_27 = V_0;
  12208. return L_27;
  12209. }
  12210. }
  12211. // System.Object Newtonsoft.Json.Utilities.EnumUtils::ParseEnumName(System.String,System.Boolean,System.Type)
  12212. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * EnumUtils_ParseEnumName_m172858425 (RuntimeObject * __this /* static, unused */, String_t* ___enumText0, bool ___isNullable1, Type_t * ___t2, const RuntimeMethod* method)
  12213. {
  12214. static bool s_Il2CppMethodInitialized;
  12215. if (!s_Il2CppMethodInitialized)
  12216. {
  12217. il2cpp_codegen_initialize_method (EnumUtils_ParseEnumName_m172858425_MetadataUsageId);
  12218. s_Il2CppMethodInitialized = true;
  12219. }
  12220. String_t* V_0 = NULL;
  12221. BidirectionalDictionary_2_t787053467 * V_1 = NULL;
  12222. StringU5BU5D_t1281789340* V_2 = NULL;
  12223. int32_t V_3 = 0;
  12224. String_t* V_4 = NULL;
  12225. {
  12226. String_t* L_0 = ___enumText0;
  12227. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  12228. String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_2();
  12229. bool L_2 = String_op_Equality_m920492651(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
  12230. bool L_3 = ___isNullable1;
  12231. if (!((int32_t)((int32_t)L_2&(int32_t)L_3)))
  12232. {
  12233. goto IL_0011;
  12234. }
  12235. }
  12236. {
  12237. return NULL;
  12238. }
  12239. IL_0011:
  12240. {
  12241. IL2CPP_RUNTIME_CLASS_INIT(EnumUtils_t2002471470_il2cpp_TypeInfo_var);
  12242. ThreadSafeStore_2_t4165332627 * L_4 = ((EnumUtils_t2002471470_StaticFields*)il2cpp_codegen_static_fields_for(EnumUtils_t2002471470_il2cpp_TypeInfo_var))->get_EnumMemberNamesPerType_0();
  12243. Type_t * L_5 = ___t2;
  12244. NullCheck(L_4);
  12245. BidirectionalDictionary_2_t787053467 * L_6 = ThreadSafeStore_2_Get_m70698259(L_4, L_5, /*hidden argument*/ThreadSafeStore_2_Get_m70698259_RuntimeMethod_var);
  12246. V_1 = L_6;
  12247. String_t* L_7 = ___enumText0;
  12248. NullCheck(L_7);
  12249. int32_t L_8 = String_IndexOf_m363431711(L_7, ((int32_t)44), /*hidden argument*/NULL);
  12250. if ((((int32_t)L_8) == ((int32_t)(-1))))
  12251. {
  12252. goto IL_006b;
  12253. }
  12254. }
  12255. {
  12256. String_t* L_9 = ___enumText0;
  12257. CharU5BU5D_t3528271667* L_10 = ((CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)1));
  12258. NullCheck(L_10);
  12259. (L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)44));
  12260. NullCheck(L_9);
  12261. StringU5BU5D_t1281789340* L_11 = String_Split_m3646115398(L_9, L_10, /*hidden argument*/NULL);
  12262. V_2 = L_11;
  12263. V_3 = 0;
  12264. goto IL_0057;
  12265. }
  12266. IL_003e:
  12267. {
  12268. StringU5BU5D_t1281789340* L_12 = V_2;
  12269. int32_t L_13 = V_3;
  12270. NullCheck(L_12);
  12271. int32_t L_14 = L_13;
  12272. String_t* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  12273. NullCheck(L_15);
  12274. String_t* L_16 = String_Trim_m923598732(L_15, /*hidden argument*/NULL);
  12275. V_4 = L_16;
  12276. StringU5BU5D_t1281789340* L_17 = V_2;
  12277. int32_t L_18 = V_3;
  12278. BidirectionalDictionary_2_t787053467 * L_19 = V_1;
  12279. String_t* L_20 = V_4;
  12280. IL2CPP_RUNTIME_CLASS_INIT(EnumUtils_t2002471470_il2cpp_TypeInfo_var);
  12281. String_t* L_21 = EnumUtils_ResolvedEnumName_m2962574579(NULL /*static, unused*/, L_19, L_20, /*hidden argument*/NULL);
  12282. NullCheck(L_17);
  12283. ArrayElementTypeCheck (L_17, L_21);
  12284. (L_17)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (String_t*)L_21);
  12285. int32_t L_22 = V_3;
  12286. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1));
  12287. }
  12288. IL_0057:
  12289. {
  12290. int32_t L_23 = V_3;
  12291. StringU5BU5D_t1281789340* L_24 = V_2;
  12292. NullCheck(L_24);
  12293. if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length)))))))
  12294. {
  12295. goto IL_003e;
  12296. }
  12297. }
  12298. {
  12299. StringU5BU5D_t1281789340* L_25 = V_2;
  12300. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  12301. String_t* L_26 = String_Join_m2050845953(NULL /*static, unused*/, _stringLiteral3450517380, L_25, /*hidden argument*/NULL);
  12302. V_0 = L_26;
  12303. goto IL_0073;
  12304. }
  12305. IL_006b:
  12306. {
  12307. BidirectionalDictionary_2_t787053467 * L_27 = V_1;
  12308. String_t* L_28 = ___enumText0;
  12309. IL2CPP_RUNTIME_CLASS_INIT(EnumUtils_t2002471470_il2cpp_TypeInfo_var);
  12310. String_t* L_29 = EnumUtils_ResolvedEnumName_m2962574579(NULL /*static, unused*/, L_27, L_28, /*hidden argument*/NULL);
  12311. V_0 = L_29;
  12312. }
  12313. IL_0073:
  12314. {
  12315. Type_t * L_30 = ___t2;
  12316. String_t* L_31 = V_0;
  12317. IL2CPP_RUNTIME_CLASS_INIT(Enum_t4135868527_il2cpp_TypeInfo_var);
  12318. RuntimeObject * L_32 = Enum_Parse_m1579637477(NULL /*static, unused*/, L_30, L_31, (bool)1, /*hidden argument*/NULL);
  12319. return L_32;
  12320. }
  12321. }
  12322. // System.String Newtonsoft.Json.Utilities.EnumUtils::ToEnumName(System.Type,System.String,System.Boolean)
  12323. extern "C" IL2CPP_METHOD_ATTR String_t* EnumUtils_ToEnumName_m1516462206 (RuntimeObject * __this /* static, unused */, Type_t * ___enumType0, String_t* ___enumText1, bool ___camelCaseText2, const RuntimeMethod* method)
  12324. {
  12325. static bool s_Il2CppMethodInitialized;
  12326. if (!s_Il2CppMethodInitialized)
  12327. {
  12328. il2cpp_codegen_initialize_method (EnumUtils_ToEnumName_m1516462206_MetadataUsageId);
  12329. s_Il2CppMethodInitialized = true;
  12330. }
  12331. BidirectionalDictionary_2_t787053467 * V_0 = NULL;
  12332. StringU5BU5D_t1281789340* V_1 = NULL;
  12333. int32_t V_2 = 0;
  12334. String_t* V_3 = NULL;
  12335. String_t* V_4 = NULL;
  12336. String_t* G_B3_0 = NULL;
  12337. String_t* G_B2_0 = NULL;
  12338. {
  12339. IL2CPP_RUNTIME_CLASS_INIT(EnumUtils_t2002471470_il2cpp_TypeInfo_var);
  12340. ThreadSafeStore_2_t4165332627 * L_0 = ((EnumUtils_t2002471470_StaticFields*)il2cpp_codegen_static_fields_for(EnumUtils_t2002471470_il2cpp_TypeInfo_var))->get_EnumMemberNamesPerType_0();
  12341. Type_t * L_1 = ___enumType0;
  12342. NullCheck(L_0);
  12343. BidirectionalDictionary_2_t787053467 * L_2 = ThreadSafeStore_2_Get_m70698259(L_0, L_1, /*hidden argument*/ThreadSafeStore_2_Get_m70698259_RuntimeMethod_var);
  12344. V_0 = L_2;
  12345. String_t* L_3 = ___enumText1;
  12346. CharU5BU5D_t3528271667* L_4 = ((CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)1));
  12347. NullCheck(L_4);
  12348. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)44));
  12349. NullCheck(L_3);
  12350. StringU5BU5D_t1281789340* L_5 = String_Split_m3646115398(L_3, L_4, /*hidden argument*/NULL);
  12351. V_1 = L_5;
  12352. V_2 = 0;
  12353. goto IL_0053;
  12354. }
  12355. IL_0022:
  12356. {
  12357. StringU5BU5D_t1281789340* L_6 = V_1;
  12358. int32_t L_7 = V_2;
  12359. NullCheck(L_6);
  12360. int32_t L_8 = L_7;
  12361. String_t* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  12362. NullCheck(L_9);
  12363. String_t* L_10 = String_Trim_m923598732(L_9, /*hidden argument*/NULL);
  12364. V_3 = L_10;
  12365. BidirectionalDictionary_2_t787053467 * L_11 = V_0;
  12366. String_t* L_12 = V_3;
  12367. NullCheck(L_11);
  12368. BidirectionalDictionary_2_TryGetByFirst_m2766949072(L_11, L_12, (&V_4), /*hidden argument*/BidirectionalDictionary_2_TryGetByFirst_m2766949072_RuntimeMethod_var);
  12369. String_t* L_13 = V_4;
  12370. String_t* L_14 = L_13;
  12371. G_B2_0 = L_14;
  12372. if (L_14)
  12373. {
  12374. G_B3_0 = L_14;
  12375. goto IL_003c;
  12376. }
  12377. }
  12378. {
  12379. String_t* L_15 = V_3;
  12380. G_B3_0 = L_15;
  12381. }
  12382. IL_003c:
  12383. {
  12384. V_4 = G_B3_0;
  12385. bool L_16 = ___camelCaseText2;
  12386. if (!L_16)
  12387. {
  12388. goto IL_004a;
  12389. }
  12390. }
  12391. {
  12392. String_t* L_17 = V_4;
  12393. String_t* L_18 = StringUtils_ToCamelCase_m614090145(NULL /*static, unused*/, L_17, /*hidden argument*/NULL);
  12394. V_4 = L_18;
  12395. }
  12396. IL_004a:
  12397. {
  12398. StringU5BU5D_t1281789340* L_19 = V_1;
  12399. int32_t L_20 = V_2;
  12400. String_t* L_21 = V_4;
  12401. NullCheck(L_19);
  12402. ArrayElementTypeCheck (L_19, L_21);
  12403. (L_19)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (String_t*)L_21);
  12404. int32_t L_22 = V_2;
  12405. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1));
  12406. }
  12407. IL_0053:
  12408. {
  12409. int32_t L_23 = V_2;
  12410. StringU5BU5D_t1281789340* L_24 = V_1;
  12411. NullCheck(L_24);
  12412. if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length)))))))
  12413. {
  12414. goto IL_0022;
  12415. }
  12416. }
  12417. {
  12418. StringU5BU5D_t1281789340* L_25 = V_1;
  12419. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  12420. String_t* L_26 = String_Join_m2050845953(NULL /*static, unused*/, _stringLiteral3450517380, L_25, /*hidden argument*/NULL);
  12421. return L_26;
  12422. }
  12423. }
  12424. // System.String Newtonsoft.Json.Utilities.EnumUtils::ResolvedEnumName(Newtonsoft.Json.Utilities.BidirectionalDictionary`2<System.String,System.String>,System.String)
  12425. extern "C" IL2CPP_METHOD_ATTR String_t* EnumUtils_ResolvedEnumName_m2962574579 (RuntimeObject * __this /* static, unused */, BidirectionalDictionary_2_t787053467 * ___map0, String_t* ___enumText1, const RuntimeMethod* method)
  12426. {
  12427. static bool s_Il2CppMethodInitialized;
  12428. if (!s_Il2CppMethodInitialized)
  12429. {
  12430. il2cpp_codegen_initialize_method (EnumUtils_ResolvedEnumName_m2962574579_MetadataUsageId);
  12431. s_Il2CppMethodInitialized = true;
  12432. }
  12433. String_t* V_0 = NULL;
  12434. String_t* G_B2_0 = NULL;
  12435. String_t* G_B1_0 = NULL;
  12436. {
  12437. BidirectionalDictionary_2_t787053467 * L_0 = ___map0;
  12438. String_t* L_1 = ___enumText1;
  12439. NullCheck(L_0);
  12440. BidirectionalDictionary_2_TryGetBySecond_m954730245(L_0, L_1, (&V_0), /*hidden argument*/BidirectionalDictionary_2_TryGetBySecond_m954730245_RuntimeMethod_var);
  12441. String_t* L_2 = V_0;
  12442. String_t* L_3 = L_2;
  12443. G_B1_0 = L_3;
  12444. if (L_3)
  12445. {
  12446. G_B2_0 = L_3;
  12447. goto IL_0010;
  12448. }
  12449. }
  12450. {
  12451. String_t* L_4 = ___enumText1;
  12452. G_B2_0 = L_4;
  12453. }
  12454. IL_0010:
  12455. {
  12456. V_0 = G_B2_0;
  12457. String_t* L_5 = V_0;
  12458. return L_5;
  12459. }
  12460. }
  12461. // System.Void Newtonsoft.Json.Utilities.EnumUtils::.cctor()
  12462. extern "C" IL2CPP_METHOD_ATTR void EnumUtils__cctor_m3466973508 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
  12463. {
  12464. static bool s_Il2CppMethodInitialized;
  12465. if (!s_Il2CppMethodInitialized)
  12466. {
  12467. il2cpp_codegen_initialize_method (EnumUtils__cctor_m3466973508_MetadataUsageId);
  12468. s_Il2CppMethodInitialized = true;
  12469. }
  12470. {
  12471. intptr_t L_0 = (intptr_t)EnumUtils_InitializeEnumType_m3064468690_RuntimeMethod_var;
  12472. Func_2_t1251018457 * L_1 = (Func_2_t1251018457 *)il2cpp_codegen_object_new(Func_2_t1251018457_il2cpp_TypeInfo_var);
  12473. Func_2__ctor_m1138174753(L_1, NULL, L_0, /*hidden argument*/Func_2__ctor_m1138174753_RuntimeMethod_var);
  12474. ThreadSafeStore_2_t4165332627 * L_2 = (ThreadSafeStore_2_t4165332627 *)il2cpp_codegen_object_new(ThreadSafeStore_2_t4165332627_il2cpp_TypeInfo_var);
  12475. ThreadSafeStore_2__ctor_m769843296(L_2, L_1, /*hidden argument*/ThreadSafeStore_2__ctor_m769843296_RuntimeMethod_var);
  12476. ((EnumUtils_t2002471470_StaticFields*)il2cpp_codegen_static_fields_for(EnumUtils_t2002471470_il2cpp_TypeInfo_var))->set_EnumMemberNamesPerType_0(L_2);
  12477. return;
  12478. }
  12479. }
  12480. #ifdef __clang__
  12481. #pragma clang diagnostic pop
  12482. #endif
  12483. #ifdef __clang__
  12484. #pragma clang diagnostic push
  12485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12486. #pragma clang diagnostic ignored "-Wunused-variable"
  12487. #endif
  12488. // System.Void Newtonsoft.Json.Utilities.EnumUtils/<>c::.cctor()
  12489. extern "C" IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m712977655 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
  12490. {
  12491. static bool s_Il2CppMethodInitialized;
  12492. if (!s_Il2CppMethodInitialized)
  12493. {
  12494. il2cpp_codegen_initialize_method (U3CU3Ec__cctor_m712977655_MetadataUsageId);
  12495. s_Il2CppMethodInitialized = true;
  12496. }
  12497. {
  12498. U3CU3Ec_t2360567884 * L_0 = (U3CU3Ec_t2360567884 *)il2cpp_codegen_object_new(U3CU3Ec_t2360567884_il2cpp_TypeInfo_var);
  12499. U3CU3Ec__ctor_m4100598361(L_0, /*hidden argument*/NULL);
  12500. ((U3CU3Ec_t2360567884_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2360567884_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
  12501. return;
  12502. }
  12503. }
  12504. // System.Void Newtonsoft.Json.Utilities.EnumUtils/<>c::.ctor()
  12505. extern "C" IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m4100598361 (U3CU3Ec_t2360567884 * __this, const RuntimeMethod* method)
  12506. {
  12507. {
  12508. Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  12509. return;
  12510. }
  12511. }
  12512. // System.String Newtonsoft.Json.Utilities.EnumUtils/<>c::<InitializeEnumType>b__1_0(System.Runtime.Serialization.EnumMemberAttribute)
  12513. extern "C" IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CInitializeEnumTypeU3Eb__1_0_m76424380 (U3CU3Ec_t2360567884 * __this, EnumMemberAttribute_t1084128815 * ___a0, const RuntimeMethod* method)
  12514. {
  12515. {
  12516. EnumMemberAttribute_t1084128815 * L_0 = ___a0;
  12517. NullCheck(L_0);
  12518. String_t* L_1 = EnumMemberAttribute_get_Value_m452041758(L_0, /*hidden argument*/NULL);
  12519. return L_1;
  12520. }
  12521. }
  12522. // System.Boolean Newtonsoft.Json.Utilities.EnumUtils/<>c::<GetValues>b__5_0(System.Reflection.FieldInfo)
  12523. extern "C" IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CGetValuesU3Eb__5_0_m762110753 (U3CU3Ec_t2360567884 * __this, FieldInfo_t * ___f0, const RuntimeMethod* method)
  12524. {
  12525. {
  12526. FieldInfo_t * L_0 = ___f0;
  12527. NullCheck(L_0);
  12528. bool L_1 = FieldInfo_get_IsLiteral_m534699794(L_0, /*hidden argument*/NULL);
  12529. return L_1;
  12530. }
  12531. }
  12532. #ifdef __clang__
  12533. #pragma clang diagnostic pop
  12534. #endif
  12535. #ifdef __clang__
  12536. #pragma clang diagnostic push
  12537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12538. #pragma clang diagnostic ignored "-Wunused-variable"
  12539. #endif
  12540. // System.Void Newtonsoft.Json.Utilities.JavaScriptUtils::.cctor()
  12541. extern "C" IL2CPP_METHOD_ATTR void JavaScriptUtils__cctor_m2960747719 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
  12542. {
  12543. static bool s_Il2CppMethodInitialized;
  12544. if (!s_Il2CppMethodInitialized)
  12545. {
  12546. il2cpp_codegen_initialize_method (JavaScriptUtils__cctor_m2960747719_MetadataUsageId);
  12547. s_Il2CppMethodInitialized = true;
  12548. }
  12549. RuntimeObject* V_0 = NULL;
  12550. int32_t V_1 = 0;
  12551. RuntimeObject* V_2 = NULL;
  12552. Il2CppChar V_3 = 0x0;
  12553. Il2CppChar V_4 = 0x0;
  12554. Il2CppChar V_5 = 0x0;
  12555. Exception_t * __last_unhandled_exception = 0;
  12556. NO_UNUSED_WARNING (__last_unhandled_exception);
  12557. Exception_t * __exception_local = 0;
  12558. NO_UNUSED_WARNING (__exception_local);
  12559. int32_t __leave_target = 0;
  12560. NO_UNUSED_WARNING (__leave_target);
  12561. {
  12562. ((JavaScriptUtils_t1108575081_StaticFields*)il2cpp_codegen_static_fields_for(JavaScriptUtils_t1108575081_il2cpp_TypeInfo_var))->set_SingleQuoteCharEscapeFlags_0(((BooleanU5BU5D_t2897418192*)SZArrayNew(BooleanU5BU5D_t2897418192_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128))));
  12563. ((JavaScriptUtils_t1108575081_StaticFields*)il2cpp_codegen_static_fields_for(JavaScriptUtils_t1108575081_il2cpp_TypeInfo_var))->set_DoubleQuoteCharEscapeFlags_1(((BooleanU5BU5D_t2897418192*)SZArrayNew(BooleanU5BU5D_t2897418192_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128))));
  12564. ((JavaScriptUtils_t1108575081_StaticFields*)il2cpp_codegen_static_fields_for(JavaScriptUtils_t1108575081_il2cpp_TypeInfo_var))->set_HtmlCharEscapeFlags_2(((BooleanU5BU5D_t2897418192*)SZArrayNew(BooleanU5BU5D_t2897418192_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128))));
  12565. List_1_t811567916 * L_0 = (List_1_t811567916 *)il2cpp_codegen_object_new(List_1_t811567916_il2cpp_TypeInfo_var);
  12566. List_1__ctor_m2562720089(L_0, /*hidden argument*/List_1__ctor_m2562720089_RuntimeMethod_var);
  12567. List_1_t811567916 * L_1 = L_0;
  12568. NullCheck(L_1);
  12569. List_1_Add_m419267761(L_1, ((int32_t)10), /*hidden argument*/List_1_Add_m419267761_RuntimeMethod_var);
  12570. List_1_t811567916 * L_2 = L_1;
  12571. NullCheck(L_2);
  12572. List_1_Add_m419267761(L_2, ((int32_t)13), /*hidden argument*/List_1_Add_m419267761_RuntimeMethod_var);
  12573. List_1_t811567916 * L_3 = L_2;
  12574. NullCheck(L_3);
  12575. List_1_Add_m419267761(L_3, ((int32_t)9), /*hidden argument*/List_1_Add_m419267761_RuntimeMethod_var);
  12576. List_1_t811567916 * L_4 = L_3;
  12577. NullCheck(L_4);
  12578. List_1_Add_m419267761(L_4, ((int32_t)92), /*hidden argument*/List_1_Add_m419267761_RuntimeMethod_var);
  12579. List_1_t811567916 * L_5 = L_4;
  12580. NullCheck(L_5);
  12581. List_1_Add_m419267761(L_5, ((int32_t)12), /*hidden argument*/List_1_Add_m419267761_RuntimeMethod_var);
  12582. List_1_t811567916 * L_6 = L_5;
  12583. NullCheck(L_6);
  12584. List_1_Add_m419267761(L_6, 8, /*hidden argument*/List_1_Add_m419267761_RuntimeMethod_var);
  12585. V_0 = (RuntimeObject*)L_6;
  12586. V_1 = 0;
  12587. goto IL_0072;
  12588. }
  12589. IL_0066:
  12590. {
  12591. RuntimeObject* L_7 = V_0;
  12592. int32_t L_8 = V_1;
  12593. NullCheck(L_7);
  12594. InterfaceActionInvoker1< Il2CppChar >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<System.Char>::Add(!0) */, ICollection_1_t2167645408_il2cpp_TypeInfo_var, L_7, (((int32_t)((uint16_t)L_8))));
  12595. int32_t L_9 = V_1;
  12596. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1));
  12597. }
  12598. IL_0072:
  12599. {
  12600. int32_t L_10 = V_1;
  12601. if ((((int32_t)L_10) < ((int32_t)((int32_t)32))))
  12602. {
  12603. goto IL_0066;
  12604. }
  12605. }
  12606. {
  12607. RuntimeObject* L_11 = V_0;
  12608. CharU5BU5D_t3528271667* L_12 = ((CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)1));
  12609. NullCheck(L_12);
  12610. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)39));
  12611. RuntimeObject* L_13 = Enumerable_Union_TisChar_t3634460470_m3294811350(NULL /*static, unused*/, L_11, (RuntimeObject*)(RuntimeObject*)L_12, /*hidden argument*/Enumerable_Union_TisChar_t3634460470_m3294811350_RuntimeMethod_var);
  12612. NullCheck(L_13);
  12613. RuntimeObject* L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<!0> System.Collections.Generic.IEnumerable`1<System.Char>::GetEnumerator() */, IEnumerable_1_t2614313359_il2cpp_TypeInfo_var, L_13);
  12614. V_2 = L_14;
  12615. }
  12616. IL_008e:
  12617. try
  12618. { // begin try (depth: 1)
  12619. {
  12620. goto IL_009f;
  12621. }
  12622. IL_0090:
  12623. {
  12624. RuntimeObject* L_15 = V_2;
  12625. NullCheck(L_15);
  12626. Il2CppChar L_16 = InterfaceFuncInvoker0< Il2CppChar >::Invoke(0 /* !0 System.Collections.Generic.IEnumerator`1<System.Char>::get_Current() */, IEnumerator_1_t4067030938_il2cpp_TypeInfo_var, L_15);
  12627. V_3 = L_16;
  12628. BooleanU5BU5D_t2897418192* L_17 = ((JavaScriptUtils_t1108575081_StaticFields*)il2cpp_codegen_static_fields_for(JavaScriptUtils_t1108575081_il2cpp_TypeInfo_var))->get_SingleQuoteCharEscapeFlags_0();
  12629. Il2CppChar L_18 = V_3;
  12630. NullCheck(L_17);
  12631. (L_17)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (bool)1);
  12632. }
  12633. IL_009f:
  12634. {
  12635. RuntimeObject* L_19 = V_2;
  12636. NullCheck(L_19);
  12637. bool L_20 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_19);
  12638. if (L_20)
  12639. {
  12640. goto IL_0090;
  12641. }
  12642. }
  12643. IL_00a7:
  12644. {
  12645. IL2CPP_LEAVE(0xB3, FINALLY_00a9);
  12646. }
  12647. } // end try (depth: 1)
  12648. catch(Il2CppExceptionWrapper& e)
  12649. {
  12650. __last_unhandled_exception = (Exception_t *)e.ex;
  12651. goto FINALLY_00a9;
  12652. }
  12653. FINALLY_00a9:
  12654. { // begin finally (depth: 1)
  12655. {
  12656. RuntimeObject* L_21 = V_2;
  12657. if (!L_21)
  12658. {
  12659. goto IL_00b2;
  12660. }
  12661. }
  12662. IL_00ac:
  12663. {
  12664. RuntimeObject* L_22 = V_2;
  12665. NullCheck(L_22);
  12666. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_22);
  12667. }
  12668. IL_00b2:
  12669. {
  12670. IL2CPP_END_FINALLY(169)
  12671. }
  12672. } // end finally (depth: 1)
  12673. IL2CPP_CLEANUP(169)
  12674. {
  12675. IL2CPP_JUMP_TBL(0xB3, IL_00b3)
  12676. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  12677. }
  12678. IL_00b3:
  12679. {
  12680. RuntimeObject* L_23 = V_0;
  12681. CharU5BU5D_t3528271667* L_24 = ((CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)1));
  12682. NullCheck(L_24);
  12683. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)34));
  12684. RuntimeObject* L_25 = Enumerable_Union_TisChar_t3634460470_m3294811350(NULL /*static, unused*/, L_23, (RuntimeObject*)(RuntimeObject*)L_24, /*hidden argument*/Enumerable_Union_TisChar_t3634460470_m3294811350_RuntimeMethod_var);
  12685. NullCheck(L_25);
  12686. RuntimeObject* L_26 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<!0> System.Collections.Generic.IEnumerable`1<System.Char>::GetEnumerator() */, IEnumerable_1_t2614313359_il2cpp_TypeInfo_var, L_25);
  12687. V_2 = L_26;
  12688. }
  12689. IL_00ca:
  12690. try
  12691. { // begin try (depth: 1)
  12692. {
  12693. goto IL_00dd;
  12694. }
  12695. IL_00cc:
  12696. {
  12697. RuntimeObject* L_27 = V_2;
  12698. NullCheck(L_27);
  12699. Il2CppChar L_28 = InterfaceFuncInvoker0< Il2CppChar >::Invoke(0 /* !0 System.Collections.Generic.IEnumerator`1<System.Char>::get_Current() */, IEnumerator_1_t4067030938_il2cpp_TypeInfo_var, L_27);
  12700. V_4 = L_28;
  12701. BooleanU5BU5D_t2897418192* L_29 = ((JavaScriptUtils_t1108575081_StaticFields*)il2cpp_codegen_static_fields_for(JavaScriptUtils_t1108575081_il2cpp_TypeInfo_var))->get_DoubleQuoteCharEscapeFlags_1();
  12702. Il2CppChar L_30 = V_4;
  12703. NullCheck(L_29);
  12704. (L_29)->SetAt(static_cast<il2cpp_array_size_t>(L_30), (bool)1);
  12705. }
  12706. IL_00dd:
  12707. {
  12708. RuntimeObject* L_31 = V_2;
  12709. NullCheck(L_31);
  12710. bool L_32 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_31);
  12711. if (L_32)
  12712. {
  12713. goto IL_00cc;
  12714. }
  12715. }
  12716. IL_00e5:
  12717. {
  12718. IL2CPP_LEAVE(0xF1, FINALLY_00e7);
  12719. }
  12720. } // end try (depth: 1)
  12721. catch(Il2CppExceptionWrapper& e)
  12722. {
  12723. __last_unhandled_exception = (Exception_t *)e.ex;
  12724. goto FINALLY_00e7;
  12725. }
  12726. FINALLY_00e7:
  12727. { // begin finally (depth: 1)
  12728. {
  12729. RuntimeObject* L_33 = V_2;
  12730. if (!L_33)
  12731. {
  12732. goto IL_00f0;
  12733. }
  12734. }
  12735. IL_00ea:
  12736. {
  12737. RuntimeObject* L_34 = V_2;
  12738. NullCheck(L_34);
  12739. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_34);
  12740. }
  12741. IL_00f0:
  12742. {
  12743. IL2CPP_END_FINALLY(231)
  12744. }
  12745. } // end finally (depth: 1)
  12746. IL2CPP_CLEANUP(231)
  12747. {
  12748. IL2CPP_JUMP_TBL(0xF1, IL_00f1)
  12749. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  12750. }
  12751. IL_00f1:
  12752. {
  12753. RuntimeObject* L_35 = V_0;
  12754. CharU5BU5D_t3528271667* L_36 = ((CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)5));
  12755. RuntimeFieldHandle_t1871169219 L_37 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t3057255369____D40004AB0E92BF6C8DFE481B56BE3D04ABDA76EB_2_FieldInfo_var) };
  12756. RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_36, L_37, /*hidden argument*/NULL);
  12757. RuntimeObject* L_38 = Enumerable_Union_TisChar_t3634460470_m3294811350(NULL /*static, unused*/, L_35, (RuntimeObject*)(RuntimeObject*)L_36, /*hidden argument*/Enumerable_Union_TisChar_t3634460470_m3294811350_RuntimeMethod_var);
  12758. NullCheck(L_38);
  12759. RuntimeObject* L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<!0> System.Collections.Generic.IEnumerable`1<System.Char>::GetEnumerator() */, IEnumerable_1_t2614313359_il2cpp_TypeInfo_var, L_38);
  12760. V_2 = L_39;
  12761. }
  12762. IL_010e:
  12763. try
  12764. { // begin try (depth: 1)
  12765. {
  12766. goto IL_0121;
  12767. }
  12768. IL_0110:
  12769. {
  12770. RuntimeObject* L_40 = V_2;
  12771. NullCheck(L_40);
  12772. Il2CppChar L_41 = InterfaceFuncInvoker0< Il2CppChar >::Invoke(0 /* !0 System.Collections.Generic.IEnumerator`1<System.Char>::get_Current() */, IEnumerator_1_t4067030938_il2cpp_TypeInfo_var, L_40);
  12773. V_5 = L_41;
  12774. BooleanU5BU5D_t2897418192* L_42 = ((JavaScriptUtils_t1108575081_StaticFields*)il2cpp_codegen_static_fields_for(JavaScriptUtils_t1108575081_il2cpp_TypeInfo_var))->get_HtmlCharEscapeFlags_2();
  12775. Il2CppChar L_43 = V_5;
  12776. NullCheck(L_42);
  12777. (L_42)->SetAt(static_cast<il2cpp_array_size_t>(L_43), (bool)1);
  12778. }
  12779. IL_0121:
  12780. {
  12781. RuntimeObject* L_44 = V_2;
  12782. NullCheck(L_44);
  12783. bool L_45 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_44);
  12784. if (L_45)
  12785. {
  12786. goto IL_0110;
  12787. }
  12788. }
  12789. IL_0129:
  12790. {
  12791. IL2CPP_LEAVE(0x135, FINALLY_012b);
  12792. }
  12793. } // end try (depth: 1)
  12794. catch(Il2CppExceptionWrapper& e)
  12795. {
  12796. __last_unhandled_exception = (Exception_t *)e.ex;
  12797. goto FINALLY_012b;
  12798. }
  12799. FINALLY_012b:
  12800. { // begin finally (depth: 1)
  12801. {
  12802. RuntimeObject* L_46 = V_2;
  12803. if (!L_46)
  12804. {
  12805. goto IL_0134;
  12806. }
  12807. }
  12808. IL_012e:
  12809. {
  12810. RuntimeObject* L_47 = V_2;
  12811. NullCheck(L_47);
  12812. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_47);
  12813. }
  12814. IL_0134:
  12815. {
  12816. IL2CPP_END_FINALLY(299)
  12817. }
  12818. } // end finally (depth: 1)
  12819. IL2CPP_CLEANUP(299)
  12820. {
  12821. IL2CPP_JUMP_TBL(0x135, IL_0135)
  12822. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  12823. }
  12824. IL_0135:
  12825. {
  12826. return;
  12827. }
  12828. }
  12829. // System.Boolean[] Newtonsoft.Json.Utilities.JavaScriptUtils::GetCharEscapeFlags(Newtonsoft.Json.StringEscapeHandling,System.Char)
  12830. extern "C" IL2CPP_METHOD_ATTR BooleanU5BU5D_t2897418192* JavaScriptUtils_GetCharEscapeFlags_m2215130569 (RuntimeObject * __this /* static, unused */, int32_t ___stringEscapeHandling0, Il2CppChar ___quoteChar1, const RuntimeMethod* method)
  12831. {
  12832. static bool s_Il2CppMethodInitialized;
  12833. if (!s_Il2CppMethodInitialized)
  12834. {
  12835. il2cpp_codegen_initialize_method (JavaScriptUtils_GetCharEscapeFlags_m2215130569_MetadataUsageId);
  12836. s_Il2CppMethodInitialized = true;
  12837. }
  12838. {
  12839. int32_t L_0 = ___stringEscapeHandling0;
  12840. if ((!(((uint32_t)L_0) == ((uint32_t)2))))
  12841. {
  12842. goto IL_000a;
  12843. }
  12844. }
  12845. {
  12846. IL2CPP_RUNTIME_CLASS_INIT(JavaScriptUtils_t1108575081_il2cpp_TypeInfo_var);
  12847. BooleanU5BU5D_t2897418192* L_1 = ((JavaScriptUtils_t1108575081_StaticFields*)il2cpp_codegen_static_fields_for(JavaScriptUtils_t1108575081_il2cpp_TypeInfo_var))->get_HtmlCharEscapeFlags_2();
  12848. return L_1;
  12849. }
  12850. IL_000a:
  12851. {
  12852. Il2CppChar L_2 = ___quoteChar1;
  12853. if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)34)))))
  12854. {
  12855. goto IL_0015;
  12856. }
  12857. }
  12858. {
  12859. IL2CPP_RUNTIME_CLASS_INIT(JavaScriptUtils_t1108575081_il2cpp_TypeInfo_var);
  12860. BooleanU5BU5D_t2897418192* L_3 = ((JavaScriptUtils_t1108575081_StaticFields*)il2cpp_codegen_static_fields_for(JavaScriptUtils_t1108575081_il2cpp_TypeInfo_var))->get_DoubleQuoteCharEscapeFlags_1();
  12861. return L_3;
  12862. }
  12863. IL_0015:
  12864. {
  12865. IL2CPP_RUNTIME_CLASS_INIT(JavaScriptUtils_t1108575081_il2cpp_TypeInfo_var);
  12866. BooleanU5BU5D_t2897418192* L_4 = ((JavaScriptUtils_t1108575081_StaticFields*)il2cpp_codegen_static_fields_for(JavaScriptUtils_t1108575081_il2cpp_TypeInfo_var))->get_SingleQuoteCharEscapeFlags_0();
  12867. return L_4;
  12868. }
  12869. }
  12870. // System.Boolean Newtonsoft.Json.Utilities.JavaScriptUtils::ShouldEscapeJavaScriptString(System.String,System.Boolean[])
  12871. extern "C" IL2CPP_METHOD_ATTR bool JavaScriptUtils_ShouldEscapeJavaScriptString_m4145948594 (RuntimeObject * __this /* static, unused */, String_t* ___s0, BooleanU5BU5D_t2897418192* ___charEscapeFlags1, const RuntimeMethod* method)
  12872. {
  12873. String_t* V_0 = NULL;
  12874. int32_t V_1 = 0;
  12875. Il2CppChar V_2 = 0x0;
  12876. {
  12877. String_t* L_0 = ___s0;
  12878. if (L_0)
  12879. {
  12880. goto IL_0005;
  12881. }
  12882. }
  12883. {
  12884. return (bool)0;
  12885. }
  12886. IL_0005:
  12887. {
  12888. String_t* L_1 = ___s0;
  12889. V_0 = L_1;
  12890. V_1 = 0;
  12891. goto IL_0024;
  12892. }
  12893. IL_000b:
  12894. {
  12895. String_t* L_2 = V_0;
  12896. int32_t L_3 = V_1;
  12897. NullCheck(L_2);
  12898. Il2CppChar L_4 = String_get_Chars_m2986988803(L_2, L_3, /*hidden argument*/NULL);
  12899. V_2 = L_4;
  12900. Il2CppChar L_5 = V_2;
  12901. BooleanU5BU5D_t2897418192* L_6 = ___charEscapeFlags1;
  12902. NullCheck(L_6);
  12903. if ((((int32_t)L_5) >= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))))
  12904. {
  12905. goto IL_001e;
  12906. }
  12907. }
  12908. {
  12909. BooleanU5BU5D_t2897418192* L_7 = ___charEscapeFlags1;
  12910. Il2CppChar L_8 = V_2;
  12911. NullCheck(L_7);
  12912. Il2CppChar L_9 = L_8;
  12913. uint8_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  12914. if (!L_10)
  12915. {
  12916. goto IL_0020;
  12917. }
  12918. }
  12919. IL_001e:
  12920. {
  12921. return (bool)1;
  12922. }
  12923. IL_0020:
  12924. {
  12925. int32_t L_11 = V_1;
  12926. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
  12927. }
  12928. IL_0024:
  12929. {
  12930. int32_t L_12 = V_1;
  12931. String_t* L_13 = V_0;
  12932. NullCheck(L_13);
  12933. int32_t L_14 = String_get_Length_m3847582255(L_13, /*hidden argument*/NULL);
  12934. if ((((int32_t)L_12) < ((int32_t)L_14)))
  12935. {
  12936. goto IL_000b;
  12937. }
  12938. }
  12939. {
  12940. return (bool)0;
  12941. }
  12942. }
  12943. // System.Void Newtonsoft.Json.Utilities.JavaScriptUtils::WriteEscapedJavaScriptString(System.IO.TextWriter,System.String,System.Char,System.Boolean,System.Boolean[],Newtonsoft.Json.StringEscapeHandling,Newtonsoft.Json.IArrayPool`1<System.Char>,System.Char[]&)
  12944. extern "C" IL2CPP_METHOD_ATTR void JavaScriptUtils_WriteEscapedJavaScriptString_m1556362848 (RuntimeObject * __this /* static, unused */, TextWriter_t3478189236 * ___writer0, String_t* ___s1, Il2CppChar ___delimiter2, bool ___appendDelimiters3, BooleanU5BU5D_t2897418192* ___charEscapeFlags4, int32_t ___stringEscapeHandling5, RuntimeObject* ___bufferPool6, CharU5BU5D_t3528271667** ___writeBuffer7, const RuntimeMethod* method)
  12945. {
  12946. static bool s_Il2CppMethodInitialized;
  12947. if (!s_Il2CppMethodInitialized)
  12948. {
  12949. il2cpp_codegen_initialize_method (JavaScriptUtils_WriteEscapedJavaScriptString_m1556362848_MetadataUsageId);
  12950. s_Il2CppMethodInitialized = true;
  12951. }
  12952. int32_t V_0 = 0;
  12953. int32_t V_1 = 0;
  12954. Il2CppChar V_2 = 0x0;
  12955. String_t* V_3 = NULL;
  12956. bool V_4 = false;
  12957. int32_t V_5 = 0;
  12958. int32_t V_6 = 0;
  12959. CharU5BU5D_t3528271667* V_7 = NULL;
  12960. int32_t V_8 = 0;
  12961. int32_t G_B40_0 = 0;
  12962. int32_t G_B39_0 = 0;
  12963. int32_t G_B41_0 = 0;
  12964. int32_t G_B41_1 = 0;
  12965. int32_t G_B44_0 = 0;
  12966. {
  12967. bool L_0 = ___appendDelimiters3;
  12968. if (!L_0)
  12969. {
  12970. goto IL_000a;
  12971. }
  12972. }
  12973. {
  12974. TextWriter_t3478189236 * L_1 = ___writer0;
  12975. Il2CppChar L_2 = ___delimiter2;
  12976. NullCheck(L_1);
  12977. VirtActionInvoker1< Il2CppChar >::Invoke(10 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_1, L_2);
  12978. }
  12979. IL_000a:
  12980. {
  12981. String_t* L_3 = ___s1;
  12982. if (!L_3)
  12983. {
  12984. goto IL_0228;
  12985. }
  12986. }
  12987. {
  12988. V_0 = 0;
  12989. V_1 = 0;
  12990. goto IL_01d0;
  12991. }
  12992. IL_0019:
  12993. {
  12994. String_t* L_4 = ___s1;
  12995. int32_t L_5 = V_1;
  12996. NullCheck(L_4);
  12997. Il2CppChar L_6 = String_get_Chars_m2986988803(L_4, L_5, /*hidden argument*/NULL);
  12998. V_2 = L_6;
  12999. Il2CppChar L_7 = V_2;
  13000. BooleanU5BU5D_t2897418192* L_8 = ___charEscapeFlags4;
  13001. NullCheck(L_8);
  13002. if ((((int32_t)L_7) >= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_8)->max_length)))))))
  13003. {
  13004. goto IL_0031;
  13005. }
  13006. }
  13007. {
  13008. BooleanU5BU5D_t2897418192* L_9 = ___charEscapeFlags4;
  13009. Il2CppChar L_10 = V_2;
  13010. NullCheck(L_9);
  13011. Il2CppChar L_11 = L_10;
  13012. uint8_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
  13013. if (!L_12)
  13014. {
  13015. goto IL_01cc;
  13016. }
  13017. }
  13018. IL_0031:
  13019. {
  13020. Il2CppChar L_13 = V_2;
  13021. if ((!(((uint32_t)L_13) <= ((uint32_t)((int32_t)92)))))
  13022. {
  13023. goto IL_005d;
  13024. }
  13025. }
  13026. {
  13027. Il2CppChar L_14 = V_2;
  13028. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)8)))
  13029. {
  13030. case 0:
  13031. {
  13032. goto IL_00a3;
  13033. }
  13034. case 1:
  13035. {
  13036. goto IL_0077;
  13037. }
  13038. case 2:
  13039. {
  13040. goto IL_0082;
  13041. }
  13042. case 3:
  13043. {
  13044. goto IL_00cb;
  13045. }
  13046. case 4:
  13047. {
  13048. goto IL_0098;
  13049. }
  13050. case 5:
  13051. {
  13052. goto IL_008d;
  13053. }
  13054. }
  13055. }
  13056. {
  13057. Il2CppChar L_15 = V_2;
  13058. if ((((int32_t)L_15) == ((int32_t)((int32_t)92))))
  13059. {
  13060. goto IL_00ab;
  13061. }
  13062. }
  13063. {
  13064. goto IL_00cb;
  13065. }
  13066. IL_005d:
  13067. {
  13068. Il2CppChar L_16 = V_2;
  13069. if ((((int32_t)L_16) == ((int32_t)((int32_t)133))))
  13070. {
  13071. goto IL_00b3;
  13072. }
  13073. }
  13074. {
  13075. Il2CppChar L_17 = V_2;
  13076. if ((((int32_t)L_17) == ((int32_t)((int32_t)8232))))
  13077. {
  13078. goto IL_00bb;
  13079. }
  13080. }
  13081. {
  13082. Il2CppChar L_18 = V_2;
  13083. if ((((int32_t)L_18) == ((int32_t)((int32_t)8233))))
  13084. {
  13085. goto IL_00c3;
  13086. }
  13087. }
  13088. {
  13089. goto IL_00cb;
  13090. }
  13091. IL_0077:
  13092. {
  13093. V_3 = _stringLiteral3455498228;
  13094. goto IL_0129;
  13095. }
  13096. IL_0082:
  13097. {
  13098. V_3 = _stringLiteral3454842868;
  13099. goto IL_0129;
  13100. }
  13101. IL_008d:
  13102. {
  13103. V_3 = _stringLiteral3455629300;
  13104. goto IL_0129;
  13105. }
  13106. IL_0098:
  13107. {
  13108. V_3 = _stringLiteral3454318580;
  13109. goto IL_0129;
  13110. }
  13111. IL_00a3:
  13112. {
  13113. V_3 = _stringLiteral3454580724;
  13114. goto IL_0129;
  13115. }
  13116. IL_00ab:
  13117. {
  13118. V_3 = _stringLiteral3458119668;
  13119. goto IL_0129;
  13120. }
  13121. IL_00b3:
  13122. {
  13123. V_3 = _stringLiteral3145209596;
  13124. goto IL_0129;
  13125. }
  13126. IL_00bb:
  13127. {
  13128. V_3 = _stringLiteral12320812;
  13129. goto IL_0129;
  13130. }
  13131. IL_00c3:
  13132. {
  13133. V_3 = _stringLiteral12255276;
  13134. goto IL_0129;
  13135. }
  13136. IL_00cb:
  13137. {
  13138. Il2CppChar L_19 = V_2;
  13139. BooleanU5BU5D_t2897418192* L_20 = ___charEscapeFlags4;
  13140. NullCheck(L_20);
  13141. if ((((int32_t)L_19) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_20)->max_length)))))))
  13142. {
  13143. goto IL_00d7;
  13144. }
  13145. }
  13146. {
  13147. int32_t L_21 = ___stringEscapeHandling5;
  13148. if ((!(((uint32_t)L_21) == ((uint32_t)1))))
  13149. {
  13150. goto IL_0127;
  13151. }
  13152. }
  13153. IL_00d7:
  13154. {
  13155. Il2CppChar L_22 = V_2;
  13156. if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)39)))))
  13157. {
  13158. goto IL_00e9;
  13159. }
  13160. }
  13161. {
  13162. int32_t L_23 = ___stringEscapeHandling5;
  13163. if ((((int32_t)L_23) == ((int32_t)2)))
  13164. {
  13165. goto IL_00e9;
  13166. }
  13167. }
  13168. {
  13169. V_3 = _stringLiteral3450058740;
  13170. goto IL_0129;
  13171. }
  13172. IL_00e9:
  13173. {
  13174. Il2CppChar L_24 = V_2;
  13175. if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)34)))))
  13176. {
  13177. goto IL_00fb;
  13178. }
  13179. }
  13180. {
  13181. int32_t L_25 = ___stringEscapeHandling5;
  13182. if ((((int32_t)L_25) == ((int32_t)2)))
  13183. {
  13184. goto IL_00fb;
  13185. }
  13186. }
  13187. {
  13188. V_3 = _stringLiteral3450386420;
  13189. goto IL_0129;
  13190. }
  13191. IL_00fb:
  13192. {
  13193. CharU5BU5D_t3528271667** L_26 = ___writeBuffer7;
  13194. CharU5BU5D_t3528271667* L_27 = *((CharU5BU5D_t3528271667**)L_26);
  13195. if (!L_27)
  13196. {
  13197. goto IL_0108;
  13198. }
  13199. }
  13200. {
  13201. CharU5BU5D_t3528271667** L_28 = ___writeBuffer7;
  13202. CharU5BU5D_t3528271667* L_29 = *((CharU5BU5D_t3528271667**)L_28);
  13203. NullCheck(L_29);
  13204. if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_29)->max_length))))) >= ((int32_t)6)))
  13205. {
  13206. goto IL_0116;
  13207. }
  13208. }
  13209. IL_0108:
  13210. {
  13211. CharU5BU5D_t3528271667** L_30 = ___writeBuffer7;
  13212. RuntimeObject* L_31 = ___bufferPool6;
  13213. CharU5BU5D_t3528271667** L_32 = ___writeBuffer7;
  13214. CharU5BU5D_t3528271667* L_33 = *((CharU5BU5D_t3528271667**)L_32);
  13215. CharU5BU5D_t3528271667* L_34 = BufferUtils_EnsureBufferSize_m2563135377(NULL /*static, unused*/, L_31, 6, L_33, /*hidden argument*/NULL);
  13216. *((RuntimeObject **)(L_30)) = (RuntimeObject *)L_34;
  13217. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_30), (RuntimeObject *)L_34);
  13218. }
  13219. IL_0116:
  13220. {
  13221. Il2CppChar L_35 = V_2;
  13222. CharU5BU5D_t3528271667** L_36 = ___writeBuffer7;
  13223. CharU5BU5D_t3528271667* L_37 = *((CharU5BU5D_t3528271667**)L_36);
  13224. StringUtils_ToCharAsUnicode_m1857241640(NULL /*static, unused*/, L_35, L_37, /*hidden argument*/NULL);
  13225. V_3 = _stringLiteral3452614527;
  13226. goto IL_0129;
  13227. }
  13228. IL_0127:
  13229. {
  13230. V_3 = (String_t*)NULL;
  13231. }
  13232. IL_0129:
  13233. {
  13234. String_t* L_38 = V_3;
  13235. if (!L_38)
  13236. {
  13237. goto IL_01cc;
  13238. }
  13239. }
  13240. {
  13241. String_t* L_39 = V_3;
  13242. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  13243. bool L_40 = String_Equals_m1744302937(NULL /*static, unused*/, L_39, _stringLiteral3452614527, /*hidden argument*/NULL);
  13244. V_4 = L_40;
  13245. int32_t L_41 = V_1;
  13246. int32_t L_42 = V_0;
  13247. if ((((int32_t)L_41) <= ((int32_t)L_42)))
  13248. {
  13249. goto IL_01b0;
  13250. }
  13251. }
  13252. {
  13253. int32_t L_43 = V_1;
  13254. int32_t L_44 = V_0;
  13255. bool L_45 = V_4;
  13256. G_B39_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_43, (int32_t)L_44));
  13257. if (L_45)
  13258. {
  13259. G_B40_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_43, (int32_t)L_44));
  13260. goto IL_014a;
  13261. }
  13262. }
  13263. {
  13264. G_B41_0 = 0;
  13265. G_B41_1 = G_B39_0;
  13266. goto IL_014b;
  13267. }
  13268. IL_014a:
  13269. {
  13270. G_B41_0 = 6;
  13271. G_B41_1 = G_B40_0;
  13272. }
  13273. IL_014b:
  13274. {
  13275. V_5 = ((int32_t)il2cpp_codegen_add((int32_t)G_B41_1, (int32_t)G_B41_0));
  13276. bool L_46 = V_4;
  13277. if (L_46)
  13278. {
  13279. goto IL_0155;
  13280. }
  13281. }
  13282. {
  13283. G_B44_0 = 0;
  13284. goto IL_0156;
  13285. }
  13286. IL_0155:
  13287. {
  13288. G_B44_0 = 6;
  13289. }
  13290. IL_0156:
  13291. {
  13292. V_6 = G_B44_0;
  13293. CharU5BU5D_t3528271667** L_47 = ___writeBuffer7;
  13294. CharU5BU5D_t3528271667* L_48 = *((CharU5BU5D_t3528271667**)L_47);
  13295. if (!L_48)
  13296. {
  13297. goto IL_0166;
  13298. }
  13299. }
  13300. {
  13301. CharU5BU5D_t3528271667** L_49 = ___writeBuffer7;
  13302. CharU5BU5D_t3528271667* L_50 = *((CharU5BU5D_t3528271667**)L_49);
  13303. NullCheck(L_50);
  13304. int32_t L_51 = V_5;
  13305. if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_50)->max_length))))) >= ((int32_t)L_51)))
  13306. {
  13307. goto IL_018f;
  13308. }
  13309. }
  13310. IL_0166:
  13311. {
  13312. RuntimeObject* L_52 = ___bufferPool6;
  13313. int32_t L_53 = V_5;
  13314. CharU5BU5D_t3528271667* L_54 = BufferUtils_RentBuffer_m2229979349(NULL /*static, unused*/, L_52, L_53, /*hidden argument*/NULL);
  13315. V_7 = L_54;
  13316. bool L_55 = V_4;
  13317. if (!L_55)
  13318. {
  13319. goto IL_0180;
  13320. }
  13321. }
  13322. {
  13323. CharU5BU5D_t3528271667** L_56 = ___writeBuffer7;
  13324. CharU5BU5D_t3528271667* L_57 = *((CharU5BU5D_t3528271667**)L_56);
  13325. CharU5BU5D_t3528271667* L_58 = V_7;
  13326. Array_Copy_m1988217701(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_57, (RuntimeArray *)(RuntimeArray *)L_58, 6, /*hidden argument*/NULL);
  13327. }
  13328. IL_0180:
  13329. {
  13330. RuntimeObject* L_59 = ___bufferPool6;
  13331. CharU5BU5D_t3528271667** L_60 = ___writeBuffer7;
  13332. CharU5BU5D_t3528271667* L_61 = *((CharU5BU5D_t3528271667**)L_60);
  13333. BufferUtils_ReturnBuffer_m1757235126(NULL /*static, unused*/, L_59, L_61, /*hidden argument*/NULL);
  13334. CharU5BU5D_t3528271667** L_62 = ___writeBuffer7;
  13335. CharU5BU5D_t3528271667* L_63 = V_7;
  13336. *((RuntimeObject **)(L_62)) = (RuntimeObject *)L_63;
  13337. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_62), (RuntimeObject *)L_63);
  13338. }
  13339. IL_018f:
  13340. {
  13341. String_t* L_64 = ___s1;
  13342. int32_t L_65 = V_0;
  13343. CharU5BU5D_t3528271667** L_66 = ___writeBuffer7;
  13344. CharU5BU5D_t3528271667* L_67 = *((CharU5BU5D_t3528271667**)L_66);
  13345. int32_t L_68 = V_6;
  13346. int32_t L_69 = V_5;
  13347. int32_t L_70 = V_6;
  13348. NullCheck(L_64);
  13349. String_CopyTo_m2803757991(L_64, L_65, L_67, L_68, ((int32_t)il2cpp_codegen_subtract((int32_t)L_69, (int32_t)L_70)), /*hidden argument*/NULL);
  13350. TextWriter_t3478189236 * L_71 = ___writer0;
  13351. CharU5BU5D_t3528271667** L_72 = ___writeBuffer7;
  13352. CharU5BU5D_t3528271667* L_73 = *((CharU5BU5D_t3528271667**)L_72);
  13353. int32_t L_74 = V_6;
  13354. int32_t L_75 = V_5;
  13355. int32_t L_76 = V_6;
  13356. NullCheck(L_71);
  13357. VirtActionInvoker3< CharU5BU5D_t3528271667*, int32_t, int32_t >::Invoke(14 /* System.Void System.IO.TextWriter::Write(System.Char[],System.Int32,System.Int32) */, L_71, L_73, L_74, ((int32_t)il2cpp_codegen_subtract((int32_t)L_75, (int32_t)L_76)));
  13358. }
  13359. IL_01b0:
  13360. {
  13361. int32_t L_77 = V_1;
  13362. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1));
  13363. bool L_78 = V_4;
  13364. if (L_78)
  13365. {
  13366. goto IL_01c1;
  13367. }
  13368. }
  13369. {
  13370. TextWriter_t3478189236 * L_79 = ___writer0;
  13371. String_t* L_80 = V_3;
  13372. NullCheck(L_79);
  13373. VirtActionInvoker1< String_t* >::Invoke(12 /* System.Void System.IO.TextWriter::Write(System.String) */, L_79, L_80);
  13374. goto IL_01cc;
  13375. }
  13376. IL_01c1:
  13377. {
  13378. TextWriter_t3478189236 * L_81 = ___writer0;
  13379. CharU5BU5D_t3528271667** L_82 = ___writeBuffer7;
  13380. CharU5BU5D_t3528271667* L_83 = *((CharU5BU5D_t3528271667**)L_82);
  13381. NullCheck(L_81);
  13382. VirtActionInvoker3< CharU5BU5D_t3528271667*, int32_t, int32_t >::Invoke(14 /* System.Void System.IO.TextWriter::Write(System.Char[],System.Int32,System.Int32) */, L_81, L_83, 0, 6);
  13383. }
  13384. IL_01cc:
  13385. {
  13386. int32_t L_84 = V_1;
  13387. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_84, (int32_t)1));
  13388. }
  13389. IL_01d0:
  13390. {
  13391. int32_t L_85 = V_1;
  13392. String_t* L_86 = ___s1;
  13393. NullCheck(L_86);
  13394. int32_t L_87 = String_get_Length_m3847582255(L_86, /*hidden argument*/NULL);
  13395. if ((((int32_t)L_85) < ((int32_t)L_87)))
  13396. {
  13397. goto IL_0019;
  13398. }
  13399. }
  13400. {
  13401. int32_t L_88 = V_0;
  13402. if (L_88)
  13403. {
  13404. goto IL_01e8;
  13405. }
  13406. }
  13407. {
  13408. TextWriter_t3478189236 * L_89 = ___writer0;
  13409. String_t* L_90 = ___s1;
  13410. NullCheck(L_89);
  13411. VirtActionInvoker1< String_t* >::Invoke(12 /* System.Void System.IO.TextWriter::Write(System.String) */, L_89, L_90);
  13412. goto IL_0228;
  13413. }
  13414. IL_01e8:
  13415. {
  13416. String_t* L_91 = ___s1;
  13417. NullCheck(L_91);
  13418. int32_t L_92 = String_get_Length_m3847582255(L_91, /*hidden argument*/NULL);
  13419. int32_t L_93 = V_0;
  13420. V_8 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_92, (int32_t)L_93));
  13421. CharU5BU5D_t3528271667** L_94 = ___writeBuffer7;
  13422. CharU5BU5D_t3528271667* L_95 = *((CharU5BU5D_t3528271667**)L_94);
  13423. if (!L_95)
  13424. {
  13425. goto IL_0200;
  13426. }
  13427. }
  13428. {
  13429. CharU5BU5D_t3528271667** L_96 = ___writeBuffer7;
  13430. CharU5BU5D_t3528271667* L_97 = *((CharU5BU5D_t3528271667**)L_96);
  13431. NullCheck(L_97);
  13432. int32_t L_98 = V_8;
  13433. if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_97)->max_length))))) >= ((int32_t)L_98)))
  13434. {
  13435. goto IL_020f;
  13436. }
  13437. }
  13438. IL_0200:
  13439. {
  13440. CharU5BU5D_t3528271667** L_99 = ___writeBuffer7;
  13441. RuntimeObject* L_100 = ___bufferPool6;
  13442. int32_t L_101 = V_8;
  13443. CharU5BU5D_t3528271667** L_102 = ___writeBuffer7;
  13444. CharU5BU5D_t3528271667* L_103 = *((CharU5BU5D_t3528271667**)L_102);
  13445. CharU5BU5D_t3528271667* L_104 = BufferUtils_EnsureBufferSize_m2563135377(NULL /*static, unused*/, L_100, L_101, L_103, /*hidden argument*/NULL);
  13446. *((RuntimeObject **)(L_99)) = (RuntimeObject *)L_104;
  13447. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_99), (RuntimeObject *)L_104);
  13448. }
  13449. IL_020f:
  13450. {
  13451. String_t* L_105 = ___s1;
  13452. int32_t L_106 = V_0;
  13453. CharU5BU5D_t3528271667** L_107 = ___writeBuffer7;
  13454. CharU5BU5D_t3528271667* L_108 = *((CharU5BU5D_t3528271667**)L_107);
  13455. int32_t L_109 = V_8;
  13456. NullCheck(L_105);
  13457. String_CopyTo_m2803757991(L_105, L_106, L_108, 0, L_109, /*hidden argument*/NULL);
  13458. TextWriter_t3478189236 * L_110 = ___writer0;
  13459. CharU5BU5D_t3528271667** L_111 = ___writeBuffer7;
  13460. CharU5BU5D_t3528271667* L_112 = *((CharU5BU5D_t3528271667**)L_111);
  13461. int32_t L_113 = V_8;
  13462. NullCheck(L_110);
  13463. VirtActionInvoker3< CharU5BU5D_t3528271667*, int32_t, int32_t >::Invoke(14 /* System.Void System.IO.TextWriter::Write(System.Char[],System.Int32,System.Int32) */, L_110, L_112, 0, L_113);
  13464. }
  13465. IL_0228:
  13466. {
  13467. bool L_114 = ___appendDelimiters3;
  13468. if (!L_114)
  13469. {
  13470. goto IL_0232;
  13471. }
  13472. }
  13473. {
  13474. TextWriter_t3478189236 * L_115 = ___writer0;
  13475. Il2CppChar L_116 = ___delimiter2;
  13476. NullCheck(L_115);
  13477. VirtActionInvoker1< Il2CppChar >::Invoke(10 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_115, L_116);
  13478. }
  13479. IL_0232:
  13480. {
  13481. return;
  13482. }
  13483. }
  13484. // System.String Newtonsoft.Json.Utilities.JavaScriptUtils::ToEscapedJavaScriptString(System.String,System.Char,System.Boolean,Newtonsoft.Json.StringEscapeHandling)
  13485. extern "C" IL2CPP_METHOD_ATTR String_t* JavaScriptUtils_ToEscapedJavaScriptString_m850540215 (RuntimeObject * __this /* static, unused */, String_t* ___value0, Il2CppChar ___delimiter1, bool ___appendDelimiters2, int32_t ___stringEscapeHandling3, const RuntimeMethod* method)
  13486. {
  13487. static bool s_Il2CppMethodInitialized;
  13488. if (!s_Il2CppMethodInitialized)
  13489. {
  13490. il2cpp_codegen_initialize_method (JavaScriptUtils_ToEscapedJavaScriptString_m850540215_MetadataUsageId);
  13491. s_Il2CppMethodInitialized = true;
  13492. }
  13493. BooleanU5BU5D_t2897418192* V_0 = NULL;
  13494. StringWriter_t802263757 * V_1 = NULL;
  13495. Nullable_1_t378540539 V_2;
  13496. memset(&V_2, 0, sizeof(V_2));
  13497. CharU5BU5D_t3528271667* V_3 = NULL;
  13498. String_t* V_4 = NULL;
  13499. Exception_t * __last_unhandled_exception = 0;
  13500. NO_UNUSED_WARNING (__last_unhandled_exception);
  13501. Exception_t * __exception_local = 0;
  13502. NO_UNUSED_WARNING (__exception_local);
  13503. int32_t __leave_target = 0;
  13504. NO_UNUSED_WARNING (__leave_target);
  13505. int32_t G_B3_0 = 0;
  13506. {
  13507. int32_t L_0 = ___stringEscapeHandling3;
  13508. Il2CppChar L_1 = ___delimiter1;
  13509. IL2CPP_RUNTIME_CLASS_INIT(JavaScriptUtils_t1108575081_il2cpp_TypeInfo_var);
  13510. BooleanU5BU5D_t2897418192* L_2 = JavaScriptUtils_GetCharEscapeFlags_m2215130569(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
  13511. V_0 = L_2;
  13512. String_t* L_3 = ___value0;
  13513. Nullable_1_t378540539 L_4 = StringUtils_GetLength_m3427840909(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
  13514. V_2 = L_4;
  13515. bool L_5 = Nullable_1_get_HasValue_m2648265346((&V_2), /*hidden argument*/Nullable_1_get_HasValue_m2648265346_RuntimeMethod_var);
  13516. if (L_5)
  13517. {
  13518. goto IL_001c;
  13519. }
  13520. }
  13521. {
  13522. G_B3_0 = ((int32_t)16);
  13523. goto IL_0023;
  13524. }
  13525. IL_001c:
  13526. {
  13527. int32_t L_6 = Nullable_1_GetValueOrDefault_m2296315628((&V_2), /*hidden argument*/Nullable_1_GetValueOrDefault_m2296315628_RuntimeMethod_var);
  13528. G_B3_0 = L_6;
  13529. }
  13530. IL_0023:
  13531. {
  13532. StringWriter_t802263757 * L_7 = StringUtils_CreateStringWriter_m3876739792(NULL /*static, unused*/, G_B3_0, /*hidden argument*/NULL);
  13533. V_1 = L_7;
  13534. }
  13535. IL_0029:
  13536. try
  13537. { // begin try (depth: 1)
  13538. V_3 = (CharU5BU5D_t3528271667*)NULL;
  13539. StringWriter_t802263757 * L_8 = V_1;
  13540. String_t* L_9 = ___value0;
  13541. Il2CppChar L_10 = ___delimiter1;
  13542. bool L_11 = ___appendDelimiters2;
  13543. BooleanU5BU5D_t2897418192* L_12 = V_0;
  13544. int32_t L_13 = ___stringEscapeHandling3;
  13545. IL2CPP_RUNTIME_CLASS_INIT(JavaScriptUtils_t1108575081_il2cpp_TypeInfo_var);
  13546. JavaScriptUtils_WriteEscapedJavaScriptString_m1556362848(NULL /*static, unused*/, L_8, L_9, L_10, L_11, L_12, L_13, (RuntimeObject*)NULL, (&V_3), /*hidden argument*/NULL);
  13547. StringWriter_t802263757 * L_14 = V_1;
  13548. NullCheck(L_14);
  13549. String_t* L_15 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_14);
  13550. V_4 = L_15;
  13551. IL2CPP_LEAVE(0x4D, FINALLY_0043);
  13552. } // end try (depth: 1)
  13553. catch(Il2CppExceptionWrapper& e)
  13554. {
  13555. __last_unhandled_exception = (Exception_t *)e.ex;
  13556. goto FINALLY_0043;
  13557. }
  13558. FINALLY_0043:
  13559. { // begin finally (depth: 1)
  13560. {
  13561. StringWriter_t802263757 * L_16 = V_1;
  13562. if (!L_16)
  13563. {
  13564. goto IL_004c;
  13565. }
  13566. }
  13567. IL_0046:
  13568. {
  13569. StringWriter_t802263757 * L_17 = V_1;
  13570. NullCheck(L_17);
  13571. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_17);
  13572. }
  13573. IL_004c:
  13574. {
  13575. IL2CPP_END_FINALLY(67)
  13576. }
  13577. } // end finally (depth: 1)
  13578. IL2CPP_CLEANUP(67)
  13579. {
  13580. IL2CPP_JUMP_TBL(0x4D, IL_004d)
  13581. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  13582. }
  13583. IL_004d:
  13584. {
  13585. String_t* L_18 = V_4;
  13586. return L_18;
  13587. }
  13588. }
  13589. #ifdef __clang__
  13590. #pragma clang diagnostic pop
  13591. #endif
  13592. #ifdef __clang__
  13593. #pragma clang diagnostic push
  13594. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13595. #pragma clang diagnostic ignored "-Wunused-variable"
  13596. #endif
  13597. // System.Boolean Newtonsoft.Json.Utilities.JsonTokenUtils::IsEndToken(Newtonsoft.Json.JsonToken)
  13598. extern "C" IL2CPP_METHOD_ATTR bool JsonTokenUtils_IsEndToken_m2314115259 (RuntimeObject * __this /* static, unused */, int32_t ___token0, const RuntimeMethod* method)
  13599. {
  13600. {
  13601. int32_t L_0 = ___token0;
  13602. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)((int32_t)13))))
  13603. {
  13604. case 0:
  13605. {
  13606. goto IL_0017;
  13607. }
  13608. case 1:
  13609. {
  13610. goto IL_0017;
  13611. }
  13612. case 2:
  13613. {
  13614. goto IL_0017;
  13615. }
  13616. }
  13617. }
  13618. {
  13619. goto IL_0019;
  13620. }
  13621. IL_0017:
  13622. {
  13623. return (bool)1;
  13624. }
  13625. IL_0019:
  13626. {
  13627. return (bool)0;
  13628. }
  13629. }
  13630. // System.Boolean Newtonsoft.Json.Utilities.JsonTokenUtils::IsStartToken(Newtonsoft.Json.JsonToken)
  13631. extern "C" IL2CPP_METHOD_ATTR bool JsonTokenUtils_IsStartToken_m2983268978 (RuntimeObject * __this /* static, unused */, int32_t ___token0, const RuntimeMethod* method)
  13632. {
  13633. {
  13634. int32_t L_0 = ___token0;
  13635. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)))
  13636. {
  13637. case 0:
  13638. {
  13639. goto IL_0016;
  13640. }
  13641. case 1:
  13642. {
  13643. goto IL_0016;
  13644. }
  13645. case 2:
  13646. {
  13647. goto IL_0016;
  13648. }
  13649. }
  13650. }
  13651. {
  13652. goto IL_0018;
  13653. }
  13654. IL_0016:
  13655. {
  13656. return (bool)1;
  13657. }
  13658. IL_0018:
  13659. {
  13660. return (bool)0;
  13661. }
  13662. }
  13663. // System.Boolean Newtonsoft.Json.Utilities.JsonTokenUtils::IsPrimitiveToken(Newtonsoft.Json.JsonToken)
  13664. extern "C" IL2CPP_METHOD_ATTR bool JsonTokenUtils_IsPrimitiveToken_m4162264142 (RuntimeObject * __this /* static, unused */, int32_t ___token0, const RuntimeMethod* method)
  13665. {
  13666. {
  13667. int32_t L_0 = ___token0;
  13668. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)7)))
  13669. {
  13670. case 0:
  13671. {
  13672. goto IL_0036;
  13673. }
  13674. case 1:
  13675. {
  13676. goto IL_0036;
  13677. }
  13678. case 2:
  13679. {
  13680. goto IL_0036;
  13681. }
  13682. case 3:
  13683. {
  13684. goto IL_0036;
  13685. }
  13686. case 4:
  13687. {
  13688. goto IL_0036;
  13689. }
  13690. case 5:
  13691. {
  13692. goto IL_0036;
  13693. }
  13694. case 6:
  13695. {
  13696. goto IL_0038;
  13697. }
  13698. case 7:
  13699. {
  13700. goto IL_0038;
  13701. }
  13702. case 8:
  13703. {
  13704. goto IL_0038;
  13705. }
  13706. case 9:
  13707. {
  13708. goto IL_0036;
  13709. }
  13710. case 10:
  13711. {
  13712. goto IL_0036;
  13713. }
  13714. }
  13715. }
  13716. {
  13717. goto IL_0038;
  13718. }
  13719. IL_0036:
  13720. {
  13721. return (bool)1;
  13722. }
  13723. IL_0038:
  13724. {
  13725. return (bool)0;
  13726. }
  13727. }
  13728. #ifdef __clang__
  13729. #pragma clang diagnostic pop
  13730. #endif
  13731. #ifdef __clang__
  13732. #pragma clang diagnostic push
  13733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13734. #pragma clang diagnostic ignored "-Wunused-variable"
  13735. #endif
  13736. // Newtonsoft.Json.Utilities.ReflectionDelegateFactory Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory::get_Instance()
  13737. extern "C" IL2CPP_METHOD_ATTR ReflectionDelegateFactory_t2528576452 * LateBoundReflectionDelegateFactory_get_Instance_m3698844514 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
  13738. {
  13739. static bool s_Il2CppMethodInitialized;
  13740. if (!s_Il2CppMethodInitialized)
  13741. {
  13742. il2cpp_codegen_initialize_method (LateBoundReflectionDelegateFactory_get_Instance_m3698844514_MetadataUsageId);
  13743. s_Il2CppMethodInitialized = true;
  13744. }
  13745. {
  13746. IL2CPP_RUNTIME_CLASS_INIT(LateBoundReflectionDelegateFactory_t925499913_il2cpp_TypeInfo_var);
  13747. LateBoundReflectionDelegateFactory_t925499913 * L_0 = ((LateBoundReflectionDelegateFactory_t925499913_StaticFields*)il2cpp_codegen_static_fields_for(LateBoundReflectionDelegateFactory_t925499913_il2cpp_TypeInfo_var))->get__instance_0();
  13748. return L_0;
  13749. }
  13750. }
  13751. // Newtonsoft.Json.Serialization.ObjectConstructor`1<System.Object> Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory::CreateParameterizedConstructor(System.Reflection.MethodBase)
  13752. extern "C" IL2CPP_METHOD_ATTR ObjectConstructor_1_t3207922868 * LateBoundReflectionDelegateFactory_CreateParameterizedConstructor_m655847845 (LateBoundReflectionDelegateFactory_t925499913 * __this, MethodBase_t * ___method0, const RuntimeMethod* method)
  13753. {
  13754. static bool s_Il2CppMethodInitialized;
  13755. if (!s_Il2CppMethodInitialized)
  13756. {
  13757. il2cpp_codegen_initialize_method (LateBoundReflectionDelegateFactory_CreateParameterizedConstructor_m655847845_MetadataUsageId);
  13758. s_Il2CppMethodInitialized = true;
  13759. }
  13760. U3CU3Ec__DisplayClass3_0_t1939583362 * V_0 = NULL;
  13761. {
  13762. U3CU3Ec__DisplayClass3_0_t1939583362 * L_0 = (U3CU3Ec__DisplayClass3_0_t1939583362 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass3_0_t1939583362_il2cpp_TypeInfo_var);
  13763. U3CU3Ec__DisplayClass3_0__ctor_m3663881265(L_0, /*hidden argument*/NULL);
  13764. V_0 = L_0;
  13765. U3CU3Ec__DisplayClass3_0_t1939583362 * L_1 = V_0;
  13766. MethodBase_t * L_2 = ___method0;
  13767. NullCheck(L_1);
  13768. L_1->set_method_1(L_2);
  13769. U3CU3Ec__DisplayClass3_0_t1939583362 * L_3 = V_0;
  13770. NullCheck(L_3);
  13771. MethodBase_t * L_4 = L_3->get_method_1();
  13772. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_4, _stringLiteral414301358, /*hidden argument*/NULL);
  13773. U3CU3Ec__DisplayClass3_0_t1939583362 * L_5 = V_0;
  13774. U3CU3Ec__DisplayClass3_0_t1939583362 * L_6 = V_0;
  13775. NullCheck(L_6);
  13776. MethodBase_t * L_7 = L_6->get_method_1();
  13777. NullCheck(L_5);
  13778. L_5->set_c_0(((ConstructorInfo_t5769829 *)IsInstClass((RuntimeObject*)L_7, ConstructorInfo_t5769829_il2cpp_TypeInfo_var)));
  13779. U3CU3Ec__DisplayClass3_0_t1939583362 * L_8 = V_0;
  13780. NullCheck(L_8);
  13781. ConstructorInfo_t5769829 * L_9 = L_8->get_c_0();
  13782. if (!L_9)
  13783. {
  13784. goto IL_0043;
  13785. }
  13786. }
  13787. {
  13788. U3CU3Ec__DisplayClass3_0_t1939583362 * L_10 = V_0;
  13789. intptr_t L_11 = (intptr_t)U3CU3Ec__DisplayClass3_0_U3CCreateParameterizedConstructorU3Eb__0_m529644205_RuntimeMethod_var;
  13790. ObjectConstructor_1_t3207922868 * L_12 = (ObjectConstructor_1_t3207922868 *)il2cpp_codegen_object_new(ObjectConstructor_1_t3207922868_il2cpp_TypeInfo_var);
  13791. ObjectConstructor_1__ctor_m1181679199(L_12, L_10, L_11, /*hidden argument*/ObjectConstructor_1__ctor_m1181679199_RuntimeMethod_var);
  13792. return L_12;
  13793. }
  13794. IL_0043:
  13795. {
  13796. U3CU3Ec__DisplayClass3_0_t1939583362 * L_13 = V_0;
  13797. intptr_t L_14 = (intptr_t)U3CU3Ec__DisplayClass3_0_U3CCreateParameterizedConstructorU3Eb__1_m526498226_RuntimeMethod_var;
  13798. ObjectConstructor_1_t3207922868 * L_15 = (ObjectConstructor_1_t3207922868 *)il2cpp_codegen_object_new(ObjectConstructor_1_t3207922868_il2cpp_TypeInfo_var);
  13799. ObjectConstructor_1__ctor_m1181679199(L_15, L_13, L_14, /*hidden argument*/ObjectConstructor_1__ctor_m1181679199_RuntimeMethod_var);
  13800. return L_15;
  13801. }
  13802. }
  13803. // System.Void Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory::.ctor()
  13804. extern "C" IL2CPP_METHOD_ATTR void LateBoundReflectionDelegateFactory__ctor_m2734757472 (LateBoundReflectionDelegateFactory_t925499913 * __this, const RuntimeMethod* method)
  13805. {
  13806. {
  13807. ReflectionDelegateFactory__ctor_m3277517333(__this, /*hidden argument*/NULL);
  13808. return;
  13809. }
  13810. }
  13811. // System.Void Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory::.cctor()
  13812. extern "C" IL2CPP_METHOD_ATTR void LateBoundReflectionDelegateFactory__cctor_m3918907285 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
  13813. {
  13814. static bool s_Il2CppMethodInitialized;
  13815. if (!s_Il2CppMethodInitialized)
  13816. {
  13817. il2cpp_codegen_initialize_method (LateBoundReflectionDelegateFactory__cctor_m3918907285_MetadataUsageId);
  13818. s_Il2CppMethodInitialized = true;
  13819. }
  13820. {
  13821. LateBoundReflectionDelegateFactory_t925499913 * L_0 = (LateBoundReflectionDelegateFactory_t925499913 *)il2cpp_codegen_object_new(LateBoundReflectionDelegateFactory_t925499913_il2cpp_TypeInfo_var);
  13822. LateBoundReflectionDelegateFactory__ctor_m2734757472(L_0, /*hidden argument*/NULL);
  13823. ((LateBoundReflectionDelegateFactory_t925499913_StaticFields*)il2cpp_codegen_static_fields_for(LateBoundReflectionDelegateFactory_t925499913_il2cpp_TypeInfo_var))->set__instance_0(L_0);
  13824. return;
  13825. }
  13826. }
  13827. #ifdef __clang__
  13828. #pragma clang diagnostic pop
  13829. #endif
  13830. #ifdef __clang__
  13831. #pragma clang diagnostic push
  13832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13833. #pragma clang diagnostic ignored "-Wunused-variable"
  13834. #endif
  13835. // System.Void Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory/<>c__DisplayClass3_0::.ctor()
  13836. extern "C" IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0__ctor_m3663881265 (U3CU3Ec__DisplayClass3_0_t1939583362 * __this, const RuntimeMethod* method)
  13837. {
  13838. {
  13839. Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  13840. return;
  13841. }
  13842. }
  13843. // System.Object Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory/<>c__DisplayClass3_0::<CreateParameterizedConstructor>b__0(System.Object[])
  13844. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * U3CU3Ec__DisplayClass3_0_U3CCreateParameterizedConstructorU3Eb__0_m529644205 (U3CU3Ec__DisplayClass3_0_t1939583362 * __this, ObjectU5BU5D_t2843939325* ___a0, const RuntimeMethod* method)
  13845. {
  13846. ObjectU5BU5D_t2843939325* V_0 = NULL;
  13847. {
  13848. ObjectU5BU5D_t2843939325* L_0 = ___a0;
  13849. V_0 = L_0;
  13850. ConstructorInfo_t5769829 * L_1 = __this->get_c_0();
  13851. ObjectU5BU5D_t2843939325* L_2 = V_0;
  13852. NullCheck(L_1);
  13853. RuntimeObject * L_3 = ConstructorInfo_Invoke_m4089836896(L_1, L_2, /*hidden argument*/NULL);
  13854. return L_3;
  13855. }
  13856. }
  13857. // System.Object Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory/<>c__DisplayClass3_0::<CreateParameterizedConstructor>b__1(System.Object[])
  13858. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * U3CU3Ec__DisplayClass3_0_U3CCreateParameterizedConstructorU3Eb__1_m526498226 (U3CU3Ec__DisplayClass3_0_t1939583362 * __this, ObjectU5BU5D_t2843939325* ___a0, const RuntimeMethod* method)
  13859. {
  13860. {
  13861. MethodBase_t * L_0 = __this->get_method_1();
  13862. ObjectU5BU5D_t2843939325* L_1 = ___a0;
  13863. NullCheck(L_0);
  13864. RuntimeObject * L_2 = MethodBase_Invoke_m1776411915(L_0, NULL, L_1, /*hidden argument*/NULL);
  13865. return L_2;
  13866. }
  13867. }
  13868. #ifdef __clang__
  13869. #pragma clang diagnostic pop
  13870. #endif
  13871. #ifdef __clang__
  13872. #pragma clang diagnostic push
  13873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13874. #pragma clang diagnostic ignored "-Wunused-variable"
  13875. #endif
  13876. // System.Int32 Newtonsoft.Json.Utilities.MathUtils::IntLength(System.UInt64)
  13877. extern "C" IL2CPP_METHOD_ATTR int32_t MathUtils_IntLength_m3543442926 (RuntimeObject * __this /* static, unused */, uint64_t ___i0, const RuntimeMethod* method)
  13878. {
  13879. {
  13880. uint64_t L_0 = ___i0;
  13881. if ((!(((uint64_t)L_0) < ((uint64_t)((int64_t)10000000000LL)))))
  13882. {
  13883. goto IL_006d;
  13884. }
  13885. }
  13886. {
  13887. uint64_t L_1 = ___i0;
  13888. if ((!(((uint64_t)L_1) < ((uint64_t)(((int64_t)((int64_t)((int32_t)10))))))))
  13889. {
  13890. goto IL_0014;
  13891. }
  13892. }
  13893. {
  13894. return 1;
  13895. }
  13896. IL_0014:
  13897. {
  13898. uint64_t L_2 = ___i0;
  13899. if ((!(((uint64_t)L_2) < ((uint64_t)(((int64_t)((int64_t)((int32_t)100))))))))
  13900. {
  13901. goto IL_001c;
  13902. }
  13903. }
  13904. {
  13905. return 2;
  13906. }
  13907. IL_001c:
  13908. {
  13909. uint64_t L_3 = ___i0;
  13910. if ((!(((uint64_t)L_3) < ((uint64_t)(((int64_t)((int64_t)((int32_t)1000))))))))
  13911. {
  13912. goto IL_0027;
  13913. }
  13914. }
  13915. {
  13916. return 3;
  13917. }
  13918. IL_0027:
  13919. {
  13920. uint64_t L_4 = ___i0;
  13921. if ((!(((uint64_t)L_4) < ((uint64_t)(((int64_t)((int64_t)((int32_t)10000))))))))
  13922. {
  13923. goto IL_0032;
  13924. }
  13925. }
  13926. {
  13927. return 4;
  13928. }
  13929. IL_0032:
  13930. {
  13931. uint64_t L_5 = ___i0;
  13932. if ((!(((uint64_t)L_5) < ((uint64_t)(((int64_t)((int64_t)((int32_t)100000))))))))
  13933. {
  13934. goto IL_003d;
  13935. }
  13936. }
  13937. {
  13938. return 5;
  13939. }
  13940. IL_003d:
  13941. {
  13942. uint64_t L_6 = ___i0;
  13943. if ((!(((uint64_t)L_6) < ((uint64_t)(((int64_t)((int64_t)((int32_t)1000000))))))))
  13944. {
  13945. goto IL_0048;
  13946. }
  13947. }
  13948. {
  13949. return 6;
  13950. }
  13951. IL_0048:
  13952. {
  13953. uint64_t L_7 = ___i0;
  13954. if ((!(((uint64_t)L_7) < ((uint64_t)(((int64_t)((int64_t)((int32_t)10000000))))))))
  13955. {
  13956. goto IL_0053;
  13957. }
  13958. }
  13959. {
  13960. return 7;
  13961. }
  13962. IL_0053:
  13963. {
  13964. uint64_t L_8 = ___i0;
  13965. if ((!(((uint64_t)L_8) < ((uint64_t)(((int64_t)((int64_t)((int32_t)100000000))))))))
  13966. {
  13967. goto IL_005e;
  13968. }
  13969. }
  13970. {
  13971. return 8;
  13972. }
  13973. IL_005e:
  13974. {
  13975. uint64_t L_9 = ___i0;
  13976. if ((!(((uint64_t)L_9) < ((uint64_t)(((int64_t)((int64_t)((int32_t)1000000000))))))))
  13977. {
  13978. goto IL_006a;
  13979. }
  13980. }
  13981. {
  13982. return ((int32_t)9);
  13983. }
  13984. IL_006a:
  13985. {
  13986. return ((int32_t)10);
  13987. }
  13988. IL_006d:
  13989. {
  13990. uint64_t L_10 = ___i0;
  13991. if ((!(((uint64_t)L_10) < ((uint64_t)((int64_t)100000000000LL)))))
  13992. {
  13993. goto IL_007c;
  13994. }
  13995. }
  13996. {
  13997. return ((int32_t)11);
  13998. }
  13999. IL_007c:
  14000. {
  14001. uint64_t L_11 = ___i0;
  14002. if ((!(((uint64_t)L_11) < ((uint64_t)((int64_t)1000000000000LL)))))
  14003. {
  14004. goto IL_008b;
  14005. }
  14006. }
  14007. {
  14008. return ((int32_t)12);
  14009. }
  14010. IL_008b:
  14011. {
  14012. uint64_t L_12 = ___i0;
  14013. if ((!(((uint64_t)L_12) < ((uint64_t)((int64_t)10000000000000LL)))))
  14014. {
  14015. goto IL_009a;
  14016. }
  14017. }
  14018. {
  14019. return ((int32_t)13);
  14020. }
  14021. IL_009a:
  14022. {
  14023. uint64_t L_13 = ___i0;
  14024. if ((!(((uint64_t)L_13) < ((uint64_t)((int64_t)100000000000000LL)))))
  14025. {
  14026. goto IL_00a9;
  14027. }
  14028. }
  14029. {
  14030. return ((int32_t)14);
  14031. }
  14032. IL_00a9:
  14033. {
  14034. uint64_t L_14 = ___i0;
  14035. if ((!(((uint64_t)L_14) < ((uint64_t)((int64_t)1000000000000000LL)))))
  14036. {
  14037. goto IL_00b8;
  14038. }
  14039. }
  14040. {
  14041. return ((int32_t)15);
  14042. }
  14043. IL_00b8:
  14044. {
  14045. uint64_t L_15 = ___i0;
  14046. if ((!(((uint64_t)L_15) < ((uint64_t)((int64_t)10000000000000000LL)))))
  14047. {
  14048. goto IL_00c7;
  14049. }
  14050. }
  14051. {
  14052. return ((int32_t)16);
  14053. }
  14054. IL_00c7:
  14055. {
  14056. uint64_t L_16 = ___i0;
  14057. if ((!(((uint64_t)L_16) < ((uint64_t)((int64_t)100000000000000000LL)))))
  14058. {
  14059. goto IL_00d6;
  14060. }
  14061. }
  14062. {
  14063. return ((int32_t)17);
  14064. }
  14065. IL_00d6:
  14066. {
  14067. uint64_t L_17 = ___i0;
  14068. if ((!(((uint64_t)L_17) < ((uint64_t)((int64_t)1000000000000000000LL)))))
  14069. {
  14070. goto IL_00e5;
  14071. }
  14072. }
  14073. {
  14074. return ((int32_t)18);
  14075. }
  14076. IL_00e5:
  14077. {
  14078. uint64_t L_18 = ___i0;
  14079. if ((!(((uint64_t)L_18) < ((uint64_t)((int64_t)-8446744073709551616LL)))))
  14080. {
  14081. goto IL_00f4;
  14082. }
  14083. }
  14084. {
  14085. return ((int32_t)19);
  14086. }
  14087. IL_00f4:
  14088. {
  14089. return ((int32_t)20);
  14090. }
  14091. }
  14092. // System.Char Newtonsoft.Json.Utilities.MathUtils::IntToHex(System.Int32)
  14093. extern "C" IL2CPP_METHOD_ATTR Il2CppChar MathUtils_IntToHex_m1986186787 (RuntimeObject * __this /* static, unused */, int32_t ___n0, const RuntimeMethod* method)
  14094. {
  14095. {
  14096. int32_t L_0 = ___n0;
  14097. if ((((int32_t)L_0) > ((int32_t)((int32_t)9))))
  14098. {
  14099. goto IL_000b;
  14100. }
  14101. }
  14102. {
  14103. int32_t L_1 = ___n0;
  14104. return (((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)((int32_t)48))))));
  14105. }
  14106. IL_000b:
  14107. {
  14108. int32_t L_2 = ___n0;
  14109. return (((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)((int32_t)10))), (int32_t)((int32_t)97))))));
  14110. }
  14111. }
  14112. // System.Boolean Newtonsoft.Json.Utilities.MathUtils::ApproxEquals(System.Double,System.Double)
  14113. extern "C" IL2CPP_METHOD_ATTR bool MathUtils_ApproxEquals_m663204704 (RuntimeObject * __this /* static, unused */, double ___d10, double ___d21, const RuntimeMethod* method)
  14114. {
  14115. double V_0 = 0.0;
  14116. double V_1 = 0.0;
  14117. {
  14118. double L_0 = ___d10;
  14119. double L_1 = ___d21;
  14120. if ((!(((double)L_0) == ((double)L_1))))
  14121. {
  14122. goto IL_0006;
  14123. }
  14124. }
  14125. {
  14126. return (bool)1;
  14127. }
  14128. IL_0006:
  14129. {
  14130. double L_2 = ___d10;
  14131. double L_3 = fabs(L_2);
  14132. double L_4 = ___d21;
  14133. double L_5 = fabs(L_4);
  14134. V_0 = ((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_add((double)L_3, (double)L_5)), (double)(10.0))), (double)(2.2204460492503131E-16)));
  14135. double L_6 = ___d10;
  14136. double L_7 = ___d21;
  14137. V_1 = ((double)il2cpp_codegen_subtract((double)L_6, (double)L_7));
  14138. double L_8 = V_0;
  14139. double L_9 = V_1;
  14140. if ((!(((double)((-L_8))) < ((double)L_9))))
  14141. {
  14142. goto IL_0036;
  14143. }
  14144. }
  14145. {
  14146. double L_10 = V_0;
  14147. double L_11 = V_1;
  14148. return (bool)((((double)L_10) > ((double)L_11))? 1 : 0);
  14149. }
  14150. IL_0036:
  14151. {
  14152. return (bool)0;
  14153. }
  14154. }
  14155. #ifdef __clang__
  14156. #pragma clang diagnostic pop
  14157. #endif
  14158. #ifdef __clang__
  14159. #pragma clang diagnostic push
  14160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14161. #pragma clang diagnostic ignored "-Wunused-variable"
  14162. #endif
  14163. // System.Boolean Newtonsoft.Json.Utilities.MiscellaneousUtils::ValueEquals(System.Object,System.Object)
  14164. extern "C" IL2CPP_METHOD_ATTR bool MiscellaneousUtils_ValueEquals_m795470537 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___objA0, RuntimeObject * ___objB1, const RuntimeMethod* method)
  14165. {
  14166. static bool s_Il2CppMethodInitialized;
  14167. if (!s_Il2CppMethodInitialized)
  14168. {
  14169. il2cpp_codegen_initialize_method (MiscellaneousUtils_ValueEquals_m795470537_MetadataUsageId);
  14170. s_Il2CppMethodInitialized = true;
  14171. }
  14172. Decimal_t2948259380 V_0;
  14173. memset(&V_0, 0, sizeof(V_0));
  14174. {
  14175. RuntimeObject * L_0 = ___objA0;
  14176. if (L_0)
  14177. {
  14178. goto IL_0008;
  14179. }
  14180. }
  14181. {
  14182. RuntimeObject * L_1 = ___objB1;
  14183. if (L_1)
  14184. {
  14185. goto IL_0008;
  14186. }
  14187. }
  14188. {
  14189. return (bool)1;
  14190. }
  14191. IL_0008:
  14192. {
  14193. RuntimeObject * L_2 = ___objA0;
  14194. if (!L_2)
  14195. {
  14196. goto IL_0010;
  14197. }
  14198. }
  14199. {
  14200. RuntimeObject * L_3 = ___objB1;
  14201. if (L_3)
  14202. {
  14203. goto IL_0010;
  14204. }
  14205. }
  14206. {
  14207. return (bool)0;
  14208. }
  14209. IL_0010:
  14210. {
  14211. RuntimeObject * L_4 = ___objA0;
  14212. if (L_4)
  14213. {
  14214. goto IL_0018;
  14215. }
  14216. }
  14217. {
  14218. RuntimeObject * L_5 = ___objB1;
  14219. if (!L_5)
  14220. {
  14221. goto IL_0018;
  14222. }
  14223. }
  14224. {
  14225. return (bool)0;
  14226. }
  14227. IL_0018:
  14228. {
  14229. RuntimeObject * L_6 = ___objA0;
  14230. NullCheck(L_6);
  14231. Type_t * L_7 = Object_GetType_m88164663(L_6, /*hidden argument*/NULL);
  14232. RuntimeObject * L_8 = ___objB1;
  14233. NullCheck(L_8);
  14234. Type_t * L_9 = Object_GetType_m88164663(L_8, /*hidden argument*/NULL);
  14235. if ((((RuntimeObject*)(Type_t *)L_7) == ((RuntimeObject*)(Type_t *)L_9)))
  14236. {
  14237. goto IL_00a3;
  14238. }
  14239. }
  14240. {
  14241. RuntimeObject * L_10 = ___objA0;
  14242. IL2CPP_RUNTIME_CLASS_INIT(ConvertUtils_t2194062972_il2cpp_TypeInfo_var);
  14243. bool L_11 = ConvertUtils_IsInteger_m1782566389(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
  14244. if (!L_11)
  14245. {
  14246. goto IL_0055;
  14247. }
  14248. }
  14249. {
  14250. RuntimeObject * L_12 = ___objB1;
  14251. IL2CPP_RUNTIME_CLASS_INIT(ConvertUtils_t2194062972_il2cpp_TypeInfo_var);
  14252. bool L_13 = ConvertUtils_IsInteger_m1782566389(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
  14253. if (!L_13)
  14254. {
  14255. goto IL_0055;
  14256. }
  14257. }
  14258. {
  14259. RuntimeObject * L_14 = ___objA0;
  14260. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  14261. CultureInfo_t4157843068 * L_15 = CultureInfo_get_CurrentCulture_m1632690660(NULL /*static, unused*/, /*hidden argument*/NULL);
  14262. IL2CPP_RUNTIME_CLASS_INIT(Convert_t2465617642_il2cpp_TypeInfo_var);
  14263. Decimal_t2948259380 L_16 = Convert_ToDecimal_m3815908452(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL);
  14264. V_0 = L_16;
  14265. RuntimeObject * L_17 = ___objB1;
  14266. CultureInfo_t4157843068 * L_18 = CultureInfo_get_CurrentCulture_m1632690660(NULL /*static, unused*/, /*hidden argument*/NULL);
  14267. Decimal_t2948259380 L_19 = Convert_ToDecimal_m3815908452(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL);
  14268. bool L_20 = Decimal_Equals_m2486655999((&V_0), L_19, /*hidden argument*/NULL);
  14269. return L_20;
  14270. }
  14271. IL_0055:
  14272. {
  14273. RuntimeObject * L_21 = ___objA0;
  14274. if (((RuntimeObject *)IsInstSealed((RuntimeObject*)L_21, Double_t594665363_il2cpp_TypeInfo_var)))
  14275. {
  14276. goto IL_006d;
  14277. }
  14278. }
  14279. {
  14280. RuntimeObject * L_22 = ___objA0;
  14281. if (((RuntimeObject *)IsInstSealed((RuntimeObject*)L_22, Single_t1397266774_il2cpp_TypeInfo_var)))
  14282. {
  14283. goto IL_006d;
  14284. }
  14285. }
  14286. {
  14287. RuntimeObject * L_23 = ___objA0;
  14288. if (!((RuntimeObject *)IsInstSealed((RuntimeObject*)L_23, Decimal_t2948259380_il2cpp_TypeInfo_var)))
  14289. {
  14290. goto IL_00a1;
  14291. }
  14292. }
  14293. IL_006d:
  14294. {
  14295. RuntimeObject * L_24 = ___objB1;
  14296. if (((RuntimeObject *)IsInstSealed((RuntimeObject*)L_24, Double_t594665363_il2cpp_TypeInfo_var)))
  14297. {
  14298. goto IL_0085;
  14299. }
  14300. }
  14301. {
  14302. RuntimeObject * L_25 = ___objB1;
  14303. if (((RuntimeObject *)IsInstSealed((RuntimeObject*)L_25, Single_t1397266774_il2cpp_TypeInfo_var)))
  14304. {
  14305. goto IL_0085;
  14306. }
  14307. }
  14308. {
  14309. RuntimeObject * L_26 = ___objB1;
  14310. if (!((RuntimeObject *)IsInstSealed((RuntimeObject*)L_26, Decimal_t2948259380_il2cpp_TypeInfo_var)))
  14311. {
  14312. goto IL_00a1;
  14313. }
  14314. }
  14315. IL_0085:
  14316. {
  14317. RuntimeObject * L_27 = ___objA0;
  14318. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  14319. CultureInfo_t4157843068 * L_28 = CultureInfo_get_CurrentCulture_m1632690660(NULL /*static, unused*/, /*hidden argument*/NULL);
  14320. IL2CPP_RUNTIME_CLASS_INIT(Convert_t2465617642_il2cpp_TypeInfo_var);
  14321. double L_29 = Convert_ToDouble_m4017511472(NULL /*static, unused*/, L_27, L_28, /*hidden argument*/NULL);
  14322. RuntimeObject * L_30 = ___objB1;
  14323. CultureInfo_t4157843068 * L_31 = CultureInfo_get_CurrentCulture_m1632690660(NULL /*static, unused*/, /*hidden argument*/NULL);
  14324. double L_32 = Convert_ToDouble_m4017511472(NULL /*static, unused*/, L_30, L_31, /*hidden argument*/NULL);
  14325. bool L_33 = MathUtils_ApproxEquals_m663204704(NULL /*static, unused*/, L_29, L_32, /*hidden argument*/NULL);
  14326. return L_33;
  14327. }
  14328. IL_00a1:
  14329. {
  14330. return (bool)0;
  14331. }
  14332. IL_00a3:
  14333. {
  14334. RuntimeObject * L_34 = ___objA0;
  14335. RuntimeObject * L_35 = ___objB1;
  14336. NullCheck(L_34);
  14337. bool L_36 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_34, L_35);
  14338. return L_36;
  14339. }
  14340. }
  14341. // System.ArgumentOutOfRangeException Newtonsoft.Json.Utilities.MiscellaneousUtils::CreateArgumentOutOfRangeException(System.String,System.Object,System.String)
  14342. extern "C" IL2CPP_METHOD_ATTR ArgumentOutOfRangeException_t777629997 * MiscellaneousUtils_CreateArgumentOutOfRangeException_m1064925786 (RuntimeObject * __this /* static, unused */, String_t* ___paramName0, RuntimeObject * ___actualValue1, String_t* ___message2, const RuntimeMethod* method)
  14343. {
  14344. static bool s_Il2CppMethodInitialized;
  14345. if (!s_Il2CppMethodInitialized)
  14346. {
  14347. il2cpp_codegen_initialize_method (MiscellaneousUtils_CreateArgumentOutOfRangeException_m1064925786_MetadataUsageId);
  14348. s_Il2CppMethodInitialized = true;
  14349. }
  14350. String_t* V_0 = NULL;
  14351. {
  14352. String_t* L_0 = ___message2;
  14353. String_t* L_1 = Environment_get_NewLine_m3211016485(NULL /*static, unused*/, /*hidden argument*/NULL);
  14354. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  14355. CultureInfo_t4157843068 * L_2 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
  14356. RuntimeObject * L_3 = ___actualValue1;
  14357. String_t* L_4 = StringUtils_FormatWith_m3056805521(NULL /*static, unused*/, _stringLiteral1502400109, L_2, L_3, /*hidden argument*/NULL);
  14358. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  14359. String_t* L_5 = String_Concat_m3755062657(NULL /*static, unused*/, L_0, L_1, L_4, /*hidden argument*/NULL);
  14360. V_0 = L_5;
  14361. String_t* L_6 = ___paramName0;
  14362. String_t* L_7 = V_0;
  14363. ArgumentOutOfRangeException_t777629997 * L_8 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
  14364. ArgumentOutOfRangeException__ctor_m282481429(L_8, L_6, L_7, /*hidden argument*/NULL);
  14365. return L_8;
  14366. }
  14367. }
  14368. // System.String Newtonsoft.Json.Utilities.MiscellaneousUtils::ToString(System.Object)
  14369. extern "C" IL2CPP_METHOD_ATTR String_t* MiscellaneousUtils_ToString_m4213282389 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___value0, const RuntimeMethod* method)
  14370. {
  14371. static bool s_Il2CppMethodInitialized;
  14372. if (!s_Il2CppMethodInitialized)
  14373. {
  14374. il2cpp_codegen_initialize_method (MiscellaneousUtils_ToString_m4213282389_MetadataUsageId);
  14375. s_Il2CppMethodInitialized = true;
  14376. }
  14377. {
  14378. RuntimeObject * L_0 = ___value0;
  14379. if (L_0)
  14380. {
  14381. goto IL_0009;
  14382. }
  14383. }
  14384. {
  14385. return _stringLiteral2395288344;
  14386. }
  14387. IL_0009:
  14388. {
  14389. RuntimeObject * L_1 = ___value0;
  14390. if (((String_t*)IsInstSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var)))
  14391. {
  14392. goto IL_0018;
  14393. }
  14394. }
  14395. {
  14396. RuntimeObject * L_2 = ___value0;
  14397. NullCheck(L_2);
  14398. String_t* L_3 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_2);
  14399. return L_3;
  14400. }
  14401. IL_0018:
  14402. {
  14403. RuntimeObject * L_4 = ___value0;
  14404. NullCheck(L_4);
  14405. String_t* L_5 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_4);
  14406. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  14407. String_t* L_6 = String_Concat_m3755062657(NULL /*static, unused*/, _stringLiteral3452614526, L_5, _stringLiteral3452614526, /*hidden argument*/NULL);
  14408. return L_6;
  14409. }
  14410. }
  14411. // System.Int32 Newtonsoft.Json.Utilities.MiscellaneousUtils::ByteArrayCompare(System.Byte[],System.Byte[])
  14412. extern "C" IL2CPP_METHOD_ATTR int32_t MiscellaneousUtils_ByteArrayCompare_m2553453521 (RuntimeObject * __this /* static, unused */, ByteU5BU5D_t4116647657* ___a10, ByteU5BU5D_t4116647657* ___a21, const RuntimeMethod* method)
  14413. {
  14414. int32_t V_0 = 0;
  14415. int32_t V_1 = 0;
  14416. int32_t V_2 = 0;
  14417. int32_t V_3 = 0;
  14418. {
  14419. ByteU5BU5D_t4116647657* L_0 = ___a10;
  14420. NullCheck(L_0);
  14421. V_1 = (((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length))));
  14422. ByteU5BU5D_t4116647657* L_1 = ___a21;
  14423. NullCheck(L_1);
  14424. int32_t L_2 = Int32_CompareTo_m4284770383((&V_1), (((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), /*hidden argument*/NULL);
  14425. V_0 = L_2;
  14426. int32_t L_3 = V_0;
  14427. if (!L_3)
  14428. {
  14429. goto IL_0014;
  14430. }
  14431. }
  14432. {
  14433. int32_t L_4 = V_0;
  14434. return L_4;
  14435. }
  14436. IL_0014:
  14437. {
  14438. V_2 = 0;
  14439. goto IL_0031;
  14440. }
  14441. IL_0018:
  14442. {
  14443. ByteU5BU5D_t4116647657* L_5 = ___a10;
  14444. int32_t L_6 = V_2;
  14445. NullCheck(L_5);
  14446. ByteU5BU5D_t4116647657* L_7 = ___a21;
  14447. int32_t L_8 = V_2;
  14448. NullCheck(L_7);
  14449. int32_t L_9 = L_8;
  14450. uint8_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  14451. int32_t L_11 = Byte_CompareTo_m4207847027(((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))), L_10, /*hidden argument*/NULL);
  14452. V_3 = L_11;
  14453. int32_t L_12 = V_3;
  14454. if (!L_12)
  14455. {
  14456. goto IL_002d;
  14457. }
  14458. }
  14459. {
  14460. int32_t L_13 = V_3;
  14461. return L_13;
  14462. }
  14463. IL_002d:
  14464. {
  14465. int32_t L_14 = V_2;
  14466. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1));
  14467. }
  14468. IL_0031:
  14469. {
  14470. int32_t L_15 = V_2;
  14471. ByteU5BU5D_t4116647657* L_16 = ___a10;
  14472. NullCheck(L_16);
  14473. if ((((int32_t)L_15) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_16)->max_length)))))))
  14474. {
  14475. goto IL_0018;
  14476. }
  14477. }
  14478. {
  14479. return 0;
  14480. }
  14481. }
  14482. // System.String Newtonsoft.Json.Utilities.MiscellaneousUtils::GetPrefix(System.String)
  14483. extern "C" IL2CPP_METHOD_ATTR String_t* MiscellaneousUtils_GetPrefix_m3254256809 (RuntimeObject * __this /* static, unused */, String_t* ___qualifiedName0, const RuntimeMethod* method)
  14484. {
  14485. String_t* V_0 = NULL;
  14486. String_t* V_1 = NULL;
  14487. {
  14488. String_t* L_0 = ___qualifiedName0;
  14489. MiscellaneousUtils_GetQualifiedNameParts_m3121517832(NULL /*static, unused*/, L_0, (&V_0), (&V_1), /*hidden argument*/NULL);
  14490. String_t* L_1 = V_0;
  14491. return L_1;
  14492. }
  14493. }
  14494. // System.String Newtonsoft.Json.Utilities.MiscellaneousUtils::GetLocalName(System.String)
  14495. extern "C" IL2CPP_METHOD_ATTR String_t* MiscellaneousUtils_GetLocalName_m3921824933 (RuntimeObject * __this /* static, unused */, String_t* ___qualifiedName0, const RuntimeMethod* method)
  14496. {
  14497. String_t* V_0 = NULL;
  14498. String_t* V_1 = NULL;
  14499. {
  14500. String_t* L_0 = ___qualifiedName0;
  14501. MiscellaneousUtils_GetQualifiedNameParts_m3121517832(NULL /*static, unused*/, L_0, (&V_0), (&V_1), /*hidden argument*/NULL);
  14502. String_t* L_1 = V_1;
  14503. return L_1;
  14504. }
  14505. }
  14506. // System.Void Newtonsoft.Json.Utilities.MiscellaneousUtils::GetQualifiedNameParts(System.String,System.String&,System.String&)
  14507. extern "C" IL2CPP_METHOD_ATTR void MiscellaneousUtils_GetQualifiedNameParts_m3121517832 (RuntimeObject * __this /* static, unused */, String_t* ___qualifiedName0, String_t** ___prefix1, String_t** ___localName2, const RuntimeMethod* method)
  14508. {
  14509. int32_t V_0 = 0;
  14510. {
  14511. String_t* L_0 = ___qualifiedName0;
  14512. NullCheck(L_0);
  14513. int32_t L_1 = String_IndexOf_m363431711(L_0, ((int32_t)58), /*hidden argument*/NULL);
  14514. V_0 = L_1;
  14515. int32_t L_2 = V_0;
  14516. if ((((int32_t)L_2) == ((int32_t)(-1))))
  14517. {
  14518. goto IL_001b;
  14519. }
  14520. }
  14521. {
  14522. int32_t L_3 = V_0;
  14523. if (!L_3)
  14524. {
  14525. goto IL_001b;
  14526. }
  14527. }
  14528. {
  14529. String_t* L_4 = ___qualifiedName0;
  14530. NullCheck(L_4);
  14531. int32_t L_5 = String_get_Length_m3847582255(L_4, /*hidden argument*/NULL);
  14532. int32_t L_6 = V_0;
  14533. if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1))) == ((uint32_t)L_6))))
  14534. {
  14535. goto IL_0022;
  14536. }
  14537. }
  14538. IL_001b:
  14539. {
  14540. String_t** L_7 = ___prefix1;
  14541. *((RuntimeObject **)(L_7)) = (RuntimeObject *)NULL;
  14542. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_7), (RuntimeObject *)NULL);
  14543. String_t** L_8 = ___localName2;
  14544. String_t* L_9 = ___qualifiedName0;
  14545. *((RuntimeObject **)(L_8)) = (RuntimeObject *)L_9;
  14546. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_8), (RuntimeObject *)L_9);
  14547. return;
  14548. }
  14549. IL_0022:
  14550. {
  14551. String_t** L_10 = ___prefix1;
  14552. String_t* L_11 = ___qualifiedName0;
  14553. int32_t L_12 = V_0;
  14554. NullCheck(L_11);
  14555. String_t* L_13 = String_Substring_m1610150815(L_11, 0, L_12, /*hidden argument*/NULL);
  14556. *((RuntimeObject **)(L_10)) = (RuntimeObject *)L_13;
  14557. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_10), (RuntimeObject *)L_13);
  14558. String_t** L_14 = ___localName2;
  14559. String_t* L_15 = ___qualifiedName0;
  14560. int32_t L_16 = V_0;
  14561. NullCheck(L_15);
  14562. String_t* L_17 = String_Substring_m2848979100(L_15, ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)), /*hidden argument*/NULL);
  14563. *((RuntimeObject **)(L_14)) = (RuntimeObject *)L_17;
  14564. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_14), (RuntimeObject *)L_17);
  14565. return;
  14566. }
  14567. }
  14568. // System.String Newtonsoft.Json.Utilities.MiscellaneousUtils::FormatValueForPrint(System.Object)
  14569. extern "C" IL2CPP_METHOD_ATTR String_t* MiscellaneousUtils_FormatValueForPrint_m2505289556 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___value0, const RuntimeMethod* method)
  14570. {
  14571. static bool s_Il2CppMethodInitialized;
  14572. if (!s_Il2CppMethodInitialized)
  14573. {
  14574. il2cpp_codegen_initialize_method (MiscellaneousUtils_FormatValueForPrint_m2505289556_MetadataUsageId);
  14575. s_Il2CppMethodInitialized = true;
  14576. }
  14577. {
  14578. RuntimeObject * L_0 = ___value0;
  14579. if (L_0)
  14580. {
  14581. goto IL_0009;
  14582. }
  14583. }
  14584. {
  14585. return _stringLiteral2395288344;
  14586. }
  14587. IL_0009:
  14588. {
  14589. RuntimeObject * L_1 = ___value0;
  14590. if (!((String_t*)IsInstSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var)))
  14591. {
  14592. goto IL_0022;
  14593. }
  14594. }
  14595. {
  14596. RuntimeObject * L_2 = ___value0;
  14597. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  14598. String_t* L_3 = String_Concat_m1715369213(NULL /*static, unused*/, _stringLiteral3452614526, L_2, _stringLiteral3452614526, /*hidden argument*/NULL);
  14599. return L_3;
  14600. }
  14601. IL_0022:
  14602. {
  14603. RuntimeObject * L_4 = ___value0;
  14604. NullCheck(L_4);
  14605. String_t* L_5 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_4);
  14606. return L_5;
  14607. }
  14608. }
  14609. #ifdef __clang__
  14610. #pragma clang diagnostic pop
  14611. #endif
  14612. #ifdef __clang__
  14613. #pragma clang diagnostic push
  14614. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14615. #pragma clang diagnostic ignored "-Wunused-variable"
  14616. #endif
  14617. #ifdef __clang__
  14618. #pragma clang diagnostic pop
  14619. #endif
  14620. #ifdef __clang__
  14621. #pragma clang diagnostic push
  14622. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14623. #pragma clang diagnostic ignored "-Wunused-variable"
  14624. #endif
  14625. #ifdef __clang__
  14626. #pragma clang diagnostic pop
  14627. #endif
  14628. #ifdef __clang__
  14629. #pragma clang diagnostic push
  14630. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14631. #pragma clang diagnostic ignored "-Wunused-variable"
  14632. #endif
  14633. #ifdef __clang__
  14634. #pragma clang diagnostic pop
  14635. #endif
  14636. #ifdef __clang__
  14637. #pragma clang diagnostic push
  14638. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14639. #pragma clang diagnostic ignored "-Wunused-variable"
  14640. #endif
  14641. // System.Void Newtonsoft.Json.Utilities.PropertyNameTable::.cctor()
  14642. extern "C" IL2CPP_METHOD_ATTR void PropertyNameTable__cctor_m1564092424 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
  14643. {
  14644. static bool s_Il2CppMethodInitialized;
  14645. if (!s_Il2CppMethodInitialized)
  14646. {
  14647. il2cpp_codegen_initialize_method (PropertyNameTable__cctor_m1564092424_MetadataUsageId);
  14648. s_Il2CppMethodInitialized = true;
  14649. }
  14650. {
  14651. int32_t L_0 = Environment_get_TickCount_m2088073110(NULL /*static, unused*/, /*hidden argument*/NULL);
  14652. ((PropertyNameTable_t4130830590_StaticFields*)il2cpp_codegen_static_fields_for(PropertyNameTable_t4130830590_il2cpp_TypeInfo_var))->set_HashCodeRandomizer_0(L_0);
  14653. return;
  14654. }
  14655. }
  14656. // System.Void Newtonsoft.Json.Utilities.PropertyNameTable::.ctor()
  14657. extern "C" IL2CPP_METHOD_ATTR void PropertyNameTable__ctor_m727499363 (PropertyNameTable_t4130830590 * __this, const RuntimeMethod* method)
  14658. {
  14659. static bool s_Il2CppMethodInitialized;
  14660. if (!s_Il2CppMethodInitialized)
  14661. {
  14662. il2cpp_codegen_initialize_method (PropertyNameTable__ctor_m727499363_MetadataUsageId);
  14663. s_Il2CppMethodInitialized = true;
  14664. }
  14665. {
  14666. __this->set__mask_3(((int32_t)31));
  14667. Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  14668. int32_t L_0 = __this->get__mask_3();
  14669. __this->set__entries_2(((EntryU5BU5D_t1995962374*)SZArrayNew(EntryU5BU5D_t1995962374_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)1)))));
  14670. return;
  14671. }
  14672. }
  14673. // System.String Newtonsoft.Json.Utilities.PropertyNameTable::Get(System.Char[],System.Int32,System.Int32)
  14674. extern "C" IL2CPP_METHOD_ATTR String_t* PropertyNameTable_Get_m1245220493 (PropertyNameTable_t4130830590 * __this, CharU5BU5D_t3528271667* ___key0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
  14675. {
  14676. static bool s_Il2CppMethodInitialized;
  14677. if (!s_Il2CppMethodInitialized)
  14678. {
  14679. il2cpp_codegen_initialize_method (PropertyNameTable_Get_m1245220493_MetadataUsageId);
  14680. s_Il2CppMethodInitialized = true;
  14681. }
  14682. int32_t V_0 = 0;
  14683. int32_t V_1 = 0;
  14684. int32_t V_2 = 0;
  14685. Entry_t2924091039 * V_3 = NULL;
  14686. {
  14687. int32_t L_0 = ___length2;
  14688. if (L_0)
  14689. {
  14690. goto IL_0009;
  14691. }
  14692. }
  14693. {
  14694. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  14695. String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_2();
  14696. return L_1;
  14697. }
  14698. IL_0009:
  14699. {
  14700. int32_t L_2 = ___length2;
  14701. IL2CPP_RUNTIME_CLASS_INIT(PropertyNameTable_t4130830590_il2cpp_TypeInfo_var);
  14702. int32_t L_3 = ((PropertyNameTable_t4130830590_StaticFields*)il2cpp_codegen_static_fields_for(PropertyNameTable_t4130830590_il2cpp_TypeInfo_var))->get_HashCodeRandomizer_0();
  14703. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)L_3));
  14704. int32_t L_4 = V_0;
  14705. int32_t L_5 = V_0;
  14706. CharU5BU5D_t3528271667* L_6 = ___key0;
  14707. int32_t L_7 = ___start1;
  14708. NullCheck(L_6);
  14709. int32_t L_8 = L_7;
  14710. uint16_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  14711. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5<<(int32_t)7))^(int32_t)L_9))));
  14712. int32_t L_10 = ___start1;
  14713. int32_t L_11 = ___length2;
  14714. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11));
  14715. int32_t L_12 = ___start1;
  14716. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
  14717. goto IL_0033;
  14718. }
  14719. IL_0025:
  14720. {
  14721. int32_t L_13 = V_0;
  14722. int32_t L_14 = V_0;
  14723. CharU5BU5D_t3528271667* L_15 = ___key0;
  14724. int32_t L_16 = V_2;
  14725. NullCheck(L_15);
  14726. int32_t L_17 = L_16;
  14727. uint16_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
  14728. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_14<<(int32_t)7))^(int32_t)L_18))));
  14729. int32_t L_19 = V_2;
  14730. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1));
  14731. }
  14732. IL_0033:
  14733. {
  14734. int32_t L_20 = V_2;
  14735. int32_t L_21 = V_1;
  14736. if ((((int32_t)L_20) < ((int32_t)L_21)))
  14737. {
  14738. goto IL_0025;
  14739. }
  14740. }
  14741. {
  14742. int32_t L_22 = V_0;
  14743. int32_t L_23 = V_0;
  14744. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_22, (int32_t)((int32_t)((int32_t)L_23>>(int32_t)((int32_t)17)))));
  14745. int32_t L_24 = V_0;
  14746. int32_t L_25 = V_0;
  14747. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)((int32_t)((int32_t)L_25>>(int32_t)((int32_t)11)))));
  14748. int32_t L_26 = V_0;
  14749. int32_t L_27 = V_0;
  14750. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)((int32_t)((int32_t)L_27>>(int32_t)5))));
  14751. EntryU5BU5D_t1995962374* L_28 = __this->get__entries_2();
  14752. int32_t L_29 = V_0;
  14753. int32_t L_30 = __this->get__mask_3();
  14754. NullCheck(L_28);
  14755. int32_t L_31 = ((int32_t)((int32_t)L_29&(int32_t)L_30));
  14756. Entry_t2924091039 * L_32 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
  14757. V_3 = L_32;
  14758. goto IL_0084;
  14759. }
  14760. IL_005d:
  14761. {
  14762. Entry_t2924091039 * L_33 = V_3;
  14763. NullCheck(L_33);
  14764. int32_t L_34 = L_33->get_HashCode_1();
  14765. int32_t L_35 = V_0;
  14766. if ((!(((uint32_t)L_34) == ((uint32_t)L_35))))
  14767. {
  14768. goto IL_007d;
  14769. }
  14770. }
  14771. {
  14772. Entry_t2924091039 * L_36 = V_3;
  14773. NullCheck(L_36);
  14774. String_t* L_37 = L_36->get_Value_0();
  14775. CharU5BU5D_t3528271667* L_38 = ___key0;
  14776. int32_t L_39 = ___start1;
  14777. int32_t L_40 = ___length2;
  14778. IL2CPP_RUNTIME_CLASS_INIT(PropertyNameTable_t4130830590_il2cpp_TypeInfo_var);
  14779. bool L_41 = PropertyNameTable_TextEquals_m2030128776(NULL /*static, unused*/, L_37, L_38, L_39, L_40, /*hidden argument*/NULL);
  14780. if (!L_41)
  14781. {
  14782. goto IL_007d;
  14783. }
  14784. }
  14785. {
  14786. Entry_t2924091039 * L_42 = V_3;
  14787. NullCheck(L_42);
  14788. String_t* L_43 = L_42->get_Value_0();
  14789. return L_43;
  14790. }
  14791. IL_007d:
  14792. {
  14793. Entry_t2924091039 * L_44 = V_3;
  14794. NullCheck(L_44);
  14795. Entry_t2924091039 * L_45 = L_44->get_Next_2();
  14796. V_3 = L_45;
  14797. }
  14798. IL_0084:
  14799. {
  14800. Entry_t2924091039 * L_46 = V_3;
  14801. if (L_46)
  14802. {
  14803. goto IL_005d;
  14804. }
  14805. }
  14806. {
  14807. return (String_t*)NULL;
  14808. }
  14809. }
  14810. // System.String Newtonsoft.Json.Utilities.PropertyNameTable::Add(System.String)
  14811. extern "C" IL2CPP_METHOD_ATTR String_t* PropertyNameTable_Add_m2811283804 (PropertyNameTable_t4130830590 * __this, String_t* ___key0, const RuntimeMethod* method)
  14812. {
  14813. static bool s_Il2CppMethodInitialized;
  14814. if (!s_Il2CppMethodInitialized)
  14815. {
  14816. il2cpp_codegen_initialize_method (PropertyNameTable_Add_m2811283804_MetadataUsageId);
  14817. s_Il2CppMethodInitialized = true;
  14818. }
  14819. int32_t V_0 = 0;
  14820. int32_t V_1 = 0;
  14821. int32_t V_2 = 0;
  14822. Entry_t2924091039 * V_3 = NULL;
  14823. {
  14824. String_t* L_0 = ___key0;
  14825. if (L_0)
  14826. {
  14827. goto IL_000e;
  14828. }
  14829. }
  14830. {
  14831. ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
  14832. ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral2600271970, /*hidden argument*/NULL);
  14833. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,PropertyNameTable_Add_m2811283804_RuntimeMethod_var);
  14834. }
  14835. IL_000e:
  14836. {
  14837. String_t* L_2 = ___key0;
  14838. NullCheck(L_2);
  14839. int32_t L_3 = String_get_Length_m3847582255(L_2, /*hidden argument*/NULL);
  14840. V_0 = L_3;
  14841. int32_t L_4 = V_0;
  14842. if (L_4)
  14843. {
  14844. goto IL_001e;
  14845. }
  14846. }
  14847. {
  14848. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  14849. String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_2();
  14850. return L_5;
  14851. }
  14852. IL_001e:
  14853. {
  14854. int32_t L_6 = V_0;
  14855. IL2CPP_RUNTIME_CLASS_INIT(PropertyNameTable_t4130830590_il2cpp_TypeInfo_var);
  14856. int32_t L_7 = ((PropertyNameTable_t4130830590_StaticFields*)il2cpp_codegen_static_fields_for(PropertyNameTable_t4130830590_il2cpp_TypeInfo_var))->get_HashCodeRandomizer_0();
  14857. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)L_7));
  14858. V_2 = 0;
  14859. goto IL_003c;
  14860. }
  14861. IL_002a:
  14862. {
  14863. int32_t L_8 = V_1;
  14864. int32_t L_9 = V_1;
  14865. String_t* L_10 = ___key0;
  14866. int32_t L_11 = V_2;
  14867. NullCheck(L_10);
  14868. Il2CppChar L_12 = String_get_Chars_m2986988803(L_10, L_11, /*hidden argument*/NULL);
  14869. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_9<<(int32_t)7))^(int32_t)L_12))));
  14870. int32_t L_13 = V_2;
  14871. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
  14872. }
  14873. IL_003c:
  14874. {
  14875. int32_t L_14 = V_2;
  14876. String_t* L_15 = ___key0;
  14877. NullCheck(L_15);
  14878. int32_t L_16 = String_get_Length_m3847582255(L_15, /*hidden argument*/NULL);
  14879. if ((((int32_t)L_14) < ((int32_t)L_16)))
  14880. {
  14881. goto IL_002a;
  14882. }
  14883. }
  14884. {
  14885. int32_t L_17 = V_1;
  14886. int32_t L_18 = V_1;
  14887. V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)((int32_t)((int32_t)L_18>>(int32_t)((int32_t)17)))));
  14888. int32_t L_19 = V_1;
  14889. int32_t L_20 = V_1;
  14890. V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)((int32_t)((int32_t)L_20>>(int32_t)((int32_t)11)))));
  14891. int32_t L_21 = V_1;
  14892. int32_t L_22 = V_1;
  14893. V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)((int32_t)((int32_t)L_22>>(int32_t)5))));
  14894. EntryU5BU5D_t1995962374* L_23 = __this->get__entries_2();
  14895. int32_t L_24 = V_1;
  14896. int32_t L_25 = __this->get__mask_3();
  14897. NullCheck(L_23);
  14898. int32_t L_26 = ((int32_t)((int32_t)L_24&(int32_t)L_25));
  14899. Entry_t2924091039 * L_27 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
  14900. V_3 = L_27;
  14901. goto IL_0090;
  14902. }
  14903. IL_006b:
  14904. {
  14905. Entry_t2924091039 * L_28 = V_3;
  14906. NullCheck(L_28);
  14907. int32_t L_29 = L_28->get_HashCode_1();
  14908. int32_t L_30 = V_1;
  14909. if ((!(((uint32_t)L_29) == ((uint32_t)L_30))))
  14910. {
  14911. goto IL_0089;
  14912. }
  14913. }
  14914. {
  14915. Entry_t2924091039 * L_31 = V_3;
  14916. NullCheck(L_31);
  14917. String_t* L_32 = L_31->get_Value_0();
  14918. String_t* L_33 = ___key0;
  14919. NullCheck(L_32);
  14920. bool L_34 = String_Equals_m2270643605(L_32, L_33, /*hidden argument*/NULL);
  14921. if (!L_34)
  14922. {
  14923. goto IL_0089;
  14924. }
  14925. }
  14926. {
  14927. Entry_t2924091039 * L_35 = V_3;
  14928. NullCheck(L_35);
  14929. String_t* L_36 = L_35->get_Value_0();
  14930. return L_36;
  14931. }
  14932. IL_0089:
  14933. {
  14934. Entry_t2924091039 * L_37 = V_3;
  14935. NullCheck(L_37);
  14936. Entry_t2924091039 * L_38 = L_37->get_Next_2();
  14937. V_3 = L_38;
  14938. }
  14939. IL_0090:
  14940. {
  14941. Entry_t2924091039 * L_39 = V_3;
  14942. if (L_39)
  14943. {
  14944. goto IL_006b;
  14945. }
  14946. }
  14947. {
  14948. String_t* L_40 = ___key0;
  14949. int32_t L_41 = V_1;
  14950. String_t* L_42 = PropertyNameTable_AddEntry_m2687197476(__this, L_40, L_41, /*hidden argument*/NULL);
  14951. return L_42;
  14952. }
  14953. }
  14954. // System.String Newtonsoft.Json.Utilities.PropertyNameTable::AddEntry(System.String,System.Int32)
  14955. extern "C" IL2CPP_METHOD_ATTR String_t* PropertyNameTable_AddEntry_m2687197476 (PropertyNameTable_t4130830590 * __this, String_t* ___str0, int32_t ___hashCode1, const RuntimeMethod* method)
  14956. {
  14957. static bool s_Il2CppMethodInitialized;
  14958. if (!s_Il2CppMethodInitialized)
  14959. {
  14960. il2cpp_codegen_initialize_method (PropertyNameTable_AddEntry_m2687197476_MetadataUsageId);
  14961. s_Il2CppMethodInitialized = true;
  14962. }
  14963. int32_t V_0 = 0;
  14964. Entry_t2924091039 * V_1 = NULL;
  14965. int32_t V_2 = 0;
  14966. {
  14967. int32_t L_0 = ___hashCode1;
  14968. int32_t L_1 = __this->get__mask_3();
  14969. V_0 = ((int32_t)((int32_t)L_0&(int32_t)L_1));
  14970. String_t* L_2 = ___str0;
  14971. int32_t L_3 = ___hashCode1;
  14972. EntryU5BU5D_t1995962374* L_4 = __this->get__entries_2();
  14973. int32_t L_5 = V_0;
  14974. NullCheck(L_4);
  14975. int32_t L_6 = L_5;
  14976. Entry_t2924091039 * L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  14977. Entry_t2924091039 * L_8 = (Entry_t2924091039 *)il2cpp_codegen_object_new(Entry_t2924091039_il2cpp_TypeInfo_var);
  14978. Entry__ctor_m1495177254(L_8, L_2, L_3, L_7, /*hidden argument*/NULL);
  14979. V_1 = L_8;
  14980. EntryU5BU5D_t1995962374* L_9 = __this->get__entries_2();
  14981. int32_t L_10 = V_0;
  14982. Entry_t2924091039 * L_11 = V_1;
  14983. NullCheck(L_9);
  14984. ArrayElementTypeCheck (L_9, L_11);
  14985. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (Entry_t2924091039 *)L_11);
  14986. int32_t L_12 = __this->get__count_1();
  14987. V_2 = L_12;
  14988. int32_t L_13 = V_2;
  14989. __this->set__count_1(((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)));
  14990. int32_t L_14 = V_2;
  14991. int32_t L_15 = __this->get__mask_3();
  14992. if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
  14993. {
  14994. goto IL_0041;
  14995. }
  14996. }
  14997. {
  14998. PropertyNameTable_Grow_m2160967313(__this, /*hidden argument*/NULL);
  14999. }
  15000. IL_0041:
  15001. {
  15002. Entry_t2924091039 * L_16 = V_1;
  15003. NullCheck(L_16);
  15004. String_t* L_17 = L_16->get_Value_0();
  15005. return L_17;
  15006. }
  15007. }
  15008. // System.Void Newtonsoft.Json.Utilities.PropertyNameTable::Grow()
  15009. extern "C" IL2CPP_METHOD_ATTR void PropertyNameTable_Grow_m2160967313 (PropertyNameTable_t4130830590 * __this, const RuntimeMethod* method)
  15010. {
  15011. static bool s_Il2CppMethodInitialized;
  15012. if (!s_Il2CppMethodInitialized)
  15013. {
  15014. il2cpp_codegen_initialize_method (PropertyNameTable_Grow_m2160967313_MetadataUsageId);
  15015. s_Il2CppMethodInitialized = true;
  15016. }
  15017. EntryU5BU5D_t1995962374* V_0 = NULL;
  15018. int32_t V_1 = 0;
  15019. EntryU5BU5D_t1995962374* V_2 = NULL;
  15020. int32_t V_3 = 0;
  15021. Entry_t2924091039 * V_4 = NULL;
  15022. Entry_t2924091039 * V_5 = NULL;
  15023. int32_t V_6 = 0;
  15024. {
  15025. EntryU5BU5D_t1995962374* L_0 = __this->get__entries_2();
  15026. V_0 = L_0;
  15027. int32_t L_1 = __this->get__mask_3();
  15028. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)2)), (int32_t)1));
  15029. int32_t L_2 = V_1;
  15030. V_2 = ((EntryU5BU5D_t1995962374*)SZArrayNew(EntryU5BU5D_t1995962374_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))));
  15031. V_3 = 0;
  15032. goto IL_0057;
  15033. }
  15034. IL_001f:
  15035. {
  15036. EntryU5BU5D_t1995962374* L_3 = V_0;
  15037. int32_t L_4 = V_3;
  15038. NullCheck(L_3);
  15039. int32_t L_5 = L_4;
  15040. Entry_t2924091039 * L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  15041. V_5 = L_6;
  15042. goto IL_004f;
  15043. }
  15044. IL_0026:
  15045. {
  15046. Entry_t2924091039 * L_7 = V_5;
  15047. NullCheck(L_7);
  15048. int32_t L_8 = L_7->get_HashCode_1();
  15049. int32_t L_9 = V_1;
  15050. V_6 = ((int32_t)((int32_t)L_8&(int32_t)L_9));
  15051. Entry_t2924091039 * L_10 = V_5;
  15052. NullCheck(L_10);
  15053. Entry_t2924091039 * L_11 = L_10->get_Next_2();
  15054. V_4 = L_11;
  15055. Entry_t2924091039 * L_12 = V_5;
  15056. EntryU5BU5D_t1995962374* L_13 = V_2;
  15057. int32_t L_14 = V_6;
  15058. NullCheck(L_13);
  15059. int32_t L_15 = L_14;
  15060. Entry_t2924091039 * L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  15061. NullCheck(L_12);
  15062. L_12->set_Next_2(L_16);
  15063. EntryU5BU5D_t1995962374* L_17 = V_2;
  15064. int32_t L_18 = V_6;
  15065. Entry_t2924091039 * L_19 = V_5;
  15066. NullCheck(L_17);
  15067. ArrayElementTypeCheck (L_17, L_19);
  15068. (L_17)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (Entry_t2924091039 *)L_19);
  15069. Entry_t2924091039 * L_20 = V_4;
  15070. V_5 = L_20;
  15071. }
  15072. IL_004f:
  15073. {
  15074. Entry_t2924091039 * L_21 = V_5;
  15075. if (L_21)
  15076. {
  15077. goto IL_0026;
  15078. }
  15079. }
  15080. {
  15081. int32_t L_22 = V_3;
  15082. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1));
  15083. }
  15084. IL_0057:
  15085. {
  15086. int32_t L_23 = V_3;
  15087. EntryU5BU5D_t1995962374* L_24 = V_0;
  15088. NullCheck(L_24);
  15089. if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length)))))))
  15090. {
  15091. goto IL_001f;
  15092. }
  15093. }
  15094. {
  15095. EntryU5BU5D_t1995962374* L_25 = V_2;
  15096. __this->set__entries_2(L_25);
  15097. int32_t L_26 = V_1;
  15098. __this->set__mask_3(L_26);
  15099. return;
  15100. }
  15101. }
  15102. // System.Boolean Newtonsoft.Json.Utilities.PropertyNameTable::TextEquals(System.String,System.Char[],System.Int32,System.Int32)
  15103. extern "C" IL2CPP_METHOD_ATTR bool PropertyNameTable_TextEquals_m2030128776 (RuntimeObject * __this /* static, unused */, String_t* ___str10, CharU5BU5D_t3528271667* ___str21, int32_t ___str2Start2, int32_t ___str2Length3, const RuntimeMethod* method)
  15104. {
  15105. int32_t V_0 = 0;
  15106. {
  15107. String_t* L_0 = ___str10;
  15108. NullCheck(L_0);
  15109. int32_t L_1 = String_get_Length_m3847582255(L_0, /*hidden argument*/NULL);
  15110. int32_t L_2 = ___str2Length3;
  15111. if ((((int32_t)L_1) == ((int32_t)L_2)))
  15112. {
  15113. goto IL_000b;
  15114. }
  15115. }
  15116. {
  15117. return (bool)0;
  15118. }
  15119. IL_000b:
  15120. {
  15121. V_0 = 0;
  15122. goto IL_0023;
  15123. }
  15124. IL_000f:
  15125. {
  15126. String_t* L_3 = ___str10;
  15127. int32_t L_4 = V_0;
  15128. NullCheck(L_3);
  15129. Il2CppChar L_5 = String_get_Chars_m2986988803(L_3, L_4, /*hidden argument*/NULL);
  15130. CharU5BU5D_t3528271667* L_6 = ___str21;
  15131. int32_t L_7 = ___str2Start2;
  15132. int32_t L_8 = V_0;
  15133. NullCheck(L_6);
  15134. int32_t L_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8));
  15135. uint16_t L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  15136. if ((((int32_t)L_5) == ((int32_t)L_10)))
  15137. {
  15138. goto IL_001f;
  15139. }
  15140. }
  15141. {
  15142. return (bool)0;
  15143. }
  15144. IL_001f:
  15145. {
  15146. int32_t L_11 = V_0;
  15147. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
  15148. }
  15149. IL_0023:
  15150. {
  15151. int32_t L_12 = V_0;
  15152. String_t* L_13 = ___str10;
  15153. NullCheck(L_13);
  15154. int32_t L_14 = String_get_Length_m3847582255(L_13, /*hidden argument*/NULL);
  15155. if ((((int32_t)L_12) < ((int32_t)L_14)))
  15156. {
  15157. goto IL_000f;
  15158. }
  15159. }
  15160. {
  15161. return (bool)1;
  15162. }
  15163. }
  15164. #ifdef __clang__
  15165. #pragma clang diagnostic pop
  15166. #endif
  15167. #ifdef __clang__
  15168. #pragma clang diagnostic push
  15169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15170. #pragma clang diagnostic ignored "-Wunused-variable"
  15171. #endif
  15172. // System.Void Newtonsoft.Json.Utilities.PropertyNameTable/Entry::.ctor(System.String,System.Int32,Newtonsoft.Json.Utilities.PropertyNameTable/Entry)
  15173. extern "C" IL2CPP_METHOD_ATTR void Entry__ctor_m1495177254 (Entry_t2924091039 * __this, String_t* ___value0, int32_t ___hashCode1, Entry_t2924091039 * ___next2, const RuntimeMethod* method)
  15174. {
  15175. {
  15176. Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  15177. String_t* L_0 = ___value0;
  15178. __this->set_Value_0(L_0);
  15179. int32_t L_1 = ___hashCode1;
  15180. __this->set_HashCode_1(L_1);
  15181. Entry_t2924091039 * L_2 = ___next2;
  15182. __this->set_Next_2(L_2);
  15183. return;
  15184. }
  15185. }
  15186. #ifdef __clang__
  15187. #pragma clang diagnostic pop
  15188. #endif
  15189. #ifdef __clang__
  15190. #pragma clang diagnostic push
  15191. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15192. #pragma clang diagnostic ignored "-Wunused-variable"
  15193. #endif
  15194. // System.Void Newtonsoft.Json.Utilities.ReflectionDelegateFactory::.ctor()
  15195. extern "C" IL2CPP_METHOD_ATTR void ReflectionDelegateFactory__ctor_m3277517333 (ReflectionDelegateFactory_t2528576452 * __this, const RuntimeMethod* method)
  15196. {
  15197. {
  15198. Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  15199. return;
  15200. }
  15201. }
  15202. #ifdef __clang__
  15203. #pragma clang diagnostic pop
  15204. #endif
  15205. #ifdef __clang__
  15206. #pragma clang diagnostic push
  15207. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15208. #pragma clang diagnostic ignored "-Wunused-variable"
  15209. #endif
  15210. // System.Type Newtonsoft.Json.Utilities.ReflectionMember::get_MemberType()
  15211. extern "C" IL2CPP_METHOD_ATTR Type_t * ReflectionMember_get_MemberType_m1759785445 (ReflectionMember_t2655407482 * __this, const RuntimeMethod* method)
  15212. {
  15213. {
  15214. Type_t * L_0 = __this->get_U3CMemberTypeU3Ek__BackingField_0();
  15215. return L_0;
  15216. }
  15217. }
  15218. // System.Void Newtonsoft.Json.Utilities.ReflectionMember::set_MemberType(System.Type)
  15219. extern "C" IL2CPP_METHOD_ATTR void ReflectionMember_set_MemberType_m3957217921 (ReflectionMember_t2655407482 * __this, Type_t * ___value0, const RuntimeMethod* method)
  15220. {
  15221. {
  15222. Type_t * L_0 = ___value0;
  15223. __this->set_U3CMemberTypeU3Ek__BackingField_0(L_0);
  15224. return;
  15225. }
  15226. }
  15227. // System.Func`2<System.Object,System.Object> Newtonsoft.Json.Utilities.ReflectionMember::get_Getter()
  15228. extern "C" IL2CPP_METHOD_ATTR Func_2_t2447130374 * ReflectionMember_get_Getter_m2488656156 (ReflectionMember_t2655407482 * __this, const RuntimeMethod* method)
  15229. {
  15230. {
  15231. Func_2_t2447130374 * L_0 = __this->get_U3CGetterU3Ek__BackingField_1();
  15232. return L_0;
  15233. }
  15234. }
  15235. // System.Void Newtonsoft.Json.Utilities.ReflectionMember::set_Getter(System.Func`2<System.Object,System.Object>)
  15236. extern "C" IL2CPP_METHOD_ATTR void ReflectionMember_set_Getter_m3541426260 (ReflectionMember_t2655407482 * __this, Func_2_t2447130374 * ___value0, const RuntimeMethod* method)
  15237. {
  15238. {
  15239. Func_2_t2447130374 * L_0 = ___value0;
  15240. __this->set_U3CGetterU3Ek__BackingField_1(L_0);
  15241. return;
  15242. }
  15243. }
  15244. // System.Void Newtonsoft.Json.Utilities.ReflectionMember::set_Setter(System.Action`2<System.Object,System.Object>)
  15245. extern "C" IL2CPP_METHOD_ATTR void ReflectionMember_set_Setter_m1832329444 (ReflectionMember_t2655407482 * __this, Action_2_t2470008838 * ___value0, const RuntimeMethod* method)
  15246. {
  15247. {
  15248. Action_2_t2470008838 * L_0 = ___value0;
  15249. __this->set_U3CSetterU3Ek__BackingField_2(L_0);
  15250. return;
  15251. }
  15252. }
  15253. // System.Void Newtonsoft.Json.Utilities.ReflectionMember::.ctor()
  15254. extern "C" IL2CPP_METHOD_ATTR void ReflectionMember__ctor_m2612443734 (ReflectionMember_t2655407482 * __this, const RuntimeMethod* method)
  15255. {
  15256. {
  15257. Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  15258. return;
  15259. }
  15260. }
  15261. #ifdef __clang__
  15262. #pragma clang diagnostic pop
  15263. #endif
  15264. #ifdef __clang__
  15265. #pragma clang diagnostic push
  15266. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15267. #pragma clang diagnostic ignored "-Wunused-variable"
  15268. #endif
  15269. // Newtonsoft.Json.Serialization.ObjectConstructor`1<System.Object> Newtonsoft.Json.Utilities.ReflectionObject::get_Creator()
  15270. extern "C" IL2CPP_METHOD_ATTR ObjectConstructor_1_t3207922868 * ReflectionObject_get_Creator_m2665801294 (ReflectionObject_t701100009 * __this, const RuntimeMethod* method)
  15271. {
  15272. {
  15273. ObjectConstructor_1_t3207922868 * L_0 = __this->get_U3CCreatorU3Ek__BackingField_0();
  15274. return L_0;
  15275. }
  15276. }
  15277. // System.Void Newtonsoft.Json.Utilities.ReflectionObject::set_Creator(Newtonsoft.Json.Serialization.ObjectConstructor`1<System.Object>)
  15278. extern "C" IL2CPP_METHOD_ATTR void ReflectionObject_set_Creator_m3308348627 (ReflectionObject_t701100009 * __this, ObjectConstructor_1_t3207922868 * ___value0, const RuntimeMethod* method)
  15279. {
  15280. {
  15281. ObjectConstructor_1_t3207922868 * L_0 = ___value0;
  15282. __this->set_U3CCreatorU3Ek__BackingField_0(L_0);
  15283. return;
  15284. }
  15285. }
  15286. // System.Collections.Generic.IDictionary`2<System.String,Newtonsoft.Json.Utilities.ReflectionMember> Newtonsoft.Json.Utilities.ReflectionObject::get_Members()
  15287. extern "C" IL2CPP_METHOD_ATTR RuntimeObject* ReflectionObject_get_Members_m1237437266 (ReflectionObject_t701100009 * __this, const RuntimeMethod* method)
  15288. {
  15289. {
  15290. RuntimeObject* L_0 = __this->get_U3CMembersU3Ek__BackingField_1();
  15291. return L_0;
  15292. }
  15293. }
  15294. // System.Void Newtonsoft.Json.Utilities.ReflectionObject::set_Members(System.Collections.Generic.IDictionary`2<System.String,Newtonsoft.Json.Utilities.ReflectionMember>)
  15295. extern "C" IL2CPP_METHOD_ATTR void ReflectionObject_set_Members_m1728563473 (ReflectionObject_t701100009 * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
  15296. {
  15297. {
  15298. RuntimeObject* L_0 = ___value0;
  15299. __this->set_U3CMembersU3Ek__BackingField_1(L_0);
  15300. return;
  15301. }
  15302. }
  15303. // System.Void Newtonsoft.Json.Utilities.ReflectionObject::.ctor()
  15304. extern "C" IL2CPP_METHOD_ATTR void ReflectionObject__ctor_m1062647964 (ReflectionObject_t701100009 * __this, const RuntimeMethod* method)
  15305. {
  15306. static bool s_Il2CppMethodInitialized;
  15307. if (!s_Il2CppMethodInitialized)
  15308. {
  15309. il2cpp_codegen_initialize_method (ReflectionObject__ctor_m1062647964_MetadataUsageId);
  15310. s_Il2CppMethodInitialized = true;
  15311. }
  15312. {
  15313. Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  15314. Dictionary_2_t2440663781 * L_0 = (Dictionary_2_t2440663781 *)il2cpp_codegen_object_new(Dictionary_2_t2440663781_il2cpp_TypeInfo_var);
  15315. Dictionary_2__ctor_m2127759587(L_0, /*hidden argument*/Dictionary_2__ctor_m2127759587_RuntimeMethod_var);
  15316. ReflectionObject_set_Members_m1728563473(__this, L_0, /*hidden argument*/NULL);
  15317. return;
  15318. }
  15319. }
  15320. // System.Object Newtonsoft.Json.Utilities.ReflectionObject::GetValue(System.Object,System.String)
  15321. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * ReflectionObject_GetValue_m2531865869 (ReflectionObject_t701100009 * __this, RuntimeObject * ___target0, String_t* ___member1, const RuntimeMethod* method)
  15322. {
  15323. static bool s_Il2CppMethodInitialized;
  15324. if (!s_Il2CppMethodInitialized)
  15325. {
  15326. il2cpp_codegen_initialize_method (ReflectionObject_GetValue_m2531865869_MetadataUsageId);
  15327. s_Il2CppMethodInitialized = true;
  15328. }
  15329. {
  15330. RuntimeObject* L_0 = ReflectionObject_get_Members_m1237437266(__this, /*hidden argument*/NULL);
  15331. String_t* L_1 = ___member1;
  15332. NullCheck(L_0);
  15333. ReflectionMember_t2655407482 * L_2 = InterfaceFuncInvoker1< ReflectionMember_t2655407482 *, String_t* >::Invoke(4 /* !1 System.Collections.Generic.IDictionary`2<System.String,Newtonsoft.Json.Utilities.ReflectionMember>::get_Item(!0) */, IDictionary_2_t904515172_il2cpp_TypeInfo_var, L_0, L_1);
  15334. NullCheck(L_2);
  15335. Func_2_t2447130374 * L_3 = ReflectionMember_get_Getter_m2488656156(L_2, /*hidden argument*/NULL);
  15336. RuntimeObject * L_4 = ___target0;
  15337. NullCheck(L_3);
  15338. RuntimeObject * L_5 = Func_2_Invoke_m3285901618(L_3, L_4, /*hidden argument*/Func_2_Invoke_m3285901618_RuntimeMethod_var);
  15339. return L_5;
  15340. }
  15341. }
  15342. // System.Type Newtonsoft.Json.Utilities.ReflectionObject::GetType(System.String)
  15343. extern "C" IL2CPP_METHOD_ATTR Type_t * ReflectionObject_GetType_m2200262811 (ReflectionObject_t701100009 * __this, String_t* ___member0, const RuntimeMethod* method)
  15344. {
  15345. static bool s_Il2CppMethodInitialized;
  15346. if (!s_Il2CppMethodInitialized)
  15347. {
  15348. il2cpp_codegen_initialize_method (ReflectionObject_GetType_m2200262811_MetadataUsageId);
  15349. s_Il2CppMethodInitialized = true;
  15350. }
  15351. {
  15352. RuntimeObject* L_0 = ReflectionObject_get_Members_m1237437266(__this, /*hidden argument*/NULL);
  15353. String_t* L_1 = ___member0;
  15354. NullCheck(L_0);
  15355. ReflectionMember_t2655407482 * L_2 = InterfaceFuncInvoker1< ReflectionMember_t2655407482 *, String_t* >::Invoke(4 /* !1 System.Collections.Generic.IDictionary`2<System.String,Newtonsoft.Json.Utilities.ReflectionMember>::get_Item(!0) */, IDictionary_2_t904515172_il2cpp_TypeInfo_var, L_0, L_1);
  15356. NullCheck(L_2);
  15357. Type_t * L_3 = ReflectionMember_get_MemberType_m1759785445(L_2, /*hidden argument*/NULL);
  15358. return L_3;
  15359. }
  15360. }
  15361. // Newtonsoft.Json.Utilities.ReflectionObject Newtonsoft.Json.Utilities.ReflectionObject::Create(System.Type,System.String[])
  15362. extern "C" IL2CPP_METHOD_ATTR ReflectionObject_t701100009 * ReflectionObject_Create_m720835830 (RuntimeObject * __this /* static, unused */, Type_t * ___t0, StringU5BU5D_t1281789340* ___memberNames1, const RuntimeMethod* method)
  15363. {
  15364. {
  15365. Type_t * L_0 = ___t0;
  15366. StringU5BU5D_t1281789340* L_1 = ___memberNames1;
  15367. ReflectionObject_t701100009 * L_2 = ReflectionObject_Create_m73781573(NULL /*static, unused*/, L_0, (MethodBase_t *)NULL, L_1, /*hidden argument*/NULL);
  15368. return L_2;
  15369. }
  15370. }
  15371. // Newtonsoft.Json.Utilities.ReflectionObject Newtonsoft.Json.Utilities.ReflectionObject::Create(System.Type,System.Reflection.MethodBase,System.String[])
  15372. extern "C" IL2CPP_METHOD_ATTR ReflectionObject_t701100009 * ReflectionObject_Create_m73781573 (RuntimeObject * __this /* static, unused */, Type_t * ___t0, MethodBase_t * ___creator1, StringU5BU5D_t1281789340* ___memberNames2, const RuntimeMethod* method)
  15373. {
  15374. static bool s_Il2CppMethodInitialized;
  15375. if (!s_Il2CppMethodInitialized)
  15376. {
  15377. il2cpp_codegen_initialize_method (ReflectionObject_Create_m73781573_MetadataUsageId);
  15378. s_Il2CppMethodInitialized = true;
  15379. }
  15380. ReflectionObject_t701100009 * V_0 = NULL;
  15381. ReflectionDelegateFactory_t2528576452 * V_1 = NULL;
  15382. U3CU3Ec__DisplayClass13_0_t4294006577 * V_2 = NULL;
  15383. StringU5BU5D_t1281789340* V_3 = NULL;
  15384. int32_t V_4 = 0;
  15385. String_t* V_5 = NULL;
  15386. MemberInfo_t * V_6 = NULL;
  15387. ReflectionMember_t2655407482 * V_7 = NULL;
  15388. int32_t V_8 = 0;
  15389. MethodInfo_t * V_9 = NULL;
  15390. ParameterInfoU5BU5D_t390618515* V_10 = NULL;
  15391. U3CU3Ec__DisplayClass13_1_t1955354417 * V_11 = NULL;
  15392. U3CU3Ec__DisplayClass13_2_t381376305 * V_12 = NULL;
  15393. MemberInfoU5BU5D_t1302094432* G_B7_0 = NULL;
  15394. MemberInfoU5BU5D_t1302094432* G_B6_0 = NULL;
  15395. {
  15396. ReflectionObject_t701100009 * L_0 = (ReflectionObject_t701100009 *)il2cpp_codegen_object_new(ReflectionObject_t701100009_il2cpp_TypeInfo_var);
  15397. ReflectionObject__ctor_m1062647964(L_0, /*hidden argument*/NULL);
  15398. V_0 = L_0;
  15399. IL2CPP_RUNTIME_CLASS_INIT(JsonTypeReflector_t526591219_il2cpp_TypeInfo_var);
  15400. ReflectionDelegateFactory_t2528576452 * L_1 = JsonTypeReflector_get_ReflectionDelegateFactory_m2937328847(NULL /*static, unused*/, /*hidden argument*/NULL);
  15401. V_1 = L_1;
  15402. MethodBase_t * L_2 = ___creator1;
  15403. if (!L_2)
  15404. {
  15405. goto IL_001e;
  15406. }
  15407. }
  15408. {
  15409. ReflectionObject_t701100009 * L_3 = V_0;
  15410. ReflectionDelegateFactory_t2528576452 * L_4 = V_1;
  15411. MethodBase_t * L_5 = ___creator1;
  15412. NullCheck(L_4);
  15413. ObjectConstructor_1_t3207922868 * L_6 = VirtFuncInvoker1< ObjectConstructor_1_t3207922868 *, MethodBase_t * >::Invoke(5 /* Newtonsoft.Json.Serialization.ObjectConstructor`1<System.Object> Newtonsoft.Json.Utilities.ReflectionDelegateFactory::CreateParameterizedConstructor(System.Reflection.MethodBase) */, L_4, L_5);
  15414. NullCheck(L_3);
  15415. ReflectionObject_set_Creator_m3308348627(L_3, L_6, /*hidden argument*/NULL);
  15416. goto IL_004c;
  15417. }
  15418. IL_001e:
  15419. {
  15420. Type_t * L_7 = ___t0;
  15421. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  15422. bool L_8 = ReflectionUtils_HasDefaultConstructor_m3011828166(NULL /*static, unused*/, L_7, (bool)0, /*hidden argument*/NULL);
  15423. if (!L_8)
  15424. {
  15425. goto IL_004c;
  15426. }
  15427. }
  15428. {
  15429. U3CU3Ec__DisplayClass13_0_t4294006577 * L_9 = (U3CU3Ec__DisplayClass13_0_t4294006577 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass13_0_t4294006577_il2cpp_TypeInfo_var);
  15430. U3CU3Ec__DisplayClass13_0__ctor_m2896337997(L_9, /*hidden argument*/NULL);
  15431. V_2 = L_9;
  15432. U3CU3Ec__DisplayClass13_0_t4294006577 * L_10 = V_2;
  15433. ReflectionDelegateFactory_t2528576452 * L_11 = V_1;
  15434. Type_t * L_12 = ___t0;
  15435. NullCheck(L_11);
  15436. Func_1_t2509852811 * L_13 = GenericVirtFuncInvoker1< Func_1_t2509852811 *, Type_t * >::Invoke(ReflectionDelegateFactory_CreateDefaultConstructor_TisRuntimeObject_m1416164154_RuntimeMethod_var, L_11, L_12);
  15437. NullCheck(L_10);
  15438. L_10->set_ctor_0(L_13);
  15439. ReflectionObject_t701100009 * L_14 = V_0;
  15440. U3CU3Ec__DisplayClass13_0_t4294006577 * L_15 = V_2;
  15441. intptr_t L_16 = (intptr_t)U3CU3Ec__DisplayClass13_0_U3CCreateU3Eb__0_m376730355_RuntimeMethod_var;
  15442. ObjectConstructor_1_t3207922868 * L_17 = (ObjectConstructor_1_t3207922868 *)il2cpp_codegen_object_new(ObjectConstructor_1_t3207922868_il2cpp_TypeInfo_var);
  15443. ObjectConstructor_1__ctor_m1181679199(L_17, L_15, L_16, /*hidden argument*/ObjectConstructor_1__ctor_m1181679199_RuntimeMethod_var);
  15444. NullCheck(L_14);
  15445. ReflectionObject_set_Creator_m3308348627(L_14, L_17, /*hidden argument*/NULL);
  15446. }
  15447. IL_004c:
  15448. {
  15449. StringU5BU5D_t1281789340* L_18 = ___memberNames2;
  15450. V_3 = L_18;
  15451. V_4 = 0;
  15452. goto IL_020e;
  15453. }
  15454. IL_0056:
  15455. {
  15456. StringU5BU5D_t1281789340* L_19 = V_3;
  15457. int32_t L_20 = V_4;
  15458. NullCheck(L_19);
  15459. int32_t L_21 = L_20;
  15460. String_t* L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
  15461. V_5 = L_22;
  15462. Type_t * L_23 = ___t0;
  15463. String_t* L_24 = V_5;
  15464. NullCheck(L_23);
  15465. MemberInfoU5BU5D_t1302094432* L_25 = VirtFuncInvoker2< MemberInfoU5BU5D_t1302094432*, String_t*, int32_t >::Invoke(57 /* System.Reflection.MemberInfo[] System.Type::GetMember(System.String,System.Reflection.BindingFlags) */, L_23, L_24, ((int32_t)20));
  15466. MemberInfoU5BU5D_t1302094432* L_26 = L_25;
  15467. NullCheck(L_26);
  15468. G_B6_0 = L_26;
  15469. if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_26)->max_length))))) == ((int32_t)1)))
  15470. {
  15471. G_B7_0 = L_26;
  15472. goto IL_0083;
  15473. }
  15474. }
  15475. {
  15476. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  15477. CultureInfo_t4157843068 * L_27 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
  15478. String_t* L_28 = V_5;
  15479. String_t* L_29 = StringUtils_FormatWith_m3056805521(NULL /*static, unused*/, _stringLiteral2233631454, L_27, L_28, /*hidden argument*/NULL);
  15480. ArgumentException_t132251570 * L_30 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
  15481. ArgumentException__ctor_m1312628991(L_30, L_29, /*hidden argument*/NULL);
  15482. IL2CPP_RAISE_MANAGED_EXCEPTION(L_30,ReflectionObject_Create_m73781573_RuntimeMethod_var);
  15483. }
  15484. IL_0083:
  15485. {
  15486. MemberInfo_t * L_31 = Enumerable_Single_TisMemberInfo_t_m851241132(NULL /*static, unused*/, (RuntimeObject*)(RuntimeObject*)G_B7_0, /*hidden argument*/Enumerable_Single_TisMemberInfo_t_m851241132_RuntimeMethod_var);
  15487. V_6 = L_31;
  15488. ReflectionMember_t2655407482 * L_32 = (ReflectionMember_t2655407482 *)il2cpp_codegen_object_new(ReflectionMember_t2655407482_il2cpp_TypeInfo_var);
  15489. ReflectionMember__ctor_m2612443734(L_32, /*hidden argument*/NULL);
  15490. V_7 = L_32;
  15491. MemberInfo_t * L_33 = V_6;
  15492. int32_t L_34 = TypeExtensions_MemberType_m2286386365(NULL /*static, unused*/, L_33, /*hidden argument*/NULL);
  15493. V_8 = L_34;
  15494. int32_t L_35 = V_8;
  15495. if ((((int32_t)L_35) == ((int32_t)4)))
  15496. {
  15497. goto IL_00ad;
  15498. }
  15499. }
  15500. {
  15501. int32_t L_36 = V_8;
  15502. if ((((int32_t)L_36) == ((int32_t)8)))
  15503. {
  15504. goto IL_00e8;
  15505. }
  15506. }
  15507. {
  15508. int32_t L_37 = V_8;
  15509. if ((!(((uint32_t)L_37) == ((uint32_t)((int32_t)16)))))
  15510. {
  15511. goto IL_0190;
  15512. }
  15513. }
  15514. IL_00ad:
  15515. {
  15516. MemberInfo_t * L_38 = V_6;
  15517. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  15518. bool L_39 = ReflectionUtils_CanReadMemberValue_m1473164796(NULL /*static, unused*/, L_38, (bool)0, /*hidden argument*/NULL);
  15519. if (!L_39)
  15520. {
  15521. goto IL_00c6;
  15522. }
  15523. }
  15524. {
  15525. ReflectionMember_t2655407482 * L_40 = V_7;
  15526. ReflectionDelegateFactory_t2528576452 * L_41 = V_1;
  15527. MemberInfo_t * L_42 = V_6;
  15528. NullCheck(L_41);
  15529. Func_2_t2447130374 * L_43 = ReflectionDelegateFactory_CreateGet_TisRuntimeObject_m2506523516(L_41, L_42, /*hidden argument*/ReflectionDelegateFactory_CreateGet_TisRuntimeObject_m2506523516_RuntimeMethod_var);
  15530. NullCheck(L_40);
  15531. ReflectionMember_set_Getter_m3541426260(L_40, L_43, /*hidden argument*/NULL);
  15532. }
  15533. IL_00c6:
  15534. {
  15535. MemberInfo_t * L_44 = V_6;
  15536. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  15537. bool L_45 = ReflectionUtils_CanSetMemberValue_m1263216356(NULL /*static, unused*/, L_44, (bool)0, (bool)0, /*hidden argument*/NULL);
  15538. if (!L_45)
  15539. {
  15540. goto IL_01b8;
  15541. }
  15542. }
  15543. {
  15544. ReflectionMember_t2655407482 * L_46 = V_7;
  15545. ReflectionDelegateFactory_t2528576452 * L_47 = V_1;
  15546. MemberInfo_t * L_48 = V_6;
  15547. NullCheck(L_47);
  15548. Action_2_t2470008838 * L_49 = ReflectionDelegateFactory_CreateSet_TisRuntimeObject_m2440090338(L_47, L_48, /*hidden argument*/ReflectionDelegateFactory_CreateSet_TisRuntimeObject_m2440090338_RuntimeMethod_var);
  15549. NullCheck(L_46);
  15550. ReflectionMember_set_Setter_m1832329444(L_46, L_49, /*hidden argument*/NULL);
  15551. goto IL_01b8;
  15552. }
  15553. IL_00e8:
  15554. {
  15555. MemberInfo_t * L_50 = V_6;
  15556. V_9 = ((MethodInfo_t *)CastclassClass((RuntimeObject*)L_50, MethodInfo_t_il2cpp_TypeInfo_var));
  15557. MethodInfo_t * L_51 = V_9;
  15558. NullCheck(L_51);
  15559. bool L_52 = MethodBase_get_IsPublic_m2180846589(L_51, /*hidden argument*/NULL);
  15560. if (!L_52)
  15561. {
  15562. goto IL_01b8;
  15563. }
  15564. }
  15565. {
  15566. MethodInfo_t * L_53 = V_9;
  15567. NullCheck(L_53);
  15568. ParameterInfoU5BU5D_t390618515* L_54 = VirtFuncInvoker0< ParameterInfoU5BU5D_t390618515* >::Invoke(15 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_53);
  15569. V_10 = L_54;
  15570. ParameterInfoU5BU5D_t390618515* L_55 = V_10;
  15571. NullCheck(L_55);
  15572. if ((((RuntimeArray *)L_55)->max_length))
  15573. {
  15574. goto IL_014a;
  15575. }
  15576. }
  15577. {
  15578. MethodInfo_t * L_56 = V_9;
  15579. NullCheck(L_56);
  15580. Type_t * L_57 = VirtFuncInvoker0< Type_t * >::Invoke(34 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_56);
  15581. RuntimeTypeHandle_t3027515415 L_58 = { reinterpret_cast<intptr_t> (Void_t1185182177_0_0_0_var) };
  15582. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  15583. Type_t * L_59 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_58, /*hidden argument*/NULL);
  15584. if ((((RuntimeObject*)(Type_t *)L_57) == ((RuntimeObject*)(Type_t *)L_59)))
  15585. {
  15586. goto IL_014a;
  15587. }
  15588. }
  15589. {
  15590. U3CU3Ec__DisplayClass13_1_t1955354417 * L_60 = (U3CU3Ec__DisplayClass13_1_t1955354417 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass13_1_t1955354417_il2cpp_TypeInfo_var);
  15591. U3CU3Ec__DisplayClass13_1__ctor_m3019742285(L_60, /*hidden argument*/NULL);
  15592. V_11 = L_60;
  15593. U3CU3Ec__DisplayClass13_1_t1955354417 * L_61 = V_11;
  15594. ReflectionDelegateFactory_t2528576452 * L_62 = V_1;
  15595. MethodInfo_t * L_63 = V_9;
  15596. NullCheck(L_62);
  15597. MethodCall_2_t2845904993 * L_64 = GenericVirtFuncInvoker1< MethodCall_2_t2845904993 *, MethodBase_t * >::Invoke(ReflectionDelegateFactory_CreateMethodCall_TisRuntimeObject_m2397225021_RuntimeMethod_var, L_62, L_63);
  15598. NullCheck(L_61);
  15599. L_61->set_call_0(L_64);
  15600. ReflectionMember_t2655407482 * L_65 = V_7;
  15601. U3CU3Ec__DisplayClass13_1_t1955354417 * L_66 = V_11;
  15602. intptr_t L_67 = (intptr_t)U3CU3Ec__DisplayClass13_1_U3CCreateU3Eb__1_m2235834647_RuntimeMethod_var;
  15603. Func_2_t2447130374 * L_68 = (Func_2_t2447130374 *)il2cpp_codegen_object_new(Func_2_t2447130374_il2cpp_TypeInfo_var);
  15604. Func_2__ctor_m406556452(L_68, L_66, L_67, /*hidden argument*/Func_2__ctor_m406556452_RuntimeMethod_var);
  15605. NullCheck(L_65);
  15606. ReflectionMember_set_Getter_m3541426260(L_65, L_68, /*hidden argument*/NULL);
  15607. goto IL_01b8;
  15608. }
  15609. IL_014a:
  15610. {
  15611. ParameterInfoU5BU5D_t390618515* L_69 = V_10;
  15612. NullCheck(L_69);
  15613. if ((!(((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_69)->max_length))))) == ((uint32_t)1))))
  15614. {
  15615. goto IL_01b8;
  15616. }
  15617. }
  15618. {
  15619. MethodInfo_t * L_70 = V_9;
  15620. NullCheck(L_70);
  15621. Type_t * L_71 = VirtFuncInvoker0< Type_t * >::Invoke(34 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_70);
  15622. RuntimeTypeHandle_t3027515415 L_72 = { reinterpret_cast<intptr_t> (Void_t1185182177_0_0_0_var) };
  15623. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  15624. Type_t * L_73 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_72, /*hidden argument*/NULL);
  15625. if ((!(((RuntimeObject*)(Type_t *)L_71) == ((RuntimeObject*)(Type_t *)L_73))))
  15626. {
  15627. goto IL_01b8;
  15628. }
  15629. }
  15630. {
  15631. U3CU3Ec__DisplayClass13_2_t381376305 * L_74 = (U3CU3Ec__DisplayClass13_2_t381376305 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass13_2_t381376305_il2cpp_TypeInfo_var);
  15632. U3CU3Ec__DisplayClass13_2__ctor_m1329372237(L_74, /*hidden argument*/NULL);
  15633. V_12 = L_74;
  15634. U3CU3Ec__DisplayClass13_2_t381376305 * L_75 = V_12;
  15635. ReflectionDelegateFactory_t2528576452 * L_76 = V_1;
  15636. MethodInfo_t * L_77 = V_9;
  15637. NullCheck(L_76);
  15638. MethodCall_2_t2845904993 * L_78 = GenericVirtFuncInvoker1< MethodCall_2_t2845904993 *, MethodBase_t * >::Invoke(ReflectionDelegateFactory_CreateMethodCall_TisRuntimeObject_m2397225021_RuntimeMethod_var, L_76, L_77);
  15639. NullCheck(L_75);
  15640. L_75->set_call_0(L_78);
  15641. ReflectionMember_t2655407482 * L_79 = V_7;
  15642. U3CU3Ec__DisplayClass13_2_t381376305 * L_80 = V_12;
  15643. intptr_t L_81 = (intptr_t)U3CU3Ec__DisplayClass13_2_U3CCreateU3Eb__2_m2723401855_RuntimeMethod_var;
  15644. Action_2_t2470008838 * L_82 = (Action_2_t2470008838 *)il2cpp_codegen_object_new(Action_2_t2470008838_il2cpp_TypeInfo_var);
  15645. Action_2__ctor_m1578862614(L_82, L_80, L_81, /*hidden argument*/Action_2__ctor_m1578862614_RuntimeMethod_var);
  15646. NullCheck(L_79);
  15647. ReflectionMember_set_Setter_m1832329444(L_79, L_82, /*hidden argument*/NULL);
  15648. goto IL_01b8;
  15649. }
  15650. IL_0190:
  15651. {
  15652. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  15653. CultureInfo_t4157843068 * L_83 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
  15654. MemberInfo_t * L_84 = V_6;
  15655. int32_t L_85 = TypeExtensions_MemberType_m2286386365(NULL /*static, unused*/, L_84, /*hidden argument*/NULL);
  15656. int32_t L_86 = L_85;
  15657. RuntimeObject * L_87 = Box(MemberTypes_t3790569052_il2cpp_TypeInfo_var, &L_86);
  15658. MemberInfo_t * L_88 = V_6;
  15659. NullCheck(L_88);
  15660. String_t* L_89 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_88);
  15661. String_t* L_90 = StringUtils_FormatWith_m353537829(NULL /*static, unused*/, _stringLiteral3336955582, L_83, L_87, L_89, /*hidden argument*/NULL);
  15662. ArgumentException_t132251570 * L_91 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
  15663. ArgumentException__ctor_m1312628991(L_91, L_90, /*hidden argument*/NULL);
  15664. IL2CPP_RAISE_MANAGED_EXCEPTION(L_91,ReflectionObject_Create_m73781573_RuntimeMethod_var);
  15665. }
  15666. IL_01b8:
  15667. {
  15668. MemberInfo_t * L_92 = V_6;
  15669. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  15670. bool L_93 = ReflectionUtils_CanReadMemberValue_m1473164796(NULL /*static, unused*/, L_92, (bool)0, /*hidden argument*/NULL);
  15671. if (!L_93)
  15672. {
  15673. goto IL_01d1;
  15674. }
  15675. }
  15676. {
  15677. ReflectionMember_t2655407482 * L_94 = V_7;
  15678. ReflectionDelegateFactory_t2528576452 * L_95 = V_1;
  15679. MemberInfo_t * L_96 = V_6;
  15680. NullCheck(L_95);
  15681. Func_2_t2447130374 * L_97 = ReflectionDelegateFactory_CreateGet_TisRuntimeObject_m2506523516(L_95, L_96, /*hidden argument*/ReflectionDelegateFactory_CreateGet_TisRuntimeObject_m2506523516_RuntimeMethod_var);
  15682. NullCheck(L_94);
  15683. ReflectionMember_set_Getter_m3541426260(L_94, L_97, /*hidden argument*/NULL);
  15684. }
  15685. IL_01d1:
  15686. {
  15687. MemberInfo_t * L_98 = V_6;
  15688. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  15689. bool L_99 = ReflectionUtils_CanSetMemberValue_m1263216356(NULL /*static, unused*/, L_98, (bool)0, (bool)0, /*hidden argument*/NULL);
  15690. if (!L_99)
  15691. {
  15692. goto IL_01eb;
  15693. }
  15694. }
  15695. {
  15696. ReflectionMember_t2655407482 * L_100 = V_7;
  15697. ReflectionDelegateFactory_t2528576452 * L_101 = V_1;
  15698. MemberInfo_t * L_102 = V_6;
  15699. NullCheck(L_101);
  15700. Action_2_t2470008838 * L_103 = ReflectionDelegateFactory_CreateSet_TisRuntimeObject_m2440090338(L_101, L_102, /*hidden argument*/ReflectionDelegateFactory_CreateSet_TisRuntimeObject_m2440090338_RuntimeMethod_var);
  15701. NullCheck(L_100);
  15702. ReflectionMember_set_Setter_m1832329444(L_100, L_103, /*hidden argument*/NULL);
  15703. }
  15704. IL_01eb:
  15705. {
  15706. ReflectionMember_t2655407482 * L_104 = V_7;
  15707. MemberInfo_t * L_105 = V_6;
  15708. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  15709. Type_t * L_106 = ReflectionUtils_GetMemberUnderlyingType_m841662456(NULL /*static, unused*/, L_105, /*hidden argument*/NULL);
  15710. NullCheck(L_104);
  15711. ReflectionMember_set_MemberType_m3957217921(L_104, L_106, /*hidden argument*/NULL);
  15712. ReflectionObject_t701100009 * L_107 = V_0;
  15713. NullCheck(L_107);
  15714. RuntimeObject* L_108 = ReflectionObject_get_Members_m1237437266(L_107, /*hidden argument*/NULL);
  15715. String_t* L_109 = V_5;
  15716. ReflectionMember_t2655407482 * L_110 = V_7;
  15717. NullCheck(L_108);
  15718. InterfaceActionInvoker2< String_t*, ReflectionMember_t2655407482 * >::Invoke(5 /* System.Void System.Collections.Generic.IDictionary`2<System.String,Newtonsoft.Json.Utilities.ReflectionMember>::set_Item(!0,!1) */, IDictionary_2_t904515172_il2cpp_TypeInfo_var, L_108, L_109, L_110);
  15719. int32_t L_111 = V_4;
  15720. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_111, (int32_t)1));
  15721. }
  15722. IL_020e:
  15723. {
  15724. int32_t L_112 = V_4;
  15725. StringU5BU5D_t1281789340* L_113 = V_3;
  15726. NullCheck(L_113);
  15727. if ((((int32_t)L_112) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_113)->max_length)))))))
  15728. {
  15729. goto IL_0056;
  15730. }
  15731. }
  15732. {
  15733. ReflectionObject_t701100009 * L_114 = V_0;
  15734. return L_114;
  15735. }
  15736. }
  15737. #ifdef __clang__
  15738. #pragma clang diagnostic pop
  15739. #endif
  15740. #ifdef __clang__
  15741. #pragma clang diagnostic push
  15742. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15743. #pragma clang diagnostic ignored "-Wunused-variable"
  15744. #endif
  15745. // System.Void Newtonsoft.Json.Utilities.ReflectionObject/<>c__DisplayClass13_0::.ctor()
  15746. extern "C" IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_0__ctor_m2896337997 (U3CU3Ec__DisplayClass13_0_t4294006577 * __this, const RuntimeMethod* method)
  15747. {
  15748. {
  15749. Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  15750. return;
  15751. }
  15752. }
  15753. // System.Object Newtonsoft.Json.Utilities.ReflectionObject/<>c__DisplayClass13_0::<Create>b__0(System.Object[])
  15754. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * U3CU3Ec__DisplayClass13_0_U3CCreateU3Eb__0_m376730355 (U3CU3Ec__DisplayClass13_0_t4294006577 * __this, ObjectU5BU5D_t2843939325* ___args0, const RuntimeMethod* method)
  15755. {
  15756. static bool s_Il2CppMethodInitialized;
  15757. if (!s_Il2CppMethodInitialized)
  15758. {
  15759. il2cpp_codegen_initialize_method (U3CU3Ec__DisplayClass13_0_U3CCreateU3Eb__0_m376730355_MetadataUsageId);
  15760. s_Il2CppMethodInitialized = true;
  15761. }
  15762. {
  15763. Func_1_t2509852811 * L_0 = __this->get_ctor_0();
  15764. NullCheck(L_0);
  15765. RuntimeObject * L_1 = Func_1_Invoke_m348272648(L_0, /*hidden argument*/Func_1_Invoke_m348272648_RuntimeMethod_var);
  15766. return L_1;
  15767. }
  15768. }
  15769. #ifdef __clang__
  15770. #pragma clang diagnostic pop
  15771. #endif
  15772. #ifdef __clang__
  15773. #pragma clang diagnostic push
  15774. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15775. #pragma clang diagnostic ignored "-Wunused-variable"
  15776. #endif
  15777. // System.Void Newtonsoft.Json.Utilities.ReflectionObject/<>c__DisplayClass13_1::.ctor()
  15778. extern "C" IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_1__ctor_m3019742285 (U3CU3Ec__DisplayClass13_1_t1955354417 * __this, const RuntimeMethod* method)
  15779. {
  15780. {
  15781. Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  15782. return;
  15783. }
  15784. }
  15785. // System.Object Newtonsoft.Json.Utilities.ReflectionObject/<>c__DisplayClass13_1::<Create>b__1(System.Object)
  15786. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * U3CU3Ec__DisplayClass13_1_U3CCreateU3Eb__1_m2235834647 (U3CU3Ec__DisplayClass13_1_t1955354417 * __this, RuntimeObject * ___target0, const RuntimeMethod* method)
  15787. {
  15788. static bool s_Il2CppMethodInitialized;
  15789. if (!s_Il2CppMethodInitialized)
  15790. {
  15791. il2cpp_codegen_initialize_method (U3CU3Ec__DisplayClass13_1_U3CCreateU3Eb__1_m2235834647_MetadataUsageId);
  15792. s_Il2CppMethodInitialized = true;
  15793. }
  15794. {
  15795. MethodCall_2_t2845904993 * L_0 = __this->get_call_0();
  15796. RuntimeObject * L_1 = ___target0;
  15797. NullCheck(L_0);
  15798. RuntimeObject * L_2 = MethodCall_2_Invoke_m386137395(L_0, L_1, ((ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)0)), /*hidden argument*/MethodCall_2_Invoke_m386137395_RuntimeMethod_var);
  15799. return L_2;
  15800. }
  15801. }
  15802. #ifdef __clang__
  15803. #pragma clang diagnostic pop
  15804. #endif
  15805. #ifdef __clang__
  15806. #pragma clang diagnostic push
  15807. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15808. #pragma clang diagnostic ignored "-Wunused-variable"
  15809. #endif
  15810. // System.Void Newtonsoft.Json.Utilities.ReflectionObject/<>c__DisplayClass13_2::.ctor()
  15811. extern "C" IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_2__ctor_m1329372237 (U3CU3Ec__DisplayClass13_2_t381376305 * __this, const RuntimeMethod* method)
  15812. {
  15813. {
  15814. Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  15815. return;
  15816. }
  15817. }
  15818. // System.Void Newtonsoft.Json.Utilities.ReflectionObject/<>c__DisplayClass13_2::<Create>b__2(System.Object,System.Object)
  15819. extern "C" IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_2_U3CCreateU3Eb__2_m2723401855 (U3CU3Ec__DisplayClass13_2_t381376305 * __this, RuntimeObject * ___target0, RuntimeObject * ___arg1, const RuntimeMethod* method)
  15820. {
  15821. static bool s_Il2CppMethodInitialized;
  15822. if (!s_Il2CppMethodInitialized)
  15823. {
  15824. il2cpp_codegen_initialize_method (U3CU3Ec__DisplayClass13_2_U3CCreateU3Eb__2_m2723401855_MetadataUsageId);
  15825. s_Il2CppMethodInitialized = true;
  15826. }
  15827. {
  15828. MethodCall_2_t2845904993 * L_0 = __this->get_call_0();
  15829. RuntimeObject * L_1 = ___target0;
  15830. ObjectU5BU5D_t2843939325* L_2 = ((ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1));
  15831. RuntimeObject * L_3 = ___arg1;
  15832. NullCheck(L_2);
  15833. ArrayElementTypeCheck (L_2, L_3);
  15834. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_3);
  15835. NullCheck(L_0);
  15836. MethodCall_2_Invoke_m386137395(L_0, L_1, L_2, /*hidden argument*/MethodCall_2_Invoke_m386137395_RuntimeMethod_var);
  15837. return;
  15838. }
  15839. }
  15840. #ifdef __clang__
  15841. #pragma clang diagnostic pop
  15842. #endif
  15843. #ifdef __clang__
  15844. #pragma clang diagnostic push
  15845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15846. #pragma clang diagnostic ignored "-Wunused-variable"
  15847. #endif
  15848. // System.Void Newtonsoft.Json.Utilities.ReflectionUtils::.cctor()
  15849. extern "C" IL2CPP_METHOD_ATTR void ReflectionUtils__cctor_m1077063625 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
  15850. {
  15851. static bool s_Il2CppMethodInitialized;
  15852. if (!s_Il2CppMethodInitialized)
  15853. {
  15854. il2cpp_codegen_initialize_method (ReflectionUtils__cctor_m1077063625_MetadataUsageId);
  15855. s_Il2CppMethodInitialized = true;
  15856. }
  15857. {
  15858. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  15859. TypeU5BU5D_t3940880105* L_0 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->get_EmptyTypes_3();
  15860. ((ReflectionUtils_t2669115404_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var))->set_EmptyTypes_0(L_0);
  15861. return;
  15862. }
  15863. }
  15864. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::IsVirtual(System.Reflection.PropertyInfo)
  15865. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_IsVirtual_m3338583030 (RuntimeObject * __this /* static, unused */, PropertyInfo_t * ___propertyInfo0, const RuntimeMethod* method)
  15866. {
  15867. static bool s_Il2CppMethodInitialized;
  15868. if (!s_Il2CppMethodInitialized)
  15869. {
  15870. il2cpp_codegen_initialize_method (ReflectionUtils_IsVirtual_m3338583030_MetadataUsageId);
  15871. s_Il2CppMethodInitialized = true;
  15872. }
  15873. MethodInfo_t * V_0 = NULL;
  15874. {
  15875. PropertyInfo_t * L_0 = ___propertyInfo0;
  15876. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_0, _stringLiteral2854063445, /*hidden argument*/NULL);
  15877. PropertyInfo_t * L_1 = ___propertyInfo0;
  15878. NullCheck(L_1);
  15879. MethodInfo_t * L_2 = PropertyInfo_GetGetMethod_m1510309854(L_1, /*hidden argument*/NULL);
  15880. V_0 = L_2;
  15881. MethodInfo_t * L_3 = V_0;
  15882. if (!L_3)
  15883. {
  15884. goto IL_001f;
  15885. }
  15886. }
  15887. {
  15888. MethodInfo_t * L_4 = V_0;
  15889. NullCheck(L_4);
  15890. bool L_5 = MethodBase_get_IsVirtual_m2008546636(L_4, /*hidden argument*/NULL);
  15891. if (!L_5)
  15892. {
  15893. goto IL_001f;
  15894. }
  15895. }
  15896. {
  15897. return (bool)1;
  15898. }
  15899. IL_001f:
  15900. {
  15901. PropertyInfo_t * L_6 = ___propertyInfo0;
  15902. NullCheck(L_6);
  15903. MethodInfo_t * L_7 = PropertyInfo_GetSetMethod_m66158558(L_6, /*hidden argument*/NULL);
  15904. V_0 = L_7;
  15905. MethodInfo_t * L_8 = V_0;
  15906. if (!L_8)
  15907. {
  15908. goto IL_0033;
  15909. }
  15910. }
  15911. {
  15912. MethodInfo_t * L_9 = V_0;
  15913. NullCheck(L_9);
  15914. bool L_10 = MethodBase_get_IsVirtual_m2008546636(L_9, /*hidden argument*/NULL);
  15915. if (!L_10)
  15916. {
  15917. goto IL_0033;
  15918. }
  15919. }
  15920. {
  15921. return (bool)1;
  15922. }
  15923. IL_0033:
  15924. {
  15925. return (bool)0;
  15926. }
  15927. }
  15928. // System.Reflection.MethodInfo Newtonsoft.Json.Utilities.ReflectionUtils::GetBaseDefinition(System.Reflection.PropertyInfo)
  15929. extern "C" IL2CPP_METHOD_ATTR MethodInfo_t * ReflectionUtils_GetBaseDefinition_m628546257 (RuntimeObject * __this /* static, unused */, PropertyInfo_t * ___propertyInfo0, const RuntimeMethod* method)
  15930. {
  15931. static bool s_Il2CppMethodInitialized;
  15932. if (!s_Il2CppMethodInitialized)
  15933. {
  15934. il2cpp_codegen_initialize_method (ReflectionUtils_GetBaseDefinition_m628546257_MetadataUsageId);
  15935. s_Il2CppMethodInitialized = true;
  15936. }
  15937. MethodInfo_t * V_0 = NULL;
  15938. {
  15939. PropertyInfo_t * L_0 = ___propertyInfo0;
  15940. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_0, _stringLiteral2854063445, /*hidden argument*/NULL);
  15941. PropertyInfo_t * L_1 = ___propertyInfo0;
  15942. NullCheck(L_1);
  15943. MethodInfo_t * L_2 = PropertyInfo_GetGetMethod_m1510309854(L_1, /*hidden argument*/NULL);
  15944. V_0 = L_2;
  15945. MethodInfo_t * L_3 = V_0;
  15946. if (!L_3)
  15947. {
  15948. goto IL_001c;
  15949. }
  15950. }
  15951. {
  15952. MethodInfo_t * L_4 = V_0;
  15953. NullCheck(L_4);
  15954. MethodInfo_t * L_5 = VirtFuncInvoker0< MethodInfo_t * >::Invoke(33 /* System.Reflection.MethodInfo System.Reflection.MethodInfo::GetBaseDefinition() */, L_4);
  15955. return L_5;
  15956. }
  15957. IL_001c:
  15958. {
  15959. PropertyInfo_t * L_6 = ___propertyInfo0;
  15960. NullCheck(L_6);
  15961. MethodInfo_t * L_7 = PropertyInfo_GetSetMethod_m66158558(L_6, /*hidden argument*/NULL);
  15962. V_0 = L_7;
  15963. MethodInfo_t * L_8 = V_0;
  15964. if (!L_8)
  15965. {
  15966. goto IL_002d;
  15967. }
  15968. }
  15969. {
  15970. MethodInfo_t * L_9 = V_0;
  15971. NullCheck(L_9);
  15972. MethodInfo_t * L_10 = VirtFuncInvoker0< MethodInfo_t * >::Invoke(33 /* System.Reflection.MethodInfo System.Reflection.MethodInfo::GetBaseDefinition() */, L_9);
  15973. return L_10;
  15974. }
  15975. IL_002d:
  15976. {
  15977. return (MethodInfo_t *)NULL;
  15978. }
  15979. }
  15980. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::IsPublic(System.Reflection.PropertyInfo)
  15981. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_IsPublic_m3896229770 (RuntimeObject * __this /* static, unused */, PropertyInfo_t * ___property0, const RuntimeMethod* method)
  15982. {
  15983. {
  15984. PropertyInfo_t * L_0 = ___property0;
  15985. NullCheck(L_0);
  15986. MethodInfo_t * L_1 = PropertyInfo_GetGetMethod_m1510309854(L_0, /*hidden argument*/NULL);
  15987. if (!L_1)
  15988. {
  15989. goto IL_0017;
  15990. }
  15991. }
  15992. {
  15993. PropertyInfo_t * L_2 = ___property0;
  15994. NullCheck(L_2);
  15995. MethodInfo_t * L_3 = PropertyInfo_GetGetMethod_m1510309854(L_2, /*hidden argument*/NULL);
  15996. NullCheck(L_3);
  15997. bool L_4 = MethodBase_get_IsPublic_m2180846589(L_3, /*hidden argument*/NULL);
  15998. if (!L_4)
  15999. {
  16000. goto IL_0017;
  16001. }
  16002. }
  16003. {
  16004. return (bool)1;
  16005. }
  16006. IL_0017:
  16007. {
  16008. PropertyInfo_t * L_5 = ___property0;
  16009. NullCheck(L_5);
  16010. MethodInfo_t * L_6 = PropertyInfo_GetSetMethod_m66158558(L_5, /*hidden argument*/NULL);
  16011. if (!L_6)
  16012. {
  16013. goto IL_002e;
  16014. }
  16015. }
  16016. {
  16017. PropertyInfo_t * L_7 = ___property0;
  16018. NullCheck(L_7);
  16019. MethodInfo_t * L_8 = PropertyInfo_GetSetMethod_m66158558(L_7, /*hidden argument*/NULL);
  16020. NullCheck(L_8);
  16021. bool L_9 = MethodBase_get_IsPublic_m2180846589(L_8, /*hidden argument*/NULL);
  16022. if (!L_9)
  16023. {
  16024. goto IL_002e;
  16025. }
  16026. }
  16027. {
  16028. return (bool)1;
  16029. }
  16030. IL_002e:
  16031. {
  16032. return (bool)0;
  16033. }
  16034. }
  16035. // System.Type Newtonsoft.Json.Utilities.ReflectionUtils::GetObjectType(System.Object)
  16036. extern "C" IL2CPP_METHOD_ATTR Type_t * ReflectionUtils_GetObjectType_m3621750212 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___v0, const RuntimeMethod* method)
  16037. {
  16038. {
  16039. RuntimeObject * L_0 = ___v0;
  16040. if (L_0)
  16041. {
  16042. goto IL_0005;
  16043. }
  16044. }
  16045. {
  16046. return (Type_t *)NULL;
  16047. }
  16048. IL_0005:
  16049. {
  16050. RuntimeObject * L_1 = ___v0;
  16051. NullCheck(L_1);
  16052. Type_t * L_2 = Object_GetType_m88164663(L_1, /*hidden argument*/NULL);
  16053. return L_2;
  16054. }
  16055. }
  16056. // System.String Newtonsoft.Json.Utilities.ReflectionUtils::GetTypeName(System.Type,System.Runtime.Serialization.Formatters.FormatterAssemblyStyle,System.Runtime.Serialization.SerializationBinder)
  16057. extern "C" IL2CPP_METHOD_ATTR String_t* ReflectionUtils_GetTypeName_m1666562427 (RuntimeObject * __this /* static, unused */, Type_t * ___t0, int32_t ___assemblyFormat1, SerializationBinder_t274213469 * ___binder2, const RuntimeMethod* method)
  16058. {
  16059. static bool s_Il2CppMethodInitialized;
  16060. if (!s_Il2CppMethodInitialized)
  16061. {
  16062. il2cpp_codegen_initialize_method (ReflectionUtils_GetTypeName_m1666562427_MetadataUsageId);
  16063. s_Il2CppMethodInitialized = true;
  16064. }
  16065. String_t* V_0 = NULL;
  16066. {
  16067. Type_t * L_0 = ___t0;
  16068. NullCheck(L_0);
  16069. String_t* L_1 = VirtFuncInvoker0< String_t* >::Invoke(16 /* System.String System.Type::get_AssemblyQualifiedName() */, L_0);
  16070. V_0 = L_1;
  16071. int32_t L_2 = ___assemblyFormat1;
  16072. if (!L_2)
  16073. {
  16074. goto IL_0010;
  16075. }
  16076. }
  16077. {
  16078. int32_t L_3 = ___assemblyFormat1;
  16079. if ((((int32_t)L_3) == ((int32_t)1)))
  16080. {
  16081. goto IL_0017;
  16082. }
  16083. }
  16084. {
  16085. goto IL_0019;
  16086. }
  16087. IL_0010:
  16088. {
  16089. String_t* L_4 = V_0;
  16090. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  16091. String_t* L_5 = ReflectionUtils_RemoveAssemblyDetails_m3671180266(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
  16092. return L_5;
  16093. }
  16094. IL_0017:
  16095. {
  16096. String_t* L_6 = V_0;
  16097. return L_6;
  16098. }
  16099. IL_0019:
  16100. {
  16101. ArgumentOutOfRangeException_t777629997 * L_7 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
  16102. ArgumentOutOfRangeException__ctor_m2047740448(L_7, /*hidden argument*/NULL);
  16103. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,ReflectionUtils_GetTypeName_m1666562427_RuntimeMethod_var);
  16104. }
  16105. }
  16106. // System.String Newtonsoft.Json.Utilities.ReflectionUtils::RemoveAssemblyDetails(System.String)
  16107. extern "C" IL2CPP_METHOD_ATTR String_t* ReflectionUtils_RemoveAssemblyDetails_m3671180266 (RuntimeObject * __this /* static, unused */, String_t* ___fullyQualifiedTypeName0, const RuntimeMethod* method)
  16108. {
  16109. static bool s_Il2CppMethodInitialized;
  16110. if (!s_Il2CppMethodInitialized)
  16111. {
  16112. il2cpp_codegen_initialize_method (ReflectionUtils_RemoveAssemblyDetails_m3671180266_MetadataUsageId);
  16113. s_Il2CppMethodInitialized = true;
  16114. }
  16115. StringBuilder_t * V_0 = NULL;
  16116. bool V_1 = false;
  16117. bool V_2 = false;
  16118. int32_t V_3 = 0;
  16119. Il2CppChar V_4 = 0x0;
  16120. {
  16121. StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  16122. StringBuilder__ctor_m3121283359(L_0, /*hidden argument*/NULL);
  16123. V_0 = L_0;
  16124. V_1 = (bool)0;
  16125. V_2 = (bool)0;
  16126. V_3 = 0;
  16127. goto IL_006d;
  16128. }
  16129. IL_000e:
  16130. {
  16131. String_t* L_1 = ___fullyQualifiedTypeName0;
  16132. int32_t L_2 = V_3;
  16133. NullCheck(L_1);
  16134. Il2CppChar L_3 = String_get_Chars_m2986988803(L_1, L_2, /*hidden argument*/NULL);
  16135. V_4 = L_3;
  16136. Il2CppChar L_4 = V_4;
  16137. if ((((int32_t)L_4) == ((int32_t)((int32_t)44))))
  16138. {
  16139. goto IL_0049;
  16140. }
  16141. }
  16142. {
  16143. Il2CppChar L_5 = V_4;
  16144. if ((((int32_t)L_5) == ((int32_t)((int32_t)91))))
  16145. {
  16146. goto IL_002b;
  16147. }
  16148. }
  16149. {
  16150. Il2CppChar L_6 = V_4;
  16151. if ((((int32_t)L_6) == ((int32_t)((int32_t)93))))
  16152. {
  16153. goto IL_003a;
  16154. }
  16155. }
  16156. {
  16157. goto IL_005d;
  16158. }
  16159. IL_002b:
  16160. {
  16161. V_1 = (bool)0;
  16162. V_2 = (bool)0;
  16163. StringBuilder_t * L_7 = V_0;
  16164. Il2CppChar L_8 = V_4;
  16165. NullCheck(L_7);
  16166. StringBuilder_Append_m2383614642(L_7, L_8, /*hidden argument*/NULL);
  16167. goto IL_0069;
  16168. }
  16169. IL_003a:
  16170. {
  16171. V_1 = (bool)0;
  16172. V_2 = (bool)0;
  16173. StringBuilder_t * L_9 = V_0;
  16174. Il2CppChar L_10 = V_4;
  16175. NullCheck(L_9);
  16176. StringBuilder_Append_m2383614642(L_9, L_10, /*hidden argument*/NULL);
  16177. goto IL_0069;
  16178. }
  16179. IL_0049:
  16180. {
  16181. bool L_11 = V_1;
  16182. if (L_11)
  16183. {
  16184. goto IL_0059;
  16185. }
  16186. }
  16187. {
  16188. V_1 = (bool)1;
  16189. StringBuilder_t * L_12 = V_0;
  16190. Il2CppChar L_13 = V_4;
  16191. NullCheck(L_12);
  16192. StringBuilder_Append_m2383614642(L_12, L_13, /*hidden argument*/NULL);
  16193. goto IL_0069;
  16194. }
  16195. IL_0059:
  16196. {
  16197. V_2 = (bool)1;
  16198. goto IL_0069;
  16199. }
  16200. IL_005d:
  16201. {
  16202. bool L_14 = V_2;
  16203. if (L_14)
  16204. {
  16205. goto IL_0069;
  16206. }
  16207. }
  16208. {
  16209. StringBuilder_t * L_15 = V_0;
  16210. Il2CppChar L_16 = V_4;
  16211. NullCheck(L_15);
  16212. StringBuilder_Append_m2383614642(L_15, L_16, /*hidden argument*/NULL);
  16213. }
  16214. IL_0069:
  16215. {
  16216. int32_t L_17 = V_3;
  16217. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
  16218. }
  16219. IL_006d:
  16220. {
  16221. int32_t L_18 = V_3;
  16222. String_t* L_19 = ___fullyQualifiedTypeName0;
  16223. NullCheck(L_19);
  16224. int32_t L_20 = String_get_Length_m3847582255(L_19, /*hidden argument*/NULL);
  16225. if ((((int32_t)L_18) < ((int32_t)L_20)))
  16226. {
  16227. goto IL_000e;
  16228. }
  16229. }
  16230. {
  16231. StringBuilder_t * L_21 = V_0;
  16232. NullCheck(L_21);
  16233. String_t* L_22 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_21);
  16234. return L_22;
  16235. }
  16236. }
  16237. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::HasDefaultConstructor(System.Type,System.Boolean)
  16238. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_HasDefaultConstructor_m3011828166 (RuntimeObject * __this /* static, unused */, Type_t * ___t0, bool ___nonPublic1, const RuntimeMethod* method)
  16239. {
  16240. static bool s_Il2CppMethodInitialized;
  16241. if (!s_Il2CppMethodInitialized)
  16242. {
  16243. il2cpp_codegen_initialize_method (ReflectionUtils_HasDefaultConstructor_m3011828166_MetadataUsageId);
  16244. s_Il2CppMethodInitialized = true;
  16245. }
  16246. {
  16247. Type_t * L_0 = ___t0;
  16248. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_0, _stringLiteral3452614604, /*hidden argument*/NULL);
  16249. Type_t * L_1 = ___t0;
  16250. bool L_2 = TypeExtensions_IsValueType_m852671066(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
  16251. if (!L_2)
  16252. {
  16253. goto IL_0015;
  16254. }
  16255. }
  16256. {
  16257. return (bool)1;
  16258. }
  16259. IL_0015:
  16260. {
  16261. Type_t * L_3 = ___t0;
  16262. bool L_4 = ___nonPublic1;
  16263. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  16264. ConstructorInfo_t5769829 * L_5 = ReflectionUtils_GetDefaultConstructor_m3042638765(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
  16265. return (bool)((!(((RuntimeObject*)(ConstructorInfo_t5769829 *)L_5) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  16266. }
  16267. }
  16268. // System.Reflection.ConstructorInfo Newtonsoft.Json.Utilities.ReflectionUtils::GetDefaultConstructor(System.Type)
  16269. extern "C" IL2CPP_METHOD_ATTR ConstructorInfo_t5769829 * ReflectionUtils_GetDefaultConstructor_m4213349706 (RuntimeObject * __this /* static, unused */, Type_t * ___t0, const RuntimeMethod* method)
  16270. {
  16271. static bool s_Il2CppMethodInitialized;
  16272. if (!s_Il2CppMethodInitialized)
  16273. {
  16274. il2cpp_codegen_initialize_method (ReflectionUtils_GetDefaultConstructor_m4213349706_MetadataUsageId);
  16275. s_Il2CppMethodInitialized = true;
  16276. }
  16277. {
  16278. Type_t * L_0 = ___t0;
  16279. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  16280. ConstructorInfo_t5769829 * L_1 = ReflectionUtils_GetDefaultConstructor_m3042638765(NULL /*static, unused*/, L_0, (bool)0, /*hidden argument*/NULL);
  16281. return L_1;
  16282. }
  16283. }
  16284. // System.Reflection.ConstructorInfo Newtonsoft.Json.Utilities.ReflectionUtils::GetDefaultConstructor(System.Type,System.Boolean)
  16285. extern "C" IL2CPP_METHOD_ATTR ConstructorInfo_t5769829 * ReflectionUtils_GetDefaultConstructor_m3042638765 (RuntimeObject * __this /* static, unused */, Type_t * ___t0, bool ___nonPublic1, const RuntimeMethod* method)
  16286. {
  16287. static bool s_Il2CppMethodInitialized;
  16288. if (!s_Il2CppMethodInitialized)
  16289. {
  16290. il2cpp_codegen_initialize_method (ReflectionUtils_GetDefaultConstructor_m3042638765_MetadataUsageId);
  16291. s_Il2CppMethodInitialized = true;
  16292. }
  16293. int32_t V_0 = 0;
  16294. Func_2_t1796590042 * G_B4_0 = NULL;
  16295. ConstructorInfoU5BU5D_t881249896* G_B4_1 = NULL;
  16296. Func_2_t1796590042 * G_B3_0 = NULL;
  16297. ConstructorInfoU5BU5D_t881249896* G_B3_1 = NULL;
  16298. {
  16299. V_0 = ((int32_t)20);
  16300. bool L_0 = ___nonPublic1;
  16301. if (!L_0)
  16302. {
  16303. goto IL_000b;
  16304. }
  16305. }
  16306. {
  16307. int32_t L_1 = V_0;
  16308. V_0 = ((int32_t)((int32_t)L_1|(int32_t)((int32_t)32)));
  16309. }
  16310. IL_000b:
  16311. {
  16312. Type_t * L_2 = ___t0;
  16313. int32_t L_3 = V_0;
  16314. NullCheck(L_2);
  16315. ConstructorInfoU5BU5D_t881249896* L_4 = VirtFuncInvoker1< ConstructorInfoU5BU5D_t881249896*, int32_t >::Invoke(89 /* System.Reflection.ConstructorInfo[] System.Type::GetConstructors(System.Reflection.BindingFlags) */, L_2, L_3);
  16316. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var);
  16317. Func_2_t1796590042 * L_5 = ((U3CU3Ec_t3587133118_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var))->get_U3CU3E9__10_0_1();
  16318. Func_2_t1796590042 * L_6 = L_5;
  16319. G_B3_0 = L_6;
  16320. G_B3_1 = L_4;
  16321. if (L_6)
  16322. {
  16323. G_B4_0 = L_6;
  16324. G_B4_1 = L_4;
  16325. goto IL_0031;
  16326. }
  16327. }
  16328. {
  16329. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var);
  16330. U3CU3Ec_t3587133118 * L_7 = ((U3CU3Ec_t3587133118_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  16331. intptr_t L_8 = (intptr_t)U3CU3Ec_U3CGetDefaultConstructorU3Eb__10_0_m1917227267_RuntimeMethod_var;
  16332. Func_2_t1796590042 * L_9 = (Func_2_t1796590042 *)il2cpp_codegen_object_new(Func_2_t1796590042_il2cpp_TypeInfo_var);
  16333. Func_2__ctor_m1559270925(L_9, L_7, L_8, /*hidden argument*/Func_2__ctor_m1559270925_RuntimeMethod_var);
  16334. Func_2_t1796590042 * L_10 = L_9;
  16335. ((U3CU3Ec_t3587133118_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var))->set_U3CU3E9__10_0_1(L_10);
  16336. G_B4_0 = L_10;
  16337. G_B4_1 = G_B3_1;
  16338. }
  16339. IL_0031:
  16340. {
  16341. ConstructorInfo_t5769829 * L_11 = Enumerable_SingleOrDefault_TisConstructorInfo_t5769829_m2282397846(NULL /*static, unused*/, (RuntimeObject*)(RuntimeObject*)G_B4_1, G_B4_0, /*hidden argument*/Enumerable_SingleOrDefault_TisConstructorInfo_t5769829_m2282397846_RuntimeMethod_var);
  16342. return L_11;
  16343. }
  16344. }
  16345. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::IsNullable(System.Type)
  16346. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_IsNullable_m645225420 (RuntimeObject * __this /* static, unused */, Type_t * ___t0, const RuntimeMethod* method)
  16347. {
  16348. static bool s_Il2CppMethodInitialized;
  16349. if (!s_Il2CppMethodInitialized)
  16350. {
  16351. il2cpp_codegen_initialize_method (ReflectionUtils_IsNullable_m645225420_MetadataUsageId);
  16352. s_Il2CppMethodInitialized = true;
  16353. }
  16354. {
  16355. Type_t * L_0 = ___t0;
  16356. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_0, _stringLiteral3452614604, /*hidden argument*/NULL);
  16357. Type_t * L_1 = ___t0;
  16358. bool L_2 = TypeExtensions_IsValueType_m852671066(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
  16359. if (!L_2)
  16360. {
  16361. goto IL_001a;
  16362. }
  16363. }
  16364. {
  16365. Type_t * L_3 = ___t0;
  16366. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  16367. bool L_4 = ReflectionUtils_IsNullableType_m2557784957(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
  16368. return L_4;
  16369. }
  16370. IL_001a:
  16371. {
  16372. return (bool)1;
  16373. }
  16374. }
  16375. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::IsNullableType(System.Type)
  16376. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_IsNullableType_m2557784957 (RuntimeObject * __this /* static, unused */, Type_t * ___t0, const RuntimeMethod* method)
  16377. {
  16378. static bool s_Il2CppMethodInitialized;
  16379. if (!s_Il2CppMethodInitialized)
  16380. {
  16381. il2cpp_codegen_initialize_method (ReflectionUtils_IsNullableType_m2557784957_MetadataUsageId);
  16382. s_Il2CppMethodInitialized = true;
  16383. }
  16384. {
  16385. Type_t * L_0 = ___t0;
  16386. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_0, _stringLiteral3452614604, /*hidden argument*/NULL);
  16387. Type_t * L_1 = ___t0;
  16388. bool L_2 = TypeExtensions_IsGenericType_m3947308765(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
  16389. if (!L_2)
  16390. {
  16391. goto IL_0026;
  16392. }
  16393. }
  16394. {
  16395. Type_t * L_3 = ___t0;
  16396. NullCheck(L_3);
  16397. Type_t * L_4 = VirtFuncInvoker0< Type_t * >::Invoke(95 /* System.Type System.Type::GetGenericTypeDefinition() */, L_3);
  16398. RuntimeTypeHandle_t3027515415 L_5 = { reinterpret_cast<intptr_t> (Nullable_1_t3772285925_0_0_0_var) };
  16399. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  16400. Type_t * L_6 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
  16401. return (bool)((((RuntimeObject*)(Type_t *)L_4) == ((RuntimeObject*)(Type_t *)L_6))? 1 : 0);
  16402. }
  16403. IL_0026:
  16404. {
  16405. return (bool)0;
  16406. }
  16407. }
  16408. // System.Type Newtonsoft.Json.Utilities.ReflectionUtils::EnsureNotNullableType(System.Type)
  16409. extern "C" IL2CPP_METHOD_ATTR Type_t * ReflectionUtils_EnsureNotNullableType_m3060298386 (RuntimeObject * __this /* static, unused */, Type_t * ___t0, const RuntimeMethod* method)
  16410. {
  16411. static bool s_Il2CppMethodInitialized;
  16412. if (!s_Il2CppMethodInitialized)
  16413. {
  16414. il2cpp_codegen_initialize_method (ReflectionUtils_EnsureNotNullableType_m3060298386_MetadataUsageId);
  16415. s_Il2CppMethodInitialized = true;
  16416. }
  16417. {
  16418. Type_t * L_0 = ___t0;
  16419. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  16420. bool L_1 = ReflectionUtils_IsNullableType_m2557784957(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
  16421. if (L_1)
  16422. {
  16423. goto IL_000a;
  16424. }
  16425. }
  16426. {
  16427. Type_t * L_2 = ___t0;
  16428. return L_2;
  16429. }
  16430. IL_000a:
  16431. {
  16432. Type_t * L_3 = ___t0;
  16433. Type_t * L_4 = Nullable_GetUnderlyingType_m3905033790(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
  16434. return L_4;
  16435. }
  16436. }
  16437. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::IsGenericDefinition(System.Type,System.Type)
  16438. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_IsGenericDefinition_m4108214610 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, Type_t * ___genericInterfaceDefinition1, const RuntimeMethod* method)
  16439. {
  16440. {
  16441. Type_t * L_0 = ___type0;
  16442. bool L_1 = TypeExtensions_IsGenericType_m3947308765(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
  16443. if (L_1)
  16444. {
  16445. goto IL_000a;
  16446. }
  16447. }
  16448. {
  16449. return (bool)0;
  16450. }
  16451. IL_000a:
  16452. {
  16453. Type_t * L_2 = ___type0;
  16454. NullCheck(L_2);
  16455. Type_t * L_3 = VirtFuncInvoker0< Type_t * >::Invoke(95 /* System.Type System.Type::GetGenericTypeDefinition() */, L_2);
  16456. Type_t * L_4 = ___genericInterfaceDefinition1;
  16457. return (bool)((((RuntimeObject*)(Type_t *)L_3) == ((RuntimeObject*)(Type_t *)L_4))? 1 : 0);
  16458. }
  16459. }
  16460. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::ImplementsGenericDefinition(System.Type,System.Type)
  16461. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_ImplementsGenericDefinition_m1481186786 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, Type_t * ___genericInterfaceDefinition1, const RuntimeMethod* method)
  16462. {
  16463. static bool s_Il2CppMethodInitialized;
  16464. if (!s_Il2CppMethodInitialized)
  16465. {
  16466. il2cpp_codegen_initialize_method (ReflectionUtils_ImplementsGenericDefinition_m1481186786_MetadataUsageId);
  16467. s_Il2CppMethodInitialized = true;
  16468. }
  16469. Type_t * V_0 = NULL;
  16470. {
  16471. Type_t * L_0 = ___type0;
  16472. Type_t * L_1 = ___genericInterfaceDefinition1;
  16473. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  16474. bool L_2 = ReflectionUtils_ImplementsGenericDefinition_m2172968317(NULL /*static, unused*/, L_0, L_1, (&V_0), /*hidden argument*/NULL);
  16475. return L_2;
  16476. }
  16477. }
  16478. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::ImplementsGenericDefinition(System.Type,System.Type,System.Type&)
  16479. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_ImplementsGenericDefinition_m2172968317 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, Type_t * ___genericInterfaceDefinition1, Type_t ** ___implementingType2, const RuntimeMethod* method)
  16480. {
  16481. static bool s_Il2CppMethodInitialized;
  16482. if (!s_Il2CppMethodInitialized)
  16483. {
  16484. il2cpp_codegen_initialize_method (ReflectionUtils_ImplementsGenericDefinition_m2172968317_MetadataUsageId);
  16485. s_Il2CppMethodInitialized = true;
  16486. }
  16487. Type_t * V_0 = NULL;
  16488. TypeU5BU5D_t3940880105* V_1 = NULL;
  16489. int32_t V_2 = 0;
  16490. Type_t * V_3 = NULL;
  16491. Type_t * V_4 = NULL;
  16492. {
  16493. Type_t * L_0 = ___type0;
  16494. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_0, _stringLiteral3243520166, /*hidden argument*/NULL);
  16495. Type_t * L_1 = ___genericInterfaceDefinition1;
  16496. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_1, _stringLiteral4032246892, /*hidden argument*/NULL);
  16497. Type_t * L_2 = ___genericInterfaceDefinition1;
  16498. bool L_3 = TypeExtensions_IsInterface_m3543394130(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
  16499. if (!L_3)
  16500. {
  16501. goto IL_0026;
  16502. }
  16503. }
  16504. {
  16505. Type_t * L_4 = ___genericInterfaceDefinition1;
  16506. bool L_5 = TypeExtensions_IsGenericTypeDefinition_m2160044791(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
  16507. if (L_5)
  16508. {
  16509. goto IL_003c;
  16510. }
  16511. }
  16512. IL_0026:
  16513. {
  16514. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  16515. CultureInfo_t4157843068 * L_6 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
  16516. Type_t * L_7 = ___genericInterfaceDefinition1;
  16517. String_t* L_8 = StringUtils_FormatWith_m3056805521(NULL /*static, unused*/, _stringLiteral3302261911, L_6, L_7, /*hidden argument*/NULL);
  16518. ArgumentNullException_t1615371798 * L_9 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
  16519. ArgumentNullException__ctor_m1170824041(L_9, L_8, /*hidden argument*/NULL);
  16520. IL2CPP_RAISE_MANAGED_EXCEPTION(L_9,ReflectionUtils_ImplementsGenericDefinition_m2172968317_RuntimeMethod_var);
  16521. }
  16522. IL_003c:
  16523. {
  16524. Type_t * L_10 = ___type0;
  16525. bool L_11 = TypeExtensions_IsInterface_m3543394130(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
  16526. if (!L_11)
  16527. {
  16528. goto IL_005c;
  16529. }
  16530. }
  16531. {
  16532. Type_t * L_12 = ___type0;
  16533. bool L_13 = TypeExtensions_IsGenericType_m3947308765(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
  16534. if (!L_13)
  16535. {
  16536. goto IL_005c;
  16537. }
  16538. }
  16539. {
  16540. Type_t * L_14 = ___type0;
  16541. NullCheck(L_14);
  16542. Type_t * L_15 = VirtFuncInvoker0< Type_t * >::Invoke(95 /* System.Type System.Type::GetGenericTypeDefinition() */, L_14);
  16543. V_0 = L_15;
  16544. Type_t * L_16 = ___genericInterfaceDefinition1;
  16545. Type_t * L_17 = V_0;
  16546. if ((!(((RuntimeObject*)(Type_t *)L_16) == ((RuntimeObject*)(Type_t *)L_17))))
  16547. {
  16548. goto IL_005c;
  16549. }
  16550. }
  16551. {
  16552. Type_t ** L_18 = ___implementingType2;
  16553. Type_t * L_19 = ___type0;
  16554. *((RuntimeObject **)(L_18)) = (RuntimeObject *)L_19;
  16555. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_18), (RuntimeObject *)L_19);
  16556. return (bool)1;
  16557. }
  16558. IL_005c:
  16559. {
  16560. Type_t * L_20 = ___type0;
  16561. NullCheck(L_20);
  16562. TypeU5BU5D_t3940880105* L_21 = VirtFuncInvoker0< TypeU5BU5D_t3940880105* >::Invoke(44 /* System.Type[] System.Type::GetInterfaces() */, L_20);
  16563. V_1 = L_21;
  16564. V_2 = 0;
  16565. goto IL_0089;
  16566. }
  16567. IL_0067:
  16568. {
  16569. TypeU5BU5D_t3940880105* L_22 = V_1;
  16570. int32_t L_23 = V_2;
  16571. NullCheck(L_22);
  16572. int32_t L_24 = L_23;
  16573. Type_t * L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
  16574. V_3 = L_25;
  16575. Type_t * L_26 = V_3;
  16576. bool L_27 = TypeExtensions_IsGenericType_m3947308765(NULL /*static, unused*/, L_26, /*hidden argument*/NULL);
  16577. if (!L_27)
  16578. {
  16579. goto IL_0085;
  16580. }
  16581. }
  16582. {
  16583. Type_t * L_28 = V_3;
  16584. NullCheck(L_28);
  16585. Type_t * L_29 = VirtFuncInvoker0< Type_t * >::Invoke(95 /* System.Type System.Type::GetGenericTypeDefinition() */, L_28);
  16586. V_4 = L_29;
  16587. Type_t * L_30 = ___genericInterfaceDefinition1;
  16588. Type_t * L_31 = V_4;
  16589. if ((!(((RuntimeObject*)(Type_t *)L_30) == ((RuntimeObject*)(Type_t *)L_31))))
  16590. {
  16591. goto IL_0085;
  16592. }
  16593. }
  16594. {
  16595. Type_t ** L_32 = ___implementingType2;
  16596. Type_t * L_33 = V_3;
  16597. *((RuntimeObject **)(L_32)) = (RuntimeObject *)L_33;
  16598. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_32), (RuntimeObject *)L_33);
  16599. return (bool)1;
  16600. }
  16601. IL_0085:
  16602. {
  16603. int32_t L_34 = V_2;
  16604. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)1));
  16605. }
  16606. IL_0089:
  16607. {
  16608. int32_t L_35 = V_2;
  16609. TypeU5BU5D_t3940880105* L_36 = V_1;
  16610. NullCheck(L_36);
  16611. if ((((int32_t)L_35) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_36)->max_length)))))))
  16612. {
  16613. goto IL_0067;
  16614. }
  16615. }
  16616. {
  16617. Type_t ** L_37 = ___implementingType2;
  16618. *((RuntimeObject **)(L_37)) = (RuntimeObject *)NULL;
  16619. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_37), (RuntimeObject *)NULL);
  16620. return (bool)0;
  16621. }
  16622. }
  16623. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::InheritsGenericDefinition(System.Type,System.Type)
  16624. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_InheritsGenericDefinition_m3900283873 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, Type_t * ___genericClassDefinition1, const RuntimeMethod* method)
  16625. {
  16626. static bool s_Il2CppMethodInitialized;
  16627. if (!s_Il2CppMethodInitialized)
  16628. {
  16629. il2cpp_codegen_initialize_method (ReflectionUtils_InheritsGenericDefinition_m3900283873_MetadataUsageId);
  16630. s_Il2CppMethodInitialized = true;
  16631. }
  16632. Type_t * V_0 = NULL;
  16633. {
  16634. Type_t * L_0 = ___type0;
  16635. Type_t * L_1 = ___genericClassDefinition1;
  16636. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  16637. bool L_2 = ReflectionUtils_InheritsGenericDefinition_m626434391(NULL /*static, unused*/, L_0, L_1, (&V_0), /*hidden argument*/NULL);
  16638. return L_2;
  16639. }
  16640. }
  16641. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::InheritsGenericDefinition(System.Type,System.Type,System.Type&)
  16642. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_InheritsGenericDefinition_m626434391 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, Type_t * ___genericClassDefinition1, Type_t ** ___implementingType2, const RuntimeMethod* method)
  16643. {
  16644. static bool s_Il2CppMethodInitialized;
  16645. if (!s_Il2CppMethodInitialized)
  16646. {
  16647. il2cpp_codegen_initialize_method (ReflectionUtils_InheritsGenericDefinition_m626434391_MetadataUsageId);
  16648. s_Il2CppMethodInitialized = true;
  16649. }
  16650. {
  16651. Type_t * L_0 = ___type0;
  16652. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_0, _stringLiteral3243520166, /*hidden argument*/NULL);
  16653. Type_t * L_1 = ___genericClassDefinition1;
  16654. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_1, _stringLiteral908082501, /*hidden argument*/NULL);
  16655. Type_t * L_2 = ___genericClassDefinition1;
  16656. bool L_3 = TypeExtensions_IsClass_m3873378058(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
  16657. if (!L_3)
  16658. {
  16659. goto IL_0026;
  16660. }
  16661. }
  16662. {
  16663. Type_t * L_4 = ___genericClassDefinition1;
  16664. bool L_5 = TypeExtensions_IsGenericTypeDefinition_m2160044791(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
  16665. if (L_5)
  16666. {
  16667. goto IL_003c;
  16668. }
  16669. }
  16670. IL_0026:
  16671. {
  16672. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  16673. CultureInfo_t4157843068 * L_6 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
  16674. Type_t * L_7 = ___genericClassDefinition1;
  16675. String_t* L_8 = StringUtils_FormatWith_m3056805521(NULL /*static, unused*/, _stringLiteral3820141517, L_6, L_7, /*hidden argument*/NULL);
  16676. ArgumentNullException_t1615371798 * L_9 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
  16677. ArgumentNullException__ctor_m1170824041(L_9, L_8, /*hidden argument*/NULL);
  16678. IL2CPP_RAISE_MANAGED_EXCEPTION(L_9,ReflectionUtils_InheritsGenericDefinition_m626434391_RuntimeMethod_var);
  16679. }
  16680. IL_003c:
  16681. {
  16682. Type_t * L_10 = ___type0;
  16683. Type_t * L_11 = ___genericClassDefinition1;
  16684. Type_t ** L_12 = ___implementingType2;
  16685. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  16686. bool L_13 = ReflectionUtils_InheritsGenericDefinitionInternal_m2113175446(NULL /*static, unused*/, L_10, L_11, L_12, /*hidden argument*/NULL);
  16687. return L_13;
  16688. }
  16689. }
  16690. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::InheritsGenericDefinitionInternal(System.Type,System.Type,System.Type&)
  16691. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_InheritsGenericDefinitionInternal_m2113175446 (RuntimeObject * __this /* static, unused */, Type_t * ___currentType0, Type_t * ___genericClassDefinition1, Type_t ** ___implementingType2, const RuntimeMethod* method)
  16692. {
  16693. static bool s_Il2CppMethodInitialized;
  16694. if (!s_Il2CppMethodInitialized)
  16695. {
  16696. il2cpp_codegen_initialize_method (ReflectionUtils_InheritsGenericDefinitionInternal_m2113175446_MetadataUsageId);
  16697. s_Il2CppMethodInitialized = true;
  16698. }
  16699. Type_t * V_0 = NULL;
  16700. {
  16701. Type_t * L_0 = ___currentType0;
  16702. bool L_1 = TypeExtensions_IsGenericType_m3947308765(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
  16703. if (!L_1)
  16704. {
  16705. goto IL_0018;
  16706. }
  16707. }
  16708. {
  16709. Type_t * L_2 = ___currentType0;
  16710. NullCheck(L_2);
  16711. Type_t * L_3 = VirtFuncInvoker0< Type_t * >::Invoke(95 /* System.Type System.Type::GetGenericTypeDefinition() */, L_2);
  16712. V_0 = L_3;
  16713. Type_t * L_4 = ___genericClassDefinition1;
  16714. Type_t * L_5 = V_0;
  16715. if ((!(((RuntimeObject*)(Type_t *)L_4) == ((RuntimeObject*)(Type_t *)L_5))))
  16716. {
  16717. goto IL_0018;
  16718. }
  16719. }
  16720. {
  16721. Type_t ** L_6 = ___implementingType2;
  16722. Type_t * L_7 = ___currentType0;
  16723. *((RuntimeObject **)(L_6)) = (RuntimeObject *)L_7;
  16724. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_6), (RuntimeObject *)L_7);
  16725. return (bool)1;
  16726. }
  16727. IL_0018:
  16728. {
  16729. Type_t * L_8 = ___currentType0;
  16730. Type_t * L_9 = TypeExtensions_BaseType_m1084285535(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
  16731. if (L_9)
  16732. {
  16733. goto IL_0025;
  16734. }
  16735. }
  16736. {
  16737. Type_t ** L_10 = ___implementingType2;
  16738. *((RuntimeObject **)(L_10)) = (RuntimeObject *)NULL;
  16739. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_10), (RuntimeObject *)NULL);
  16740. return (bool)0;
  16741. }
  16742. IL_0025:
  16743. {
  16744. Type_t * L_11 = ___currentType0;
  16745. Type_t * L_12 = TypeExtensions_BaseType_m1084285535(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
  16746. Type_t * L_13 = ___genericClassDefinition1;
  16747. Type_t ** L_14 = ___implementingType2;
  16748. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  16749. bool L_15 = ReflectionUtils_InheritsGenericDefinitionInternal_m2113175446(NULL /*static, unused*/, L_12, L_13, L_14, /*hidden argument*/NULL);
  16750. return L_15;
  16751. }
  16752. }
  16753. // System.Type Newtonsoft.Json.Utilities.ReflectionUtils::GetCollectionItemType(System.Type)
  16754. extern "C" IL2CPP_METHOD_ATTR Type_t * ReflectionUtils_GetCollectionItemType_m1243555655 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method)
  16755. {
  16756. static bool s_Il2CppMethodInitialized;
  16757. if (!s_Il2CppMethodInitialized)
  16758. {
  16759. il2cpp_codegen_initialize_method (ReflectionUtils_GetCollectionItemType_m1243555655_MetadataUsageId);
  16760. s_Il2CppMethodInitialized = true;
  16761. }
  16762. Type_t * V_0 = NULL;
  16763. {
  16764. Type_t * L_0 = ___type0;
  16765. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_0, _stringLiteral3243520166, /*hidden argument*/NULL);
  16766. Type_t * L_1 = ___type0;
  16767. NullCheck(L_1);
  16768. bool L_2 = Type_get_IsArray_m2591212821(L_1, /*hidden argument*/NULL);
  16769. if (!L_2)
  16770. {
  16771. goto IL_001a;
  16772. }
  16773. }
  16774. {
  16775. Type_t * L_3 = ___type0;
  16776. NullCheck(L_3);
  16777. Type_t * L_4 = VirtFuncInvoker0< Type_t * >::Invoke(48 /* System.Type System.Type::GetElementType() */, L_3);
  16778. return L_4;
  16779. }
  16780. IL_001a:
  16781. {
  16782. Type_t * L_5 = ___type0;
  16783. RuntimeTypeHandle_t3027515415 L_6 = { reinterpret_cast<intptr_t> (IEnumerable_1_t1615002100_0_0_0_var) };
  16784. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  16785. Type_t * L_7 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
  16786. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  16787. bool L_8 = ReflectionUtils_ImplementsGenericDefinition_m2172968317(NULL /*static, unused*/, L_5, L_7, (&V_0), /*hidden argument*/NULL);
  16788. if (!L_8)
  16789. {
  16790. goto IL_0055;
  16791. }
  16792. }
  16793. {
  16794. Type_t * L_9 = V_0;
  16795. bool L_10 = TypeExtensions_IsGenericTypeDefinition_m2160044791(NULL /*static, unused*/, L_9, /*hidden argument*/NULL);
  16796. if (!L_10)
  16797. {
  16798. goto IL_004c;
  16799. }
  16800. }
  16801. {
  16802. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  16803. CultureInfo_t4157843068 * L_11 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
  16804. Type_t * L_12 = ___type0;
  16805. String_t* L_13 = StringUtils_FormatWith_m3056805521(NULL /*static, unused*/, _stringLiteral809145522, L_11, L_12, /*hidden argument*/NULL);
  16806. Exception_t * L_14 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
  16807. Exception__ctor_m1152696503(L_14, L_13, /*hidden argument*/NULL);
  16808. IL2CPP_RAISE_MANAGED_EXCEPTION(L_14,ReflectionUtils_GetCollectionItemType_m1243555655_RuntimeMethod_var);
  16809. }
  16810. IL_004c:
  16811. {
  16812. Type_t * L_15 = V_0;
  16813. NullCheck(L_15);
  16814. TypeU5BU5D_t3940880105* L_16 = VirtFuncInvoker0< TypeU5BU5D_t3940880105* >::Invoke(92 /* System.Type[] System.Type::GetGenericArguments() */, L_15);
  16815. NullCheck(L_16);
  16816. int32_t L_17 = 0;
  16817. Type_t * L_18 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
  16818. return L_18;
  16819. }
  16820. IL_0055:
  16821. {
  16822. RuntimeTypeHandle_t3027515415 L_19 = { reinterpret_cast<intptr_t> (IEnumerable_t1941168011_0_0_0_var) };
  16823. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  16824. Type_t * L_20 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_19, /*hidden argument*/NULL);
  16825. Type_t * L_21 = ___type0;
  16826. NullCheck(L_20);
  16827. bool L_22 = VirtFuncInvoker1< bool, Type_t * >::Invoke(45 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_20, L_21);
  16828. if (!L_22)
  16829. {
  16830. goto IL_0069;
  16831. }
  16832. }
  16833. {
  16834. return (Type_t *)NULL;
  16835. }
  16836. IL_0069:
  16837. {
  16838. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  16839. CultureInfo_t4157843068 * L_23 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
  16840. Type_t * L_24 = ___type0;
  16841. String_t* L_25 = StringUtils_FormatWith_m3056805521(NULL /*static, unused*/, _stringLiteral809145522, L_23, L_24, /*hidden argument*/NULL);
  16842. Exception_t * L_26 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
  16843. Exception__ctor_m1152696503(L_26, L_25, /*hidden argument*/NULL);
  16844. IL2CPP_RAISE_MANAGED_EXCEPTION(L_26,ReflectionUtils_GetCollectionItemType_m1243555655_RuntimeMethod_var);
  16845. }
  16846. }
  16847. // System.Void Newtonsoft.Json.Utilities.ReflectionUtils::GetDictionaryKeyValueTypes(System.Type,System.Type&,System.Type&)
  16848. extern "C" IL2CPP_METHOD_ATTR void ReflectionUtils_GetDictionaryKeyValueTypes_m3140437744 (RuntimeObject * __this /* static, unused */, Type_t * ___dictionaryType0, Type_t ** ___keyType1, Type_t ** ___valueType2, const RuntimeMethod* method)
  16849. {
  16850. static bool s_Il2CppMethodInitialized;
  16851. if (!s_Il2CppMethodInitialized)
  16852. {
  16853. il2cpp_codegen_initialize_method (ReflectionUtils_GetDictionaryKeyValueTypes_m3140437744_MetadataUsageId);
  16854. s_Il2CppMethodInitialized = true;
  16855. }
  16856. Type_t * V_0 = NULL;
  16857. TypeU5BU5D_t3940880105* V_1 = NULL;
  16858. {
  16859. Type_t * L_0 = ___dictionaryType0;
  16860. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_0, _stringLiteral1925115738, /*hidden argument*/NULL);
  16861. Type_t * L_1 = ___dictionaryType0;
  16862. RuntimeTypeHandle_t3027515415 L_2 = { reinterpret_cast<intptr_t> (IDictionary_2_t3177279192_0_0_0_var) };
  16863. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  16864. Type_t * L_3 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
  16865. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  16866. bool L_4 = ReflectionUtils_ImplementsGenericDefinition_m2172968317(NULL /*static, unused*/, L_1, L_3, (&V_0), /*hidden argument*/NULL);
  16867. if (!L_4)
  16868. {
  16869. goto IL_004f;
  16870. }
  16871. }
  16872. {
  16873. Type_t * L_5 = V_0;
  16874. bool L_6 = TypeExtensions_IsGenericTypeDefinition_m2160044791(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
  16875. if (!L_6)
  16876. {
  16877. goto IL_003d;
  16878. }
  16879. }
  16880. {
  16881. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  16882. CultureInfo_t4157843068 * L_7 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
  16883. Type_t * L_8 = ___dictionaryType0;
  16884. String_t* L_9 = StringUtils_FormatWith_m3056805521(NULL /*static, unused*/, _stringLiteral2465504375, L_7, L_8, /*hidden argument*/NULL);
  16885. Exception_t * L_10 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
  16886. Exception__ctor_m1152696503(L_10, L_9, /*hidden argument*/NULL);
  16887. IL2CPP_RAISE_MANAGED_EXCEPTION(L_10,ReflectionUtils_GetDictionaryKeyValueTypes_m3140437744_RuntimeMethod_var);
  16888. }
  16889. IL_003d:
  16890. {
  16891. Type_t * L_11 = V_0;
  16892. NullCheck(L_11);
  16893. TypeU5BU5D_t3940880105* L_12 = VirtFuncInvoker0< TypeU5BU5D_t3940880105* >::Invoke(92 /* System.Type[] System.Type::GetGenericArguments() */, L_11);
  16894. V_1 = L_12;
  16895. Type_t ** L_13 = ___keyType1;
  16896. TypeU5BU5D_t3940880105* L_14 = V_1;
  16897. NullCheck(L_14);
  16898. int32_t L_15 = 0;
  16899. Type_t * L_16 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  16900. *((RuntimeObject **)(L_13)) = (RuntimeObject *)L_16;
  16901. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_13), (RuntimeObject *)L_16);
  16902. Type_t ** L_17 = ___valueType2;
  16903. TypeU5BU5D_t3940880105* L_18 = V_1;
  16904. NullCheck(L_18);
  16905. int32_t L_19 = 1;
  16906. Type_t * L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
  16907. *((RuntimeObject **)(L_17)) = (RuntimeObject *)L_20;
  16908. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_17), (RuntimeObject *)L_20);
  16909. return;
  16910. }
  16911. IL_004f:
  16912. {
  16913. RuntimeTypeHandle_t3027515415 L_21 = { reinterpret_cast<intptr_t> (IDictionary_t1363984059_0_0_0_var) };
  16914. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  16915. Type_t * L_22 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_21, /*hidden argument*/NULL);
  16916. Type_t * L_23 = ___dictionaryType0;
  16917. NullCheck(L_22);
  16918. bool L_24 = VirtFuncInvoker1< bool, Type_t * >::Invoke(45 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_22, L_23);
  16919. if (!L_24)
  16920. {
  16921. goto IL_0068;
  16922. }
  16923. }
  16924. {
  16925. Type_t ** L_25 = ___keyType1;
  16926. *((RuntimeObject **)(L_25)) = (RuntimeObject *)NULL;
  16927. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_25), (RuntimeObject *)NULL);
  16928. Type_t ** L_26 = ___valueType2;
  16929. *((RuntimeObject **)(L_26)) = (RuntimeObject *)NULL;
  16930. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_26), (RuntimeObject *)NULL);
  16931. return;
  16932. }
  16933. IL_0068:
  16934. {
  16935. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  16936. CultureInfo_t4157843068 * L_27 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
  16937. Type_t * L_28 = ___dictionaryType0;
  16938. String_t* L_29 = StringUtils_FormatWith_m3056805521(NULL /*static, unused*/, _stringLiteral2465504375, L_27, L_28, /*hidden argument*/NULL);
  16939. Exception_t * L_30 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
  16940. Exception__ctor_m1152696503(L_30, L_29, /*hidden argument*/NULL);
  16941. IL2CPP_RAISE_MANAGED_EXCEPTION(L_30,ReflectionUtils_GetDictionaryKeyValueTypes_m3140437744_RuntimeMethod_var);
  16942. }
  16943. }
  16944. // System.Type Newtonsoft.Json.Utilities.ReflectionUtils::GetMemberUnderlyingType(System.Reflection.MemberInfo)
  16945. extern "C" IL2CPP_METHOD_ATTR Type_t * ReflectionUtils_GetMemberUnderlyingType_m841662456 (RuntimeObject * __this /* static, unused */, MemberInfo_t * ___member0, const RuntimeMethod* method)
  16946. {
  16947. static bool s_Il2CppMethodInitialized;
  16948. if (!s_Il2CppMethodInitialized)
  16949. {
  16950. il2cpp_codegen_initialize_method (ReflectionUtils_GetMemberUnderlyingType_m841662456_MetadataUsageId);
  16951. s_Il2CppMethodInitialized = true;
  16952. }
  16953. int32_t V_0 = 0;
  16954. {
  16955. MemberInfo_t * L_0 = ___member0;
  16956. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_0, _stringLiteral1586550295, /*hidden argument*/NULL);
  16957. MemberInfo_t * L_1 = ___member0;
  16958. int32_t L_2 = TypeExtensions_MemberType_m2286386365(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
  16959. V_0 = L_2;
  16960. int32_t L_3 = V_0;
  16961. if ((((int32_t)L_3) > ((int32_t)4)))
  16962. {
  16963. goto IL_0020;
  16964. }
  16965. }
  16966. {
  16967. int32_t L_4 = V_0;
  16968. if ((((int32_t)L_4) == ((int32_t)2)))
  16969. {
  16970. goto IL_0043;
  16971. }
  16972. }
  16973. {
  16974. int32_t L_5 = V_0;
  16975. if ((((int32_t)L_5) == ((int32_t)4)))
  16976. {
  16977. goto IL_002b;
  16978. }
  16979. }
  16980. {
  16981. goto IL_005b;
  16982. }
  16983. IL_0020:
  16984. {
  16985. int32_t L_6 = V_0;
  16986. if ((((int32_t)L_6) == ((int32_t)8)))
  16987. {
  16988. goto IL_004f;
  16989. }
  16990. }
  16991. {
  16992. int32_t L_7 = V_0;
  16993. if ((((int32_t)L_7) == ((int32_t)((int32_t)16))))
  16994. {
  16995. goto IL_0037;
  16996. }
  16997. }
  16998. {
  16999. goto IL_005b;
  17000. }
  17001. IL_002b:
  17002. {
  17003. MemberInfo_t * L_8 = ___member0;
  17004. NullCheck(((FieldInfo_t *)CastclassClass((RuntimeObject*)L_8, FieldInfo_t_il2cpp_TypeInfo_var)));
  17005. Type_t * L_9 = VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, ((FieldInfo_t *)CastclassClass((RuntimeObject*)L_8, FieldInfo_t_il2cpp_TypeInfo_var)));
  17006. return L_9;
  17007. }
  17008. IL_0037:
  17009. {
  17010. MemberInfo_t * L_10 = ___member0;
  17011. NullCheck(((PropertyInfo_t *)CastclassClass((RuntimeObject*)L_10, PropertyInfo_t_il2cpp_TypeInfo_var)));
  17012. Type_t * L_11 = VirtFuncInvoker0< Type_t * >::Invoke(18 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, ((PropertyInfo_t *)CastclassClass((RuntimeObject*)L_10, PropertyInfo_t_il2cpp_TypeInfo_var)));
  17013. return L_11;
  17014. }
  17015. IL_0043:
  17016. {
  17017. MemberInfo_t * L_12 = ___member0;
  17018. NullCheck(((EventInfo_t *)CastclassClass((RuntimeObject*)L_12, EventInfo_t_il2cpp_TypeInfo_var)));
  17019. Type_t * L_13 = EventInfo_get_EventHandlerType_m420690865(((EventInfo_t *)CastclassClass((RuntimeObject*)L_12, EventInfo_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
  17020. return L_13;
  17021. }
  17022. IL_004f:
  17023. {
  17024. MemberInfo_t * L_14 = ___member0;
  17025. NullCheck(((MethodInfo_t *)CastclassClass((RuntimeObject*)L_14, MethodInfo_t_il2cpp_TypeInfo_var)));
  17026. Type_t * L_15 = VirtFuncInvoker0< Type_t * >::Invoke(34 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, ((MethodInfo_t *)CastclassClass((RuntimeObject*)L_14, MethodInfo_t_il2cpp_TypeInfo_var)));
  17027. return L_15;
  17028. }
  17029. IL_005b:
  17030. {
  17031. ArgumentException_t132251570 * L_16 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
  17032. ArgumentException__ctor_m1216717135(L_16, _stringLiteral328953099, _stringLiteral1586550295, /*hidden argument*/NULL);
  17033. IL2CPP_RAISE_MANAGED_EXCEPTION(L_16,ReflectionUtils_GetMemberUnderlyingType_m841662456_RuntimeMethod_var);
  17034. }
  17035. }
  17036. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::IsIndexedProperty(System.Reflection.MemberInfo)
  17037. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_IsIndexedProperty_m3237349032 (RuntimeObject * __this /* static, unused */, MemberInfo_t * ___member0, const RuntimeMethod* method)
  17038. {
  17039. static bool s_Il2CppMethodInitialized;
  17040. if (!s_Il2CppMethodInitialized)
  17041. {
  17042. il2cpp_codegen_initialize_method (ReflectionUtils_IsIndexedProperty_m3237349032_MetadataUsageId);
  17043. s_Il2CppMethodInitialized = true;
  17044. }
  17045. PropertyInfo_t * V_0 = NULL;
  17046. {
  17047. MemberInfo_t * L_0 = ___member0;
  17048. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_0, _stringLiteral1586550295, /*hidden argument*/NULL);
  17049. MemberInfo_t * L_1 = ___member0;
  17050. V_0 = ((PropertyInfo_t *)IsInstClass((RuntimeObject*)L_1, PropertyInfo_t_il2cpp_TypeInfo_var));
  17051. PropertyInfo_t * L_2 = V_0;
  17052. if (!L_2)
  17053. {
  17054. goto IL_001c;
  17055. }
  17056. }
  17057. {
  17058. PropertyInfo_t * L_3 = V_0;
  17059. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  17060. bool L_4 = ReflectionUtils_IsIndexedProperty_m1455784124(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
  17061. return L_4;
  17062. }
  17063. IL_001c:
  17064. {
  17065. return (bool)0;
  17066. }
  17067. }
  17068. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::IsIndexedProperty(System.Reflection.PropertyInfo)
  17069. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_IsIndexedProperty_m1455784124 (RuntimeObject * __this /* static, unused */, PropertyInfo_t * ___property0, const RuntimeMethod* method)
  17070. {
  17071. static bool s_Il2CppMethodInitialized;
  17072. if (!s_Il2CppMethodInitialized)
  17073. {
  17074. il2cpp_codegen_initialize_method (ReflectionUtils_IsIndexedProperty_m1455784124_MetadataUsageId);
  17075. s_Il2CppMethodInitialized = true;
  17076. }
  17077. {
  17078. PropertyInfo_t * L_0 = ___property0;
  17079. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_0, _stringLiteral4193571962, /*hidden argument*/NULL);
  17080. PropertyInfo_t * L_1 = ___property0;
  17081. NullCheck(L_1);
  17082. ParameterInfoU5BU5D_t390618515* L_2 = VirtFuncInvoker0< ParameterInfoU5BU5D_t390618515* >::Invoke(22 /* System.Reflection.ParameterInfo[] System.Reflection.PropertyInfo::GetIndexParameters() */, L_1);
  17083. NullCheck(L_2);
  17084. return (bool)((!(((uint32_t)(((RuntimeArray *)L_2)->max_length)) <= ((uint32_t)0)))? 1 : 0);
  17085. }
  17086. }
  17087. // System.Object Newtonsoft.Json.Utilities.ReflectionUtils::GetMemberValue(System.Reflection.MemberInfo,System.Object)
  17088. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * ReflectionUtils_GetMemberValue_m2432599679 (RuntimeObject * __this /* static, unused */, MemberInfo_t * ___member0, RuntimeObject * ___target1, const RuntimeMethod* method)
  17089. {
  17090. static bool s_Il2CppMethodInitialized;
  17091. if (!s_Il2CppMethodInitialized)
  17092. {
  17093. il2cpp_codegen_initialize_method (ReflectionUtils_GetMemberValue_m2432599679_MetadataUsageId);
  17094. s_Il2CppMethodInitialized = true;
  17095. }
  17096. int32_t V_0 = 0;
  17097. RuntimeObject * V_1 = NULL;
  17098. TargetParameterCountException_t1216617239 * V_2 = NULL;
  17099. Exception_t * __last_unhandled_exception = 0;
  17100. NO_UNUSED_WARNING (__last_unhandled_exception);
  17101. Exception_t * __exception_local = 0;
  17102. NO_UNUSED_WARNING (__exception_local);
  17103. int32_t __leave_target = 0;
  17104. NO_UNUSED_WARNING (__leave_target);
  17105. {
  17106. MemberInfo_t * L_0 = ___member0;
  17107. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_0, _stringLiteral1586550295, /*hidden argument*/NULL);
  17108. RuntimeObject * L_1 = ___target1;
  17109. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_1, _stringLiteral2833503317, /*hidden argument*/NULL);
  17110. MemberInfo_t * L_2 = ___member0;
  17111. int32_t L_3 = TypeExtensions_MemberType_m2286386365(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
  17112. V_0 = L_3;
  17113. int32_t L_4 = V_0;
  17114. if ((((int32_t)L_4) == ((int32_t)4)))
  17115. {
  17116. goto IL_0028;
  17117. }
  17118. }
  17119. {
  17120. int32_t L_5 = V_0;
  17121. if ((((int32_t)L_5) == ((int32_t)((int32_t)16))))
  17122. {
  17123. goto IL_0035;
  17124. }
  17125. }
  17126. {
  17127. goto IL_0063;
  17128. }
  17129. IL_0028:
  17130. {
  17131. MemberInfo_t * L_6 = ___member0;
  17132. RuntimeObject * L_7 = ___target1;
  17133. NullCheck(((FieldInfo_t *)CastclassClass((RuntimeObject*)L_6, FieldInfo_t_il2cpp_TypeInfo_var)));
  17134. RuntimeObject * L_8 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(18 /* System.Object System.Reflection.FieldInfo::GetValue(System.Object) */, ((FieldInfo_t *)CastclassClass((RuntimeObject*)L_6, FieldInfo_t_il2cpp_TypeInfo_var)), L_7);
  17135. return L_8;
  17136. }
  17137. IL_0035:
  17138. {
  17139. }
  17140. IL_0036:
  17141. try
  17142. { // begin try (depth: 1)
  17143. MemberInfo_t * L_9 = ___member0;
  17144. RuntimeObject * L_10 = ___target1;
  17145. NullCheck(((PropertyInfo_t *)CastclassClass((RuntimeObject*)L_9, PropertyInfo_t_il2cpp_TypeInfo_var)));
  17146. RuntimeObject * L_11 = VirtFuncInvoker2< RuntimeObject *, RuntimeObject *, ObjectU5BU5D_t2843939325* >::Invoke(25 /* System.Object System.Reflection.PropertyInfo::GetValue(System.Object,System.Object[]) */, ((PropertyInfo_t *)CastclassClass((RuntimeObject*)L_9, PropertyInfo_t_il2cpp_TypeInfo_var)), L_10, (ObjectU5BU5D_t2843939325*)(ObjectU5BU5D_t2843939325*)NULL);
  17147. V_1 = L_11;
  17148. goto IL_0088;
  17149. } // end try (depth: 1)
  17150. catch(Il2CppExceptionWrapper& e)
  17151. {
  17152. __exception_local = (Exception_t *)e.ex;
  17153. if(il2cpp_codegen_class_is_assignable_from (TargetParameterCountException_t1216617239_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
  17154. goto CATCH_0046;
  17155. throw e;
  17156. }
  17157. CATCH_0046:
  17158. { // begin catch(System.Reflection.TargetParameterCountException)
  17159. V_2 = ((TargetParameterCountException_t1216617239 *)__exception_local);
  17160. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  17161. CultureInfo_t4157843068 * L_12 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
  17162. MemberInfo_t * L_13 = ___member0;
  17163. NullCheck(L_13);
  17164. String_t* L_14 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_13);
  17165. String_t* L_15 = StringUtils_FormatWith_m3056805521(NULL /*static, unused*/, _stringLiteral3087438175, L_12, L_14, /*hidden argument*/NULL);
  17166. TargetParameterCountException_t1216617239 * L_16 = V_2;
  17167. ArgumentException_t132251570 * L_17 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
  17168. ArgumentException__ctor_m1535060261(L_17, L_15, L_16, /*hidden argument*/NULL);
  17169. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17,ReflectionUtils_GetMemberValue_m2432599679_RuntimeMethod_var);
  17170. } // end catch (depth: 1)
  17171. IL_0063:
  17172. {
  17173. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  17174. CultureInfo_t4157843068 * L_18 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
  17175. CultureInfo_t4157843068 * L_19 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
  17176. MemberInfo_t * L_20 = ___member0;
  17177. NullCheck(L_20);
  17178. String_t* L_21 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_20);
  17179. String_t* L_22 = StringUtils_FormatWith_m353537829(NULL /*static, unused*/, _stringLiteral3705297004, L_18, L_19, L_21, /*hidden argument*/NULL);
  17180. ArgumentException_t132251570 * L_23 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
  17181. ArgumentException__ctor_m1216717135(L_23, L_22, _stringLiteral1586550295, /*hidden argument*/NULL);
  17182. IL2CPP_RAISE_MANAGED_EXCEPTION(L_23,ReflectionUtils_GetMemberValue_m2432599679_RuntimeMethod_var);
  17183. }
  17184. IL_0088:
  17185. {
  17186. RuntimeObject * L_24 = V_1;
  17187. return L_24;
  17188. }
  17189. }
  17190. // System.Void Newtonsoft.Json.Utilities.ReflectionUtils::SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)
  17191. extern "C" IL2CPP_METHOD_ATTR void ReflectionUtils_SetMemberValue_m2425830593 (RuntimeObject * __this /* static, unused */, MemberInfo_t * ___member0, RuntimeObject * ___target1, RuntimeObject * ___value2, const RuntimeMethod* method)
  17192. {
  17193. static bool s_Il2CppMethodInitialized;
  17194. if (!s_Il2CppMethodInitialized)
  17195. {
  17196. il2cpp_codegen_initialize_method (ReflectionUtils_SetMemberValue_m2425830593_MetadataUsageId);
  17197. s_Il2CppMethodInitialized = true;
  17198. }
  17199. int32_t V_0 = 0;
  17200. {
  17201. MemberInfo_t * L_0 = ___member0;
  17202. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_0, _stringLiteral1586550295, /*hidden argument*/NULL);
  17203. RuntimeObject * L_1 = ___target1;
  17204. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_1, _stringLiteral2833503317, /*hidden argument*/NULL);
  17205. MemberInfo_t * L_2 = ___member0;
  17206. int32_t L_3 = TypeExtensions_MemberType_m2286386365(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
  17207. V_0 = L_3;
  17208. int32_t L_4 = V_0;
  17209. if ((((int32_t)L_4) == ((int32_t)4)))
  17210. {
  17211. goto IL_0028;
  17212. }
  17213. }
  17214. {
  17215. int32_t L_5 = V_0;
  17216. if ((((int32_t)L_5) == ((int32_t)((int32_t)16))))
  17217. {
  17218. goto IL_0036;
  17219. }
  17220. }
  17221. {
  17222. goto IL_0045;
  17223. }
  17224. IL_0028:
  17225. {
  17226. MemberInfo_t * L_6 = ___member0;
  17227. RuntimeObject * L_7 = ___target1;
  17228. RuntimeObject * L_8 = ___value2;
  17229. NullCheck(((FieldInfo_t *)CastclassClass((RuntimeObject*)L_6, FieldInfo_t_il2cpp_TypeInfo_var)));
  17230. FieldInfo_SetValue_m2460171138(((FieldInfo_t *)CastclassClass((RuntimeObject*)L_6, FieldInfo_t_il2cpp_TypeInfo_var)), L_7, L_8, /*hidden argument*/NULL);
  17231. return;
  17232. }
  17233. IL_0036:
  17234. {
  17235. MemberInfo_t * L_9 = ___member0;
  17236. RuntimeObject * L_10 = ___target1;
  17237. RuntimeObject * L_11 = ___value2;
  17238. NullCheck(((PropertyInfo_t *)CastclassClass((RuntimeObject*)L_9, PropertyInfo_t_il2cpp_TypeInfo_var)));
  17239. VirtActionInvoker3< RuntimeObject *, RuntimeObject *, ObjectU5BU5D_t2843939325* >::Invoke(27 /* System.Void System.Reflection.PropertyInfo::SetValue(System.Object,System.Object,System.Object[]) */, ((PropertyInfo_t *)CastclassClass((RuntimeObject*)L_9, PropertyInfo_t_il2cpp_TypeInfo_var)), L_10, L_11, (ObjectU5BU5D_t2843939325*)(ObjectU5BU5D_t2843939325*)NULL);
  17240. return;
  17241. }
  17242. IL_0045:
  17243. {
  17244. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  17245. CultureInfo_t4157843068 * L_12 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
  17246. MemberInfo_t * L_13 = ___member0;
  17247. NullCheck(L_13);
  17248. String_t* L_14 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_13);
  17249. String_t* L_15 = StringUtils_FormatWith_m3056805521(NULL /*static, unused*/, _stringLiteral2657402793, L_12, L_14, /*hidden argument*/NULL);
  17250. ArgumentException_t132251570 * L_16 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
  17251. ArgumentException__ctor_m1216717135(L_16, L_15, _stringLiteral1586550295, /*hidden argument*/NULL);
  17252. IL2CPP_RAISE_MANAGED_EXCEPTION(L_16,ReflectionUtils_SetMemberValue_m2425830593_RuntimeMethod_var);
  17253. }
  17254. }
  17255. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)
  17256. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_CanReadMemberValue_m1473164796 (RuntimeObject * __this /* static, unused */, MemberInfo_t * ___member0, bool ___nonPublic1, const RuntimeMethod* method)
  17257. {
  17258. static bool s_Il2CppMethodInitialized;
  17259. if (!s_Il2CppMethodInitialized)
  17260. {
  17261. il2cpp_codegen_initialize_method (ReflectionUtils_CanReadMemberValue_m1473164796_MetadataUsageId);
  17262. s_Il2CppMethodInitialized = true;
  17263. }
  17264. int32_t V_0 = 0;
  17265. FieldInfo_t * V_1 = NULL;
  17266. PropertyInfo_t * V_2 = NULL;
  17267. {
  17268. MemberInfo_t * L_0 = ___member0;
  17269. int32_t L_1 = TypeExtensions_MemberType_m2286386365(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
  17270. V_0 = L_1;
  17271. int32_t L_2 = V_0;
  17272. if ((((int32_t)L_2) == ((int32_t)4)))
  17273. {
  17274. goto IL_0012;
  17275. }
  17276. }
  17277. {
  17278. int32_t L_3 = V_0;
  17279. if ((((int32_t)L_3) == ((int32_t)((int32_t)16))))
  17280. {
  17281. goto IL_002a;
  17282. }
  17283. }
  17284. {
  17285. goto IL_004b;
  17286. }
  17287. IL_0012:
  17288. {
  17289. MemberInfo_t * L_4 = ___member0;
  17290. V_1 = ((FieldInfo_t *)CastclassClass((RuntimeObject*)L_4, FieldInfo_t_il2cpp_TypeInfo_var));
  17291. bool L_5 = ___nonPublic1;
  17292. if (!L_5)
  17293. {
  17294. goto IL_001e;
  17295. }
  17296. }
  17297. {
  17298. return (bool)1;
  17299. }
  17300. IL_001e:
  17301. {
  17302. FieldInfo_t * L_6 = V_1;
  17303. NullCheck(L_6);
  17304. bool L_7 = FieldInfo_get_IsPublic_m3378038140(L_6, /*hidden argument*/NULL);
  17305. if (!L_7)
  17306. {
  17307. goto IL_0028;
  17308. }
  17309. }
  17310. {
  17311. return (bool)1;
  17312. }
  17313. IL_0028:
  17314. {
  17315. return (bool)0;
  17316. }
  17317. IL_002a:
  17318. {
  17319. MemberInfo_t * L_8 = ___member0;
  17320. V_2 = ((PropertyInfo_t *)CastclassClass((RuntimeObject*)L_8, PropertyInfo_t_il2cpp_TypeInfo_var));
  17321. PropertyInfo_t * L_9 = V_2;
  17322. NullCheck(L_9);
  17323. bool L_10 = VirtFuncInvoker0< bool >::Invoke(16 /* System.Boolean System.Reflection.PropertyInfo::get_CanRead() */, L_9);
  17324. if (L_10)
  17325. {
  17326. goto IL_003b;
  17327. }
  17328. }
  17329. {
  17330. return (bool)0;
  17331. }
  17332. IL_003b:
  17333. {
  17334. bool L_11 = ___nonPublic1;
  17335. if (!L_11)
  17336. {
  17337. goto IL_0040;
  17338. }
  17339. }
  17340. {
  17341. return (bool)1;
  17342. }
  17343. IL_0040:
  17344. {
  17345. PropertyInfo_t * L_12 = V_2;
  17346. bool L_13 = ___nonPublic1;
  17347. NullCheck(L_12);
  17348. MethodInfo_t * L_14 = VirtFuncInvoker1< MethodInfo_t *, bool >::Invoke(21 /* System.Reflection.MethodInfo System.Reflection.PropertyInfo::GetGetMethod(System.Boolean) */, L_12, L_13);
  17349. return (bool)((!(((RuntimeObject*)(MethodInfo_t *)L_14) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  17350. }
  17351. IL_004b:
  17352. {
  17353. return (bool)0;
  17354. }
  17355. }
  17356. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)
  17357. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_CanSetMemberValue_m1263216356 (RuntimeObject * __this /* static, unused */, MemberInfo_t * ___member0, bool ___nonPublic1, bool ___canSetReadOnly2, const RuntimeMethod* method)
  17358. {
  17359. static bool s_Il2CppMethodInitialized;
  17360. if (!s_Il2CppMethodInitialized)
  17361. {
  17362. il2cpp_codegen_initialize_method (ReflectionUtils_CanSetMemberValue_m1263216356_MetadataUsageId);
  17363. s_Il2CppMethodInitialized = true;
  17364. }
  17365. int32_t V_0 = 0;
  17366. FieldInfo_t * V_1 = NULL;
  17367. PropertyInfo_t * V_2 = NULL;
  17368. {
  17369. MemberInfo_t * L_0 = ___member0;
  17370. int32_t L_1 = TypeExtensions_MemberType_m2286386365(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
  17371. V_0 = L_1;
  17372. int32_t L_2 = V_0;
  17373. if ((((int32_t)L_2) == ((int32_t)4)))
  17374. {
  17375. goto IL_0012;
  17376. }
  17377. }
  17378. {
  17379. int32_t L_3 = V_0;
  17380. if ((((int32_t)L_3) == ((int32_t)((int32_t)16))))
  17381. {
  17382. goto IL_0041;
  17383. }
  17384. }
  17385. {
  17386. goto IL_0062;
  17387. }
  17388. IL_0012:
  17389. {
  17390. MemberInfo_t * L_4 = ___member0;
  17391. V_1 = ((FieldInfo_t *)CastclassClass((RuntimeObject*)L_4, FieldInfo_t_il2cpp_TypeInfo_var));
  17392. FieldInfo_t * L_5 = V_1;
  17393. NullCheck(L_5);
  17394. bool L_6 = FieldInfo_get_IsLiteral_m534699794(L_5, /*hidden argument*/NULL);
  17395. if (!L_6)
  17396. {
  17397. goto IL_0023;
  17398. }
  17399. }
  17400. {
  17401. return (bool)0;
  17402. }
  17403. IL_0023:
  17404. {
  17405. FieldInfo_t * L_7 = V_1;
  17406. NullCheck(L_7);
  17407. bool L_8 = FieldInfo_get_IsInitOnly_m930369112(L_7, /*hidden argument*/NULL);
  17408. if (!L_8)
  17409. {
  17410. goto IL_0030;
  17411. }
  17412. }
  17413. {
  17414. bool L_9 = ___canSetReadOnly2;
  17415. if (L_9)
  17416. {
  17417. goto IL_0030;
  17418. }
  17419. }
  17420. {
  17421. return (bool)0;
  17422. }
  17423. IL_0030:
  17424. {
  17425. bool L_10 = ___nonPublic1;
  17426. if (!L_10)
  17427. {
  17428. goto IL_0035;
  17429. }
  17430. }
  17431. {
  17432. return (bool)1;
  17433. }
  17434. IL_0035:
  17435. {
  17436. FieldInfo_t * L_11 = V_1;
  17437. NullCheck(L_11);
  17438. bool L_12 = FieldInfo_get_IsPublic_m3378038140(L_11, /*hidden argument*/NULL);
  17439. if (!L_12)
  17440. {
  17441. goto IL_003f;
  17442. }
  17443. }
  17444. {
  17445. return (bool)1;
  17446. }
  17447. IL_003f:
  17448. {
  17449. return (bool)0;
  17450. }
  17451. IL_0041:
  17452. {
  17453. MemberInfo_t * L_13 = ___member0;
  17454. V_2 = ((PropertyInfo_t *)CastclassClass((RuntimeObject*)L_13, PropertyInfo_t_il2cpp_TypeInfo_var));
  17455. PropertyInfo_t * L_14 = V_2;
  17456. NullCheck(L_14);
  17457. bool L_15 = VirtFuncInvoker0< bool >::Invoke(17 /* System.Boolean System.Reflection.PropertyInfo::get_CanWrite() */, L_14);
  17458. if (L_15)
  17459. {
  17460. goto IL_0052;
  17461. }
  17462. }
  17463. {
  17464. return (bool)0;
  17465. }
  17466. IL_0052:
  17467. {
  17468. bool L_16 = ___nonPublic1;
  17469. if (!L_16)
  17470. {
  17471. goto IL_0057;
  17472. }
  17473. }
  17474. {
  17475. return (bool)1;
  17476. }
  17477. IL_0057:
  17478. {
  17479. PropertyInfo_t * L_17 = V_2;
  17480. bool L_18 = ___nonPublic1;
  17481. NullCheck(L_17);
  17482. MethodInfo_t * L_19 = VirtFuncInvoker1< MethodInfo_t *, bool >::Invoke(24 /* System.Reflection.MethodInfo System.Reflection.PropertyInfo::GetSetMethod(System.Boolean) */, L_17, L_18);
  17483. return (bool)((!(((RuntimeObject*)(MethodInfo_t *)L_19) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  17484. }
  17485. IL_0062:
  17486. {
  17487. return (bool)0;
  17488. }
  17489. }
  17490. // System.Collections.Generic.List`1<System.Reflection.MemberInfo> Newtonsoft.Json.Utilities.ReflectionUtils::GetFieldsAndProperties(System.Type,System.Reflection.BindingFlags)
  17491. extern "C" IL2CPP_METHOD_ATTR List_1_t557109187 * ReflectionUtils_GetFieldsAndProperties_m297325423 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, int32_t ___bindingAttr1, const RuntimeMethod* method)
  17492. {
  17493. static bool s_Il2CppMethodInitialized;
  17494. if (!s_Il2CppMethodInitialized)
  17495. {
  17496. il2cpp_codegen_initialize_method (ReflectionUtils_GetFieldsAndProperties_m297325423_MetadataUsageId);
  17497. s_Il2CppMethodInitialized = true;
  17498. }
  17499. List_1_t557109187 * V_0 = NULL;
  17500. RuntimeObject* V_1 = NULL;
  17501. int32_t V_2 = 0;
  17502. RuntimeObject* V_3 = NULL;
  17503. RuntimeObject* V_4 = NULL;
  17504. RuntimeObject* V_5 = NULL;
  17505. MemberInfo_t * V_6 = NULL;
  17506. Exception_t * __last_unhandled_exception = 0;
  17507. NO_UNUSED_WARNING (__last_unhandled_exception);
  17508. Exception_t * __exception_local = 0;
  17509. NO_UNUSED_WARNING (__exception_local);
  17510. int32_t __leave_target = 0;
  17511. NO_UNUSED_WARNING (__leave_target);
  17512. Func_2_t3967597302 * G_B2_0 = NULL;
  17513. List_1_t557109187 * G_B2_1 = NULL;
  17514. Func_2_t3967597302 * G_B1_0 = NULL;
  17515. List_1_t557109187 * G_B1_1 = NULL;
  17516. {
  17517. List_1_t557109187 * L_0 = (List_1_t557109187 *)il2cpp_codegen_object_new(List_1_t557109187_il2cpp_TypeInfo_var);
  17518. List_1__ctor_m2845631487(L_0, /*hidden argument*/List_1__ctor_m2845631487_RuntimeMethod_var);
  17519. List_1_t557109187 * L_1 = L_0;
  17520. Type_t * L_2 = ___type0;
  17521. int32_t L_3 = ___bindingAttr1;
  17522. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  17523. RuntimeObject* L_4 = ReflectionUtils_GetFields_m2854570455(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL);
  17524. CollectionUtils_AddRange_TisMemberInfo_t_m2053991619(NULL /*static, unused*/, L_1, L_4, /*hidden argument*/CollectionUtils_AddRange_TisMemberInfo_t_m2053991619_RuntimeMethod_var);
  17525. List_1_t557109187 * L_5 = L_1;
  17526. Type_t * L_6 = ___type0;
  17527. int32_t L_7 = ___bindingAttr1;
  17528. RuntimeObject* L_8 = ReflectionUtils_GetProperties_m2510843274(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL);
  17529. CollectionUtils_AddRange_TisMemberInfo_t_m2053991619(NULL /*static, unused*/, L_5, L_8, /*hidden argument*/CollectionUtils_AddRange_TisMemberInfo_t_m2053991619_RuntimeMethod_var);
  17530. List_1_t557109187 * L_9 = L_5;
  17531. NullCheck(L_9);
  17532. int32_t L_10 = List_1_get_Count_m2508260589(L_9, /*hidden argument*/List_1_get_Count_m2508260589_RuntimeMethod_var);
  17533. List_1_t557109187 * L_11 = (List_1_t557109187 *)il2cpp_codegen_object_new(List_1_t557109187_il2cpp_TypeInfo_var);
  17534. List_1__ctor_m4045609786(L_11, L_10, /*hidden argument*/List_1__ctor_m4045609786_RuntimeMethod_var);
  17535. V_0 = L_11;
  17536. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var);
  17537. Func_2_t3967597302 * L_12 = ((U3CU3Ec_t3587133118_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var))->get_U3CU3E9__29_0_2();
  17538. Func_2_t3967597302 * L_13 = L_12;
  17539. G_B1_0 = L_13;
  17540. G_B1_1 = L_9;
  17541. if (L_13)
  17542. {
  17543. G_B2_0 = L_13;
  17544. G_B2_1 = L_9;
  17545. goto IL_004a;
  17546. }
  17547. }
  17548. {
  17549. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var);
  17550. U3CU3Ec_t3587133118 * L_14 = ((U3CU3Ec_t3587133118_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  17551. intptr_t L_15 = (intptr_t)U3CU3Ec_U3CGetFieldsAndPropertiesU3Eb__29_0_m3758209495_RuntimeMethod_var;
  17552. Func_2_t3967597302 * L_16 = (Func_2_t3967597302 *)il2cpp_codegen_object_new(Func_2_t3967597302_il2cpp_TypeInfo_var);
  17553. Func_2__ctor_m4252472063(L_16, L_14, L_15, /*hidden argument*/Func_2__ctor_m4252472063_RuntimeMethod_var);
  17554. Func_2_t3967597302 * L_17 = L_16;
  17555. ((U3CU3Ec_t3587133118_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var))->set_U3CU3E9__29_0_2(L_17);
  17556. G_B2_0 = L_17;
  17557. G_B2_1 = G_B1_1;
  17558. }
  17559. IL_004a:
  17560. {
  17561. RuntimeObject* L_18 = Enumerable_GroupBy_TisMemberInfo_t_TisString_t_m1303684172(NULL /*static, unused*/, G_B2_1, G_B2_0, /*hidden argument*/Enumerable_GroupBy_TisMemberInfo_t_TisString_t_m1303684172_RuntimeMethod_var);
  17562. NullCheck(L_18);
  17563. RuntimeObject* L_19 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<!0> System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<System.String,System.Reflection.MemberInfo>>::GetEnumerator() */, IEnumerable_1_t761185857_il2cpp_TypeInfo_var, L_18);
  17564. V_1 = L_19;
  17565. }
  17566. IL_0055:
  17567. try
  17568. { // begin try (depth: 1)
  17569. {
  17570. goto IL_00f2;
  17571. }
  17572. IL_005a:
  17573. {
  17574. RuntimeObject* L_20 = V_1;
  17575. NullCheck(L_20);
  17576. RuntimeObject* L_21 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* !0 System.Collections.Generic.IEnumerator`1<System.Linq.IGrouping`2<System.String,System.Reflection.MemberInfo>>::get_Current() */, IEnumerator_1_t2213903436_il2cpp_TypeInfo_var, L_20);
  17577. RuntimeObject* L_22 = L_21;
  17578. int32_t L_23 = Enumerable_Count_TisMemberInfo_t_m2833200946(NULL /*static, unused*/, L_22, /*hidden argument*/Enumerable_Count_TisMemberInfo_t_m2833200946_RuntimeMethod_var);
  17579. V_2 = L_23;
  17580. List_1_t557109187 * L_24 = Enumerable_ToList_TisMemberInfo_t_m3180374575(NULL /*static, unused*/, L_22, /*hidden argument*/Enumerable_ToList_TisMemberInfo_t_m3180374575_RuntimeMethod_var);
  17581. V_3 = (RuntimeObject*)L_24;
  17582. int32_t L_25 = V_2;
  17583. if ((!(((uint32_t)L_25) == ((uint32_t)1))))
  17584. {
  17585. goto IL_007f;
  17586. }
  17587. }
  17588. IL_0071:
  17589. {
  17590. List_1_t557109187 * L_26 = V_0;
  17591. RuntimeObject* L_27 = V_3;
  17592. MemberInfo_t * L_28 = Enumerable_First_TisMemberInfo_t_m2952260960(NULL /*static, unused*/, L_27, /*hidden argument*/Enumerable_First_TisMemberInfo_t_m2952260960_RuntimeMethod_var);
  17593. NullCheck(L_26);
  17594. List_1_Add_m304598357(L_26, L_28, /*hidden argument*/List_1_Add_m304598357_RuntimeMethod_var);
  17595. goto IL_00f2;
  17596. }
  17597. IL_007f:
  17598. {
  17599. List_1_t557109187 * L_29 = (List_1_t557109187 *)il2cpp_codegen_object_new(List_1_t557109187_il2cpp_TypeInfo_var);
  17600. List_1__ctor_m2845631487(L_29, /*hidden argument*/List_1__ctor_m2845631487_RuntimeMethod_var);
  17601. V_4 = (RuntimeObject*)L_29;
  17602. RuntimeObject* L_30 = V_3;
  17603. NullCheck(L_30);
  17604. RuntimeObject* L_31 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<!0> System.Collections.Generic.IEnumerable`1<System.Reflection.MemberInfo>::GetEnumerator() */, IEnumerable_1_t2359854630_il2cpp_TypeInfo_var, L_30);
  17605. V_5 = L_31;
  17606. }
  17607. IL_008e:
  17608. try
  17609. { // begin try (depth: 2)
  17610. {
  17611. goto IL_00d3;
  17612. }
  17613. IL_0090:
  17614. {
  17615. RuntimeObject* L_32 = V_5;
  17616. NullCheck(L_32);
  17617. MemberInfo_t * L_33 = InterfaceFuncInvoker0< MemberInfo_t * >::Invoke(0 /* !0 System.Collections.Generic.IEnumerator`1<System.Reflection.MemberInfo>::get_Current() */, IEnumerator_1_t3812572209_il2cpp_TypeInfo_var, L_32);
  17618. V_6 = L_33;
  17619. RuntimeObject* L_34 = V_4;
  17620. NullCheck(L_34);
  17621. int32_t L_35 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Reflection.MemberInfo>::get_Count() */, ICollection_1_t1913186679_il2cpp_TypeInfo_var, L_34);
  17622. if (L_35)
  17623. {
  17624. goto IL_00ad;
  17625. }
  17626. }
  17627. IL_00a2:
  17628. {
  17629. RuntimeObject* L_36 = V_4;
  17630. MemberInfo_t * L_37 = V_6;
  17631. NullCheck(L_36);
  17632. InterfaceActionInvoker1< MemberInfo_t * >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<System.Reflection.MemberInfo>::Add(!0) */, ICollection_1_t1913186679_il2cpp_TypeInfo_var, L_36, L_37);
  17633. goto IL_00d3;
  17634. }
  17635. IL_00ad:
  17636. {
  17637. MemberInfo_t * L_38 = V_6;
  17638. int32_t L_39 = ___bindingAttr1;
  17639. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  17640. bool L_40 = ReflectionUtils_IsOverridenGenericMember_m1361940080(NULL /*static, unused*/, L_38, L_39, /*hidden argument*/NULL);
  17641. if (!L_40)
  17642. {
  17643. goto IL_00ca;
  17644. }
  17645. }
  17646. IL_00b7:
  17647. {
  17648. MemberInfo_t * L_41 = V_6;
  17649. NullCheck(L_41);
  17650. String_t* L_42 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_41);
  17651. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  17652. bool L_43 = String_op_Equality_m920492651(NULL /*static, unused*/, L_42, _stringLiteral1949155704, /*hidden argument*/NULL);
  17653. if (!L_43)
  17654. {
  17655. goto IL_00d3;
  17656. }
  17657. }
  17658. IL_00ca:
  17659. {
  17660. RuntimeObject* L_44 = V_4;
  17661. MemberInfo_t * L_45 = V_6;
  17662. NullCheck(L_44);
  17663. InterfaceActionInvoker1< MemberInfo_t * >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<System.Reflection.MemberInfo>::Add(!0) */, ICollection_1_t1913186679_il2cpp_TypeInfo_var, L_44, L_45);
  17664. }
  17665. IL_00d3:
  17666. {
  17667. RuntimeObject* L_46 = V_5;
  17668. NullCheck(L_46);
  17669. bool L_47 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_46);
  17670. if (L_47)
  17671. {
  17672. goto IL_0090;
  17673. }
  17674. }
  17675. IL_00dc:
  17676. {
  17677. IL2CPP_LEAVE(0xEA, FINALLY_00de);
  17678. }
  17679. } // end try (depth: 2)
  17680. catch(Il2CppExceptionWrapper& e)
  17681. {
  17682. __last_unhandled_exception = (Exception_t *)e.ex;
  17683. goto FINALLY_00de;
  17684. }
  17685. FINALLY_00de:
  17686. { // begin finally (depth: 2)
  17687. {
  17688. RuntimeObject* L_48 = V_5;
  17689. if (!L_48)
  17690. {
  17691. goto IL_00e9;
  17692. }
  17693. }
  17694. IL_00e2:
  17695. {
  17696. RuntimeObject* L_49 = V_5;
  17697. NullCheck(L_49);
  17698. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_49);
  17699. }
  17700. IL_00e9:
  17701. {
  17702. IL2CPP_END_FINALLY(222)
  17703. }
  17704. } // end finally (depth: 2)
  17705. IL2CPP_CLEANUP(222)
  17706. {
  17707. IL2CPP_JUMP_TBL(0xEA, IL_00ea)
  17708. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  17709. }
  17710. IL_00ea:
  17711. {
  17712. List_1_t557109187 * L_50 = V_0;
  17713. RuntimeObject* L_51 = V_4;
  17714. NullCheck(L_50);
  17715. List_1_AddRange_m2257680807(L_50, L_51, /*hidden argument*/List_1_AddRange_m2257680807_RuntimeMethod_var);
  17716. }
  17717. IL_00f2:
  17718. {
  17719. RuntimeObject* L_52 = V_1;
  17720. NullCheck(L_52);
  17721. bool L_53 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_52);
  17722. if (L_53)
  17723. {
  17724. goto IL_005a;
  17725. }
  17726. }
  17727. IL_00fd:
  17728. {
  17729. IL2CPP_LEAVE(0x109, FINALLY_00ff);
  17730. }
  17731. } // end try (depth: 1)
  17732. catch(Il2CppExceptionWrapper& e)
  17733. {
  17734. __last_unhandled_exception = (Exception_t *)e.ex;
  17735. goto FINALLY_00ff;
  17736. }
  17737. FINALLY_00ff:
  17738. { // begin finally (depth: 1)
  17739. {
  17740. RuntimeObject* L_54 = V_1;
  17741. if (!L_54)
  17742. {
  17743. goto IL_0108;
  17744. }
  17745. }
  17746. IL_0102:
  17747. {
  17748. RuntimeObject* L_55 = V_1;
  17749. NullCheck(L_55);
  17750. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_55);
  17751. }
  17752. IL_0108:
  17753. {
  17754. IL2CPP_END_FINALLY(255)
  17755. }
  17756. } // end finally (depth: 1)
  17757. IL2CPP_CLEANUP(255)
  17758. {
  17759. IL2CPP_JUMP_TBL(0x109, IL_0109)
  17760. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  17761. }
  17762. IL_0109:
  17763. {
  17764. List_1_t557109187 * L_56 = V_0;
  17765. return L_56;
  17766. }
  17767. }
  17768. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils::IsOverridenGenericMember(System.Reflection.MemberInfo,System.Reflection.BindingFlags)
  17769. extern "C" IL2CPP_METHOD_ATTR bool ReflectionUtils_IsOverridenGenericMember_m1361940080 (RuntimeObject * __this /* static, unused */, MemberInfo_t * ___memberInfo0, int32_t ___bindingAttr1, const RuntimeMethod* method)
  17770. {
  17771. static bool s_Il2CppMethodInitialized;
  17772. if (!s_Il2CppMethodInitialized)
  17773. {
  17774. il2cpp_codegen_initialize_method (ReflectionUtils_IsOverridenGenericMember_m1361940080_MetadataUsageId);
  17775. s_Il2CppMethodInitialized = true;
  17776. }
  17777. PropertyInfo_t * V_0 = NULL;
  17778. Type_t * V_1 = NULL;
  17779. Type_t * V_2 = NULL;
  17780. MemberInfoU5BU5D_t1302094432* V_3 = NULL;
  17781. {
  17782. MemberInfo_t * L_0 = ___memberInfo0;
  17783. int32_t L_1 = TypeExtensions_MemberType_m2286386365(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
  17784. if ((((int32_t)L_1) == ((int32_t)((int32_t)16))))
  17785. {
  17786. goto IL_000c;
  17787. }
  17788. }
  17789. {
  17790. return (bool)0;
  17791. }
  17792. IL_000c:
  17793. {
  17794. MemberInfo_t * L_2 = ___memberInfo0;
  17795. V_0 = ((PropertyInfo_t *)CastclassClass((RuntimeObject*)L_2, PropertyInfo_t_il2cpp_TypeInfo_var));
  17796. PropertyInfo_t * L_3 = V_0;
  17797. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  17798. bool L_4 = ReflectionUtils_IsVirtual_m3338583030(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
  17799. if (L_4)
  17800. {
  17801. goto IL_001d;
  17802. }
  17803. }
  17804. {
  17805. return (bool)0;
  17806. }
  17807. IL_001d:
  17808. {
  17809. PropertyInfo_t * L_5 = V_0;
  17810. NullCheck(L_5);
  17811. Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_5);
  17812. V_1 = L_6;
  17813. Type_t * L_7 = V_1;
  17814. bool L_8 = TypeExtensions_IsGenericType_m3947308765(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
  17815. if (L_8)
  17816. {
  17817. goto IL_002e;
  17818. }
  17819. }
  17820. {
  17821. return (bool)0;
  17822. }
  17823. IL_002e:
  17824. {
  17825. Type_t * L_9 = V_1;
  17826. NullCheck(L_9);
  17827. Type_t * L_10 = VirtFuncInvoker0< Type_t * >::Invoke(95 /* System.Type System.Type::GetGenericTypeDefinition() */, L_9);
  17828. V_2 = L_10;
  17829. Type_t * L_11 = V_2;
  17830. if (L_11)
  17831. {
  17832. goto IL_003a;
  17833. }
  17834. }
  17835. {
  17836. return (bool)0;
  17837. }
  17838. IL_003a:
  17839. {
  17840. Type_t * L_12 = V_2;
  17841. PropertyInfo_t * L_13 = V_0;
  17842. NullCheck(L_13);
  17843. String_t* L_14 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_13);
  17844. int32_t L_15 = ___bindingAttr1;
  17845. NullCheck(L_12);
  17846. MemberInfoU5BU5D_t1302094432* L_16 = VirtFuncInvoker2< MemberInfoU5BU5D_t1302094432*, String_t*, int32_t >::Invoke(57 /* System.Reflection.MemberInfo[] System.Type::GetMember(System.String,System.Reflection.BindingFlags) */, L_12, L_14, L_15);
  17847. V_3 = L_16;
  17848. MemberInfoU5BU5D_t1302094432* L_17 = V_3;
  17849. NullCheck(L_17);
  17850. if ((((RuntimeArray *)L_17)->max_length))
  17851. {
  17852. goto IL_004e;
  17853. }
  17854. }
  17855. {
  17856. return (bool)0;
  17857. }
  17858. IL_004e:
  17859. {
  17860. MemberInfoU5BU5D_t1302094432* L_18 = V_3;
  17861. NullCheck(L_18);
  17862. int32_t L_19 = 0;
  17863. MemberInfo_t * L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
  17864. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  17865. Type_t * L_21 = ReflectionUtils_GetMemberUnderlyingType_m841662456(NULL /*static, unused*/, L_20, /*hidden argument*/NULL);
  17866. NullCheck(L_21);
  17867. bool L_22 = VirtFuncInvoker0< bool >::Invoke(98 /* System.Boolean System.Type::get_IsGenericParameter() */, L_21);
  17868. if (L_22)
  17869. {
  17870. goto IL_005f;
  17871. }
  17872. }
  17873. {
  17874. return (bool)0;
  17875. }
  17876. IL_005f:
  17877. {
  17878. return (bool)1;
  17879. }
  17880. }
  17881. // System.Attribute[] Newtonsoft.Json.Utilities.ReflectionUtils::GetAttributes(System.Object,System.Type,System.Boolean)
  17882. extern "C" IL2CPP_METHOD_ATTR AttributeU5BU5D_t1575011174* ReflectionUtils_GetAttributes_m2593182657 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___attributeProvider0, Type_t * ___attributeType1, bool ___inherit2, const RuntimeMethod* method)
  17883. {
  17884. static bool s_Il2CppMethodInitialized;
  17885. if (!s_Il2CppMethodInitialized)
  17886. {
  17887. il2cpp_codegen_initialize_method (ReflectionUtils_GetAttributes_m2593182657_MetadataUsageId);
  17888. s_Il2CppMethodInitialized = true;
  17889. }
  17890. RuntimeObject * V_0 = NULL;
  17891. RuntimeObject* V_1 = NULL;
  17892. Type_t * V_2 = NULL;
  17893. AttributeU5BU5D_t1575011174* V_3 = NULL;
  17894. Assembly_t * V_4 = NULL;
  17895. MemberInfo_t * V_5 = NULL;
  17896. Module_t2987026101 * V_6 = NULL;
  17897. ParameterInfo_t1861056598 * V_7 = NULL;
  17898. ObjectU5BU5D_t2843939325* G_B4_0 = NULL;
  17899. ObjectU5BU5D_t2843939325* G_B27_0 = NULL;
  17900. {
  17901. RuntimeObject * L_0 = ___attributeProvider0;
  17902. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_0, _stringLiteral950559514, /*hidden argument*/NULL);
  17903. RuntimeObject * L_1 = ___attributeProvider0;
  17904. V_0 = L_1;
  17905. RuntimeObject * L_2 = V_0;
  17906. if (!((Type_t *)IsInstClass((RuntimeObject*)L_2, Type_t_il2cpp_TypeInfo_var)))
  17907. {
  17908. goto IL_0061;
  17909. }
  17910. }
  17911. {
  17912. RuntimeObject * L_3 = V_0;
  17913. V_2 = ((Type_t *)CastclassClass((RuntimeObject*)L_3, Type_t_il2cpp_TypeInfo_var));
  17914. Type_t * L_4 = ___attributeType1;
  17915. if (L_4)
  17916. {
  17917. goto IL_0028;
  17918. }
  17919. }
  17920. {
  17921. Type_t * L_5 = V_2;
  17922. bool L_6 = ___inherit2;
  17923. NullCheck(L_5);
  17924. ObjectU5BU5D_t2843939325* L_7 = VirtFuncInvoker1< ObjectU5BU5D_t2843939325*, bool >::Invoke(13 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Boolean) */, L_5, L_6);
  17925. G_B4_0 = L_7;
  17926. goto IL_0030;
  17927. }
  17928. IL_0028:
  17929. {
  17930. Type_t * L_8 = V_2;
  17931. Type_t * L_9 = ___attributeType1;
  17932. bool L_10 = ___inherit2;
  17933. NullCheck(L_8);
  17934. ObjectU5BU5D_t2843939325* L_11 = VirtFuncInvoker2< ObjectU5BU5D_t2843939325*, Type_t *, bool >::Invoke(14 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Type,System.Boolean) */, L_8, L_9, L_10);
  17935. G_B4_0 = L_11;
  17936. }
  17937. IL_0030:
  17938. {
  17939. RuntimeObject* L_12 = Enumerable_Cast_TisAttribute_t861562559_m1709853543(NULL /*static, unused*/, (RuntimeObject*)(RuntimeObject*)G_B4_0, /*hidden argument*/Enumerable_Cast_TisAttribute_t861562559_m1709853543_RuntimeMethod_var);
  17940. AttributeU5BU5D_t1575011174* L_13 = Enumerable_ToArray_TisAttribute_t861562559_m1336572644(NULL /*static, unused*/, L_12, /*hidden argument*/Enumerable_ToArray_TisAttribute_t861562559_m1336572644_RuntimeMethod_var);
  17941. V_3 = L_13;
  17942. bool L_14 = ___inherit2;
  17943. if (!L_14)
  17944. {
  17945. goto IL_005f;
  17946. }
  17947. }
  17948. {
  17949. Type_t * L_15 = V_2;
  17950. NullCheck(L_15);
  17951. Type_t * L_16 = VirtFuncInvoker0< Type_t * >::Invoke(18 /* System.Type System.Type::get_BaseType() */, L_15);
  17952. if (!L_16)
  17953. {
  17954. goto IL_005f;
  17955. }
  17956. }
  17957. {
  17958. AttributeU5BU5D_t1575011174* L_17 = V_3;
  17959. Type_t * L_18 = V_2;
  17960. NullCheck(L_18);
  17961. Type_t * L_19 = VirtFuncInvoker0< Type_t * >::Invoke(18 /* System.Type System.Type::get_BaseType() */, L_18);
  17962. Type_t * L_20 = ___attributeType1;
  17963. bool L_21 = ___inherit2;
  17964. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  17965. AttributeU5BU5D_t1575011174* L_22 = ReflectionUtils_GetAttributes_m2593182657(NULL /*static, unused*/, L_19, L_20, L_21, /*hidden argument*/NULL);
  17966. RuntimeObject* L_23 = Enumerable_Union_TisAttribute_t861562559_m3425703445(NULL /*static, unused*/, (RuntimeObject*)(RuntimeObject*)L_17, (RuntimeObject*)(RuntimeObject*)L_22, /*hidden argument*/Enumerable_Union_TisAttribute_t861562559_m3425703445_RuntimeMethod_var);
  17967. AttributeU5BU5D_t1575011174* L_24 = Enumerable_ToArray_TisAttribute_t861562559_m1336572644(NULL /*static, unused*/, L_23, /*hidden argument*/Enumerable_ToArray_TisAttribute_t861562559_m1336572644_RuntimeMethod_var);
  17968. V_3 = L_24;
  17969. }
  17970. IL_005f:
  17971. {
  17972. AttributeU5BU5D_t1575011174* L_25 = V_3;
  17973. return L_25;
  17974. }
  17975. IL_0061:
  17976. {
  17977. RuntimeObject * L_26 = V_0;
  17978. if (!((Assembly_t *)IsInstClass((RuntimeObject*)L_26, Assembly_t_il2cpp_TypeInfo_var)))
  17979. {
  17980. goto IL_0085;
  17981. }
  17982. }
  17983. {
  17984. RuntimeObject * L_27 = V_0;
  17985. V_4 = ((Assembly_t *)CastclassClass((RuntimeObject*)L_27, Assembly_t_il2cpp_TypeInfo_var));
  17986. Type_t * L_28 = ___attributeType1;
  17987. if (L_28)
  17988. {
  17989. goto IL_007c;
  17990. }
  17991. }
  17992. {
  17993. Assembly_t * L_29 = V_4;
  17994. AttributeU5BU5D_t1575011174* L_30 = Attribute_GetCustomAttributes_m3956931822(NULL /*static, unused*/, L_29, /*hidden argument*/NULL);
  17995. return L_30;
  17996. }
  17997. IL_007c:
  17998. {
  17999. Assembly_t * L_31 = V_4;
  18000. Type_t * L_32 = ___attributeType1;
  18001. AttributeU5BU5D_t1575011174* L_33 = Attribute_GetCustomAttributes_m3340307265(NULL /*static, unused*/, L_31, L_32, /*hidden argument*/NULL);
  18002. return L_33;
  18003. }
  18004. IL_0085:
  18005. {
  18006. RuntimeObject * L_34 = V_0;
  18007. if (!((MemberInfo_t *)IsInstClass((RuntimeObject*)L_34, MemberInfo_t_il2cpp_TypeInfo_var)))
  18008. {
  18009. goto IL_00ab;
  18010. }
  18011. }
  18012. {
  18013. RuntimeObject * L_35 = V_0;
  18014. V_5 = ((MemberInfo_t *)CastclassClass((RuntimeObject*)L_35, MemberInfo_t_il2cpp_TypeInfo_var));
  18015. Type_t * L_36 = ___attributeType1;
  18016. if (L_36)
  18017. {
  18018. goto IL_00a1;
  18019. }
  18020. }
  18021. {
  18022. MemberInfo_t * L_37 = V_5;
  18023. bool L_38 = ___inherit2;
  18024. AttributeU5BU5D_t1575011174* L_39 = Attribute_GetCustomAttributes_m3575848472(NULL /*static, unused*/, L_37, L_38, /*hidden argument*/NULL);
  18025. return L_39;
  18026. }
  18027. IL_00a1:
  18028. {
  18029. MemberInfo_t * L_40 = V_5;
  18030. Type_t * L_41 = ___attributeType1;
  18031. bool L_42 = ___inherit2;
  18032. AttributeU5BU5D_t1575011174* L_43 = Attribute_GetCustomAttributes_m1427582442(NULL /*static, unused*/, L_40, L_41, L_42, /*hidden argument*/NULL);
  18033. return L_43;
  18034. }
  18035. IL_00ab:
  18036. {
  18037. RuntimeObject * L_44 = V_0;
  18038. if (!((Module_t2987026101 *)IsInstClass((RuntimeObject*)L_44, Module_t2987026101_il2cpp_TypeInfo_var)))
  18039. {
  18040. goto IL_00d1;
  18041. }
  18042. }
  18043. {
  18044. RuntimeObject * L_45 = V_0;
  18045. V_6 = ((Module_t2987026101 *)CastclassClass((RuntimeObject*)L_45, Module_t2987026101_il2cpp_TypeInfo_var));
  18046. Type_t * L_46 = ___attributeType1;
  18047. if (L_46)
  18048. {
  18049. goto IL_00c7;
  18050. }
  18051. }
  18052. {
  18053. Module_t2987026101 * L_47 = V_6;
  18054. bool L_48 = ___inherit2;
  18055. AttributeU5BU5D_t1575011174* L_49 = Attribute_GetCustomAttributes_m4276120683(NULL /*static, unused*/, L_47, L_48, /*hidden argument*/NULL);
  18056. return L_49;
  18057. }
  18058. IL_00c7:
  18059. {
  18060. Module_t2987026101 * L_50 = V_6;
  18061. Type_t * L_51 = ___attributeType1;
  18062. bool L_52 = ___inherit2;
  18063. AttributeU5BU5D_t1575011174* L_53 = Attribute_GetCustomAttributes_m635736302(NULL /*static, unused*/, L_50, L_51, L_52, /*hidden argument*/NULL);
  18064. return L_53;
  18065. }
  18066. IL_00d1:
  18067. {
  18068. RuntimeObject * L_54 = V_0;
  18069. if (!((ParameterInfo_t1861056598 *)IsInstClass((RuntimeObject*)L_54, ParameterInfo_t1861056598_il2cpp_TypeInfo_var)))
  18070. {
  18071. goto IL_00f7;
  18072. }
  18073. }
  18074. {
  18075. RuntimeObject * L_55 = V_0;
  18076. V_7 = ((ParameterInfo_t1861056598 *)CastclassClass((RuntimeObject*)L_55, ParameterInfo_t1861056598_il2cpp_TypeInfo_var));
  18077. Type_t * L_56 = ___attributeType1;
  18078. if (L_56)
  18079. {
  18080. goto IL_00ed;
  18081. }
  18082. }
  18083. {
  18084. ParameterInfo_t1861056598 * L_57 = V_7;
  18085. bool L_58 = ___inherit2;
  18086. AttributeU5BU5D_t1575011174* L_59 = Attribute_GetCustomAttributes_m4211271358(NULL /*static, unused*/, L_57, L_58, /*hidden argument*/NULL);
  18087. return L_59;
  18088. }
  18089. IL_00ed:
  18090. {
  18091. ParameterInfo_t1861056598 * L_60 = V_7;
  18092. Type_t * L_61 = ___attributeType1;
  18093. bool L_62 = ___inherit2;
  18094. AttributeU5BU5D_t1575011174* L_63 = Attribute_GetCustomAttributes_m581407460(NULL /*static, unused*/, L_60, L_61, L_62, /*hidden argument*/NULL);
  18095. return L_63;
  18096. }
  18097. IL_00f7:
  18098. {
  18099. RuntimeObject * L_64 = ___attributeProvider0;
  18100. V_1 = ((RuntimeObject*)Castclass((RuntimeObject*)L_64, ICustomAttributeProvider_t1530824137_il2cpp_TypeInfo_var));
  18101. Type_t * L_65 = ___attributeType1;
  18102. if (L_65)
  18103. {
  18104. goto IL_010a;
  18105. }
  18106. }
  18107. {
  18108. RuntimeObject* L_66 = V_1;
  18109. bool L_67 = ___inherit2;
  18110. NullCheck(L_66);
  18111. ObjectU5BU5D_t2843939325* L_68 = InterfaceFuncInvoker1< ObjectU5BU5D_t2843939325*, bool >::Invoke(0 /* System.Object[] System.Reflection.ICustomAttributeProvider::GetCustomAttributes(System.Boolean) */, ICustomAttributeProvider_t1530824137_il2cpp_TypeInfo_var, L_66, L_67);
  18112. G_B27_0 = L_68;
  18113. goto IL_0112;
  18114. }
  18115. IL_010a:
  18116. {
  18117. RuntimeObject* L_69 = V_1;
  18118. Type_t * L_70 = ___attributeType1;
  18119. bool L_71 = ___inherit2;
  18120. NullCheck(L_69);
  18121. ObjectU5BU5D_t2843939325* L_72 = InterfaceFuncInvoker2< ObjectU5BU5D_t2843939325*, Type_t *, bool >::Invoke(1 /* System.Object[] System.Reflection.ICustomAttributeProvider::GetCustomAttributes(System.Type,System.Boolean) */, ICustomAttributeProvider_t1530824137_il2cpp_TypeInfo_var, L_69, L_70, L_71);
  18122. G_B27_0 = L_72;
  18123. }
  18124. IL_0112:
  18125. {
  18126. return ((AttributeU5BU5D_t1575011174*)Castclass((RuntimeObject*)G_B27_0, AttributeU5BU5D_t1575011174_il2cpp_TypeInfo_var));
  18127. }
  18128. }
  18129. // System.Void Newtonsoft.Json.Utilities.ReflectionUtils::SplitFullyQualifiedTypeName(System.String,System.String&,System.String&)
  18130. extern "C" IL2CPP_METHOD_ATTR void ReflectionUtils_SplitFullyQualifiedTypeName_m956532210 (RuntimeObject * __this /* static, unused */, String_t* ___fullyQualifiedTypeName0, String_t** ___typeName1, String_t** ___assemblyName2, const RuntimeMethod* method)
  18131. {
  18132. static bool s_Il2CppMethodInitialized;
  18133. if (!s_Il2CppMethodInitialized)
  18134. {
  18135. il2cpp_codegen_initialize_method (ReflectionUtils_SplitFullyQualifiedTypeName_m956532210_MetadataUsageId);
  18136. s_Il2CppMethodInitialized = true;
  18137. }
  18138. Nullable_1_t378540539 V_0;
  18139. memset(&V_0, 0, sizeof(V_0));
  18140. {
  18141. String_t* L_0 = ___fullyQualifiedTypeName0;
  18142. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  18143. Nullable_1_t378540539 L_1 = ReflectionUtils_GetAssemblyDelimiterIndex_m2474328121(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
  18144. V_0 = L_1;
  18145. bool L_2 = Nullable_1_get_HasValue_m2648265346((&V_0), /*hidden argument*/Nullable_1_get_HasValue_m2648265346_RuntimeMethod_var);
  18146. if (!L_2)
  18147. {
  18148. goto IL_004c;
  18149. }
  18150. }
  18151. {
  18152. String_t** L_3 = ___typeName1;
  18153. String_t* L_4 = ___fullyQualifiedTypeName0;
  18154. int32_t L_5 = Nullable_1_GetValueOrDefault_m2296315628((&V_0), /*hidden argument*/Nullable_1_GetValueOrDefault_m2296315628_RuntimeMethod_var);
  18155. NullCheck(L_4);
  18156. String_t* L_6 = String_Substring_m1610150815(L_4, 0, L_5, /*hidden argument*/NULL);
  18157. NullCheck(L_6);
  18158. String_t* L_7 = String_Trim_m923598732(L_6, /*hidden argument*/NULL);
  18159. *((RuntimeObject **)(L_3)) = (RuntimeObject *)L_7;
  18160. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_3), (RuntimeObject *)L_7);
  18161. String_t** L_8 = ___assemblyName2;
  18162. String_t* L_9 = ___fullyQualifiedTypeName0;
  18163. int32_t L_10 = Nullable_1_GetValueOrDefault_m2296315628((&V_0), /*hidden argument*/Nullable_1_GetValueOrDefault_m2296315628_RuntimeMethod_var);
  18164. String_t* L_11 = ___fullyQualifiedTypeName0;
  18165. NullCheck(L_11);
  18166. int32_t L_12 = String_get_Length_m3847582255(L_11, /*hidden argument*/NULL);
  18167. int32_t L_13 = Nullable_1_GetValueOrDefault_m2296315628((&V_0), /*hidden argument*/Nullable_1_GetValueOrDefault_m2296315628_RuntimeMethod_var);
  18168. NullCheck(L_9);
  18169. String_t* L_14 = String_Substring_m1610150815(L_9, ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)L_13)), (int32_t)1)), /*hidden argument*/NULL);
  18170. NullCheck(L_14);
  18171. String_t* L_15 = String_Trim_m923598732(L_14, /*hidden argument*/NULL);
  18172. *((RuntimeObject **)(L_8)) = (RuntimeObject *)L_15;
  18173. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_8), (RuntimeObject *)L_15);
  18174. return;
  18175. }
  18176. IL_004c:
  18177. {
  18178. String_t** L_16 = ___typeName1;
  18179. String_t* L_17 = ___fullyQualifiedTypeName0;
  18180. *((RuntimeObject **)(L_16)) = (RuntimeObject *)L_17;
  18181. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_16), (RuntimeObject *)L_17);
  18182. String_t** L_18 = ___assemblyName2;
  18183. *((RuntimeObject **)(L_18)) = (RuntimeObject *)NULL;
  18184. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_18), (RuntimeObject *)NULL);
  18185. return;
  18186. }
  18187. }
  18188. // System.Nullable`1<System.Int32> Newtonsoft.Json.Utilities.ReflectionUtils::GetAssemblyDelimiterIndex(System.String)
  18189. extern "C" IL2CPP_METHOD_ATTR Nullable_1_t378540539 ReflectionUtils_GetAssemblyDelimiterIndex_m2474328121 (RuntimeObject * __this /* static, unused */, String_t* ___fullyQualifiedTypeName0, const RuntimeMethod* method)
  18190. {
  18191. static bool s_Il2CppMethodInitialized;
  18192. if (!s_Il2CppMethodInitialized)
  18193. {
  18194. il2cpp_codegen_initialize_method (ReflectionUtils_GetAssemblyDelimiterIndex_m2474328121_MetadataUsageId);
  18195. s_Il2CppMethodInitialized = true;
  18196. }
  18197. int32_t V_0 = 0;
  18198. int32_t V_1 = 0;
  18199. Il2CppChar V_2 = 0x0;
  18200. Nullable_1_t378540539 V_3;
  18201. memset(&V_3, 0, sizeof(V_3));
  18202. {
  18203. V_0 = 0;
  18204. V_1 = 0;
  18205. goto IL_0039;
  18206. }
  18207. IL_0006:
  18208. {
  18209. String_t* L_0 = ___fullyQualifiedTypeName0;
  18210. int32_t L_1 = V_1;
  18211. NullCheck(L_0);
  18212. Il2CppChar L_2 = String_get_Chars_m2986988803(L_0, L_1, /*hidden argument*/NULL);
  18213. V_2 = L_2;
  18214. Il2CppChar L_3 = V_2;
  18215. if ((((int32_t)L_3) == ((int32_t)((int32_t)44))))
  18216. {
  18217. goto IL_002b;
  18218. }
  18219. }
  18220. {
  18221. Il2CppChar L_4 = V_2;
  18222. if ((((int32_t)L_4) == ((int32_t)((int32_t)91))))
  18223. {
  18224. goto IL_001f;
  18225. }
  18226. }
  18227. {
  18228. Il2CppChar L_5 = V_2;
  18229. if ((((int32_t)L_5) == ((int32_t)((int32_t)93))))
  18230. {
  18231. goto IL_0025;
  18232. }
  18233. }
  18234. {
  18235. goto IL_0035;
  18236. }
  18237. IL_001f:
  18238. {
  18239. int32_t L_6 = V_0;
  18240. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
  18241. goto IL_0035;
  18242. }
  18243. IL_0025:
  18244. {
  18245. int32_t L_7 = V_0;
  18246. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1));
  18247. goto IL_0035;
  18248. }
  18249. IL_002b:
  18250. {
  18251. int32_t L_8 = V_0;
  18252. if (L_8)
  18253. {
  18254. goto IL_0035;
  18255. }
  18256. }
  18257. {
  18258. int32_t L_9 = V_1;
  18259. Nullable_1_t378540539 L_10;
  18260. memset(&L_10, 0, sizeof(L_10));
  18261. Nullable_1__ctor_m2076366551((&L_10), L_9, /*hidden argument*/Nullable_1__ctor_m2076366551_RuntimeMethod_var);
  18262. return L_10;
  18263. }
  18264. IL_0035:
  18265. {
  18266. int32_t L_11 = V_1;
  18267. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
  18268. }
  18269. IL_0039:
  18270. {
  18271. int32_t L_12 = V_1;
  18272. String_t* L_13 = ___fullyQualifiedTypeName0;
  18273. NullCheck(L_13);
  18274. int32_t L_14 = String_get_Length_m3847582255(L_13, /*hidden argument*/NULL);
  18275. if ((((int32_t)L_12) < ((int32_t)L_14)))
  18276. {
  18277. goto IL_0006;
  18278. }
  18279. }
  18280. {
  18281. il2cpp_codegen_initobj((&V_3), sizeof(Nullable_1_t378540539 ));
  18282. Nullable_1_t378540539 L_15 = V_3;
  18283. return L_15;
  18284. }
  18285. }
  18286. // System.Reflection.MemberInfo Newtonsoft.Json.Utilities.ReflectionUtils::GetMemberInfoFromType(System.Type,System.Reflection.MemberInfo)
  18287. extern "C" IL2CPP_METHOD_ATTR MemberInfo_t * ReflectionUtils_GetMemberInfoFromType_m1623736994 (RuntimeObject * __this /* static, unused */, Type_t * ___targetType0, MemberInfo_t * ___memberInfo1, const RuntimeMethod* method)
  18288. {
  18289. static bool s_Il2CppMethodInitialized;
  18290. if (!s_Il2CppMethodInitialized)
  18291. {
  18292. il2cpp_codegen_initialize_method (ReflectionUtils_GetMemberInfoFromType_m1623736994_MetadataUsageId);
  18293. s_Il2CppMethodInitialized = true;
  18294. }
  18295. int32_t V_0 = 0;
  18296. PropertyInfo_t * V_1 = NULL;
  18297. TypeU5BU5D_t3940880105* V_2 = NULL;
  18298. Func_2_t3692615456 * G_B3_0 = NULL;
  18299. ParameterInfoU5BU5D_t390618515* G_B3_1 = NULL;
  18300. Func_2_t3692615456 * G_B2_0 = NULL;
  18301. ParameterInfoU5BU5D_t390618515* G_B2_1 = NULL;
  18302. {
  18303. MemberInfo_t * L_0 = ___memberInfo1;
  18304. int32_t L_1 = TypeExtensions_MemberType_m2286386365(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
  18305. V_0 = L_1;
  18306. int32_t L_2 = V_0;
  18307. if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)16)))))
  18308. {
  18309. goto IL_005b;
  18310. }
  18311. }
  18312. {
  18313. MemberInfo_t * L_3 = ___memberInfo1;
  18314. V_1 = ((PropertyInfo_t *)CastclassClass((RuntimeObject*)L_3, PropertyInfo_t_il2cpp_TypeInfo_var));
  18315. PropertyInfo_t * L_4 = V_1;
  18316. NullCheck(L_4);
  18317. ParameterInfoU5BU5D_t390618515* L_5 = VirtFuncInvoker0< ParameterInfoU5BU5D_t390618515* >::Invoke(22 /* System.Reflection.ParameterInfo[] System.Reflection.PropertyInfo::GetIndexParameters() */, L_4);
  18318. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var);
  18319. Func_2_t3692615456 * L_6 = ((U3CU3Ec_t3587133118_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var))->get_U3CU3E9__37_0_3();
  18320. Func_2_t3692615456 * L_7 = L_6;
  18321. G_B2_0 = L_7;
  18322. G_B2_1 = L_5;
  18323. if (L_7)
  18324. {
  18325. G_B3_0 = L_7;
  18326. G_B3_1 = L_5;
  18327. goto IL_0038;
  18328. }
  18329. }
  18330. {
  18331. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var);
  18332. U3CU3Ec_t3587133118 * L_8 = ((U3CU3Ec_t3587133118_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  18333. intptr_t L_9 = (intptr_t)U3CU3Ec_U3CGetMemberInfoFromTypeU3Eb__37_0_m156713168_RuntimeMethod_var;
  18334. Func_2_t3692615456 * L_10 = (Func_2_t3692615456 *)il2cpp_codegen_object_new(Func_2_t3692615456_il2cpp_TypeInfo_var);
  18335. Func_2__ctor_m249082317(L_10, L_8, L_9, /*hidden argument*/Func_2__ctor_m249082317_RuntimeMethod_var);
  18336. Func_2_t3692615456 * L_11 = L_10;
  18337. ((U3CU3Ec_t3587133118_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var))->set_U3CU3E9__37_0_3(L_11);
  18338. G_B3_0 = L_11;
  18339. G_B3_1 = G_B2_1;
  18340. }
  18341. IL_0038:
  18342. {
  18343. RuntimeObject* L_12 = Enumerable_Select_TisParameterInfo_t1861056598_TisType_t_m1700990983(NULL /*static, unused*/, (RuntimeObject*)(RuntimeObject*)G_B3_1, G_B3_0, /*hidden argument*/Enumerable_Select_TisParameterInfo_t1861056598_TisType_t_m1700990983_RuntimeMethod_var);
  18344. TypeU5BU5D_t3940880105* L_13 = Enumerable_ToArray_TisType_t_m4037995289(NULL /*static, unused*/, L_12, /*hidden argument*/Enumerable_ToArray_TisType_t_m4037995289_RuntimeMethod_var);
  18345. V_2 = L_13;
  18346. Type_t * L_14 = ___targetType0;
  18347. PropertyInfo_t * L_15 = V_1;
  18348. NullCheck(L_15);
  18349. String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_15);
  18350. PropertyInfo_t * L_17 = V_1;
  18351. NullCheck(L_17);
  18352. Type_t * L_18 = VirtFuncInvoker0< Type_t * >::Invoke(18 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, L_17);
  18353. TypeU5BU5D_t3940880105* L_19 = V_2;
  18354. NullCheck(L_14);
  18355. PropertyInfo_t * L_20 = Type_GetProperty_m3294104835(L_14, L_16, ((int32_t)60), (Binder_t2999457153 *)NULL, L_18, L_19, (ParameterModifierU5BU5D_t2943407543*)(ParameterModifierU5BU5D_t2943407543*)NULL, /*hidden argument*/NULL);
  18356. return L_20;
  18357. }
  18358. IL_005b:
  18359. {
  18360. Type_t * L_21 = ___targetType0;
  18361. MemberInfo_t * L_22 = ___memberInfo1;
  18362. NullCheck(L_22);
  18363. String_t* L_23 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_22);
  18364. MemberInfo_t * L_24 = ___memberInfo1;
  18365. int32_t L_25 = TypeExtensions_MemberType_m2286386365(NULL /*static, unused*/, L_24, /*hidden argument*/NULL);
  18366. NullCheck(L_21);
  18367. MemberInfoU5BU5D_t1302094432* L_26 = VirtFuncInvoker3< MemberInfoU5BU5D_t1302094432*, String_t*, int32_t, int32_t >::Invoke(58 /* System.Reflection.MemberInfo[] System.Type::GetMember(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags) */, L_21, L_23, L_25, ((int32_t)60));
  18368. MemberInfo_t * L_27 = Enumerable_SingleOrDefault_TisMemberInfo_t_m798163977(NULL /*static, unused*/, (RuntimeObject*)(RuntimeObject*)L_26, /*hidden argument*/Enumerable_SingleOrDefault_TisMemberInfo_t_m798163977_RuntimeMethod_var);
  18369. return L_27;
  18370. }
  18371. }
  18372. // System.Collections.Generic.IEnumerable`1<System.Reflection.FieldInfo> Newtonsoft.Json.Utilities.ReflectionUtils::GetFields(System.Type,System.Reflection.BindingFlags)
  18373. extern "C" IL2CPP_METHOD_ATTR RuntimeObject* ReflectionUtils_GetFields_m2854570455 (RuntimeObject * __this /* static, unused */, Type_t * ___targetType0, int32_t ___bindingAttr1, const RuntimeMethod* method)
  18374. {
  18375. static bool s_Il2CppMethodInitialized;
  18376. if (!s_Il2CppMethodInitialized)
  18377. {
  18378. il2cpp_codegen_initialize_method (ReflectionUtils_GetFields_m2854570455_MetadataUsageId);
  18379. s_Il2CppMethodInitialized = true;
  18380. }
  18381. {
  18382. Type_t * L_0 = ___targetType0;
  18383. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_0, _stringLiteral3252615044, /*hidden argument*/NULL);
  18384. Type_t * L_1 = ___targetType0;
  18385. int32_t L_2 = ___bindingAttr1;
  18386. NullCheck(L_1);
  18387. FieldInfoU5BU5D_t846150980* L_3 = VirtFuncInvoker1< FieldInfoU5BU5D_t846150980*, int32_t >::Invoke(55 /* System.Reflection.FieldInfo[] System.Type::GetFields(System.Reflection.BindingFlags) */, L_1, L_2);
  18388. List_1_t557109187 * L_4 = (List_1_t557109187 *)il2cpp_codegen_object_new(List_1_t557109187_il2cpp_TypeInfo_var);
  18389. List_1__ctor_m832393913(L_4, (RuntimeObject*)(RuntimeObject*)L_3, /*hidden argument*/List_1__ctor_m832393913_RuntimeMethod_var);
  18390. List_1_t557109187 * L_5 = L_4;
  18391. Type_t * L_6 = ___targetType0;
  18392. int32_t L_7 = ___bindingAttr1;
  18393. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  18394. ReflectionUtils_GetChildPrivateFields_m1505488093(NULL /*static, unused*/, L_5, L_6, L_7, /*hidden argument*/NULL);
  18395. RuntimeObject* L_8 = Enumerable_Cast_TisFieldInfo_t_m1416808529(NULL /*static, unused*/, L_5, /*hidden argument*/Enumerable_Cast_TisFieldInfo_t_m1416808529_RuntimeMethod_var);
  18396. return L_8;
  18397. }
  18398. }
  18399. // System.Void Newtonsoft.Json.Utilities.ReflectionUtils::GetChildPrivateFields(System.Collections.Generic.IList`1<System.Reflection.MemberInfo>,System.Type,System.Reflection.BindingFlags)
  18400. extern "C" IL2CPP_METHOD_ATTR void ReflectionUtils_GetChildPrivateFields_m1505488093 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___initialFields0, Type_t * ___targetType1, int32_t ___bindingAttr2, const RuntimeMethod* method)
  18401. {
  18402. static bool s_Il2CppMethodInitialized;
  18403. if (!s_Il2CppMethodInitialized)
  18404. {
  18405. il2cpp_codegen_initialize_method (ReflectionUtils_GetChildPrivateFields_m1505488093_MetadataUsageId);
  18406. s_Il2CppMethodInitialized = true;
  18407. }
  18408. int32_t V_0 = 0;
  18409. RuntimeObject* V_1 = NULL;
  18410. Func_2_t1761491126 * G_B4_0 = NULL;
  18411. FieldInfoU5BU5D_t846150980* G_B4_1 = NULL;
  18412. Func_2_t1761491126 * G_B3_0 = NULL;
  18413. FieldInfoU5BU5D_t846150980* G_B3_1 = NULL;
  18414. {
  18415. int32_t L_0 = ___bindingAttr2;
  18416. if (!((int32_t)((int32_t)L_0&(int32_t)((int32_t)32))))
  18417. {
  18418. goto IL_0054;
  18419. }
  18420. }
  18421. {
  18422. int32_t L_1 = ___bindingAttr2;
  18423. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  18424. int32_t L_2 = ReflectionUtils_RemoveFlag_m39812133(NULL /*static, unused*/, L_1, ((int32_t)16), /*hidden argument*/NULL);
  18425. V_0 = L_2;
  18426. goto IL_0049;
  18427. }
  18428. IL_0011:
  18429. {
  18430. Type_t * L_3 = ___targetType1;
  18431. int32_t L_4 = V_0;
  18432. NullCheck(L_3);
  18433. FieldInfoU5BU5D_t846150980* L_5 = VirtFuncInvoker1< FieldInfoU5BU5D_t846150980*, int32_t >::Invoke(55 /* System.Reflection.FieldInfo[] System.Type::GetFields(System.Reflection.BindingFlags) */, L_3, L_4);
  18434. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var);
  18435. Func_2_t1761491126 * L_6 = ((U3CU3Ec_t3587133118_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var))->get_U3CU3E9__39_0_4();
  18436. Func_2_t1761491126 * L_7 = L_6;
  18437. G_B3_0 = L_7;
  18438. G_B3_1 = L_5;
  18439. if (L_7)
  18440. {
  18441. G_B4_0 = L_7;
  18442. G_B4_1 = L_5;
  18443. goto IL_0037;
  18444. }
  18445. }
  18446. {
  18447. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var);
  18448. U3CU3Ec_t3587133118 * L_8 = ((U3CU3Ec_t3587133118_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  18449. intptr_t L_9 = (intptr_t)U3CU3Ec_U3CGetChildPrivateFieldsU3Eb__39_0_m2074452682_RuntimeMethod_var;
  18450. Func_2_t1761491126 * L_10 = (Func_2_t1761491126 *)il2cpp_codegen_object_new(Func_2_t1761491126_il2cpp_TypeInfo_var);
  18451. Func_2__ctor_m3933480653(L_10, L_8, L_9, /*hidden argument*/Func_2__ctor_m3933480653_RuntimeMethod_var);
  18452. Func_2_t1761491126 * L_11 = L_10;
  18453. ((U3CU3Ec_t3587133118_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var))->set_U3CU3E9__39_0_4(L_11);
  18454. G_B4_0 = L_11;
  18455. G_B4_1 = G_B3_1;
  18456. }
  18457. IL_0037:
  18458. {
  18459. RuntimeObject* L_12 = Enumerable_Where_TisFieldInfo_t_m2487357973(NULL /*static, unused*/, (RuntimeObject*)(RuntimeObject*)G_B4_1, G_B4_0, /*hidden argument*/Enumerable_Where_TisFieldInfo_t_m2487357973_RuntimeMethod_var);
  18460. RuntimeObject* L_13 = Enumerable_Cast_TisMemberInfo_t_m2648121590(NULL /*static, unused*/, L_12, /*hidden argument*/Enumerable_Cast_TisMemberInfo_t_m2648121590_RuntimeMethod_var);
  18461. V_1 = L_13;
  18462. RuntimeObject* L_14 = ___initialFields0;
  18463. RuntimeObject* L_15 = V_1;
  18464. CollectionUtils_AddRange_TisMemberInfo_t_m1468659532(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/CollectionUtils_AddRange_TisMemberInfo_t_m1468659532_RuntimeMethod_var);
  18465. }
  18466. IL_0049:
  18467. {
  18468. Type_t * L_16 = ___targetType1;
  18469. Type_t * L_17 = TypeExtensions_BaseType_m1084285535(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
  18470. Type_t * L_18 = L_17;
  18471. ___targetType1 = L_18;
  18472. if (L_18)
  18473. {
  18474. goto IL_0011;
  18475. }
  18476. }
  18477. IL_0054:
  18478. {
  18479. return;
  18480. }
  18481. }
  18482. // System.Collections.Generic.IEnumerable`1<System.Reflection.PropertyInfo> Newtonsoft.Json.Utilities.ReflectionUtils::GetProperties(System.Type,System.Reflection.BindingFlags)
  18483. extern "C" IL2CPP_METHOD_ATTR RuntimeObject* ReflectionUtils_GetProperties_m2510843274 (RuntimeObject * __this /* static, unused */, Type_t * ___targetType0, int32_t ___bindingAttr1, const RuntimeMethod* method)
  18484. {
  18485. static bool s_Il2CppMethodInitialized;
  18486. if (!s_Il2CppMethodInitialized)
  18487. {
  18488. il2cpp_codegen_initialize_method (ReflectionUtils_GetProperties_m2510843274_MetadataUsageId);
  18489. s_Il2CppMethodInitialized = true;
  18490. }
  18491. List_1_t2159416693 * V_0 = NULL;
  18492. TypeU5BU5D_t3940880105* V_1 = NULL;
  18493. int32_t V_2 = 0;
  18494. Type_t * V_3 = NULL;
  18495. int32_t V_4 = 0;
  18496. PropertyInfo_t * V_5 = NULL;
  18497. PropertyInfo_t * V_6 = NULL;
  18498. {
  18499. Type_t * L_0 = ___targetType0;
  18500. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_0, _stringLiteral3252615044, /*hidden argument*/NULL);
  18501. Type_t * L_1 = ___targetType0;
  18502. int32_t L_2 = ___bindingAttr1;
  18503. NullCheck(L_1);
  18504. PropertyInfoU5BU5D_t1461822886* L_3 = VirtFuncInvoker1< PropertyInfoU5BU5D_t1461822886*, int32_t >::Invoke(68 /* System.Reflection.PropertyInfo[] System.Type::GetProperties(System.Reflection.BindingFlags) */, L_1, L_2);
  18505. List_1_t2159416693 * L_4 = (List_1_t2159416693 *)il2cpp_codegen_object_new(List_1_t2159416693_il2cpp_TypeInfo_var);
  18506. List_1__ctor_m2781142759(L_4, (RuntimeObject*)(RuntimeObject*)L_3, /*hidden argument*/List_1__ctor_m2781142759_RuntimeMethod_var);
  18507. V_0 = L_4;
  18508. Type_t * L_5 = ___targetType0;
  18509. bool L_6 = TypeExtensions_IsInterface_m3543394130(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
  18510. if (!L_6)
  18511. {
  18512. goto IL_0046;
  18513. }
  18514. }
  18515. {
  18516. Type_t * L_7 = ___targetType0;
  18517. NullCheck(L_7);
  18518. TypeU5BU5D_t3940880105* L_8 = VirtFuncInvoker0< TypeU5BU5D_t3940880105* >::Invoke(44 /* System.Type[] System.Type::GetInterfaces() */, L_7);
  18519. V_1 = L_8;
  18520. V_2 = 0;
  18521. goto IL_0040;
  18522. }
  18523. IL_002b:
  18524. {
  18525. TypeU5BU5D_t3940880105* L_9 = V_1;
  18526. int32_t L_10 = V_2;
  18527. NullCheck(L_9);
  18528. int32_t L_11 = L_10;
  18529. Type_t * L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
  18530. V_3 = L_12;
  18531. List_1_t2159416693 * L_13 = V_0;
  18532. Type_t * L_14 = V_3;
  18533. int32_t L_15 = ___bindingAttr1;
  18534. NullCheck(L_14);
  18535. PropertyInfoU5BU5D_t1461822886* L_16 = VirtFuncInvoker1< PropertyInfoU5BU5D_t1461822886*, int32_t >::Invoke(68 /* System.Reflection.PropertyInfo[] System.Type::GetProperties(System.Reflection.BindingFlags) */, L_14, L_15);
  18536. NullCheck(L_13);
  18537. List_1_AddRange_m4242658599(L_13, (RuntimeObject*)(RuntimeObject*)L_16, /*hidden argument*/List_1_AddRange_m4242658599_RuntimeMethod_var);
  18538. int32_t L_17 = V_2;
  18539. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
  18540. }
  18541. IL_0040:
  18542. {
  18543. int32_t L_18 = V_2;
  18544. TypeU5BU5D_t3940880105* L_19 = V_1;
  18545. NullCheck(L_19);
  18546. if ((((int32_t)L_18) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_19)->max_length)))))))
  18547. {
  18548. goto IL_002b;
  18549. }
  18550. }
  18551. IL_0046:
  18552. {
  18553. List_1_t2159416693 * L_20 = V_0;
  18554. Type_t * L_21 = ___targetType0;
  18555. int32_t L_22 = ___bindingAttr1;
  18556. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  18557. ReflectionUtils_GetChildPrivateProperties_m2737051860(NULL /*static, unused*/, L_20, L_21, L_22, /*hidden argument*/NULL);
  18558. V_4 = 0;
  18559. goto IL_008c;
  18560. }
  18561. IL_0053:
  18562. {
  18563. List_1_t2159416693 * L_23 = V_0;
  18564. int32_t L_24 = V_4;
  18565. NullCheck(L_23);
  18566. PropertyInfo_t * L_25 = List_1_get_Item_m1771064164(L_23, L_24, /*hidden argument*/List_1_get_Item_m1771064164_RuntimeMethod_var);
  18567. V_5 = L_25;
  18568. PropertyInfo_t * L_26 = V_5;
  18569. NullCheck(L_26);
  18570. Type_t * L_27 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_26);
  18571. Type_t * L_28 = ___targetType0;
  18572. if ((((RuntimeObject*)(Type_t *)L_27) == ((RuntimeObject*)(Type_t *)L_28)))
  18573. {
  18574. goto IL_0086;
  18575. }
  18576. }
  18577. {
  18578. PropertyInfo_t * L_29 = V_5;
  18579. NullCheck(L_29);
  18580. Type_t * L_30 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_29);
  18581. PropertyInfo_t * L_31 = V_5;
  18582. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  18583. MemberInfo_t * L_32 = ReflectionUtils_GetMemberInfoFromType_m1623736994(NULL /*static, unused*/, L_30, L_31, /*hidden argument*/NULL);
  18584. V_6 = ((PropertyInfo_t *)CastclassClass((RuntimeObject*)L_32, PropertyInfo_t_il2cpp_TypeInfo_var));
  18585. List_1_t2159416693 * L_33 = V_0;
  18586. int32_t L_34 = V_4;
  18587. PropertyInfo_t * L_35 = V_6;
  18588. NullCheck(L_33);
  18589. List_1_set_Item_m1136100056(L_33, L_34, L_35, /*hidden argument*/List_1_set_Item_m1136100056_RuntimeMethod_var);
  18590. }
  18591. IL_0086:
  18592. {
  18593. int32_t L_36 = V_4;
  18594. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
  18595. }
  18596. IL_008c:
  18597. {
  18598. int32_t L_37 = V_4;
  18599. List_1_t2159416693 * L_38 = V_0;
  18600. NullCheck(L_38);
  18601. int32_t L_39 = List_1_get_Count_m4158400089(L_38, /*hidden argument*/List_1_get_Count_m4158400089_RuntimeMethod_var);
  18602. if ((((int32_t)L_37) < ((int32_t)L_39)))
  18603. {
  18604. goto IL_0053;
  18605. }
  18606. }
  18607. {
  18608. List_1_t2159416693 * L_40 = V_0;
  18609. return L_40;
  18610. }
  18611. }
  18612. // System.Reflection.BindingFlags Newtonsoft.Json.Utilities.ReflectionUtils::RemoveFlag(System.Reflection.BindingFlags,System.Reflection.BindingFlags)
  18613. extern "C" IL2CPP_METHOD_ATTR int32_t ReflectionUtils_RemoveFlag_m39812133 (RuntimeObject * __this /* static, unused */, int32_t ___bindingAttr0, int32_t ___flag1, const RuntimeMethod* method)
  18614. {
  18615. {
  18616. int32_t L_0 = ___bindingAttr0;
  18617. int32_t L_1 = ___flag1;
  18618. int32_t L_2 = ___flag1;
  18619. if ((((int32_t)((int32_t)((int32_t)L_0&(int32_t)L_1))) == ((int32_t)L_2)))
  18620. {
  18621. goto IL_0008;
  18622. }
  18623. }
  18624. {
  18625. int32_t L_3 = ___bindingAttr0;
  18626. return L_3;
  18627. }
  18628. IL_0008:
  18629. {
  18630. int32_t L_4 = ___bindingAttr0;
  18631. int32_t L_5 = ___flag1;
  18632. return (int32_t)(((int32_t)((int32_t)L_4^(int32_t)L_5)));
  18633. }
  18634. }
  18635. // System.Void Newtonsoft.Json.Utilities.ReflectionUtils::GetChildPrivateProperties(System.Collections.Generic.IList`1<System.Reflection.PropertyInfo>,System.Type,System.Reflection.BindingFlags)
  18636. extern "C" IL2CPP_METHOD_ATTR void ReflectionUtils_GetChildPrivateProperties_m2737051860 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___initialProperties0, Type_t * ___targetType1, int32_t ___bindingAttr2, const RuntimeMethod* method)
  18637. {
  18638. static bool s_Il2CppMethodInitialized;
  18639. if (!s_Il2CppMethodInitialized)
  18640. {
  18641. il2cpp_codegen_initialize_method (ReflectionUtils_GetChildPrivateProperties_m2737051860_MetadataUsageId);
  18642. s_Il2CppMethodInitialized = true;
  18643. }
  18644. PropertyInfoU5BU5D_t1461822886* V_0 = NULL;
  18645. int32_t V_1 = 0;
  18646. PropertyInfo_t * V_2 = NULL;
  18647. U3CU3Ec__DisplayClass42_0_t549567114 * V_3 = NULL;
  18648. int32_t V_4 = 0;
  18649. {
  18650. goto IL_00d6;
  18651. }
  18652. IL_0005:
  18653. {
  18654. Type_t * L_0 = ___targetType1;
  18655. int32_t L_1 = ___bindingAttr2;
  18656. NullCheck(L_0);
  18657. PropertyInfoU5BU5D_t1461822886* L_2 = VirtFuncInvoker1< PropertyInfoU5BU5D_t1461822886*, int32_t >::Invoke(68 /* System.Reflection.PropertyInfo[] System.Type::GetProperties(System.Reflection.BindingFlags) */, L_0, L_1);
  18658. V_0 = L_2;
  18659. V_1 = 0;
  18660. goto IL_00cd;
  18661. }
  18662. IL_0014:
  18663. {
  18664. PropertyInfoU5BU5D_t1461822886* L_3 = V_0;
  18665. int32_t L_4 = V_1;
  18666. NullCheck(L_3);
  18667. int32_t L_5 = L_4;
  18668. PropertyInfo_t * L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  18669. V_2 = L_6;
  18670. U3CU3Ec__DisplayClass42_0_t549567114 * L_7 = (U3CU3Ec__DisplayClass42_0_t549567114 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass42_0_t549567114_il2cpp_TypeInfo_var);
  18671. U3CU3Ec__DisplayClass42_0__ctor_m3129156399(L_7, /*hidden argument*/NULL);
  18672. V_3 = L_7;
  18673. U3CU3Ec__DisplayClass42_0_t549567114 * L_8 = V_3;
  18674. PropertyInfo_t * L_9 = V_2;
  18675. NullCheck(L_8);
  18676. L_8->set_subTypeProperty_0(L_9);
  18677. U3CU3Ec__DisplayClass42_0_t549567114 * L_10 = V_3;
  18678. NullCheck(L_10);
  18679. PropertyInfo_t * L_11 = L_10->get_subTypeProperty_0();
  18680. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  18681. bool L_12 = ReflectionUtils_IsPublic_m3896229770(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
  18682. if (L_12)
  18683. {
  18684. goto IL_0078;
  18685. }
  18686. }
  18687. {
  18688. RuntimeObject* L_13 = ___initialProperties0;
  18689. U3CU3Ec__DisplayClass42_0_t549567114 * L_14 = V_3;
  18690. intptr_t L_15 = (intptr_t)U3CU3Ec__DisplayClass42_0_U3CGetChildPrivatePropertiesU3Eb__0_m3577833364_RuntimeMethod_var;
  18691. Func_2_t2377163032 * L_16 = (Func_2_t2377163032 *)il2cpp_codegen_object_new(Func_2_t2377163032_il2cpp_TypeInfo_var);
  18692. Func_2__ctor_m22287375(L_16, L_14, L_15, /*hidden argument*/Func_2__ctor_m22287375_RuntimeMethod_var);
  18693. int32_t L_17 = CollectionUtils_IndexOf_TisPropertyInfo_t_m2841828123(NULL /*static, unused*/, L_13, L_16, /*hidden argument*/CollectionUtils_IndexOf_TisPropertyInfo_t_m2841828123_RuntimeMethod_var);
  18694. V_4 = L_17;
  18695. int32_t L_18 = V_4;
  18696. if ((!(((uint32_t)L_18) == ((uint32_t)(-1)))))
  18697. {
  18698. goto IL_0059;
  18699. }
  18700. }
  18701. {
  18702. RuntimeObject* L_19 = ___initialProperties0;
  18703. U3CU3Ec__DisplayClass42_0_t549567114 * L_20 = V_3;
  18704. NullCheck(L_20);
  18705. PropertyInfo_t * L_21 = L_20->get_subTypeProperty_0();
  18706. NullCheck(L_19);
  18707. InterfaceActionInvoker1< PropertyInfo_t * >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<System.Reflection.PropertyInfo>::Add(!0) */, ICollection_1_t3515494185_il2cpp_TypeInfo_var, L_19, L_21);
  18708. goto IL_00c9;
  18709. }
  18710. IL_0059:
  18711. {
  18712. RuntimeObject* L_22 = ___initialProperties0;
  18713. int32_t L_23 = V_4;
  18714. NullCheck(L_22);
  18715. PropertyInfo_t * L_24 = InterfaceFuncInvoker1< PropertyInfo_t *, int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1<System.Reflection.PropertyInfo>::get_Item(System.Int32) */, IList_1_t2502661734_il2cpp_TypeInfo_var, L_22, L_23);
  18716. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  18717. bool L_25 = ReflectionUtils_IsPublic_m3896229770(NULL /*static, unused*/, L_24, /*hidden argument*/NULL);
  18718. if (L_25)
  18719. {
  18720. goto IL_00c9;
  18721. }
  18722. }
  18723. {
  18724. RuntimeObject* L_26 = ___initialProperties0;
  18725. int32_t L_27 = V_4;
  18726. U3CU3Ec__DisplayClass42_0_t549567114 * L_28 = V_3;
  18727. NullCheck(L_28);
  18728. PropertyInfo_t * L_29 = L_28->get_subTypeProperty_0();
  18729. NullCheck(L_26);
  18730. InterfaceActionInvoker2< int32_t, PropertyInfo_t * >::Invoke(4 /* System.Void System.Collections.Generic.IList`1<System.Reflection.PropertyInfo>::set_Item(System.Int32,!0) */, IList_1_t2502661734_il2cpp_TypeInfo_var, L_26, L_27, L_29);
  18731. goto IL_00c9;
  18732. }
  18733. IL_0078:
  18734. {
  18735. U3CU3Ec__DisplayClass42_0_t549567114 * L_30 = V_3;
  18736. NullCheck(L_30);
  18737. PropertyInfo_t * L_31 = L_30->get_subTypeProperty_0();
  18738. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  18739. bool L_32 = ReflectionUtils_IsVirtual_m3338583030(NULL /*static, unused*/, L_31, /*hidden argument*/NULL);
  18740. if (L_32)
  18741. {
  18742. goto IL_00a8;
  18743. }
  18744. }
  18745. {
  18746. RuntimeObject* L_33 = ___initialProperties0;
  18747. U3CU3Ec__DisplayClass42_0_t549567114 * L_34 = V_3;
  18748. intptr_t L_35 = (intptr_t)U3CU3Ec__DisplayClass42_0_U3CGetChildPrivatePropertiesU3Eb__1_m480266349_RuntimeMethod_var;
  18749. Func_2_t2377163032 * L_36 = (Func_2_t2377163032 *)il2cpp_codegen_object_new(Func_2_t2377163032_il2cpp_TypeInfo_var);
  18750. Func_2__ctor_m22287375(L_36, L_34, L_35, /*hidden argument*/Func_2__ctor_m22287375_RuntimeMethod_var);
  18751. int32_t L_37 = CollectionUtils_IndexOf_TisPropertyInfo_t_m2841828123(NULL /*static, unused*/, L_33, L_36, /*hidden argument*/CollectionUtils_IndexOf_TisPropertyInfo_t_m2841828123_RuntimeMethod_var);
  18752. if ((!(((uint32_t)L_37) == ((uint32_t)(-1)))))
  18753. {
  18754. goto IL_00c9;
  18755. }
  18756. }
  18757. {
  18758. RuntimeObject* L_38 = ___initialProperties0;
  18759. U3CU3Ec__DisplayClass42_0_t549567114 * L_39 = V_3;
  18760. NullCheck(L_39);
  18761. PropertyInfo_t * L_40 = L_39->get_subTypeProperty_0();
  18762. NullCheck(L_38);
  18763. InterfaceActionInvoker1< PropertyInfo_t * >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<System.Reflection.PropertyInfo>::Add(!0) */, ICollection_1_t3515494185_il2cpp_TypeInfo_var, L_38, L_40);
  18764. goto IL_00c9;
  18765. }
  18766. IL_00a8:
  18767. {
  18768. RuntimeObject* L_41 = ___initialProperties0;
  18769. U3CU3Ec__DisplayClass42_0_t549567114 * L_42 = V_3;
  18770. intptr_t L_43 = (intptr_t)U3CU3Ec__DisplayClass42_0_U3CGetChildPrivatePropertiesU3Eb__2_m1390801511_RuntimeMethod_var;
  18771. Func_2_t2377163032 * L_44 = (Func_2_t2377163032 *)il2cpp_codegen_object_new(Func_2_t2377163032_il2cpp_TypeInfo_var);
  18772. Func_2__ctor_m22287375(L_44, L_42, L_43, /*hidden argument*/Func_2__ctor_m22287375_RuntimeMethod_var);
  18773. int32_t L_45 = CollectionUtils_IndexOf_TisPropertyInfo_t_m2841828123(NULL /*static, unused*/, L_41, L_44, /*hidden argument*/CollectionUtils_IndexOf_TisPropertyInfo_t_m2841828123_RuntimeMethod_var);
  18774. if ((!(((uint32_t)L_45) == ((uint32_t)(-1)))))
  18775. {
  18776. goto IL_00c9;
  18777. }
  18778. }
  18779. {
  18780. RuntimeObject* L_46 = ___initialProperties0;
  18781. U3CU3Ec__DisplayClass42_0_t549567114 * L_47 = V_3;
  18782. NullCheck(L_47);
  18783. PropertyInfo_t * L_48 = L_47->get_subTypeProperty_0();
  18784. NullCheck(L_46);
  18785. InterfaceActionInvoker1< PropertyInfo_t * >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<System.Reflection.PropertyInfo>::Add(!0) */, ICollection_1_t3515494185_il2cpp_TypeInfo_var, L_46, L_48);
  18786. }
  18787. IL_00c9:
  18788. {
  18789. int32_t L_49 = V_1;
  18790. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1));
  18791. }
  18792. IL_00cd:
  18793. {
  18794. int32_t L_50 = V_1;
  18795. PropertyInfoU5BU5D_t1461822886* L_51 = V_0;
  18796. NullCheck(L_51);
  18797. if ((((int32_t)L_50) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_51)->max_length)))))))
  18798. {
  18799. goto IL_0014;
  18800. }
  18801. }
  18802. IL_00d6:
  18803. {
  18804. Type_t * L_52 = ___targetType1;
  18805. Type_t * L_53 = TypeExtensions_BaseType_m1084285535(NULL /*static, unused*/, L_52, /*hidden argument*/NULL);
  18806. Type_t * L_54 = L_53;
  18807. ___targetType1 = L_54;
  18808. if (L_54)
  18809. {
  18810. goto IL_0005;
  18811. }
  18812. }
  18813. {
  18814. return;
  18815. }
  18816. }
  18817. // System.Object Newtonsoft.Json.Utilities.ReflectionUtils::GetDefaultValue(System.Type)
  18818. extern "C" IL2CPP_METHOD_ATTR RuntimeObject * ReflectionUtils_GetDefaultValue_m3591065878 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method)
  18819. {
  18820. static bool s_Il2CppMethodInitialized;
  18821. if (!s_Il2CppMethodInitialized)
  18822. {
  18823. il2cpp_codegen_initialize_method (ReflectionUtils_GetDefaultValue_m3591065878_MetadataUsageId);
  18824. s_Il2CppMethodInitialized = true;
  18825. }
  18826. int32_t V_0 = 0;
  18827. DateTime_t3738529785 V_1;
  18828. memset(&V_1, 0, sizeof(V_1));
  18829. Guid_t V_2;
  18830. memset(&V_2, 0, sizeof(V_2));
  18831. DateTimeOffset_t3229287507 V_3;
  18832. memset(&V_3, 0, sizeof(V_3));
  18833. {
  18834. Type_t * L_0 = ___type0;
  18835. bool L_1 = TypeExtensions_IsValueType_m852671066(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
  18836. if (L_1)
  18837. {
  18838. goto IL_000a;
  18839. }
  18840. }
  18841. {
  18842. return NULL;
  18843. }
  18844. IL_000a:
  18845. {
  18846. Type_t * L_2 = ___type0;
  18847. IL2CPP_RUNTIME_CLASS_INIT(ConvertUtils_t2194062972_il2cpp_TypeInfo_var);
  18848. int32_t L_3 = ConvertUtils_GetTypeCode_m66075454(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
  18849. V_0 = L_3;
  18850. int32_t L_4 = V_0;
  18851. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)2)))
  18852. {
  18853. case 0:
  18854. {
  18855. goto IL_009e;
  18856. }
  18857. case 1:
  18858. {
  18859. goto IL_00ff;
  18860. }
  18861. case 2:
  18862. {
  18863. goto IL_0097;
  18864. }
  18865. case 3:
  18866. {
  18867. goto IL_00ff;
  18868. }
  18869. case 4:
  18870. {
  18871. goto IL_009e;
  18872. }
  18873. case 5:
  18874. {
  18875. goto IL_00ff;
  18876. }
  18877. case 6:
  18878. {
  18879. goto IL_009e;
  18880. }
  18881. case 7:
  18882. {
  18883. goto IL_00ff;
  18884. }
  18885. case 8:
  18886. {
  18887. goto IL_009e;
  18888. }
  18889. case 9:
  18890. {
  18891. goto IL_00ff;
  18892. }
  18893. case 10:
  18894. {
  18895. goto IL_009e;
  18896. }
  18897. case 11:
  18898. {
  18899. goto IL_00ff;
  18900. }
  18901. case 12:
  18902. {
  18903. goto IL_009e;
  18904. }
  18905. case 13:
  18906. {
  18907. goto IL_00ff;
  18908. }
  18909. case 14:
  18910. {
  18911. goto IL_009e;
  18912. }
  18913. case 15:
  18914. {
  18915. goto IL_00ff;
  18916. }
  18917. case 16:
  18918. {
  18919. goto IL_00a5;
  18920. }
  18921. case 17:
  18922. {
  18923. goto IL_00ff;
  18924. }
  18925. case 18:
  18926. {
  18927. goto IL_00a5;
  18928. }
  18929. case 19:
  18930. {
  18931. goto IL_00ff;
  18932. }
  18933. case 20:
  18934. {
  18935. goto IL_00ad;
  18936. }
  18937. case 21:
  18938. {
  18939. goto IL_00ff;
  18940. }
  18941. case 22:
  18942. {
  18943. goto IL_00b8;
  18944. }
  18945. case 23:
  18946. {
  18947. goto IL_00ff;
  18948. }
  18949. case 24:
  18950. {
  18951. goto IL_00d2;
  18952. }
  18953. case 25:
  18954. {
  18955. goto IL_00ff;
  18956. }
  18957. case 26:
  18958. {
  18959. goto IL_00f0;
  18960. }
  18961. case 27:
  18962. {
  18963. goto IL_00ff;
  18964. }
  18965. case 28:
  18966. {
  18967. goto IL_00c7;
  18968. }
  18969. case 29:
  18970. {
  18971. goto IL_00ff;
  18972. }
  18973. case 30:
  18974. {
  18975. goto IL_00e1;
  18976. }
  18977. }
  18978. }
  18979. {
  18980. goto IL_00ff;
  18981. }
  18982. IL_0097:
  18983. {
  18984. bool L_5 = ((bool)0);
  18985. RuntimeObject * L_6 = Box(Boolean_t97287965_il2cpp_TypeInfo_var, &L_5);
  18986. return L_6;
  18987. }
  18988. IL_009e:
  18989. {
  18990. int32_t L_7 = 0;
  18991. RuntimeObject * L_8 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_7);
  18992. return L_8;
  18993. }
  18994. IL_00a5:
  18995. {
  18996. int64_t L_9 = (((int64_t)((int64_t)0)));
  18997. RuntimeObject * L_10 = Box(Int64_t3736567304_il2cpp_TypeInfo_var, &L_9);
  18998. return L_10;
  18999. }
  19000. IL_00ad:
  19001. {
  19002. float L_11 = (0.0f);
  19003. RuntimeObject * L_12 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_11);
  19004. return L_12;
  19005. }
  19006. IL_00b8:
  19007. {
  19008. double L_13 = (0.0);
  19009. RuntimeObject * L_14 = Box(Double_t594665363_il2cpp_TypeInfo_var, &L_13);
  19010. return L_14;
  19011. }
  19012. IL_00c7:
  19013. {
  19014. IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2948259380_il2cpp_TypeInfo_var);
  19015. Decimal_t2948259380 L_15 = ((Decimal_t2948259380_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2948259380_il2cpp_TypeInfo_var))->get_Zero_4();
  19016. Decimal_t2948259380 L_16 = L_15;
  19017. RuntimeObject * L_17 = Box(Decimal_t2948259380_il2cpp_TypeInfo_var, &L_16);
  19018. return L_17;
  19019. }
  19020. IL_00d2:
  19021. {
  19022. il2cpp_codegen_initobj((&V_1), sizeof(DateTime_t3738529785 ));
  19023. DateTime_t3738529785 L_18 = V_1;
  19024. DateTime_t3738529785 L_19 = L_18;
  19025. RuntimeObject * L_20 = Box(DateTime_t3738529785_il2cpp_TypeInfo_var, &L_19);
  19026. return L_20;
  19027. }
  19028. IL_00e1:
  19029. {
  19030. il2cpp_codegen_initobj((&V_2), sizeof(Guid_t ));
  19031. Guid_t L_21 = V_2;
  19032. Guid_t L_22 = L_21;
  19033. RuntimeObject * L_23 = Box(Guid_t_il2cpp_TypeInfo_var, &L_22);
  19034. return L_23;
  19035. }
  19036. IL_00f0:
  19037. {
  19038. il2cpp_codegen_initobj((&V_3), sizeof(DateTimeOffset_t3229287507 ));
  19039. DateTimeOffset_t3229287507 L_24 = V_3;
  19040. DateTimeOffset_t3229287507 L_25 = L_24;
  19041. RuntimeObject * L_26 = Box(DateTimeOffset_t3229287507_il2cpp_TypeInfo_var, &L_25);
  19042. return L_26;
  19043. }
  19044. IL_00ff:
  19045. {
  19046. Type_t * L_27 = ___type0;
  19047. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  19048. bool L_28 = ReflectionUtils_IsNullable_m645225420(NULL /*static, unused*/, L_27, /*hidden argument*/NULL);
  19049. if (!L_28)
  19050. {
  19051. goto IL_0109;
  19052. }
  19053. }
  19054. {
  19055. return NULL;
  19056. }
  19057. IL_0109:
  19058. {
  19059. Type_t * L_29 = ___type0;
  19060. RuntimeObject * L_30 = Activator_CreateInstance_m3631483688(NULL /*static, unused*/, L_29, /*hidden argument*/NULL);
  19061. return L_30;
  19062. }
  19063. }
  19064. #ifdef __clang__
  19065. #pragma clang diagnostic pop
  19066. #endif
  19067. #ifdef __clang__
  19068. #pragma clang diagnostic push
  19069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19070. #pragma clang diagnostic ignored "-Wunused-variable"
  19071. #endif
  19072. // System.Void Newtonsoft.Json.Utilities.ReflectionUtils/<>c::.cctor()
  19073. extern "C" IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m3974653786 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
  19074. {
  19075. static bool s_Il2CppMethodInitialized;
  19076. if (!s_Il2CppMethodInitialized)
  19077. {
  19078. il2cpp_codegen_initialize_method (U3CU3Ec__cctor_m3974653786_MetadataUsageId);
  19079. s_Il2CppMethodInitialized = true;
  19080. }
  19081. {
  19082. U3CU3Ec_t3587133118 * L_0 = (U3CU3Ec_t3587133118 *)il2cpp_codegen_object_new(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var);
  19083. U3CU3Ec__ctor_m999993876(L_0, /*hidden argument*/NULL);
  19084. ((U3CU3Ec_t3587133118_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3587133118_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
  19085. return;
  19086. }
  19087. }
  19088. // System.Void Newtonsoft.Json.Utilities.ReflectionUtils/<>c::.ctor()
  19089. extern "C" IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m999993876 (U3CU3Ec_t3587133118 * __this, const RuntimeMethod* method)
  19090. {
  19091. {
  19092. Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  19093. return;
  19094. }
  19095. }
  19096. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils/<>c::<GetDefaultConstructor>b__10_0(System.Reflection.ConstructorInfo)
  19097. extern "C" IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CGetDefaultConstructorU3Eb__10_0_m1917227267 (U3CU3Ec_t3587133118 * __this, ConstructorInfo_t5769829 * ___c0, const RuntimeMethod* method)
  19098. {
  19099. static bool s_Il2CppMethodInitialized;
  19100. if (!s_Il2CppMethodInitialized)
  19101. {
  19102. il2cpp_codegen_initialize_method (U3CU3Ec_U3CGetDefaultConstructorU3Eb__10_0_m1917227267_MetadataUsageId);
  19103. s_Il2CppMethodInitialized = true;
  19104. }
  19105. {
  19106. ConstructorInfo_t5769829 * L_0 = ___c0;
  19107. NullCheck(L_0);
  19108. ParameterInfoU5BU5D_t390618515* L_1 = VirtFuncInvoker0< ParameterInfoU5BU5D_t390618515* >::Invoke(15 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_0);
  19109. bool L_2 = Enumerable_Any_TisParameterInfo_t1861056598_m2308149110(NULL /*static, unused*/, (RuntimeObject*)(RuntimeObject*)L_1, /*hidden argument*/Enumerable_Any_TisParameterInfo_t1861056598_m2308149110_RuntimeMethod_var);
  19110. return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  19111. }
  19112. }
  19113. // System.String Newtonsoft.Json.Utilities.ReflectionUtils/<>c::<GetFieldsAndProperties>b__29_0(System.Reflection.MemberInfo)
  19114. extern "C" IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CGetFieldsAndPropertiesU3Eb__29_0_m3758209495 (U3CU3Ec_t3587133118 * __this, MemberInfo_t * ___m0, const RuntimeMethod* method)
  19115. {
  19116. {
  19117. MemberInfo_t * L_0 = ___m0;
  19118. NullCheck(L_0);
  19119. String_t* L_1 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_0);
  19120. return L_1;
  19121. }
  19122. }
  19123. // System.Type Newtonsoft.Json.Utilities.ReflectionUtils/<>c::<GetMemberInfoFromType>b__37_0(System.Reflection.ParameterInfo)
  19124. extern "C" IL2CPP_METHOD_ATTR Type_t * U3CU3Ec_U3CGetMemberInfoFromTypeU3Eb__37_0_m156713168 (U3CU3Ec_t3587133118 * __this, ParameterInfo_t1861056598 * ___p0, const RuntimeMethod* method)
  19125. {
  19126. {
  19127. ParameterInfo_t1861056598 * L_0 = ___p0;
  19128. NullCheck(L_0);
  19129. Type_t * L_1 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_0);
  19130. return L_1;
  19131. }
  19132. }
  19133. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils/<>c::<GetChildPrivateFields>b__39_0(System.Reflection.FieldInfo)
  19134. extern "C" IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CGetChildPrivateFieldsU3Eb__39_0_m2074452682 (U3CU3Ec_t3587133118 * __this, FieldInfo_t * ___f0, const RuntimeMethod* method)
  19135. {
  19136. {
  19137. FieldInfo_t * L_0 = ___f0;
  19138. NullCheck(L_0);
  19139. bool L_1 = FieldInfo_get_IsPrivate_m1717932363(L_0, /*hidden argument*/NULL);
  19140. return L_1;
  19141. }
  19142. }
  19143. #ifdef __clang__
  19144. #pragma clang diagnostic pop
  19145. #endif
  19146. #ifdef __clang__
  19147. #pragma clang diagnostic push
  19148. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19149. #pragma clang diagnostic ignored "-Wunused-variable"
  19150. #endif
  19151. // System.Void Newtonsoft.Json.Utilities.ReflectionUtils/<>c__DisplayClass42_0::.ctor()
  19152. extern "C" IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass42_0__ctor_m3129156399 (U3CU3Ec__DisplayClass42_0_t549567114 * __this, const RuntimeMethod* method)
  19153. {
  19154. {
  19155. Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  19156. return;
  19157. }
  19158. }
  19159. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils/<>c__DisplayClass42_0::<GetChildPrivateProperties>b__0(System.Reflection.PropertyInfo)
  19160. extern "C" IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass42_0_U3CGetChildPrivatePropertiesU3Eb__0_m3577833364 (U3CU3Ec__DisplayClass42_0_t549567114 * __this, PropertyInfo_t * ___p0, const RuntimeMethod* method)
  19161. {
  19162. static bool s_Il2CppMethodInitialized;
  19163. if (!s_Il2CppMethodInitialized)
  19164. {
  19165. il2cpp_codegen_initialize_method (U3CU3Ec__DisplayClass42_0_U3CGetChildPrivatePropertiesU3Eb__0_m3577833364_MetadataUsageId);
  19166. s_Il2CppMethodInitialized = true;
  19167. }
  19168. {
  19169. PropertyInfo_t * L_0 = ___p0;
  19170. NullCheck(L_0);
  19171. String_t* L_1 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_0);
  19172. PropertyInfo_t * L_2 = __this->get_subTypeProperty_0();
  19173. NullCheck(L_2);
  19174. String_t* L_3 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_2);
  19175. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  19176. bool L_4 = String_op_Equality_m920492651(NULL /*static, unused*/, L_1, L_3, /*hidden argument*/NULL);
  19177. return L_4;
  19178. }
  19179. }
  19180. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils/<>c__DisplayClass42_0::<GetChildPrivateProperties>b__1(System.Reflection.PropertyInfo)
  19181. extern "C" IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass42_0_U3CGetChildPrivatePropertiesU3Eb__1_m480266349 (U3CU3Ec__DisplayClass42_0_t549567114 * __this, PropertyInfo_t * ___p0, const RuntimeMethod* method)
  19182. {
  19183. static bool s_Il2CppMethodInitialized;
  19184. if (!s_Il2CppMethodInitialized)
  19185. {
  19186. il2cpp_codegen_initialize_method (U3CU3Ec__DisplayClass42_0_U3CGetChildPrivatePropertiesU3Eb__1_m480266349_MetadataUsageId);
  19187. s_Il2CppMethodInitialized = true;
  19188. }
  19189. {
  19190. PropertyInfo_t * L_0 = ___p0;
  19191. NullCheck(L_0);
  19192. String_t* L_1 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_0);
  19193. PropertyInfo_t * L_2 = __this->get_subTypeProperty_0();
  19194. NullCheck(L_2);
  19195. String_t* L_3 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_2);
  19196. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  19197. bool L_4 = String_op_Equality_m920492651(NULL /*static, unused*/, L_1, L_3, /*hidden argument*/NULL);
  19198. if (!L_4)
  19199. {
  19200. goto IL_002c;
  19201. }
  19202. }
  19203. {
  19204. PropertyInfo_t * L_5 = ___p0;
  19205. NullCheck(L_5);
  19206. Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_5);
  19207. PropertyInfo_t * L_7 = __this->get_subTypeProperty_0();
  19208. NullCheck(L_7);
  19209. Type_t * L_8 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_7);
  19210. return (bool)((((RuntimeObject*)(Type_t *)L_6) == ((RuntimeObject*)(Type_t *)L_8))? 1 : 0);
  19211. }
  19212. IL_002c:
  19213. {
  19214. return (bool)0;
  19215. }
  19216. }
  19217. // System.Boolean Newtonsoft.Json.Utilities.ReflectionUtils/<>c__DisplayClass42_0::<GetChildPrivateProperties>b__2(System.Reflection.PropertyInfo)
  19218. extern "C" IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass42_0_U3CGetChildPrivatePropertiesU3Eb__2_m1390801511 (U3CU3Ec__DisplayClass42_0_t549567114 * __this, PropertyInfo_t * ___p0, const RuntimeMethod* method)
  19219. {
  19220. static bool s_Il2CppMethodInitialized;
  19221. if (!s_Il2CppMethodInitialized)
  19222. {
  19223. il2cpp_codegen_initialize_method (U3CU3Ec__DisplayClass42_0_U3CGetChildPrivatePropertiesU3Eb__2_m1390801511_MetadataUsageId);
  19224. s_Il2CppMethodInitialized = true;
  19225. }
  19226. {
  19227. PropertyInfo_t * L_0 = ___p0;
  19228. NullCheck(L_0);
  19229. String_t* L_1 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_0);
  19230. PropertyInfo_t * L_2 = __this->get_subTypeProperty_0();
  19231. NullCheck(L_2);
  19232. String_t* L_3 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_2);
  19233. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  19234. bool L_4 = String_op_Equality_m920492651(NULL /*static, unused*/, L_1, L_3, /*hidden argument*/NULL);
  19235. if (!L_4)
  19236. {
  19237. goto IL_0049;
  19238. }
  19239. }
  19240. {
  19241. PropertyInfo_t * L_5 = ___p0;
  19242. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  19243. bool L_6 = ReflectionUtils_IsVirtual_m3338583030(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
  19244. if (!L_6)
  19245. {
  19246. goto IL_0049;
  19247. }
  19248. }
  19249. {
  19250. PropertyInfo_t * L_7 = ___p0;
  19251. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  19252. MethodInfo_t * L_8 = ReflectionUtils_GetBaseDefinition_m628546257(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
  19253. if (!L_8)
  19254. {
  19255. goto IL_0049;
  19256. }
  19257. }
  19258. {
  19259. PropertyInfo_t * L_9 = ___p0;
  19260. IL2CPP_RUNTIME_CLASS_INIT(ReflectionUtils_t2669115404_il2cpp_TypeInfo_var);
  19261. MethodInfo_t * L_10 = ReflectionUtils_GetBaseDefinition_m628546257(NULL /*static, unused*/, L_9, /*hidden argument*/NULL);
  19262. NullCheck(L_10);
  19263. Type_t * L_11 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_10);
  19264. PropertyInfo_t * L_12 = __this->get_subTypeProperty_0();
  19265. MethodInfo_t * L_13 = ReflectionUtils_GetBaseDefinition_m628546257(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
  19266. NullCheck(L_13);
  19267. Type_t * L_14 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_13);
  19268. NullCheck(L_11);
  19269. bool L_15 = VirtFuncInvoker1< bool, Type_t * >::Invoke(45 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_11, L_14);
  19270. return L_15;
  19271. }
  19272. IL_0049:
  19273. {
  19274. return (bool)0;
  19275. }
  19276. }
  19277. #ifdef __clang__
  19278. #pragma clang diagnostic pop
  19279. #endif
  19280. #ifdef __clang__
  19281. #pragma clang diagnostic push
  19282. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19283. #pragma clang diagnostic ignored "-Wunused-variable"
  19284. #endif
  19285. // System.Void Newtonsoft.Json.Utilities.ReflectionUtils/<>c__DisplayClass43_0::.ctor()
  19286. extern "C" IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass43_0__ctor_m3129159598 (U3CU3Ec__DisplayClass43_0_t549567113 * __this, const RuntimeMethod* method)
  19287. {
  19288. {
  19289. Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  19290. return;
  19291. }
  19292. }
  19293. #ifdef __clang__
  19294. #pragma clang diagnostic pop
  19295. #endif
  19296. #ifdef __clang__
  19297. #pragma clang diagnostic push
  19298. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19299. #pragma clang diagnostic ignored "-Wunused-variable"
  19300. #endif
  19301. // Conversion methods for marshalling of: Newtonsoft.Json.Utilities.StringBuffer
  19302. extern "C" void StringBuffer_t2235727887_marshal_pinvoke(const StringBuffer_t2235727887& unmarshaled, StringBuffer_t2235727887_marshaled_pinvoke& marshaled)
  19303. {
  19304. if (unmarshaled.get__buffer_0() != NULL)
  19305. {
  19306. il2cpp_array_size_t _unmarshaled__buffer_Length = (unmarshaled.get__buffer_0())->max_length;
  19307. marshaled.____buffer_0 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled__buffer_Length);
  19308. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaled__buffer_Length); i++)
  19309. {
  19310. (marshaled.____buffer_0)[i] = static_cast<uint8_t>((unmarshaled.get__buffer_0())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)));
  19311. }
  19312. }
  19313. else
  19314. {
  19315. marshaled.____buffer_0 = NULL;
  19316. }
  19317. marshaled.____position_1 = unmarshaled.get__position_1();
  19318. }
  19319. extern "C" void StringBuffer_t2235727887_marshal_pinvoke_back(const StringBuffer_t2235727887_marshaled_pinvoke& marshaled, StringBuffer_t2235727887& unmarshaled)
  19320. {
  19321. static bool s_Il2CppMethodInitialized;
  19322. if (!s_Il2CppMethodInitialized)
  19323. {
  19324. il2cpp_codegen_initialize_method (StringBuffer_t2235727887_pinvoke_FromNativeMethodDefinition_MetadataUsageId);
  19325. s_Il2CppMethodInitialized = true;
  19326. }
  19327. if (marshaled.____buffer_0 != NULL)
  19328. {
  19329. if (unmarshaled.get__buffer_0() == NULL)
  19330. {
  19331. unmarshaled.set__buffer_0(reinterpret_cast<CharU5BU5D_t3528271667*>(SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, 1)));
  19332. }
  19333. il2cpp_array_size_t _arrayLength = (unmarshaled.get__buffer_0())->max_length;
  19334. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
  19335. {
  19336. (unmarshaled.get__buffer_0())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), static_cast<Il2CppChar>((marshaled.____buffer_0)[i]));
  19337. }
  19338. }
  19339. int32_t unmarshaled__position_temp_1 = 0;
  19340. unmarshaled__position_temp_1 = marshaled.____position_1;
  19341. unmarshaled.set__position_1(unmarshaled__position_temp_1);
  19342. }
  19343. // Conversion method for clean up from marshalling of: Newtonsoft.Json.Utilities.StringBuffer
  19344. extern "C" void StringBuffer_t2235727887_marshal_pinvoke_cleanup(StringBuffer_t2235727887_marshaled_pinvoke& marshaled)
  19345. {
  19346. if (marshaled.____buffer_0 != NULL)
  19347. {
  19348. il2cpp_codegen_marshal_free(marshaled.____buffer_0);
  19349. marshaled.____buffer_0 = NULL;
  19350. }
  19351. }
  19352. // Conversion methods for marshalling of: Newtonsoft.Json.Utilities.StringBuffer
  19353. extern "C" void StringBuffer_t2235727887_marshal_com(const StringBuffer_t2235727887& unmarshaled, StringBuffer_t2235727887_marshaled_com& marshaled)
  19354. {
  19355. if (unmarshaled.get__buffer_0() != NULL)
  19356. {
  19357. il2cpp_array_size_t _unmarshaled__buffer_Length = (unmarshaled.get__buffer_0())->max_length;
  19358. marshaled.____buffer_0 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled__buffer_Length);
  19359. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaled__buffer_Length); i++)
  19360. {
  19361. (marshaled.____buffer_0)[i] = static_cast<uint8_t>((unmarshaled.get__buffer_0())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)));
  19362. }
  19363. }
  19364. else
  19365. {
  19366. marshaled.____buffer_0 = NULL;
  19367. }
  19368. marshaled.____position_1 = unmarshaled.get__position_1();
  19369. }
  19370. extern "C" void StringBuffer_t2235727887_marshal_com_back(const StringBuffer_t2235727887_marshaled_com& marshaled, StringBuffer_t2235727887& unmarshaled)
  19371. {
  19372. static bool s_Il2CppMethodInitialized;
  19373. if (!s_Il2CppMethodInitialized)
  19374. {
  19375. il2cpp_codegen_initialize_method (StringBuffer_t2235727887_com_FromNativeMethodDefinition_MetadataUsageId);
  19376. s_Il2CppMethodInitialized = true;
  19377. }
  19378. if (marshaled.____buffer_0 != NULL)
  19379. {
  19380. if (unmarshaled.get__buffer_0() == NULL)
  19381. {
  19382. unmarshaled.set__buffer_0(reinterpret_cast<CharU5BU5D_t3528271667*>(SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, 1)));
  19383. }
  19384. il2cpp_array_size_t _arrayLength = (unmarshaled.get__buffer_0())->max_length;
  19385. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
  19386. {
  19387. (unmarshaled.get__buffer_0())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), static_cast<Il2CppChar>((marshaled.____buffer_0)[i]));
  19388. }
  19389. }
  19390. int32_t unmarshaled__position_temp_1 = 0;
  19391. unmarshaled__position_temp_1 = marshaled.____position_1;
  19392. unmarshaled.set__position_1(unmarshaled__position_temp_1);
  19393. }
  19394. // Conversion method for clean up from marshalling of: Newtonsoft.Json.Utilities.StringBuffer
  19395. extern "C" void StringBuffer_t2235727887_marshal_com_cleanup(StringBuffer_t2235727887_marshaled_com& marshaled)
  19396. {
  19397. if (marshaled.____buffer_0 != NULL)
  19398. {
  19399. il2cpp_codegen_marshal_free(marshaled.____buffer_0);
  19400. marshaled.____buffer_0 = NULL;
  19401. }
  19402. }
  19403. // System.Int32 Newtonsoft.Json.Utilities.StringBuffer::get_Position()
  19404. extern "C" IL2CPP_METHOD_ATTR int32_t StringBuffer_get_Position_m2575134391 (StringBuffer_t2235727887 * __this, const RuntimeMethod* method)
  19405. {
  19406. {
  19407. int32_t L_0 = __this->get__position_1();
  19408. return L_0;
  19409. }
  19410. }
  19411. extern "C" int32_t StringBuffer_get_Position_m2575134391_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  19412. {
  19413. StringBuffer_t2235727887 * _thisAdjusted = reinterpret_cast<StringBuffer_t2235727887 *>(__this + 1);
  19414. return StringBuffer_get_Position_m2575134391(_thisAdjusted, method);
  19415. }
  19416. // System.Void Newtonsoft.Json.Utilities.StringBuffer::set_Position(System.Int32)
  19417. extern "C" IL2CPP_METHOD_ATTR void StringBuffer_set_Position_m3776098892 (StringBuffer_t2235727887 * __this, int32_t ___value0, const RuntimeMethod* method)
  19418. {
  19419. {
  19420. int32_t L_0 = ___value0;
  19421. __this->set__position_1(L_0);
  19422. return;
  19423. }
  19424. }
  19425. extern "C" void StringBuffer_set_Position_m3776098892_AdjustorThunk (RuntimeObject * __this, int32_t ___value0, const RuntimeMethod* method)
  19426. {
  19427. StringBuffer_t2235727887 * _thisAdjusted = reinterpret_cast<StringBuffer_t2235727887 *>(__this + 1);
  19428. StringBuffer_set_Position_m3776098892(_thisAdjusted, ___value0, method);
  19429. }
  19430. // System.Boolean Newtonsoft.Json.Utilities.StringBuffer::get_IsEmpty()
  19431. extern "C" IL2CPP_METHOD_ATTR bool StringBuffer_get_IsEmpty_m1286579341 (StringBuffer_t2235727887 * __this, const RuntimeMethod* method)
  19432. {
  19433. {
  19434. CharU5BU5D_t3528271667* L_0 = __this->get__buffer_0();
  19435. return (bool)((((RuntimeObject*)(CharU5BU5D_t3528271667*)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
  19436. }
  19437. }
  19438. extern "C" bool StringBuffer_get_IsEmpty_m1286579341_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  19439. {
  19440. StringBuffer_t2235727887 * _thisAdjusted = reinterpret_cast<StringBuffer_t2235727887 *>(__this + 1);
  19441. return StringBuffer_get_IsEmpty_m1286579341(_thisAdjusted, method);
  19442. }
  19443. // System.Void Newtonsoft.Json.Utilities.StringBuffer::.ctor(Newtonsoft.Json.IArrayPool`1<System.Char>,System.Int32)
  19444. extern "C" IL2CPP_METHOD_ATTR void StringBuffer__ctor_m83474316 (StringBuffer_t2235727887 * __this, RuntimeObject* ___bufferPool0, int32_t ___initalSize1, const RuntimeMethod* method)
  19445. {
  19446. {
  19447. RuntimeObject* L_0 = ___bufferPool0;
  19448. int32_t L_1 = ___initalSize1;
  19449. CharU5BU5D_t3528271667* L_2 = BufferUtils_RentBuffer_m2229979349(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
  19450. StringBuffer__ctor_m108922253(__this, L_2, /*hidden argument*/NULL);
  19451. return;
  19452. }
  19453. }
  19454. extern "C" void StringBuffer__ctor_m83474316_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___bufferPool0, int32_t ___initalSize1, const RuntimeMethod* method)
  19455. {
  19456. StringBuffer_t2235727887 * _thisAdjusted = reinterpret_cast<StringBuffer_t2235727887 *>(__this + 1);
  19457. StringBuffer__ctor_m83474316(_thisAdjusted, ___bufferPool0, ___initalSize1, method);
  19458. }
  19459. // System.Void Newtonsoft.Json.Utilities.StringBuffer::.ctor(System.Char[])
  19460. extern "C" IL2CPP_METHOD_ATTR void StringBuffer__ctor_m108922253 (StringBuffer_t2235727887 * __this, CharU5BU5D_t3528271667* ___buffer0, const RuntimeMethod* method)
  19461. {
  19462. {
  19463. CharU5BU5D_t3528271667* L_0 = ___buffer0;
  19464. __this->set__buffer_0(L_0);
  19465. __this->set__position_1(0);
  19466. return;
  19467. }
  19468. }
  19469. extern "C" void StringBuffer__ctor_m108922253_AdjustorThunk (RuntimeObject * __this, CharU5BU5D_t3528271667* ___buffer0, const RuntimeMethod* method)
  19470. {
  19471. StringBuffer_t2235727887 * _thisAdjusted = reinterpret_cast<StringBuffer_t2235727887 *>(__this + 1);
  19472. StringBuffer__ctor_m108922253(_thisAdjusted, ___buffer0, method);
  19473. }
  19474. // System.Void Newtonsoft.Json.Utilities.StringBuffer::Append(Newtonsoft.Json.IArrayPool`1<System.Char>,System.Char)
  19475. extern "C" IL2CPP_METHOD_ATTR void StringBuffer_Append_m1645108833 (StringBuffer_t2235727887 * __this, RuntimeObject* ___bufferPool0, Il2CppChar ___value1, const RuntimeMethod* method)
  19476. {
  19477. int32_t V_0 = 0;
  19478. {
  19479. int32_t L_0 = __this->get__position_1();
  19480. CharU5BU5D_t3528271667* L_1 = __this->get__buffer_0();
  19481. NullCheck(L_1);
  19482. if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length))))))))
  19483. {
  19484. goto IL_0018;
  19485. }
  19486. }
  19487. {
  19488. RuntimeObject* L_2 = ___bufferPool0;
  19489. StringBuffer_EnsureSize_m377227120(__this, L_2, 1, /*hidden argument*/NULL);
  19490. }
  19491. IL_0018:
  19492. {
  19493. CharU5BU5D_t3528271667* L_3 = __this->get__buffer_0();
  19494. int32_t L_4 = __this->get__position_1();
  19495. V_0 = L_4;
  19496. int32_t L_5 = V_0;
  19497. __this->set__position_1(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
  19498. int32_t L_6 = V_0;
  19499. Il2CppChar L_7 = ___value1;
  19500. NullCheck(L_3);
  19501. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (Il2CppChar)L_7);
  19502. return;
  19503. }
  19504. }
  19505. extern "C" void StringBuffer_Append_m1645108833_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___bufferPool0, Il2CppChar ___value1, const RuntimeMethod* method)
  19506. {
  19507. StringBuffer_t2235727887 * _thisAdjusted = reinterpret_cast<StringBuffer_t2235727887 *>(__this + 1);
  19508. StringBuffer_Append_m1645108833(_thisAdjusted, ___bufferPool0, ___value1, method);
  19509. }
  19510. // System.Void Newtonsoft.Json.Utilities.StringBuffer::Append(Newtonsoft.Json.IArrayPool`1<System.Char>,System.Char[],System.Int32,System.Int32)
  19511. extern "C" IL2CPP_METHOD_ATTR void StringBuffer_Append_m109955405 (StringBuffer_t2235727887 * __this, RuntimeObject* ___bufferPool0, CharU5BU5D_t3528271667* ___buffer1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method)
  19512. {
  19513. {
  19514. int32_t L_0 = __this->get__position_1();
  19515. int32_t L_1 = ___count3;
  19516. CharU5BU5D_t3528271667* L_2 = __this->get__buffer_0();
  19517. NullCheck(L_2);
  19518. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1))) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_2)->max_length)))))))
  19519. {
  19520. goto IL_001c;
  19521. }
  19522. }
  19523. {
  19524. RuntimeObject* L_3 = ___bufferPool0;
  19525. int32_t L_4 = ___count3;
  19526. StringBuffer_EnsureSize_m377227120(__this, L_3, L_4, /*hidden argument*/NULL);
  19527. }
  19528. IL_001c:
  19529. {
  19530. CharU5BU5D_t3528271667* L_5 = ___buffer1;
  19531. int32_t L_6 = ___startIndex2;
  19532. CharU5BU5D_t3528271667* L_7 = __this->get__buffer_0();
  19533. int32_t L_8 = __this->get__position_1();
  19534. int32_t L_9 = ___count3;
  19535. Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, L_6, (RuntimeArray *)(RuntimeArray *)L_7, L_8, L_9, /*hidden argument*/NULL);
  19536. int32_t L_10 = __this->get__position_1();
  19537. int32_t L_11 = ___count3;
  19538. __this->set__position_1(((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)));
  19539. return;
  19540. }
  19541. }
  19542. extern "C" void StringBuffer_Append_m109955405_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___bufferPool0, CharU5BU5D_t3528271667* ___buffer1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method)
  19543. {
  19544. StringBuffer_t2235727887 * _thisAdjusted = reinterpret_cast<StringBuffer_t2235727887 *>(__this + 1);
  19545. StringBuffer_Append_m109955405(_thisAdjusted, ___bufferPool0, ___buffer1, ___startIndex2, ___count3, method);
  19546. }
  19547. // System.Void Newtonsoft.Json.Utilities.StringBuffer::Clear(Newtonsoft.Json.IArrayPool`1<System.Char>)
  19548. extern "C" IL2CPP_METHOD_ATTR void StringBuffer_Clear_m2783062614 (StringBuffer_t2235727887 * __this, RuntimeObject* ___bufferPool0, const RuntimeMethod* method)
  19549. {
  19550. {
  19551. CharU5BU5D_t3528271667* L_0 = __this->get__buffer_0();
  19552. if (!L_0)
  19553. {
  19554. goto IL_001b;
  19555. }
  19556. }
  19557. {
  19558. RuntimeObject* L_1 = ___bufferPool0;
  19559. CharU5BU5D_t3528271667* L_2 = __this->get__buffer_0();
  19560. BufferUtils_ReturnBuffer_m1757235126(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
  19561. __this->set__buffer_0((CharU5BU5D_t3528271667*)NULL);
  19562. }
  19563. IL_001b:
  19564. {
  19565. __this->set__position_1(0);
  19566. return;
  19567. }
  19568. }
  19569. extern "C" void StringBuffer_Clear_m2783062614_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___bufferPool0, const RuntimeMethod* method)
  19570. {
  19571. StringBuffer_t2235727887 * _thisAdjusted = reinterpret_cast<StringBuffer_t2235727887 *>(__this + 1);
  19572. StringBuffer_Clear_m2783062614(_thisAdjusted, ___bufferPool0, method);
  19573. }
  19574. // System.Void Newtonsoft.Json.Utilities.StringBuffer::EnsureSize(Newtonsoft.Json.IArrayPool`1<System.Char>,System.Int32)
  19575. extern "C" IL2CPP_METHOD_ATTR void StringBuffer_EnsureSize_m377227120 (StringBuffer_t2235727887 * __this, RuntimeObject* ___bufferPool0, int32_t ___appendLength1, const RuntimeMethod* method)
  19576. {
  19577. CharU5BU5D_t3528271667* V_0 = NULL;
  19578. {
  19579. RuntimeObject* L_0 = ___bufferPool0;
  19580. int32_t L_1 = __this->get__position_1();
  19581. int32_t L_2 = ___appendLength1;
  19582. CharU5BU5D_t3528271667* L_3 = BufferUtils_RentBuffer_m2229979349(NULL /*static, unused*/, L_0, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)2)), /*hidden argument*/NULL);
  19583. V_0 = L_3;
  19584. CharU5BU5D_t3528271667* L_4 = __this->get__buffer_0();
  19585. if (!L_4)
  19586. {
  19587. goto IL_0037;
  19588. }
  19589. }
  19590. {
  19591. CharU5BU5D_t3528271667* L_5 = __this->get__buffer_0();
  19592. CharU5BU5D_t3528271667* L_6 = V_0;
  19593. int32_t L_7 = __this->get__position_1();
  19594. Array_Copy_m1988217701(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (RuntimeArray *)(RuntimeArray *)L_6, L_7, /*hidden argument*/NULL);
  19595. RuntimeObject* L_8 = ___bufferPool0;
  19596. CharU5BU5D_t3528271667* L_9 = __this->get__buffer_0();
  19597. BufferUtils_ReturnBuffer_m1757235126(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL);
  19598. }
  19599. IL_0037:
  19600. {
  19601. CharU5BU5D_t3528271667* L_10 = V_0;
  19602. __this->set__buffer_0(L_10);
  19603. return;
  19604. }
  19605. }
  19606. extern "C" void StringBuffer_EnsureSize_m377227120_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___bufferPool0, int32_t ___appendLength1, const RuntimeMethod* method)
  19607. {
  19608. StringBuffer_t2235727887 * _thisAdjusted = reinterpret_cast<StringBuffer_t2235727887 *>(__this + 1);
  19609. StringBuffer_EnsureSize_m377227120(_thisAdjusted, ___bufferPool0, ___appendLength1, method);
  19610. }
  19611. // System.String Newtonsoft.Json.Utilities.StringBuffer::ToString()
  19612. extern "C" IL2CPP_METHOD_ATTR String_t* StringBuffer_ToString_m2736734392 (StringBuffer_t2235727887 * __this, const RuntimeMethod* method)
  19613. {
  19614. {
  19615. int32_t L_0 = __this->get__position_1();
  19616. String_t* L_1 = StringBuffer_ToString_m3112979436(__this, 0, L_0, /*hidden argument*/NULL);
  19617. return L_1;
  19618. }
  19619. }
  19620. extern "C" String_t* StringBuffer_ToString_m2736734392_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  19621. {
  19622. StringBuffer_t2235727887 * _thisAdjusted = reinterpret_cast<StringBuffer_t2235727887 *>(__this + 1);
  19623. return StringBuffer_ToString_m2736734392(_thisAdjusted, method);
  19624. }
  19625. // System.String Newtonsoft.Json.Utilities.StringBuffer::ToString(System.Int32,System.Int32)
  19626. extern "C" IL2CPP_METHOD_ATTR String_t* StringBuffer_ToString_m3112979436 (StringBuffer_t2235727887 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method)
  19627. {
  19628. {
  19629. CharU5BU5D_t3528271667* L_0 = __this->get__buffer_0();
  19630. int32_t L_1 = ___start0;
  19631. int32_t L_2 = ___length1;
  19632. String_t* L_3 = String_CreateString_m860434552(NULL, L_0, L_1, L_2, /*hidden argument*/NULL);
  19633. return L_3;
  19634. }
  19635. }
  19636. extern "C" String_t* StringBuffer_ToString_m3112979436_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method)
  19637. {
  19638. StringBuffer_t2235727887 * _thisAdjusted = reinterpret_cast<StringBuffer_t2235727887 *>(__this + 1);
  19639. return StringBuffer_ToString_m3112979436(_thisAdjusted, ___start0, ___length1, method);
  19640. }
  19641. // System.Char[] Newtonsoft.Json.Utilities.StringBuffer::get_InternalBuffer()
  19642. extern "C" IL2CPP_METHOD_ATTR CharU5BU5D_t3528271667* StringBuffer_get_InternalBuffer_m2608640496 (StringBuffer_t2235727887 * __this, const RuntimeMethod* method)
  19643. {
  19644. {
  19645. CharU5BU5D_t3528271667* L_0 = __this->get__buffer_0();
  19646. return L_0;
  19647. }
  19648. }
  19649. extern "C" CharU5BU5D_t3528271667* StringBuffer_get_InternalBuffer_m2608640496_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  19650. {
  19651. StringBuffer_t2235727887 * _thisAdjusted = reinterpret_cast<StringBuffer_t2235727887 *>(__this + 1);
  19652. return StringBuffer_get_InternalBuffer_m2608640496(_thisAdjusted, method);
  19653. }
  19654. #ifdef __clang__
  19655. #pragma clang diagnostic pop
  19656. #endif
  19657. #ifdef __clang__
  19658. #pragma clang diagnostic push
  19659. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19660. #pragma clang diagnostic ignored "-Wunused-variable"
  19661. #endif
  19662. // Conversion methods for marshalling of: Newtonsoft.Json.Utilities.StringReference
  19663. extern "C" void StringReference_t2912309144_marshal_pinvoke(const StringReference_t2912309144& unmarshaled, StringReference_t2912309144_marshaled_pinvoke& marshaled)
  19664. {
  19665. if (unmarshaled.get__chars_0() != NULL)
  19666. {
  19667. il2cpp_array_size_t _unmarshaled__chars_Length = (unmarshaled.get__chars_0())->max_length;
  19668. marshaled.____chars_0 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled__chars_Length);
  19669. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaled__chars_Length); i++)
  19670. {
  19671. (marshaled.____chars_0)[i] = static_cast<uint8_t>((unmarshaled.get__chars_0())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)));
  19672. }
  19673. }
  19674. else
  19675. {
  19676. marshaled.____chars_0 = NULL;
  19677. }
  19678. marshaled.____startIndex_1 = unmarshaled.get__startIndex_1();
  19679. marshaled.____length_2 = unmarshaled.get__length_2();
  19680. }
  19681. extern "C" void StringReference_t2912309144_marshal_pinvoke_back(const StringReference_t2912309144_marshaled_pinvoke& marshaled, StringReference_t2912309144& unmarshaled)
  19682. {
  19683. static bool s_Il2CppMethodInitialized;
  19684. if (!s_Il2CppMethodInitialized)
  19685. {
  19686. il2cpp_codegen_initialize_method (StringReference_t2912309144_pinvoke_FromNativeMethodDefinition_MetadataUsageId);
  19687. s_Il2CppMethodInitialized = true;
  19688. }
  19689. if (marshaled.____chars_0 != NULL)
  19690. {
  19691. if (unmarshaled.get__chars_0() == NULL)
  19692. {
  19693. unmarshaled.set__chars_0(reinterpret_cast<CharU5BU5D_t3528271667*>(SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, 1)));
  19694. }
  19695. il2cpp_array_size_t _arrayLength = (unmarshaled.get__chars_0())->max_length;
  19696. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
  19697. {
  19698. (unmarshaled.get__chars_0())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), static_cast<Il2CppChar>((marshaled.____chars_0)[i]));
  19699. }
  19700. }
  19701. int32_t unmarshaled__startIndex_temp_1 = 0;
  19702. unmarshaled__startIndex_temp_1 = marshaled.____startIndex_1;
  19703. unmarshaled.set__startIndex_1(unmarshaled__startIndex_temp_1);
  19704. int32_t unmarshaled__length_temp_2 = 0;
  19705. unmarshaled__length_temp_2 = marshaled.____length_2;
  19706. unmarshaled.set__length_2(unmarshaled__length_temp_2);
  19707. }
  19708. // Conversion method for clean up from marshalling of: Newtonsoft.Json.Utilities.StringReference
  19709. extern "C" void StringReference_t2912309144_marshal_pinvoke_cleanup(StringReference_t2912309144_marshaled_pinvoke& marshaled)
  19710. {
  19711. if (marshaled.____chars_0 != NULL)
  19712. {
  19713. il2cpp_codegen_marshal_free(marshaled.____chars_0);
  19714. marshaled.____chars_0 = NULL;
  19715. }
  19716. }
  19717. // Conversion methods for marshalling of: Newtonsoft.Json.Utilities.StringReference
  19718. extern "C" void StringReference_t2912309144_marshal_com(const StringReference_t2912309144& unmarshaled, StringReference_t2912309144_marshaled_com& marshaled)
  19719. {
  19720. if (unmarshaled.get__chars_0() != NULL)
  19721. {
  19722. il2cpp_array_size_t _unmarshaled__chars_Length = (unmarshaled.get__chars_0())->max_length;
  19723. marshaled.____chars_0 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled__chars_Length);
  19724. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaled__chars_Length); i++)
  19725. {
  19726. (marshaled.____chars_0)[i] = static_cast<uint8_t>((unmarshaled.get__chars_0())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)));
  19727. }
  19728. }
  19729. else
  19730. {
  19731. marshaled.____chars_0 = NULL;
  19732. }
  19733. marshaled.____startIndex_1 = unmarshaled.get__startIndex_1();
  19734. marshaled.____length_2 = unmarshaled.get__length_2();
  19735. }
  19736. extern "C" void StringReference_t2912309144_marshal_com_back(const StringReference_t2912309144_marshaled_com& marshaled, StringReference_t2912309144& unmarshaled)
  19737. {
  19738. static bool s_Il2CppMethodInitialized;
  19739. if (!s_Il2CppMethodInitialized)
  19740. {
  19741. il2cpp_codegen_initialize_method (StringReference_t2912309144_com_FromNativeMethodDefinition_MetadataUsageId);
  19742. s_Il2CppMethodInitialized = true;
  19743. }
  19744. if (marshaled.____chars_0 != NULL)
  19745. {
  19746. if (unmarshaled.get__chars_0() == NULL)
  19747. {
  19748. unmarshaled.set__chars_0(reinterpret_cast<CharU5BU5D_t3528271667*>(SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, 1)));
  19749. }
  19750. il2cpp_array_size_t _arrayLength = (unmarshaled.get__chars_0())->max_length;
  19751. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
  19752. {
  19753. (unmarshaled.get__chars_0())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), static_cast<Il2CppChar>((marshaled.____chars_0)[i]));
  19754. }
  19755. }
  19756. int32_t unmarshaled__startIndex_temp_1 = 0;
  19757. unmarshaled__startIndex_temp_1 = marshaled.____startIndex_1;
  19758. unmarshaled.set__startIndex_1(unmarshaled__startIndex_temp_1);
  19759. int32_t unmarshaled__length_temp_2 = 0;
  19760. unmarshaled__length_temp_2 = marshaled.____length_2;
  19761. unmarshaled.set__length_2(unmarshaled__length_temp_2);
  19762. }
  19763. // Conversion method for clean up from marshalling of: Newtonsoft.Json.Utilities.StringReference
  19764. extern "C" void StringReference_t2912309144_marshal_com_cleanup(StringReference_t2912309144_marshaled_com& marshaled)
  19765. {
  19766. if (marshaled.____chars_0 != NULL)
  19767. {
  19768. il2cpp_codegen_marshal_free(marshaled.____chars_0);
  19769. marshaled.____chars_0 = NULL;
  19770. }
  19771. }
  19772. // System.Char Newtonsoft.Json.Utilities.StringReference::get_Item(System.Int32)
  19773. extern "C" IL2CPP_METHOD_ATTR Il2CppChar StringReference_get_Item_m2821876239 (StringReference_t2912309144 * __this, int32_t ___i0, const RuntimeMethod* method)
  19774. {
  19775. {
  19776. CharU5BU5D_t3528271667* L_0 = __this->get__chars_0();
  19777. int32_t L_1 = ___i0;
  19778. NullCheck(L_0);
  19779. int32_t L_2 = L_1;
  19780. uint16_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  19781. return L_3;
  19782. }
  19783. }
  19784. extern "C" Il2CppChar StringReference_get_Item_m2821876239_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  19785. {
  19786. StringReference_t2912309144 * _thisAdjusted = reinterpret_cast<StringReference_t2912309144 *>(__this + 1);
  19787. return StringReference_get_Item_m2821876239(_thisAdjusted, ___i0, method);
  19788. }
  19789. // System.Char[] Newtonsoft.Json.Utilities.StringReference::get_Chars()
  19790. extern "C" IL2CPP_METHOD_ATTR CharU5BU5D_t3528271667* StringReference_get_Chars_m1428785588 (StringReference_t2912309144 * __this, const RuntimeMethod* method)
  19791. {
  19792. {
  19793. CharU5BU5D_t3528271667* L_0 = __this->get__chars_0();
  19794. return L_0;
  19795. }
  19796. }
  19797. extern "C" CharU5BU5D_t3528271667* StringReference_get_Chars_m1428785588_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  19798. {
  19799. StringReference_t2912309144 * _thisAdjusted = reinterpret_cast<StringReference_t2912309144 *>(__this + 1);
  19800. return StringReference_get_Chars_m1428785588(_thisAdjusted, method);
  19801. }
  19802. // System.Int32 Newtonsoft.Json.Utilities.StringReference::get_StartIndex()
  19803. extern "C" IL2CPP_METHOD_ATTR int32_t StringReference_get_StartIndex_m577516227 (StringReference_t2912309144 * __this, const RuntimeMethod* method)
  19804. {
  19805. {
  19806. int32_t L_0 = __this->get__startIndex_1();
  19807. return L_0;
  19808. }
  19809. }
  19810. extern "C" int32_t StringReference_get_StartIndex_m577516227_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  19811. {
  19812. StringReference_t2912309144 * _thisAdjusted = reinterpret_cast<StringReference_t2912309144 *>(__this + 1);
  19813. return StringReference_get_StartIndex_m577516227(_thisAdjusted, method);
  19814. }
  19815. // System.Int32 Newtonsoft.Json.Utilities.StringReference::get_Length()
  19816. extern "C" IL2CPP_METHOD_ATTR int32_t StringReference_get_Length_m1881544084 (StringReference_t2912309144 * __this, const RuntimeMethod* method)
  19817. {
  19818. {
  19819. int32_t L_0 = __this->get__length_2();
  19820. return L_0;
  19821. }
  19822. }
  19823. extern "C" int32_t StringReference_get_Length_m1881544084_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  19824. {
  19825. StringReference_t2912309144 * _thisAdjusted = reinterpret_cast<StringReference_t2912309144 *>(__this + 1);
  19826. return StringReference_get_Length_m1881544084(_thisAdjusted, method);
  19827. }
  19828. // System.Void Newtonsoft.Json.Utilities.StringReference::.ctor(System.Char[],System.Int32,System.Int32)
  19829. extern "C" IL2CPP_METHOD_ATTR void StringReference__ctor_m345645319 (StringReference_t2912309144 * __this, CharU5BU5D_t3528271667* ___chars0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method)
  19830. {
  19831. {
  19832. CharU5BU5D_t3528271667* L_0 = ___chars0;
  19833. __this->set__chars_0(L_0);
  19834. int32_t L_1 = ___startIndex1;
  19835. __this->set__startIndex_1(L_1);
  19836. int32_t L_2 = ___length2;
  19837. __this->set__length_2(L_2);
  19838. return;
  19839. }
  19840. }
  19841. extern "C" void StringReference__ctor_m345645319_AdjustorThunk (RuntimeObject * __this, CharU5BU5D_t3528271667* ___chars0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method)
  19842. {
  19843. StringReference_t2912309144 * _thisAdjusted = reinterpret_cast<StringReference_t2912309144 *>(__this + 1);
  19844. StringReference__ctor_m345645319(_thisAdjusted, ___chars0, ___startIndex1, ___length2, method);
  19845. }
  19846. // System.String Newtonsoft.Json.Utilities.StringReference::ToString()
  19847. extern "C" IL2CPP_METHOD_ATTR String_t* StringReference_ToString_m3051914173 (StringReference_t2912309144 * __this, const RuntimeMethod* method)
  19848. {
  19849. {
  19850. CharU5BU5D_t3528271667* L_0 = __this->get__chars_0();
  19851. int32_t L_1 = __this->get__startIndex_1();
  19852. int32_t L_2 = __this->get__length_2();
  19853. String_t* L_3 = String_CreateString_m860434552(NULL, L_0, L_1, L_2, /*hidden argument*/NULL);
  19854. return L_3;
  19855. }
  19856. }
  19857. extern "C" String_t* StringReference_ToString_m3051914173_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  19858. {
  19859. StringReference_t2912309144 * _thisAdjusted = reinterpret_cast<StringReference_t2912309144 *>(__this + 1);
  19860. return StringReference_ToString_m3051914173(_thisAdjusted, method);
  19861. }
  19862. #ifdef __clang__
  19863. #pragma clang diagnostic pop
  19864. #endif
  19865. #ifdef __clang__
  19866. #pragma clang diagnostic push
  19867. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19868. #pragma clang diagnostic ignored "-Wunused-variable"
  19869. #endif
  19870. // System.Int32 Newtonsoft.Json.Utilities.StringReferenceExtensions::IndexOf(Newtonsoft.Json.Utilities.StringReference,System.Char,System.Int32,System.Int32)
  19871. extern "C" IL2CPP_METHOD_ATTR int32_t StringReferenceExtensions_IndexOf_m2457125624 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___s0, Il2CppChar ___c1, int32_t ___startIndex2, int32_t ___length3, const RuntimeMethod* method)
  19872. {
  19873. static bool s_Il2CppMethodInitialized;
  19874. if (!s_Il2CppMethodInitialized)
  19875. {
  19876. il2cpp_codegen_initialize_method (StringReferenceExtensions_IndexOf_m2457125624_MetadataUsageId);
  19877. s_Il2CppMethodInitialized = true;
  19878. }
  19879. int32_t V_0 = 0;
  19880. {
  19881. CharU5BU5D_t3528271667* L_0 = StringReference_get_Chars_m1428785588((&___s0), /*hidden argument*/NULL);
  19882. Il2CppChar L_1 = ___c1;
  19883. int32_t L_2 = StringReference_get_StartIndex_m577516227((&___s0), /*hidden argument*/NULL);
  19884. int32_t L_3 = ___startIndex2;
  19885. int32_t L_4 = ___length3;
  19886. int32_t L_5 = Array_IndexOf_TisChar_t3634460470_m1523447194(NULL /*static, unused*/, L_0, L_1, ((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)L_3)), L_4, /*hidden argument*/Array_IndexOf_TisChar_t3634460470_m1523447194_RuntimeMethod_var);
  19887. V_0 = L_5;
  19888. int32_t L_6 = V_0;
  19889. if ((!(((uint32_t)L_6) == ((uint32_t)(-1)))))
  19890. {
  19891. goto IL_001e;
  19892. }
  19893. }
  19894. {
  19895. return (-1);
  19896. }
  19897. IL_001e:
  19898. {
  19899. int32_t L_7 = V_0;
  19900. int32_t L_8 = StringReference_get_StartIndex_m577516227((&___s0), /*hidden argument*/NULL);
  19901. return ((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)L_8));
  19902. }
  19903. }
  19904. // System.Boolean Newtonsoft.Json.Utilities.StringReferenceExtensions::StartsWith(Newtonsoft.Json.Utilities.StringReference,System.String)
  19905. extern "C" IL2CPP_METHOD_ATTR bool StringReferenceExtensions_StartsWith_m3064397327 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___s0, String_t* ___text1, const RuntimeMethod* method)
  19906. {
  19907. CharU5BU5D_t3528271667* V_0 = NULL;
  19908. int32_t V_1 = 0;
  19909. {
  19910. String_t* L_0 = ___text1;
  19911. NullCheck(L_0);
  19912. int32_t L_1 = String_get_Length_m3847582255(L_0, /*hidden argument*/NULL);
  19913. int32_t L_2 = StringReference_get_Length_m1881544084((&___s0), /*hidden argument*/NULL);
  19914. if ((((int32_t)L_1) <= ((int32_t)L_2)))
  19915. {
  19916. goto IL_0011;
  19917. }
  19918. }
  19919. {
  19920. return (bool)0;
  19921. }
  19922. IL_0011:
  19923. {
  19924. CharU5BU5D_t3528271667* L_3 = StringReference_get_Chars_m1428785588((&___s0), /*hidden argument*/NULL);
  19925. V_0 = L_3;
  19926. V_1 = 0;
  19927. goto IL_0037;
  19928. }
  19929. IL_001d:
  19930. {
  19931. String_t* L_4 = ___text1;
  19932. int32_t L_5 = V_1;
  19933. NullCheck(L_4);
  19934. Il2CppChar L_6 = String_get_Chars_m2986988803(L_4, L_5, /*hidden argument*/NULL);
  19935. CharU5BU5D_t3528271667* L_7 = V_0;
  19936. int32_t L_8 = V_1;
  19937. int32_t L_9 = StringReference_get_StartIndex_m577516227((&___s0), /*hidden argument*/NULL);
  19938. NullCheck(L_7);
  19939. int32_t L_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9));
  19940. uint16_t L_11 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  19941. if ((((int32_t)L_6) == ((int32_t)L_11)))
  19942. {
  19943. goto IL_0033;
  19944. }
  19945. }
  19946. {
  19947. return (bool)0;
  19948. }
  19949. IL_0033:
  19950. {
  19951. int32_t L_12 = V_1;
  19952. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
  19953. }
  19954. IL_0037:
  19955. {
  19956. int32_t L_13 = V_1;
  19957. String_t* L_14 = ___text1;
  19958. NullCheck(L_14);
  19959. int32_t L_15 = String_get_Length_m3847582255(L_14, /*hidden argument*/NULL);
  19960. if ((((int32_t)L_13) < ((int32_t)L_15)))
  19961. {
  19962. goto IL_001d;
  19963. }
  19964. }
  19965. {
  19966. return (bool)1;
  19967. }
  19968. }
  19969. // System.Boolean Newtonsoft.Json.Utilities.StringReferenceExtensions::EndsWith(Newtonsoft.Json.Utilities.StringReference,System.String)
  19970. extern "C" IL2CPP_METHOD_ATTR bool StringReferenceExtensions_EndsWith_m2070211976 (RuntimeObject * __this /* static, unused */, StringReference_t2912309144 ___s0, String_t* ___text1, const RuntimeMethod* method)
  19971. {
  19972. CharU5BU5D_t3528271667* V_0 = NULL;
  19973. int32_t V_1 = 0;
  19974. int32_t V_2 = 0;
  19975. {
  19976. String_t* L_0 = ___text1;
  19977. NullCheck(L_0);
  19978. int32_t L_1 = String_get_Length_m3847582255(L_0, /*hidden argument*/NULL);
  19979. int32_t L_2 = StringReference_get_Length_m1881544084((&___s0), /*hidden argument*/NULL);
  19980. if ((((int32_t)L_1) <= ((int32_t)L_2)))
  19981. {
  19982. goto IL_0011;
  19983. }
  19984. }
  19985. {
  19986. return (bool)0;
  19987. }
  19988. IL_0011:
  19989. {
  19990. CharU5BU5D_t3528271667* L_3 = StringReference_get_Chars_m1428785588((&___s0), /*hidden argument*/NULL);
  19991. V_0 = L_3;
  19992. int32_t L_4 = StringReference_get_StartIndex_m577516227((&___s0), /*hidden argument*/NULL);
  19993. int32_t L_5 = StringReference_get_Length_m1881544084((&___s0), /*hidden argument*/NULL);
  19994. String_t* L_6 = ___text1;
  19995. NullCheck(L_6);
  19996. int32_t L_7 = String_get_Length_m3847582255(L_6, /*hidden argument*/NULL);
  19997. V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5)), (int32_t)L_7));
  19998. V_2 = 0;
  19999. goto IL_0048;
  20000. }
  20001. IL_0034:
  20002. {
  20003. String_t* L_8 = ___text1;
  20004. int32_t L_9 = V_2;
  20005. NullCheck(L_8);
  20006. Il2CppChar L_10 = String_get_Chars_m2986988803(L_8, L_9, /*hidden argument*/NULL);
  20007. CharU5BU5D_t3528271667* L_11 = V_0;
  20008. int32_t L_12 = V_2;
  20009. int32_t L_13 = V_1;
  20010. NullCheck(L_11);
  20011. int32_t L_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13));
  20012. uint16_t L_15 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  20013. if ((((int32_t)L_10) == ((int32_t)L_15)))
  20014. {
  20015. goto IL_0044;
  20016. }
  20017. }
  20018. {
  20019. return (bool)0;
  20020. }
  20021. IL_0044:
  20022. {
  20023. int32_t L_16 = V_2;
  20024. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
  20025. }
  20026. IL_0048:
  20027. {
  20028. int32_t L_17 = V_2;
  20029. String_t* L_18 = ___text1;
  20030. NullCheck(L_18);
  20031. int32_t L_19 = String_get_Length_m3847582255(L_18, /*hidden argument*/NULL);
  20032. if ((((int32_t)L_17) < ((int32_t)L_19)))
  20033. {
  20034. goto IL_0034;
  20035. }
  20036. }
  20037. {
  20038. return (bool)1;
  20039. }
  20040. }
  20041. #ifdef __clang__
  20042. #pragma clang diagnostic pop
  20043. #endif
  20044. #ifdef __clang__
  20045. #pragma clang diagnostic push
  20046. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20047. #pragma clang diagnostic ignored "-Wunused-variable"
  20048. #endif
  20049. // System.String Newtonsoft.Json.Utilities.StringUtils::FormatWith(System.String,System.IFormatProvider,System.Object)
  20050. extern "C" IL2CPP_METHOD_ATTR String_t* StringUtils_FormatWith_m3056805521 (RuntimeObject * __this /* static, unused */, String_t* ___format0, RuntimeObject* ___provider1, RuntimeObject * ___arg02, const RuntimeMethod* method)
  20051. {
  20052. static bool s_Il2CppMethodInitialized;
  20053. if (!s_Il2CppMethodInitialized)
  20054. {
  20055. il2cpp_codegen_initialize_method (StringUtils_FormatWith_m3056805521_MetadataUsageId);
  20056. s_Il2CppMethodInitialized = true;
  20057. }
  20058. {
  20059. String_t* L_0 = ___format0;
  20060. RuntimeObject* L_1 = ___provider1;
  20061. ObjectU5BU5D_t2843939325* L_2 = ((ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1));
  20062. RuntimeObject * L_3 = ___arg02;
  20063. NullCheck(L_2);
  20064. ArrayElementTypeCheck (L_2, L_3);
  20065. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_3);
  20066. String_t* L_4 = StringUtils_FormatWith_m1786611224(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL);
  20067. return L_4;
  20068. }
  20069. }
  20070. // System.String Newtonsoft.Json.Utilities.StringUtils::FormatWith(System.String,System.IFormatProvider,System.Object,System.Object)
  20071. extern "C" IL2CPP_METHOD_ATTR String_t* StringUtils_FormatWith_m353537829 (RuntimeObject * __this /* static, unused */, String_t* ___format0, RuntimeObject* ___provider1, RuntimeObject * ___arg02, RuntimeObject * ___arg13, const RuntimeMethod* method)
  20072. {
  20073. static bool s_Il2CppMethodInitialized;
  20074. if (!s_Il2CppMethodInitialized)
  20075. {
  20076. il2cpp_codegen_initialize_method (StringUtils_FormatWith_m353537829_MetadataUsageId);
  20077. s_Il2CppMethodInitialized = true;
  20078. }
  20079. {
  20080. String_t* L_0 = ___format0;
  20081. RuntimeObject* L_1 = ___provider1;
  20082. ObjectU5BU5D_t2843939325* L_2 = ((ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2));
  20083. RuntimeObject * L_3 = ___arg02;
  20084. NullCheck(L_2);
  20085. ArrayElementTypeCheck (L_2, L_3);
  20086. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_3);
  20087. ObjectU5BU5D_t2843939325* L_4 = L_2;
  20088. RuntimeObject * L_5 = ___arg13;
  20089. NullCheck(L_4);
  20090. ArrayElementTypeCheck (L_4, L_5);
  20091. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_5);
  20092. String_t* L_6 = StringUtils_FormatWith_m1786611224(NULL /*static, unused*/, L_0, L_1, L_4, /*hidden argument*/NULL);
  20093. return L_6;
  20094. }
  20095. }
  20096. // System.String Newtonsoft.Json.Utilities.StringUtils::FormatWith(System.String,System.IFormatProvider,System.Object,System.Object,System.Object)
  20097. extern "C" IL2CPP_METHOD_ATTR String_t* StringUtils_FormatWith_m17931563 (RuntimeObject * __this /* static, unused */, String_t* ___format0, RuntimeObject* ___provider1, RuntimeObject * ___arg02, RuntimeObject * ___arg13, RuntimeObject * ___arg24, const RuntimeMethod* method)
  20098. {
  20099. static bool s_Il2CppMethodInitialized;
  20100. if (!s_Il2CppMethodInitialized)
  20101. {
  20102. il2cpp_codegen_initialize_method (StringUtils_FormatWith_m17931563_MetadataUsageId);
  20103. s_Il2CppMethodInitialized = true;
  20104. }
  20105. {
  20106. String_t* L_0 = ___format0;
  20107. RuntimeObject* L_1 = ___provider1;
  20108. ObjectU5BU5D_t2843939325* L_2 = ((ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)3));
  20109. RuntimeObject * L_3 = ___arg02;
  20110. NullCheck(L_2);
  20111. ArrayElementTypeCheck (L_2, L_3);
  20112. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_3);
  20113. ObjectU5BU5D_t2843939325* L_4 = L_2;
  20114. RuntimeObject * L_5 = ___arg13;
  20115. NullCheck(L_4);
  20116. ArrayElementTypeCheck (L_4, L_5);
  20117. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_5);
  20118. ObjectU5BU5D_t2843939325* L_6 = L_4;
  20119. RuntimeObject * L_7 = ___arg24;
  20120. NullCheck(L_6);
  20121. ArrayElementTypeCheck (L_6, L_7);
  20122. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_7);
  20123. String_t* L_8 = StringUtils_FormatWith_m1786611224(NULL /*static, unused*/, L_0, L_1, L_6, /*hidden argument*/NULL);
  20124. return L_8;
  20125. }
  20126. }
  20127. // System.String Newtonsoft.Json.Utilities.StringUtils::FormatWith(System.String,System.IFormatProvider,System.Object,System.Object,System.Object,System.Object)
  20128. extern "C" IL2CPP_METHOD_ATTR String_t* StringUtils_FormatWith_m2539955297 (RuntimeObject * __this /* static, unused */, String_t* ___format0, RuntimeObject* ___provider1, RuntimeObject * ___arg02, RuntimeObject * ___arg13, RuntimeObject * ___arg24, RuntimeObject * ___arg35, const RuntimeMethod* method)
  20129. {
  20130. static bool s_Il2CppMethodInitialized;
  20131. if (!s_Il2CppMethodInitialized)
  20132. {
  20133. il2cpp_codegen_initialize_method (StringUtils_FormatWith_m2539955297_MetadataUsageId);
  20134. s_Il2CppMethodInitialized = true;
  20135. }
  20136. {
  20137. String_t* L_0 = ___format0;
  20138. RuntimeObject* L_1 = ___provider1;
  20139. ObjectU5BU5D_t2843939325* L_2 = ((ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)4));
  20140. RuntimeObject * L_3 = ___arg02;
  20141. NullCheck(L_2);
  20142. ArrayElementTypeCheck (L_2, L_3);
  20143. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_3);
  20144. ObjectU5BU5D_t2843939325* L_4 = L_2;
  20145. RuntimeObject * L_5 = ___arg13;
  20146. NullCheck(L_4);
  20147. ArrayElementTypeCheck (L_4, L_5);
  20148. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_5);
  20149. ObjectU5BU5D_t2843939325* L_6 = L_4;
  20150. RuntimeObject * L_7 = ___arg24;
  20151. NullCheck(L_6);
  20152. ArrayElementTypeCheck (L_6, L_7);
  20153. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_7);
  20154. ObjectU5BU5D_t2843939325* L_8 = L_6;
  20155. RuntimeObject * L_9 = ___arg35;
  20156. NullCheck(L_8);
  20157. ArrayElementTypeCheck (L_8, L_9);
  20158. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_9);
  20159. String_t* L_10 = StringUtils_FormatWith_m1786611224(NULL /*static, unused*/, L_0, L_1, L_8, /*hidden argument*/NULL);
  20160. return L_10;
  20161. }
  20162. }
  20163. // System.String Newtonsoft.Json.Utilities.StringUtils::FormatWith(System.String,System.IFormatProvider,System.Object[])
  20164. extern "C" IL2CPP_METHOD_ATTR String_t* StringUtils_FormatWith_m1786611224 (RuntimeObject * __this /* static, unused */, String_t* ___format0, RuntimeObject* ___provider1, ObjectU5BU5D_t2843939325* ___args2, const RuntimeMethod* method)
  20165. {
  20166. static bool s_Il2CppMethodInitialized;
  20167. if (!s_Il2CppMethodInitialized)
  20168. {
  20169. il2cpp_codegen_initialize_method (StringUtils_FormatWith_m1786611224_MetadataUsageId);
  20170. s_Il2CppMethodInitialized = true;
  20171. }
  20172. {
  20173. String_t* L_0 = ___format0;
  20174. ValidationUtils_ArgumentNotNull_m5418296(NULL /*static, unused*/, L_0, _stringLiteral446157247, /*hidden argument*/NULL);
  20175. RuntimeObject* L_1 = ___provider1;
  20176. String_t* L_2 = ___format0;
  20177. ObjectU5BU5D_t2843939325* L_3 = ___args2;
  20178. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  20179. String_t* L_4 = String_Format_m1881875187(NULL /*static, unused*/, L_1, L_2, L_3, /*hidden argument*/NULL);
  20180. return L_4;
  20181. }
  20182. }
  20183. // System.IO.StringWriter Newtonsoft.Json.Utilities.StringUtils::CreateStringWriter(System.Int32)
  20184. extern "C" IL2CPP_METHOD_ATTR StringWriter_t802263757 * StringUtils_CreateStringWriter_m3876739792 (RuntimeObject * __this /* static, unused */, int32_t ___capacity0, const RuntimeMethod* method)
  20185. {
  20186. static bool s_Il2CppMethodInitialized;
  20187. if (!s_Il2CppMethodInitialized)
  20188. {
  20189. il2cpp_codegen_initialize_method (StringUtils_CreateStringWriter_m3876739792_MetadataUsageId);
  20190. s_Il2CppMethodInitialized = true;
  20191. }
  20192. {
  20193. int32_t L_0 = ___capacity0;
  20194. StringBuilder_t * L_1 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  20195. StringBuilder__ctor_m2367297767(L_1, L_0, /*hidden argument*/NULL);
  20196. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  20197. CultureInfo_t4157843068 * L_2 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
  20198. StringWriter_t802263757 * L_3 = (StringWriter_t802263757 *)il2cpp_codegen_object_new(StringWriter_t802263757_il2cpp_TypeInfo_var);
  20199. StringWriter__ctor_m3987072682(L_3, L_1, L_2, /*hidden argument*/NULL);
  20200. return L_3;
  20201. }
  20202. }
  20203. // System.Nullable`1<System.Int32> Newtonsoft.Json.Utilities.StringUtils::GetLength(System.String)
  20204. extern "C" IL2CPP_METHOD_ATTR Nullable_1_t378540539 StringUtils_GetLength_m3427840909 (RuntimeObject * __this /* static, unused */, String_t* ___value0, const RuntimeMethod* method)
  20205. {
  20206. static bool s_Il2CppMethodInitialized;
  20207. if (!s_Il2CppMethodInitialized)
  20208. {
  20209. il2cpp_codegen_initialize_method (StringUtils_GetLength_m3427840909_MetadataUsageId);
  20210. s_Il2CppMethodInitialized = true;
  20211. }
  20212. Nullable_1_t378540539 V_0;
  20213. memset(&V_0, 0, sizeof(V_0));
  20214. {
  20215. String_t* L_0 = ___value0;
  20216. if (L_0)
  20217. {
  20218. goto IL_000d;
  20219. }
  20220. }
  20221. {
  20222. il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t378540539 ));
  20223. Nullable_1_t378540539 L_1 = V_0;
  20224. return L_1;
  20225. }
  20226. IL_000d:
  20227. {
  20228. String_t* L_2 = ___value0;
  20229. NullCheck(L_2);
  20230. int32_t L_3 = String_get_Length_m3847582255(L_2, /*hidden argument*/NULL);
  20231. Nullable_1_t378540539 L_4;
  20232. memset(&L_4, 0, sizeof(L_4));
  20233. Nullable_1__ctor_m2076366551((&L_4), L_3, /*hidden argument*/Nullable_1__ctor_m2076366551_RuntimeMethod_var);
  20234. return L_4;
  20235. }
  20236. }
  20237. // System.Void Newtonsoft.Json.Utilities.StringUtils::ToCharAsUnicode(System.Char,System.Char[])
  20238. extern "C" IL2CPP_METHOD_ATTR void StringUtils_ToCharAsUnicode_m1857241640 (RuntimeObject * __this /* static, unused */, Il2CppChar ___c0, CharU5BU5D_t3528271667* ___buffer1, const RuntimeMethod* method)
  20239. {
  20240. {
  20241. CharU5BU5D_t3528271667* L_0 = ___buffer1;
  20242. NullCheck(L_0);
  20243. (L_0)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)92));
  20244. CharU5BU5D_t3528271667* L_1 = ___buffer1;
  20245. NullCheck(L_1);
  20246. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)117));
  20247. CharU5BU5D_t3528271667* L_2 = ___buffer1;
  20248. Il2CppChar L_3 = ___c0;
  20249. Il2CppChar L_4 = MathUtils_IntToHex_m1986186787(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)L_3>>(int32_t)((int32_t)12)))&(int32_t)((int32_t)15))), /*hidden argument*/NULL);
  20250. NullCheck(L_2);
  20251. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppChar)L_4);
  20252. CharU5BU5D_t3528271667* L_5 = ___buffer1;
  20253. Il2CppChar L_6 = ___c0;
  20254. Il2CppChar L_7 = MathUtils_IntToHex_m1986186787(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)L_6>>(int32_t)8))&(int32_t)((int32_t)15))), /*hidden argument*/NULL);
  20255. NullCheck(L_5);
  20256. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(3), (Il2CppChar)L_7);
  20257. CharU5BU5D_t3528271667* L_8 = ___buffer1;
  20258. Il2CppChar L_9 = ___c0;
  20259. Il2CppChar L_10 = MathUtils_IntToHex_m1986186787(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)L_9>>(int32_t)4))&(int32_t)((int32_t)15))), /*hidden argument*/NULL);
  20260. NullCheck(L_8);
  20261. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(4), (Il2CppChar)L_10);
  20262. CharU5BU5D_t3528271667* L_11 = ___buffer1;
  20263. Il2CppChar L_12 = ___c0;
  20264. Il2CppChar L_13 = MathUtils_IntToHex_m1986186787(NULL /*static, unused*/, ((int32_t)((int32_t)L_12&(int32_t)((int32_t)15))), /*hidden argument*/NULL);
  20265. NullCheck(L_11);
  20266. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(5), (Il2CppChar)L_13);
  20267. return;
  20268. }
  20269. }
  20270. // System.String Newtonsoft.Json.Utilities.StringUtils::ToCamelCase(System.String)
  20271. extern "C" IL2CPP_METHOD_ATTR String_t* StringUtils_ToCamelCase_m614090145 (RuntimeObject * __this /* static, unused */, String_t* ___s0, const RuntimeMethod* method)
  20272. {
  20273. static bool s_Il2CppMethodInitialized;
  20274. if (!s_Il2CppMethodInitialized)
  20275. {
  20276. il2cpp_codegen_initialize_method (StringUtils_ToCamelCase_m614090145_MetadataUsageId);
  20277. s_Il2CppMethodInitialized = true;
  20278. }
  20279. CharU5BU5D_t3528271667* V_0 = NULL;
  20280. int32_t V_1 = 0;
  20281. bool V_2 = false;
  20282. {
  20283. String_t* L_0 = ___s0;
  20284. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  20285. bool L_1 = String_IsNullOrEmpty_m2969720369(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
  20286. if (L_1)
  20287. {
  20288. goto IL_0016;
  20289. }
  20290. }
  20291. {
  20292. String_t* L_2 = ___s0;
  20293. NullCheck(L_2);
  20294. Il2CppChar L_3 = String_get_Chars_m2986988803(L_2, 0, /*hidden argument*/NULL);
  20295. IL2CPP_RUNTIME_CLASS_INIT(Char_t3634460470_il2cpp_TypeInfo_var);
  20296. bool L_4 = Char_IsUpper_m3564669513(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
  20297. if (L_4)
  20298. {
  20299. goto IL_0018;
  20300. }
  20301. }
  20302. IL_0016:
  20303. {
  20304. String_t* L_5 = ___s0;
  20305. return L_5;
  20306. }
  20307. IL_0018:
  20308. {
  20309. String_t* L_6 = ___s0;
  20310. NullCheck(L_6);
  20311. CharU5BU5D_t3528271667* L_7 = String_ToCharArray_m1492846834(L_6, /*hidden argument*/NULL);
  20312. V_0 = L_7;
  20313. V_1 = 0;
  20314. goto IL_0062;
  20315. }
  20316. IL_0023:
  20317. {
  20318. int32_t L_8 = V_1;
  20319. if ((!(((uint32_t)L_8) == ((uint32_t)1))))
  20320. {
  20321. goto IL_0031;
  20322. }
  20323. }
  20324. {
  20325. CharU5BU5D_t3528271667* L_9 = V_0;
  20326. int32_t L_10 = V_1;
  20327. NullCheck(L_9);
  20328. int32_t L_11 = L_10;
  20329. uint16_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
  20330. IL2CPP_RUNTIME_CLASS_INIT(Char_t3634460470_il2cpp_TypeInfo_var);
  20331. bool L_13 = Char_IsUpper_m3564669513(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
  20332. if (!L_13)
  20333. {
  20334. goto IL_0068;
  20335. }
  20336. }
  20337. IL_0031:
  20338. {
  20339. int32_t L_14 = V_1;
  20340. CharU5BU5D_t3528271667* L_15 = V_0;
  20341. NullCheck(L_15);
  20342. V_2 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_15)->max_length))))))? 1 : 0);
  20343. int32_t L_16 = V_1;
  20344. bool L_17 = V_2;
  20345. if (!((int32_t)((int32_t)((((int32_t)L_16) > ((int32_t)0))? 1 : 0)&(int32_t)L_17)))
  20346. {
  20347. goto IL_004e;
  20348. }
  20349. }
  20350. {
  20351. CharU5BU5D_t3528271667* L_18 = V_0;
  20352. int32_t L_19 = V_1;
  20353. NullCheck(L_18);
  20354. int32_t L_20 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1));
  20355. uint16_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  20356. IL2CPP_RUNTIME_CLASS_INIT(Char_t3634460470_il2cpp_TypeInfo_var);
  20357. bool L_22 = Char_IsUpper_m3564669513(NULL /*static, unused*/, L_21, /*hidden argument*/NULL);
  20358. if (!L_22)
  20359. {
  20360. goto IL_0068;
  20361. }
  20362. }
  20363. IL_004e:
  20364. {
  20365. CharU5BU5D_t3528271667* L_23 = V_0;
  20366. int32_t L_24 = V_1;
  20367. CharU5BU5D_t3528271667* L_25 = V_0;
  20368. int32_t L_26 = V_1;
  20369. NullCheck(L_25);
  20370. int32_t L_27 = L_26;
  20371. uint16_t L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
  20372. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var);
  20373. CultureInfo_t4157843068 * L_29 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL);
  20374. IL2CPP_RUNTIME_CLASS_INIT(Char_t3634460470_il2cpp_TypeInfo_var);
  20375. Il2CppChar L_30 = Char_ToLower_m3999837485(NULL /*static, unused*/, L_28, L_29, /*hidden argument*/NULL);
  20376. NullCheck(L_23);
  20377. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (Il2CppChar)L_30);
  20378. int32_t L_31 = V_1;
  20379. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1));
  20380. }
  20381. IL_0062:
  20382. {
  20383. int32_t L_32 = V_1;
  20384. CharU5BU5D_t3528271667* L_33 = V_0;
  20385. NullCheck(L_33);
  20386. if ((((int32_t)L_32) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_33)->max_length)))))))
  20387. {
  20388. goto IL_0023;
  20389. }
  20390. }
  20391. IL_0068:
  20392. {
  20393. CharU5BU5D_t3528271667* L_34 = V_0;
  20394. String_t* L_35 = String_CreateString_m2818852475(NULL, L_34, /*hidden argument*/NULL);
  20395. return L_35;
  20396. }
  20397. }
  20398. // System.Boolean Newtonsoft.Json.Utilities.StringUtils::IsHighSurrogate(System.Char)
  20399. extern "C" IL2CPP_METHOD_ATTR bool StringUtils_IsHighSurrogate_m2271768366 (RuntimeObject * __this /* static, unused */, Il2CppChar ___c0, const RuntimeMethod* method)
  20400. {
  20401. static bool s_Il2CppMethodInitialized;
  20402. if (!s_Il2CppMethodInitialized)
  20403. {
  20404. il2cpp_codegen_initialize_method (StringUtils_IsHighSurrogate_m2271768366_MetadataUsageId);
  20405. s_Il2CppMethodInitialized = true;
  20406. }
  20407. {
  20408. Il2CppChar L_0 = ___c0;
  20409. IL2CPP_RUNTIME_CLASS_INIT(Char_t3634460470_il2cpp_TypeInfo_var);
  20410. bool L_1 = Char_IsHighSurrogate_m2151882768(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
  20411. return L_1;
  20412. }
  20413. }
  20414. // System.Boolean Newtonsoft.Json.Utilities.StringUtils::IsLowSurrogate(System.Char)
  20415. extern "C" IL2CPP_METHOD_ATTR bool StringUtils_IsLowSurrogate_m4258024248 (RuntimeObject * __this /* static, unused */, Il2CppChar ___c0, const RuntimeMethod* method)
  20416. {
  20417. static bool s_Il2CppMethodInitialized;
  20418. if (!s_Il2CppMethodInitialized)
  20419. {
  20420. il2cpp_codegen_initialize_method (StringUtils_IsLowSurrogate_m4258024248_MetadataUsageId);
  20421. s_Il2CppMethodInitialized = true;
  20422. }
  20423. {
  20424. Il2CppChar L_0 = ___c0;
  20425. IL2CPP_RUNTIME_CLASS_INIT(Char_t3634460470_il2cpp_TypeInfo_var);
  20426. bool L_1 = Char_IsLowSurrogate_m1445307684(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
  20427. return L_1;
  20428. }
  20429. }
  20430. // System.Boolean Newtonsoft.Json.Utilities.StringUtils::StartsWith(System.String,System.Char)
  20431. extern "C" IL2CPP_METHOD_ATTR bool StringUtils_StartsWith_m3114937475 (RuntimeObject * __this /* static, unused */, String_t* ___source0, Il2CppChar ___value1, const RuntimeMethod* method)
  20432. {
  20433. {
  20434. String_t* L_0 = ___source0;
  20435. NullCheck(L_0);
  20436. int32_t L_1 = String_get_Length_m3847582255(L_0, /*hidden argument*/NULL);
  20437. if ((((int32_t)L_1) <= ((int32_t)0)))
  20438. {
  20439. goto IL_0014;
  20440. }
  20441. }
  20442. {
  20443. String_t* L_2 = ___source0;
  20444. NullCheck(L_2);
  20445. Il2CppChar L_3 = String_get_Chars_m2986988803(L_2, 0, /*hidden argument*/NULL);
  20446. Il2CppChar L_4 = ___value1;
  20447. return (bool)((((int32_t)L_3) == ((int32_t)L_4))? 1 : 0);
  20448. }
  20449. IL_0014:
  20450. {
  20451. return (bool)0;
  20452. }
  20453. }
  20454. // System.Boolean Newtonsoft.Json.Utilities.StringUtils::EndsWith(System.String,System.Char)
  20455. extern "C" IL2CPP_METHOD_ATTR bool StringUtils_EndsWith_m1814538149 (RuntimeObject * __this /* static, unused */, String_t* ___source0, Il2CppChar ___value1, const RuntimeMethod* method)
  20456. {
  20457. {
  20458. String_t* L_0 = ___source0;
  20459. NullCheck(L_0);
  20460. int32_t L_1 = String_get_Length_m3847582255(L_0, /*hidden argument*/NULL);
  20461. if ((((int32_t)L_1) <= ((int32_t)0)))
  20462. {
  20463. goto IL_001b;
  20464. }
  20465. }
  20466. {
  20467. String_t* L_2 = ___source0;
  20468. String_t* L_3 = ___source0;
  20469. NullCheck(L_3);
  20470. int32_t L_4 = String_get_Length_m3847582255(L_3, /*hidden argument*/NULL);
  20471. NullCheck(L_2);
  20472. Il2CppChar L_5 = String_get_Chars_m2986988803(L_2, ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)), /*hidden argument*/NULL);
  20473. Il2CppChar L_6 = ___value1;
  20474. return (bool)((((int32_t)L_5) == ((int32_t)L_6))? 1 : 0);
  20475. }
  20476. IL_001b:
  20477. {
  20478. return (bool)0;
  20479. }
  20480. }
  20481. #ifdef __clang__
  20482. #pragma clang diagnostic pop
  20483. #endif
  20484. #ifdef __clang__
  20485. #pragma clang diagnostic push
  20486. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20487. #pragma clang diagnostic ignored "-Wunused-variable"
  20488. #endif
  20489. // System.Reflection.MemberTypes Newtonsoft.Json.Utilities.TypeExtensions::MemberType(System.Reflection.MemberInfo)
  20490. extern "C" IL2CPP_METHOD_ATTR int32_t TypeExtensions_MemberType_m2286386365 (RuntimeObject * __this /* static, unused */, MemberInfo_t * ___memberInfo0, const RuntimeMethod* method)
  20491. {
  20492. {
  20493. MemberInfo_t * L_0 = ___memberInfo0;
  20494. NullCheck(L_0);
  20495. int32_t L_1 = VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Reflection.MemberTypes System.Reflection.MemberInfo::get_MemberType() */, L_0);
  20496. return L_1;
  20497. }
  20498. }
  20499. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::ContainsGenericParameters(System.Type)
  20500. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_ContainsGenericParameters_m2408384511 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method)
  20501. {
  20502. {
  20503. Type_t * L_0 = ___type0;
  20504. NullCheck(L_0);
  20505. bool L_1 = VirtFuncInvoker0< bool >::Invoke(93 /* System.Boolean System.Type::get_ContainsGenericParameters() */, L_0);
  20506. return L_1;
  20507. }
  20508. }
  20509. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::IsInterface(System.Type)
  20510. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_IsInterface_m3543394130 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method)
  20511. {
  20512. {
  20513. Type_t * L_0 = ___type0;
  20514. NullCheck(L_0);
  20515. bool L_1 = Type_get_IsInterface_m3284996719(L_0, /*hidden argument*/NULL);
  20516. return L_1;
  20517. }
  20518. }
  20519. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::IsGenericType(System.Type)
  20520. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_IsGenericType_m3947308765 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method)
  20521. {
  20522. {
  20523. Type_t * L_0 = ___type0;
  20524. NullCheck(L_0);
  20525. bool L_1 = VirtFuncInvoker0< bool >::Invoke(96 /* System.Boolean System.Type::get_IsGenericType() */, L_0);
  20526. return L_1;
  20527. }
  20528. }
  20529. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::IsGenericTypeDefinition(System.Type)
  20530. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_IsGenericTypeDefinition_m2160044791 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method)
  20531. {
  20532. {
  20533. Type_t * L_0 = ___type0;
  20534. NullCheck(L_0);
  20535. bool L_1 = VirtFuncInvoker0< bool >::Invoke(94 /* System.Boolean System.Type::get_IsGenericTypeDefinition() */, L_0);
  20536. return L_1;
  20537. }
  20538. }
  20539. // System.Type Newtonsoft.Json.Utilities.TypeExtensions::BaseType(System.Type)
  20540. extern "C" IL2CPP_METHOD_ATTR Type_t * TypeExtensions_BaseType_m1084285535 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method)
  20541. {
  20542. {
  20543. Type_t * L_0 = ___type0;
  20544. NullCheck(L_0);
  20545. Type_t * L_1 = VirtFuncInvoker0< Type_t * >::Invoke(18 /* System.Type System.Type::get_BaseType() */, L_0);
  20546. return L_1;
  20547. }
  20548. }
  20549. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::IsEnum(System.Type)
  20550. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_IsEnum_m286495740 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method)
  20551. {
  20552. {
  20553. Type_t * L_0 = ___type0;
  20554. NullCheck(L_0);
  20555. bool L_1 = Type_get_IsEnum_m208091508(L_0, /*hidden argument*/NULL);
  20556. return L_1;
  20557. }
  20558. }
  20559. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::IsClass(System.Type)
  20560. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_IsClass_m3873378058 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method)
  20561. {
  20562. {
  20563. Type_t * L_0 = ___type0;
  20564. NullCheck(L_0);
  20565. bool L_1 = Type_get_IsClass_m589177581(L_0, /*hidden argument*/NULL);
  20566. return L_1;
  20567. }
  20568. }
  20569. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::IsSealed(System.Type)
  20570. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_IsSealed_m1488474977 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method)
  20571. {
  20572. {
  20573. Type_t * L_0 = ___type0;
  20574. NullCheck(L_0);
  20575. bool L_1 = Type_get_IsSealed_m3543837727(L_0, /*hidden argument*/NULL);
  20576. return L_1;
  20577. }
  20578. }
  20579. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::IsAbstract(System.Type)
  20580. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_IsAbstract_m723195064 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method)
  20581. {
  20582. {
  20583. Type_t * L_0 = ___type0;
  20584. NullCheck(L_0);
  20585. bool L_1 = Type_get_IsAbstract_m1120089130(L_0, /*hidden argument*/NULL);
  20586. return L_1;
  20587. }
  20588. }
  20589. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::IsValueType(System.Type)
  20590. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_IsValueType_m852671066 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method)
  20591. {
  20592. {
  20593. Type_t * L_0 = ___type0;
  20594. NullCheck(L_0);
  20595. bool L_1 = Type_get_IsValueType_m3108065642(L_0, /*hidden argument*/NULL);
  20596. return L_1;
  20597. }
  20598. }
  20599. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::AssignableToTypeName(System.Type,System.String,System.Type&)
  20600. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_AssignableToTypeName_m503478083 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, String_t* ___fullTypeName1, Type_t ** ___match2, const RuntimeMethod* method)
  20601. {
  20602. static bool s_Il2CppMethodInitialized;
  20603. if (!s_Il2CppMethodInitialized)
  20604. {
  20605. il2cpp_codegen_initialize_method (TypeExtensions_AssignableToTypeName_m503478083_MetadataUsageId);
  20606. s_Il2CppMethodInitialized = true;
  20607. }
  20608. Type_t * V_0 = NULL;
  20609. TypeU5BU5D_t3940880105* V_1 = NULL;
  20610. int32_t V_2 = 0;
  20611. {
  20612. Type_t * L_0 = ___type0;
  20613. V_0 = L_0;
  20614. goto IL_001f;
  20615. }
  20616. IL_0004:
  20617. {
  20618. Type_t * L_1 = V_0;
  20619. NullCheck(L_1);
  20620. String_t* L_2 = VirtFuncInvoker0< String_t* >::Invoke(19 /* System.String System.Type::get_FullName() */, L_1);
  20621. String_t* L_3 = ___fullTypeName1;
  20622. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  20623. bool L_4 = String_Equals_m2359609904(NULL /*static, unused*/, L_2, L_3, 4, /*hidden argument*/NULL);
  20624. if (!L_4)
  20625. {
  20626. goto IL_0018;
  20627. }
  20628. }
  20629. {
  20630. Type_t ** L_5 = ___match2;
  20631. Type_t * L_6 = V_0;
  20632. *((RuntimeObject **)(L_5)) = (RuntimeObject *)L_6;
  20633. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_5), (RuntimeObject *)L_6);
  20634. return (bool)1;
  20635. }
  20636. IL_0018:
  20637. {
  20638. Type_t * L_7 = V_0;
  20639. Type_t * L_8 = TypeExtensions_BaseType_m1084285535(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
  20640. V_0 = L_8;
  20641. }
  20642. IL_001f:
  20643. {
  20644. Type_t * L_9 = V_0;
  20645. if (L_9)
  20646. {
  20647. goto IL_0004;
  20648. }
  20649. }
  20650. {
  20651. Type_t * L_10 = ___type0;
  20652. NullCheck(L_10);
  20653. TypeU5BU5D_t3940880105* L_11 = VirtFuncInvoker0< TypeU5BU5D_t3940880105* >::Invoke(44 /* System.Type[] System.Type::GetInterfaces() */, L_10);
  20654. V_1 = L_11;
  20655. V_2 = 0;
  20656. goto IL_0047;
  20657. }
  20658. IL_002d:
  20659. {
  20660. TypeU5BU5D_t3940880105* L_12 = V_1;
  20661. int32_t L_13 = V_2;
  20662. NullCheck(L_12);
  20663. int32_t L_14 = L_13;
  20664. Type_t * L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  20665. NullCheck(L_15);
  20666. String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.MemberInfo::get_Name() */, L_15);
  20667. String_t* L_17 = ___fullTypeName1;
  20668. IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
  20669. bool L_18 = String_Equals_m2359609904(NULL /*static, unused*/, L_16, L_17, 4, /*hidden argument*/NULL);
  20670. if (!L_18)
  20671. {
  20672. goto IL_0043;
  20673. }
  20674. }
  20675. {
  20676. Type_t ** L_19 = ___match2;
  20677. Type_t * L_20 = ___type0;
  20678. *((RuntimeObject **)(L_19)) = (RuntimeObject *)L_20;
  20679. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_19), (RuntimeObject *)L_20);
  20680. return (bool)1;
  20681. }
  20682. IL_0043:
  20683. {
  20684. int32_t L_21 = V_2;
  20685. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  20686. }
  20687. IL_0047:
  20688. {
  20689. int32_t L_22 = V_2;
  20690. TypeU5BU5D_t3940880105* L_23 = V_1;
  20691. NullCheck(L_23);
  20692. if ((((int32_t)L_22) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_23)->max_length)))))))
  20693. {
  20694. goto IL_002d;
  20695. }
  20696. }
  20697. {
  20698. Type_t ** L_24 = ___match2;
  20699. *((RuntimeObject **)(L_24)) = (RuntimeObject *)NULL;
  20700. Il2CppCodeGenWriteBarrier((RuntimeObject **)(L_24), (RuntimeObject *)NULL);
  20701. return (bool)0;
  20702. }
  20703. }
  20704. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::AssignableToTypeName(System.Type,System.String)
  20705. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_AssignableToTypeName_m361691741 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, String_t* ___fullTypeName1, const RuntimeMethod* method)
  20706. {
  20707. Type_t * V_0 = NULL;
  20708. {
  20709. Type_t * L_0 = ___type0;
  20710. String_t* L_1 = ___fullTypeName1;
  20711. bool L_2 = TypeExtensions_AssignableToTypeName_m503478083(NULL /*static, unused*/, L_0, L_1, (&V_0), /*hidden argument*/NULL);
  20712. return L_2;
  20713. }
  20714. }
  20715. // System.Boolean Newtonsoft.Json.Utilities.TypeExtensions::ImplementInterface(System.Type,System.Type)
  20716. extern "C" IL2CPP_METHOD_ATTR bool TypeExtensions_ImplementInterface_m4199275556 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, Type_t * ___interfaceType1, const RuntimeMethod* method)
  20717. {
  20718. static bool s_Il2CppMethodInitialized;
  20719. if (!s_Il2CppMethodInitialized)
  20720. {
  20721. il2cpp_codegen_initialize_method (TypeExtensions_ImplementInterface_m4199275556_MetadataUsageId);
  20722. s_Il2CppMethodInitialized = true;
  20723. }
  20724. Type_t * V_0 = NULL;
  20725. RuntimeObject* V_1 = NULL;
  20726. Type_t * V_2 = NULL;
  20727. bool V_3 = false;
  20728. Exception_t * __last_unhandled_exception = 0;
  20729. NO_UNUSED_WARNING (__last_unhandled_exception);
  20730. Exception_t * __exception_local = 0;
  20731. NO_UNUSED_WARNING (__exception_local);
  20732. int32_t __leave_target = 0;
  20733. NO_UNUSED_WARNING (__leave_target);
  20734. {
  20735. Type_t * L_0 = ___type0;
  20736. V_0 = L_0;
  20737. goto IL_0048;
  20738. }
  20739. IL_0004:
  20740. {
  20741. Type_t * L_1 = V_0;
  20742. NullCheck(L_1);
  20743. TypeU5BU5D_t3940880105* L_2 = VirtFuncInvoker0< TypeU5BU5D_t3940880105* >::Invoke(44 /* System.Type[] System.Type::GetInterfaces() */, L_1);
  20744. NullCheck((RuntimeObject*)(RuntimeObject*)L_2);
  20745. RuntimeObject* L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<!0> System.Collections.Generic.IEnumerable`1<System.Type>::GetEnumerator() */, IEnumerable_1_t1463797649_il2cpp_TypeInfo_var, (RuntimeObject*)(RuntimeObject*)L_2);
  20746. V_1 = L_3;
  20747. }
  20748. IL_0010:
  20749. try
  20750. { // begin try (depth: 1)
  20751. {
  20752. goto IL_002d;
  20753. }
  20754. IL_0012:
  20755. {
  20756. RuntimeObject* L_4 = V_1;
  20757. NullCheck(L_4);
  20758. Type_t * L_5 = InterfaceFuncInvoker0< Type_t * >::Invoke(0 /* !0 System.Collections.Generic.IEnumerator`1<System.Type>::get_Current() */, IEnumerator_1_t2916515228_il2cpp_TypeInfo_var, L_4);
  20759. V_2 = L_5;
  20760. Type_t * L_6 = V_2;
  20761. Type_t * L_7 = ___interfaceType1;
  20762. if ((((RuntimeObject*)(Type_t *)L_6) == ((RuntimeObject*)(Type_t *)L_7)))
  20763. {
  20764. goto IL_0029;
  20765. }
  20766. }
  20767. IL_001d:
  20768. {
  20769. Type_t * L_8 = V_2;
  20770. if (!L_8)
  20771. {
  20772. goto IL_002d;
  20773. }
  20774. }
  20775. IL_0020:
  20776. {
  20777. Type_t * L_9 = V_2;
  20778. Type_t * L_10 = ___interfaceType1;
  20779. bool L_11 = TypeExtensions_ImplementInterface_m4199275556(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
  20780. if (!L_11)
  20781. {
  20782. goto IL_002d;
  20783. }
  20784. }
  20785. IL_0029:
  20786. {
  20787. V_3 = (bool)1;
  20788. IL2CPP_LEAVE(0x4D, FINALLY_0037);
  20789. }
  20790. IL_002d:
  20791. {
  20792. RuntimeObject* L_12 = V_1;
  20793. NullCheck(L_12);
  20794. bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_12);
  20795. if (L_13)
  20796. {
  20797. goto IL_0012;
  20798. }
  20799. }
  20800. IL_0035:
  20801. {
  20802. IL2CPP_LEAVE(0x41, FINALLY_0037);
  20803. }
  20804. } // end try (depth: 1)
  20805. catch(Il2CppExceptionWrapper& e)
  20806. {
  20807. __last_unhandled_exception = (Exception_t *)e.ex;
  20808. goto FINALLY_0037;
  20809. }
  20810. FINALLY_0037:
  20811. { // begin finally (depth: 1)
  20812. {
  20813. RuntimeObject* L_14 = V_1;
  20814. if (!L_14)
  20815. {
  20816. goto IL_0040;
  20817. }
  20818. }
  20819. IL_003a:
  20820. {
  20821. RuntimeObject* L_15 = V_1;
  20822. NullCheck(L_15);
  20823. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_15);
  20824. }
  20825. IL_0040:
  20826. {
  20827. IL2CPP_END_FINALLY(55)
  20828. }
  20829. } // end finally (depth: 1)
  20830. IL2CPP_CLEANUP(55)
  20831. {
  20832. IL2CPP_JUMP_TBL(0x4D, IL_004d)
  20833. IL2CPP_JUMP_TBL(0x41, IL_0041)
  20834. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  20835. }
  20836. IL_0041:
  20837. {
  20838. Type_t * L_16 = V_0;
  20839. Type_t * L_17 = TypeExtensions_BaseType_m1084285535(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
  20840. V_0 = L_17;
  20841. }
  20842. IL_0048:
  20843. {
  20844. Type_t * L_18 = V_0;
  20845. if (L_18)
  20846. {
  20847. goto IL_0004;
  20848. }
  20849. }
  20850. {
  20851. return (bool)0;
  20852. }
  20853. IL_004d:
  20854. {
  20855. bool L_19 = V_3;
  20856. return L_19;
  20857. }
  20858. }
  20859. #ifdef __clang__
  20860. #pragma clang diagnostic pop
  20861. #endif
  20862. #ifdef __clang__
  20863. #pragma clang diagnostic push
  20864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20865. #pragma clang diagnostic ignored "-Wunused-variable"
  20866. #endif
  20867. // System.Type Newtonsoft.Json.Utilities.TypeInformation::get_Type()
  20868. extern "C" IL2CPP_METHOD_ATTR Type_t * TypeInformation_get_Type_m784892987 (TypeInformation_t1210244291 * __this, const RuntimeMethod* method)
  20869. {
  20870. {
  20871. Type_t * L_0 = __this->get_U3CTypeU3Ek__BackingField_0();
  20872. return L_0;
  20873. }
  20874. }
  20875. // System.Void Newtonsoft.Json.Utilities.TypeInformation::set_Type(System.Type)
  20876. extern "C" IL2CPP_METHOD_ATTR void TypeInformation_set_Type_m330316443 (TypeInformation_t1210244291 * __this, Type_t * ___value0, const RuntimeMethod* method)
  20877. {
  20878. {
  20879. Type_t * L_0 = ___value0;
  20880. __this->set_U3CTypeU3Ek__BackingField_0(L_0);
  20881. return;
  20882. }
  20883. }
  20884. // Newtonsoft.Json.Utilities.PrimitiveTypeCode Newtonsoft.Json.Utilities.TypeInformation::get_TypeCode()
  20885. extern "C" IL2CPP_METHOD_ATTR int32_t TypeInformation_get_TypeCode_m1934773876 (TypeInformation_t1210244291 * __this, const RuntimeMethod* method)
  20886. {
  20887. {
  20888. int32_t L_0 = __this->get_U3CTypeCodeU3Ek__BackingField_1();
  20889. return L_0;
  20890. }
  20891. }
  20892. // System.Void Newtonsoft.Json.Utilities.TypeInformation::set_TypeCode(Newtonsoft.Json.Utilities.PrimitiveTypeCode)
  20893. extern "C" IL2CPP_METHOD_ATTR void TypeInformation_set_TypeCode_m3433219535 (TypeInformation_t1210244291 * __this, int32_t ___value0, const RuntimeMethod* method)
  20894. {
  20895. {
  20896. int32_t L_0 = ___value0;
  20897. __this->set_U3CTypeCodeU3Ek__BackingField_1(L_0);
  20898. return;
  20899. }
  20900. }
  20901. // System.Void Newtonsoft.Json.Utilities.TypeInformation::.ctor()
  20902. extern "C" IL2CPP_METHOD_ATTR void TypeInformation__ctor_m68716513 (TypeInformation_t1210244291 * __this, const RuntimeMethod* method)
  20903. {
  20904. {
  20905. Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  20906. return;
  20907. }
  20908. }
  20909. #ifdef __clang__
  20910. #pragma clang diagnostic pop
  20911. #endif
  20912. #ifdef __clang__
  20913. #pragma clang diagnostic push
  20914. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20915. #pragma clang diagnostic ignored "-Wunused-variable"
  20916. #endif
  20917. // System.Void Newtonsoft.Json.Utilities.ValidationUtils::ArgumentNotNull(System.Object,System.String)
  20918. extern "C" IL2CPP_METHOD_ATTR void ValidationUtils_ArgumentNotNull_m5418296 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___value0, String_t* ___parameterName1, const RuntimeMethod* method)
  20919. {
  20920. static bool s_Il2CppMethodInitialized;
  20921. if (!s_Il2CppMethodInitialized)
  20922. {
  20923. il2cpp_codegen_initialize_method (ValidationUtils_ArgumentNotNull_m5418296_MetadataUsageId);
  20924. s_Il2CppMethodInitialized = true;
  20925. }
  20926. {
  20927. RuntimeObject * L_0 = ___value0;
  20928. if (L_0)
  20929. {
  20930. goto IL_000a;
  20931. }
  20932. }
  20933. {
  20934. String_t* L_1 = ___parameterName1;
  20935. ArgumentNullException_t1615371798 * L_2 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
  20936. ArgumentNullException__ctor_m1170824041(L_2, L_1, /*hidden argument*/NULL);
  20937. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,ValidationUtils_ArgumentNotNull_m5418296_RuntimeMethod_var);
  20938. }
  20939. IL_000a:
  20940. {
  20941. return;
  20942. }
  20943. }
  20944. #ifdef __clang__
  20945. #pragma clang diagnostic pop
  20946. #endif
  20947. #ifdef __clang__
  20948. #pragma clang diagnostic push
  20949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20950. #pragma clang diagnostic ignored "-Wunused-variable"
  20951. #endif
  20952. #ifdef __clang__
  20953. #pragma clang diagnostic pop
  20954. #endif
  20955. #ifdef __clang__
  20956. #pragma clang diagnostic push
  20957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20958. #pragma clang diagnostic ignored "-Wunused-variable"
  20959. #endif
  20960. // System.Void System.ComponentModel.AddingNewEventArgs::.ctor()
  20961. extern "C" IL2CPP_METHOD_ATTR void AddingNewEventArgs__ctor_m1263652229 (AddingNewEventArgs_t2974299087 * __this, const RuntimeMethod* method)
  20962. {
  20963. {
  20964. Object__ctor_m297566312(__this, /*hidden argument*/NULL);
  20965. return;
  20966. }
  20967. }
  20968. #ifdef __clang__
  20969. #pragma clang diagnostic pop
  20970. #endif
  20971. #ifdef __clang__
  20972. #pragma clang diagnostic push
  20973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20974. #pragma clang diagnostic ignored "-Wunused-variable"
  20975. #endif
  20976. // System.Void System.ComponentModel.AddingNewEventHandler::.ctor(System.Object,System.IntPtr)
  20977. extern "C" IL2CPP_METHOD_ATTR void AddingNewEventHandler__ctor_m3000141460 (AddingNewEventHandler_t4128025860 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  20978. {
  20979. __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
  20980. __this->set_method_3(___method1);
  20981. __this->set_m_target_2(___object0);
  20982. }
  20983. // System.Void System.ComponentModel.AddingNewEventHandler::Invoke(System.Object,System.ComponentModel.AddingNewEventArgs)
  20984. extern "C" IL2CPP_METHOD_ATTR void AddingNewEventHandler_Invoke_m2252854360 (AddingNewEventHandler_t4128025860 * __this, RuntimeObject * ___sender0, AddingNewEventArgs_t2974299087 * ___e1, const RuntimeMethod* method)
  20985. {
  20986. if(__this->get_prev_9() != NULL)
  20987. {
  20988. AddingNewEventHandler_Invoke_m2252854360((AddingNewEventHandler_t4128025860 *)__this->get_prev_9(), ___sender0, ___e1, method);
  20989. }
  20990. Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
  20991. RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
  20992. RuntimeObject* targetThis = __this->get_m_target_2();
  20993. il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
  20994. bool ___methodIsStatic = MethodIsStatic(targetMethod);
  20995. if (___methodIsStatic)
  20996. {
  20997. if (il2cpp_codegen_method_parameter_count(targetMethod) == 2)
  20998. {
  20999. // open
  21000. {
  21001. typedef void (*FunctionPointerType) (RuntimeObject *, RuntimeObject *, AddingNewEventArgs_t2974299087 *, const RuntimeMethod*);
  21002. ((FunctionPointerType)targetMethodPointer)(NULL, ___sender0, ___e1, targetMethod);
  21003. }
  21004. }
  21005. else
  21006. {
  21007. // closed
  21008. {
  21009. typedef void (*FunctionPointerType) (RuntimeObject *, void*, RuntimeObject *, AddingNewEventArgs_t2974299087 *, const RuntimeMethod*);
  21010. ((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___sender0, ___e1, targetMethod);
  21011. }
  21012. }
  21013. }
  21014. else
  21015. {
  21016. if (il2cpp_codegen_method_parameter_count(targetMethod) == 2)
  21017. {
  21018. // closed
  21019. if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
  21020. {
  21021. if (il2cpp_codegen_method_is_generic_instance(targetMethod))
  21022. {
  21023. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  21024. GenericInterfaceActionInvoker2< RuntimeObject *, AddingNewEventArgs_t2974299087 * >::Invoke(targetMethod, targetThis, ___sender0, ___e1);
  21025. else
  21026. GenericVirtActionInvoker2< RuntimeObject *, AddingNewEventArgs_t2974299087 * >::Invoke(targetMethod, targetThis, ___sender0, ___e1);
  21027. }
  21028. else
  21029. {
  21030. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  21031. InterfaceActionInvoker2< RuntimeObject *, AddingNewEventArgs_t2974299087 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___sender0, ___e1);
  21032. else
  21033. VirtActionInvoker2< RuntimeObject *, AddingNewEventArgs_t2974299087 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___sender0, ___e1);
  21034. }
  21035. }
  21036. else
  21037. {
  21038. typedef void (*FunctionPointerType) (void*, RuntimeObject *, AddingNewEventArgs_t2974299087 *, const RuntimeMethod*);
  21039. ((FunctionPointerType)targetMethodPointer)(targetThis, ___sender0, ___e1, targetMethod);
  21040. }
  21041. }
  21042. else
  21043. {
  21044. // open
  21045. if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
  21046. {
  21047. if (il2cpp_codegen_method_is_generic_instance(targetMethod))
  21048. {
  21049. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  21050. GenericInterfaceActionInvoker1< AddingNewEventArgs_t2974299087 * >::Invoke(targetMethod, ___sender0, ___e1);
  21051. else
  21052. GenericVirtActionInvoker1< AddingNewEventArgs_t2974299087 * >::Invoke(targetMethod, ___sender0, ___e1);
  21053. }
  21054. else
  21055. {
  21056. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  21057. InterfaceActionInvoker1< AddingNewEventArgs_t2974299087 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___sender0, ___e1);
  21058. else
  21059. VirtActionInvoker1< AddingNewEventArgs_t2974299087 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___sender0, ___e1);
  21060. }
  21061. }
  21062. else
  21063. {
  21064. typedef void (*FunctionPointerType) (RuntimeObject *, AddingNewEventArgs_t2974299087 *, const RuntimeMethod*);
  21065. ((FunctionPointerType)targetMethodPointer)(___sender0, ___e1, targetMethod);
  21066. }
  21067. }
  21068. }
  21069. }
  21070. // System.IAsyncResult System.ComponentModel.AddingNewEventHandler::BeginInvoke(System.Object,System.ComponentModel.AddingNewEventArgs,System.AsyncCallback,System.Object)
  21071. extern "C" IL2CPP_METHOD_ATTR RuntimeObject* AddingNewEventHandler_BeginInvoke_m277671860 (AddingNewEventHandler_t4128025860 * __this, RuntimeObject * ___sender0, AddingNewEventArgs_t2974299087 * ___e1, AsyncCallback_t3962456242 * ___callback2, RuntimeObject * ___object3, const RuntimeMethod* method)
  21072. {
  21073. void *__d_args[3] = {0};
  21074. __d_args[0] = ___sender0;
  21075. __d_args[1] = ___e1;
  21076. return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback2, (RuntimeObject*)___object3);
  21077. }
  21078. // System.Void System.ComponentModel.AddingNewEventHandler::EndInvoke(System.IAsyncResult)
  21079. extern "C" IL2CPP_METHOD_ATTR void AddingNewEventHandler_EndInvoke_m2345008926 (AddingNewEventHandler_t4128025860 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
  21080. {
  21081. il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
  21082. }
  21083. #ifdef __clang__
  21084. #pragma clang diagnostic pop
  21085. #endif
  21086. #ifdef __clang__
  21087. #pragma clang diagnostic push
  21088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21089. #pragma clang diagnostic ignored "-Wunused-variable"
  21090. #endif
  21091. #ifdef __clang__
  21092. #pragma clang diagnostic pop
  21093. #endif
  21094. #ifdef __clang__
  21095. #pragma clang diagnostic push
  21096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21097. #pragma clang diagnostic ignored "-Wunused-variable"
  21098. #endif
  21099. #ifdef __clang__
  21100. #pragma clang diagnostic pop
  21101. #endif
  21102. #ifdef __clang__
  21103. #pragma clang diagnostic push
  21104. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21105. #pragma clang diagnostic ignored "-Wunused-variable"
  21106. #endif
  21107. // System.Void System.ComponentModel.NotifyCollectionChangedEventHandler::.ctor(System.Object,System.IntPtr)
  21108. extern "C" IL2CPP_METHOD_ATTR void NotifyCollectionChangedEventHandler__ctor_m1860079086 (NotifyCollectionChangedEventHandler_t2206564399 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  21109. {
  21110. __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
  21111. __this->set_method_3(___method1);
  21112. __this->set_m_target_2(___object0);
  21113. }
  21114. // System.Void System.ComponentModel.NotifyCollectionChangedEventHandler::Invoke(System.Object,System.ComponentModel.NotifyCollectionChangedEventArgs)
  21115. extern "C" IL2CPP_METHOD_ATTR void NotifyCollectionChangedEventHandler_Invoke_m1949505131 (NotifyCollectionChangedEventHandler_t2206564399 * __this, RuntimeObject * ___sender0, NotifyCollectionChangedEventArgs_t1368105863 * ___e1, const RuntimeMethod* method)
  21116. {
  21117. if(__this->get_prev_9() != NULL)
  21118. {
  21119. NotifyCollectionChangedEventHandler_Invoke_m1949505131((NotifyCollectionChangedEventHandler_t2206564399 *)__this->get_prev_9(), ___sender0, ___e1, method);
  21120. }
  21121. Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
  21122. RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
  21123. RuntimeObject* targetThis = __this->get_m_target_2();
  21124. il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
  21125. bool ___methodIsStatic = MethodIsStatic(targetMethod);
  21126. if (___methodIsStatic)
  21127. {
  21128. if (il2cpp_codegen_method_parameter_count(targetMethod) == 2)
  21129. {
  21130. // open
  21131. {
  21132. typedef void (*FunctionPointerType) (RuntimeObject *, RuntimeObject *, NotifyCollectionChangedEventArgs_t1368105863 *, const RuntimeMethod*);
  21133. ((FunctionPointerType)targetMethodPointer)(NULL, ___sender0, ___e1, targetMethod);
  21134. }
  21135. }
  21136. else
  21137. {
  21138. // closed
  21139. {
  21140. typedef void (*FunctionPointerType) (RuntimeObject *, void*, RuntimeObject *, NotifyCollectionChangedEventArgs_t1368105863 *, const RuntimeMethod*);
  21141. ((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___sender0, ___e1, targetMethod);
  21142. }
  21143. }
  21144. }
  21145. else
  21146. {
  21147. if (il2cpp_codegen_method_parameter_count(targetMethod) == 2)
  21148. {
  21149. // closed
  21150. if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
  21151. {
  21152. if (il2cpp_codegen_method_is_generic_instance(targetMethod))
  21153. {
  21154. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  21155. GenericInterfaceActionInvoker2< RuntimeObject *, NotifyCollectionChangedEventArgs_t1368105863 * >::Invoke(targetMethod, targetThis, ___sender0, ___e1);
  21156. else
  21157. GenericVirtActionInvoker2< RuntimeObject *, NotifyCollectionChangedEventArgs_t1368105863 * >::Invoke(targetMethod, targetThis, ___sender0, ___e1);
  21158. }
  21159. else
  21160. {
  21161. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  21162. InterfaceActionInvoker2< RuntimeObject *, NotifyCollectionChangedEventArgs_t1368105863 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___sender0, ___e1);
  21163. else
  21164. VirtActionInvoker2< RuntimeObject *, NotifyCollectionChangedEventArgs_t1368105863 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___sender0, ___e1);
  21165. }
  21166. }
  21167. else
  21168. {
  21169. typedef void (*FunctionPointerType) (void*, RuntimeObject *, NotifyCollectionChangedEventArgs_t1368105863 *, const RuntimeMethod*);
  21170. ((FunctionPointerType)targetMethodPointer)(targetThis, ___sender0, ___e1, targetMethod);
  21171. }
  21172. }
  21173. else
  21174. {
  21175. // open
  21176. if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
  21177. {
  21178. if (il2cpp_codegen_method_is_generic_instance(targetMethod))
  21179. {
  21180. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  21181. GenericInterfaceActionInvoker1< NotifyCollectionChangedEventArgs_t1368105863 * >::Invoke(targetMethod, ___sender0, ___e1);
  21182. else
  21183. GenericVirtActionInvoker1< NotifyCollectionChangedEventArgs_t1368105863 * >::Invoke(targetMethod, ___sender0, ___e1);
  21184. }
  21185. else
  21186. {
  21187. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  21188. InterfaceActionInvoker1< NotifyCollectionChangedEventArgs_t1368105863 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___sender0, ___e1);
  21189. else
  21190. VirtActionInvoker1< NotifyCollectionChangedEventArgs_t1368105863 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___sender0, ___e1);
  21191. }
  21192. }
  21193. else
  21194. {
  21195. typedef void (*FunctionPointerType) (RuntimeObject *, NotifyCollectionChangedEventArgs_t1368105863 *, const RuntimeMethod*);
  21196. ((FunctionPointerType)targetMethodPointer)(___sender0, ___e1, targetMethod);
  21197. }
  21198. }
  21199. }
  21200. }
  21201. // System.IAsyncResult System.ComponentModel.NotifyCollectionChangedEventHandler::BeginInvoke(System.Object,System.ComponentModel.NotifyCollectionChangedEventArgs,System.AsyncCallback,System.Object)
  21202. extern "C" IL2CPP_METHOD_ATTR RuntimeObject* NotifyCollectionChangedEventHandler_BeginInvoke_m4101134029 (NotifyCollectionChangedEventHandler_t2206564399 * __this, RuntimeObject * ___sender0, NotifyCollectionChangedEventArgs_t1368105863 * ___e1, AsyncCallback_t3962456242 * ___callback2, RuntimeObject * ___object3, const RuntimeMethod* method)
  21203. {
  21204. void *__d_args[3] = {0};
  21205. __d_args[0] = ___sender0;
  21206. __d_args[1] = ___e1;
  21207. return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback2, (RuntimeObject*)___object3);
  21208. }
  21209. // System.Void System.ComponentModel.NotifyCollectionChangedEventHandler::EndInvoke(System.IAsyncResult)
  21210. extern "C" IL2CPP_METHOD_ATTR void NotifyCollectionChangedEventHandler_EndInvoke_m4211225478 (NotifyCollectionChangedEventHandler_t2206564399 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
  21211. {
  21212. il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
  21213. }
  21214. #ifdef __clang__
  21215. #pragma clang diagnostic pop
  21216. #endif
  21217. #ifdef __clang__
  21218. #pragma clang diagnostic push
  21219. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21220. #pragma clang diagnostic ignored "-Wunused-variable"
  21221. #endif
  21222. // System.Void System.ComponentModel.PropertyChangingEventArgs::.ctor(System.String)
  21223. extern "C" IL2CPP_METHOD_ATTR void PropertyChangingEventArgs__ctor_m458964423 (PropertyChangingEventArgs_t2067745136 * __this, String_t* ___propertyName0, const RuntimeMethod* method)
  21224. {
  21225. static bool s_Il2CppMethodInitialized;
  21226. if (!s_Il2CppMethodInitialized)
  21227. {
  21228. il2cpp_codegen_initialize_method (PropertyChangingEventArgs__ctor_m458964423_MetadataUsageId);
  21229. s_Il2CppMethodInitialized = true;
  21230. }
  21231. {
  21232. IL2CPP_RUNTIME_CLASS_INIT(EventArgs_t3591816995_il2cpp_TypeInfo_var);
  21233. EventArgs__ctor_m32674013(__this, /*hidden argument*/NULL);
  21234. String_t* L_0 = ___propertyName0;
  21235. VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void System.ComponentModel.PropertyChangingEventArgs::set_PropertyName(System.String) */, __this, L_0);
  21236. return;
  21237. }
  21238. }
  21239. // System.Void System.ComponentModel.PropertyChangingEventArgs::set_PropertyName(System.String)
  21240. extern "C" IL2CPP_METHOD_ATTR void PropertyChangingEventArgs_set_PropertyName_m2861796877 (PropertyChangingEventArgs_t2067745136 * __this, String_t* ___value0, const RuntimeMethod* method)
  21241. {
  21242. {
  21243. String_t* L_0 = ___value0;
  21244. __this->set_U3CPropertyNameU3Ek__BackingField_1(L_0);
  21245. return;
  21246. }
  21247. }
  21248. #ifdef __clang__
  21249. #pragma clang diagnostic pop
  21250. #endif
  21251. #ifdef __clang__
  21252. #pragma clang diagnostic push
  21253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21254. #pragma clang diagnostic ignored "-Wunused-variable"
  21255. #endif
  21256. // System.Void System.ComponentModel.PropertyChangingEventHandler::.ctor(System.Object,System.IntPtr)
  21257. extern "C" IL2CPP_METHOD_ATTR void PropertyChangingEventHandler__ctor_m479677173 (PropertyChangingEventHandler_t2830353497 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  21258. {
  21259. __this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
  21260. __this->set_method_3(___method1);
  21261. __this->set_m_target_2(___object0);
  21262. }
  21263. // System.Void System.ComponentModel.PropertyChangingEventHandler::Invoke(System.Object,System.ComponentModel.PropertyChangingEventArgs)
  21264. extern "C" IL2CPP_METHOD_ATTR void PropertyChangingEventHandler_Invoke_m4194376157 (PropertyChangingEventHandler_t2830353497 * __this, RuntimeObject * ___sender0, PropertyChangingEventArgs_t2067745136 * ___e1, const RuntimeMethod* method)
  21265. {
  21266. if(__this->get_prev_9() != NULL)
  21267. {
  21268. PropertyChangingEventHandler_Invoke_m4194376157((PropertyChangingEventHandler_t2830353497 *)__this->get_prev_9(), ___sender0, ___e1, method);
  21269. }
  21270. Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
  21271. RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
  21272. RuntimeObject* targetThis = __this->get_m_target_2();
  21273. il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
  21274. bool ___methodIsStatic = MethodIsStatic(targetMethod);
  21275. if (___methodIsStatic)
  21276. {
  21277. if (il2cpp_codegen_method_parameter_count(targetMethod) == 2)
  21278. {
  21279. // open
  21280. {
  21281. typedef void (*FunctionPointerType) (RuntimeObject *, RuntimeObject *, PropertyChangingEventArgs_t2067745136 *, const RuntimeMethod*);
  21282. ((FunctionPointerType)targetMethodPointer)(NULL, ___sender0, ___e1, targetMethod);
  21283. }
  21284. }
  21285. else
  21286. {
  21287. // closed
  21288. {
  21289. typedef void (*FunctionPointerType) (RuntimeObject *, void*, RuntimeObject *, PropertyChangingEventArgs_t2067745136 *, const RuntimeMethod*);
  21290. ((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___sender0, ___e1, targetMethod);
  21291. }
  21292. }
  21293. }
  21294. else
  21295. {
  21296. if (il2cpp_codegen_method_parameter_count(targetMethod) == 2)
  21297. {
  21298. // closed
  21299. if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
  21300. {
  21301. if (il2cpp_codegen_method_is_generic_instance(targetMethod))
  21302. {
  21303. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  21304. GenericInterfaceActionInvoker2< RuntimeObject *, PropertyChangingEventArgs_t2067745136 * >::Invoke(targetMethod, targetThis, ___sender0, ___e1);
  21305. else
  21306. GenericVirtActionInvoker2< RuntimeObject *, PropertyChangingEventArgs_t2067745136 * >::Invoke(targetMethod, targetThis, ___sender0, ___e1);
  21307. }
  21308. else
  21309. {
  21310. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  21311. InterfaceActionInvoker2< RuntimeObject *, PropertyChangingEventArgs_t2067745136 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___sender0, ___e1);
  21312. else
  21313. VirtActionInvoker2< RuntimeObject *, PropertyChangingEventArgs_t2067745136 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___sender0, ___e1);
  21314. }
  21315. }
  21316. else
  21317. {
  21318. typedef void (*FunctionPointerType) (void*, RuntimeObject *, PropertyChangingEventArgs_t2067745136 *, const RuntimeMethod*);
  21319. ((FunctionPointerType)targetMethodPointer)(targetThis, ___sender0, ___e1, targetMethod);
  21320. }
  21321. }
  21322. else
  21323. {
  21324. // open
  21325. if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
  21326. {
  21327. if (il2cpp_codegen_method_is_generic_instance(targetMethod))
  21328. {
  21329. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  21330. GenericInterfaceActionInvoker1< PropertyChangingEventArgs_t2067745136 * >::Invoke(targetMethod, ___sender0, ___e1);
  21331. else
  21332. GenericVirtActionInvoker1< PropertyChangingEventArgs_t2067745136 * >::Invoke(targetMethod, ___sender0, ___e1);
  21333. }
  21334. else
  21335. {
  21336. if (il2cpp_codegen_method_is_interface_method(targetMethod))
  21337. InterfaceActionInvoker1< PropertyChangingEventArgs_t2067745136 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___sender0, ___e1);
  21338. else
  21339. VirtActionInvoker1< PropertyChangingEventArgs_t2067745136 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___sender0, ___e1);
  21340. }
  21341. }
  21342. else
  21343. {
  21344. typedef void (*FunctionPointerType) (RuntimeObject *, PropertyChangingEventArgs_t2067745136 *, const RuntimeMethod*);
  21345. ((FunctionPointerType)targetMethodPointer)(___sender0, ___e1, targetMethod);
  21346. }
  21347. }
  21348. }
  21349. }
  21350. // System.IAsyncResult System.ComponentModel.PropertyChangingEventHandler::BeginInvoke(System.Object,System.ComponentModel.PropertyChangingEventArgs,System.AsyncCallback,System.Object)
  21351. extern "C" IL2CPP_METHOD_ATTR RuntimeObject* PropertyChangingEventHandler_BeginInvoke_m3950628204 (PropertyChangingEventHandler_t2830353497 * __this, RuntimeObject * ___sender0, PropertyChangingEventArgs_t2067745136 * ___e1, AsyncCallback_t3962456242 * ___callback2, RuntimeObject * ___object3, const RuntimeMethod* method)
  21352. {
  21353. void *__d_args[3] = {0};
  21354. __d_args[0] = ___sender0;
  21355. __d_args[1] = ___e1;
  21356. return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback2, (RuntimeObject*)___object3);
  21357. }
  21358. // System.Void System.ComponentModel.PropertyChangingEventHandler::EndInvoke(System.IAsyncResult)
  21359. extern "C" IL2CPP_METHOD_ATTR void PropertyChangingEventHandler_EndInvoke_m2383392785 (PropertyChangingEventHandler_t2830353497 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
  21360. {
  21361. il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
  21362. }
  21363. #ifdef __clang__
  21364. #pragma clang diagnostic pop
  21365. #endif