Generics41.cpp 1.4 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929259302593125932259332593425935259362593725938259392594025941259422594325944259452594625947259482594925950259512595225953259542595525956259572595825959259602596125962259632596425965259662596725968259692597025971259722597325974259752597625977259782597925980259812598225983259842598525986259872598825989259902599125992259932599425995259962599725998259992600026001260022600326004260052600626007260082600926010260112601226013260142601526016260172601826019260202602126022260232602426025260262602726028260292603026031260322603326034260352603626037260382603926040260412604226043260442604526046260472604826049260502605126052260532605426055260562605726058260592606026061260622606326064260652606626067260682606926070260712607226073260742607526076260772607826079260802608126082260832608426085260862608726088260892609026091260922609326094260952609626097260982609926100261012610226103261042610526106261072610826109261102611126112261132611426115261162611726118261192612026121261222612326124261252612626127261282612926130261312613226133261342613526136261372613826139261402614126142261432614426145261462614726148261492615026151261522615326154261552615626157261582615926160261612616226163261642616526166261672616826169261702617126172261732617426175261762617726178261792618026181261822618326184261852618626187261882618926190261912619226193261942619526196261972619826199262002620126202262032620426205262062620726208262092621026211262122621326214262152621626217262182621926220262212622226223262242622526226262272622826229262302623126232262332623426235262362623726238262392624026241262422624326244262452624626247262482624926250262512625226253262542625526256262572625826259262602626126262262632626426265262662626726268262692627026271262722627326274262752627626277262782627926280262812628226283262842628526286262872628826289262902629126292262932629426295262962629726298262992630026301263022630326304263052630626307263082630926310263112631226313263142631526316263172631826319263202632126322263232632426325263262632726328263292633026331263322633326334263352633626337263382633926340263412634226343263442634526346263472634826349263502635126352263532635426355263562635726358263592636026361263622636326364263652636626367263682636926370263712637226373263742637526376263772637826379263802638126382263832638426385263862638726388263892639026391263922639326394263952639626397263982639926400264012640226403264042640526406264072640826409264102641126412264132641426415
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. #include <stdint.h>
  9. template <typename R, typename T1, typename T2>
  10. struct VirtualFuncInvoker2
  11. {
  12. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  13. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  14. {
  15. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  16. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  17. }
  18. };
  19. struct InterfaceActionInvoker0
  20. {
  21. typedef void (*Action)(void*, const RuntimeMethod*);
  22. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  23. {
  24. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  25. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  26. }
  27. };
  28. template <typename R>
  29. struct InterfaceFuncInvoker0
  30. {
  31. typedef R (*Func)(void*, const RuntimeMethod*);
  32. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  33. {
  34. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  35. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  36. }
  37. };
  38. template <typename R, typename T1>
  39. struct InterfaceFuncInvoker1
  40. {
  41. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  42. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  43. {
  44. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  45. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  46. }
  47. };
  48. template <typename R, typename T1, typename T2>
  49. struct InterfaceFuncInvoker2
  50. {
  51. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  52. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
  53. {
  54. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  55. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  56. }
  57. };
  58. // System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Object>
  59. struct ConditionalWeakTable_2_tCF100268EF76D0BC19F774221E488BBB4CD4B365;
  60. // System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>
  61. struct ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E;
  62. // System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>
  63. struct Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984;
  64. // System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
  65. struct Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F;
  66. // System.Collections.Generic.Dictionary`2<System.Int64,System.Object>
  67. struct Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26;
  68. // System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>
  69. struct Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0;
  70. // System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>
  71. struct Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45;
  72. // System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>
  73. struct Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345;
  74. // System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>
  75. struct Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F;
  76. // System.Collections.Generic.Dictionary`2<System.String,System.Int32>
  77. struct Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162;
  78. // System.Collections.Generic.EqualityComparer`1<System.ValueTuple`2<System.Object,System.Object>>
  79. struct EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950;
  80. // System.Collections.Generic.EqualityComparer`1<LitJson.ArrayMetadata>
  81. struct EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D;
  82. // System.Collections.Generic.EqualityComparer`1<System.Boolean>
  83. struct EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7;
  84. // System.Collections.Generic.EqualityComparer`1<SixLabors.ImageSharp.Color>
  85. struct EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD;
  86. // System.Collections.Generic.EqualityComparer`1<System.Int32>
  87. struct EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62;
  88. // System.Collections.Generic.EqualityComparer`1<System.Int64>
  89. struct EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD;
  90. // System.Collections.Generic.EqualityComparer`1<System.Object>
  91. struct EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20;
  92. // System.Collections.Generic.EqualityComparer`1<System.String>
  93. struct EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E;
  94. // System.Collections.Generic.ICollection`1<System.ValueTuple`2<System.Object,System.Object>>
  95. struct ICollection_1_t521BCB88C68EE8A2AB6F80896AD66E2592E701DC;
  96. // System.Collections.Generic.ICollection`1<LitJson.ArrayMetadata>
  97. struct ICollection_1_t9100A8D3768B0C5702A568E0460845D08A1346F7;
  98. // System.Collections.Generic.ICollection`1<System.Boolean>
  99. struct ICollection_1_t655D141A762682C0B23DCBB178920F6E16ACDCC1;
  100. // System.Collections.Generic.ICollection`1<SixLabors.ImageSharp.Color>
  101. struct ICollection_1_tA187490D06F8F0F0714D5ABFE870997901B1610B;
  102. // System.Collections.Generic.ICollection`1<System.Int32>
  103. struct ICollection_1_t1C0C51B19916511E9D525272F055515334C93525;
  104. // System.Collections.Generic.ICollection`1<System.Int64>
  105. struct ICollection_1_t8C5F082A91912BD5FF56F069099F2C862A275D47;
  106. // System.Collections.Generic.ICollection`1<System.Object>
  107. struct ICollection_1_t35488BE070734B4C5D136DC1A68CBC9CE507D488;
  108. // System.Collections.Generic.IDictionary`2<System.Int32,System.Int64>
  109. struct IDictionary_2_t664C1D3BCB1C8EBF972F119CC992F64026AE9152;
  110. // System.Collections.Generic.IDictionary`2<System.Int32,System.Object>
  111. struct IDictionary_2_tA8844D812B014FCC2B63EA0598CD6BE4D602A75B;
  112. // System.Collections.Generic.IDictionary`2<System.Int64,System.Object>
  113. struct IDictionary_2_tCCDF566A3FCFA4A4D1A14729946BD41B2FDDCBA6;
  114. // System.Collections.Generic.IDictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>
  115. struct IDictionary_2_t1FDC6720B868BF772E00EC40ECAA8D0AAB98637A;
  116. // System.Collections.Generic.IDictionary`2<System.Object,LitJson.ArrayMetadata>
  117. struct IDictionary_2_t4D33E412E1144FB50186809CFFC12F3A8BA426E6;
  118. // System.Collections.Generic.IDictionary`2<System.Object,System.Boolean>
  119. struct IDictionary_2_t975BA35787249A6C684B68E8EC22133F2A70D21A;
  120. // System.Collections.Generic.IDictionary`2<System.Object,SixLabors.ImageSharp.Color>
  121. struct IDictionary_2_t964A1EEBA0C5B1D0D472DF620E1D49EE9F2ED12C;
  122. // System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int64>>
  123. struct IEnumerator_1_tF658E46AED4AEE004D232BA0E79EB3AE4467F9B8;
  124. // System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>>
  125. struct IEnumerator_1_tAB5DF652A36FB48E9530C4C341616C66F406C205;
  126. // System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Int64,System.Object>>
  127. struct IEnumerator_1_tDAF514E77572EC170A11F75AEB9612CC3816D919;
  128. // System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>>
  129. struct IEnumerator_1_t474C444C7CA9EC2F93D3BD6C29FA821DC676C601;
  130. // System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,LitJson.ArrayMetadata>>
  131. struct IEnumerator_1_t7CAE42593DFFD76AEE13E55420BD9882696F8DA4;
  132. // System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>>
  133. struct IEnumerator_1_t6EC8CF9BF72E41A4BABAAB654C64DA9075E36D07;
  134. // System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,SixLabors.ImageSharp.Color>>
  135. struct IEnumerator_1_t2922C2781D8F9E6DBE5ADC181A54A5EDF199863E;
  136. // System.Collections.Generic.IEqualityComparer`1<System.Int32>
  137. struct IEqualityComparer_1_t62010156673DE1460AB1D1CEBE5DCD48665E1A38;
  138. // System.Collections.Generic.IEqualityComparer`1<System.Int64>
  139. struct IEqualityComparer_1_tBD7EB381E8B25356EF3AED6C41B65AECA6B91A19;
  140. // System.Collections.Generic.IEqualityComparer`1<System.Object>
  141. struct IEqualityComparer_1_t1A386BEF1855064FD5CC71F340A68881A52B4932;
  142. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Int64>
  143. struct KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A;
  144. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Object>
  145. struct KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36;
  146. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Int64,System.Object>
  147. struct KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E;
  148. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.ValueTuple`2<System.Object,System.Object>>
  149. struct KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A;
  150. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,LitJson.ArrayMetadata>
  151. struct KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946;
  152. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Boolean>
  153. struct KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969;
  154. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,SixLabors.ImageSharp.Color>
  155. struct KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB;
  156. // System.Lazy`1<System.Collections.Generic.Dictionary`2<System.String,SixLabors.ImageSharp.Color>>
  157. struct Lazy_1_tA4264BA23FA6930D6C690B2CC5B8E384D87C5B84;
  158. // System.Lazy`1<SixLabors.ImageSharp.Color[]>
  159. struct Lazy_1_t80FFFE0ACFF8A8AA6833B50CDDF9C92D4C9A5134;
  160. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Int64>
  161. struct ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95;
  162. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Object>
  163. struct ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF;
  164. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Int64,System.Object>
  165. struct ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10;
  166. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.ValueTuple`2<System.Object,System.Object>>
  167. struct ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513;
  168. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,LitJson.ArrayMetadata>
  169. struct ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C;
  170. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Boolean>
  171. struct ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009;
  172. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,SixLabors.ImageSharp.Color>
  173. struct ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF;
  174. // System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Int64>[]
  175. struct EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44;
  176. // System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Object>[]
  177. struct EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E;
  178. // System.Collections.Generic.Dictionary`2/Entry<System.Int64,System.Object>[]
  179. struct EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45;
  180. // System.Collections.Generic.Dictionary`2/Entry<System.Object,System.ValueTuple`2<System.Object,System.Object>>[]
  181. struct EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300;
  182. // System.Collections.Generic.Dictionary`2/Entry<System.Object,LitJson.ArrayMetadata>[]
  183. struct EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF;
  184. // System.Collections.Generic.Dictionary`2/Entry<System.Object,System.Boolean>[]
  185. struct EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F;
  186. // System.Collections.Generic.Dictionary`2/Entry<System.Object,SixLabors.ImageSharp.Color>[]
  187. struct EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B;
  188. // System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int64>[]
  189. struct KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A;
  190. // System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>[]
  191. struct KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9;
  192. // System.Collections.Generic.KeyValuePair`2<System.Int64,System.Object>[]
  193. struct KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462;
  194. // System.Collections.Generic.KeyValuePair`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>[]
  195. struct KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47;
  196. // System.Collections.Generic.KeyValuePair`2<System.Object,LitJson.ArrayMetadata>[]
  197. struct KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2;
  198. // System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>[]
  199. struct KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C;
  200. // System.Collections.Generic.KeyValuePair`2<System.Object,SixLabors.ImageSharp.Color>[]
  201. struct KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225;
  202. // System.Char[]
  203. struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
  204. // System.Runtime.CompilerServices.Ephemeron[]
  205. struct EphemeronU5BU5D_tA2F880A59471B7642CA02323CD56295126FC28A8;
  206. // System.Int32[]
  207. struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32;
  208. // System.IntPtr[]
  209. struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6;
  210. // System.Object[]
  211. struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE;
  212. // System.Diagnostics.StackTrace[]
  213. struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971;
  214. // System.String[]
  215. struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A;
  216. // System.Type[]
  217. struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755;
  218. // System.ArgumentException
  219. struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00;
  220. // System.ArgumentNullException
  221. struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB;
  222. // System.ArgumentOutOfRangeException
  223. struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8;
  224. // System.Reflection.Binder
  225. struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30;
  226. // System.Collections.ICollection
  227. struct ICollection_tC1E1DED86C0A66845675392606B302452210D5DA;
  228. // System.Collections.IDictionary
  229. struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A;
  230. // System.Collections.IDictionaryEnumerator
  231. struct IDictionaryEnumerator_t8A89A8564EADF5FFB8494092DFED7D7C063F1501;
  232. // System.Collections.IEnumerator
  233. struct IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105;
  234. // System.Runtime.Serialization.IFormatterConverter
  235. struct IFormatterConverter_t2A667D8777429024D8A3CB3D9AE29EA79FEA6176;
  236. // SixLabors.ImageSharp.PixelFormats.IPixel
  237. struct IPixel_t325BF3794E11C7E6D8E236DAC4504DCC1C2E225C;
  238. // System.Collections.Generic.KeyNotFoundException
  239. struct KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952;
  240. // System.Reflection.MemberFilter
  241. struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81;
  242. // System.Runtime.Serialization.SafeSerializationManager
  243. struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F;
  244. // System.Runtime.Serialization.SerializationException
  245. struct SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92;
  246. // System.Runtime.Serialization.SerializationInfo
  247. struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1;
  248. // System.String
  249. struct String_t;
  250. // System.Type
  251. struct Type_t;
  252. // System.Void
  253. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5;
  254. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var;
  255. IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var;
  256. IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var;
  257. IL2CPP_EXTERN_C RuntimeClass* ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var;
  258. IL2CPP_EXTERN_C RuntimeClass* DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var;
  259. IL2CPP_EXTERN_C RuntimeClass* DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var;
  260. IL2CPP_EXTERN_C RuntimeClass* HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var;
  261. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var;
  262. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var;
  263. IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var;
  264. IL2CPP_EXTERN_C RuntimeClass* Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var;
  265. IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var;
  266. IL2CPP_EXTERN_C RuntimeClass* KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952_il2cpp_TypeInfo_var;
  267. IL2CPP_EXTERN_C RuntimeClass* NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var;
  268. IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var;
  269. IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
  270. IL2CPP_EXTERN_C RuntimeClass* SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var;
  271. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  272. IL2CPP_EXTERN_C String_t* _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
  273. IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1;
  274. IL2CPP_EXTERN_C String_t* _stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE;
  275. IL2CPP_EXTERN_C String_t* _stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B;
  276. IL2CPP_EXTERN_C String_t* _stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7;
  277. IL2CPP_EXTERN_C String_t* _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8;
  278. IL2CPP_EXTERN_C String_t* _stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4;
  279. IL2CPP_EXTERN_C String_t* _stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70;
  280. IL2CPP_EXTERN_C String_t* _stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB;
  281. IL2CPP_EXTERN_C String_t* _stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5;
  282. IL2CPP_EXTERN_C String_t* _stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085;
  283. IL2CPP_EXTERN_C String_t* _stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED;
  284. IL2CPP_EXTERN_C String_t* _stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8;
  285. IL2CPP_EXTERN_C String_t* _stringLiteralC0E02A0440A6BB4475B7E59901C37A6A25E773C8;
  286. IL2CPP_EXTERN_C String_t* _stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7;
  287. IL2CPP_EXTERN_C String_t* _stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922;
  288. IL2CPP_EXTERN_C String_t* _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9;
  289. IL2CPP_EXTERN_C String_t* _stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A;
  290. IL2CPP_EXTERN_C String_t* _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1;
  291. IL2CPP_EXTERN_C String_t* _stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6;
  292. IL2CPP_EXTERN_C String_t* _stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26;
  293. IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var;
  294. IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var;
  295. IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_RuntimeMethod_var;
  296. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m7E57B0AB5A07471A304179B3CE1D955154768BC9_RuntimeMethod_var;
  297. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m86C136BB885CAB41273D4E6AFAF9029CDBF6AB6A_RuntimeMethod_var;
  298. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m991212BE9694A39EF61FE861488D6BF9B79675DA_RuntimeMethod_var;
  299. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_mC5FE69C1C05791FC295C90D052F6E74A3B44EFB4_RuntimeMethod_var;
  300. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_mCC965F4014BECE707D6059E6FB2AB03488E311B6_RuntimeMethod_var;
  301. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_mD5E326C6F0B3FB379A189EDC5C9328315FE937DD_RuntimeMethod_var;
  302. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_mFA7DEC85E5B7A0AC7350230BACB45B3828C91A44_RuntimeMethod_var;
  303. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m2A44BBC8F5045005229F4B5A5E117CB35AC33EE1_RuntimeMethod_var;
  304. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m30E0641DB866EA7C5A2553EAB0BCEA91081AB6EB_RuntimeMethod_var;
  305. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m5DC531801AE5A945BB19B7A54A29476B3008221F_RuntimeMethod_var;
  306. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m782D8E12FD832877A8298F93265C383CDF1B0877_RuntimeMethod_var;
  307. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m98752033C1CD1EBF240DD0622921D0D3B612D302_RuntimeMethod_var;
  308. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_mBD53C423F06D07CFCF5892A346F1513688B90070_RuntimeMethod_var;
  309. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_mEFAB030C9B3B219EFE4C10BA277E6E7793494BB0_RuntimeMethod_var;
  310. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m332458B21173BB30D627AA7690C9F808619CBC08_RuntimeMethod_var;
  311. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m61389649FD3563D73EC00019FCF2AE53720FBDC8_RuntimeMethod_var;
  312. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m653A44270625FF976D742911152596495EC3BF0E_RuntimeMethod_var;
  313. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_mD856DEC96A609F84196F37A3ADB5B79FF3F27306_RuntimeMethod_var;
  314. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_mE18959F801482C07394D9B7B95248D8F73BD05FC_RuntimeMethod_var;
  315. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_mEE46437B658FC489FF6257D371AEE4986414A091_RuntimeMethod_var;
  316. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_mFC0D38041BC9877583C1501CFA2379216416AA9B_RuntimeMethod_var;
  317. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m1DFCD8D30D47A8E0BBE314378A8A6421ADDE8B98_RuntimeMethod_var;
  318. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m239E32B1E5AB05F3756EB9A0253C0E81AD9035EE_RuntimeMethod_var;
  319. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m31448FF3EDEE408815F22B8CE9D43A55E4F9F3C6_RuntimeMethod_var;
  320. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m43D379C127A10C2F66E8E1F94E8068865B03698C_RuntimeMethod_var;
  321. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m81728FBA16094D87F4C93F9491839D082224C9C2_RuntimeMethod_var;
  322. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m82BAB5D7B7D75728ED408277A4E4AA827C845435_RuntimeMethod_var;
  323. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_mB8E156A4923E53CFEB5C8BEC134ED87FEC7460C9_RuntimeMethod_var;
  324. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m034E6FE1B691B5A39798FEA0C29A60D1B80BA3E4_RuntimeMethod_var;
  325. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m8135C3EF80CD080C9DFE37A774CFBEB8D9A2DD43_RuntimeMethod_var;
  326. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m91E11DEE80D6FB78485F70AB85AEDF2960D1A1D7_RuntimeMethod_var;
  327. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mB794198B4BAFB490097366307E3D8535F8F1C462_RuntimeMethod_var;
  328. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mD7B323CB6FC6A0392A9FE5CDFDD597A8594B741D_RuntimeMethod_var;
  329. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mE4D2B1C1259CFE7EC13B5784370845C5625EECB0_RuntimeMethod_var;
  330. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mFE7CB9772593FDFAD15282EFCC277E478F8A2A24_RuntimeMethod_var;
  331. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m164A403613FFFC6A615B0580A0E14ABB06A97EC8_RuntimeMethod_var;
  332. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m26294955246D7C3A8362003602D2124D9D10FDD9_RuntimeMethod_var;
  333. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m5373547512F4309721CEAA8DF32428929E8887BC_RuntimeMethod_var;
  334. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m64BF37F172EA5DE788B2EEA850D7C80066373BB0_RuntimeMethod_var;
  335. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mAED9F08432F3122AE01192330BC89134D64341A5_RuntimeMethod_var;
  336. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mDA0888599B643997D8EE05B48285498A2735684B_RuntimeMethod_var;
  337. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mDFB94224FC94896AD4A1A1D746735CC827988456_RuntimeMethod_var;
  338. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m2C0E35DECBE5468C8EC91C2B82F1289D9D1D493D_RuntimeMethod_var;
  339. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m2F704CB1A7CD04681FA5D4AA5FF8B00962C64E0A_RuntimeMethod_var;
  340. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m30F026F2F7918DB2EB579766A1F68AD90E5E71DB_RuntimeMethod_var;
  341. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m4893B5B2820014C674E8175197798EF278AE2446_RuntimeMethod_var;
  342. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m8F088CF80510ECFACED08690A8B96D7B5E720CA4_RuntimeMethod_var;
  343. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m938678F362B719C6219C3C19C3A153EC3498F1A4_RuntimeMethod_var;
  344. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_mA3E6B806A25246403636668E8E2BF4F3C72C0564_RuntimeMethod_var;
  345. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_m41E8A2B82BA71EC4F593A71404E1D6847D0332B4_RuntimeMethod_var;
  346. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_m42369B041FB45FAC1B819C33D7512B3605AF2A75_RuntimeMethod_var;
  347. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_m4A076D738AA7C4AA4F704FF836E9345AD70E71F2_RuntimeMethod_var;
  348. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_m5171EFF93E156BEC356C29D81CF9D0463237A11A_RuntimeMethod_var;
  349. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_m70FD69D94DC4D1327666F885F53C75AA096A60DD_RuntimeMethod_var;
  350. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_m90A77041B727D6E890206FA44ACD77907D600703_RuntimeMethod_var;
  351. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_mDFBF00D08827FA2DC29A9DCD75EFCD8443BE3860_RuntimeMethod_var;
  352. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m54717A90ED4CAB2B6787D8294E714D6196FD5217_RuntimeMethod_var;
  353. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m9049424A44F2ED6B81C9B9BCD7AA8CCF6D7F5428_RuntimeMethod_var;
  354. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m9FDC7ED1B6BECB56D2F029B519E7DE4C7524C173_RuntimeMethod_var;
  355. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_mB1F64D371F80AB3222D7B546763322E7E844133E_RuntimeMethod_var;
  356. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_mB6187D6905C92E5903B79F7FC6A5CEFA649275AB_RuntimeMethod_var;
  357. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_mEC93A6AA47E6353A14132327868DFDE03A6C5B3E_RuntimeMethod_var;
  358. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_mFE3265E7EA8B650790077D9F1B5C43F7EA74D653_RuntimeMethod_var;
  359. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m0092B7E5DA92AFBA326B43AF50F5B8E63F545C12_RuntimeMethod_var;
  360. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m7ABC82973940D9C6A9EB760F596CF5806942ECE7_RuntimeMethod_var;
  361. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mA7162C32F9404A5349ABCFEC6B0103CD793A1893_RuntimeMethod_var;
  362. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mAD774FA0D6A9F3DE220F1D9C0D0940200314700B_RuntimeMethod_var;
  363. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mAE3F3F6AA33DF6DF2CC86E5CF7B27FD4264460A8_RuntimeMethod_var;
  364. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mD8D9A2ABC1A58FD51A1E2FD039C2644F7E9EE247_RuntimeMethod_var;
  365. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mE202AD2F72A427AF5BA7F093857EDA9D5764D3F5_RuntimeMethod_var;
  366. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m083466977D819C91BDF29B76A712B2B362F34130_RuntimeMethod_var;
  367. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m127B52D17465F5B138403FBABA8CD58A52B8E969_RuntimeMethod_var;
  368. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m244062D312267E4AFB15A010DEC2934743C6B2A3_RuntimeMethod_var;
  369. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5181919517ADD492296CD23D8ACBD620315DF36C_RuntimeMethod_var;
  370. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m54C4DBEAE8F2973023689B9C564FF5F16449B3E3_RuntimeMethod_var;
  371. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m59FA6AA501EE62BAA1A6892EB64575E5CA4A9D72_RuntimeMethod_var;
  372. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m79C354C45772E7C3C848521439EA26BA300B4437_RuntimeMethod_var;
  373. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m93C4EBD6AC68D6DD1CFD853BCDCCA969E02963B2_RuntimeMethod_var;
  374. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m98D15E09ACB5D5A31B25BC48A666D7E46DFF9CE6_RuntimeMethod_var;
  375. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m9E667603A13F8C42AB774342299768E0AB87CA7C_RuntimeMethod_var;
  376. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA332D45E4418BE24133900F80DAB0A69AF61F976_RuntimeMethod_var;
  377. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB65F9C44E74B4539E63FC22D1691303917662426_RuntimeMethod_var;
  378. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC5ABAB4378D5DF259C9812764C3CA03141BD03EE_RuntimeMethod_var;
  379. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mFD3D0323C62951AF8DA3F246C8BE97ED60DA0810_RuntimeMethod_var;
  380. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m01CB4A372D99E73E5B3205A975F4EA5D42B166AD_RuntimeMethod_var;
  381. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m4C62D6AEE7ADF0293C0DB00FF18B271E7ADCEE97_RuntimeMethod_var;
  382. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m610905F4947EB82A1C9BC2CD2ABB72A066F99073_RuntimeMethod_var;
  383. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m67EF038C96141EFAFBBB38A01F2827E27F182975_RuntimeMethod_var;
  384. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mB5094E3C4A0953A61DBA874C0B7E023609C8B805_RuntimeMethod_var;
  385. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mDF588CA7BB227EE8CF9CDF22F391F99FE770CCB2_RuntimeMethod_var;
  386. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mFB99A4BB74E66CD01F6D19DD534CFEB774925A09_RuntimeMethod_var;
  387. IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var;
  388. struct Exception_t_marshaled_com;
  389. struct Exception_t_marshaled_pinvoke;
  390. struct EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44;
  391. struct EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E;
  392. struct EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45;
  393. struct EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300;
  394. struct EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF;
  395. struct EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F;
  396. struct EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B;
  397. struct KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A;
  398. struct KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9;
  399. struct KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462;
  400. struct KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47;
  401. struct KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2;
  402. struct KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C;
  403. struct KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225;
  404. struct DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1;
  405. struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32;
  406. struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE;
  407. IL2CPP_EXTERN_C_BEGIN
  408. IL2CPP_EXTERN_C_END
  409. #ifdef __clang__
  410. #pragma clang diagnostic push
  411. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  412. #pragma clang diagnostic ignored "-Wunused-variable"
  413. #endif
  414. // System.Object
  415. // System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>
  416. struct ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E : public RuntimeObject
  417. {
  418. public:
  419. // System.Runtime.CompilerServices.Ephemeron[] System.Runtime.CompilerServices.ConditionalWeakTable`2::data
  420. EphemeronU5BU5D_tA2F880A59471B7642CA02323CD56295126FC28A8* ___data_4;
  421. // System.Object System.Runtime.CompilerServices.ConditionalWeakTable`2::_lock
  422. RuntimeObject * ____lock_5;
  423. // System.Int32 System.Runtime.CompilerServices.ConditionalWeakTable`2::size
  424. int32_t ___size_6;
  425. public:
  426. inline static int32_t get_offset_of_data_4() { return static_cast<int32_t>(offsetof(ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E, ___data_4)); }
  427. inline EphemeronU5BU5D_tA2F880A59471B7642CA02323CD56295126FC28A8* get_data_4() const { return ___data_4; }
  428. inline EphemeronU5BU5D_tA2F880A59471B7642CA02323CD56295126FC28A8** get_address_of_data_4() { return &___data_4; }
  429. inline void set_data_4(EphemeronU5BU5D_tA2F880A59471B7642CA02323CD56295126FC28A8* value)
  430. {
  431. ___data_4 = value;
  432. Il2CppCodeGenWriteBarrier((void**)(&___data_4), (void*)value);
  433. }
  434. inline static int32_t get_offset_of__lock_5() { return static_cast<int32_t>(offsetof(ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E, ____lock_5)); }
  435. inline RuntimeObject * get__lock_5() const { return ____lock_5; }
  436. inline RuntimeObject ** get_address_of__lock_5() { return &____lock_5; }
  437. inline void set__lock_5(RuntimeObject * value)
  438. {
  439. ____lock_5 = value;
  440. Il2CppCodeGenWriteBarrier((void**)(&____lock_5), (void*)value);
  441. }
  442. inline static int32_t get_offset_of_size_6() { return static_cast<int32_t>(offsetof(ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E, ___size_6)); }
  443. inline int32_t get_size_6() const { return ___size_6; }
  444. inline int32_t* get_address_of_size_6() { return &___size_6; }
  445. inline void set_size_6(int32_t value)
  446. {
  447. ___size_6 = value;
  448. }
  449. };
  450. // System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>
  451. struct Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 : public RuntimeObject
  452. {
  453. public:
  454. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  455. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  456. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  457. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* ___entries_1;
  458. // System.Int32 System.Collections.Generic.Dictionary`2::count
  459. int32_t ___count_2;
  460. // System.Int32 System.Collections.Generic.Dictionary`2::version
  461. int32_t ___version_3;
  462. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  463. int32_t ___freeList_4;
  464. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  465. int32_t ___freeCount_5;
  466. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  467. RuntimeObject* ___comparer_6;
  468. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  469. KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A * ___keys_7;
  470. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  471. ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 * ___values_8;
  472. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  473. RuntimeObject * ____syncRoot_9;
  474. public:
  475. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984, ___buckets_0)); }
  476. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  477. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  478. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  479. {
  480. ___buckets_0 = value;
  481. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  482. }
  483. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984, ___entries_1)); }
  484. inline EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* get_entries_1() const { return ___entries_1; }
  485. inline EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44** get_address_of_entries_1() { return &___entries_1; }
  486. inline void set_entries_1(EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* value)
  487. {
  488. ___entries_1 = value;
  489. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  490. }
  491. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984, ___count_2)); }
  492. inline int32_t get_count_2() const { return ___count_2; }
  493. inline int32_t* get_address_of_count_2() { return &___count_2; }
  494. inline void set_count_2(int32_t value)
  495. {
  496. ___count_2 = value;
  497. }
  498. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984, ___version_3)); }
  499. inline int32_t get_version_3() const { return ___version_3; }
  500. inline int32_t* get_address_of_version_3() { return &___version_3; }
  501. inline void set_version_3(int32_t value)
  502. {
  503. ___version_3 = value;
  504. }
  505. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984, ___freeList_4)); }
  506. inline int32_t get_freeList_4() const { return ___freeList_4; }
  507. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  508. inline void set_freeList_4(int32_t value)
  509. {
  510. ___freeList_4 = value;
  511. }
  512. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984, ___freeCount_5)); }
  513. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  514. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  515. inline void set_freeCount_5(int32_t value)
  516. {
  517. ___freeCount_5 = value;
  518. }
  519. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984, ___comparer_6)); }
  520. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  521. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  522. inline void set_comparer_6(RuntimeObject* value)
  523. {
  524. ___comparer_6 = value;
  525. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  526. }
  527. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984, ___keys_7)); }
  528. inline KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A * get_keys_7() const { return ___keys_7; }
  529. inline KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A ** get_address_of_keys_7() { return &___keys_7; }
  530. inline void set_keys_7(KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A * value)
  531. {
  532. ___keys_7 = value;
  533. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  534. }
  535. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984, ___values_8)); }
  536. inline ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 * get_values_8() const { return ___values_8; }
  537. inline ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 ** get_address_of_values_8() { return &___values_8; }
  538. inline void set_values_8(ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 * value)
  539. {
  540. ___values_8 = value;
  541. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  542. }
  543. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984, ____syncRoot_9)); }
  544. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  545. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  546. inline void set__syncRoot_9(RuntimeObject * value)
  547. {
  548. ____syncRoot_9 = value;
  549. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  550. }
  551. };
  552. // System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
  553. struct Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F : public RuntimeObject
  554. {
  555. public:
  556. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  557. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  558. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  559. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* ___entries_1;
  560. // System.Int32 System.Collections.Generic.Dictionary`2::count
  561. int32_t ___count_2;
  562. // System.Int32 System.Collections.Generic.Dictionary`2::version
  563. int32_t ___version_3;
  564. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  565. int32_t ___freeList_4;
  566. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  567. int32_t ___freeCount_5;
  568. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  569. RuntimeObject* ___comparer_6;
  570. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  571. KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 * ___keys_7;
  572. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  573. ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF * ___values_8;
  574. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  575. RuntimeObject * ____syncRoot_9;
  576. public:
  577. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F, ___buckets_0)); }
  578. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  579. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  580. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  581. {
  582. ___buckets_0 = value;
  583. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  584. }
  585. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F, ___entries_1)); }
  586. inline EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* get_entries_1() const { return ___entries_1; }
  587. inline EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E** get_address_of_entries_1() { return &___entries_1; }
  588. inline void set_entries_1(EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* value)
  589. {
  590. ___entries_1 = value;
  591. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  592. }
  593. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F, ___count_2)); }
  594. inline int32_t get_count_2() const { return ___count_2; }
  595. inline int32_t* get_address_of_count_2() { return &___count_2; }
  596. inline void set_count_2(int32_t value)
  597. {
  598. ___count_2 = value;
  599. }
  600. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F, ___version_3)); }
  601. inline int32_t get_version_3() const { return ___version_3; }
  602. inline int32_t* get_address_of_version_3() { return &___version_3; }
  603. inline void set_version_3(int32_t value)
  604. {
  605. ___version_3 = value;
  606. }
  607. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F, ___freeList_4)); }
  608. inline int32_t get_freeList_4() const { return ___freeList_4; }
  609. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  610. inline void set_freeList_4(int32_t value)
  611. {
  612. ___freeList_4 = value;
  613. }
  614. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F, ___freeCount_5)); }
  615. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  616. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  617. inline void set_freeCount_5(int32_t value)
  618. {
  619. ___freeCount_5 = value;
  620. }
  621. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F, ___comparer_6)); }
  622. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  623. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  624. inline void set_comparer_6(RuntimeObject* value)
  625. {
  626. ___comparer_6 = value;
  627. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  628. }
  629. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F, ___keys_7)); }
  630. inline KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 * get_keys_7() const { return ___keys_7; }
  631. inline KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 ** get_address_of_keys_7() { return &___keys_7; }
  632. inline void set_keys_7(KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 * value)
  633. {
  634. ___keys_7 = value;
  635. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  636. }
  637. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F, ___values_8)); }
  638. inline ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF * get_values_8() const { return ___values_8; }
  639. inline ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF ** get_address_of_values_8() { return &___values_8; }
  640. inline void set_values_8(ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF * value)
  641. {
  642. ___values_8 = value;
  643. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  644. }
  645. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F, ____syncRoot_9)); }
  646. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  647. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  648. inline void set__syncRoot_9(RuntimeObject * value)
  649. {
  650. ____syncRoot_9 = value;
  651. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  652. }
  653. };
  654. // System.Collections.Generic.Dictionary`2<System.Int64,System.Object>
  655. struct Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 : public RuntimeObject
  656. {
  657. public:
  658. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  659. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  660. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  661. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* ___entries_1;
  662. // System.Int32 System.Collections.Generic.Dictionary`2::count
  663. int32_t ___count_2;
  664. // System.Int32 System.Collections.Generic.Dictionary`2::version
  665. int32_t ___version_3;
  666. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  667. int32_t ___freeList_4;
  668. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  669. int32_t ___freeCount_5;
  670. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  671. RuntimeObject* ___comparer_6;
  672. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  673. KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E * ___keys_7;
  674. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  675. ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 * ___values_8;
  676. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  677. RuntimeObject * ____syncRoot_9;
  678. public:
  679. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26, ___buckets_0)); }
  680. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  681. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  682. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  683. {
  684. ___buckets_0 = value;
  685. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  686. }
  687. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26, ___entries_1)); }
  688. inline EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* get_entries_1() const { return ___entries_1; }
  689. inline EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45** get_address_of_entries_1() { return &___entries_1; }
  690. inline void set_entries_1(EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* value)
  691. {
  692. ___entries_1 = value;
  693. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  694. }
  695. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26, ___count_2)); }
  696. inline int32_t get_count_2() const { return ___count_2; }
  697. inline int32_t* get_address_of_count_2() { return &___count_2; }
  698. inline void set_count_2(int32_t value)
  699. {
  700. ___count_2 = value;
  701. }
  702. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26, ___version_3)); }
  703. inline int32_t get_version_3() const { return ___version_3; }
  704. inline int32_t* get_address_of_version_3() { return &___version_3; }
  705. inline void set_version_3(int32_t value)
  706. {
  707. ___version_3 = value;
  708. }
  709. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26, ___freeList_4)); }
  710. inline int32_t get_freeList_4() const { return ___freeList_4; }
  711. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  712. inline void set_freeList_4(int32_t value)
  713. {
  714. ___freeList_4 = value;
  715. }
  716. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26, ___freeCount_5)); }
  717. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  718. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  719. inline void set_freeCount_5(int32_t value)
  720. {
  721. ___freeCount_5 = value;
  722. }
  723. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26, ___comparer_6)); }
  724. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  725. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  726. inline void set_comparer_6(RuntimeObject* value)
  727. {
  728. ___comparer_6 = value;
  729. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  730. }
  731. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26, ___keys_7)); }
  732. inline KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E * get_keys_7() const { return ___keys_7; }
  733. inline KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E ** get_address_of_keys_7() { return &___keys_7; }
  734. inline void set_keys_7(KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E * value)
  735. {
  736. ___keys_7 = value;
  737. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  738. }
  739. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26, ___values_8)); }
  740. inline ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 * get_values_8() const { return ___values_8; }
  741. inline ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 ** get_address_of_values_8() { return &___values_8; }
  742. inline void set_values_8(ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 * value)
  743. {
  744. ___values_8 = value;
  745. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  746. }
  747. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26, ____syncRoot_9)); }
  748. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  749. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  750. inline void set__syncRoot_9(RuntimeObject * value)
  751. {
  752. ____syncRoot_9 = value;
  753. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  754. }
  755. };
  756. // System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>
  757. struct Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 : public RuntimeObject
  758. {
  759. public:
  760. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  761. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  762. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  763. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* ___entries_1;
  764. // System.Int32 System.Collections.Generic.Dictionary`2::count
  765. int32_t ___count_2;
  766. // System.Int32 System.Collections.Generic.Dictionary`2::version
  767. int32_t ___version_3;
  768. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  769. int32_t ___freeList_4;
  770. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  771. int32_t ___freeCount_5;
  772. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  773. RuntimeObject* ___comparer_6;
  774. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  775. KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A * ___keys_7;
  776. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  777. ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 * ___values_8;
  778. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  779. RuntimeObject * ____syncRoot_9;
  780. public:
  781. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0, ___buckets_0)); }
  782. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  783. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  784. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  785. {
  786. ___buckets_0 = value;
  787. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  788. }
  789. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0, ___entries_1)); }
  790. inline EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* get_entries_1() const { return ___entries_1; }
  791. inline EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300** get_address_of_entries_1() { return &___entries_1; }
  792. inline void set_entries_1(EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* value)
  793. {
  794. ___entries_1 = value;
  795. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  796. }
  797. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0, ___count_2)); }
  798. inline int32_t get_count_2() const { return ___count_2; }
  799. inline int32_t* get_address_of_count_2() { return &___count_2; }
  800. inline void set_count_2(int32_t value)
  801. {
  802. ___count_2 = value;
  803. }
  804. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0, ___version_3)); }
  805. inline int32_t get_version_3() const { return ___version_3; }
  806. inline int32_t* get_address_of_version_3() { return &___version_3; }
  807. inline void set_version_3(int32_t value)
  808. {
  809. ___version_3 = value;
  810. }
  811. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0, ___freeList_4)); }
  812. inline int32_t get_freeList_4() const { return ___freeList_4; }
  813. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  814. inline void set_freeList_4(int32_t value)
  815. {
  816. ___freeList_4 = value;
  817. }
  818. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0, ___freeCount_5)); }
  819. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  820. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  821. inline void set_freeCount_5(int32_t value)
  822. {
  823. ___freeCount_5 = value;
  824. }
  825. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0, ___comparer_6)); }
  826. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  827. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  828. inline void set_comparer_6(RuntimeObject* value)
  829. {
  830. ___comparer_6 = value;
  831. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  832. }
  833. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0, ___keys_7)); }
  834. inline KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A * get_keys_7() const { return ___keys_7; }
  835. inline KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A ** get_address_of_keys_7() { return &___keys_7; }
  836. inline void set_keys_7(KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A * value)
  837. {
  838. ___keys_7 = value;
  839. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  840. }
  841. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0, ___values_8)); }
  842. inline ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 * get_values_8() const { return ___values_8; }
  843. inline ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 ** get_address_of_values_8() { return &___values_8; }
  844. inline void set_values_8(ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 * value)
  845. {
  846. ___values_8 = value;
  847. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  848. }
  849. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0, ____syncRoot_9)); }
  850. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  851. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  852. inline void set__syncRoot_9(RuntimeObject * value)
  853. {
  854. ____syncRoot_9 = value;
  855. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  856. }
  857. };
  858. // System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>
  859. struct Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 : public RuntimeObject
  860. {
  861. public:
  862. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  863. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  864. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  865. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* ___entries_1;
  866. // System.Int32 System.Collections.Generic.Dictionary`2::count
  867. int32_t ___count_2;
  868. // System.Int32 System.Collections.Generic.Dictionary`2::version
  869. int32_t ___version_3;
  870. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  871. int32_t ___freeList_4;
  872. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  873. int32_t ___freeCount_5;
  874. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  875. RuntimeObject* ___comparer_6;
  876. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  877. KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 * ___keys_7;
  878. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  879. ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C * ___values_8;
  880. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  881. RuntimeObject * ____syncRoot_9;
  882. public:
  883. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45, ___buckets_0)); }
  884. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  885. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  886. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  887. {
  888. ___buckets_0 = value;
  889. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  890. }
  891. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45, ___entries_1)); }
  892. inline EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* get_entries_1() const { return ___entries_1; }
  893. inline EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF** get_address_of_entries_1() { return &___entries_1; }
  894. inline void set_entries_1(EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* value)
  895. {
  896. ___entries_1 = value;
  897. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  898. }
  899. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45, ___count_2)); }
  900. inline int32_t get_count_2() const { return ___count_2; }
  901. inline int32_t* get_address_of_count_2() { return &___count_2; }
  902. inline void set_count_2(int32_t value)
  903. {
  904. ___count_2 = value;
  905. }
  906. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45, ___version_3)); }
  907. inline int32_t get_version_3() const { return ___version_3; }
  908. inline int32_t* get_address_of_version_3() { return &___version_3; }
  909. inline void set_version_3(int32_t value)
  910. {
  911. ___version_3 = value;
  912. }
  913. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45, ___freeList_4)); }
  914. inline int32_t get_freeList_4() const { return ___freeList_4; }
  915. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  916. inline void set_freeList_4(int32_t value)
  917. {
  918. ___freeList_4 = value;
  919. }
  920. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45, ___freeCount_5)); }
  921. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  922. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  923. inline void set_freeCount_5(int32_t value)
  924. {
  925. ___freeCount_5 = value;
  926. }
  927. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45, ___comparer_6)); }
  928. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  929. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  930. inline void set_comparer_6(RuntimeObject* value)
  931. {
  932. ___comparer_6 = value;
  933. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  934. }
  935. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45, ___keys_7)); }
  936. inline KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 * get_keys_7() const { return ___keys_7; }
  937. inline KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 ** get_address_of_keys_7() { return &___keys_7; }
  938. inline void set_keys_7(KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 * value)
  939. {
  940. ___keys_7 = value;
  941. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  942. }
  943. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45, ___values_8)); }
  944. inline ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C * get_values_8() const { return ___values_8; }
  945. inline ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C ** get_address_of_values_8() { return &___values_8; }
  946. inline void set_values_8(ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C * value)
  947. {
  948. ___values_8 = value;
  949. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  950. }
  951. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45, ____syncRoot_9)); }
  952. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  953. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  954. inline void set__syncRoot_9(RuntimeObject * value)
  955. {
  956. ____syncRoot_9 = value;
  957. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  958. }
  959. };
  960. // System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>
  961. struct Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 : public RuntimeObject
  962. {
  963. public:
  964. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  965. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  966. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  967. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* ___entries_1;
  968. // System.Int32 System.Collections.Generic.Dictionary`2::count
  969. int32_t ___count_2;
  970. // System.Int32 System.Collections.Generic.Dictionary`2::version
  971. int32_t ___version_3;
  972. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  973. int32_t ___freeList_4;
  974. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  975. int32_t ___freeCount_5;
  976. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  977. RuntimeObject* ___comparer_6;
  978. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  979. KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 * ___keys_7;
  980. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  981. ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 * ___values_8;
  982. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  983. RuntimeObject * ____syncRoot_9;
  984. public:
  985. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ___buckets_0)); }
  986. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  987. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  988. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  989. {
  990. ___buckets_0 = value;
  991. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  992. }
  993. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ___entries_1)); }
  994. inline EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* get_entries_1() const { return ___entries_1; }
  995. inline EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F** get_address_of_entries_1() { return &___entries_1; }
  996. inline void set_entries_1(EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* value)
  997. {
  998. ___entries_1 = value;
  999. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  1000. }
  1001. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ___count_2)); }
  1002. inline int32_t get_count_2() const { return ___count_2; }
  1003. inline int32_t* get_address_of_count_2() { return &___count_2; }
  1004. inline void set_count_2(int32_t value)
  1005. {
  1006. ___count_2 = value;
  1007. }
  1008. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ___version_3)); }
  1009. inline int32_t get_version_3() const { return ___version_3; }
  1010. inline int32_t* get_address_of_version_3() { return &___version_3; }
  1011. inline void set_version_3(int32_t value)
  1012. {
  1013. ___version_3 = value;
  1014. }
  1015. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ___freeList_4)); }
  1016. inline int32_t get_freeList_4() const { return ___freeList_4; }
  1017. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  1018. inline void set_freeList_4(int32_t value)
  1019. {
  1020. ___freeList_4 = value;
  1021. }
  1022. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ___freeCount_5)); }
  1023. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  1024. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  1025. inline void set_freeCount_5(int32_t value)
  1026. {
  1027. ___freeCount_5 = value;
  1028. }
  1029. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ___comparer_6)); }
  1030. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  1031. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  1032. inline void set_comparer_6(RuntimeObject* value)
  1033. {
  1034. ___comparer_6 = value;
  1035. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  1036. }
  1037. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ___keys_7)); }
  1038. inline KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 * get_keys_7() const { return ___keys_7; }
  1039. inline KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 ** get_address_of_keys_7() { return &___keys_7; }
  1040. inline void set_keys_7(KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 * value)
  1041. {
  1042. ___keys_7 = value;
  1043. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  1044. }
  1045. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ___values_8)); }
  1046. inline ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 * get_values_8() const { return ___values_8; }
  1047. inline ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 ** get_address_of_values_8() { return &___values_8; }
  1048. inline void set_values_8(ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 * value)
  1049. {
  1050. ___values_8 = value;
  1051. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  1052. }
  1053. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ____syncRoot_9)); }
  1054. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  1055. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  1056. inline void set__syncRoot_9(RuntimeObject * value)
  1057. {
  1058. ____syncRoot_9 = value;
  1059. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  1060. }
  1061. };
  1062. // System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>
  1063. struct Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F : public RuntimeObject
  1064. {
  1065. public:
  1066. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  1067. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  1068. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  1069. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* ___entries_1;
  1070. // System.Int32 System.Collections.Generic.Dictionary`2::count
  1071. int32_t ___count_2;
  1072. // System.Int32 System.Collections.Generic.Dictionary`2::version
  1073. int32_t ___version_3;
  1074. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  1075. int32_t ___freeList_4;
  1076. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  1077. int32_t ___freeCount_5;
  1078. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  1079. RuntimeObject* ___comparer_6;
  1080. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  1081. KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB * ___keys_7;
  1082. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  1083. ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF * ___values_8;
  1084. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1085. RuntimeObject * ____syncRoot_9;
  1086. public:
  1087. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F, ___buckets_0)); }
  1088. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  1089. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  1090. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  1091. {
  1092. ___buckets_0 = value;
  1093. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  1094. }
  1095. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F, ___entries_1)); }
  1096. inline EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* get_entries_1() const { return ___entries_1; }
  1097. inline EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B** get_address_of_entries_1() { return &___entries_1; }
  1098. inline void set_entries_1(EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* value)
  1099. {
  1100. ___entries_1 = value;
  1101. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  1102. }
  1103. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F, ___count_2)); }
  1104. inline int32_t get_count_2() const { return ___count_2; }
  1105. inline int32_t* get_address_of_count_2() { return &___count_2; }
  1106. inline void set_count_2(int32_t value)
  1107. {
  1108. ___count_2 = value;
  1109. }
  1110. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F, ___version_3)); }
  1111. inline int32_t get_version_3() const { return ___version_3; }
  1112. inline int32_t* get_address_of_version_3() { return &___version_3; }
  1113. inline void set_version_3(int32_t value)
  1114. {
  1115. ___version_3 = value;
  1116. }
  1117. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F, ___freeList_4)); }
  1118. inline int32_t get_freeList_4() const { return ___freeList_4; }
  1119. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  1120. inline void set_freeList_4(int32_t value)
  1121. {
  1122. ___freeList_4 = value;
  1123. }
  1124. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F, ___freeCount_5)); }
  1125. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  1126. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  1127. inline void set_freeCount_5(int32_t value)
  1128. {
  1129. ___freeCount_5 = value;
  1130. }
  1131. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F, ___comparer_6)); }
  1132. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  1133. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  1134. inline void set_comparer_6(RuntimeObject* value)
  1135. {
  1136. ___comparer_6 = value;
  1137. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  1138. }
  1139. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F, ___keys_7)); }
  1140. inline KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB * get_keys_7() const { return ___keys_7; }
  1141. inline KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB ** get_address_of_keys_7() { return &___keys_7; }
  1142. inline void set_keys_7(KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB * value)
  1143. {
  1144. ___keys_7 = value;
  1145. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  1146. }
  1147. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F, ___values_8)); }
  1148. inline ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF * get_values_8() const { return ___values_8; }
  1149. inline ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF ** get_address_of_values_8() { return &___values_8; }
  1150. inline void set_values_8(ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF * value)
  1151. {
  1152. ___values_8 = value;
  1153. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  1154. }
  1155. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F, ____syncRoot_9)); }
  1156. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  1157. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  1158. inline void set__syncRoot_9(RuntimeObject * value)
  1159. {
  1160. ____syncRoot_9 = value;
  1161. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  1162. }
  1163. };
  1164. // System.Collections.Generic.EqualityComparer`1<System.ValueTuple`2<System.Object,System.Object>>
  1165. struct EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 : public RuntimeObject
  1166. {
  1167. public:
  1168. public:
  1169. };
  1170. struct EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950_StaticFields
  1171. {
  1172. public:
  1173. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  1174. EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * ___defaultComparer_0;
  1175. public:
  1176. inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950_StaticFields, ___defaultComparer_0)); }
  1177. inline EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * get_defaultComparer_0() const { return ___defaultComparer_0; }
  1178. inline EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
  1179. inline void set_defaultComparer_0(EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * value)
  1180. {
  1181. ___defaultComparer_0 = value;
  1182. Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
  1183. }
  1184. };
  1185. // System.Collections.Generic.EqualityComparer`1<LitJson.ArrayMetadata>
  1186. struct EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D : public RuntimeObject
  1187. {
  1188. public:
  1189. public:
  1190. };
  1191. struct EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D_StaticFields
  1192. {
  1193. public:
  1194. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  1195. EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D * ___defaultComparer_0;
  1196. public:
  1197. inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D_StaticFields, ___defaultComparer_0)); }
  1198. inline EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D * get_defaultComparer_0() const { return ___defaultComparer_0; }
  1199. inline EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
  1200. inline void set_defaultComparer_0(EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D * value)
  1201. {
  1202. ___defaultComparer_0 = value;
  1203. Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
  1204. }
  1205. };
  1206. // System.Collections.Generic.EqualityComparer`1<System.Boolean>
  1207. struct EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 : public RuntimeObject
  1208. {
  1209. public:
  1210. public:
  1211. };
  1212. struct EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7_StaticFields
  1213. {
  1214. public:
  1215. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  1216. EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * ___defaultComparer_0;
  1217. public:
  1218. inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7_StaticFields, ___defaultComparer_0)); }
  1219. inline EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * get_defaultComparer_0() const { return ___defaultComparer_0; }
  1220. inline EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
  1221. inline void set_defaultComparer_0(EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * value)
  1222. {
  1223. ___defaultComparer_0 = value;
  1224. Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
  1225. }
  1226. };
  1227. // System.Collections.Generic.EqualityComparer`1<SixLabors.ImageSharp.Color>
  1228. struct EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD : public RuntimeObject
  1229. {
  1230. public:
  1231. public:
  1232. };
  1233. struct EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD_StaticFields
  1234. {
  1235. public:
  1236. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  1237. EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD * ___defaultComparer_0;
  1238. public:
  1239. inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD_StaticFields, ___defaultComparer_0)); }
  1240. inline EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD * get_defaultComparer_0() const { return ___defaultComparer_0; }
  1241. inline EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
  1242. inline void set_defaultComparer_0(EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD * value)
  1243. {
  1244. ___defaultComparer_0 = value;
  1245. Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
  1246. }
  1247. };
  1248. // System.Collections.Generic.EqualityComparer`1<System.Int32>
  1249. struct EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 : public RuntimeObject
  1250. {
  1251. public:
  1252. public:
  1253. };
  1254. struct EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62_StaticFields
  1255. {
  1256. public:
  1257. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  1258. EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * ___defaultComparer_0;
  1259. public:
  1260. inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62_StaticFields, ___defaultComparer_0)); }
  1261. inline EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * get_defaultComparer_0() const { return ___defaultComparer_0; }
  1262. inline EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
  1263. inline void set_defaultComparer_0(EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * value)
  1264. {
  1265. ___defaultComparer_0 = value;
  1266. Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
  1267. }
  1268. };
  1269. // System.Collections.Generic.EqualityComparer`1<System.Int64>
  1270. struct EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD : public RuntimeObject
  1271. {
  1272. public:
  1273. public:
  1274. };
  1275. struct EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD_StaticFields
  1276. {
  1277. public:
  1278. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  1279. EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD * ___defaultComparer_0;
  1280. public:
  1281. inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD_StaticFields, ___defaultComparer_0)); }
  1282. inline EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD * get_defaultComparer_0() const { return ___defaultComparer_0; }
  1283. inline EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
  1284. inline void set_defaultComparer_0(EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD * value)
  1285. {
  1286. ___defaultComparer_0 = value;
  1287. Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
  1288. }
  1289. };
  1290. // System.Collections.Generic.EqualityComparer`1<System.Object>
  1291. struct EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 : public RuntimeObject
  1292. {
  1293. public:
  1294. public:
  1295. };
  1296. struct EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20_StaticFields
  1297. {
  1298. public:
  1299. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  1300. EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * ___defaultComparer_0;
  1301. public:
  1302. inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20_StaticFields, ___defaultComparer_0)); }
  1303. inline EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * get_defaultComparer_0() const { return ___defaultComparer_0; }
  1304. inline EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
  1305. inline void set_defaultComparer_0(EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * value)
  1306. {
  1307. ___defaultComparer_0 = value;
  1308. Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
  1309. }
  1310. };
  1311. // System.Collections.Generic.EqualityComparer`1<System.String>
  1312. struct EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E : public RuntimeObject
  1313. {
  1314. public:
  1315. public:
  1316. };
  1317. struct EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E_StaticFields
  1318. {
  1319. public:
  1320. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  1321. EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * ___defaultComparer_0;
  1322. public:
  1323. inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E_StaticFields, ___defaultComparer_0)); }
  1324. inline EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * get_defaultComparer_0() const { return ___defaultComparer_0; }
  1325. inline EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
  1326. inline void set_defaultComparer_0(EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * value)
  1327. {
  1328. ___defaultComparer_0 = value;
  1329. Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
  1330. }
  1331. };
  1332. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Int64>
  1333. struct KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A : public RuntimeObject
  1334. {
  1335. public:
  1336. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::dictionary
  1337. Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * ___dictionary_0;
  1338. public:
  1339. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A, ___dictionary_0)); }
  1340. inline Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * get_dictionary_0() const { return ___dictionary_0; }
  1341. inline Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 ** get_address_of_dictionary_0() { return &___dictionary_0; }
  1342. inline void set_dictionary_0(Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * value)
  1343. {
  1344. ___dictionary_0 = value;
  1345. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  1346. }
  1347. };
  1348. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Object>
  1349. struct KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 : public RuntimeObject
  1350. {
  1351. public:
  1352. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::dictionary
  1353. Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * ___dictionary_0;
  1354. public:
  1355. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36, ___dictionary_0)); }
  1356. inline Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * get_dictionary_0() const { return ___dictionary_0; }
  1357. inline Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F ** get_address_of_dictionary_0() { return &___dictionary_0; }
  1358. inline void set_dictionary_0(Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * value)
  1359. {
  1360. ___dictionary_0 = value;
  1361. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  1362. }
  1363. };
  1364. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Int64,System.Object>
  1365. struct KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E : public RuntimeObject
  1366. {
  1367. public:
  1368. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::dictionary
  1369. Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * ___dictionary_0;
  1370. public:
  1371. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E, ___dictionary_0)); }
  1372. inline Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * get_dictionary_0() const { return ___dictionary_0; }
  1373. inline Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 ** get_address_of_dictionary_0() { return &___dictionary_0; }
  1374. inline void set_dictionary_0(Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * value)
  1375. {
  1376. ___dictionary_0 = value;
  1377. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  1378. }
  1379. };
  1380. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.ValueTuple`2<System.Object,System.Object>>
  1381. struct KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A : public RuntimeObject
  1382. {
  1383. public:
  1384. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::dictionary
  1385. Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * ___dictionary_0;
  1386. public:
  1387. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A, ___dictionary_0)); }
  1388. inline Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * get_dictionary_0() const { return ___dictionary_0; }
  1389. inline Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 ** get_address_of_dictionary_0() { return &___dictionary_0; }
  1390. inline void set_dictionary_0(Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * value)
  1391. {
  1392. ___dictionary_0 = value;
  1393. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  1394. }
  1395. };
  1396. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,LitJson.ArrayMetadata>
  1397. struct KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 : public RuntimeObject
  1398. {
  1399. public:
  1400. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::dictionary
  1401. Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * ___dictionary_0;
  1402. public:
  1403. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946, ___dictionary_0)); }
  1404. inline Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * get_dictionary_0() const { return ___dictionary_0; }
  1405. inline Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 ** get_address_of_dictionary_0() { return &___dictionary_0; }
  1406. inline void set_dictionary_0(Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * value)
  1407. {
  1408. ___dictionary_0 = value;
  1409. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  1410. }
  1411. };
  1412. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Boolean>
  1413. struct KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 : public RuntimeObject
  1414. {
  1415. public:
  1416. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::dictionary
  1417. Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * ___dictionary_0;
  1418. public:
  1419. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969, ___dictionary_0)); }
  1420. inline Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * get_dictionary_0() const { return ___dictionary_0; }
  1421. inline Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 ** get_address_of_dictionary_0() { return &___dictionary_0; }
  1422. inline void set_dictionary_0(Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * value)
  1423. {
  1424. ___dictionary_0 = value;
  1425. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  1426. }
  1427. };
  1428. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,SixLabors.ImageSharp.Color>
  1429. struct KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB : public RuntimeObject
  1430. {
  1431. public:
  1432. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::dictionary
  1433. Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * ___dictionary_0;
  1434. public:
  1435. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB, ___dictionary_0)); }
  1436. inline Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * get_dictionary_0() const { return ___dictionary_0; }
  1437. inline Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F ** get_address_of_dictionary_0() { return &___dictionary_0; }
  1438. inline void set_dictionary_0(Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * value)
  1439. {
  1440. ___dictionary_0 = value;
  1441. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  1442. }
  1443. };
  1444. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Int64>
  1445. struct ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 : public RuntimeObject
  1446. {
  1447. public:
  1448. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::dictionary
  1449. Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * ___dictionary_0;
  1450. public:
  1451. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95, ___dictionary_0)); }
  1452. inline Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * get_dictionary_0() const { return ___dictionary_0; }
  1453. inline Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 ** get_address_of_dictionary_0() { return &___dictionary_0; }
  1454. inline void set_dictionary_0(Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * value)
  1455. {
  1456. ___dictionary_0 = value;
  1457. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  1458. }
  1459. };
  1460. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Object>
  1461. struct ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF : public RuntimeObject
  1462. {
  1463. public:
  1464. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::dictionary
  1465. Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * ___dictionary_0;
  1466. public:
  1467. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF, ___dictionary_0)); }
  1468. inline Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * get_dictionary_0() const { return ___dictionary_0; }
  1469. inline Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F ** get_address_of_dictionary_0() { return &___dictionary_0; }
  1470. inline void set_dictionary_0(Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * value)
  1471. {
  1472. ___dictionary_0 = value;
  1473. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  1474. }
  1475. };
  1476. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Int64,System.Object>
  1477. struct ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 : public RuntimeObject
  1478. {
  1479. public:
  1480. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::dictionary
  1481. Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * ___dictionary_0;
  1482. public:
  1483. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10, ___dictionary_0)); }
  1484. inline Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * get_dictionary_0() const { return ___dictionary_0; }
  1485. inline Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 ** get_address_of_dictionary_0() { return &___dictionary_0; }
  1486. inline void set_dictionary_0(Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * value)
  1487. {
  1488. ___dictionary_0 = value;
  1489. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  1490. }
  1491. };
  1492. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.ValueTuple`2<System.Object,System.Object>>
  1493. struct ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 : public RuntimeObject
  1494. {
  1495. public:
  1496. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::dictionary
  1497. Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * ___dictionary_0;
  1498. public:
  1499. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513, ___dictionary_0)); }
  1500. inline Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * get_dictionary_0() const { return ___dictionary_0; }
  1501. inline Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 ** get_address_of_dictionary_0() { return &___dictionary_0; }
  1502. inline void set_dictionary_0(Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * value)
  1503. {
  1504. ___dictionary_0 = value;
  1505. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  1506. }
  1507. };
  1508. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,LitJson.ArrayMetadata>
  1509. struct ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C : public RuntimeObject
  1510. {
  1511. public:
  1512. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::dictionary
  1513. Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * ___dictionary_0;
  1514. public:
  1515. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C, ___dictionary_0)); }
  1516. inline Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * get_dictionary_0() const { return ___dictionary_0; }
  1517. inline Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 ** get_address_of_dictionary_0() { return &___dictionary_0; }
  1518. inline void set_dictionary_0(Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * value)
  1519. {
  1520. ___dictionary_0 = value;
  1521. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  1522. }
  1523. };
  1524. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Boolean>
  1525. struct ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 : public RuntimeObject
  1526. {
  1527. public:
  1528. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::dictionary
  1529. Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * ___dictionary_0;
  1530. public:
  1531. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009, ___dictionary_0)); }
  1532. inline Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * get_dictionary_0() const { return ___dictionary_0; }
  1533. inline Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 ** get_address_of_dictionary_0() { return &___dictionary_0; }
  1534. inline void set_dictionary_0(Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * value)
  1535. {
  1536. ___dictionary_0 = value;
  1537. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  1538. }
  1539. };
  1540. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,SixLabors.ImageSharp.Color>
  1541. struct ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF : public RuntimeObject
  1542. {
  1543. public:
  1544. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::dictionary
  1545. Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * ___dictionary_0;
  1546. public:
  1547. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF, ___dictionary_0)); }
  1548. inline Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * get_dictionary_0() const { return ___dictionary_0; }
  1549. inline Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F ** get_address_of_dictionary_0() { return &___dictionary_0; }
  1550. inline void set_dictionary_0(Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * value)
  1551. {
  1552. ___dictionary_0 = value;
  1553. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  1554. }
  1555. };
  1556. struct Il2CppArrayBounds;
  1557. // System.Array
  1558. // System.Collections.Generic.DictionaryHashHelpers
  1559. struct DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060 : public RuntimeObject
  1560. {
  1561. public:
  1562. public:
  1563. };
  1564. struct DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_StaticFields
  1565. {
  1566. public:
  1567. // System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo> System.Collections.Generic.DictionaryHashHelpers::<SerializationInfoTable>k__BackingField
  1568. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * ___U3CSerializationInfoTableU3Ek__BackingField_0;
  1569. public:
  1570. inline static int32_t get_offset_of_U3CSerializationInfoTableU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_StaticFields, ___U3CSerializationInfoTableU3Ek__BackingField_0)); }
  1571. inline ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * get_U3CSerializationInfoTableU3Ek__BackingField_0() const { return ___U3CSerializationInfoTableU3Ek__BackingField_0; }
  1572. inline ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E ** get_address_of_U3CSerializationInfoTableU3Ek__BackingField_0() { return &___U3CSerializationInfoTableU3Ek__BackingField_0; }
  1573. inline void set_U3CSerializationInfoTableU3Ek__BackingField_0(ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * value)
  1574. {
  1575. ___U3CSerializationInfoTableU3Ek__BackingField_0 = value;
  1576. Il2CppCodeGenWriteBarrier((void**)(&___U3CSerializationInfoTableU3Ek__BackingField_0), (void*)value);
  1577. }
  1578. };
  1579. // System.Reflection.MemberInfo
  1580. struct MemberInfo_t : public RuntimeObject
  1581. {
  1582. public:
  1583. public:
  1584. };
  1585. // System.Runtime.Serialization.SerializationInfo
  1586. struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 : public RuntimeObject
  1587. {
  1588. public:
  1589. // System.String[] System.Runtime.Serialization.SerializationInfo::m_members
  1590. StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___m_members_3;
  1591. // System.Object[] System.Runtime.Serialization.SerializationInfo::m_data
  1592. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___m_data_4;
  1593. // System.Type[] System.Runtime.Serialization.SerializationInfo::m_types
  1594. TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___m_types_5;
  1595. // System.Collections.Generic.Dictionary`2<System.String,System.Int32> System.Runtime.Serialization.SerializationInfo::m_nameToIndex
  1596. Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * ___m_nameToIndex_6;
  1597. // System.Int32 System.Runtime.Serialization.SerializationInfo::m_currMember
  1598. int32_t ___m_currMember_7;
  1599. // System.Runtime.Serialization.IFormatterConverter System.Runtime.Serialization.SerializationInfo::m_converter
  1600. RuntimeObject* ___m_converter_8;
  1601. // System.String System.Runtime.Serialization.SerializationInfo::m_fullTypeName
  1602. String_t* ___m_fullTypeName_9;
  1603. // System.String System.Runtime.Serialization.SerializationInfo::m_assemName
  1604. String_t* ___m_assemName_10;
  1605. // System.Type System.Runtime.Serialization.SerializationInfo::objectType
  1606. Type_t * ___objectType_11;
  1607. // System.Boolean System.Runtime.Serialization.SerializationInfo::isFullTypeNameSetExplicit
  1608. bool ___isFullTypeNameSetExplicit_12;
  1609. // System.Boolean System.Runtime.Serialization.SerializationInfo::isAssemblyNameSetExplicit
  1610. bool ___isAssemblyNameSetExplicit_13;
  1611. // System.Boolean System.Runtime.Serialization.SerializationInfo::requireSameTokenInPartialTrust
  1612. bool ___requireSameTokenInPartialTrust_14;
  1613. public:
  1614. inline static int32_t get_offset_of_m_members_3() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_members_3)); }
  1615. inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_m_members_3() const { return ___m_members_3; }
  1616. inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_m_members_3() { return &___m_members_3; }
  1617. inline void set_m_members_3(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value)
  1618. {
  1619. ___m_members_3 = value;
  1620. Il2CppCodeGenWriteBarrier((void**)(&___m_members_3), (void*)value);
  1621. }
  1622. inline static int32_t get_offset_of_m_data_4() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_data_4)); }
  1623. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_m_data_4() const { return ___m_data_4; }
  1624. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_m_data_4() { return &___m_data_4; }
  1625. inline void set_m_data_4(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
  1626. {
  1627. ___m_data_4 = value;
  1628. Il2CppCodeGenWriteBarrier((void**)(&___m_data_4), (void*)value);
  1629. }
  1630. inline static int32_t get_offset_of_m_types_5() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_types_5)); }
  1631. inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_m_types_5() const { return ___m_types_5; }
  1632. inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_m_types_5() { return &___m_types_5; }
  1633. inline void set_m_types_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value)
  1634. {
  1635. ___m_types_5 = value;
  1636. Il2CppCodeGenWriteBarrier((void**)(&___m_types_5), (void*)value);
  1637. }
  1638. inline static int32_t get_offset_of_m_nameToIndex_6() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_nameToIndex_6)); }
  1639. inline Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * get_m_nameToIndex_6() const { return ___m_nameToIndex_6; }
  1640. inline Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 ** get_address_of_m_nameToIndex_6() { return &___m_nameToIndex_6; }
  1641. inline void set_m_nameToIndex_6(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * value)
  1642. {
  1643. ___m_nameToIndex_6 = value;
  1644. Il2CppCodeGenWriteBarrier((void**)(&___m_nameToIndex_6), (void*)value);
  1645. }
  1646. inline static int32_t get_offset_of_m_currMember_7() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_currMember_7)); }
  1647. inline int32_t get_m_currMember_7() const { return ___m_currMember_7; }
  1648. inline int32_t* get_address_of_m_currMember_7() { return &___m_currMember_7; }
  1649. inline void set_m_currMember_7(int32_t value)
  1650. {
  1651. ___m_currMember_7 = value;
  1652. }
  1653. inline static int32_t get_offset_of_m_converter_8() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_converter_8)); }
  1654. inline RuntimeObject* get_m_converter_8() const { return ___m_converter_8; }
  1655. inline RuntimeObject** get_address_of_m_converter_8() { return &___m_converter_8; }
  1656. inline void set_m_converter_8(RuntimeObject* value)
  1657. {
  1658. ___m_converter_8 = value;
  1659. Il2CppCodeGenWriteBarrier((void**)(&___m_converter_8), (void*)value);
  1660. }
  1661. inline static int32_t get_offset_of_m_fullTypeName_9() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_fullTypeName_9)); }
  1662. inline String_t* get_m_fullTypeName_9() const { return ___m_fullTypeName_9; }
  1663. inline String_t** get_address_of_m_fullTypeName_9() { return &___m_fullTypeName_9; }
  1664. inline void set_m_fullTypeName_9(String_t* value)
  1665. {
  1666. ___m_fullTypeName_9 = value;
  1667. Il2CppCodeGenWriteBarrier((void**)(&___m_fullTypeName_9), (void*)value);
  1668. }
  1669. inline static int32_t get_offset_of_m_assemName_10() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_assemName_10)); }
  1670. inline String_t* get_m_assemName_10() const { return ___m_assemName_10; }
  1671. inline String_t** get_address_of_m_assemName_10() { return &___m_assemName_10; }
  1672. inline void set_m_assemName_10(String_t* value)
  1673. {
  1674. ___m_assemName_10 = value;
  1675. Il2CppCodeGenWriteBarrier((void**)(&___m_assemName_10), (void*)value);
  1676. }
  1677. inline static int32_t get_offset_of_objectType_11() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___objectType_11)); }
  1678. inline Type_t * get_objectType_11() const { return ___objectType_11; }
  1679. inline Type_t ** get_address_of_objectType_11() { return &___objectType_11; }
  1680. inline void set_objectType_11(Type_t * value)
  1681. {
  1682. ___objectType_11 = value;
  1683. Il2CppCodeGenWriteBarrier((void**)(&___objectType_11), (void*)value);
  1684. }
  1685. inline static int32_t get_offset_of_isFullTypeNameSetExplicit_12() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___isFullTypeNameSetExplicit_12)); }
  1686. inline bool get_isFullTypeNameSetExplicit_12() const { return ___isFullTypeNameSetExplicit_12; }
  1687. inline bool* get_address_of_isFullTypeNameSetExplicit_12() { return &___isFullTypeNameSetExplicit_12; }
  1688. inline void set_isFullTypeNameSetExplicit_12(bool value)
  1689. {
  1690. ___isFullTypeNameSetExplicit_12 = value;
  1691. }
  1692. inline static int32_t get_offset_of_isAssemblyNameSetExplicit_13() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___isAssemblyNameSetExplicit_13)); }
  1693. inline bool get_isAssemblyNameSetExplicit_13() const { return ___isAssemblyNameSetExplicit_13; }
  1694. inline bool* get_address_of_isAssemblyNameSetExplicit_13() { return &___isAssemblyNameSetExplicit_13; }
  1695. inline void set_isAssemblyNameSetExplicit_13(bool value)
  1696. {
  1697. ___isAssemblyNameSetExplicit_13 = value;
  1698. }
  1699. inline static int32_t get_offset_of_requireSameTokenInPartialTrust_14() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___requireSameTokenInPartialTrust_14)); }
  1700. inline bool get_requireSameTokenInPartialTrust_14() const { return ___requireSameTokenInPartialTrust_14; }
  1701. inline bool* get_address_of_requireSameTokenInPartialTrust_14() { return &___requireSameTokenInPartialTrust_14; }
  1702. inline void set_requireSameTokenInPartialTrust_14(bool value)
  1703. {
  1704. ___requireSameTokenInPartialTrust_14 = value;
  1705. }
  1706. };
  1707. // System.String
  1708. struct String_t : public RuntimeObject
  1709. {
  1710. public:
  1711. // System.Int32 System.String::m_stringLength
  1712. int32_t ___m_stringLength_0;
  1713. // System.Char System.String::m_firstChar
  1714. Il2CppChar ___m_firstChar_1;
  1715. public:
  1716. inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
  1717. inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
  1718. inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
  1719. inline void set_m_stringLength_0(int32_t value)
  1720. {
  1721. ___m_stringLength_0 = value;
  1722. }
  1723. inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
  1724. inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
  1725. inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
  1726. inline void set_m_firstChar_1(Il2CppChar value)
  1727. {
  1728. ___m_firstChar_1 = value;
  1729. }
  1730. };
  1731. struct String_t_StaticFields
  1732. {
  1733. public:
  1734. // System.String System.String::Empty
  1735. String_t* ___Empty_5;
  1736. public:
  1737. inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
  1738. inline String_t* get_Empty_5() const { return ___Empty_5; }
  1739. inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
  1740. inline void set_Empty_5(String_t* value)
  1741. {
  1742. ___Empty_5 = value;
  1743. Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
  1744. }
  1745. };
  1746. // System.ValueType
  1747. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject
  1748. {
  1749. public:
  1750. public:
  1751. };
  1752. // Native definition for P/Invoke marshalling of System.ValueType
  1753. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke
  1754. {
  1755. };
  1756. // Native definition for COM marshalling of System.ValueType
  1757. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com
  1758. {
  1759. };
  1760. // System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Int64>
  1761. struct Entry_t566665F9E0C95BD89070FA959BD9CD9652B11B1E
  1762. {
  1763. public:
  1764. // System.Int32 System.Collections.Generic.Dictionary`2/Entry::hashCode
  1765. int32_t ___hashCode_0;
  1766. // System.Int32 System.Collections.Generic.Dictionary`2/Entry::next
  1767. int32_t ___next_1;
  1768. // TKey System.Collections.Generic.Dictionary`2/Entry::key
  1769. int32_t ___key_2;
  1770. // TValue System.Collections.Generic.Dictionary`2/Entry::value
  1771. int64_t ___value_3;
  1772. public:
  1773. inline static int32_t get_offset_of_hashCode_0() { return static_cast<int32_t>(offsetof(Entry_t566665F9E0C95BD89070FA959BD9CD9652B11B1E, ___hashCode_0)); }
  1774. inline int32_t get_hashCode_0() const { return ___hashCode_0; }
  1775. inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; }
  1776. inline void set_hashCode_0(int32_t value)
  1777. {
  1778. ___hashCode_0 = value;
  1779. }
  1780. inline static int32_t get_offset_of_next_1() { return static_cast<int32_t>(offsetof(Entry_t566665F9E0C95BD89070FA959BD9CD9652B11B1E, ___next_1)); }
  1781. inline int32_t get_next_1() const { return ___next_1; }
  1782. inline int32_t* get_address_of_next_1() { return &___next_1; }
  1783. inline void set_next_1(int32_t value)
  1784. {
  1785. ___next_1 = value;
  1786. }
  1787. inline static int32_t get_offset_of_key_2() { return static_cast<int32_t>(offsetof(Entry_t566665F9E0C95BD89070FA959BD9CD9652B11B1E, ___key_2)); }
  1788. inline int32_t get_key_2() const { return ___key_2; }
  1789. inline int32_t* get_address_of_key_2() { return &___key_2; }
  1790. inline void set_key_2(int32_t value)
  1791. {
  1792. ___key_2 = value;
  1793. }
  1794. inline static int32_t get_offset_of_value_3() { return static_cast<int32_t>(offsetof(Entry_t566665F9E0C95BD89070FA959BD9CD9652B11B1E, ___value_3)); }
  1795. inline int64_t get_value_3() const { return ___value_3; }
  1796. inline int64_t* get_address_of_value_3() { return &___value_3; }
  1797. inline void set_value_3(int64_t value)
  1798. {
  1799. ___value_3 = value;
  1800. }
  1801. };
  1802. // System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Object>
  1803. struct Entry_tD3C172E348082DAA38034A7BFC5251A40A96D632
  1804. {
  1805. public:
  1806. // System.Int32 System.Collections.Generic.Dictionary`2/Entry::hashCode
  1807. int32_t ___hashCode_0;
  1808. // System.Int32 System.Collections.Generic.Dictionary`2/Entry::next
  1809. int32_t ___next_1;
  1810. // TKey System.Collections.Generic.Dictionary`2/Entry::key
  1811. int32_t ___key_2;
  1812. // TValue System.Collections.Generic.Dictionary`2/Entry::value
  1813. RuntimeObject * ___value_3;
  1814. public:
  1815. inline static int32_t get_offset_of_hashCode_0() { return static_cast<int32_t>(offsetof(Entry_tD3C172E348082DAA38034A7BFC5251A40A96D632, ___hashCode_0)); }
  1816. inline int32_t get_hashCode_0() const { return ___hashCode_0; }
  1817. inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; }
  1818. inline void set_hashCode_0(int32_t value)
  1819. {
  1820. ___hashCode_0 = value;
  1821. }
  1822. inline static int32_t get_offset_of_next_1() { return static_cast<int32_t>(offsetof(Entry_tD3C172E348082DAA38034A7BFC5251A40A96D632, ___next_1)); }
  1823. inline int32_t get_next_1() const { return ___next_1; }
  1824. inline int32_t* get_address_of_next_1() { return &___next_1; }
  1825. inline void set_next_1(int32_t value)
  1826. {
  1827. ___next_1 = value;
  1828. }
  1829. inline static int32_t get_offset_of_key_2() { return static_cast<int32_t>(offsetof(Entry_tD3C172E348082DAA38034A7BFC5251A40A96D632, ___key_2)); }
  1830. inline int32_t get_key_2() const { return ___key_2; }
  1831. inline int32_t* get_address_of_key_2() { return &___key_2; }
  1832. inline void set_key_2(int32_t value)
  1833. {
  1834. ___key_2 = value;
  1835. }
  1836. inline static int32_t get_offset_of_value_3() { return static_cast<int32_t>(offsetof(Entry_tD3C172E348082DAA38034A7BFC5251A40A96D632, ___value_3)); }
  1837. inline RuntimeObject * get_value_3() const { return ___value_3; }
  1838. inline RuntimeObject ** get_address_of_value_3() { return &___value_3; }
  1839. inline void set_value_3(RuntimeObject * value)
  1840. {
  1841. ___value_3 = value;
  1842. Il2CppCodeGenWriteBarrier((void**)(&___value_3), (void*)value);
  1843. }
  1844. };
  1845. // System.Collections.Generic.Dictionary`2/Entry<System.Int64,System.Object>
  1846. struct Entry_t433EC2E04BDF0855EE1D9C7D5775426888E97E4A
  1847. {
  1848. public:
  1849. // System.Int32 System.Collections.Generic.Dictionary`2/Entry::hashCode
  1850. int32_t ___hashCode_0;
  1851. // System.Int32 System.Collections.Generic.Dictionary`2/Entry::next
  1852. int32_t ___next_1;
  1853. // TKey System.Collections.Generic.Dictionary`2/Entry::key
  1854. int64_t ___key_2;
  1855. // TValue System.Collections.Generic.Dictionary`2/Entry::value
  1856. RuntimeObject * ___value_3;
  1857. public:
  1858. inline static int32_t get_offset_of_hashCode_0() { return static_cast<int32_t>(offsetof(Entry_t433EC2E04BDF0855EE1D9C7D5775426888E97E4A, ___hashCode_0)); }
  1859. inline int32_t get_hashCode_0() const { return ___hashCode_0; }
  1860. inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; }
  1861. inline void set_hashCode_0(int32_t value)
  1862. {
  1863. ___hashCode_0 = value;
  1864. }
  1865. inline static int32_t get_offset_of_next_1() { return static_cast<int32_t>(offsetof(Entry_t433EC2E04BDF0855EE1D9C7D5775426888E97E4A, ___next_1)); }
  1866. inline int32_t get_next_1() const { return ___next_1; }
  1867. inline int32_t* get_address_of_next_1() { return &___next_1; }
  1868. inline void set_next_1(int32_t value)
  1869. {
  1870. ___next_1 = value;
  1871. }
  1872. inline static int32_t get_offset_of_key_2() { return static_cast<int32_t>(offsetof(Entry_t433EC2E04BDF0855EE1D9C7D5775426888E97E4A, ___key_2)); }
  1873. inline int64_t get_key_2() const { return ___key_2; }
  1874. inline int64_t* get_address_of_key_2() { return &___key_2; }
  1875. inline void set_key_2(int64_t value)
  1876. {
  1877. ___key_2 = value;
  1878. }
  1879. inline static int32_t get_offset_of_value_3() { return static_cast<int32_t>(offsetof(Entry_t433EC2E04BDF0855EE1D9C7D5775426888E97E4A, ___value_3)); }
  1880. inline RuntimeObject * get_value_3() const { return ___value_3; }
  1881. inline RuntimeObject ** get_address_of_value_3() { return &___value_3; }
  1882. inline void set_value_3(RuntimeObject * value)
  1883. {
  1884. ___value_3 = value;
  1885. Il2CppCodeGenWriteBarrier((void**)(&___value_3), (void*)value);
  1886. }
  1887. };
  1888. // System.Collections.Generic.Dictionary`2/Entry<System.Object,System.Boolean>
  1889. struct Entry_tE032650534234E8BCC41BF224A68F799EB231216
  1890. {
  1891. public:
  1892. // System.Int32 System.Collections.Generic.Dictionary`2/Entry::hashCode
  1893. int32_t ___hashCode_0;
  1894. // System.Int32 System.Collections.Generic.Dictionary`2/Entry::next
  1895. int32_t ___next_1;
  1896. // TKey System.Collections.Generic.Dictionary`2/Entry::key
  1897. RuntimeObject * ___key_2;
  1898. // TValue System.Collections.Generic.Dictionary`2/Entry::value
  1899. bool ___value_3;
  1900. public:
  1901. inline static int32_t get_offset_of_hashCode_0() { return static_cast<int32_t>(offsetof(Entry_tE032650534234E8BCC41BF224A68F799EB231216, ___hashCode_0)); }
  1902. inline int32_t get_hashCode_0() const { return ___hashCode_0; }
  1903. inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; }
  1904. inline void set_hashCode_0(int32_t value)
  1905. {
  1906. ___hashCode_0 = value;
  1907. }
  1908. inline static int32_t get_offset_of_next_1() { return static_cast<int32_t>(offsetof(Entry_tE032650534234E8BCC41BF224A68F799EB231216, ___next_1)); }
  1909. inline int32_t get_next_1() const { return ___next_1; }
  1910. inline int32_t* get_address_of_next_1() { return &___next_1; }
  1911. inline void set_next_1(int32_t value)
  1912. {
  1913. ___next_1 = value;
  1914. }
  1915. inline static int32_t get_offset_of_key_2() { return static_cast<int32_t>(offsetof(Entry_tE032650534234E8BCC41BF224A68F799EB231216, ___key_2)); }
  1916. inline RuntimeObject * get_key_2() const { return ___key_2; }
  1917. inline RuntimeObject ** get_address_of_key_2() { return &___key_2; }
  1918. inline void set_key_2(RuntimeObject * value)
  1919. {
  1920. ___key_2 = value;
  1921. Il2CppCodeGenWriteBarrier((void**)(&___key_2), (void*)value);
  1922. }
  1923. inline static int32_t get_offset_of_value_3() { return static_cast<int32_t>(offsetof(Entry_tE032650534234E8BCC41BF224A68F799EB231216, ___value_3)); }
  1924. inline bool get_value_3() const { return ___value_3; }
  1925. inline bool* get_address_of_value_3() { return &___value_3; }
  1926. inline void set_value_3(bool value)
  1927. {
  1928. ___value_3 = value;
  1929. }
  1930. };
  1931. // System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int64>
  1932. struct KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28
  1933. {
  1934. public:
  1935. // TKey System.Collections.Generic.KeyValuePair`2::key
  1936. int32_t ___key_0;
  1937. // TValue System.Collections.Generic.KeyValuePair`2::value
  1938. int64_t ___value_1;
  1939. public:
  1940. inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28, ___key_0)); }
  1941. inline int32_t get_key_0() const { return ___key_0; }
  1942. inline int32_t* get_address_of_key_0() { return &___key_0; }
  1943. inline void set_key_0(int32_t value)
  1944. {
  1945. ___key_0 = value;
  1946. }
  1947. inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28, ___value_1)); }
  1948. inline int64_t get_value_1() const { return ___value_1; }
  1949. inline int64_t* get_address_of_value_1() { return &___value_1; }
  1950. inline void set_value_1(int64_t value)
  1951. {
  1952. ___value_1 = value;
  1953. }
  1954. };
  1955. // System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>
  1956. struct KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0
  1957. {
  1958. public:
  1959. // TKey System.Collections.Generic.KeyValuePair`2::key
  1960. int32_t ___key_0;
  1961. // TValue System.Collections.Generic.KeyValuePair`2::value
  1962. RuntimeObject * ___value_1;
  1963. public:
  1964. inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0, ___key_0)); }
  1965. inline int32_t get_key_0() const { return ___key_0; }
  1966. inline int32_t* get_address_of_key_0() { return &___key_0; }
  1967. inline void set_key_0(int32_t value)
  1968. {
  1969. ___key_0 = value;
  1970. }
  1971. inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0, ___value_1)); }
  1972. inline RuntimeObject * get_value_1() const { return ___value_1; }
  1973. inline RuntimeObject ** get_address_of_value_1() { return &___value_1; }
  1974. inline void set_value_1(RuntimeObject * value)
  1975. {
  1976. ___value_1 = value;
  1977. Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value);
  1978. }
  1979. };
  1980. // System.Collections.Generic.KeyValuePair`2<System.Int64,System.Object>
  1981. struct KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2
  1982. {
  1983. public:
  1984. // TKey System.Collections.Generic.KeyValuePair`2::key
  1985. int64_t ___key_0;
  1986. // TValue System.Collections.Generic.KeyValuePair`2::value
  1987. RuntimeObject * ___value_1;
  1988. public:
  1989. inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2, ___key_0)); }
  1990. inline int64_t get_key_0() const { return ___key_0; }
  1991. inline int64_t* get_address_of_key_0() { return &___key_0; }
  1992. inline void set_key_0(int64_t value)
  1993. {
  1994. ___key_0 = value;
  1995. }
  1996. inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2, ___value_1)); }
  1997. inline RuntimeObject * get_value_1() const { return ___value_1; }
  1998. inline RuntimeObject ** get_address_of_value_1() { return &___value_1; }
  1999. inline void set_value_1(RuntimeObject * value)
  2000. {
  2001. ___value_1 = value;
  2002. Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value);
  2003. }
  2004. };
  2005. // System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>
  2006. struct KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A
  2007. {
  2008. public:
  2009. // TKey System.Collections.Generic.KeyValuePair`2::key
  2010. RuntimeObject * ___key_0;
  2011. // TValue System.Collections.Generic.KeyValuePair`2::value
  2012. bool ___value_1;
  2013. public:
  2014. inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A, ___key_0)); }
  2015. inline RuntimeObject * get_key_0() const { return ___key_0; }
  2016. inline RuntimeObject ** get_address_of_key_0() { return &___key_0; }
  2017. inline void set_key_0(RuntimeObject * value)
  2018. {
  2019. ___key_0 = value;
  2020. Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value);
  2021. }
  2022. inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A, ___value_1)); }
  2023. inline bool get_value_1() const { return ___value_1; }
  2024. inline bool* get_address_of_value_1() { return &___value_1; }
  2025. inline void set_value_1(bool value)
  2026. {
  2027. ___value_1 = value;
  2028. }
  2029. };
  2030. // System.ValueTuple`2<System.Object,System.Object>
  2031. struct ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403
  2032. {
  2033. public:
  2034. // T1 System.ValueTuple`2::Item1
  2035. RuntimeObject * ___Item1_0;
  2036. // T2 System.ValueTuple`2::Item2
  2037. RuntimeObject * ___Item2_1;
  2038. public:
  2039. inline static int32_t get_offset_of_Item1_0() { return static_cast<int32_t>(offsetof(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403, ___Item1_0)); }
  2040. inline RuntimeObject * get_Item1_0() const { return ___Item1_0; }
  2041. inline RuntimeObject ** get_address_of_Item1_0() { return &___Item1_0; }
  2042. inline void set_Item1_0(RuntimeObject * value)
  2043. {
  2044. ___Item1_0 = value;
  2045. Il2CppCodeGenWriteBarrier((void**)(&___Item1_0), (void*)value);
  2046. }
  2047. inline static int32_t get_offset_of_Item2_1() { return static_cast<int32_t>(offsetof(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403, ___Item2_1)); }
  2048. inline RuntimeObject * get_Item2_1() const { return ___Item2_1; }
  2049. inline RuntimeObject ** get_address_of_Item2_1() { return &___Item2_1; }
  2050. inline void set_Item2_1(RuntimeObject * value)
  2051. {
  2052. ___Item2_1 = value;
  2053. Il2CppCodeGenWriteBarrier((void**)(&___Item2_1), (void*)value);
  2054. }
  2055. };
  2056. // LitJson.ArrayMetadata
  2057. struct ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9
  2058. {
  2059. public:
  2060. // System.Type LitJson.ArrayMetadata::element_type
  2061. Type_t * ___element_type_0;
  2062. // System.Boolean LitJson.ArrayMetadata::is_array
  2063. bool ___is_array_1;
  2064. // System.Boolean LitJson.ArrayMetadata::is_list
  2065. bool ___is_list_2;
  2066. public:
  2067. inline static int32_t get_offset_of_element_type_0() { return static_cast<int32_t>(offsetof(ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9, ___element_type_0)); }
  2068. inline Type_t * get_element_type_0() const { return ___element_type_0; }
  2069. inline Type_t ** get_address_of_element_type_0() { return &___element_type_0; }
  2070. inline void set_element_type_0(Type_t * value)
  2071. {
  2072. ___element_type_0 = value;
  2073. Il2CppCodeGenWriteBarrier((void**)(&___element_type_0), (void*)value);
  2074. }
  2075. inline static int32_t get_offset_of_is_array_1() { return static_cast<int32_t>(offsetof(ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9, ___is_array_1)); }
  2076. inline bool get_is_array_1() const { return ___is_array_1; }
  2077. inline bool* get_address_of_is_array_1() { return &___is_array_1; }
  2078. inline void set_is_array_1(bool value)
  2079. {
  2080. ___is_array_1 = value;
  2081. }
  2082. inline static int32_t get_offset_of_is_list_2() { return static_cast<int32_t>(offsetof(ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9, ___is_list_2)); }
  2083. inline bool get_is_list_2() const { return ___is_list_2; }
  2084. inline bool* get_address_of_is_list_2() { return &___is_list_2; }
  2085. inline void set_is_list_2(bool value)
  2086. {
  2087. ___is_list_2 = value;
  2088. }
  2089. };
  2090. // Native definition for P/Invoke marshalling of LitJson.ArrayMetadata
  2091. struct ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9_marshaled_pinvoke
  2092. {
  2093. Type_t * ___element_type_0;
  2094. int32_t ___is_array_1;
  2095. int32_t ___is_list_2;
  2096. };
  2097. // Native definition for COM marshalling of LitJson.ArrayMetadata
  2098. struct ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9_marshaled_com
  2099. {
  2100. Type_t * ___element_type_0;
  2101. int32_t ___is_array_1;
  2102. int32_t ___is_list_2;
  2103. };
  2104. // System.Boolean
  2105. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37
  2106. {
  2107. public:
  2108. // System.Boolean System.Boolean::m_value
  2109. bool ___m_value_0;
  2110. public:
  2111. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); }
  2112. inline bool get_m_value_0() const { return ___m_value_0; }
  2113. inline bool* get_address_of_m_value_0() { return &___m_value_0; }
  2114. inline void set_m_value_0(bool value)
  2115. {
  2116. ___m_value_0 = value;
  2117. }
  2118. };
  2119. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields
  2120. {
  2121. public:
  2122. // System.String System.Boolean::TrueString
  2123. String_t* ___TrueString_5;
  2124. // System.String System.Boolean::FalseString
  2125. String_t* ___FalseString_6;
  2126. public:
  2127. inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); }
  2128. inline String_t* get_TrueString_5() const { return ___TrueString_5; }
  2129. inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
  2130. inline void set_TrueString_5(String_t* value)
  2131. {
  2132. ___TrueString_5 = value;
  2133. Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
  2134. }
  2135. inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); }
  2136. inline String_t* get_FalseString_6() const { return ___FalseString_6; }
  2137. inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
  2138. inline void set_FalseString_6(String_t* value)
  2139. {
  2140. ___FalseString_6 = value;
  2141. Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
  2142. }
  2143. };
  2144. // System.Collections.DictionaryEntry
  2145. struct DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90
  2146. {
  2147. public:
  2148. // System.Object System.Collections.DictionaryEntry::_key
  2149. RuntimeObject * ____key_0;
  2150. // System.Object System.Collections.DictionaryEntry::_value
  2151. RuntimeObject * ____value_1;
  2152. public:
  2153. inline static int32_t get_offset_of__key_0() { return static_cast<int32_t>(offsetof(DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90, ____key_0)); }
  2154. inline RuntimeObject * get__key_0() const { return ____key_0; }
  2155. inline RuntimeObject ** get_address_of__key_0() { return &____key_0; }
  2156. inline void set__key_0(RuntimeObject * value)
  2157. {
  2158. ____key_0 = value;
  2159. Il2CppCodeGenWriteBarrier((void**)(&____key_0), (void*)value);
  2160. }
  2161. inline static int32_t get_offset_of__value_1() { return static_cast<int32_t>(offsetof(DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90, ____value_1)); }
  2162. inline RuntimeObject * get__value_1() const { return ____value_1; }
  2163. inline RuntimeObject ** get_address_of__value_1() { return &____value_1; }
  2164. inline void set__value_1(RuntimeObject * value)
  2165. {
  2166. ____value_1 = value;
  2167. Il2CppCodeGenWriteBarrier((void**)(&____value_1), (void*)value);
  2168. }
  2169. };
  2170. // Native definition for P/Invoke marshalling of System.Collections.DictionaryEntry
  2171. struct DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshaled_pinvoke
  2172. {
  2173. Il2CppIUnknown* ____key_0;
  2174. Il2CppIUnknown* ____value_1;
  2175. };
  2176. // Native definition for COM marshalling of System.Collections.DictionaryEntry
  2177. struct DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshaled_com
  2178. {
  2179. Il2CppIUnknown* ____key_0;
  2180. Il2CppIUnknown* ____value_1;
  2181. };
  2182. // System.Enum
  2183. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52
  2184. {
  2185. public:
  2186. public:
  2187. };
  2188. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields
  2189. {
  2190. public:
  2191. // System.Char[] System.Enum::enumSeperatorCharArray
  2192. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0;
  2193. public:
  2194. inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); }
  2195. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
  2196. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
  2197. inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
  2198. {
  2199. ___enumSeperatorCharArray_0 = value;
  2200. Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
  2201. }
  2202. };
  2203. // Native definition for P/Invoke marshalling of System.Enum
  2204. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke
  2205. {
  2206. };
  2207. // Native definition for COM marshalling of System.Enum
  2208. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com
  2209. {
  2210. };
  2211. // System.Int32
  2212. struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046
  2213. {
  2214. public:
  2215. // System.Int32 System.Int32::m_value
  2216. int32_t ___m_value_0;
  2217. public:
  2218. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); }
  2219. inline int32_t get_m_value_0() const { return ___m_value_0; }
  2220. inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
  2221. inline void set_m_value_0(int32_t value)
  2222. {
  2223. ___m_value_0 = value;
  2224. }
  2225. };
  2226. // System.Int64
  2227. struct Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3
  2228. {
  2229. public:
  2230. // System.Int64 System.Int64::m_value
  2231. int64_t ___m_value_0;
  2232. public:
  2233. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3, ___m_value_0)); }
  2234. inline int64_t get_m_value_0() const { return ___m_value_0; }
  2235. inline int64_t* get_address_of_m_value_0() { return &___m_value_0; }
  2236. inline void set_m_value_0(int64_t value)
  2237. {
  2238. ___m_value_0 = value;
  2239. }
  2240. };
  2241. // System.IntPtr
  2242. struct IntPtr_t
  2243. {
  2244. public:
  2245. // System.Void* System.IntPtr::m_value
  2246. void* ___m_value_0;
  2247. public:
  2248. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  2249. inline void* get_m_value_0() const { return ___m_value_0; }
  2250. inline void** get_address_of_m_value_0() { return &___m_value_0; }
  2251. inline void set_m_value_0(void* value)
  2252. {
  2253. ___m_value_0 = value;
  2254. }
  2255. };
  2256. struct IntPtr_t_StaticFields
  2257. {
  2258. public:
  2259. // System.IntPtr System.IntPtr::Zero
  2260. intptr_t ___Zero_1;
  2261. public:
  2262. inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  2263. inline intptr_t get_Zero_1() const { return ___Zero_1; }
  2264. inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  2265. inline void set_Zero_1(intptr_t value)
  2266. {
  2267. ___Zero_1 = value;
  2268. }
  2269. };
  2270. // System.Collections.Generic.NonRandomizedStringEqualityComparer
  2271. struct NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 : public EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E
  2272. {
  2273. public:
  2274. public:
  2275. };
  2276. // SixLabors.ImageSharp.PixelFormats.Rgba64
  2277. struct Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F
  2278. {
  2279. public:
  2280. // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgba64::R
  2281. uint16_t ___R_0;
  2282. // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgba64::G
  2283. uint16_t ___G_1;
  2284. // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgba64::B
  2285. uint16_t ___B_2;
  2286. // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgba64::A
  2287. uint16_t ___A_3;
  2288. public:
  2289. inline static int32_t get_offset_of_R_0() { return static_cast<int32_t>(offsetof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F, ___R_0)); }
  2290. inline uint16_t get_R_0() const { return ___R_0; }
  2291. inline uint16_t* get_address_of_R_0() { return &___R_0; }
  2292. inline void set_R_0(uint16_t value)
  2293. {
  2294. ___R_0 = value;
  2295. }
  2296. inline static int32_t get_offset_of_G_1() { return static_cast<int32_t>(offsetof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F, ___G_1)); }
  2297. inline uint16_t get_G_1() const { return ___G_1; }
  2298. inline uint16_t* get_address_of_G_1() { return &___G_1; }
  2299. inline void set_G_1(uint16_t value)
  2300. {
  2301. ___G_1 = value;
  2302. }
  2303. inline static int32_t get_offset_of_B_2() { return static_cast<int32_t>(offsetof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F, ___B_2)); }
  2304. inline uint16_t get_B_2() const { return ___B_2; }
  2305. inline uint16_t* get_address_of_B_2() { return &___B_2; }
  2306. inline void set_B_2(uint16_t value)
  2307. {
  2308. ___B_2 = value;
  2309. }
  2310. inline static int32_t get_offset_of_A_3() { return static_cast<int32_t>(offsetof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F, ___A_3)); }
  2311. inline uint16_t get_A_3() const { return ___A_3; }
  2312. inline uint16_t* get_address_of_A_3() { return &___A_3; }
  2313. inline void set_A_3(uint16_t value)
  2314. {
  2315. ___A_3 = value;
  2316. }
  2317. };
  2318. // System.Void
  2319. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5
  2320. {
  2321. public:
  2322. union
  2323. {
  2324. struct
  2325. {
  2326. };
  2327. uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1];
  2328. };
  2329. public:
  2330. };
  2331. // System.Collections.Generic.Dictionary`2/Entry<System.Object,System.ValueTuple`2<System.Object,System.Object>>
  2332. struct Entry_t65DC8AC8C348E8CE1CB206C2205D1B0FAD67F035
  2333. {
  2334. public:
  2335. // System.Int32 System.Collections.Generic.Dictionary`2/Entry::hashCode
  2336. int32_t ___hashCode_0;
  2337. // System.Int32 System.Collections.Generic.Dictionary`2/Entry::next
  2338. int32_t ___next_1;
  2339. // TKey System.Collections.Generic.Dictionary`2/Entry::key
  2340. RuntimeObject * ___key_2;
  2341. // TValue System.Collections.Generic.Dictionary`2/Entry::value
  2342. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___value_3;
  2343. public:
  2344. inline static int32_t get_offset_of_hashCode_0() { return static_cast<int32_t>(offsetof(Entry_t65DC8AC8C348E8CE1CB206C2205D1B0FAD67F035, ___hashCode_0)); }
  2345. inline int32_t get_hashCode_0() const { return ___hashCode_0; }
  2346. inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; }
  2347. inline void set_hashCode_0(int32_t value)
  2348. {
  2349. ___hashCode_0 = value;
  2350. }
  2351. inline static int32_t get_offset_of_next_1() { return static_cast<int32_t>(offsetof(Entry_t65DC8AC8C348E8CE1CB206C2205D1B0FAD67F035, ___next_1)); }
  2352. inline int32_t get_next_1() const { return ___next_1; }
  2353. inline int32_t* get_address_of_next_1() { return &___next_1; }
  2354. inline void set_next_1(int32_t value)
  2355. {
  2356. ___next_1 = value;
  2357. }
  2358. inline static int32_t get_offset_of_key_2() { return static_cast<int32_t>(offsetof(Entry_t65DC8AC8C348E8CE1CB206C2205D1B0FAD67F035, ___key_2)); }
  2359. inline RuntimeObject * get_key_2() const { return ___key_2; }
  2360. inline RuntimeObject ** get_address_of_key_2() { return &___key_2; }
  2361. inline void set_key_2(RuntimeObject * value)
  2362. {
  2363. ___key_2 = value;
  2364. Il2CppCodeGenWriteBarrier((void**)(&___key_2), (void*)value);
  2365. }
  2366. inline static int32_t get_offset_of_value_3() { return static_cast<int32_t>(offsetof(Entry_t65DC8AC8C348E8CE1CB206C2205D1B0FAD67F035, ___value_3)); }
  2367. inline ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 get_value_3() const { return ___value_3; }
  2368. inline ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 * get_address_of_value_3() { return &___value_3; }
  2369. inline void set_value_3(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 value)
  2370. {
  2371. ___value_3 = value;
  2372. Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___Item1_0), (void*)NULL);
  2373. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2374. Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___Item2_1), (void*)NULL);
  2375. #endif
  2376. }
  2377. };
  2378. // System.Collections.Generic.Dictionary`2/Entry<System.Object,LitJson.ArrayMetadata>
  2379. struct Entry_tE70B9377E82583DACFE1566E7789CA71B56ABB05
  2380. {
  2381. public:
  2382. // System.Int32 System.Collections.Generic.Dictionary`2/Entry::hashCode
  2383. int32_t ___hashCode_0;
  2384. // System.Int32 System.Collections.Generic.Dictionary`2/Entry::next
  2385. int32_t ___next_1;
  2386. // TKey System.Collections.Generic.Dictionary`2/Entry::key
  2387. RuntimeObject * ___key_2;
  2388. // TValue System.Collections.Generic.Dictionary`2/Entry::value
  2389. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 ___value_3;
  2390. public:
  2391. inline static int32_t get_offset_of_hashCode_0() { return static_cast<int32_t>(offsetof(Entry_tE70B9377E82583DACFE1566E7789CA71B56ABB05, ___hashCode_0)); }
  2392. inline int32_t get_hashCode_0() const { return ___hashCode_0; }
  2393. inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; }
  2394. inline void set_hashCode_0(int32_t value)
  2395. {
  2396. ___hashCode_0 = value;
  2397. }
  2398. inline static int32_t get_offset_of_next_1() { return static_cast<int32_t>(offsetof(Entry_tE70B9377E82583DACFE1566E7789CA71B56ABB05, ___next_1)); }
  2399. inline int32_t get_next_1() const { return ___next_1; }
  2400. inline int32_t* get_address_of_next_1() { return &___next_1; }
  2401. inline void set_next_1(int32_t value)
  2402. {
  2403. ___next_1 = value;
  2404. }
  2405. inline static int32_t get_offset_of_key_2() { return static_cast<int32_t>(offsetof(Entry_tE70B9377E82583DACFE1566E7789CA71B56ABB05, ___key_2)); }
  2406. inline RuntimeObject * get_key_2() const { return ___key_2; }
  2407. inline RuntimeObject ** get_address_of_key_2() { return &___key_2; }
  2408. inline void set_key_2(RuntimeObject * value)
  2409. {
  2410. ___key_2 = value;
  2411. Il2CppCodeGenWriteBarrier((void**)(&___key_2), (void*)value);
  2412. }
  2413. inline static int32_t get_offset_of_value_3() { return static_cast<int32_t>(offsetof(Entry_tE70B9377E82583DACFE1566E7789CA71B56ABB05, ___value_3)); }
  2414. inline ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 get_value_3() const { return ___value_3; }
  2415. inline ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 * get_address_of_value_3() { return &___value_3; }
  2416. inline void set_value_3(ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 value)
  2417. {
  2418. ___value_3 = value;
  2419. Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___element_type_0), (void*)NULL);
  2420. }
  2421. };
  2422. // System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Int64>
  2423. struct Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4
  2424. {
  2425. public:
  2426. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::dictionary
  2427. Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * ___dictionary_0;
  2428. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::version
  2429. int32_t ___version_1;
  2430. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::index
  2431. int32_t ___index_2;
  2432. // System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::current
  2433. KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 ___current_3;
  2434. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::getEnumeratorRetType
  2435. int32_t ___getEnumeratorRetType_4;
  2436. public:
  2437. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4, ___dictionary_0)); }
  2438. inline Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * get_dictionary_0() const { return ___dictionary_0; }
  2439. inline Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 ** get_address_of_dictionary_0() { return &___dictionary_0; }
  2440. inline void set_dictionary_0(Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * value)
  2441. {
  2442. ___dictionary_0 = value;
  2443. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  2444. }
  2445. inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4, ___version_1)); }
  2446. inline int32_t get_version_1() const { return ___version_1; }
  2447. inline int32_t* get_address_of_version_1() { return &___version_1; }
  2448. inline void set_version_1(int32_t value)
  2449. {
  2450. ___version_1 = value;
  2451. }
  2452. inline static int32_t get_offset_of_index_2() { return static_cast<int32_t>(offsetof(Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4, ___index_2)); }
  2453. inline int32_t get_index_2() const { return ___index_2; }
  2454. inline int32_t* get_address_of_index_2() { return &___index_2; }
  2455. inline void set_index_2(int32_t value)
  2456. {
  2457. ___index_2 = value;
  2458. }
  2459. inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4, ___current_3)); }
  2460. inline KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 get_current_3() const { return ___current_3; }
  2461. inline KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 * get_address_of_current_3() { return &___current_3; }
  2462. inline void set_current_3(KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 value)
  2463. {
  2464. ___current_3 = value;
  2465. }
  2466. inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4, ___getEnumeratorRetType_4)); }
  2467. inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; }
  2468. inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; }
  2469. inline void set_getEnumeratorRetType_4(int32_t value)
  2470. {
  2471. ___getEnumeratorRetType_4 = value;
  2472. }
  2473. };
  2474. // System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>
  2475. struct Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C
  2476. {
  2477. public:
  2478. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::dictionary
  2479. Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * ___dictionary_0;
  2480. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::version
  2481. int32_t ___version_1;
  2482. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::index
  2483. int32_t ___index_2;
  2484. // System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::current
  2485. KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 ___current_3;
  2486. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::getEnumeratorRetType
  2487. int32_t ___getEnumeratorRetType_4;
  2488. public:
  2489. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C, ___dictionary_0)); }
  2490. inline Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * get_dictionary_0() const { return ___dictionary_0; }
  2491. inline Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F ** get_address_of_dictionary_0() { return &___dictionary_0; }
  2492. inline void set_dictionary_0(Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * value)
  2493. {
  2494. ___dictionary_0 = value;
  2495. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  2496. }
  2497. inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C, ___version_1)); }
  2498. inline int32_t get_version_1() const { return ___version_1; }
  2499. inline int32_t* get_address_of_version_1() { return &___version_1; }
  2500. inline void set_version_1(int32_t value)
  2501. {
  2502. ___version_1 = value;
  2503. }
  2504. inline static int32_t get_offset_of_index_2() { return static_cast<int32_t>(offsetof(Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C, ___index_2)); }
  2505. inline int32_t get_index_2() const { return ___index_2; }
  2506. inline int32_t* get_address_of_index_2() { return &___index_2; }
  2507. inline void set_index_2(int32_t value)
  2508. {
  2509. ___index_2 = value;
  2510. }
  2511. inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C, ___current_3)); }
  2512. inline KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 get_current_3() const { return ___current_3; }
  2513. inline KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 * get_address_of_current_3() { return &___current_3; }
  2514. inline void set_current_3(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 value)
  2515. {
  2516. ___current_3 = value;
  2517. Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___value_1), (void*)NULL);
  2518. }
  2519. inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C, ___getEnumeratorRetType_4)); }
  2520. inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; }
  2521. inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; }
  2522. inline void set_getEnumeratorRetType_4(int32_t value)
  2523. {
  2524. ___getEnumeratorRetType_4 = value;
  2525. }
  2526. };
  2527. // System.Collections.Generic.Dictionary`2/Enumerator<System.Int64,System.Object>
  2528. struct Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD
  2529. {
  2530. public:
  2531. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::dictionary
  2532. Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * ___dictionary_0;
  2533. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::version
  2534. int32_t ___version_1;
  2535. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::index
  2536. int32_t ___index_2;
  2537. // System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::current
  2538. KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 ___current_3;
  2539. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::getEnumeratorRetType
  2540. int32_t ___getEnumeratorRetType_4;
  2541. public:
  2542. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD, ___dictionary_0)); }
  2543. inline Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * get_dictionary_0() const { return ___dictionary_0; }
  2544. inline Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 ** get_address_of_dictionary_0() { return &___dictionary_0; }
  2545. inline void set_dictionary_0(Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * value)
  2546. {
  2547. ___dictionary_0 = value;
  2548. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  2549. }
  2550. inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD, ___version_1)); }
  2551. inline int32_t get_version_1() const { return ___version_1; }
  2552. inline int32_t* get_address_of_version_1() { return &___version_1; }
  2553. inline void set_version_1(int32_t value)
  2554. {
  2555. ___version_1 = value;
  2556. }
  2557. inline static int32_t get_offset_of_index_2() { return static_cast<int32_t>(offsetof(Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD, ___index_2)); }
  2558. inline int32_t get_index_2() const { return ___index_2; }
  2559. inline int32_t* get_address_of_index_2() { return &___index_2; }
  2560. inline void set_index_2(int32_t value)
  2561. {
  2562. ___index_2 = value;
  2563. }
  2564. inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD, ___current_3)); }
  2565. inline KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 get_current_3() const { return ___current_3; }
  2566. inline KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 * get_address_of_current_3() { return &___current_3; }
  2567. inline void set_current_3(KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 value)
  2568. {
  2569. ___current_3 = value;
  2570. Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___value_1), (void*)NULL);
  2571. }
  2572. inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD, ___getEnumeratorRetType_4)); }
  2573. inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; }
  2574. inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; }
  2575. inline void set_getEnumeratorRetType_4(int32_t value)
  2576. {
  2577. ___getEnumeratorRetType_4 = value;
  2578. }
  2579. };
  2580. // System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Boolean>
  2581. struct Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851
  2582. {
  2583. public:
  2584. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::dictionary
  2585. Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * ___dictionary_0;
  2586. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::version
  2587. int32_t ___version_1;
  2588. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::index
  2589. int32_t ___index_2;
  2590. // System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::current
  2591. KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A ___current_3;
  2592. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::getEnumeratorRetType
  2593. int32_t ___getEnumeratorRetType_4;
  2594. public:
  2595. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851, ___dictionary_0)); }
  2596. inline Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * get_dictionary_0() const { return ___dictionary_0; }
  2597. inline Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 ** get_address_of_dictionary_0() { return &___dictionary_0; }
  2598. inline void set_dictionary_0(Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * value)
  2599. {
  2600. ___dictionary_0 = value;
  2601. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  2602. }
  2603. inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851, ___version_1)); }
  2604. inline int32_t get_version_1() const { return ___version_1; }
  2605. inline int32_t* get_address_of_version_1() { return &___version_1; }
  2606. inline void set_version_1(int32_t value)
  2607. {
  2608. ___version_1 = value;
  2609. }
  2610. inline static int32_t get_offset_of_index_2() { return static_cast<int32_t>(offsetof(Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851, ___index_2)); }
  2611. inline int32_t get_index_2() const { return ___index_2; }
  2612. inline int32_t* get_address_of_index_2() { return &___index_2; }
  2613. inline void set_index_2(int32_t value)
  2614. {
  2615. ___index_2 = value;
  2616. }
  2617. inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851, ___current_3)); }
  2618. inline KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A get_current_3() const { return ___current_3; }
  2619. inline KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * get_address_of_current_3() { return &___current_3; }
  2620. inline void set_current_3(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A value)
  2621. {
  2622. ___current_3 = value;
  2623. Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL);
  2624. }
  2625. inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851, ___getEnumeratorRetType_4)); }
  2626. inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; }
  2627. inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; }
  2628. inline void set_getEnumeratorRetType_4(int32_t value)
  2629. {
  2630. ___getEnumeratorRetType_4 = value;
  2631. }
  2632. };
  2633. // System.Collections.Generic.KeyValuePair`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>
  2634. struct KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0
  2635. {
  2636. public:
  2637. // TKey System.Collections.Generic.KeyValuePair`2::key
  2638. RuntimeObject * ___key_0;
  2639. // TValue System.Collections.Generic.KeyValuePair`2::value
  2640. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___value_1;
  2641. public:
  2642. inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0, ___key_0)); }
  2643. inline RuntimeObject * get_key_0() const { return ___key_0; }
  2644. inline RuntimeObject ** get_address_of_key_0() { return &___key_0; }
  2645. inline void set_key_0(RuntimeObject * value)
  2646. {
  2647. ___key_0 = value;
  2648. Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value);
  2649. }
  2650. inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0, ___value_1)); }
  2651. inline ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 get_value_1() const { return ___value_1; }
  2652. inline ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 * get_address_of_value_1() { return &___value_1; }
  2653. inline void set_value_1(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 value)
  2654. {
  2655. ___value_1 = value;
  2656. Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___Item1_0), (void*)NULL);
  2657. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2658. Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___Item2_1), (void*)NULL);
  2659. #endif
  2660. }
  2661. };
  2662. // System.Collections.Generic.KeyValuePair`2<System.Object,LitJson.ArrayMetadata>
  2663. struct KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41
  2664. {
  2665. public:
  2666. // TKey System.Collections.Generic.KeyValuePair`2::key
  2667. RuntimeObject * ___key_0;
  2668. // TValue System.Collections.Generic.KeyValuePair`2::value
  2669. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 ___value_1;
  2670. public:
  2671. inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41, ___key_0)); }
  2672. inline RuntimeObject * get_key_0() const { return ___key_0; }
  2673. inline RuntimeObject ** get_address_of_key_0() { return &___key_0; }
  2674. inline void set_key_0(RuntimeObject * value)
  2675. {
  2676. ___key_0 = value;
  2677. Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value);
  2678. }
  2679. inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41, ___value_1)); }
  2680. inline ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 get_value_1() const { return ___value_1; }
  2681. inline ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 * get_address_of_value_1() { return &___value_1; }
  2682. inline void set_value_1(ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 value)
  2683. {
  2684. ___value_1 = value;
  2685. Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___element_type_0), (void*)NULL);
  2686. }
  2687. };
  2688. // System.Reflection.BindingFlags
  2689. struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733
  2690. {
  2691. public:
  2692. // System.Int32 System.Reflection.BindingFlags::value__
  2693. int32_t ___value___2;
  2694. public:
  2695. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); }
  2696. inline int32_t get_value___2() const { return ___value___2; }
  2697. inline int32_t* get_address_of_value___2() { return &___value___2; }
  2698. inline void set_value___2(int32_t value)
  2699. {
  2700. ___value___2 = value;
  2701. }
  2702. };
  2703. // SixLabors.ImageSharp.Color
  2704. struct Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8
  2705. {
  2706. public:
  2707. // SixLabors.ImageSharp.PixelFormats.Rgba64 SixLabors.ImageSharp.Color::data
  2708. Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F ___data_0;
  2709. // SixLabors.ImageSharp.PixelFormats.IPixel SixLabors.ImageSharp.Color::boxedHighPrecisionPixel
  2710. RuntimeObject* ___boxedHighPrecisionPixel_1;
  2711. public:
  2712. inline static int32_t get_offset_of_data_0() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8, ___data_0)); }
  2713. inline Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F get_data_0() const { return ___data_0; }
  2714. inline Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * get_address_of_data_0() { return &___data_0; }
  2715. inline void set_data_0(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F value)
  2716. {
  2717. ___data_0 = value;
  2718. }
  2719. inline static int32_t get_offset_of_boxedHighPrecisionPixel_1() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8, ___boxedHighPrecisionPixel_1)); }
  2720. inline RuntimeObject* get_boxedHighPrecisionPixel_1() const { return ___boxedHighPrecisionPixel_1; }
  2721. inline RuntimeObject** get_address_of_boxedHighPrecisionPixel_1() { return &___boxedHighPrecisionPixel_1; }
  2722. inline void set_boxedHighPrecisionPixel_1(RuntimeObject* value)
  2723. {
  2724. ___boxedHighPrecisionPixel_1 = value;
  2725. Il2CppCodeGenWriteBarrier((void**)(&___boxedHighPrecisionPixel_1), (void*)value);
  2726. }
  2727. };
  2728. struct Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields
  2729. {
  2730. public:
  2731. // System.Lazy`1<System.Collections.Generic.Dictionary`2<System.String,SixLabors.ImageSharp.Color>> SixLabors.ImageSharp.Color::NamedColorsLookupLazy
  2732. Lazy_1_tA4264BA23FA6930D6C690B2CC5B8E384D87C5B84 * ___NamedColorsLookupLazy_2;
  2733. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::AliceBlue
  2734. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___AliceBlue_3;
  2735. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::AntiqueWhite
  2736. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___AntiqueWhite_4;
  2737. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Aqua
  2738. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Aqua_5;
  2739. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Aquamarine
  2740. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Aquamarine_6;
  2741. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Azure
  2742. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Azure_7;
  2743. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Beige
  2744. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Beige_8;
  2745. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Bisque
  2746. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Bisque_9;
  2747. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Black
  2748. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Black_10;
  2749. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::BlanchedAlmond
  2750. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___BlanchedAlmond_11;
  2751. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Blue
  2752. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Blue_12;
  2753. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::BlueViolet
  2754. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___BlueViolet_13;
  2755. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Brown
  2756. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Brown_14;
  2757. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::BurlyWood
  2758. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___BurlyWood_15;
  2759. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::CadetBlue
  2760. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___CadetBlue_16;
  2761. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Chartreuse
  2762. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Chartreuse_17;
  2763. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Chocolate
  2764. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Chocolate_18;
  2765. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Coral
  2766. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Coral_19;
  2767. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::CornflowerBlue
  2768. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___CornflowerBlue_20;
  2769. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Cornsilk
  2770. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Cornsilk_21;
  2771. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Crimson
  2772. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Crimson_22;
  2773. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Cyan
  2774. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Cyan_23;
  2775. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DarkBlue
  2776. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DarkBlue_24;
  2777. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DarkCyan
  2778. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DarkCyan_25;
  2779. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DarkGoldenrod
  2780. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DarkGoldenrod_26;
  2781. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DarkGray
  2782. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DarkGray_27;
  2783. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DarkGreen
  2784. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DarkGreen_28;
  2785. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DarkGrey
  2786. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DarkGrey_29;
  2787. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DarkKhaki
  2788. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DarkKhaki_30;
  2789. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DarkMagenta
  2790. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DarkMagenta_31;
  2791. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DarkOliveGreen
  2792. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DarkOliveGreen_32;
  2793. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DarkOrange
  2794. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DarkOrange_33;
  2795. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DarkOrchid
  2796. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DarkOrchid_34;
  2797. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DarkRed
  2798. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DarkRed_35;
  2799. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DarkSalmon
  2800. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DarkSalmon_36;
  2801. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DarkSeaGreen
  2802. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DarkSeaGreen_37;
  2803. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DarkSlateBlue
  2804. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DarkSlateBlue_38;
  2805. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DarkSlateGray
  2806. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DarkSlateGray_39;
  2807. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DarkSlateGrey
  2808. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DarkSlateGrey_40;
  2809. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DarkTurquoise
  2810. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DarkTurquoise_41;
  2811. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DarkViolet
  2812. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DarkViolet_42;
  2813. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DeepPink
  2814. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DeepPink_43;
  2815. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DeepSkyBlue
  2816. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DeepSkyBlue_44;
  2817. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DimGray
  2818. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DimGray_45;
  2819. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DimGrey
  2820. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DimGrey_46;
  2821. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::DodgerBlue
  2822. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___DodgerBlue_47;
  2823. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Firebrick
  2824. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Firebrick_48;
  2825. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::FloralWhite
  2826. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___FloralWhite_49;
  2827. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::ForestGreen
  2828. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___ForestGreen_50;
  2829. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Fuchsia
  2830. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Fuchsia_51;
  2831. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Gainsboro
  2832. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Gainsboro_52;
  2833. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::GhostWhite
  2834. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___GhostWhite_53;
  2835. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Gold
  2836. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Gold_54;
  2837. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Goldenrod
  2838. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Goldenrod_55;
  2839. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Gray
  2840. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Gray_56;
  2841. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Green
  2842. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Green_57;
  2843. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::GreenYellow
  2844. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___GreenYellow_58;
  2845. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Grey
  2846. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Grey_59;
  2847. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Honeydew
  2848. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Honeydew_60;
  2849. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::HotPink
  2850. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___HotPink_61;
  2851. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::IndianRed
  2852. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___IndianRed_62;
  2853. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Indigo
  2854. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Indigo_63;
  2855. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Ivory
  2856. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Ivory_64;
  2857. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Khaki
  2858. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Khaki_65;
  2859. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Lavender
  2860. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Lavender_66;
  2861. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::LavenderBlush
  2862. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___LavenderBlush_67;
  2863. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::LawnGreen
  2864. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___LawnGreen_68;
  2865. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::LemonChiffon
  2866. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___LemonChiffon_69;
  2867. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::LightBlue
  2868. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___LightBlue_70;
  2869. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::LightCoral
  2870. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___LightCoral_71;
  2871. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::LightCyan
  2872. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___LightCyan_72;
  2873. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::LightGoldenrodYellow
  2874. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___LightGoldenrodYellow_73;
  2875. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::LightGray
  2876. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___LightGray_74;
  2877. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::LightGreen
  2878. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___LightGreen_75;
  2879. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::LightGrey
  2880. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___LightGrey_76;
  2881. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::LightPink
  2882. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___LightPink_77;
  2883. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::LightSalmon
  2884. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___LightSalmon_78;
  2885. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::LightSeaGreen
  2886. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___LightSeaGreen_79;
  2887. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::LightSkyBlue
  2888. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___LightSkyBlue_80;
  2889. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::LightSlateGray
  2890. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___LightSlateGray_81;
  2891. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::LightSlateGrey
  2892. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___LightSlateGrey_82;
  2893. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::LightSteelBlue
  2894. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___LightSteelBlue_83;
  2895. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::LightYellow
  2896. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___LightYellow_84;
  2897. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Lime
  2898. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Lime_85;
  2899. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::LimeGreen
  2900. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___LimeGreen_86;
  2901. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Linen
  2902. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Linen_87;
  2903. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Magenta
  2904. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Magenta_88;
  2905. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Maroon
  2906. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Maroon_89;
  2907. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::MediumAquamarine
  2908. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___MediumAquamarine_90;
  2909. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::MediumBlue
  2910. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___MediumBlue_91;
  2911. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::MediumOrchid
  2912. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___MediumOrchid_92;
  2913. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::MediumPurple
  2914. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___MediumPurple_93;
  2915. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::MediumSeaGreen
  2916. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___MediumSeaGreen_94;
  2917. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::MediumSlateBlue
  2918. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___MediumSlateBlue_95;
  2919. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::MediumSpringGreen
  2920. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___MediumSpringGreen_96;
  2921. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::MediumTurquoise
  2922. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___MediumTurquoise_97;
  2923. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::MediumVioletRed
  2924. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___MediumVioletRed_98;
  2925. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::MidnightBlue
  2926. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___MidnightBlue_99;
  2927. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::MintCream
  2928. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___MintCream_100;
  2929. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::MistyRose
  2930. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___MistyRose_101;
  2931. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Moccasin
  2932. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Moccasin_102;
  2933. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::NavajoWhite
  2934. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___NavajoWhite_103;
  2935. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Navy
  2936. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Navy_104;
  2937. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::OldLace
  2938. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___OldLace_105;
  2939. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Olive
  2940. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Olive_106;
  2941. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::OliveDrab
  2942. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___OliveDrab_107;
  2943. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Orange
  2944. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Orange_108;
  2945. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::OrangeRed
  2946. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___OrangeRed_109;
  2947. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Orchid
  2948. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Orchid_110;
  2949. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::PaleGoldenrod
  2950. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___PaleGoldenrod_111;
  2951. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::PaleGreen
  2952. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___PaleGreen_112;
  2953. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::PaleTurquoise
  2954. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___PaleTurquoise_113;
  2955. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::PaleVioletRed
  2956. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___PaleVioletRed_114;
  2957. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::PapayaWhip
  2958. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___PapayaWhip_115;
  2959. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::PeachPuff
  2960. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___PeachPuff_116;
  2961. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Peru
  2962. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Peru_117;
  2963. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Pink
  2964. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Pink_118;
  2965. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Plum
  2966. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Plum_119;
  2967. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::PowderBlue
  2968. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___PowderBlue_120;
  2969. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Purple
  2970. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Purple_121;
  2971. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::RebeccaPurple
  2972. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___RebeccaPurple_122;
  2973. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Red
  2974. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Red_123;
  2975. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::RosyBrown
  2976. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___RosyBrown_124;
  2977. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::RoyalBlue
  2978. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___RoyalBlue_125;
  2979. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::SaddleBrown
  2980. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___SaddleBrown_126;
  2981. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Salmon
  2982. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Salmon_127;
  2983. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::SandyBrown
  2984. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___SandyBrown_128;
  2985. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::SeaGreen
  2986. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___SeaGreen_129;
  2987. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::SeaShell
  2988. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___SeaShell_130;
  2989. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Sienna
  2990. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Sienna_131;
  2991. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Silver
  2992. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Silver_132;
  2993. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::SkyBlue
  2994. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___SkyBlue_133;
  2995. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::SlateBlue
  2996. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___SlateBlue_134;
  2997. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::SlateGray
  2998. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___SlateGray_135;
  2999. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::SlateGrey
  3000. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___SlateGrey_136;
  3001. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Snow
  3002. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Snow_137;
  3003. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::SpringGreen
  3004. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___SpringGreen_138;
  3005. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::SteelBlue
  3006. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___SteelBlue_139;
  3007. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Tan
  3008. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Tan_140;
  3009. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Teal
  3010. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Teal_141;
  3011. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Thistle
  3012. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Thistle_142;
  3013. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Tomato
  3014. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Tomato_143;
  3015. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Transparent
  3016. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Transparent_144;
  3017. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Turquoise
  3018. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Turquoise_145;
  3019. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Violet
  3020. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Violet_146;
  3021. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Wheat
  3022. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Wheat_147;
  3023. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::White
  3024. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___White_148;
  3025. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::WhiteSmoke
  3026. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___WhiteSmoke_149;
  3027. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::Yellow
  3028. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___Yellow_150;
  3029. // SixLabors.ImageSharp.Color SixLabors.ImageSharp.Color::YellowGreen
  3030. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___YellowGreen_151;
  3031. // System.Lazy`1<SixLabors.ImageSharp.Color[]> SixLabors.ImageSharp.Color::WebSafePaletteLazy
  3032. Lazy_1_t80FFFE0ACFF8A8AA6833B50CDDF9C92D4C9A5134 * ___WebSafePaletteLazy_152;
  3033. // System.Lazy`1<SixLabors.ImageSharp.Color[]> SixLabors.ImageSharp.Color::WernerPaletteLazy
  3034. Lazy_1_t80FFFE0ACFF8A8AA6833B50CDDF9C92D4C9A5134 * ___WernerPaletteLazy_153;
  3035. public:
  3036. inline static int32_t get_offset_of_NamedColorsLookupLazy_2() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___NamedColorsLookupLazy_2)); }
  3037. inline Lazy_1_tA4264BA23FA6930D6C690B2CC5B8E384D87C5B84 * get_NamedColorsLookupLazy_2() const { return ___NamedColorsLookupLazy_2; }
  3038. inline Lazy_1_tA4264BA23FA6930D6C690B2CC5B8E384D87C5B84 ** get_address_of_NamedColorsLookupLazy_2() { return &___NamedColorsLookupLazy_2; }
  3039. inline void set_NamedColorsLookupLazy_2(Lazy_1_tA4264BA23FA6930D6C690B2CC5B8E384D87C5B84 * value)
  3040. {
  3041. ___NamedColorsLookupLazy_2 = value;
  3042. Il2CppCodeGenWriteBarrier((void**)(&___NamedColorsLookupLazy_2), (void*)value);
  3043. }
  3044. inline static int32_t get_offset_of_AliceBlue_3() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___AliceBlue_3)); }
  3045. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_AliceBlue_3() const { return ___AliceBlue_3; }
  3046. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_AliceBlue_3() { return &___AliceBlue_3; }
  3047. inline void set_AliceBlue_3(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3048. {
  3049. ___AliceBlue_3 = value;
  3050. Il2CppCodeGenWriteBarrier((void**)&(((&___AliceBlue_3))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3051. }
  3052. inline static int32_t get_offset_of_AntiqueWhite_4() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___AntiqueWhite_4)); }
  3053. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_AntiqueWhite_4() const { return ___AntiqueWhite_4; }
  3054. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_AntiqueWhite_4() { return &___AntiqueWhite_4; }
  3055. inline void set_AntiqueWhite_4(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3056. {
  3057. ___AntiqueWhite_4 = value;
  3058. Il2CppCodeGenWriteBarrier((void**)&(((&___AntiqueWhite_4))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3059. }
  3060. inline static int32_t get_offset_of_Aqua_5() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Aqua_5)); }
  3061. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Aqua_5() const { return ___Aqua_5; }
  3062. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Aqua_5() { return &___Aqua_5; }
  3063. inline void set_Aqua_5(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3064. {
  3065. ___Aqua_5 = value;
  3066. Il2CppCodeGenWriteBarrier((void**)&(((&___Aqua_5))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3067. }
  3068. inline static int32_t get_offset_of_Aquamarine_6() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Aquamarine_6)); }
  3069. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Aquamarine_6() const { return ___Aquamarine_6; }
  3070. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Aquamarine_6() { return &___Aquamarine_6; }
  3071. inline void set_Aquamarine_6(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3072. {
  3073. ___Aquamarine_6 = value;
  3074. Il2CppCodeGenWriteBarrier((void**)&(((&___Aquamarine_6))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3075. }
  3076. inline static int32_t get_offset_of_Azure_7() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Azure_7)); }
  3077. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Azure_7() const { return ___Azure_7; }
  3078. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Azure_7() { return &___Azure_7; }
  3079. inline void set_Azure_7(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3080. {
  3081. ___Azure_7 = value;
  3082. Il2CppCodeGenWriteBarrier((void**)&(((&___Azure_7))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3083. }
  3084. inline static int32_t get_offset_of_Beige_8() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Beige_8)); }
  3085. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Beige_8() const { return ___Beige_8; }
  3086. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Beige_8() { return &___Beige_8; }
  3087. inline void set_Beige_8(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3088. {
  3089. ___Beige_8 = value;
  3090. Il2CppCodeGenWriteBarrier((void**)&(((&___Beige_8))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3091. }
  3092. inline static int32_t get_offset_of_Bisque_9() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Bisque_9)); }
  3093. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Bisque_9() const { return ___Bisque_9; }
  3094. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Bisque_9() { return &___Bisque_9; }
  3095. inline void set_Bisque_9(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3096. {
  3097. ___Bisque_9 = value;
  3098. Il2CppCodeGenWriteBarrier((void**)&(((&___Bisque_9))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3099. }
  3100. inline static int32_t get_offset_of_Black_10() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Black_10)); }
  3101. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Black_10() const { return ___Black_10; }
  3102. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Black_10() { return &___Black_10; }
  3103. inline void set_Black_10(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3104. {
  3105. ___Black_10 = value;
  3106. Il2CppCodeGenWriteBarrier((void**)&(((&___Black_10))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3107. }
  3108. inline static int32_t get_offset_of_BlanchedAlmond_11() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___BlanchedAlmond_11)); }
  3109. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_BlanchedAlmond_11() const { return ___BlanchedAlmond_11; }
  3110. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_BlanchedAlmond_11() { return &___BlanchedAlmond_11; }
  3111. inline void set_BlanchedAlmond_11(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3112. {
  3113. ___BlanchedAlmond_11 = value;
  3114. Il2CppCodeGenWriteBarrier((void**)&(((&___BlanchedAlmond_11))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3115. }
  3116. inline static int32_t get_offset_of_Blue_12() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Blue_12)); }
  3117. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Blue_12() const { return ___Blue_12; }
  3118. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Blue_12() { return &___Blue_12; }
  3119. inline void set_Blue_12(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3120. {
  3121. ___Blue_12 = value;
  3122. Il2CppCodeGenWriteBarrier((void**)&(((&___Blue_12))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3123. }
  3124. inline static int32_t get_offset_of_BlueViolet_13() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___BlueViolet_13)); }
  3125. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_BlueViolet_13() const { return ___BlueViolet_13; }
  3126. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_BlueViolet_13() { return &___BlueViolet_13; }
  3127. inline void set_BlueViolet_13(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3128. {
  3129. ___BlueViolet_13 = value;
  3130. Il2CppCodeGenWriteBarrier((void**)&(((&___BlueViolet_13))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3131. }
  3132. inline static int32_t get_offset_of_Brown_14() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Brown_14)); }
  3133. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Brown_14() const { return ___Brown_14; }
  3134. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Brown_14() { return &___Brown_14; }
  3135. inline void set_Brown_14(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3136. {
  3137. ___Brown_14 = value;
  3138. Il2CppCodeGenWriteBarrier((void**)&(((&___Brown_14))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3139. }
  3140. inline static int32_t get_offset_of_BurlyWood_15() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___BurlyWood_15)); }
  3141. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_BurlyWood_15() const { return ___BurlyWood_15; }
  3142. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_BurlyWood_15() { return &___BurlyWood_15; }
  3143. inline void set_BurlyWood_15(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3144. {
  3145. ___BurlyWood_15 = value;
  3146. Il2CppCodeGenWriteBarrier((void**)&(((&___BurlyWood_15))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3147. }
  3148. inline static int32_t get_offset_of_CadetBlue_16() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___CadetBlue_16)); }
  3149. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_CadetBlue_16() const { return ___CadetBlue_16; }
  3150. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_CadetBlue_16() { return &___CadetBlue_16; }
  3151. inline void set_CadetBlue_16(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3152. {
  3153. ___CadetBlue_16 = value;
  3154. Il2CppCodeGenWriteBarrier((void**)&(((&___CadetBlue_16))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3155. }
  3156. inline static int32_t get_offset_of_Chartreuse_17() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Chartreuse_17)); }
  3157. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Chartreuse_17() const { return ___Chartreuse_17; }
  3158. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Chartreuse_17() { return &___Chartreuse_17; }
  3159. inline void set_Chartreuse_17(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3160. {
  3161. ___Chartreuse_17 = value;
  3162. Il2CppCodeGenWriteBarrier((void**)&(((&___Chartreuse_17))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3163. }
  3164. inline static int32_t get_offset_of_Chocolate_18() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Chocolate_18)); }
  3165. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Chocolate_18() const { return ___Chocolate_18; }
  3166. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Chocolate_18() { return &___Chocolate_18; }
  3167. inline void set_Chocolate_18(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3168. {
  3169. ___Chocolate_18 = value;
  3170. Il2CppCodeGenWriteBarrier((void**)&(((&___Chocolate_18))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3171. }
  3172. inline static int32_t get_offset_of_Coral_19() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Coral_19)); }
  3173. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Coral_19() const { return ___Coral_19; }
  3174. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Coral_19() { return &___Coral_19; }
  3175. inline void set_Coral_19(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3176. {
  3177. ___Coral_19 = value;
  3178. Il2CppCodeGenWriteBarrier((void**)&(((&___Coral_19))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3179. }
  3180. inline static int32_t get_offset_of_CornflowerBlue_20() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___CornflowerBlue_20)); }
  3181. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_CornflowerBlue_20() const { return ___CornflowerBlue_20; }
  3182. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_CornflowerBlue_20() { return &___CornflowerBlue_20; }
  3183. inline void set_CornflowerBlue_20(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3184. {
  3185. ___CornflowerBlue_20 = value;
  3186. Il2CppCodeGenWriteBarrier((void**)&(((&___CornflowerBlue_20))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3187. }
  3188. inline static int32_t get_offset_of_Cornsilk_21() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Cornsilk_21)); }
  3189. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Cornsilk_21() const { return ___Cornsilk_21; }
  3190. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Cornsilk_21() { return &___Cornsilk_21; }
  3191. inline void set_Cornsilk_21(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3192. {
  3193. ___Cornsilk_21 = value;
  3194. Il2CppCodeGenWriteBarrier((void**)&(((&___Cornsilk_21))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3195. }
  3196. inline static int32_t get_offset_of_Crimson_22() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Crimson_22)); }
  3197. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Crimson_22() const { return ___Crimson_22; }
  3198. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Crimson_22() { return &___Crimson_22; }
  3199. inline void set_Crimson_22(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3200. {
  3201. ___Crimson_22 = value;
  3202. Il2CppCodeGenWriteBarrier((void**)&(((&___Crimson_22))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3203. }
  3204. inline static int32_t get_offset_of_Cyan_23() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Cyan_23)); }
  3205. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Cyan_23() const { return ___Cyan_23; }
  3206. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Cyan_23() { return &___Cyan_23; }
  3207. inline void set_Cyan_23(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3208. {
  3209. ___Cyan_23 = value;
  3210. Il2CppCodeGenWriteBarrier((void**)&(((&___Cyan_23))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3211. }
  3212. inline static int32_t get_offset_of_DarkBlue_24() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DarkBlue_24)); }
  3213. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DarkBlue_24() const { return ___DarkBlue_24; }
  3214. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DarkBlue_24() { return &___DarkBlue_24; }
  3215. inline void set_DarkBlue_24(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3216. {
  3217. ___DarkBlue_24 = value;
  3218. Il2CppCodeGenWriteBarrier((void**)&(((&___DarkBlue_24))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3219. }
  3220. inline static int32_t get_offset_of_DarkCyan_25() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DarkCyan_25)); }
  3221. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DarkCyan_25() const { return ___DarkCyan_25; }
  3222. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DarkCyan_25() { return &___DarkCyan_25; }
  3223. inline void set_DarkCyan_25(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3224. {
  3225. ___DarkCyan_25 = value;
  3226. Il2CppCodeGenWriteBarrier((void**)&(((&___DarkCyan_25))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3227. }
  3228. inline static int32_t get_offset_of_DarkGoldenrod_26() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DarkGoldenrod_26)); }
  3229. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DarkGoldenrod_26() const { return ___DarkGoldenrod_26; }
  3230. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DarkGoldenrod_26() { return &___DarkGoldenrod_26; }
  3231. inline void set_DarkGoldenrod_26(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3232. {
  3233. ___DarkGoldenrod_26 = value;
  3234. Il2CppCodeGenWriteBarrier((void**)&(((&___DarkGoldenrod_26))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3235. }
  3236. inline static int32_t get_offset_of_DarkGray_27() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DarkGray_27)); }
  3237. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DarkGray_27() const { return ___DarkGray_27; }
  3238. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DarkGray_27() { return &___DarkGray_27; }
  3239. inline void set_DarkGray_27(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3240. {
  3241. ___DarkGray_27 = value;
  3242. Il2CppCodeGenWriteBarrier((void**)&(((&___DarkGray_27))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3243. }
  3244. inline static int32_t get_offset_of_DarkGreen_28() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DarkGreen_28)); }
  3245. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DarkGreen_28() const { return ___DarkGreen_28; }
  3246. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DarkGreen_28() { return &___DarkGreen_28; }
  3247. inline void set_DarkGreen_28(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3248. {
  3249. ___DarkGreen_28 = value;
  3250. Il2CppCodeGenWriteBarrier((void**)&(((&___DarkGreen_28))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3251. }
  3252. inline static int32_t get_offset_of_DarkGrey_29() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DarkGrey_29)); }
  3253. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DarkGrey_29() const { return ___DarkGrey_29; }
  3254. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DarkGrey_29() { return &___DarkGrey_29; }
  3255. inline void set_DarkGrey_29(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3256. {
  3257. ___DarkGrey_29 = value;
  3258. Il2CppCodeGenWriteBarrier((void**)&(((&___DarkGrey_29))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3259. }
  3260. inline static int32_t get_offset_of_DarkKhaki_30() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DarkKhaki_30)); }
  3261. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DarkKhaki_30() const { return ___DarkKhaki_30; }
  3262. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DarkKhaki_30() { return &___DarkKhaki_30; }
  3263. inline void set_DarkKhaki_30(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3264. {
  3265. ___DarkKhaki_30 = value;
  3266. Il2CppCodeGenWriteBarrier((void**)&(((&___DarkKhaki_30))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3267. }
  3268. inline static int32_t get_offset_of_DarkMagenta_31() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DarkMagenta_31)); }
  3269. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DarkMagenta_31() const { return ___DarkMagenta_31; }
  3270. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DarkMagenta_31() { return &___DarkMagenta_31; }
  3271. inline void set_DarkMagenta_31(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3272. {
  3273. ___DarkMagenta_31 = value;
  3274. Il2CppCodeGenWriteBarrier((void**)&(((&___DarkMagenta_31))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3275. }
  3276. inline static int32_t get_offset_of_DarkOliveGreen_32() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DarkOliveGreen_32)); }
  3277. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DarkOliveGreen_32() const { return ___DarkOliveGreen_32; }
  3278. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DarkOliveGreen_32() { return &___DarkOliveGreen_32; }
  3279. inline void set_DarkOliveGreen_32(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3280. {
  3281. ___DarkOliveGreen_32 = value;
  3282. Il2CppCodeGenWriteBarrier((void**)&(((&___DarkOliveGreen_32))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3283. }
  3284. inline static int32_t get_offset_of_DarkOrange_33() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DarkOrange_33)); }
  3285. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DarkOrange_33() const { return ___DarkOrange_33; }
  3286. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DarkOrange_33() { return &___DarkOrange_33; }
  3287. inline void set_DarkOrange_33(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3288. {
  3289. ___DarkOrange_33 = value;
  3290. Il2CppCodeGenWriteBarrier((void**)&(((&___DarkOrange_33))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3291. }
  3292. inline static int32_t get_offset_of_DarkOrchid_34() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DarkOrchid_34)); }
  3293. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DarkOrchid_34() const { return ___DarkOrchid_34; }
  3294. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DarkOrchid_34() { return &___DarkOrchid_34; }
  3295. inline void set_DarkOrchid_34(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3296. {
  3297. ___DarkOrchid_34 = value;
  3298. Il2CppCodeGenWriteBarrier((void**)&(((&___DarkOrchid_34))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3299. }
  3300. inline static int32_t get_offset_of_DarkRed_35() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DarkRed_35)); }
  3301. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DarkRed_35() const { return ___DarkRed_35; }
  3302. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DarkRed_35() { return &___DarkRed_35; }
  3303. inline void set_DarkRed_35(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3304. {
  3305. ___DarkRed_35 = value;
  3306. Il2CppCodeGenWriteBarrier((void**)&(((&___DarkRed_35))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3307. }
  3308. inline static int32_t get_offset_of_DarkSalmon_36() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DarkSalmon_36)); }
  3309. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DarkSalmon_36() const { return ___DarkSalmon_36; }
  3310. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DarkSalmon_36() { return &___DarkSalmon_36; }
  3311. inline void set_DarkSalmon_36(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3312. {
  3313. ___DarkSalmon_36 = value;
  3314. Il2CppCodeGenWriteBarrier((void**)&(((&___DarkSalmon_36))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3315. }
  3316. inline static int32_t get_offset_of_DarkSeaGreen_37() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DarkSeaGreen_37)); }
  3317. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DarkSeaGreen_37() const { return ___DarkSeaGreen_37; }
  3318. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DarkSeaGreen_37() { return &___DarkSeaGreen_37; }
  3319. inline void set_DarkSeaGreen_37(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3320. {
  3321. ___DarkSeaGreen_37 = value;
  3322. Il2CppCodeGenWriteBarrier((void**)&(((&___DarkSeaGreen_37))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3323. }
  3324. inline static int32_t get_offset_of_DarkSlateBlue_38() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DarkSlateBlue_38)); }
  3325. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DarkSlateBlue_38() const { return ___DarkSlateBlue_38; }
  3326. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DarkSlateBlue_38() { return &___DarkSlateBlue_38; }
  3327. inline void set_DarkSlateBlue_38(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3328. {
  3329. ___DarkSlateBlue_38 = value;
  3330. Il2CppCodeGenWriteBarrier((void**)&(((&___DarkSlateBlue_38))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3331. }
  3332. inline static int32_t get_offset_of_DarkSlateGray_39() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DarkSlateGray_39)); }
  3333. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DarkSlateGray_39() const { return ___DarkSlateGray_39; }
  3334. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DarkSlateGray_39() { return &___DarkSlateGray_39; }
  3335. inline void set_DarkSlateGray_39(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3336. {
  3337. ___DarkSlateGray_39 = value;
  3338. Il2CppCodeGenWriteBarrier((void**)&(((&___DarkSlateGray_39))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3339. }
  3340. inline static int32_t get_offset_of_DarkSlateGrey_40() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DarkSlateGrey_40)); }
  3341. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DarkSlateGrey_40() const { return ___DarkSlateGrey_40; }
  3342. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DarkSlateGrey_40() { return &___DarkSlateGrey_40; }
  3343. inline void set_DarkSlateGrey_40(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3344. {
  3345. ___DarkSlateGrey_40 = value;
  3346. Il2CppCodeGenWriteBarrier((void**)&(((&___DarkSlateGrey_40))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3347. }
  3348. inline static int32_t get_offset_of_DarkTurquoise_41() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DarkTurquoise_41)); }
  3349. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DarkTurquoise_41() const { return ___DarkTurquoise_41; }
  3350. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DarkTurquoise_41() { return &___DarkTurquoise_41; }
  3351. inline void set_DarkTurquoise_41(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3352. {
  3353. ___DarkTurquoise_41 = value;
  3354. Il2CppCodeGenWriteBarrier((void**)&(((&___DarkTurquoise_41))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3355. }
  3356. inline static int32_t get_offset_of_DarkViolet_42() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DarkViolet_42)); }
  3357. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DarkViolet_42() const { return ___DarkViolet_42; }
  3358. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DarkViolet_42() { return &___DarkViolet_42; }
  3359. inline void set_DarkViolet_42(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3360. {
  3361. ___DarkViolet_42 = value;
  3362. Il2CppCodeGenWriteBarrier((void**)&(((&___DarkViolet_42))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3363. }
  3364. inline static int32_t get_offset_of_DeepPink_43() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DeepPink_43)); }
  3365. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DeepPink_43() const { return ___DeepPink_43; }
  3366. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DeepPink_43() { return &___DeepPink_43; }
  3367. inline void set_DeepPink_43(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3368. {
  3369. ___DeepPink_43 = value;
  3370. Il2CppCodeGenWriteBarrier((void**)&(((&___DeepPink_43))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3371. }
  3372. inline static int32_t get_offset_of_DeepSkyBlue_44() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DeepSkyBlue_44)); }
  3373. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DeepSkyBlue_44() const { return ___DeepSkyBlue_44; }
  3374. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DeepSkyBlue_44() { return &___DeepSkyBlue_44; }
  3375. inline void set_DeepSkyBlue_44(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3376. {
  3377. ___DeepSkyBlue_44 = value;
  3378. Il2CppCodeGenWriteBarrier((void**)&(((&___DeepSkyBlue_44))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3379. }
  3380. inline static int32_t get_offset_of_DimGray_45() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DimGray_45)); }
  3381. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DimGray_45() const { return ___DimGray_45; }
  3382. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DimGray_45() { return &___DimGray_45; }
  3383. inline void set_DimGray_45(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3384. {
  3385. ___DimGray_45 = value;
  3386. Il2CppCodeGenWriteBarrier((void**)&(((&___DimGray_45))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3387. }
  3388. inline static int32_t get_offset_of_DimGrey_46() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DimGrey_46)); }
  3389. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DimGrey_46() const { return ___DimGrey_46; }
  3390. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DimGrey_46() { return &___DimGrey_46; }
  3391. inline void set_DimGrey_46(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3392. {
  3393. ___DimGrey_46 = value;
  3394. Il2CppCodeGenWriteBarrier((void**)&(((&___DimGrey_46))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3395. }
  3396. inline static int32_t get_offset_of_DodgerBlue_47() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___DodgerBlue_47)); }
  3397. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_DodgerBlue_47() const { return ___DodgerBlue_47; }
  3398. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_DodgerBlue_47() { return &___DodgerBlue_47; }
  3399. inline void set_DodgerBlue_47(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3400. {
  3401. ___DodgerBlue_47 = value;
  3402. Il2CppCodeGenWriteBarrier((void**)&(((&___DodgerBlue_47))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3403. }
  3404. inline static int32_t get_offset_of_Firebrick_48() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Firebrick_48)); }
  3405. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Firebrick_48() const { return ___Firebrick_48; }
  3406. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Firebrick_48() { return &___Firebrick_48; }
  3407. inline void set_Firebrick_48(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3408. {
  3409. ___Firebrick_48 = value;
  3410. Il2CppCodeGenWriteBarrier((void**)&(((&___Firebrick_48))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3411. }
  3412. inline static int32_t get_offset_of_FloralWhite_49() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___FloralWhite_49)); }
  3413. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_FloralWhite_49() const { return ___FloralWhite_49; }
  3414. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_FloralWhite_49() { return &___FloralWhite_49; }
  3415. inline void set_FloralWhite_49(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3416. {
  3417. ___FloralWhite_49 = value;
  3418. Il2CppCodeGenWriteBarrier((void**)&(((&___FloralWhite_49))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3419. }
  3420. inline static int32_t get_offset_of_ForestGreen_50() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___ForestGreen_50)); }
  3421. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_ForestGreen_50() const { return ___ForestGreen_50; }
  3422. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_ForestGreen_50() { return &___ForestGreen_50; }
  3423. inline void set_ForestGreen_50(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3424. {
  3425. ___ForestGreen_50 = value;
  3426. Il2CppCodeGenWriteBarrier((void**)&(((&___ForestGreen_50))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3427. }
  3428. inline static int32_t get_offset_of_Fuchsia_51() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Fuchsia_51)); }
  3429. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Fuchsia_51() const { return ___Fuchsia_51; }
  3430. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Fuchsia_51() { return &___Fuchsia_51; }
  3431. inline void set_Fuchsia_51(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3432. {
  3433. ___Fuchsia_51 = value;
  3434. Il2CppCodeGenWriteBarrier((void**)&(((&___Fuchsia_51))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3435. }
  3436. inline static int32_t get_offset_of_Gainsboro_52() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Gainsboro_52)); }
  3437. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Gainsboro_52() const { return ___Gainsboro_52; }
  3438. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Gainsboro_52() { return &___Gainsboro_52; }
  3439. inline void set_Gainsboro_52(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3440. {
  3441. ___Gainsboro_52 = value;
  3442. Il2CppCodeGenWriteBarrier((void**)&(((&___Gainsboro_52))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3443. }
  3444. inline static int32_t get_offset_of_GhostWhite_53() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___GhostWhite_53)); }
  3445. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_GhostWhite_53() const { return ___GhostWhite_53; }
  3446. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_GhostWhite_53() { return &___GhostWhite_53; }
  3447. inline void set_GhostWhite_53(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3448. {
  3449. ___GhostWhite_53 = value;
  3450. Il2CppCodeGenWriteBarrier((void**)&(((&___GhostWhite_53))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3451. }
  3452. inline static int32_t get_offset_of_Gold_54() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Gold_54)); }
  3453. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Gold_54() const { return ___Gold_54; }
  3454. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Gold_54() { return &___Gold_54; }
  3455. inline void set_Gold_54(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3456. {
  3457. ___Gold_54 = value;
  3458. Il2CppCodeGenWriteBarrier((void**)&(((&___Gold_54))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3459. }
  3460. inline static int32_t get_offset_of_Goldenrod_55() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Goldenrod_55)); }
  3461. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Goldenrod_55() const { return ___Goldenrod_55; }
  3462. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Goldenrod_55() { return &___Goldenrod_55; }
  3463. inline void set_Goldenrod_55(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3464. {
  3465. ___Goldenrod_55 = value;
  3466. Il2CppCodeGenWriteBarrier((void**)&(((&___Goldenrod_55))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3467. }
  3468. inline static int32_t get_offset_of_Gray_56() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Gray_56)); }
  3469. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Gray_56() const { return ___Gray_56; }
  3470. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Gray_56() { return &___Gray_56; }
  3471. inline void set_Gray_56(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3472. {
  3473. ___Gray_56 = value;
  3474. Il2CppCodeGenWriteBarrier((void**)&(((&___Gray_56))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3475. }
  3476. inline static int32_t get_offset_of_Green_57() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Green_57)); }
  3477. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Green_57() const { return ___Green_57; }
  3478. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Green_57() { return &___Green_57; }
  3479. inline void set_Green_57(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3480. {
  3481. ___Green_57 = value;
  3482. Il2CppCodeGenWriteBarrier((void**)&(((&___Green_57))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3483. }
  3484. inline static int32_t get_offset_of_GreenYellow_58() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___GreenYellow_58)); }
  3485. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_GreenYellow_58() const { return ___GreenYellow_58; }
  3486. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_GreenYellow_58() { return &___GreenYellow_58; }
  3487. inline void set_GreenYellow_58(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3488. {
  3489. ___GreenYellow_58 = value;
  3490. Il2CppCodeGenWriteBarrier((void**)&(((&___GreenYellow_58))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3491. }
  3492. inline static int32_t get_offset_of_Grey_59() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Grey_59)); }
  3493. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Grey_59() const { return ___Grey_59; }
  3494. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Grey_59() { return &___Grey_59; }
  3495. inline void set_Grey_59(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3496. {
  3497. ___Grey_59 = value;
  3498. Il2CppCodeGenWriteBarrier((void**)&(((&___Grey_59))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3499. }
  3500. inline static int32_t get_offset_of_Honeydew_60() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Honeydew_60)); }
  3501. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Honeydew_60() const { return ___Honeydew_60; }
  3502. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Honeydew_60() { return &___Honeydew_60; }
  3503. inline void set_Honeydew_60(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3504. {
  3505. ___Honeydew_60 = value;
  3506. Il2CppCodeGenWriteBarrier((void**)&(((&___Honeydew_60))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3507. }
  3508. inline static int32_t get_offset_of_HotPink_61() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___HotPink_61)); }
  3509. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_HotPink_61() const { return ___HotPink_61; }
  3510. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_HotPink_61() { return &___HotPink_61; }
  3511. inline void set_HotPink_61(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3512. {
  3513. ___HotPink_61 = value;
  3514. Il2CppCodeGenWriteBarrier((void**)&(((&___HotPink_61))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3515. }
  3516. inline static int32_t get_offset_of_IndianRed_62() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___IndianRed_62)); }
  3517. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_IndianRed_62() const { return ___IndianRed_62; }
  3518. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_IndianRed_62() { return &___IndianRed_62; }
  3519. inline void set_IndianRed_62(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3520. {
  3521. ___IndianRed_62 = value;
  3522. Il2CppCodeGenWriteBarrier((void**)&(((&___IndianRed_62))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3523. }
  3524. inline static int32_t get_offset_of_Indigo_63() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Indigo_63)); }
  3525. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Indigo_63() const { return ___Indigo_63; }
  3526. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Indigo_63() { return &___Indigo_63; }
  3527. inline void set_Indigo_63(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3528. {
  3529. ___Indigo_63 = value;
  3530. Il2CppCodeGenWriteBarrier((void**)&(((&___Indigo_63))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3531. }
  3532. inline static int32_t get_offset_of_Ivory_64() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Ivory_64)); }
  3533. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Ivory_64() const { return ___Ivory_64; }
  3534. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Ivory_64() { return &___Ivory_64; }
  3535. inline void set_Ivory_64(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3536. {
  3537. ___Ivory_64 = value;
  3538. Il2CppCodeGenWriteBarrier((void**)&(((&___Ivory_64))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3539. }
  3540. inline static int32_t get_offset_of_Khaki_65() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Khaki_65)); }
  3541. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Khaki_65() const { return ___Khaki_65; }
  3542. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Khaki_65() { return &___Khaki_65; }
  3543. inline void set_Khaki_65(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3544. {
  3545. ___Khaki_65 = value;
  3546. Il2CppCodeGenWriteBarrier((void**)&(((&___Khaki_65))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3547. }
  3548. inline static int32_t get_offset_of_Lavender_66() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Lavender_66)); }
  3549. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Lavender_66() const { return ___Lavender_66; }
  3550. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Lavender_66() { return &___Lavender_66; }
  3551. inline void set_Lavender_66(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3552. {
  3553. ___Lavender_66 = value;
  3554. Il2CppCodeGenWriteBarrier((void**)&(((&___Lavender_66))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3555. }
  3556. inline static int32_t get_offset_of_LavenderBlush_67() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___LavenderBlush_67)); }
  3557. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_LavenderBlush_67() const { return ___LavenderBlush_67; }
  3558. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_LavenderBlush_67() { return &___LavenderBlush_67; }
  3559. inline void set_LavenderBlush_67(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3560. {
  3561. ___LavenderBlush_67 = value;
  3562. Il2CppCodeGenWriteBarrier((void**)&(((&___LavenderBlush_67))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3563. }
  3564. inline static int32_t get_offset_of_LawnGreen_68() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___LawnGreen_68)); }
  3565. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_LawnGreen_68() const { return ___LawnGreen_68; }
  3566. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_LawnGreen_68() { return &___LawnGreen_68; }
  3567. inline void set_LawnGreen_68(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3568. {
  3569. ___LawnGreen_68 = value;
  3570. Il2CppCodeGenWriteBarrier((void**)&(((&___LawnGreen_68))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3571. }
  3572. inline static int32_t get_offset_of_LemonChiffon_69() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___LemonChiffon_69)); }
  3573. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_LemonChiffon_69() const { return ___LemonChiffon_69; }
  3574. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_LemonChiffon_69() { return &___LemonChiffon_69; }
  3575. inline void set_LemonChiffon_69(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3576. {
  3577. ___LemonChiffon_69 = value;
  3578. Il2CppCodeGenWriteBarrier((void**)&(((&___LemonChiffon_69))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3579. }
  3580. inline static int32_t get_offset_of_LightBlue_70() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___LightBlue_70)); }
  3581. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_LightBlue_70() const { return ___LightBlue_70; }
  3582. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_LightBlue_70() { return &___LightBlue_70; }
  3583. inline void set_LightBlue_70(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3584. {
  3585. ___LightBlue_70 = value;
  3586. Il2CppCodeGenWriteBarrier((void**)&(((&___LightBlue_70))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3587. }
  3588. inline static int32_t get_offset_of_LightCoral_71() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___LightCoral_71)); }
  3589. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_LightCoral_71() const { return ___LightCoral_71; }
  3590. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_LightCoral_71() { return &___LightCoral_71; }
  3591. inline void set_LightCoral_71(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3592. {
  3593. ___LightCoral_71 = value;
  3594. Il2CppCodeGenWriteBarrier((void**)&(((&___LightCoral_71))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3595. }
  3596. inline static int32_t get_offset_of_LightCyan_72() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___LightCyan_72)); }
  3597. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_LightCyan_72() const { return ___LightCyan_72; }
  3598. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_LightCyan_72() { return &___LightCyan_72; }
  3599. inline void set_LightCyan_72(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3600. {
  3601. ___LightCyan_72 = value;
  3602. Il2CppCodeGenWriteBarrier((void**)&(((&___LightCyan_72))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3603. }
  3604. inline static int32_t get_offset_of_LightGoldenrodYellow_73() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___LightGoldenrodYellow_73)); }
  3605. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_LightGoldenrodYellow_73() const { return ___LightGoldenrodYellow_73; }
  3606. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_LightGoldenrodYellow_73() { return &___LightGoldenrodYellow_73; }
  3607. inline void set_LightGoldenrodYellow_73(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3608. {
  3609. ___LightGoldenrodYellow_73 = value;
  3610. Il2CppCodeGenWriteBarrier((void**)&(((&___LightGoldenrodYellow_73))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3611. }
  3612. inline static int32_t get_offset_of_LightGray_74() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___LightGray_74)); }
  3613. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_LightGray_74() const { return ___LightGray_74; }
  3614. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_LightGray_74() { return &___LightGray_74; }
  3615. inline void set_LightGray_74(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3616. {
  3617. ___LightGray_74 = value;
  3618. Il2CppCodeGenWriteBarrier((void**)&(((&___LightGray_74))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3619. }
  3620. inline static int32_t get_offset_of_LightGreen_75() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___LightGreen_75)); }
  3621. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_LightGreen_75() const { return ___LightGreen_75; }
  3622. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_LightGreen_75() { return &___LightGreen_75; }
  3623. inline void set_LightGreen_75(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3624. {
  3625. ___LightGreen_75 = value;
  3626. Il2CppCodeGenWriteBarrier((void**)&(((&___LightGreen_75))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3627. }
  3628. inline static int32_t get_offset_of_LightGrey_76() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___LightGrey_76)); }
  3629. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_LightGrey_76() const { return ___LightGrey_76; }
  3630. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_LightGrey_76() { return &___LightGrey_76; }
  3631. inline void set_LightGrey_76(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3632. {
  3633. ___LightGrey_76 = value;
  3634. Il2CppCodeGenWriteBarrier((void**)&(((&___LightGrey_76))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3635. }
  3636. inline static int32_t get_offset_of_LightPink_77() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___LightPink_77)); }
  3637. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_LightPink_77() const { return ___LightPink_77; }
  3638. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_LightPink_77() { return &___LightPink_77; }
  3639. inline void set_LightPink_77(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3640. {
  3641. ___LightPink_77 = value;
  3642. Il2CppCodeGenWriteBarrier((void**)&(((&___LightPink_77))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3643. }
  3644. inline static int32_t get_offset_of_LightSalmon_78() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___LightSalmon_78)); }
  3645. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_LightSalmon_78() const { return ___LightSalmon_78; }
  3646. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_LightSalmon_78() { return &___LightSalmon_78; }
  3647. inline void set_LightSalmon_78(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3648. {
  3649. ___LightSalmon_78 = value;
  3650. Il2CppCodeGenWriteBarrier((void**)&(((&___LightSalmon_78))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3651. }
  3652. inline static int32_t get_offset_of_LightSeaGreen_79() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___LightSeaGreen_79)); }
  3653. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_LightSeaGreen_79() const { return ___LightSeaGreen_79; }
  3654. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_LightSeaGreen_79() { return &___LightSeaGreen_79; }
  3655. inline void set_LightSeaGreen_79(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3656. {
  3657. ___LightSeaGreen_79 = value;
  3658. Il2CppCodeGenWriteBarrier((void**)&(((&___LightSeaGreen_79))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3659. }
  3660. inline static int32_t get_offset_of_LightSkyBlue_80() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___LightSkyBlue_80)); }
  3661. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_LightSkyBlue_80() const { return ___LightSkyBlue_80; }
  3662. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_LightSkyBlue_80() { return &___LightSkyBlue_80; }
  3663. inline void set_LightSkyBlue_80(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3664. {
  3665. ___LightSkyBlue_80 = value;
  3666. Il2CppCodeGenWriteBarrier((void**)&(((&___LightSkyBlue_80))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3667. }
  3668. inline static int32_t get_offset_of_LightSlateGray_81() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___LightSlateGray_81)); }
  3669. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_LightSlateGray_81() const { return ___LightSlateGray_81; }
  3670. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_LightSlateGray_81() { return &___LightSlateGray_81; }
  3671. inline void set_LightSlateGray_81(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3672. {
  3673. ___LightSlateGray_81 = value;
  3674. Il2CppCodeGenWriteBarrier((void**)&(((&___LightSlateGray_81))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3675. }
  3676. inline static int32_t get_offset_of_LightSlateGrey_82() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___LightSlateGrey_82)); }
  3677. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_LightSlateGrey_82() const { return ___LightSlateGrey_82; }
  3678. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_LightSlateGrey_82() { return &___LightSlateGrey_82; }
  3679. inline void set_LightSlateGrey_82(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3680. {
  3681. ___LightSlateGrey_82 = value;
  3682. Il2CppCodeGenWriteBarrier((void**)&(((&___LightSlateGrey_82))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3683. }
  3684. inline static int32_t get_offset_of_LightSteelBlue_83() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___LightSteelBlue_83)); }
  3685. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_LightSteelBlue_83() const { return ___LightSteelBlue_83; }
  3686. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_LightSteelBlue_83() { return &___LightSteelBlue_83; }
  3687. inline void set_LightSteelBlue_83(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3688. {
  3689. ___LightSteelBlue_83 = value;
  3690. Il2CppCodeGenWriteBarrier((void**)&(((&___LightSteelBlue_83))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3691. }
  3692. inline static int32_t get_offset_of_LightYellow_84() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___LightYellow_84)); }
  3693. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_LightYellow_84() const { return ___LightYellow_84; }
  3694. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_LightYellow_84() { return &___LightYellow_84; }
  3695. inline void set_LightYellow_84(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3696. {
  3697. ___LightYellow_84 = value;
  3698. Il2CppCodeGenWriteBarrier((void**)&(((&___LightYellow_84))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3699. }
  3700. inline static int32_t get_offset_of_Lime_85() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Lime_85)); }
  3701. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Lime_85() const { return ___Lime_85; }
  3702. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Lime_85() { return &___Lime_85; }
  3703. inline void set_Lime_85(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3704. {
  3705. ___Lime_85 = value;
  3706. Il2CppCodeGenWriteBarrier((void**)&(((&___Lime_85))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3707. }
  3708. inline static int32_t get_offset_of_LimeGreen_86() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___LimeGreen_86)); }
  3709. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_LimeGreen_86() const { return ___LimeGreen_86; }
  3710. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_LimeGreen_86() { return &___LimeGreen_86; }
  3711. inline void set_LimeGreen_86(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3712. {
  3713. ___LimeGreen_86 = value;
  3714. Il2CppCodeGenWriteBarrier((void**)&(((&___LimeGreen_86))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3715. }
  3716. inline static int32_t get_offset_of_Linen_87() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Linen_87)); }
  3717. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Linen_87() const { return ___Linen_87; }
  3718. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Linen_87() { return &___Linen_87; }
  3719. inline void set_Linen_87(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3720. {
  3721. ___Linen_87 = value;
  3722. Il2CppCodeGenWriteBarrier((void**)&(((&___Linen_87))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3723. }
  3724. inline static int32_t get_offset_of_Magenta_88() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Magenta_88)); }
  3725. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Magenta_88() const { return ___Magenta_88; }
  3726. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Magenta_88() { return &___Magenta_88; }
  3727. inline void set_Magenta_88(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3728. {
  3729. ___Magenta_88 = value;
  3730. Il2CppCodeGenWriteBarrier((void**)&(((&___Magenta_88))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3731. }
  3732. inline static int32_t get_offset_of_Maroon_89() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Maroon_89)); }
  3733. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Maroon_89() const { return ___Maroon_89; }
  3734. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Maroon_89() { return &___Maroon_89; }
  3735. inline void set_Maroon_89(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3736. {
  3737. ___Maroon_89 = value;
  3738. Il2CppCodeGenWriteBarrier((void**)&(((&___Maroon_89))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3739. }
  3740. inline static int32_t get_offset_of_MediumAquamarine_90() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___MediumAquamarine_90)); }
  3741. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_MediumAquamarine_90() const { return ___MediumAquamarine_90; }
  3742. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_MediumAquamarine_90() { return &___MediumAquamarine_90; }
  3743. inline void set_MediumAquamarine_90(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3744. {
  3745. ___MediumAquamarine_90 = value;
  3746. Il2CppCodeGenWriteBarrier((void**)&(((&___MediumAquamarine_90))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3747. }
  3748. inline static int32_t get_offset_of_MediumBlue_91() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___MediumBlue_91)); }
  3749. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_MediumBlue_91() const { return ___MediumBlue_91; }
  3750. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_MediumBlue_91() { return &___MediumBlue_91; }
  3751. inline void set_MediumBlue_91(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3752. {
  3753. ___MediumBlue_91 = value;
  3754. Il2CppCodeGenWriteBarrier((void**)&(((&___MediumBlue_91))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3755. }
  3756. inline static int32_t get_offset_of_MediumOrchid_92() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___MediumOrchid_92)); }
  3757. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_MediumOrchid_92() const { return ___MediumOrchid_92; }
  3758. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_MediumOrchid_92() { return &___MediumOrchid_92; }
  3759. inline void set_MediumOrchid_92(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3760. {
  3761. ___MediumOrchid_92 = value;
  3762. Il2CppCodeGenWriteBarrier((void**)&(((&___MediumOrchid_92))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3763. }
  3764. inline static int32_t get_offset_of_MediumPurple_93() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___MediumPurple_93)); }
  3765. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_MediumPurple_93() const { return ___MediumPurple_93; }
  3766. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_MediumPurple_93() { return &___MediumPurple_93; }
  3767. inline void set_MediumPurple_93(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3768. {
  3769. ___MediumPurple_93 = value;
  3770. Il2CppCodeGenWriteBarrier((void**)&(((&___MediumPurple_93))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3771. }
  3772. inline static int32_t get_offset_of_MediumSeaGreen_94() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___MediumSeaGreen_94)); }
  3773. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_MediumSeaGreen_94() const { return ___MediumSeaGreen_94; }
  3774. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_MediumSeaGreen_94() { return &___MediumSeaGreen_94; }
  3775. inline void set_MediumSeaGreen_94(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3776. {
  3777. ___MediumSeaGreen_94 = value;
  3778. Il2CppCodeGenWriteBarrier((void**)&(((&___MediumSeaGreen_94))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3779. }
  3780. inline static int32_t get_offset_of_MediumSlateBlue_95() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___MediumSlateBlue_95)); }
  3781. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_MediumSlateBlue_95() const { return ___MediumSlateBlue_95; }
  3782. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_MediumSlateBlue_95() { return &___MediumSlateBlue_95; }
  3783. inline void set_MediumSlateBlue_95(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3784. {
  3785. ___MediumSlateBlue_95 = value;
  3786. Il2CppCodeGenWriteBarrier((void**)&(((&___MediumSlateBlue_95))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3787. }
  3788. inline static int32_t get_offset_of_MediumSpringGreen_96() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___MediumSpringGreen_96)); }
  3789. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_MediumSpringGreen_96() const { return ___MediumSpringGreen_96; }
  3790. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_MediumSpringGreen_96() { return &___MediumSpringGreen_96; }
  3791. inline void set_MediumSpringGreen_96(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3792. {
  3793. ___MediumSpringGreen_96 = value;
  3794. Il2CppCodeGenWriteBarrier((void**)&(((&___MediumSpringGreen_96))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3795. }
  3796. inline static int32_t get_offset_of_MediumTurquoise_97() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___MediumTurquoise_97)); }
  3797. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_MediumTurquoise_97() const { return ___MediumTurquoise_97; }
  3798. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_MediumTurquoise_97() { return &___MediumTurquoise_97; }
  3799. inline void set_MediumTurquoise_97(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3800. {
  3801. ___MediumTurquoise_97 = value;
  3802. Il2CppCodeGenWriteBarrier((void**)&(((&___MediumTurquoise_97))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3803. }
  3804. inline static int32_t get_offset_of_MediumVioletRed_98() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___MediumVioletRed_98)); }
  3805. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_MediumVioletRed_98() const { return ___MediumVioletRed_98; }
  3806. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_MediumVioletRed_98() { return &___MediumVioletRed_98; }
  3807. inline void set_MediumVioletRed_98(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3808. {
  3809. ___MediumVioletRed_98 = value;
  3810. Il2CppCodeGenWriteBarrier((void**)&(((&___MediumVioletRed_98))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3811. }
  3812. inline static int32_t get_offset_of_MidnightBlue_99() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___MidnightBlue_99)); }
  3813. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_MidnightBlue_99() const { return ___MidnightBlue_99; }
  3814. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_MidnightBlue_99() { return &___MidnightBlue_99; }
  3815. inline void set_MidnightBlue_99(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3816. {
  3817. ___MidnightBlue_99 = value;
  3818. Il2CppCodeGenWriteBarrier((void**)&(((&___MidnightBlue_99))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3819. }
  3820. inline static int32_t get_offset_of_MintCream_100() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___MintCream_100)); }
  3821. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_MintCream_100() const { return ___MintCream_100; }
  3822. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_MintCream_100() { return &___MintCream_100; }
  3823. inline void set_MintCream_100(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3824. {
  3825. ___MintCream_100 = value;
  3826. Il2CppCodeGenWriteBarrier((void**)&(((&___MintCream_100))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3827. }
  3828. inline static int32_t get_offset_of_MistyRose_101() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___MistyRose_101)); }
  3829. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_MistyRose_101() const { return ___MistyRose_101; }
  3830. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_MistyRose_101() { return &___MistyRose_101; }
  3831. inline void set_MistyRose_101(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3832. {
  3833. ___MistyRose_101 = value;
  3834. Il2CppCodeGenWriteBarrier((void**)&(((&___MistyRose_101))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3835. }
  3836. inline static int32_t get_offset_of_Moccasin_102() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Moccasin_102)); }
  3837. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Moccasin_102() const { return ___Moccasin_102; }
  3838. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Moccasin_102() { return &___Moccasin_102; }
  3839. inline void set_Moccasin_102(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3840. {
  3841. ___Moccasin_102 = value;
  3842. Il2CppCodeGenWriteBarrier((void**)&(((&___Moccasin_102))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3843. }
  3844. inline static int32_t get_offset_of_NavajoWhite_103() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___NavajoWhite_103)); }
  3845. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_NavajoWhite_103() const { return ___NavajoWhite_103; }
  3846. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_NavajoWhite_103() { return &___NavajoWhite_103; }
  3847. inline void set_NavajoWhite_103(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3848. {
  3849. ___NavajoWhite_103 = value;
  3850. Il2CppCodeGenWriteBarrier((void**)&(((&___NavajoWhite_103))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3851. }
  3852. inline static int32_t get_offset_of_Navy_104() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Navy_104)); }
  3853. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Navy_104() const { return ___Navy_104; }
  3854. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Navy_104() { return &___Navy_104; }
  3855. inline void set_Navy_104(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3856. {
  3857. ___Navy_104 = value;
  3858. Il2CppCodeGenWriteBarrier((void**)&(((&___Navy_104))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3859. }
  3860. inline static int32_t get_offset_of_OldLace_105() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___OldLace_105)); }
  3861. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_OldLace_105() const { return ___OldLace_105; }
  3862. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_OldLace_105() { return &___OldLace_105; }
  3863. inline void set_OldLace_105(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3864. {
  3865. ___OldLace_105 = value;
  3866. Il2CppCodeGenWriteBarrier((void**)&(((&___OldLace_105))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3867. }
  3868. inline static int32_t get_offset_of_Olive_106() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Olive_106)); }
  3869. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Olive_106() const { return ___Olive_106; }
  3870. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Olive_106() { return &___Olive_106; }
  3871. inline void set_Olive_106(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3872. {
  3873. ___Olive_106 = value;
  3874. Il2CppCodeGenWriteBarrier((void**)&(((&___Olive_106))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3875. }
  3876. inline static int32_t get_offset_of_OliveDrab_107() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___OliveDrab_107)); }
  3877. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_OliveDrab_107() const { return ___OliveDrab_107; }
  3878. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_OliveDrab_107() { return &___OliveDrab_107; }
  3879. inline void set_OliveDrab_107(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3880. {
  3881. ___OliveDrab_107 = value;
  3882. Il2CppCodeGenWriteBarrier((void**)&(((&___OliveDrab_107))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3883. }
  3884. inline static int32_t get_offset_of_Orange_108() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Orange_108)); }
  3885. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Orange_108() const { return ___Orange_108; }
  3886. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Orange_108() { return &___Orange_108; }
  3887. inline void set_Orange_108(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3888. {
  3889. ___Orange_108 = value;
  3890. Il2CppCodeGenWriteBarrier((void**)&(((&___Orange_108))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3891. }
  3892. inline static int32_t get_offset_of_OrangeRed_109() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___OrangeRed_109)); }
  3893. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_OrangeRed_109() const { return ___OrangeRed_109; }
  3894. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_OrangeRed_109() { return &___OrangeRed_109; }
  3895. inline void set_OrangeRed_109(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3896. {
  3897. ___OrangeRed_109 = value;
  3898. Il2CppCodeGenWriteBarrier((void**)&(((&___OrangeRed_109))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3899. }
  3900. inline static int32_t get_offset_of_Orchid_110() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Orchid_110)); }
  3901. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Orchid_110() const { return ___Orchid_110; }
  3902. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Orchid_110() { return &___Orchid_110; }
  3903. inline void set_Orchid_110(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3904. {
  3905. ___Orchid_110 = value;
  3906. Il2CppCodeGenWriteBarrier((void**)&(((&___Orchid_110))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3907. }
  3908. inline static int32_t get_offset_of_PaleGoldenrod_111() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___PaleGoldenrod_111)); }
  3909. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_PaleGoldenrod_111() const { return ___PaleGoldenrod_111; }
  3910. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_PaleGoldenrod_111() { return &___PaleGoldenrod_111; }
  3911. inline void set_PaleGoldenrod_111(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3912. {
  3913. ___PaleGoldenrod_111 = value;
  3914. Il2CppCodeGenWriteBarrier((void**)&(((&___PaleGoldenrod_111))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3915. }
  3916. inline static int32_t get_offset_of_PaleGreen_112() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___PaleGreen_112)); }
  3917. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_PaleGreen_112() const { return ___PaleGreen_112; }
  3918. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_PaleGreen_112() { return &___PaleGreen_112; }
  3919. inline void set_PaleGreen_112(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3920. {
  3921. ___PaleGreen_112 = value;
  3922. Il2CppCodeGenWriteBarrier((void**)&(((&___PaleGreen_112))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3923. }
  3924. inline static int32_t get_offset_of_PaleTurquoise_113() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___PaleTurquoise_113)); }
  3925. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_PaleTurquoise_113() const { return ___PaleTurquoise_113; }
  3926. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_PaleTurquoise_113() { return &___PaleTurquoise_113; }
  3927. inline void set_PaleTurquoise_113(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3928. {
  3929. ___PaleTurquoise_113 = value;
  3930. Il2CppCodeGenWriteBarrier((void**)&(((&___PaleTurquoise_113))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3931. }
  3932. inline static int32_t get_offset_of_PaleVioletRed_114() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___PaleVioletRed_114)); }
  3933. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_PaleVioletRed_114() const { return ___PaleVioletRed_114; }
  3934. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_PaleVioletRed_114() { return &___PaleVioletRed_114; }
  3935. inline void set_PaleVioletRed_114(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3936. {
  3937. ___PaleVioletRed_114 = value;
  3938. Il2CppCodeGenWriteBarrier((void**)&(((&___PaleVioletRed_114))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3939. }
  3940. inline static int32_t get_offset_of_PapayaWhip_115() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___PapayaWhip_115)); }
  3941. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_PapayaWhip_115() const { return ___PapayaWhip_115; }
  3942. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_PapayaWhip_115() { return &___PapayaWhip_115; }
  3943. inline void set_PapayaWhip_115(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3944. {
  3945. ___PapayaWhip_115 = value;
  3946. Il2CppCodeGenWriteBarrier((void**)&(((&___PapayaWhip_115))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3947. }
  3948. inline static int32_t get_offset_of_PeachPuff_116() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___PeachPuff_116)); }
  3949. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_PeachPuff_116() const { return ___PeachPuff_116; }
  3950. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_PeachPuff_116() { return &___PeachPuff_116; }
  3951. inline void set_PeachPuff_116(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3952. {
  3953. ___PeachPuff_116 = value;
  3954. Il2CppCodeGenWriteBarrier((void**)&(((&___PeachPuff_116))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3955. }
  3956. inline static int32_t get_offset_of_Peru_117() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Peru_117)); }
  3957. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Peru_117() const { return ___Peru_117; }
  3958. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Peru_117() { return &___Peru_117; }
  3959. inline void set_Peru_117(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3960. {
  3961. ___Peru_117 = value;
  3962. Il2CppCodeGenWriteBarrier((void**)&(((&___Peru_117))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3963. }
  3964. inline static int32_t get_offset_of_Pink_118() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Pink_118)); }
  3965. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Pink_118() const { return ___Pink_118; }
  3966. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Pink_118() { return &___Pink_118; }
  3967. inline void set_Pink_118(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3968. {
  3969. ___Pink_118 = value;
  3970. Il2CppCodeGenWriteBarrier((void**)&(((&___Pink_118))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3971. }
  3972. inline static int32_t get_offset_of_Plum_119() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Plum_119)); }
  3973. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Plum_119() const { return ___Plum_119; }
  3974. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Plum_119() { return &___Plum_119; }
  3975. inline void set_Plum_119(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3976. {
  3977. ___Plum_119 = value;
  3978. Il2CppCodeGenWriteBarrier((void**)&(((&___Plum_119))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3979. }
  3980. inline static int32_t get_offset_of_PowderBlue_120() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___PowderBlue_120)); }
  3981. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_PowderBlue_120() const { return ___PowderBlue_120; }
  3982. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_PowderBlue_120() { return &___PowderBlue_120; }
  3983. inline void set_PowderBlue_120(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3984. {
  3985. ___PowderBlue_120 = value;
  3986. Il2CppCodeGenWriteBarrier((void**)&(((&___PowderBlue_120))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3987. }
  3988. inline static int32_t get_offset_of_Purple_121() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Purple_121)); }
  3989. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Purple_121() const { return ___Purple_121; }
  3990. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Purple_121() { return &___Purple_121; }
  3991. inline void set_Purple_121(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  3992. {
  3993. ___Purple_121 = value;
  3994. Il2CppCodeGenWriteBarrier((void**)&(((&___Purple_121))->___boxedHighPrecisionPixel_1), (void*)NULL);
  3995. }
  3996. inline static int32_t get_offset_of_RebeccaPurple_122() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___RebeccaPurple_122)); }
  3997. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_RebeccaPurple_122() const { return ___RebeccaPurple_122; }
  3998. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_RebeccaPurple_122() { return &___RebeccaPurple_122; }
  3999. inline void set_RebeccaPurple_122(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4000. {
  4001. ___RebeccaPurple_122 = value;
  4002. Il2CppCodeGenWriteBarrier((void**)&(((&___RebeccaPurple_122))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4003. }
  4004. inline static int32_t get_offset_of_Red_123() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Red_123)); }
  4005. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Red_123() const { return ___Red_123; }
  4006. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Red_123() { return &___Red_123; }
  4007. inline void set_Red_123(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4008. {
  4009. ___Red_123 = value;
  4010. Il2CppCodeGenWriteBarrier((void**)&(((&___Red_123))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4011. }
  4012. inline static int32_t get_offset_of_RosyBrown_124() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___RosyBrown_124)); }
  4013. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_RosyBrown_124() const { return ___RosyBrown_124; }
  4014. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_RosyBrown_124() { return &___RosyBrown_124; }
  4015. inline void set_RosyBrown_124(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4016. {
  4017. ___RosyBrown_124 = value;
  4018. Il2CppCodeGenWriteBarrier((void**)&(((&___RosyBrown_124))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4019. }
  4020. inline static int32_t get_offset_of_RoyalBlue_125() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___RoyalBlue_125)); }
  4021. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_RoyalBlue_125() const { return ___RoyalBlue_125; }
  4022. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_RoyalBlue_125() { return &___RoyalBlue_125; }
  4023. inline void set_RoyalBlue_125(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4024. {
  4025. ___RoyalBlue_125 = value;
  4026. Il2CppCodeGenWriteBarrier((void**)&(((&___RoyalBlue_125))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4027. }
  4028. inline static int32_t get_offset_of_SaddleBrown_126() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___SaddleBrown_126)); }
  4029. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_SaddleBrown_126() const { return ___SaddleBrown_126; }
  4030. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_SaddleBrown_126() { return &___SaddleBrown_126; }
  4031. inline void set_SaddleBrown_126(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4032. {
  4033. ___SaddleBrown_126 = value;
  4034. Il2CppCodeGenWriteBarrier((void**)&(((&___SaddleBrown_126))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4035. }
  4036. inline static int32_t get_offset_of_Salmon_127() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Salmon_127)); }
  4037. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Salmon_127() const { return ___Salmon_127; }
  4038. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Salmon_127() { return &___Salmon_127; }
  4039. inline void set_Salmon_127(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4040. {
  4041. ___Salmon_127 = value;
  4042. Il2CppCodeGenWriteBarrier((void**)&(((&___Salmon_127))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4043. }
  4044. inline static int32_t get_offset_of_SandyBrown_128() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___SandyBrown_128)); }
  4045. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_SandyBrown_128() const { return ___SandyBrown_128; }
  4046. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_SandyBrown_128() { return &___SandyBrown_128; }
  4047. inline void set_SandyBrown_128(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4048. {
  4049. ___SandyBrown_128 = value;
  4050. Il2CppCodeGenWriteBarrier((void**)&(((&___SandyBrown_128))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4051. }
  4052. inline static int32_t get_offset_of_SeaGreen_129() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___SeaGreen_129)); }
  4053. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_SeaGreen_129() const { return ___SeaGreen_129; }
  4054. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_SeaGreen_129() { return &___SeaGreen_129; }
  4055. inline void set_SeaGreen_129(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4056. {
  4057. ___SeaGreen_129 = value;
  4058. Il2CppCodeGenWriteBarrier((void**)&(((&___SeaGreen_129))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4059. }
  4060. inline static int32_t get_offset_of_SeaShell_130() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___SeaShell_130)); }
  4061. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_SeaShell_130() const { return ___SeaShell_130; }
  4062. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_SeaShell_130() { return &___SeaShell_130; }
  4063. inline void set_SeaShell_130(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4064. {
  4065. ___SeaShell_130 = value;
  4066. Il2CppCodeGenWriteBarrier((void**)&(((&___SeaShell_130))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4067. }
  4068. inline static int32_t get_offset_of_Sienna_131() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Sienna_131)); }
  4069. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Sienna_131() const { return ___Sienna_131; }
  4070. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Sienna_131() { return &___Sienna_131; }
  4071. inline void set_Sienna_131(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4072. {
  4073. ___Sienna_131 = value;
  4074. Il2CppCodeGenWriteBarrier((void**)&(((&___Sienna_131))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4075. }
  4076. inline static int32_t get_offset_of_Silver_132() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Silver_132)); }
  4077. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Silver_132() const { return ___Silver_132; }
  4078. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Silver_132() { return &___Silver_132; }
  4079. inline void set_Silver_132(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4080. {
  4081. ___Silver_132 = value;
  4082. Il2CppCodeGenWriteBarrier((void**)&(((&___Silver_132))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4083. }
  4084. inline static int32_t get_offset_of_SkyBlue_133() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___SkyBlue_133)); }
  4085. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_SkyBlue_133() const { return ___SkyBlue_133; }
  4086. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_SkyBlue_133() { return &___SkyBlue_133; }
  4087. inline void set_SkyBlue_133(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4088. {
  4089. ___SkyBlue_133 = value;
  4090. Il2CppCodeGenWriteBarrier((void**)&(((&___SkyBlue_133))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4091. }
  4092. inline static int32_t get_offset_of_SlateBlue_134() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___SlateBlue_134)); }
  4093. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_SlateBlue_134() const { return ___SlateBlue_134; }
  4094. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_SlateBlue_134() { return &___SlateBlue_134; }
  4095. inline void set_SlateBlue_134(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4096. {
  4097. ___SlateBlue_134 = value;
  4098. Il2CppCodeGenWriteBarrier((void**)&(((&___SlateBlue_134))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4099. }
  4100. inline static int32_t get_offset_of_SlateGray_135() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___SlateGray_135)); }
  4101. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_SlateGray_135() const { return ___SlateGray_135; }
  4102. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_SlateGray_135() { return &___SlateGray_135; }
  4103. inline void set_SlateGray_135(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4104. {
  4105. ___SlateGray_135 = value;
  4106. Il2CppCodeGenWriteBarrier((void**)&(((&___SlateGray_135))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4107. }
  4108. inline static int32_t get_offset_of_SlateGrey_136() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___SlateGrey_136)); }
  4109. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_SlateGrey_136() const { return ___SlateGrey_136; }
  4110. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_SlateGrey_136() { return &___SlateGrey_136; }
  4111. inline void set_SlateGrey_136(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4112. {
  4113. ___SlateGrey_136 = value;
  4114. Il2CppCodeGenWriteBarrier((void**)&(((&___SlateGrey_136))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4115. }
  4116. inline static int32_t get_offset_of_Snow_137() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Snow_137)); }
  4117. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Snow_137() const { return ___Snow_137; }
  4118. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Snow_137() { return &___Snow_137; }
  4119. inline void set_Snow_137(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4120. {
  4121. ___Snow_137 = value;
  4122. Il2CppCodeGenWriteBarrier((void**)&(((&___Snow_137))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4123. }
  4124. inline static int32_t get_offset_of_SpringGreen_138() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___SpringGreen_138)); }
  4125. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_SpringGreen_138() const { return ___SpringGreen_138; }
  4126. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_SpringGreen_138() { return &___SpringGreen_138; }
  4127. inline void set_SpringGreen_138(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4128. {
  4129. ___SpringGreen_138 = value;
  4130. Il2CppCodeGenWriteBarrier((void**)&(((&___SpringGreen_138))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4131. }
  4132. inline static int32_t get_offset_of_SteelBlue_139() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___SteelBlue_139)); }
  4133. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_SteelBlue_139() const { return ___SteelBlue_139; }
  4134. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_SteelBlue_139() { return &___SteelBlue_139; }
  4135. inline void set_SteelBlue_139(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4136. {
  4137. ___SteelBlue_139 = value;
  4138. Il2CppCodeGenWriteBarrier((void**)&(((&___SteelBlue_139))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4139. }
  4140. inline static int32_t get_offset_of_Tan_140() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Tan_140)); }
  4141. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Tan_140() const { return ___Tan_140; }
  4142. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Tan_140() { return &___Tan_140; }
  4143. inline void set_Tan_140(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4144. {
  4145. ___Tan_140 = value;
  4146. Il2CppCodeGenWriteBarrier((void**)&(((&___Tan_140))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4147. }
  4148. inline static int32_t get_offset_of_Teal_141() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Teal_141)); }
  4149. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Teal_141() const { return ___Teal_141; }
  4150. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Teal_141() { return &___Teal_141; }
  4151. inline void set_Teal_141(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4152. {
  4153. ___Teal_141 = value;
  4154. Il2CppCodeGenWriteBarrier((void**)&(((&___Teal_141))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4155. }
  4156. inline static int32_t get_offset_of_Thistle_142() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Thistle_142)); }
  4157. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Thistle_142() const { return ___Thistle_142; }
  4158. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Thistle_142() { return &___Thistle_142; }
  4159. inline void set_Thistle_142(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4160. {
  4161. ___Thistle_142 = value;
  4162. Il2CppCodeGenWriteBarrier((void**)&(((&___Thistle_142))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4163. }
  4164. inline static int32_t get_offset_of_Tomato_143() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Tomato_143)); }
  4165. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Tomato_143() const { return ___Tomato_143; }
  4166. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Tomato_143() { return &___Tomato_143; }
  4167. inline void set_Tomato_143(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4168. {
  4169. ___Tomato_143 = value;
  4170. Il2CppCodeGenWriteBarrier((void**)&(((&___Tomato_143))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4171. }
  4172. inline static int32_t get_offset_of_Transparent_144() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Transparent_144)); }
  4173. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Transparent_144() const { return ___Transparent_144; }
  4174. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Transparent_144() { return &___Transparent_144; }
  4175. inline void set_Transparent_144(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4176. {
  4177. ___Transparent_144 = value;
  4178. Il2CppCodeGenWriteBarrier((void**)&(((&___Transparent_144))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4179. }
  4180. inline static int32_t get_offset_of_Turquoise_145() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Turquoise_145)); }
  4181. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Turquoise_145() const { return ___Turquoise_145; }
  4182. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Turquoise_145() { return &___Turquoise_145; }
  4183. inline void set_Turquoise_145(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4184. {
  4185. ___Turquoise_145 = value;
  4186. Il2CppCodeGenWriteBarrier((void**)&(((&___Turquoise_145))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4187. }
  4188. inline static int32_t get_offset_of_Violet_146() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Violet_146)); }
  4189. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Violet_146() const { return ___Violet_146; }
  4190. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Violet_146() { return &___Violet_146; }
  4191. inline void set_Violet_146(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4192. {
  4193. ___Violet_146 = value;
  4194. Il2CppCodeGenWriteBarrier((void**)&(((&___Violet_146))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4195. }
  4196. inline static int32_t get_offset_of_Wheat_147() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Wheat_147)); }
  4197. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Wheat_147() const { return ___Wheat_147; }
  4198. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Wheat_147() { return &___Wheat_147; }
  4199. inline void set_Wheat_147(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4200. {
  4201. ___Wheat_147 = value;
  4202. Il2CppCodeGenWriteBarrier((void**)&(((&___Wheat_147))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4203. }
  4204. inline static int32_t get_offset_of_White_148() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___White_148)); }
  4205. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_White_148() const { return ___White_148; }
  4206. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_White_148() { return &___White_148; }
  4207. inline void set_White_148(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4208. {
  4209. ___White_148 = value;
  4210. Il2CppCodeGenWriteBarrier((void**)&(((&___White_148))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4211. }
  4212. inline static int32_t get_offset_of_WhiteSmoke_149() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___WhiteSmoke_149)); }
  4213. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_WhiteSmoke_149() const { return ___WhiteSmoke_149; }
  4214. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_WhiteSmoke_149() { return &___WhiteSmoke_149; }
  4215. inline void set_WhiteSmoke_149(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4216. {
  4217. ___WhiteSmoke_149 = value;
  4218. Il2CppCodeGenWriteBarrier((void**)&(((&___WhiteSmoke_149))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4219. }
  4220. inline static int32_t get_offset_of_Yellow_150() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___Yellow_150)); }
  4221. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_Yellow_150() const { return ___Yellow_150; }
  4222. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_Yellow_150() { return &___Yellow_150; }
  4223. inline void set_Yellow_150(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4224. {
  4225. ___Yellow_150 = value;
  4226. Il2CppCodeGenWriteBarrier((void**)&(((&___Yellow_150))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4227. }
  4228. inline static int32_t get_offset_of_YellowGreen_151() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___YellowGreen_151)); }
  4229. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_YellowGreen_151() const { return ___YellowGreen_151; }
  4230. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_YellowGreen_151() { return &___YellowGreen_151; }
  4231. inline void set_YellowGreen_151(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4232. {
  4233. ___YellowGreen_151 = value;
  4234. Il2CppCodeGenWriteBarrier((void**)&(((&___YellowGreen_151))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4235. }
  4236. inline static int32_t get_offset_of_WebSafePaletteLazy_152() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___WebSafePaletteLazy_152)); }
  4237. inline Lazy_1_t80FFFE0ACFF8A8AA6833B50CDDF9C92D4C9A5134 * get_WebSafePaletteLazy_152() const { return ___WebSafePaletteLazy_152; }
  4238. inline Lazy_1_t80FFFE0ACFF8A8AA6833B50CDDF9C92D4C9A5134 ** get_address_of_WebSafePaletteLazy_152() { return &___WebSafePaletteLazy_152; }
  4239. inline void set_WebSafePaletteLazy_152(Lazy_1_t80FFFE0ACFF8A8AA6833B50CDDF9C92D4C9A5134 * value)
  4240. {
  4241. ___WebSafePaletteLazy_152 = value;
  4242. Il2CppCodeGenWriteBarrier((void**)(&___WebSafePaletteLazy_152), (void*)value);
  4243. }
  4244. inline static int32_t get_offset_of_WernerPaletteLazy_153() { return static_cast<int32_t>(offsetof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_StaticFields, ___WernerPaletteLazy_153)); }
  4245. inline Lazy_1_t80FFFE0ACFF8A8AA6833B50CDDF9C92D4C9A5134 * get_WernerPaletteLazy_153() const { return ___WernerPaletteLazy_153; }
  4246. inline Lazy_1_t80FFFE0ACFF8A8AA6833B50CDDF9C92D4C9A5134 ** get_address_of_WernerPaletteLazy_153() { return &___WernerPaletteLazy_153; }
  4247. inline void set_WernerPaletteLazy_153(Lazy_1_t80FFFE0ACFF8A8AA6833B50CDDF9C92D4C9A5134 * value)
  4248. {
  4249. ___WernerPaletteLazy_153 = value;
  4250. Il2CppCodeGenWriteBarrier((void**)(&___WernerPaletteLazy_153), (void*)value);
  4251. }
  4252. };
  4253. // Native definition for P/Invoke marshalling of SixLabors.ImageSharp.Color
  4254. struct Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_marshaled_pinvoke
  4255. {
  4256. Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F ___data_0;
  4257. RuntimeObject* ___boxedHighPrecisionPixel_1;
  4258. };
  4259. // Native definition for COM marshalling of SixLabors.ImageSharp.Color
  4260. struct Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8_marshaled_com
  4261. {
  4262. Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F ___data_0;
  4263. RuntimeObject* ___boxedHighPrecisionPixel_1;
  4264. };
  4265. // System.Exception
  4266. struct Exception_t : public RuntimeObject
  4267. {
  4268. public:
  4269. // System.String System.Exception::_className
  4270. String_t* ____className_1;
  4271. // System.String System.Exception::_message
  4272. String_t* ____message_2;
  4273. // System.Collections.IDictionary System.Exception::_data
  4274. RuntimeObject* ____data_3;
  4275. // System.Exception System.Exception::_innerException
  4276. Exception_t * ____innerException_4;
  4277. // System.String System.Exception::_helpURL
  4278. String_t* ____helpURL_5;
  4279. // System.Object System.Exception::_stackTrace
  4280. RuntimeObject * ____stackTrace_6;
  4281. // System.String System.Exception::_stackTraceString
  4282. String_t* ____stackTraceString_7;
  4283. // System.String System.Exception::_remoteStackTraceString
  4284. String_t* ____remoteStackTraceString_8;
  4285. // System.Int32 System.Exception::_remoteStackIndex
  4286. int32_t ____remoteStackIndex_9;
  4287. // System.Object System.Exception::_dynamicMethods
  4288. RuntimeObject * ____dynamicMethods_10;
  4289. // System.Int32 System.Exception::_HResult
  4290. int32_t ____HResult_11;
  4291. // System.String System.Exception::_source
  4292. String_t* ____source_12;
  4293. // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
  4294. SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
  4295. // System.Diagnostics.StackTrace[] System.Exception::captured_traces
  4296. StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
  4297. // System.IntPtr[] System.Exception::native_trace_ips
  4298. IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15;
  4299. public:
  4300. inline static int32_t get_offset_of__className_1() { return static_cast<int32_t>(offsetof(Exception_t, ____className_1)); }
  4301. inline String_t* get__className_1() const { return ____className_1; }
  4302. inline String_t** get_address_of__className_1() { return &____className_1; }
  4303. inline void set__className_1(String_t* value)
  4304. {
  4305. ____className_1 = value;
  4306. Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value);
  4307. }
  4308. inline static int32_t get_offset_of__message_2() { return static_cast<int32_t>(offsetof(Exception_t, ____message_2)); }
  4309. inline String_t* get__message_2() const { return ____message_2; }
  4310. inline String_t** get_address_of__message_2() { return &____message_2; }
  4311. inline void set__message_2(String_t* value)
  4312. {
  4313. ____message_2 = value;
  4314. Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value);
  4315. }
  4316. inline static int32_t get_offset_of__data_3() { return static_cast<int32_t>(offsetof(Exception_t, ____data_3)); }
  4317. inline RuntimeObject* get__data_3() const { return ____data_3; }
  4318. inline RuntimeObject** get_address_of__data_3() { return &____data_3; }
  4319. inline void set__data_3(RuntimeObject* value)
  4320. {
  4321. ____data_3 = value;
  4322. Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value);
  4323. }
  4324. inline static int32_t get_offset_of__innerException_4() { return static_cast<int32_t>(offsetof(Exception_t, ____innerException_4)); }
  4325. inline Exception_t * get__innerException_4() const { return ____innerException_4; }
  4326. inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; }
  4327. inline void set__innerException_4(Exception_t * value)
  4328. {
  4329. ____innerException_4 = value;
  4330. Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value);
  4331. }
  4332. inline static int32_t get_offset_of__helpURL_5() { return static_cast<int32_t>(offsetof(Exception_t, ____helpURL_5)); }
  4333. inline String_t* get__helpURL_5() const { return ____helpURL_5; }
  4334. inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; }
  4335. inline void set__helpURL_5(String_t* value)
  4336. {
  4337. ____helpURL_5 = value;
  4338. Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value);
  4339. }
  4340. inline static int32_t get_offset_of__stackTrace_6() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTrace_6)); }
  4341. inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; }
  4342. inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; }
  4343. inline void set__stackTrace_6(RuntimeObject * value)
  4344. {
  4345. ____stackTrace_6 = value;
  4346. Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value);
  4347. }
  4348. inline static int32_t get_offset_of__stackTraceString_7() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTraceString_7)); }
  4349. inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; }
  4350. inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; }
  4351. inline void set__stackTraceString_7(String_t* value)
  4352. {
  4353. ____stackTraceString_7 = value;
  4354. Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value);
  4355. }
  4356. inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_8)); }
  4357. inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; }
  4358. inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; }
  4359. inline void set__remoteStackTraceString_8(String_t* value)
  4360. {
  4361. ____remoteStackTraceString_8 = value;
  4362. Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value);
  4363. }
  4364. inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackIndex_9)); }
  4365. inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; }
  4366. inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; }
  4367. inline void set__remoteStackIndex_9(int32_t value)
  4368. {
  4369. ____remoteStackIndex_9 = value;
  4370. }
  4371. inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast<int32_t>(offsetof(Exception_t, ____dynamicMethods_10)); }
  4372. inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; }
  4373. inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; }
  4374. inline void set__dynamicMethods_10(RuntimeObject * value)
  4375. {
  4376. ____dynamicMethods_10 = value;
  4377. Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value);
  4378. }
  4379. inline static int32_t get_offset_of__HResult_11() { return static_cast<int32_t>(offsetof(Exception_t, ____HResult_11)); }
  4380. inline int32_t get__HResult_11() const { return ____HResult_11; }
  4381. inline int32_t* get_address_of__HResult_11() { return &____HResult_11; }
  4382. inline void set__HResult_11(int32_t value)
  4383. {
  4384. ____HResult_11 = value;
  4385. }
  4386. inline static int32_t get_offset_of__source_12() { return static_cast<int32_t>(offsetof(Exception_t, ____source_12)); }
  4387. inline String_t* get__source_12() const { return ____source_12; }
  4388. inline String_t** get_address_of__source_12() { return &____source_12; }
  4389. inline void set__source_12(String_t* value)
  4390. {
  4391. ____source_12 = value;
  4392. Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value);
  4393. }
  4394. inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast<int32_t>(offsetof(Exception_t, ____safeSerializationManager_13)); }
  4395. inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; }
  4396. inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; }
  4397. inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value)
  4398. {
  4399. ____safeSerializationManager_13 = value;
  4400. Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value);
  4401. }
  4402. inline static int32_t get_offset_of_captured_traces_14() { return static_cast<int32_t>(offsetof(Exception_t, ___captured_traces_14)); }
  4403. inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; }
  4404. inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; }
  4405. inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value)
  4406. {
  4407. ___captured_traces_14 = value;
  4408. Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value);
  4409. }
  4410. inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast<int32_t>(offsetof(Exception_t, ___native_trace_ips_15)); }
  4411. inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
  4412. inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
  4413. inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value)
  4414. {
  4415. ___native_trace_ips_15 = value;
  4416. Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value);
  4417. }
  4418. };
  4419. struct Exception_t_StaticFields
  4420. {
  4421. public:
  4422. // System.Object System.Exception::s_EDILock
  4423. RuntimeObject * ___s_EDILock_0;
  4424. public:
  4425. inline static int32_t get_offset_of_s_EDILock_0() { return static_cast<int32_t>(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); }
  4426. inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; }
  4427. inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; }
  4428. inline void set_s_EDILock_0(RuntimeObject * value)
  4429. {
  4430. ___s_EDILock_0 = value;
  4431. Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value);
  4432. }
  4433. };
  4434. // Native definition for P/Invoke marshalling of System.Exception
  4435. struct Exception_t_marshaled_pinvoke
  4436. {
  4437. char* ____className_1;
  4438. char* ____message_2;
  4439. RuntimeObject* ____data_3;
  4440. Exception_t_marshaled_pinvoke* ____innerException_4;
  4441. char* ____helpURL_5;
  4442. Il2CppIUnknown* ____stackTrace_6;
  4443. char* ____stackTraceString_7;
  4444. char* ____remoteStackTraceString_8;
  4445. int32_t ____remoteStackIndex_9;
  4446. Il2CppIUnknown* ____dynamicMethods_10;
  4447. int32_t ____HResult_11;
  4448. char* ____source_12;
  4449. SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
  4450. StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
  4451. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  4452. };
  4453. // Native definition for COM marshalling of System.Exception
  4454. struct Exception_t_marshaled_com
  4455. {
  4456. Il2CppChar* ____className_1;
  4457. Il2CppChar* ____message_2;
  4458. RuntimeObject* ____data_3;
  4459. Exception_t_marshaled_com* ____innerException_4;
  4460. Il2CppChar* ____helpURL_5;
  4461. Il2CppIUnknown* ____stackTrace_6;
  4462. Il2CppChar* ____stackTraceString_7;
  4463. Il2CppChar* ____remoteStackTraceString_8;
  4464. int32_t ____remoteStackIndex_9;
  4465. Il2CppIUnknown* ____dynamicMethods_10;
  4466. int32_t ____HResult_11;
  4467. Il2CppChar* ____source_12;
  4468. SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
  4469. StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
  4470. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  4471. };
  4472. // System.Collections.Generic.InsertionBehavior
  4473. struct InsertionBehavior_tA826DE0CFD956DDC36E5D9F590B8D2431459CE3B
  4474. {
  4475. public:
  4476. // System.Byte System.Collections.Generic.InsertionBehavior::value__
  4477. uint8_t ___value___2;
  4478. public:
  4479. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(InsertionBehavior_tA826DE0CFD956DDC36E5D9F590B8D2431459CE3B, ___value___2)); }
  4480. inline uint8_t get_value___2() const { return ___value___2; }
  4481. inline uint8_t* get_address_of_value___2() { return &___value___2; }
  4482. inline void set_value___2(uint8_t value)
  4483. {
  4484. ___value___2 = value;
  4485. }
  4486. };
  4487. // System.RuntimeTypeHandle
  4488. struct RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9
  4489. {
  4490. public:
  4491. // System.IntPtr System.RuntimeTypeHandle::value
  4492. intptr_t ___value_0;
  4493. public:
  4494. inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___value_0)); }
  4495. inline intptr_t get_value_0() const { return ___value_0; }
  4496. inline intptr_t* get_address_of_value_0() { return &___value_0; }
  4497. inline void set_value_0(intptr_t value)
  4498. {
  4499. ___value_0 = value;
  4500. }
  4501. };
  4502. // System.Runtime.Serialization.StreamingContextStates
  4503. struct StreamingContextStates_tF4C7FE6D6121BD4C67699869C8269A60B36B42C3
  4504. {
  4505. public:
  4506. // System.Int32 System.Runtime.Serialization.StreamingContextStates::value__
  4507. int32_t ___value___2;
  4508. public:
  4509. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(StreamingContextStates_tF4C7FE6D6121BD4C67699869C8269A60B36B42C3, ___value___2)); }
  4510. inline int32_t get_value___2() const { return ___value___2; }
  4511. inline int32_t* get_address_of_value___2() { return &___value___2; }
  4512. inline void set_value___2(int32_t value)
  4513. {
  4514. ___value___2 = value;
  4515. }
  4516. };
  4517. // System.Collections.Generic.Dictionary`2/Entry<System.Object,SixLabors.ImageSharp.Color>
  4518. struct Entry_tCD56F6E647AC0F2BDFB10F1964DEB8D03F17D876
  4519. {
  4520. public:
  4521. // System.Int32 System.Collections.Generic.Dictionary`2/Entry::hashCode
  4522. int32_t ___hashCode_0;
  4523. // System.Int32 System.Collections.Generic.Dictionary`2/Entry::next
  4524. int32_t ___next_1;
  4525. // TKey System.Collections.Generic.Dictionary`2/Entry::key
  4526. RuntimeObject * ___key_2;
  4527. // TValue System.Collections.Generic.Dictionary`2/Entry::value
  4528. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___value_3;
  4529. public:
  4530. inline static int32_t get_offset_of_hashCode_0() { return static_cast<int32_t>(offsetof(Entry_tCD56F6E647AC0F2BDFB10F1964DEB8D03F17D876, ___hashCode_0)); }
  4531. inline int32_t get_hashCode_0() const { return ___hashCode_0; }
  4532. inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; }
  4533. inline void set_hashCode_0(int32_t value)
  4534. {
  4535. ___hashCode_0 = value;
  4536. }
  4537. inline static int32_t get_offset_of_next_1() { return static_cast<int32_t>(offsetof(Entry_tCD56F6E647AC0F2BDFB10F1964DEB8D03F17D876, ___next_1)); }
  4538. inline int32_t get_next_1() const { return ___next_1; }
  4539. inline int32_t* get_address_of_next_1() { return &___next_1; }
  4540. inline void set_next_1(int32_t value)
  4541. {
  4542. ___next_1 = value;
  4543. }
  4544. inline static int32_t get_offset_of_key_2() { return static_cast<int32_t>(offsetof(Entry_tCD56F6E647AC0F2BDFB10F1964DEB8D03F17D876, ___key_2)); }
  4545. inline RuntimeObject * get_key_2() const { return ___key_2; }
  4546. inline RuntimeObject ** get_address_of_key_2() { return &___key_2; }
  4547. inline void set_key_2(RuntimeObject * value)
  4548. {
  4549. ___key_2 = value;
  4550. Il2CppCodeGenWriteBarrier((void**)(&___key_2), (void*)value);
  4551. }
  4552. inline static int32_t get_offset_of_value_3() { return static_cast<int32_t>(offsetof(Entry_tCD56F6E647AC0F2BDFB10F1964DEB8D03F17D876, ___value_3)); }
  4553. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_value_3() const { return ___value_3; }
  4554. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_value_3() { return &___value_3; }
  4555. inline void set_value_3(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4556. {
  4557. ___value_3 = value;
  4558. Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4559. }
  4560. };
  4561. // System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.ValueTuple`2<System.Object,System.Object>>
  4562. struct Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604
  4563. {
  4564. public:
  4565. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::dictionary
  4566. Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * ___dictionary_0;
  4567. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::version
  4568. int32_t ___version_1;
  4569. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::index
  4570. int32_t ___index_2;
  4571. // System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::current
  4572. KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 ___current_3;
  4573. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::getEnumeratorRetType
  4574. int32_t ___getEnumeratorRetType_4;
  4575. public:
  4576. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604, ___dictionary_0)); }
  4577. inline Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * get_dictionary_0() const { return ___dictionary_0; }
  4578. inline Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 ** get_address_of_dictionary_0() { return &___dictionary_0; }
  4579. inline void set_dictionary_0(Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * value)
  4580. {
  4581. ___dictionary_0 = value;
  4582. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  4583. }
  4584. inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604, ___version_1)); }
  4585. inline int32_t get_version_1() const { return ___version_1; }
  4586. inline int32_t* get_address_of_version_1() { return &___version_1; }
  4587. inline void set_version_1(int32_t value)
  4588. {
  4589. ___version_1 = value;
  4590. }
  4591. inline static int32_t get_offset_of_index_2() { return static_cast<int32_t>(offsetof(Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604, ___index_2)); }
  4592. inline int32_t get_index_2() const { return ___index_2; }
  4593. inline int32_t* get_address_of_index_2() { return &___index_2; }
  4594. inline void set_index_2(int32_t value)
  4595. {
  4596. ___index_2 = value;
  4597. }
  4598. inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604, ___current_3)); }
  4599. inline KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 get_current_3() const { return ___current_3; }
  4600. inline KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 * get_address_of_current_3() { return &___current_3; }
  4601. inline void set_current_3(KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 value)
  4602. {
  4603. ___current_3 = value;
  4604. Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL);
  4605. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  4606. Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___Item1_0), (void*)NULL);
  4607. #endif
  4608. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  4609. Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___Item2_1), (void*)NULL);
  4610. #endif
  4611. }
  4612. inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604, ___getEnumeratorRetType_4)); }
  4613. inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; }
  4614. inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; }
  4615. inline void set_getEnumeratorRetType_4(int32_t value)
  4616. {
  4617. ___getEnumeratorRetType_4 = value;
  4618. }
  4619. };
  4620. // System.Collections.Generic.Dictionary`2/Enumerator<System.Object,LitJson.ArrayMetadata>
  4621. struct Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C
  4622. {
  4623. public:
  4624. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::dictionary
  4625. Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * ___dictionary_0;
  4626. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::version
  4627. int32_t ___version_1;
  4628. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::index
  4629. int32_t ___index_2;
  4630. // System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::current
  4631. KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 ___current_3;
  4632. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::getEnumeratorRetType
  4633. int32_t ___getEnumeratorRetType_4;
  4634. public:
  4635. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C, ___dictionary_0)); }
  4636. inline Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * get_dictionary_0() const { return ___dictionary_0; }
  4637. inline Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 ** get_address_of_dictionary_0() { return &___dictionary_0; }
  4638. inline void set_dictionary_0(Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * value)
  4639. {
  4640. ___dictionary_0 = value;
  4641. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  4642. }
  4643. inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C, ___version_1)); }
  4644. inline int32_t get_version_1() const { return ___version_1; }
  4645. inline int32_t* get_address_of_version_1() { return &___version_1; }
  4646. inline void set_version_1(int32_t value)
  4647. {
  4648. ___version_1 = value;
  4649. }
  4650. inline static int32_t get_offset_of_index_2() { return static_cast<int32_t>(offsetof(Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C, ___index_2)); }
  4651. inline int32_t get_index_2() const { return ___index_2; }
  4652. inline int32_t* get_address_of_index_2() { return &___index_2; }
  4653. inline void set_index_2(int32_t value)
  4654. {
  4655. ___index_2 = value;
  4656. }
  4657. inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C, ___current_3)); }
  4658. inline KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 get_current_3() const { return ___current_3; }
  4659. inline KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 * get_address_of_current_3() { return &___current_3; }
  4660. inline void set_current_3(KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 value)
  4661. {
  4662. ___current_3 = value;
  4663. Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL);
  4664. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  4665. Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___element_type_0), (void*)NULL);
  4666. #endif
  4667. }
  4668. inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C, ___getEnumeratorRetType_4)); }
  4669. inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; }
  4670. inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; }
  4671. inline void set_getEnumeratorRetType_4(int32_t value)
  4672. {
  4673. ___getEnumeratorRetType_4 = value;
  4674. }
  4675. };
  4676. // System.Collections.Generic.KeyValuePair`2<System.Object,SixLabors.ImageSharp.Color>
  4677. struct KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C
  4678. {
  4679. public:
  4680. // TKey System.Collections.Generic.KeyValuePair`2::key
  4681. RuntimeObject * ___key_0;
  4682. // TValue System.Collections.Generic.KeyValuePair`2::value
  4683. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___value_1;
  4684. public:
  4685. inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C, ___key_0)); }
  4686. inline RuntimeObject * get_key_0() const { return ___key_0; }
  4687. inline RuntimeObject ** get_address_of_key_0() { return &___key_0; }
  4688. inline void set_key_0(RuntimeObject * value)
  4689. {
  4690. ___key_0 = value;
  4691. Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value);
  4692. }
  4693. inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C, ___value_1)); }
  4694. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 get_value_1() const { return ___value_1; }
  4695. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * get_address_of_value_1() { return &___value_1; }
  4696. inline void set_value_1(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 value)
  4697. {
  4698. ___value_1 = value;
  4699. Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4700. }
  4701. };
  4702. // System.Runtime.Serialization.StreamingContext
  4703. struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505
  4704. {
  4705. public:
  4706. // System.Object System.Runtime.Serialization.StreamingContext::m_additionalContext
  4707. RuntimeObject * ___m_additionalContext_0;
  4708. // System.Runtime.Serialization.StreamingContextStates System.Runtime.Serialization.StreamingContext::m_state
  4709. int32_t ___m_state_1;
  4710. public:
  4711. inline static int32_t get_offset_of_m_additionalContext_0() { return static_cast<int32_t>(offsetof(StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505, ___m_additionalContext_0)); }
  4712. inline RuntimeObject * get_m_additionalContext_0() const { return ___m_additionalContext_0; }
  4713. inline RuntimeObject ** get_address_of_m_additionalContext_0() { return &___m_additionalContext_0; }
  4714. inline void set_m_additionalContext_0(RuntimeObject * value)
  4715. {
  4716. ___m_additionalContext_0 = value;
  4717. Il2CppCodeGenWriteBarrier((void**)(&___m_additionalContext_0), (void*)value);
  4718. }
  4719. inline static int32_t get_offset_of_m_state_1() { return static_cast<int32_t>(offsetof(StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505, ___m_state_1)); }
  4720. inline int32_t get_m_state_1() const { return ___m_state_1; }
  4721. inline int32_t* get_address_of_m_state_1() { return &___m_state_1; }
  4722. inline void set_m_state_1(int32_t value)
  4723. {
  4724. ___m_state_1 = value;
  4725. }
  4726. };
  4727. // Native definition for P/Invoke marshalling of System.Runtime.Serialization.StreamingContext
  4728. struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505_marshaled_pinvoke
  4729. {
  4730. Il2CppIUnknown* ___m_additionalContext_0;
  4731. int32_t ___m_state_1;
  4732. };
  4733. // Native definition for COM marshalling of System.Runtime.Serialization.StreamingContext
  4734. struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505_marshaled_com
  4735. {
  4736. Il2CppIUnknown* ___m_additionalContext_0;
  4737. int32_t ___m_state_1;
  4738. };
  4739. // System.SystemException
  4740. struct SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 : public Exception_t
  4741. {
  4742. public:
  4743. public:
  4744. };
  4745. // System.Type
  4746. struct Type_t : public MemberInfo_t
  4747. {
  4748. public:
  4749. // System.RuntimeTypeHandle System.Type::_impl
  4750. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ____impl_9;
  4751. public:
  4752. inline static int32_t get_offset_of__impl_9() { return static_cast<int32_t>(offsetof(Type_t, ____impl_9)); }
  4753. inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 get__impl_9() const { return ____impl_9; }
  4754. inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; }
  4755. inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 value)
  4756. {
  4757. ____impl_9 = value;
  4758. }
  4759. };
  4760. struct Type_t_StaticFields
  4761. {
  4762. public:
  4763. // System.Reflection.MemberFilter System.Type::FilterAttribute
  4764. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0;
  4765. // System.Reflection.MemberFilter System.Type::FilterName
  4766. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1;
  4767. // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
  4768. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2;
  4769. // System.Object System.Type::Missing
  4770. RuntimeObject * ___Missing_3;
  4771. // System.Char System.Type::Delimiter
  4772. Il2CppChar ___Delimiter_4;
  4773. // System.Type[] System.Type::EmptyTypes
  4774. TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5;
  4775. // System.Reflection.Binder System.Type::defaultBinder
  4776. Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6;
  4777. public:
  4778. inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); }
  4779. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
  4780. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
  4781. inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  4782. {
  4783. ___FilterAttribute_0 = value;
  4784. Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value);
  4785. }
  4786. inline static int32_t get_offset_of_FilterName_1() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_1)); }
  4787. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; }
  4788. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; }
  4789. inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  4790. {
  4791. ___FilterName_1 = value;
  4792. Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value);
  4793. }
  4794. inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
  4795. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
  4796. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
  4797. inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  4798. {
  4799. ___FilterNameIgnoreCase_2 = value;
  4800. Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value);
  4801. }
  4802. inline static int32_t get_offset_of_Missing_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_3)); }
  4803. inline RuntimeObject * get_Missing_3() const { return ___Missing_3; }
  4804. inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; }
  4805. inline void set_Missing_3(RuntimeObject * value)
  4806. {
  4807. ___Missing_3 = value;
  4808. Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value);
  4809. }
  4810. inline static int32_t get_offset_of_Delimiter_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_4)); }
  4811. inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; }
  4812. inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; }
  4813. inline void set_Delimiter_4(Il2CppChar value)
  4814. {
  4815. ___Delimiter_4 = value;
  4816. }
  4817. inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); }
  4818. inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
  4819. inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
  4820. inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value)
  4821. {
  4822. ___EmptyTypes_5 = value;
  4823. Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value);
  4824. }
  4825. inline static int32_t get_offset_of_defaultBinder_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___defaultBinder_6)); }
  4826. inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; }
  4827. inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; }
  4828. inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value)
  4829. {
  4830. ___defaultBinder_6 = value;
  4831. Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value);
  4832. }
  4833. };
  4834. // System.Collections.Generic.Dictionary`2/Enumerator<System.Object,SixLabors.ImageSharp.Color>
  4835. struct Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602
  4836. {
  4837. public:
  4838. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::dictionary
  4839. Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * ___dictionary_0;
  4840. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::version
  4841. int32_t ___version_1;
  4842. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::index
  4843. int32_t ___index_2;
  4844. // System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::current
  4845. KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C ___current_3;
  4846. // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::getEnumeratorRetType
  4847. int32_t ___getEnumeratorRetType_4;
  4848. public:
  4849. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602, ___dictionary_0)); }
  4850. inline Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * get_dictionary_0() const { return ___dictionary_0; }
  4851. inline Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F ** get_address_of_dictionary_0() { return &___dictionary_0; }
  4852. inline void set_dictionary_0(Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * value)
  4853. {
  4854. ___dictionary_0 = value;
  4855. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  4856. }
  4857. inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602, ___version_1)); }
  4858. inline int32_t get_version_1() const { return ___version_1; }
  4859. inline int32_t* get_address_of_version_1() { return &___version_1; }
  4860. inline void set_version_1(int32_t value)
  4861. {
  4862. ___version_1 = value;
  4863. }
  4864. inline static int32_t get_offset_of_index_2() { return static_cast<int32_t>(offsetof(Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602, ___index_2)); }
  4865. inline int32_t get_index_2() const { return ___index_2; }
  4866. inline int32_t* get_address_of_index_2() { return &___index_2; }
  4867. inline void set_index_2(int32_t value)
  4868. {
  4869. ___index_2 = value;
  4870. }
  4871. inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602, ___current_3)); }
  4872. inline KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C get_current_3() const { return ___current_3; }
  4873. inline KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C * get_address_of_current_3() { return &___current_3; }
  4874. inline void set_current_3(KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C value)
  4875. {
  4876. ___current_3 = value;
  4877. Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL);
  4878. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  4879. Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___boxedHighPrecisionPixel_1), (void*)NULL);
  4880. #endif
  4881. }
  4882. inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602, ___getEnumeratorRetType_4)); }
  4883. inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; }
  4884. inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; }
  4885. inline void set_getEnumeratorRetType_4(int32_t value)
  4886. {
  4887. ___getEnumeratorRetType_4 = value;
  4888. }
  4889. };
  4890. // System.ArgumentException
  4891. struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
  4892. {
  4893. public:
  4894. // System.String System.ArgumentException::m_paramName
  4895. String_t* ___m_paramName_17;
  4896. public:
  4897. inline static int32_t get_offset_of_m_paramName_17() { return static_cast<int32_t>(offsetof(ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00, ___m_paramName_17)); }
  4898. inline String_t* get_m_paramName_17() const { return ___m_paramName_17; }
  4899. inline String_t** get_address_of_m_paramName_17() { return &___m_paramName_17; }
  4900. inline void set_m_paramName_17(String_t* value)
  4901. {
  4902. ___m_paramName_17 = value;
  4903. Il2CppCodeGenWriteBarrier((void**)(&___m_paramName_17), (void*)value);
  4904. }
  4905. };
  4906. // System.ArrayTypeMismatchException
  4907. struct ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
  4908. {
  4909. public:
  4910. public:
  4911. };
  4912. // System.InvalidCastException
  4913. struct InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
  4914. {
  4915. public:
  4916. public:
  4917. };
  4918. // System.Collections.Generic.KeyNotFoundException
  4919. struct KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
  4920. {
  4921. public:
  4922. public:
  4923. };
  4924. // System.Runtime.Serialization.SerializationException
  4925. struct SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
  4926. {
  4927. public:
  4928. public:
  4929. };
  4930. struct SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_StaticFields
  4931. {
  4932. public:
  4933. // System.String System.Runtime.Serialization.SerializationException::_nullMessage
  4934. String_t* ____nullMessage_17;
  4935. public:
  4936. inline static int32_t get_offset_of__nullMessage_17() { return static_cast<int32_t>(offsetof(SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_StaticFields, ____nullMessage_17)); }
  4937. inline String_t* get__nullMessage_17() const { return ____nullMessage_17; }
  4938. inline String_t** get_address_of__nullMessage_17() { return &____nullMessage_17; }
  4939. inline void set__nullMessage_17(String_t* value)
  4940. {
  4941. ____nullMessage_17 = value;
  4942. Il2CppCodeGenWriteBarrier((void**)(&____nullMessage_17), (void*)value);
  4943. }
  4944. };
  4945. // System.ArgumentNullException
  4946. struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00
  4947. {
  4948. public:
  4949. public:
  4950. };
  4951. // System.ArgumentOutOfRangeException
  4952. struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00
  4953. {
  4954. public:
  4955. // System.Object System.ArgumentOutOfRangeException::m_actualValue
  4956. RuntimeObject * ___m_actualValue_19;
  4957. public:
  4958. inline static int32_t get_offset_of_m_actualValue_19() { return static_cast<int32_t>(offsetof(ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8, ___m_actualValue_19)); }
  4959. inline RuntimeObject * get_m_actualValue_19() const { return ___m_actualValue_19; }
  4960. inline RuntimeObject ** get_address_of_m_actualValue_19() { return &___m_actualValue_19; }
  4961. inline void set_m_actualValue_19(RuntimeObject * value)
  4962. {
  4963. ___m_actualValue_19 = value;
  4964. Il2CppCodeGenWriteBarrier((void**)(&___m_actualValue_19), (void*)value);
  4965. }
  4966. };
  4967. struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_StaticFields
  4968. {
  4969. public:
  4970. // System.String modreq(System.Runtime.CompilerServices.IsVolatile) System.ArgumentOutOfRangeException::_rangeMessage
  4971. String_t* ____rangeMessage_18;
  4972. public:
  4973. inline static int32_t get_offset_of__rangeMessage_18() { return static_cast<int32_t>(offsetof(ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_StaticFields, ____rangeMessage_18)); }
  4974. inline String_t* get__rangeMessage_18() const { return ____rangeMessage_18; }
  4975. inline String_t** get_address_of__rangeMessage_18() { return &____rangeMessage_18; }
  4976. inline void set__rangeMessage_18(String_t* value)
  4977. {
  4978. ____rangeMessage_18 = value;
  4979. Il2CppCodeGenWriteBarrier((void**)(&____rangeMessage_18), (void*)value);
  4980. }
  4981. };
  4982. #ifdef __clang__
  4983. #pragma clang diagnostic pop
  4984. #endif
  4985. // System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Int64>[]
  4986. struct EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44 : public RuntimeArray
  4987. {
  4988. public:
  4989. ALIGN_FIELD (8) Entry_t566665F9E0C95BD89070FA959BD9CD9652B11B1E m_Items[1];
  4990. public:
  4991. inline Entry_t566665F9E0C95BD89070FA959BD9CD9652B11B1E GetAt(il2cpp_array_size_t index) const
  4992. {
  4993. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4994. return m_Items[index];
  4995. }
  4996. inline Entry_t566665F9E0C95BD89070FA959BD9CD9652B11B1E * GetAddressAt(il2cpp_array_size_t index)
  4997. {
  4998. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4999. return m_Items + index;
  5000. }
  5001. inline void SetAt(il2cpp_array_size_t index, Entry_t566665F9E0C95BD89070FA959BD9CD9652B11B1E value)
  5002. {
  5003. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5004. m_Items[index] = value;
  5005. }
  5006. inline Entry_t566665F9E0C95BD89070FA959BD9CD9652B11B1E GetAtUnchecked(il2cpp_array_size_t index) const
  5007. {
  5008. return m_Items[index];
  5009. }
  5010. inline Entry_t566665F9E0C95BD89070FA959BD9CD9652B11B1E * GetAddressAtUnchecked(il2cpp_array_size_t index)
  5011. {
  5012. return m_Items + index;
  5013. }
  5014. inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t566665F9E0C95BD89070FA959BD9CD9652B11B1E value)
  5015. {
  5016. m_Items[index] = value;
  5017. }
  5018. };
  5019. // System.Int32[]
  5020. struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32 : public RuntimeArray
  5021. {
  5022. public:
  5023. ALIGN_FIELD (8) int32_t m_Items[1];
  5024. public:
  5025. inline int32_t GetAt(il2cpp_array_size_t index) const
  5026. {
  5027. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5028. return m_Items[index];
  5029. }
  5030. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  5031. {
  5032. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5033. return m_Items + index;
  5034. }
  5035. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  5036. {
  5037. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5038. m_Items[index] = value;
  5039. }
  5040. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  5041. {
  5042. return m_Items[index];
  5043. }
  5044. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  5045. {
  5046. return m_Items + index;
  5047. }
  5048. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  5049. {
  5050. m_Items[index] = value;
  5051. }
  5052. };
  5053. // System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int64>[]
  5054. struct KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A : public RuntimeArray
  5055. {
  5056. public:
  5057. ALIGN_FIELD (8) KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 m_Items[1];
  5058. public:
  5059. inline KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 GetAt(il2cpp_array_size_t index) const
  5060. {
  5061. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5062. return m_Items[index];
  5063. }
  5064. inline KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 * GetAddressAt(il2cpp_array_size_t index)
  5065. {
  5066. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5067. return m_Items + index;
  5068. }
  5069. inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 value)
  5070. {
  5071. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5072. m_Items[index] = value;
  5073. }
  5074. inline KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 GetAtUnchecked(il2cpp_array_size_t index) const
  5075. {
  5076. return m_Items[index];
  5077. }
  5078. inline KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  5079. {
  5080. return m_Items + index;
  5081. }
  5082. inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 value)
  5083. {
  5084. m_Items[index] = value;
  5085. }
  5086. };
  5087. // System.Collections.DictionaryEntry[]
  5088. struct DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1 : public RuntimeArray
  5089. {
  5090. public:
  5091. ALIGN_FIELD (8) DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 m_Items[1];
  5092. public:
  5093. inline DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 GetAt(il2cpp_array_size_t index) const
  5094. {
  5095. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5096. return m_Items[index];
  5097. }
  5098. inline DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 * GetAddressAt(il2cpp_array_size_t index)
  5099. {
  5100. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5101. return m_Items + index;
  5102. }
  5103. inline void SetAt(il2cpp_array_size_t index, DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 value)
  5104. {
  5105. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5106. m_Items[index] = value;
  5107. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____key_0), (void*)NULL);
  5108. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5109. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____value_1), (void*)NULL);
  5110. #endif
  5111. }
  5112. inline DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 GetAtUnchecked(il2cpp_array_size_t index) const
  5113. {
  5114. return m_Items[index];
  5115. }
  5116. inline DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  5117. {
  5118. return m_Items + index;
  5119. }
  5120. inline void SetAtUnchecked(il2cpp_array_size_t index, DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 value)
  5121. {
  5122. m_Items[index] = value;
  5123. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____key_0), (void*)NULL);
  5124. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5125. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____value_1), (void*)NULL);
  5126. #endif
  5127. }
  5128. };
  5129. // System.Object[]
  5130. struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE : public RuntimeArray
  5131. {
  5132. public:
  5133. ALIGN_FIELD (8) RuntimeObject * m_Items[1];
  5134. public:
  5135. inline RuntimeObject * GetAt(il2cpp_array_size_t index) const
  5136. {
  5137. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5138. return m_Items[index];
  5139. }
  5140. inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index)
  5141. {
  5142. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5143. return m_Items + index;
  5144. }
  5145. inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value)
  5146. {
  5147. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5148. m_Items[index] = value;
  5149. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  5150. }
  5151. inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const
  5152. {
  5153. return m_Items[index];
  5154. }
  5155. inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  5156. {
  5157. return m_Items + index;
  5158. }
  5159. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value)
  5160. {
  5161. m_Items[index] = value;
  5162. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  5163. }
  5164. };
  5165. // System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Object>[]
  5166. struct EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E : public RuntimeArray
  5167. {
  5168. public:
  5169. ALIGN_FIELD (8) Entry_tD3C172E348082DAA38034A7BFC5251A40A96D632 m_Items[1];
  5170. public:
  5171. inline Entry_tD3C172E348082DAA38034A7BFC5251A40A96D632 GetAt(il2cpp_array_size_t index) const
  5172. {
  5173. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5174. return m_Items[index];
  5175. }
  5176. inline Entry_tD3C172E348082DAA38034A7BFC5251A40A96D632 * GetAddressAt(il2cpp_array_size_t index)
  5177. {
  5178. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5179. return m_Items + index;
  5180. }
  5181. inline void SetAt(il2cpp_array_size_t index, Entry_tD3C172E348082DAA38034A7BFC5251A40A96D632 value)
  5182. {
  5183. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5184. m_Items[index] = value;
  5185. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL);
  5186. }
  5187. inline Entry_tD3C172E348082DAA38034A7BFC5251A40A96D632 GetAtUnchecked(il2cpp_array_size_t index) const
  5188. {
  5189. return m_Items[index];
  5190. }
  5191. inline Entry_tD3C172E348082DAA38034A7BFC5251A40A96D632 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  5192. {
  5193. return m_Items + index;
  5194. }
  5195. inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tD3C172E348082DAA38034A7BFC5251A40A96D632 value)
  5196. {
  5197. m_Items[index] = value;
  5198. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL);
  5199. }
  5200. };
  5201. // System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>[]
  5202. struct KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9 : public RuntimeArray
  5203. {
  5204. public:
  5205. ALIGN_FIELD (8) KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 m_Items[1];
  5206. public:
  5207. inline KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 GetAt(il2cpp_array_size_t index) const
  5208. {
  5209. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5210. return m_Items[index];
  5211. }
  5212. inline KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 * GetAddressAt(il2cpp_array_size_t index)
  5213. {
  5214. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5215. return m_Items + index;
  5216. }
  5217. inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 value)
  5218. {
  5219. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5220. m_Items[index] = value;
  5221. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL);
  5222. }
  5223. inline KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 GetAtUnchecked(il2cpp_array_size_t index) const
  5224. {
  5225. return m_Items[index];
  5226. }
  5227. inline KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  5228. {
  5229. return m_Items + index;
  5230. }
  5231. inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 value)
  5232. {
  5233. m_Items[index] = value;
  5234. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL);
  5235. }
  5236. };
  5237. // System.Collections.Generic.Dictionary`2/Entry<System.Int64,System.Object>[]
  5238. struct EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45 : public RuntimeArray
  5239. {
  5240. public:
  5241. ALIGN_FIELD (8) Entry_t433EC2E04BDF0855EE1D9C7D5775426888E97E4A m_Items[1];
  5242. public:
  5243. inline Entry_t433EC2E04BDF0855EE1D9C7D5775426888E97E4A GetAt(il2cpp_array_size_t index) const
  5244. {
  5245. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5246. return m_Items[index];
  5247. }
  5248. inline Entry_t433EC2E04BDF0855EE1D9C7D5775426888E97E4A * GetAddressAt(il2cpp_array_size_t index)
  5249. {
  5250. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5251. return m_Items + index;
  5252. }
  5253. inline void SetAt(il2cpp_array_size_t index, Entry_t433EC2E04BDF0855EE1D9C7D5775426888E97E4A value)
  5254. {
  5255. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5256. m_Items[index] = value;
  5257. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL);
  5258. }
  5259. inline Entry_t433EC2E04BDF0855EE1D9C7D5775426888E97E4A GetAtUnchecked(il2cpp_array_size_t index) const
  5260. {
  5261. return m_Items[index];
  5262. }
  5263. inline Entry_t433EC2E04BDF0855EE1D9C7D5775426888E97E4A * GetAddressAtUnchecked(il2cpp_array_size_t index)
  5264. {
  5265. return m_Items + index;
  5266. }
  5267. inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t433EC2E04BDF0855EE1D9C7D5775426888E97E4A value)
  5268. {
  5269. m_Items[index] = value;
  5270. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL);
  5271. }
  5272. };
  5273. // System.Collections.Generic.KeyValuePair`2<System.Int64,System.Object>[]
  5274. struct KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462 : public RuntimeArray
  5275. {
  5276. public:
  5277. ALIGN_FIELD (8) KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 m_Items[1];
  5278. public:
  5279. inline KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 GetAt(il2cpp_array_size_t index) const
  5280. {
  5281. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5282. return m_Items[index];
  5283. }
  5284. inline KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 * GetAddressAt(il2cpp_array_size_t index)
  5285. {
  5286. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5287. return m_Items + index;
  5288. }
  5289. inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 value)
  5290. {
  5291. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5292. m_Items[index] = value;
  5293. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL);
  5294. }
  5295. inline KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 GetAtUnchecked(il2cpp_array_size_t index) const
  5296. {
  5297. return m_Items[index];
  5298. }
  5299. inline KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  5300. {
  5301. return m_Items + index;
  5302. }
  5303. inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 value)
  5304. {
  5305. m_Items[index] = value;
  5306. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL);
  5307. }
  5308. };
  5309. // System.Collections.Generic.Dictionary`2/Entry<System.Object,System.ValueTuple`2<System.Object,System.Object>>[]
  5310. struct EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300 : public RuntimeArray
  5311. {
  5312. public:
  5313. ALIGN_FIELD (8) Entry_t65DC8AC8C348E8CE1CB206C2205D1B0FAD67F035 m_Items[1];
  5314. public:
  5315. inline Entry_t65DC8AC8C348E8CE1CB206C2205D1B0FAD67F035 GetAt(il2cpp_array_size_t index) const
  5316. {
  5317. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5318. return m_Items[index];
  5319. }
  5320. inline Entry_t65DC8AC8C348E8CE1CB206C2205D1B0FAD67F035 * GetAddressAt(il2cpp_array_size_t index)
  5321. {
  5322. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5323. return m_Items + index;
  5324. }
  5325. inline void SetAt(il2cpp_array_size_t index, Entry_t65DC8AC8C348E8CE1CB206C2205D1B0FAD67F035 value)
  5326. {
  5327. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5328. m_Items[index] = value;
  5329. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
  5330. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5331. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___Item1_0), (void*)NULL);
  5332. #endif
  5333. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5334. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___Item2_1), (void*)NULL);
  5335. #endif
  5336. }
  5337. inline Entry_t65DC8AC8C348E8CE1CB206C2205D1B0FAD67F035 GetAtUnchecked(il2cpp_array_size_t index) const
  5338. {
  5339. return m_Items[index];
  5340. }
  5341. inline Entry_t65DC8AC8C348E8CE1CB206C2205D1B0FAD67F035 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  5342. {
  5343. return m_Items + index;
  5344. }
  5345. inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t65DC8AC8C348E8CE1CB206C2205D1B0FAD67F035 value)
  5346. {
  5347. m_Items[index] = value;
  5348. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
  5349. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5350. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___Item1_0), (void*)NULL);
  5351. #endif
  5352. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5353. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___Item2_1), (void*)NULL);
  5354. #endif
  5355. }
  5356. };
  5357. // System.Collections.Generic.KeyValuePair`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>[]
  5358. struct KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47 : public RuntimeArray
  5359. {
  5360. public:
  5361. ALIGN_FIELD (8) KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 m_Items[1];
  5362. public:
  5363. inline KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 GetAt(il2cpp_array_size_t index) const
  5364. {
  5365. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5366. return m_Items[index];
  5367. }
  5368. inline KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 * GetAddressAt(il2cpp_array_size_t index)
  5369. {
  5370. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5371. return m_Items + index;
  5372. }
  5373. inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 value)
  5374. {
  5375. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5376. m_Items[index] = value;
  5377. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
  5378. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5379. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___Item1_0), (void*)NULL);
  5380. #endif
  5381. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5382. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___Item2_1), (void*)NULL);
  5383. #endif
  5384. }
  5385. inline KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 GetAtUnchecked(il2cpp_array_size_t index) const
  5386. {
  5387. return m_Items[index];
  5388. }
  5389. inline KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  5390. {
  5391. return m_Items + index;
  5392. }
  5393. inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 value)
  5394. {
  5395. m_Items[index] = value;
  5396. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
  5397. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5398. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___Item1_0), (void*)NULL);
  5399. #endif
  5400. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5401. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___Item2_1), (void*)NULL);
  5402. #endif
  5403. }
  5404. };
  5405. // System.Collections.Generic.Dictionary`2/Entry<System.Object,LitJson.ArrayMetadata>[]
  5406. struct EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF : public RuntimeArray
  5407. {
  5408. public:
  5409. ALIGN_FIELD (8) Entry_tE70B9377E82583DACFE1566E7789CA71B56ABB05 m_Items[1];
  5410. public:
  5411. inline Entry_tE70B9377E82583DACFE1566E7789CA71B56ABB05 GetAt(il2cpp_array_size_t index) const
  5412. {
  5413. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5414. return m_Items[index];
  5415. }
  5416. inline Entry_tE70B9377E82583DACFE1566E7789CA71B56ABB05 * GetAddressAt(il2cpp_array_size_t index)
  5417. {
  5418. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5419. return m_Items + index;
  5420. }
  5421. inline void SetAt(il2cpp_array_size_t index, Entry_tE70B9377E82583DACFE1566E7789CA71B56ABB05 value)
  5422. {
  5423. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5424. m_Items[index] = value;
  5425. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
  5426. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5427. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___element_type_0), (void*)NULL);
  5428. #endif
  5429. }
  5430. inline Entry_tE70B9377E82583DACFE1566E7789CA71B56ABB05 GetAtUnchecked(il2cpp_array_size_t index) const
  5431. {
  5432. return m_Items[index];
  5433. }
  5434. inline Entry_tE70B9377E82583DACFE1566E7789CA71B56ABB05 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  5435. {
  5436. return m_Items + index;
  5437. }
  5438. inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tE70B9377E82583DACFE1566E7789CA71B56ABB05 value)
  5439. {
  5440. m_Items[index] = value;
  5441. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
  5442. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5443. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___element_type_0), (void*)NULL);
  5444. #endif
  5445. }
  5446. };
  5447. // System.Collections.Generic.KeyValuePair`2<System.Object,LitJson.ArrayMetadata>[]
  5448. struct KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2 : public RuntimeArray
  5449. {
  5450. public:
  5451. ALIGN_FIELD (8) KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 m_Items[1];
  5452. public:
  5453. inline KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 GetAt(il2cpp_array_size_t index) const
  5454. {
  5455. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5456. return m_Items[index];
  5457. }
  5458. inline KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 * GetAddressAt(il2cpp_array_size_t index)
  5459. {
  5460. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5461. return m_Items + index;
  5462. }
  5463. inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 value)
  5464. {
  5465. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5466. m_Items[index] = value;
  5467. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
  5468. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5469. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___element_type_0), (void*)NULL);
  5470. #endif
  5471. }
  5472. inline KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 GetAtUnchecked(il2cpp_array_size_t index) const
  5473. {
  5474. return m_Items[index];
  5475. }
  5476. inline KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  5477. {
  5478. return m_Items + index;
  5479. }
  5480. inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 value)
  5481. {
  5482. m_Items[index] = value;
  5483. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
  5484. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5485. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___element_type_0), (void*)NULL);
  5486. #endif
  5487. }
  5488. };
  5489. // System.Collections.Generic.Dictionary`2/Entry<System.Object,System.Boolean>[]
  5490. struct EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F : public RuntimeArray
  5491. {
  5492. public:
  5493. ALIGN_FIELD (8) Entry_tE032650534234E8BCC41BF224A68F799EB231216 m_Items[1];
  5494. public:
  5495. inline Entry_tE032650534234E8BCC41BF224A68F799EB231216 GetAt(il2cpp_array_size_t index) const
  5496. {
  5497. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5498. return m_Items[index];
  5499. }
  5500. inline Entry_tE032650534234E8BCC41BF224A68F799EB231216 * GetAddressAt(il2cpp_array_size_t index)
  5501. {
  5502. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5503. return m_Items + index;
  5504. }
  5505. inline void SetAt(il2cpp_array_size_t index, Entry_tE032650534234E8BCC41BF224A68F799EB231216 value)
  5506. {
  5507. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5508. m_Items[index] = value;
  5509. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
  5510. }
  5511. inline Entry_tE032650534234E8BCC41BF224A68F799EB231216 GetAtUnchecked(il2cpp_array_size_t index) const
  5512. {
  5513. return m_Items[index];
  5514. }
  5515. inline Entry_tE032650534234E8BCC41BF224A68F799EB231216 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  5516. {
  5517. return m_Items + index;
  5518. }
  5519. inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tE032650534234E8BCC41BF224A68F799EB231216 value)
  5520. {
  5521. m_Items[index] = value;
  5522. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
  5523. }
  5524. };
  5525. // System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>[]
  5526. struct KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C : public RuntimeArray
  5527. {
  5528. public:
  5529. ALIGN_FIELD (8) KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A m_Items[1];
  5530. public:
  5531. inline KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A GetAt(il2cpp_array_size_t index) const
  5532. {
  5533. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5534. return m_Items[index];
  5535. }
  5536. inline KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * GetAddressAt(il2cpp_array_size_t index)
  5537. {
  5538. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5539. return m_Items + index;
  5540. }
  5541. inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A value)
  5542. {
  5543. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5544. m_Items[index] = value;
  5545. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
  5546. }
  5547. inline KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A GetAtUnchecked(il2cpp_array_size_t index) const
  5548. {
  5549. return m_Items[index];
  5550. }
  5551. inline KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * GetAddressAtUnchecked(il2cpp_array_size_t index)
  5552. {
  5553. return m_Items + index;
  5554. }
  5555. inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A value)
  5556. {
  5557. m_Items[index] = value;
  5558. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
  5559. }
  5560. };
  5561. // System.Collections.Generic.Dictionary`2/Entry<System.Object,SixLabors.ImageSharp.Color>[]
  5562. struct EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B : public RuntimeArray
  5563. {
  5564. public:
  5565. ALIGN_FIELD (8) Entry_tCD56F6E647AC0F2BDFB10F1964DEB8D03F17D876 m_Items[1];
  5566. public:
  5567. inline Entry_tCD56F6E647AC0F2BDFB10F1964DEB8D03F17D876 GetAt(il2cpp_array_size_t index) const
  5568. {
  5569. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5570. return m_Items[index];
  5571. }
  5572. inline Entry_tCD56F6E647AC0F2BDFB10F1964DEB8D03F17D876 * GetAddressAt(il2cpp_array_size_t index)
  5573. {
  5574. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5575. return m_Items + index;
  5576. }
  5577. inline void SetAt(il2cpp_array_size_t index, Entry_tCD56F6E647AC0F2BDFB10F1964DEB8D03F17D876 value)
  5578. {
  5579. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5580. m_Items[index] = value;
  5581. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
  5582. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5583. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___boxedHighPrecisionPixel_1), (void*)NULL);
  5584. #endif
  5585. }
  5586. inline Entry_tCD56F6E647AC0F2BDFB10F1964DEB8D03F17D876 GetAtUnchecked(il2cpp_array_size_t index) const
  5587. {
  5588. return m_Items[index];
  5589. }
  5590. inline Entry_tCD56F6E647AC0F2BDFB10F1964DEB8D03F17D876 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  5591. {
  5592. return m_Items + index;
  5593. }
  5594. inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tCD56F6E647AC0F2BDFB10F1964DEB8D03F17D876 value)
  5595. {
  5596. m_Items[index] = value;
  5597. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
  5598. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5599. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___boxedHighPrecisionPixel_1), (void*)NULL);
  5600. #endif
  5601. }
  5602. };
  5603. // System.Collections.Generic.KeyValuePair`2<System.Object,SixLabors.ImageSharp.Color>[]
  5604. struct KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225 : public RuntimeArray
  5605. {
  5606. public:
  5607. ALIGN_FIELD (8) KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C m_Items[1];
  5608. public:
  5609. inline KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C GetAt(il2cpp_array_size_t index) const
  5610. {
  5611. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5612. return m_Items[index];
  5613. }
  5614. inline KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C * GetAddressAt(il2cpp_array_size_t index)
  5615. {
  5616. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5617. return m_Items + index;
  5618. }
  5619. inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C value)
  5620. {
  5621. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  5622. m_Items[index] = value;
  5623. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
  5624. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5625. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___boxedHighPrecisionPixel_1), (void*)NULL);
  5626. #endif
  5627. }
  5628. inline KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C GetAtUnchecked(il2cpp_array_size_t index) const
  5629. {
  5630. return m_Items[index];
  5631. }
  5632. inline KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C * GetAddressAtUnchecked(il2cpp_array_size_t index)
  5633. {
  5634. return m_Items + index;
  5635. }
  5636. inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C value)
  5637. {
  5638. m_Items[index] = value;
  5639. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
  5640. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5641. Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___boxedHighPrecisionPixel_1), (void*)NULL);
  5642. #endif
  5643. }
  5644. };
  5645. // TKey System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int64>::get_Key()
  5646. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m152829D964D6FC96174761FE6C60B4338F18F6AE_gshared_inline (KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 * __this, const RuntimeMethod* method);
  5647. // TValue System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int64>::get_Value()
  5648. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t KeyValuePair_2_get_Value_m73E518727D64DF7F377C6207702AD4B384A364EB_gshared_inline (KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 * __this, const RuntimeMethod* method);
  5649. // System.Void System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Object>::Add(TKey,TValue)
  5650. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionalWeakTable_2_Add_m27582FF4E33394B46DBC0D0168780807DEBEFF43_gshared (ConditionalWeakTable_2_tCF100268EF76D0BC19F774221E488BBB4CD4B365 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
  5651. // System.Void System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int64>::.ctor(TKey,TValue)
  5652. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m1636575220E61E31247FD4D483959DF40C3E4168_gshared (KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 * __this, int32_t ___key0, int64_t ___value1, const RuntimeMethod* method);
  5653. // System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Int64>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
  5654. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mA972C287EB16F305D6ADB5C1F28F2834705333AE_gshared (Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4 * __this, Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method);
  5655. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<System.Object>::get_Default()
  5656. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * EqualityComparer_1_get_Default_m3CADD267E2ACE74A28FABE19DECF4FA0225AA47C_gshared (const RuntimeMethod* method);
  5657. // System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Object>::TryGetValue(TKey,TValue&)
  5658. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionalWeakTable_2_TryGetValue_m353ABC8C5B8F25E9714DD19B5E7D4B8BF2946B24_gshared (ConditionalWeakTable_2_tCF100268EF76D0BC19F774221E488BBB4CD4B365 * __this, RuntimeObject * ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method);
  5659. // System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Object>::Remove(TKey)
  5660. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionalWeakTable_2_Remove_m0AFAD2F13C49E6DD40448AAA7E1545D79FE950B4_gshared (ConditionalWeakTable_2_tCF100268EF76D0BC19F774221E488BBB4CD4B365 * __this, RuntimeObject * ___key0, const RuntimeMethod* method);
  5661. // TKey System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>::get_Key()
  5662. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mCF7A6BEA6AA09ED92024102331E4196808C07E49_gshared_inline (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 * __this, const RuntimeMethod* method);
  5663. // TValue System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>::get_Value()
  5664. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m0E79322235A1764C7DC2E4312AA11C3E20E344D6_gshared_inline (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 * __this, const RuntimeMethod* method);
  5665. // System.Void System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>::.ctor(TKey,TValue)
  5666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m41D4966155CE2B58DF8B3AAE7A86672F44729A7D_gshared (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 * __this, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
  5667. // System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
  5668. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mD89CBB71949D5EECF6A422B43FBC67230B876B28_gshared (Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C * __this, Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method);
  5669. // TKey System.Collections.Generic.KeyValuePair`2<System.Int64,System.Object>::get_Key()
  5670. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t KeyValuePair_2_get_Key_mF36223DAF79287EE7AD47721C8E71CC1ED3171DF_gshared_inline (KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 * __this, const RuntimeMethod* method);
  5671. // TValue System.Collections.Generic.KeyValuePair`2<System.Int64,System.Object>::get_Value()
  5672. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_mB52250CA9A03E738EA5910C743C57CD2CB236389_gshared_inline (KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 * __this, const RuntimeMethod* method);
  5673. // System.Void System.Collections.Generic.KeyValuePair`2<System.Int64,System.Object>::.ctor(TKey,TValue)
  5674. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mF1DE1E0530EE1DE9399C8A494C40B9D7336978D5_gshared (KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 * __this, int64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
  5675. // System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Int64,System.Object>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
  5676. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m4D9A34A0D2D0FBEF6FF90D8C3213C7015A1AA3BF_gshared (Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD * __this, Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method);
  5677. // TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::get_Key()
  5678. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m11C3B299C21C62DCDA4303334BB0944CD86238A8_gshared_inline (KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 * __this, const RuntimeMethod* method);
  5679. // TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::get_Value()
  5680. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 KeyValuePair_2_get_Value_m70C03980D96E41A1D6C0A61E3F09A8A5F81A4EC1_gshared_inline (KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 * __this, const RuntimeMethod* method);
  5681. // System.Void System.Collections.Generic.KeyValuePair`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::.ctor(TKey,TValue)
  5682. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m777BA084C94128ADEB9BE35BC173EF799280E039_gshared (KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 * __this, RuntimeObject * ___key0, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___value1, const RuntimeMethod* method);
  5683. // System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.ValueTuple`2<System.Object,System.Object>>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
  5684. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mE1F8D76A8BB2293C94EDB17FE1AA2ABC8F49D2E8_gshared (Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604 * __this, Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method);
  5685. // TKey System.Collections.Generic.KeyValuePair`2<System.Object,LitJson.ArrayMetadata>::get_Key()
  5686. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m2240B2EC7839AD4891762C353DA6AF779B36AB69_gshared_inline (KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 * __this, const RuntimeMethod* method);
  5687. // TValue System.Collections.Generic.KeyValuePair`2<System.Object,LitJson.ArrayMetadata>::get_Value()
  5688. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 KeyValuePair_2_get_Value_mC73018FC5609628560FE557473FA3E98ED8BCA73_gshared_inline (KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 * __this, const RuntimeMethod* method);
  5689. // System.Void System.Collections.Generic.KeyValuePair`2<System.Object,LitJson.ArrayMetadata>::.ctor(TKey,TValue)
  5690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mA84A586C3F8A00EAFF93BAC4C59E08762A01ADCB_gshared (KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 * __this, RuntimeObject * ___key0, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 ___value1, const RuntimeMethod* method);
  5691. // System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,LitJson.ArrayMetadata>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
  5692. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mDD06205FC3BF12CD549DFCE95E07DD85C0BABA21_gshared (Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C * __this, Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method);
  5693. // TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>::get_Key()
  5694. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m0811BBC9021B11DC1F804BB595C644CBE8E6DD01_gshared_inline (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * __this, const RuntimeMethod* method);
  5695. // TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>::get_Value()
  5696. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool KeyValuePair_2_get_Value_m65076207C2BD77BB76C0FA0499724D61726996DD_gshared_inline (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * __this, const RuntimeMethod* method);
  5697. // System.Void System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>::.ctor(TKey,TValue)
  5698. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m41228ABF3275C98403C0F400AF80B2B9D118FBBC_gshared (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * __this, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method);
  5699. // System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Boolean>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
  5700. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m2069CE9ADE7C3253D95DC745EF1479966E80FE41_gshared (Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 * __this, Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method);
  5701. // TKey System.Collections.Generic.KeyValuePair`2<System.Object,SixLabors.ImageSharp.Color>::get_Key()
  5702. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_mE19E8AD71214C108DC76633F8840C2F4D27177AD_gshared_inline (KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C * __this, const RuntimeMethod* method);
  5703. // TValue System.Collections.Generic.KeyValuePair`2<System.Object,SixLabors.ImageSharp.Color>::get_Value()
  5704. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 KeyValuePair_2_get_Value_m74D91F7B138FEC49570DD149FAAB1D9680723DA8_gshared_inline (KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C * __this, const RuntimeMethod* method);
  5705. // System.Void System.Collections.Generic.KeyValuePair`2<System.Object,SixLabors.ImageSharp.Color>::.ctor(TKey,TValue)
  5706. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mADEB127D3399A29542EBD7E8BA4E29CF88C2FEAA_gshared (KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C * __this, RuntimeObject * ___key0, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___value1, const RuntimeMethod* method);
  5707. // System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,SixLabors.ImageSharp.Color>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
  5708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m7BF60761CADA2BB75EA0D5DD5DC6DEAB3B77B3E9_gshared (Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602 * __this, Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method);
  5709. // System.Void System.Object::.ctor()
  5710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method);
  5711. // System.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.Object,System.String)
  5712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9 (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * __this, String_t* ___paramName0, RuntimeObject * ___actualValue1, String_t* ___message2, const RuntimeMethod* method);
  5713. // System.Void System.ArgumentNullException::.ctor(System.String)
  5714. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97 (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * __this, String_t* ___paramName0, const RuntimeMethod* method);
  5715. // System.Type System.Object::GetType()
  5716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B (RuntimeObject * __this, const RuntimeMethod* method);
  5717. // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
  5718. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ___handle0, const RuntimeMethod* method);
  5719. // System.Boolean System.Type::op_Equality(System.Type,System.Type)
  5720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
  5721. // TKey System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int64>::get_Key()
  5722. inline int32_t KeyValuePair_2_get_Key_m152829D964D6FC96174761FE6C60B4338F18F6AE_inline (KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 * __this, const RuntimeMethod* method)
  5723. {
  5724. return (( int32_t (*) (KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m152829D964D6FC96174761FE6C60B4338F18F6AE_gshared_inline)(__this, method);
  5725. }
  5726. // TValue System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int64>::get_Value()
  5727. inline int64_t KeyValuePair_2_get_Value_m73E518727D64DF7F377C6207702AD4B384A364EB_inline (KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 * __this, const RuntimeMethod* method)
  5728. {
  5729. return (( int64_t (*) (KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m73E518727D64DF7F377C6207702AD4B384A364EB_gshared_inline)(__this, method);
  5730. }
  5731. // System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo> System.Collections.Generic.DictionaryHashHelpers::get_SerializationInfoTable()
  5732. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline (const RuntimeMethod* method);
  5733. // System.Void System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>::Add(TKey,TValue)
  5734. inline void ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * __this, RuntimeObject * ___key0, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___value1, const RuntimeMethod* method)
  5735. {
  5736. (( void (*) (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *, RuntimeObject *, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *, const RuntimeMethod*))ConditionalWeakTable_2_Add_m27582FF4E33394B46DBC0D0168780807DEBEFF43_gshared)(__this, ___key0, ___value1, method);
  5737. }
  5738. // System.Void System.Collections.Generic.KeyNotFoundException::.ctor()
  5739. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyNotFoundException__ctor_mDC226A7A5A3DA52C5886236F32F19F36E6B1C1C1 (KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 * __this, const RuntimeMethod* method);
  5740. // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
  5741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F (RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method);
  5742. // System.Void System.ArgumentException::.ctor(System.String)
  5743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, const RuntimeMethod* method);
  5744. // System.Void System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int64>::.ctor(TKey,TValue)
  5745. inline void KeyValuePair_2__ctor_m1636575220E61E31247FD4D483959DF40C3E4168 (KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 * __this, int32_t ___key0, int64_t ___value1, const RuntimeMethod* method)
  5746. {
  5747. (( void (*) (KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *, int32_t, int64_t, const RuntimeMethod*))KeyValuePair_2__ctor_m1636575220E61E31247FD4D483959DF40C3E4168_gshared)(__this, ___key0, ___value1, method);
  5748. }
  5749. // System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Int64>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
  5750. inline void Enumerator__ctor_mA972C287EB16F305D6ADB5C1F28F2834705333AE (Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4 * __this, Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method)
  5751. {
  5752. (( void (*) (Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4 *, Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, const RuntimeMethod*))Enumerator__ctor_mA972C287EB16F305D6ADB5C1F28F2834705333AE_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method);
  5753. }
  5754. // System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Int32)
  5755. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, int32_t ___value1, const RuntimeMethod* method);
  5756. // System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Object,System.Type)
  5757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, RuntimeObject * ___value1, Type_t * ___type2, const RuntimeMethod* method);
  5758. // System.Int32 System.Collections.HashHelpers::GetPrime(System.Int32)
  5759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_GetPrime_m011AA1E1C23994FC160C25F3AD051749CA8BA48F (int32_t ___min0, const RuntimeMethod* method);
  5760. // System.String SR::Format(System.String,System.Object)
  5761. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_m942E78AC3ABE13F58075ED90094D6074CA5A7DC8 (String_t* ___resourceFormat0, RuntimeObject * ___p11, const RuntimeMethod* method);
  5762. // System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<System.String>::get_Default()
  5763. inline EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836 (const RuntimeMethod* method)
  5764. {
  5765. return (( EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_m3CADD267E2ACE74A28FABE19DECF4FA0225AA47C_gshared)(method);
  5766. }
  5767. // System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>::TryGetValue(TKey,TValue&)
  5768. inline bool ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * __this, RuntimeObject * ___key0, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** ___value1, const RuntimeMethod* method)
  5769. {
  5770. return (( bool (*) (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *, RuntimeObject *, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **, const RuntimeMethod*))ConditionalWeakTable_2_TryGetValue_m353ABC8C5B8F25E9714DD19B5E7D4B8BF2946B24_gshared)(__this, ___key0, ___value1, method);
  5771. }
  5772. // System.Int32 System.Runtime.Serialization.SerializationInfo::GetInt32(System.String)
  5773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, const RuntimeMethod* method);
  5774. // System.Object System.Runtime.Serialization.SerializationInfo::GetValue(System.String,System.Type)
  5775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, Type_t * ___type1, const RuntimeMethod* method);
  5776. // System.Void System.Runtime.Serialization.SerializationException::.ctor(System.String)
  5777. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3 (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * __this, String_t* ___message0, const RuntimeMethod* method);
  5778. // System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>::Remove(TKey)
  5779. inline bool ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  5780. {
  5781. return (( bool (*) (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *, RuntimeObject *, const RuntimeMethod*))ConditionalWeakTable_2_Remove_m0AFAD2F13C49E6DD40448AAA7E1545D79FE950B4_gshared)(__this, ___key0, method);
  5782. }
  5783. // System.Int32 System.Collections.HashHelpers::ExpandPrime(System.Int32)
  5784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_ExpandPrime_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C (int32_t ___oldSize0, const RuntimeMethod* method);
  5785. // System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
  5786. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877 (RuntimeArray * ___sourceArray0, int32_t ___sourceIndex1, RuntimeArray * ___destinationArray2, int32_t ___destinationIndex3, int32_t ___length4, const RuntimeMethod* method);
  5787. // System.Int32 System.Array::get_Rank()
  5788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0 (RuntimeArray * __this, const RuntimeMethod* method);
  5789. // System.Void System.ArgumentException::.ctor(System.String,System.String)
  5790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, String_t* ___paramName1, const RuntimeMethod* method);
  5791. // System.Int32 System.Array::GetLowerBound(System.Int32)
  5792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773 (RuntimeArray * __this, int32_t ___dimension0, const RuntimeMethod* method);
  5793. // System.Int32 System.Array::get_Length()
  5794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10 (RuntimeArray * __this, const RuntimeMethod* method);
  5795. // System.Void System.Collections.DictionaryEntry::.ctor(System.Object,System.Object)
  5796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4 (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
  5797. // System.String SR::Format(System.String,System.Object,System.Object)
  5798. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195 (String_t* ___resourceFormat0, RuntimeObject * ___p11, RuntimeObject * ___p22, const RuntimeMethod* method);
  5799. // TKey System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>::get_Key()
  5800. inline int32_t KeyValuePair_2_get_Key_mCF7A6BEA6AA09ED92024102331E4196808C07E49_inline (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 * __this, const RuntimeMethod* method)
  5801. {
  5802. return (( int32_t (*) (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *, const RuntimeMethod*))KeyValuePair_2_get_Key_mCF7A6BEA6AA09ED92024102331E4196808C07E49_gshared_inline)(__this, method);
  5803. }
  5804. // TValue System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>::get_Value()
  5805. inline RuntimeObject * KeyValuePair_2_get_Value_m0E79322235A1764C7DC2E4312AA11C3E20E344D6_inline (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 * __this, const RuntimeMethod* method)
  5806. {
  5807. return (( RuntimeObject * (*) (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m0E79322235A1764C7DC2E4312AA11C3E20E344D6_gshared_inline)(__this, method);
  5808. }
  5809. // System.Void System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>::.ctor(TKey,TValue)
  5810. inline void KeyValuePair_2__ctor_m41D4966155CE2B58DF8B3AAE7A86672F44729A7D (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 * __this, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  5811. {
  5812. (( void (*) (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *, int32_t, RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_m41D4966155CE2B58DF8B3AAE7A86672F44729A7D_gshared)(__this, ___key0, ___value1, method);
  5813. }
  5814. // System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
  5815. inline void Enumerator__ctor_mD89CBB71949D5EECF6A422B43FBC67230B876B28 (Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C * __this, Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method)
  5816. {
  5817. (( void (*) (Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C *, Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, const RuntimeMethod*))Enumerator__ctor_mD89CBB71949D5EECF6A422B43FBC67230B876B28_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method);
  5818. }
  5819. // TKey System.Collections.Generic.KeyValuePair`2<System.Int64,System.Object>::get_Key()
  5820. inline int64_t KeyValuePair_2_get_Key_mF36223DAF79287EE7AD47721C8E71CC1ED3171DF_inline (KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 * __this, const RuntimeMethod* method)
  5821. {
  5822. return (( int64_t (*) (KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *, const RuntimeMethod*))KeyValuePair_2_get_Key_mF36223DAF79287EE7AD47721C8E71CC1ED3171DF_gshared_inline)(__this, method);
  5823. }
  5824. // TValue System.Collections.Generic.KeyValuePair`2<System.Int64,System.Object>::get_Value()
  5825. inline RuntimeObject * KeyValuePair_2_get_Value_mB52250CA9A03E738EA5910C743C57CD2CB236389_inline (KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 * __this, const RuntimeMethod* method)
  5826. {
  5827. return (( RuntimeObject * (*) (KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *, const RuntimeMethod*))KeyValuePair_2_get_Value_mB52250CA9A03E738EA5910C743C57CD2CB236389_gshared_inline)(__this, method);
  5828. }
  5829. // System.Void System.Collections.Generic.KeyValuePair`2<System.Int64,System.Object>::.ctor(TKey,TValue)
  5830. inline void KeyValuePair_2__ctor_mF1DE1E0530EE1DE9399C8A494C40B9D7336978D5 (KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 * __this, int64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  5831. {
  5832. (( void (*) (KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *, int64_t, RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_mF1DE1E0530EE1DE9399C8A494C40B9D7336978D5_gshared)(__this, ___key0, ___value1, method);
  5833. }
  5834. // System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Int64,System.Object>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
  5835. inline void Enumerator__ctor_m4D9A34A0D2D0FBEF6FF90D8C3213C7015A1AA3BF (Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD * __this, Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method)
  5836. {
  5837. (( void (*) (Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD *, Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int32_t, const RuntimeMethod*))Enumerator__ctor_m4D9A34A0D2D0FBEF6FF90D8C3213C7015A1AA3BF_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method);
  5838. }
  5839. // TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::get_Key()
  5840. inline RuntimeObject * KeyValuePair_2_get_Key_m11C3B299C21C62DCDA4303334BB0944CD86238A8_inline (KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 * __this, const RuntimeMethod* method)
  5841. {
  5842. return (( RuntimeObject * (*) (KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m11C3B299C21C62DCDA4303334BB0944CD86238A8_gshared_inline)(__this, method);
  5843. }
  5844. // TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::get_Value()
  5845. inline ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 KeyValuePair_2_get_Value_m70C03980D96E41A1D6C0A61E3F09A8A5F81A4EC1_inline (KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 * __this, const RuntimeMethod* method)
  5846. {
  5847. return (( ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 (*) (KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m70C03980D96E41A1D6C0A61E3F09A8A5F81A4EC1_gshared_inline)(__this, method);
  5848. }
  5849. // System.Void System.Collections.Generic.KeyValuePair`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::.ctor(TKey,TValue)
  5850. inline void KeyValuePair_2__ctor_m777BA084C94128ADEB9BE35BC173EF799280E039 (KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 * __this, RuntimeObject * ___key0, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___value1, const RuntimeMethod* method)
  5851. {
  5852. (( void (*) (KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *, RuntimeObject *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))KeyValuePair_2__ctor_m777BA084C94128ADEB9BE35BC173EF799280E039_gshared)(__this, ___key0, ___value1, method);
  5853. }
  5854. // System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.ValueTuple`2<System.Object,System.Object>>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
  5855. inline void Enumerator__ctor_mE1F8D76A8BB2293C94EDB17FE1AA2ABC8F49D2E8 (Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604 * __this, Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method)
  5856. {
  5857. (( void (*) (Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604 *, Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, int32_t, const RuntimeMethod*))Enumerator__ctor_mE1F8D76A8BB2293C94EDB17FE1AA2ABC8F49D2E8_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method);
  5858. }
  5859. // TKey System.Collections.Generic.KeyValuePair`2<System.Object,LitJson.ArrayMetadata>::get_Key()
  5860. inline RuntimeObject * KeyValuePair_2_get_Key_m2240B2EC7839AD4891762C353DA6AF779B36AB69_inline (KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 * __this, const RuntimeMethod* method)
  5861. {
  5862. return (( RuntimeObject * (*) (KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m2240B2EC7839AD4891762C353DA6AF779B36AB69_gshared_inline)(__this, method);
  5863. }
  5864. // TValue System.Collections.Generic.KeyValuePair`2<System.Object,LitJson.ArrayMetadata>::get_Value()
  5865. inline ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 KeyValuePair_2_get_Value_mC73018FC5609628560FE557473FA3E98ED8BCA73_inline (KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 * __this, const RuntimeMethod* method)
  5866. {
  5867. return (( ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 (*) (KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *, const RuntimeMethod*))KeyValuePair_2_get_Value_mC73018FC5609628560FE557473FA3E98ED8BCA73_gshared_inline)(__this, method);
  5868. }
  5869. // System.Void System.Collections.Generic.KeyValuePair`2<System.Object,LitJson.ArrayMetadata>::.ctor(TKey,TValue)
  5870. inline void KeyValuePair_2__ctor_mA84A586C3F8A00EAFF93BAC4C59E08762A01ADCB (KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 * __this, RuntimeObject * ___key0, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 ___value1, const RuntimeMethod* method)
  5871. {
  5872. (( void (*) (KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *, RuntimeObject *, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 , const RuntimeMethod*))KeyValuePair_2__ctor_mA84A586C3F8A00EAFF93BAC4C59E08762A01ADCB_gshared)(__this, ___key0, ___value1, method);
  5873. }
  5874. // System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,LitJson.ArrayMetadata>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
  5875. inline void Enumerator__ctor_mDD06205FC3BF12CD549DFCE95E07DD85C0BABA21 (Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C * __this, Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method)
  5876. {
  5877. (( void (*) (Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C *, Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, int32_t, const RuntimeMethod*))Enumerator__ctor_mDD06205FC3BF12CD549DFCE95E07DD85C0BABA21_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method);
  5878. }
  5879. // TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>::get_Key()
  5880. inline RuntimeObject * KeyValuePair_2_get_Key_m0811BBC9021B11DC1F804BB595C644CBE8E6DD01_inline (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * __this, const RuntimeMethod* method)
  5881. {
  5882. return (( RuntimeObject * (*) (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *, const RuntimeMethod*))KeyValuePair_2_get_Key_m0811BBC9021B11DC1F804BB595C644CBE8E6DD01_gshared_inline)(__this, method);
  5883. }
  5884. // TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>::get_Value()
  5885. inline bool KeyValuePair_2_get_Value_m65076207C2BD77BB76C0FA0499724D61726996DD_inline (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * __this, const RuntimeMethod* method)
  5886. {
  5887. return (( bool (*) (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *, const RuntimeMethod*))KeyValuePair_2_get_Value_m65076207C2BD77BB76C0FA0499724D61726996DD_gshared_inline)(__this, method);
  5888. }
  5889. // System.Void System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>::.ctor(TKey,TValue)
  5890. inline void KeyValuePair_2__ctor_m41228ABF3275C98403C0F400AF80B2B9D118FBBC (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * __this, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method)
  5891. {
  5892. (( void (*) (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *, RuntimeObject *, bool, const RuntimeMethod*))KeyValuePair_2__ctor_m41228ABF3275C98403C0F400AF80B2B9D118FBBC_gshared)(__this, ___key0, ___value1, method);
  5893. }
  5894. // System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Boolean>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
  5895. inline void Enumerator__ctor_m2069CE9ADE7C3253D95DC745EF1479966E80FE41 (Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 * __this, Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method)
  5896. {
  5897. (( void (*) (Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 *, Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, int32_t, const RuntimeMethod*))Enumerator__ctor_m2069CE9ADE7C3253D95DC745EF1479966E80FE41_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method);
  5898. }
  5899. // TKey System.Collections.Generic.KeyValuePair`2<System.Object,SixLabors.ImageSharp.Color>::get_Key()
  5900. inline RuntimeObject * KeyValuePair_2_get_Key_mE19E8AD71214C108DC76633F8840C2F4D27177AD_inline (KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C * __this, const RuntimeMethod* method)
  5901. {
  5902. return (( RuntimeObject * (*) (KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *, const RuntimeMethod*))KeyValuePair_2_get_Key_mE19E8AD71214C108DC76633F8840C2F4D27177AD_gshared_inline)(__this, method);
  5903. }
  5904. // TValue System.Collections.Generic.KeyValuePair`2<System.Object,SixLabors.ImageSharp.Color>::get_Value()
  5905. inline Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 KeyValuePair_2_get_Value_m74D91F7B138FEC49570DD149FAAB1D9680723DA8_inline (KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C * __this, const RuntimeMethod* method)
  5906. {
  5907. return (( Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 (*) (KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *, const RuntimeMethod*))KeyValuePair_2_get_Value_m74D91F7B138FEC49570DD149FAAB1D9680723DA8_gshared_inline)(__this, method);
  5908. }
  5909. // System.Void System.Collections.Generic.KeyValuePair`2<System.Object,SixLabors.ImageSharp.Color>::.ctor(TKey,TValue)
  5910. inline void KeyValuePair_2__ctor_mADEB127D3399A29542EBD7E8BA4E29CF88C2FEAA (KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C * __this, RuntimeObject * ___key0, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___value1, const RuntimeMethod* method)
  5911. {
  5912. (( void (*) (KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *, RuntimeObject *, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 , const RuntimeMethod*))KeyValuePair_2__ctor_mADEB127D3399A29542EBD7E8BA4E29CF88C2FEAA_gshared)(__this, ___key0, ___value1, method);
  5913. }
  5914. // System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,SixLabors.ImageSharp.Color>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
  5915. inline void Enumerator__ctor_m7BF60761CADA2BB75EA0D5DD5DC6DEAB3B77B3E9 (Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602 * __this, Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method)
  5916. {
  5917. (( void (*) (Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602 *, Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, int32_t, const RuntimeMethod*))Enumerator__ctor_m7BF60761CADA2BB75EA0D5DD5DC6DEAB3B77B3E9_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method);
  5918. }
  5919. #ifdef __clang__
  5920. #pragma clang diagnostic push
  5921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5922. #pragma clang diagnostic ignored "-Wunused-variable"
  5923. #endif
  5924. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::.ctor()
  5925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5BB4DACBABFF1B625762D0EFA14547D9DBC224A9_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, const RuntimeMethod* method)
  5926. {
  5927. {
  5928. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  5929. (( void (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  5930. return;
  5931. }
  5932. }
  5933. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::.ctor(System.Int32)
  5934. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m9EEBCD73BD89A82F4B006F35045B3C7070316955_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, int32_t ___capacity0, const RuntimeMethod* method)
  5935. {
  5936. {
  5937. int32_t L_0 = ___capacity0;
  5938. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  5939. (( void (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  5940. return;
  5941. }
  5942. }
  5943. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
  5944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m34BFE5124C5A53F36B1A1C24E8C9272B1F1F44EB_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
  5945. {
  5946. {
  5947. RuntimeObject* L_0 = ___comparer0;
  5948. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  5949. (( void (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  5950. return;
  5951. }
  5952. }
  5953. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1<TKey>)
  5954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m9E667603A13F8C42AB774342299768E0AB87CA7C_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
  5955. {
  5956. RuntimeObject* G_B6_0 = NULL;
  5957. Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * G_B6_1 = NULL;
  5958. RuntimeObject* G_B5_0 = NULL;
  5959. Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * G_B5_1 = NULL;
  5960. {
  5961. NullCheck((RuntimeObject *)__this);
  5962. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL);
  5963. int32_t L_0 = ___capacity0;
  5964. if ((((int32_t)L_0) >= ((int32_t)0)))
  5965. {
  5966. goto IL_0020;
  5967. }
  5968. }
  5969. {
  5970. int32_t L_1 = ___capacity0;
  5971. int32_t L_2 = L_1;
  5972. RuntimeObject * L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_2);
  5973. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_4 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  5974. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), (RuntimeObject *)L_3, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
  5975. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_m9E667603A13F8C42AB774342299768E0AB87CA7C_RuntimeMethod_var)));
  5976. }
  5977. IL_0020:
  5978. {
  5979. int32_t L_5 = ___capacity0;
  5980. if ((((int32_t)L_5) <= ((int32_t)0)))
  5981. {
  5982. goto IL_002b;
  5983. }
  5984. }
  5985. {
  5986. int32_t L_6 = ___capacity0;
  5987. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  5988. (( void (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
  5989. }
  5990. IL_002b:
  5991. {
  5992. RuntimeObject* L_7 = ___comparer1;
  5993. RuntimeObject* L_8 = (RuntimeObject*)L_7;
  5994. G_B5_0 = L_8;
  5995. G_B5_1 = ((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)(__this));
  5996. if (L_8)
  5997. {
  5998. G_B6_0 = L_8;
  5999. G_B6_1 = ((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)(__this));
  6000. goto IL_0036;
  6001. }
  6002. }
  6003. {
  6004. EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * L_9;
  6005. L_9 = (( EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2));
  6006. G_B6_0 = ((RuntimeObject*)(L_9));
  6007. G_B6_1 = ((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)(G_B5_1));
  6008. }
  6009. IL_0036:
  6010. {
  6011. NullCheck(G_B6_1);
  6012. G_B6_1->set_comparer_6(G_B6_0);
  6013. return;
  6014. }
  6015. }
  6016. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>)
  6017. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m0284E6B0B878B058A1E982037964193304670DAE_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method)
  6018. {
  6019. {
  6020. RuntimeObject* L_0 = ___dictionary0;
  6021. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  6022. (( void (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4));
  6023. return;
  6024. }
  6025. }
  6026. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>,System.Collections.Generic.IEqualityComparer`1<TKey>)
  6027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m083466977D819C91BDF29B76A712B2B362F34130_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
  6028. {
  6029. static bool s_Il2CppMethodInitialized;
  6030. if (!s_Il2CppMethodInitialized)
  6031. {
  6032. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  6033. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var);
  6034. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  6035. s_Il2CppMethodInitialized = true;
  6036. }
  6037. int32_t V_0 = 0;
  6038. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* V_1 = NULL;
  6039. int32_t V_2 = 0;
  6040. RuntimeObject* V_3 = NULL;
  6041. KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 V_4;
  6042. memset((&V_4), 0, sizeof(V_4));
  6043. Exception_t * __last_unhandled_exception = 0;
  6044. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  6045. Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * G_B2_0 = NULL;
  6046. Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * G_B1_0 = NULL;
  6047. int32_t G_B3_0 = 0;
  6048. Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * G_B3_1 = NULL;
  6049. {
  6050. RuntimeObject* L_0 = ___dictionary0;
  6051. G_B1_0 = ((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)(__this));
  6052. if (L_0)
  6053. {
  6054. G_B2_0 = ((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)(__this));
  6055. goto IL_0007;
  6056. }
  6057. }
  6058. {
  6059. G_B3_0 = 0;
  6060. G_B3_1 = ((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)(G_B1_0));
  6061. goto IL_000d;
  6062. }
  6063. IL_0007:
  6064. {
  6065. RuntimeObject* L_1 = ___dictionary0;
  6066. NullCheck((RuntimeObject*)L_1);
  6067. int32_t L_2;
  6068. L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int64>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1);
  6069. G_B3_0 = L_2;
  6070. G_B3_1 = ((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)(G_B2_0));
  6071. }
  6072. IL_000d:
  6073. {
  6074. RuntimeObject* L_3 = ___comparer1;
  6075. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)G_B3_1);
  6076. (( void (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  6077. RuntimeObject* L_4 = ___dictionary0;
  6078. if (L_4)
  6079. {
  6080. goto IL_0021;
  6081. }
  6082. }
  6083. {
  6084. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  6085. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0E02A0440A6BB4475B7E59901C37A6A25E773C8)), /*hidden argument*/NULL);
  6086. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_m083466977D819C91BDF29B76A712B2B362F34130_RuntimeMethod_var)));
  6087. }
  6088. IL_0021:
  6089. {
  6090. RuntimeObject* L_6 = ___dictionary0;
  6091. NullCheck((RuntimeObject *)L_6);
  6092. Type_t * L_7;
  6093. L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL);
  6094. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) };
  6095. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  6096. Type_t * L_9;
  6097. L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL);
  6098. bool L_10;
  6099. L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL);
  6100. if (!L_10)
  6101. {
  6102. goto IL_0085;
  6103. }
  6104. }
  6105. {
  6106. RuntimeObject* L_11 = ___dictionary0;
  6107. Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * L_12 = (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)));
  6108. NullCheck(L_12);
  6109. int32_t L_13 = (int32_t)L_12->get_count_2();
  6110. V_0 = (int32_t)L_13;
  6111. NullCheck(L_12);
  6112. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_14 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)L_12->get_entries_1();
  6113. V_1 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)L_14;
  6114. V_2 = (int32_t)0;
  6115. goto IL_0080;
  6116. }
  6117. IL_004f:
  6118. {
  6119. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_15 = V_1;
  6120. int32_t L_16 = V_2;
  6121. NullCheck(L_15);
  6122. int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
  6123. if ((((int32_t)L_17) < ((int32_t)0)))
  6124. {
  6125. goto IL_007c;
  6126. }
  6127. }
  6128. {
  6129. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_18 = V_1;
  6130. int32_t L_19 = V_2;
  6131. NullCheck(L_18);
  6132. int32_t L_20 = (int32_t)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_key_2();
  6133. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_21 = V_1;
  6134. int32_t L_22 = V_2;
  6135. NullCheck(L_21);
  6136. int64_t L_23 = (int64_t)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_value_3();
  6137. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  6138. (( void (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)L_20, (int64_t)L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  6139. }
  6140. IL_007c:
  6141. {
  6142. int32_t L_24 = V_2;
  6143. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
  6144. }
  6145. IL_0080:
  6146. {
  6147. int32_t L_25 = V_2;
  6148. int32_t L_26 = V_0;
  6149. if ((((int32_t)L_25) < ((int32_t)L_26)))
  6150. {
  6151. goto IL_004f;
  6152. }
  6153. }
  6154. {
  6155. return;
  6156. }
  6157. IL_0085:
  6158. {
  6159. RuntimeObject* L_27 = ___dictionary0;
  6160. NullCheck((RuntimeObject*)L_27);
  6161. RuntimeObject* L_28;
  6162. L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int64>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27);
  6163. V_3 = (RuntimeObject*)L_28;
  6164. }
  6165. IL_008c:
  6166. try
  6167. {// begin try (depth: 1)
  6168. {
  6169. goto IL_00aa;
  6170. }
  6171. IL_008e:
  6172. {
  6173. RuntimeObject* L_29 = V_3;
  6174. NullCheck((RuntimeObject*)L_29);
  6175. KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 L_30;
  6176. L_30 = InterfaceFuncInvoker0< KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int64>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29);
  6177. V_4 = (KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 )L_30;
  6178. int32_t L_31;
  6179. L_31 = KeyValuePair_2_get_Key_m152829D964D6FC96174761FE6C60B4338F18F6AE_inline((KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  6180. int64_t L_32;
  6181. L_32 = KeyValuePair_2_get_Value_m73E518727D64DF7F377C6207702AD4B384A364EB_inline((KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  6182. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  6183. (( void (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)L_31, (int64_t)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  6184. }
  6185. IL_00aa:
  6186. {
  6187. RuntimeObject* L_33 = V_3;
  6188. NullCheck((RuntimeObject*)L_33);
  6189. bool L_34;
  6190. L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_33);
  6191. if (L_34)
  6192. {
  6193. goto IL_008e;
  6194. }
  6195. }
  6196. IL_00b2:
  6197. {
  6198. IL2CPP_LEAVE(0xBE, FINALLY_00b4);
  6199. }
  6200. }// end try (depth: 1)
  6201. catch(Il2CppExceptionWrapper& e)
  6202. {
  6203. __last_unhandled_exception = (Exception_t *)e.ex;
  6204. goto FINALLY_00b4;
  6205. }
  6206. FINALLY_00b4:
  6207. {// begin finally (depth: 1)
  6208. {
  6209. RuntimeObject* L_35 = V_3;
  6210. if (!L_35)
  6211. {
  6212. goto IL_00bd;
  6213. }
  6214. }
  6215. IL_00b7:
  6216. {
  6217. RuntimeObject* L_36 = V_3;
  6218. NullCheck((RuntimeObject*)L_36);
  6219. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_36);
  6220. }
  6221. IL_00bd:
  6222. {
  6223. IL2CPP_END_FINALLY(180)
  6224. }
  6225. }// end finally (depth: 1)
  6226. IL2CPP_CLEANUP(180)
  6227. {
  6228. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  6229. IL2CPP_JUMP_TBL(0xBE, IL_00be)
  6230. }
  6231. IL_00be:
  6232. {
  6233. return;
  6234. }
  6235. }
  6236. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  6237. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mE7675E987FB50AB10A3404CD7FFB24FDF488896A_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method)
  6238. {
  6239. static bool s_Il2CppMethodInitialized;
  6240. if (!s_Il2CppMethodInitialized)
  6241. {
  6242. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var);
  6243. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  6244. s_Il2CppMethodInitialized = true;
  6245. }
  6246. {
  6247. NullCheck((RuntimeObject *)__this);
  6248. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL);
  6249. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  6250. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0;
  6251. L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  6252. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0;
  6253. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0);
  6254. ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var);
  6255. return;
  6256. }
  6257. }
  6258. // System.Int32 System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::get_Count()
  6259. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m208F76958C55AD1F894107B8B9E06712D22B5664_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, const RuntimeMethod* method)
  6260. {
  6261. {
  6262. int32_t L_0 = (int32_t)__this->get_count_2();
  6263. int32_t L_1 = (int32_t)__this->get_freeCount_5();
  6264. return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
  6265. }
  6266. }
  6267. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::get_Keys()
  6268. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A * Dictionary_2_get_Keys_mA5E11E29B6FDA1D800B9856B24A5F8C62439D34D_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, const RuntimeMethod* method)
  6269. {
  6270. {
  6271. KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A * L_0 = (KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A *)__this->get_keys_7();
  6272. if (L_0)
  6273. {
  6274. goto IL_0014;
  6275. }
  6276. }
  6277. {
  6278. KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A * L_1 = (KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13));
  6279. (( void (*) (KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A *, Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
  6280. __this->set_keys_7(L_1);
  6281. }
  6282. IL_0014:
  6283. {
  6284. KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A * L_2 = (KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A *)__this->get_keys_7();
  6285. return (KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A *)L_2;
  6286. }
  6287. }
  6288. // System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys()
  6289. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m20A1CD471D955A48CC2BB16F11D594679C29210A_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, const RuntimeMethod* method)
  6290. {
  6291. {
  6292. KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A * L_0 = (KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A *)__this->get_keys_7();
  6293. if (L_0)
  6294. {
  6295. goto IL_0014;
  6296. }
  6297. }
  6298. {
  6299. KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A * L_1 = (KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13));
  6300. (( void (*) (KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A *, Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
  6301. __this->set_keys_7(L_1);
  6302. }
  6303. IL_0014:
  6304. {
  6305. KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A * L_2 = (KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A *)__this->get_keys_7();
  6306. return (RuntimeObject*)L_2;
  6307. }
  6308. }
  6309. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::get_Values()
  6310. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 * Dictionary_2_get_Values_m1D39E742FD49E13C397C32A8B2A149674D6C422A_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, const RuntimeMethod* method)
  6311. {
  6312. {
  6313. ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 * L_0 = (ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 *)__this->get_values_8();
  6314. if (L_0)
  6315. {
  6316. goto IL_0014;
  6317. }
  6318. }
  6319. {
  6320. ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 * L_1 = (ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
  6321. (( void (*) (ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 *, Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
  6322. __this->set_values_8(L_1);
  6323. }
  6324. IL_0014:
  6325. {
  6326. ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 * L_2 = (ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 *)__this->get_values_8();
  6327. return (ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 *)L_2;
  6328. }
  6329. }
  6330. // System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Values()
  6331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m75FD487E8BE891414CE5DE0E9BEA9958E64A2236_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, const RuntimeMethod* method)
  6332. {
  6333. {
  6334. ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 * L_0 = (ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 *)__this->get_values_8();
  6335. if (L_0)
  6336. {
  6337. goto IL_0014;
  6338. }
  6339. }
  6340. {
  6341. ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 * L_1 = (ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
  6342. (( void (*) (ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 *, Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
  6343. __this->set_values_8(L_1);
  6344. }
  6345. IL_0014:
  6346. {
  6347. ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 * L_2 = (ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 *)__this->get_values_8();
  6348. return (RuntimeObject*)L_2;
  6349. }
  6350. }
  6351. // TValue System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::get_Item(TKey)
  6352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Dictionary_2_get_Item_m4C62D6AEE7ADF0293C0DB00FF18B271E7ADCEE97_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, int32_t ___key0, const RuntimeMethod* method)
  6353. {
  6354. int32_t V_0 = 0;
  6355. {
  6356. int32_t L_0 = ___key0;
  6357. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  6358. int32_t L_1;
  6359. L_1 = (( int32_t (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  6360. V_0 = (int32_t)L_1;
  6361. int32_t L_2 = V_0;
  6362. if ((((int32_t)L_2) < ((int32_t)0)))
  6363. {
  6364. goto IL_001e;
  6365. }
  6366. }
  6367. {
  6368. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_3 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  6369. int32_t L_4 = V_0;
  6370. NullCheck(L_3);
  6371. int64_t L_5 = (int64_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->get_value_3();
  6372. return (int64_t)L_5;
  6373. }
  6374. IL_001e:
  6375. {
  6376. KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 * L_6 = (KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952_il2cpp_TypeInfo_var)));
  6377. KeyNotFoundException__ctor_mDC226A7A5A3DA52C5886236F32F19F36E6B1C1C1(L_6, /*hidden argument*/NULL);
  6378. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_get_Item_m4C62D6AEE7ADF0293C0DB00FF18B271E7ADCEE97_RuntimeMethod_var)));
  6379. }
  6380. }
  6381. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::set_Item(TKey,TValue)
  6382. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mDBE0340585A5D93A8A22EE0299F70E55DD32CF3E_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, int32_t ___key0, int64_t ___value1, const RuntimeMethod* method)
  6383. {
  6384. {
  6385. int32_t L_0 = ___key0;
  6386. int64_t L_1 = ___value1;
  6387. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  6388. bool L_2;
  6389. L_2 = (( bool (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, int64_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)L_0, (int64_t)L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  6390. return;
  6391. }
  6392. }
  6393. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::Add(TKey,TValue)
  6394. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mD2DF5060FADCB16428ABC9F1B9AB38F2E0F96BE9_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, int32_t ___key0, int64_t ___value1, const RuntimeMethod* method)
  6395. {
  6396. {
  6397. int32_t L_0 = ___key0;
  6398. int64_t L_1 = ___value1;
  6399. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  6400. bool L_2;
  6401. L_2 = (( bool (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, int64_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)L_0, (int64_t)L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  6402. return;
  6403. }
  6404. }
  6405. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  6406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m6FF8DEBE4723471AE3B2C04F1C752E56833394B4_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 ___keyValuePair0, const RuntimeMethod* method)
  6407. {
  6408. {
  6409. int32_t L_0;
  6410. L_0 = KeyValuePair_2_get_Key_m152829D964D6FC96174761FE6C60B4338F18F6AE_inline((KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  6411. int64_t L_1;
  6412. L_1 = KeyValuePair_2_get_Value_m73E518727D64DF7F377C6207702AD4B384A364EB_inline((KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  6413. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  6414. (( void (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)L_0, (int64_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  6415. return;
  6416. }
  6417. }
  6418. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  6419. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m674B44A18A7E8E7F5F158FC732EED65B590564BB_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 ___keyValuePair0, const RuntimeMethod* method)
  6420. {
  6421. int32_t V_0 = 0;
  6422. {
  6423. int32_t L_0;
  6424. L_0 = KeyValuePair_2_get_Key_m152829D964D6FC96174761FE6C60B4338F18F6AE_inline((KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  6425. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  6426. int32_t L_1;
  6427. L_1 = (( int32_t (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  6428. V_0 = (int32_t)L_1;
  6429. int32_t L_2 = V_0;
  6430. if ((((int32_t)L_2) < ((int32_t)0)))
  6431. {
  6432. goto IL_0038;
  6433. }
  6434. }
  6435. {
  6436. EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD * L_3;
  6437. L_3 = (( EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  6438. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_4 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  6439. int32_t L_5 = V_0;
  6440. NullCheck(L_4);
  6441. int64_t L_6 = (int64_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  6442. int64_t L_7;
  6443. L_7 = KeyValuePair_2_get_Value_m73E518727D64DF7F377C6207702AD4B384A364EB_inline((KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  6444. NullCheck((EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD *)L_3);
  6445. bool L_8;
  6446. L_8 = VirtualFuncInvoker2< bool, int64_t, int64_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Int64>::Equals(T,T) */, (EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD *)L_3, (int64_t)L_6, (int64_t)L_7);
  6447. if (!L_8)
  6448. {
  6449. goto IL_0038;
  6450. }
  6451. }
  6452. {
  6453. return (bool)1;
  6454. }
  6455. IL_0038:
  6456. {
  6457. return (bool)0;
  6458. }
  6459. }
  6460. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  6461. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m1D15C3DE40DCAE0546E08AC772D5B07AC5614ABF_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 ___keyValuePair0, const RuntimeMethod* method)
  6462. {
  6463. int32_t V_0 = 0;
  6464. {
  6465. int32_t L_0;
  6466. L_0 = KeyValuePair_2_get_Key_m152829D964D6FC96174761FE6C60B4338F18F6AE_inline((KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  6467. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  6468. int32_t L_1;
  6469. L_1 = (( int32_t (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  6470. V_0 = (int32_t)L_1;
  6471. int32_t L_2 = V_0;
  6472. if ((((int32_t)L_2) < ((int32_t)0)))
  6473. {
  6474. goto IL_0046;
  6475. }
  6476. }
  6477. {
  6478. EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD * L_3;
  6479. L_3 = (( EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  6480. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_4 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  6481. int32_t L_5 = V_0;
  6482. NullCheck(L_4);
  6483. int64_t L_6 = (int64_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  6484. int64_t L_7;
  6485. L_7 = KeyValuePair_2_get_Value_m73E518727D64DF7F377C6207702AD4B384A364EB_inline((KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  6486. NullCheck((EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD *)L_3);
  6487. bool L_8;
  6488. L_8 = VirtualFuncInvoker2< bool, int64_t, int64_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Int64>::Equals(T,T) */, (EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD *)L_3, (int64_t)L_6, (int64_t)L_7);
  6489. if (!L_8)
  6490. {
  6491. goto IL_0046;
  6492. }
  6493. }
  6494. {
  6495. int32_t L_9;
  6496. L_9 = KeyValuePair_2_get_Key_m152829D964D6FC96174761FE6C60B4338F18F6AE_inline((KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  6497. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  6498. bool L_10;
  6499. L_10 = (( bool (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
  6500. return (bool)1;
  6501. }
  6502. IL_0046:
  6503. {
  6504. return (bool)0;
  6505. }
  6506. }
  6507. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::Clear()
  6508. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mC209C7154517370EC5F85530E1FE79830803821B_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, const RuntimeMethod* method)
  6509. {
  6510. int32_t V_0 = 0;
  6511. {
  6512. int32_t L_0 = (int32_t)__this->get_count_2();
  6513. if ((((int32_t)L_0) <= ((int32_t)0)))
  6514. {
  6515. goto IL_005a;
  6516. }
  6517. }
  6518. {
  6519. V_0 = (int32_t)0;
  6520. goto IL_001a;
  6521. }
  6522. IL_000d:
  6523. {
  6524. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  6525. int32_t L_2 = V_0;
  6526. NullCheck(L_1);
  6527. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)(-1));
  6528. int32_t L_3 = V_0;
  6529. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
  6530. }
  6531. IL_001a:
  6532. {
  6533. int32_t L_4 = V_0;
  6534. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  6535. NullCheck(L_5);
  6536. if ((((int32_t)L_4) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))))
  6537. {
  6538. goto IL_000d;
  6539. }
  6540. }
  6541. {
  6542. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_6 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  6543. int32_t L_7 = (int32_t)__this->get_count_2();
  6544. Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL);
  6545. __this->set_freeList_4((-1));
  6546. __this->set_count_2(0);
  6547. __this->set_freeCount_5(0);
  6548. int32_t L_8 = (int32_t)__this->get_version_3();
  6549. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
  6550. }
  6551. IL_005a:
  6552. {
  6553. return;
  6554. }
  6555. }
  6556. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::ContainsKey(TKey)
  6557. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m17878E700A28C33E19BA871465E8EF1909BDE876_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, int32_t ___key0, const RuntimeMethod* method)
  6558. {
  6559. {
  6560. int32_t L_0 = ___key0;
  6561. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  6562. int32_t L_1;
  6563. L_1 = (( int32_t (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  6564. return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  6565. }
  6566. }
  6567. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::ContainsValue(TValue)
  6568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m21C3311AC8B844A0F73BFD01244A8944FB27D74D_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, int64_t ___value0, const RuntimeMethod* method)
  6569. {
  6570. int32_t V_0 = 0;
  6571. EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD * V_1 = NULL;
  6572. int32_t V_2 = 0;
  6573. {
  6574. goto IL_0049;
  6575. }
  6576. {
  6577. V_0 = (int32_t)0;
  6578. goto IL_003e;
  6579. }
  6580. IL_000c:
  6581. {
  6582. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_1 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  6583. int32_t L_2 = V_0;
  6584. NullCheck(L_1);
  6585. int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_hashCode_0();
  6586. if ((((int32_t)L_3) < ((int32_t)0)))
  6587. {
  6588. goto IL_003a;
  6589. }
  6590. }
  6591. {
  6592. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_4 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  6593. int32_t L_5 = V_0;
  6594. NullCheck(L_4);
  6595. int64_t L_6 = (int64_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  6596. goto IL_003a;
  6597. }
  6598. {
  6599. return (bool)1;
  6600. }
  6601. IL_003a:
  6602. {
  6603. int32_t L_7 = V_0;
  6604. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
  6605. }
  6606. IL_003e:
  6607. {
  6608. int32_t L_8 = V_0;
  6609. int32_t L_9 = (int32_t)__this->get_count_2();
  6610. if ((((int32_t)L_8) < ((int32_t)L_9)))
  6611. {
  6612. goto IL_000c;
  6613. }
  6614. }
  6615. {
  6616. goto IL_0090;
  6617. }
  6618. IL_0049:
  6619. {
  6620. EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD * L_10;
  6621. L_10 = (( EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  6622. V_1 = (EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD *)L_10;
  6623. V_2 = (int32_t)0;
  6624. goto IL_0087;
  6625. }
  6626. IL_0053:
  6627. {
  6628. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_11 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  6629. int32_t L_12 = V_2;
  6630. NullCheck(L_11);
  6631. int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
  6632. if ((((int32_t)L_13) < ((int32_t)0)))
  6633. {
  6634. goto IL_0083;
  6635. }
  6636. }
  6637. {
  6638. EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD * L_14 = V_1;
  6639. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_15 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  6640. int32_t L_16 = V_2;
  6641. NullCheck(L_15);
  6642. int64_t L_17 = (int64_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_value_3();
  6643. int64_t L_18 = ___value0;
  6644. NullCheck((EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD *)L_14);
  6645. bool L_19;
  6646. L_19 = VirtualFuncInvoker2< bool, int64_t, int64_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Int64>::Equals(T,T) */, (EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD *)L_14, (int64_t)L_17, (int64_t)L_18);
  6647. if (!L_19)
  6648. {
  6649. goto IL_0083;
  6650. }
  6651. }
  6652. {
  6653. return (bool)1;
  6654. }
  6655. IL_0083:
  6656. {
  6657. int32_t L_20 = V_2;
  6658. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
  6659. }
  6660. IL_0087:
  6661. {
  6662. int32_t L_21 = V_2;
  6663. int32_t L_22 = (int32_t)__this->get_count_2();
  6664. if ((((int32_t)L_21) < ((int32_t)L_22)))
  6665. {
  6666. goto IL_0053;
  6667. }
  6668. }
  6669. IL_0090:
  6670. {
  6671. return (bool)0;
  6672. }
  6673. }
  6674. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
  6675. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_mC5FE69C1C05791FC295C90D052F6E74A3B44EFB4_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* ___array0, int32_t ___index1, const RuntimeMethod* method)
  6676. {
  6677. int32_t V_0 = 0;
  6678. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* V_1 = NULL;
  6679. int32_t V_2 = 0;
  6680. {
  6681. KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* L_0 = ___array0;
  6682. if (L_0)
  6683. {
  6684. goto IL_000e;
  6685. }
  6686. }
  6687. {
  6688. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  6689. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  6690. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_mC5FE69C1C05791FC295C90D052F6E74A3B44EFB4_RuntimeMethod_var)));
  6691. }
  6692. IL_000e:
  6693. {
  6694. int32_t L_2 = ___index1;
  6695. if ((((int32_t)L_2) < ((int32_t)0)))
  6696. {
  6697. goto IL_0018;
  6698. }
  6699. }
  6700. {
  6701. int32_t L_3 = ___index1;
  6702. KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* L_4 = ___array0;
  6703. NullCheck(L_4);
  6704. if ((((int32_t)L_3) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  6705. {
  6706. goto IL_002e;
  6707. }
  6708. }
  6709. IL_0018:
  6710. {
  6711. int32_t L_5 = ___index1;
  6712. int32_t L_6 = L_5;
  6713. RuntimeObject * L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_6);
  6714. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_8 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  6715. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_8, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
  6716. IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_mC5FE69C1C05791FC295C90D052F6E74A3B44EFB4_RuntimeMethod_var)));
  6717. }
  6718. IL_002e:
  6719. {
  6720. KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* L_9 = ___array0;
  6721. NullCheck(L_9);
  6722. int32_t L_10 = ___index1;
  6723. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  6724. int32_t L_11;
  6725. L_11 = (( int32_t (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  6726. if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)L_10))) >= ((int32_t)L_11)))
  6727. {
  6728. goto IL_0046;
  6729. }
  6730. }
  6731. {
  6732. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  6733. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL);
  6734. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_mC5FE69C1C05791FC295C90D052F6E74A3B44EFB4_RuntimeMethod_var)));
  6735. }
  6736. IL_0046:
  6737. {
  6738. int32_t L_13 = (int32_t)__this->get_count_2();
  6739. V_0 = (int32_t)L_13;
  6740. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_14 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  6741. V_1 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)L_14;
  6742. V_2 = (int32_t)0;
  6743. goto IL_0094;
  6744. }
  6745. IL_0058:
  6746. {
  6747. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_15 = V_1;
  6748. int32_t L_16 = V_2;
  6749. NullCheck(L_15);
  6750. int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
  6751. if ((((int32_t)L_17) < ((int32_t)0)))
  6752. {
  6753. goto IL_0090;
  6754. }
  6755. }
  6756. {
  6757. KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* L_18 = ___array0;
  6758. int32_t L_19 = ___index1;
  6759. int32_t L_20 = (int32_t)L_19;
  6760. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
  6761. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_21 = V_1;
  6762. int32_t L_22 = V_2;
  6763. NullCheck(L_21);
  6764. int32_t L_23 = (int32_t)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_key_2();
  6765. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_24 = V_1;
  6766. int32_t L_25 = V_2;
  6767. NullCheck(L_24);
  6768. int64_t L_26 = (int64_t)((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->get_value_3();
  6769. KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 L_27;
  6770. memset((&L_27), 0, sizeof(L_27));
  6771. KeyValuePair_2__ctor_m1636575220E61E31247FD4D483959DF40C3E4168((&L_27), (int32_t)L_23, (int64_t)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
  6772. NullCheck(L_18);
  6773. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 )L_27);
  6774. }
  6775. IL_0090:
  6776. {
  6777. int32_t L_28 = V_2;
  6778. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
  6779. }
  6780. IL_0094:
  6781. {
  6782. int32_t L_29 = V_2;
  6783. int32_t L_30 = V_0;
  6784. if ((((int32_t)L_29) < ((int32_t)L_30)))
  6785. {
  6786. goto IL_0058;
  6787. }
  6788. }
  6789. {
  6790. return;
  6791. }
  6792. }
  6793. // System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::GetEnumerator()
  6794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4 Dictionary_2_GetEnumerator_m7AF6EA98236B290D832DF468E21AA631CEE2EC74_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, const RuntimeMethod* method)
  6795. {
  6796. {
  6797. Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4 L_0;
  6798. memset((&L_0), 0, sizeof(L_0));
  6799. Enumerator__ctor_mA972C287EB16F305D6ADB5C1F28F2834705333AE((&L_0), (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  6800. return (Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4 )L_0;
  6801. }
  6802. }
  6803. // System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>> System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator()
  6804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m6A3DD3D14382A0B95820C88E9CCA87B3228CD37C_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, const RuntimeMethod* method)
  6805. {
  6806. {
  6807. Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4 L_0;
  6808. memset((&L_0), 0, sizeof(L_0));
  6809. Enumerator__ctor_mA972C287EB16F305D6ADB5C1F28F2834705333AE((&L_0), (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  6810. Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4 L_1 = (Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4 )L_0;
  6811. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  6812. return (RuntimeObject*)L_2;
  6813. }
  6814. }
  6815. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  6816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_mE18959F801482C07394D9B7B95248D8F73BD05FC_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method)
  6817. {
  6818. static bool s_Il2CppMethodInitialized;
  6819. if (!s_Il2CppMethodInitialized)
  6820. {
  6821. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  6822. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
  6823. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  6824. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
  6825. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  6826. s_Il2CppMethodInitialized = true;
  6827. }
  6828. KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* V_0 = NULL;
  6829. String_t* G_B4_0 = NULL;
  6830. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B4_1 = NULL;
  6831. String_t* G_B3_0 = NULL;
  6832. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B3_1 = NULL;
  6833. int32_t G_B5_0 = 0;
  6834. String_t* G_B5_1 = NULL;
  6835. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B5_2 = NULL;
  6836. {
  6837. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
  6838. if (L_0)
  6839. {
  6840. goto IL_000e;
  6841. }
  6842. }
  6843. {
  6844. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  6845. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL);
  6846. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_GetObjectData_mE18959F801482C07394D9B7B95248D8F73BD05FC_RuntimeMethod_var)));
  6847. }
  6848. IL_000e:
  6849. {
  6850. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0;
  6851. int32_t L_3 = (int32_t)__this->get_version_3();
  6852. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2);
  6853. SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL);
  6854. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0;
  6855. RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6();
  6856. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) };
  6857. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  6858. Type_t * L_7;
  6859. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL);
  6860. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4);
  6861. SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL);
  6862. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0;
  6863. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  6864. G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
  6865. G_B3_1 = L_8;
  6866. if (!L_9)
  6867. {
  6868. G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
  6869. G_B4_1 = L_8;
  6870. goto IL_0052;
  6871. }
  6872. }
  6873. {
  6874. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  6875. NullCheck(L_10);
  6876. G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)));
  6877. G_B5_1 = G_B3_0;
  6878. G_B5_2 = G_B3_1;
  6879. goto IL_0053;
  6880. }
  6881. IL_0052:
  6882. {
  6883. G_B5_0 = 0;
  6884. G_B5_1 = G_B4_0;
  6885. G_B5_2 = G_B4_1;
  6886. }
  6887. IL_0053:
  6888. {
  6889. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2);
  6890. SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL);
  6891. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  6892. if (!L_11)
  6893. {
  6894. goto IL_008a;
  6895. }
  6896. }
  6897. {
  6898. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  6899. int32_t L_12;
  6900. L_12 = (( int32_t (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  6901. KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* L_13 = (KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A*)(KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12);
  6902. V_0 = (KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A*)L_13;
  6903. KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* L_14 = V_0;
  6904. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  6905. (( void (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  6906. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0;
  6907. KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* L_16 = V_0;
  6908. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) };
  6909. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  6910. Type_t * L_18;
  6911. L_18 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL);
  6912. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15);
  6913. SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL);
  6914. }
  6915. IL_008a:
  6916. {
  6917. return;
  6918. }
  6919. }
  6920. // System.Int32 System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::FindEntry(TKey)
  6921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m2A44BBC8F5045005229F4B5A5E117CB35AC33EE1_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, int32_t ___key0, const RuntimeMethod* method)
  6922. {
  6923. int32_t V_0 = 0;
  6924. int32_t V_1 = 0;
  6925. {
  6926. goto IL_0013;
  6927. }
  6928. {
  6929. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  6930. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  6931. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_FindEntry_m2A44BBC8F5045005229F4B5A5E117CB35AC33EE1_RuntimeMethod_var)));
  6932. }
  6933. IL_0013:
  6934. {
  6935. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  6936. if (!L_2)
  6937. {
  6938. goto IL_008d;
  6939. }
  6940. }
  6941. {
  6942. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  6943. int32_t L_4 = ___key0;
  6944. NullCheck((RuntimeObject*)L_3);
  6945. int32_t L_5;
  6946. L_5 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Int32>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (int32_t)L_4);
  6947. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  6948. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  6949. int32_t L_7 = V_0;
  6950. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  6951. NullCheck(L_8);
  6952. NullCheck(L_6);
  6953. int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))));
  6954. int32_t L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  6955. V_1 = (int32_t)L_10;
  6956. goto IL_0089;
  6957. }
  6958. IL_0042:
  6959. {
  6960. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_11 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  6961. int32_t L_12 = V_1;
  6962. NullCheck(L_11);
  6963. int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
  6964. int32_t L_14 = V_0;
  6965. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  6966. {
  6967. goto IL_0077;
  6968. }
  6969. }
  6970. {
  6971. RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6();
  6972. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_16 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  6973. int32_t L_17 = V_1;
  6974. NullCheck(L_16);
  6975. int32_t L_18 = (int32_t)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_key_2();
  6976. int32_t L_19 = ___key0;
  6977. NullCheck((RuntimeObject*)L_15);
  6978. bool L_20;
  6979. L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Int32>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_15, (int32_t)L_18, (int32_t)L_19);
  6980. if (!L_20)
  6981. {
  6982. goto IL_0077;
  6983. }
  6984. }
  6985. {
  6986. int32_t L_21 = V_1;
  6987. return (int32_t)L_21;
  6988. }
  6989. IL_0077:
  6990. {
  6991. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_22 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  6992. int32_t L_23 = V_1;
  6993. NullCheck(L_22);
  6994. int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_next_1();
  6995. V_1 = (int32_t)L_24;
  6996. }
  6997. IL_0089:
  6998. {
  6999. int32_t L_25 = V_1;
  7000. if ((((int32_t)L_25) >= ((int32_t)0)))
  7001. {
  7002. goto IL_0042;
  7003. }
  7004. }
  7005. IL_008d:
  7006. {
  7007. return (int32_t)(-1);
  7008. }
  7009. }
  7010. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::Initialize(System.Int32)
  7011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_m511B07C95D290BE24A9501A8FF889396449E1DA5_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, int32_t ___capacity0, const RuntimeMethod* method)
  7012. {
  7013. static bool s_Il2CppMethodInitialized;
  7014. if (!s_Il2CppMethodInitialized)
  7015. {
  7016. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  7017. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  7018. s_Il2CppMethodInitialized = true;
  7019. }
  7020. int32_t V_0 = 0;
  7021. int32_t V_1 = 0;
  7022. {
  7023. int32_t L_0 = ___capacity0;
  7024. IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  7025. int32_t L_1;
  7026. L_1 = HashHelpers_GetPrime_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((int32_t)L_0, /*hidden argument*/NULL);
  7027. V_0 = (int32_t)L_1;
  7028. int32_t L_2 = V_0;
  7029. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2);
  7030. __this->set_buckets_0(L_3);
  7031. V_1 = (int32_t)0;
  7032. goto IL_0024;
  7033. }
  7034. IL_0017:
  7035. {
  7036. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  7037. int32_t L_5 = V_1;
  7038. NullCheck(L_4);
  7039. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (int32_t)(-1));
  7040. int32_t L_6 = V_1;
  7041. V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
  7042. }
  7043. IL_0024:
  7044. {
  7045. int32_t L_7 = V_1;
  7046. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  7047. NullCheck(L_8);
  7048. if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
  7049. {
  7050. goto IL_0017;
  7051. }
  7052. }
  7053. {
  7054. int32_t L_9 = V_0;
  7055. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_10 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)(EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_9);
  7056. __this->set_entries_1(L_10);
  7057. __this->set_freeList_4((-1));
  7058. return;
  7059. }
  7060. }
  7061. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior)
  7062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mD8D9A2ABC1A58FD51A1E2FD039C2644F7E9EE247_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, int32_t ___key0, int64_t ___value1, uint8_t ___behavior2, const RuntimeMethod* method)
  7063. {
  7064. static bool s_Il2CppMethodInitialized;
  7065. if (!s_Il2CppMethodInitialized)
  7066. {
  7067. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var);
  7068. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var);
  7069. s_Il2CppMethodInitialized = true;
  7070. }
  7071. int32_t V_0 = 0;
  7072. int32_t V_1 = 0;
  7073. int32_t V_2 = 0;
  7074. int32_t V_3 = 0;
  7075. int32_t V_4 = 0;
  7076. {
  7077. goto IL_0013;
  7078. }
  7079. {
  7080. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  7081. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  7082. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mD8D9A2ABC1A58FD51A1E2FD039C2644F7E9EE247_RuntimeMethod_var)));
  7083. }
  7084. IL_0013:
  7085. {
  7086. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  7087. if (L_2)
  7088. {
  7089. goto IL_0022;
  7090. }
  7091. }
  7092. {
  7093. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  7094. (( void (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
  7095. }
  7096. IL_0022:
  7097. {
  7098. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  7099. int32_t L_4 = ___key0;
  7100. NullCheck((RuntimeObject*)L_3);
  7101. int32_t L_5;
  7102. L_5 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Int32>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (int32_t)L_4);
  7103. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  7104. int32_t L_6 = V_0;
  7105. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  7106. NullCheck(L_7);
  7107. V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))));
  7108. V_2 = (int32_t)0;
  7109. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  7110. int32_t L_9 = V_1;
  7111. NullCheck(L_8);
  7112. int32_t L_10 = L_9;
  7113. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  7114. V_4 = (int32_t)L_11;
  7115. goto IL_00e1;
  7116. }
  7117. IL_0051:
  7118. {
  7119. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_12 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7120. int32_t L_13 = V_4;
  7121. NullCheck(L_12);
  7122. int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
  7123. int32_t L_15 = V_0;
  7124. if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
  7125. {
  7126. goto IL_00c9;
  7127. }
  7128. }
  7129. {
  7130. RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
  7131. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_17 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7132. int32_t L_18 = V_4;
  7133. NullCheck(L_17);
  7134. int32_t L_19 = (int32_t)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
  7135. int32_t L_20 = ___key0;
  7136. NullCheck((RuntimeObject*)L_16);
  7137. bool L_21;
  7138. L_21 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Int32>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (int32_t)L_19, (int32_t)L_20);
  7139. if (!L_21)
  7140. {
  7141. goto IL_00c9;
  7142. }
  7143. }
  7144. {
  7145. uint8_t L_22 = ___behavior2;
  7146. if ((!(((uint32_t)L_22) == ((uint32_t)1))))
  7147. {
  7148. goto IL_00ad;
  7149. }
  7150. }
  7151. {
  7152. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_23 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7153. int32_t L_24 = V_4;
  7154. NullCheck(L_23);
  7155. int64_t L_25 = ___value1;
  7156. ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->set_value_3(L_25);
  7157. int32_t L_26 = (int32_t)__this->get_version_3();
  7158. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)));
  7159. return (bool)1;
  7160. }
  7161. IL_00ad:
  7162. {
  7163. uint8_t L_27 = ___behavior2;
  7164. if ((!(((uint32_t)L_27) == ((uint32_t)2))))
  7165. {
  7166. goto IL_00c7;
  7167. }
  7168. }
  7169. {
  7170. int32_t L_28 = ___key0;
  7171. int32_t L_29 = L_28;
  7172. RuntimeObject * L_30 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33), &L_29);
  7173. String_t* L_31;
  7174. L_31 = SR_Format_m942E78AC3ABE13F58075ED90094D6074CA5A7DC8((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_30, /*hidden argument*/NULL);
  7175. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_32 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  7176. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_32, (String_t*)L_31, /*hidden argument*/NULL);
  7177. IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mD8D9A2ABC1A58FD51A1E2FD039C2644F7E9EE247_RuntimeMethod_var)));
  7178. }
  7179. IL_00c7:
  7180. {
  7181. return (bool)0;
  7182. }
  7183. IL_00c9:
  7184. {
  7185. int32_t L_33 = V_2;
  7186. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
  7187. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_34 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7188. int32_t L_35 = V_4;
  7189. NullCheck(L_34);
  7190. int32_t L_36 = (int32_t)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_next_1();
  7191. V_4 = (int32_t)L_36;
  7192. }
  7193. IL_00e1:
  7194. {
  7195. int32_t L_37 = V_4;
  7196. if ((((int32_t)L_37) >= ((int32_t)0)))
  7197. {
  7198. goto IL_0051;
  7199. }
  7200. }
  7201. {
  7202. int32_t L_38 = (int32_t)__this->get_freeCount_5();
  7203. if ((((int32_t)L_38) <= ((int32_t)0)))
  7204. {
  7205. goto IL_0120;
  7206. }
  7207. }
  7208. {
  7209. int32_t L_39 = (int32_t)__this->get_freeList_4();
  7210. V_3 = (int32_t)L_39;
  7211. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_40 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7212. int32_t L_41 = V_3;
  7213. NullCheck(L_40);
  7214. int32_t L_42 = (int32_t)((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41)))->get_next_1();
  7215. __this->set_freeList_4(L_42);
  7216. int32_t L_43 = (int32_t)__this->get_freeCount_5();
  7217. __this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_43, (int32_t)1)));
  7218. goto IL_0156;
  7219. }
  7220. IL_0120:
  7221. {
  7222. int32_t L_44 = (int32_t)__this->get_count_2();
  7223. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_45 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7224. NullCheck(L_45);
  7225. if ((!(((uint32_t)L_44) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length)))))))
  7226. {
  7227. goto IL_0141;
  7228. }
  7229. }
  7230. {
  7231. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  7232. (( void (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
  7233. int32_t L_46 = V_0;
  7234. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_47 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  7235. NullCheck(L_47);
  7236. V_1 = (int32_t)((int32_t)((int32_t)L_46%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))));
  7237. }
  7238. IL_0141:
  7239. {
  7240. int32_t L_48 = (int32_t)__this->get_count_2();
  7241. V_3 = (int32_t)L_48;
  7242. int32_t L_49 = (int32_t)__this->get_count_2();
  7243. __this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1)));
  7244. }
  7245. IL_0156:
  7246. {
  7247. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_50 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7248. int32_t L_51 = V_3;
  7249. NullCheck(L_50);
  7250. int32_t L_52 = V_0;
  7251. ((L_50)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_51)))->set_hashCode_0(L_52);
  7252. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_53 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7253. int32_t L_54 = V_3;
  7254. NullCheck(L_53);
  7255. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_55 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  7256. int32_t L_56 = V_1;
  7257. NullCheck(L_55);
  7258. int32_t L_57 = L_56;
  7259. int32_t L_58 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
  7260. ((L_53)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_54)))->set_next_1(L_58);
  7261. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_59 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7262. int32_t L_60 = V_3;
  7263. NullCheck(L_59);
  7264. int32_t L_61 = ___key0;
  7265. ((L_59)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_60)))->set_key_2(L_61);
  7266. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_62 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7267. int32_t L_63 = V_3;
  7268. NullCheck(L_62);
  7269. int64_t L_64 = ___value1;
  7270. ((L_62)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_63)))->set_value_3(L_64);
  7271. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_65 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  7272. int32_t L_66 = V_1;
  7273. int32_t L_67 = V_3;
  7274. NullCheck(L_65);
  7275. (L_65)->SetAt(static_cast<il2cpp_array_size_t>(L_66), (int32_t)L_67);
  7276. int32_t L_68 = (int32_t)__this->get_version_3();
  7277. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1)));
  7278. int32_t L_69 = V_2;
  7279. if ((((int32_t)L_69) <= ((int32_t)((int32_t)100))))
  7280. {
  7281. goto IL_01ed;
  7282. }
  7283. }
  7284. {
  7285. RuntimeObject* L_70 = (RuntimeObject*)__this->get_comparer_6();
  7286. if (!((NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 *)IsInst((RuntimeObject*)L_70, NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var)))
  7287. {
  7288. goto IL_01ed;
  7289. }
  7290. }
  7291. {
  7292. EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * L_71;
  7293. L_71 = EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836(/*hidden argument*/EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var);
  7294. __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_71, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))));
  7295. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_72 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7296. NullCheck(L_72);
  7297. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  7298. (( void (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
  7299. }
  7300. IL_01ed:
  7301. {
  7302. return (bool)1;
  7303. }
  7304. }
  7305. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::OnDeserialization(System.Object)
  7306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_mFE7CB9772593FDFAD15282EFCC277E478F8A2A24_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
  7307. {
  7308. static bool s_Il2CppMethodInitialized;
  7309. if (!s_Il2CppMethodInitialized)
  7310. {
  7311. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var);
  7312. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_RuntimeMethod_var);
  7313. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  7314. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  7315. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  7316. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
  7317. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  7318. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
  7319. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  7320. s_Il2CppMethodInitialized = true;
  7321. }
  7322. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL;
  7323. int32_t V_1 = 0;
  7324. int32_t V_2 = 0;
  7325. KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* V_3 = NULL;
  7326. int32_t V_4 = 0;
  7327. int32_t V_5 = 0;
  7328. {
  7329. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  7330. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0;
  7331. L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  7332. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0);
  7333. bool L_1;
  7334. L_1 = ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_RuntimeMethod_var);
  7335. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0;
  7336. if (L_2)
  7337. {
  7338. goto IL_0012;
  7339. }
  7340. }
  7341. {
  7342. return;
  7343. }
  7344. IL_0012:
  7345. {
  7346. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0;
  7347. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3);
  7348. int32_t L_4;
  7349. L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL);
  7350. V_1 = (int32_t)L_4;
  7351. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0;
  7352. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5);
  7353. int32_t L_6;
  7354. L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL);
  7355. V_2 = (int32_t)L_6;
  7356. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0;
  7357. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) };
  7358. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  7359. Type_t * L_9;
  7360. L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL);
  7361. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7);
  7362. RuntimeObject * L_10;
  7363. L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL);
  7364. __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))));
  7365. int32_t L_11 = V_2;
  7366. if (!L_11)
  7367. {
  7368. goto IL_010c;
  7369. }
  7370. }
  7371. {
  7372. int32_t L_12 = V_2;
  7373. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12);
  7374. __this->set_buckets_0(L_13);
  7375. V_4 = (int32_t)0;
  7376. goto IL_0071;
  7377. }
  7378. IL_0061:
  7379. {
  7380. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  7381. int32_t L_15 = V_4;
  7382. NullCheck(L_14);
  7383. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)(-1));
  7384. int32_t L_16 = V_4;
  7385. V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
  7386. }
  7387. IL_0071:
  7388. {
  7389. int32_t L_17 = V_4;
  7390. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  7391. NullCheck(L_18);
  7392. if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))))
  7393. {
  7394. goto IL_0061;
  7395. }
  7396. }
  7397. {
  7398. int32_t L_19 = V_2;
  7399. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_20 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)(EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_19);
  7400. __this->set_entries_1(L_20);
  7401. __this->set_freeList_4((-1));
  7402. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_21 = V_0;
  7403. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) };
  7404. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  7405. Type_t * L_23;
  7406. L_23 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL);
  7407. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21);
  7408. RuntimeObject * L_24;
  7409. L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL);
  7410. V_3 = (KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A*)((KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38)));
  7411. KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* L_25 = V_3;
  7412. if (L_25)
  7413. {
  7414. goto IL_00b9;
  7415. }
  7416. }
  7417. {
  7418. SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_26 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var)));
  7419. SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_26, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), /*hidden argument*/NULL);
  7420. IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_mFE7CB9772593FDFAD15282EFCC277E478F8A2A24_RuntimeMethod_var)));
  7421. }
  7422. IL_00b9:
  7423. {
  7424. V_5 = (int32_t)0;
  7425. goto IL_0103;
  7426. }
  7427. IL_00be:
  7428. {
  7429. KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* L_27 = V_3;
  7430. int32_t L_28 = V_5;
  7431. NullCheck(L_27);
  7432. int32_t L_29;
  7433. L_29 = KeyValuePair_2_get_Key_m152829D964D6FC96174761FE6C60B4338F18F6AE_inline((KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  7434. goto IL_00dd;
  7435. }
  7436. {
  7437. SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_30 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var)));
  7438. SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_30, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB)), /*hidden argument*/NULL);
  7439. IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_mFE7CB9772593FDFAD15282EFCC277E478F8A2A24_RuntimeMethod_var)));
  7440. }
  7441. IL_00dd:
  7442. {
  7443. KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* L_31 = V_3;
  7444. int32_t L_32 = V_5;
  7445. NullCheck(L_31);
  7446. int32_t L_33;
  7447. L_33 = KeyValuePair_2_get_Key_m152829D964D6FC96174761FE6C60B4338F18F6AE_inline((KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  7448. KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* L_34 = V_3;
  7449. int32_t L_35 = V_5;
  7450. NullCheck(L_34);
  7451. int64_t L_36;
  7452. L_36 = KeyValuePair_2_get_Value_m73E518727D64DF7F377C6207702AD4B384A364EB_inline((KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)(KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  7453. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  7454. (( void (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)L_33, (int64_t)L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  7455. int32_t L_37 = V_5;
  7456. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1));
  7457. }
  7458. IL_0103:
  7459. {
  7460. int32_t L_38 = V_5;
  7461. KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* L_39 = V_3;
  7462. NullCheck(L_39);
  7463. if ((((int32_t)L_38) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length))))))
  7464. {
  7465. goto IL_00be;
  7466. }
  7467. }
  7468. {
  7469. goto IL_0113;
  7470. }
  7471. IL_010c:
  7472. {
  7473. __this->set_buckets_0((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL);
  7474. }
  7475. IL_0113:
  7476. {
  7477. int32_t L_40 = V_1;
  7478. __this->set_version_3(L_40);
  7479. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  7480. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_41;
  7481. L_41 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  7482. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41);
  7483. bool L_42;
  7484. L_42 = ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var);
  7485. return;
  7486. }
  7487. }
  7488. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::Resize()
  7489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mB8A14EC52D78A2F96B9457CB1BB7C5B72FA3E7F0_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, const RuntimeMethod* method)
  7490. {
  7491. static bool s_Il2CppMethodInitialized;
  7492. if (!s_Il2CppMethodInitialized)
  7493. {
  7494. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  7495. s_Il2CppMethodInitialized = true;
  7496. }
  7497. {
  7498. int32_t L_0 = (int32_t)__this->get_count_2();
  7499. IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  7500. int32_t L_1;
  7501. L_1 = HashHelpers_ExpandPrime_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)L_0, /*hidden argument*/NULL);
  7502. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  7503. (( void (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
  7504. return;
  7505. }
  7506. }
  7507. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::Resize(System.Int32,System.Boolean)
  7508. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m6E4E05B19A76146BE3C91953C08364D20E28A7FB_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method)
  7509. {
  7510. static bool s_Il2CppMethodInitialized;
  7511. if (!s_Il2CppMethodInitialized)
  7512. {
  7513. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  7514. s_Il2CppMethodInitialized = true;
  7515. }
  7516. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL;
  7517. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* V_1 = NULL;
  7518. int32_t V_2 = 0;
  7519. int32_t V_3 = 0;
  7520. int32_t V_4 = 0;
  7521. int32_t V_5 = 0;
  7522. {
  7523. int32_t L_0 = ___newSize0;
  7524. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_0);
  7525. V_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_1;
  7526. V_2 = (int32_t)0;
  7527. goto IL_0013;
  7528. }
  7529. IL_000b:
  7530. {
  7531. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = V_0;
  7532. int32_t L_3 = V_2;
  7533. NullCheck(L_2);
  7534. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (int32_t)(-1));
  7535. int32_t L_4 = V_2;
  7536. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
  7537. }
  7538. IL_0013:
  7539. {
  7540. int32_t L_5 = V_2;
  7541. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = V_0;
  7542. NullCheck(L_6);
  7543. if ((((int32_t)L_5) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))))
  7544. {
  7545. goto IL_000b;
  7546. }
  7547. }
  7548. {
  7549. int32_t L_7 = ___newSize0;
  7550. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_8 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)(EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7);
  7551. V_1 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)L_8;
  7552. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_9 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7553. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_10 = V_1;
  7554. int32_t L_11 = (int32_t)__this->get_count_2();
  7555. Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
  7556. bool L_12 = ___forceNewHashCodes1;
  7557. if (!L_12)
  7558. {
  7559. goto IL_0080;
  7560. }
  7561. }
  7562. {
  7563. V_3 = (int32_t)0;
  7564. goto IL_0077;
  7565. }
  7566. IL_003b:
  7567. {
  7568. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_13 = V_1;
  7569. int32_t L_14 = V_3;
  7570. NullCheck(L_13);
  7571. int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_hashCode_0();
  7572. if ((((int32_t)L_15) == ((int32_t)(-1))))
  7573. {
  7574. goto IL_0073;
  7575. }
  7576. }
  7577. {
  7578. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_16 = V_1;
  7579. int32_t L_17 = V_3;
  7580. NullCheck(L_16);
  7581. RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6();
  7582. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_19 = V_1;
  7583. int32_t L_20 = V_3;
  7584. NullCheck(L_19);
  7585. int32_t L_21 = (int32_t)((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->get_key_2();
  7586. NullCheck((RuntimeObject*)L_18);
  7587. int32_t L_22;
  7588. L_22 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Int32>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_18, (int32_t)L_21);
  7589. ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL))));
  7590. }
  7591. IL_0073:
  7592. {
  7593. int32_t L_23 = V_3;
  7594. V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
  7595. }
  7596. IL_0077:
  7597. {
  7598. int32_t L_24 = V_3;
  7599. int32_t L_25 = (int32_t)__this->get_count_2();
  7600. if ((((int32_t)L_24) < ((int32_t)L_25)))
  7601. {
  7602. goto IL_003b;
  7603. }
  7604. }
  7605. IL_0080:
  7606. {
  7607. V_4 = (int32_t)0;
  7608. goto IL_00c3;
  7609. }
  7610. IL_0085:
  7611. {
  7612. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_26 = V_1;
  7613. int32_t L_27 = V_4;
  7614. NullCheck(L_26);
  7615. int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->get_hashCode_0();
  7616. if ((((int32_t)L_28) < ((int32_t)0)))
  7617. {
  7618. goto IL_00bd;
  7619. }
  7620. }
  7621. {
  7622. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_29 = V_1;
  7623. int32_t L_30 = V_4;
  7624. NullCheck(L_29);
  7625. int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->get_hashCode_0();
  7626. int32_t L_32 = ___newSize0;
  7627. V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32));
  7628. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_33 = V_1;
  7629. int32_t L_34 = V_4;
  7630. NullCheck(L_33);
  7631. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_0;
  7632. int32_t L_36 = V_5;
  7633. NullCheck(L_35);
  7634. int32_t L_37 = L_36;
  7635. int32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
  7636. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_next_1(L_38);
  7637. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = V_0;
  7638. int32_t L_40 = V_5;
  7639. int32_t L_41 = V_4;
  7640. NullCheck(L_39);
  7641. (L_39)->SetAt(static_cast<il2cpp_array_size_t>(L_40), (int32_t)L_41);
  7642. }
  7643. IL_00bd:
  7644. {
  7645. int32_t L_42 = V_4;
  7646. V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1));
  7647. }
  7648. IL_00c3:
  7649. {
  7650. int32_t L_43 = V_4;
  7651. int32_t L_44 = (int32_t)__this->get_count_2();
  7652. if ((((int32_t)L_43) < ((int32_t)L_44)))
  7653. {
  7654. goto IL_0085;
  7655. }
  7656. }
  7657. {
  7658. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = V_0;
  7659. __this->set_buckets_0(L_45);
  7660. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_46 = V_1;
  7661. __this->set_entries_1(L_46);
  7662. return;
  7663. }
  7664. }
  7665. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::Remove(TKey)
  7666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mDFB94224FC94896AD4A1A1D746735CC827988456_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, int32_t ___key0, const RuntimeMethod* method)
  7667. {
  7668. int32_t V_0 = 0;
  7669. int32_t V_1 = 0;
  7670. int32_t V_2 = 0;
  7671. int32_t V_3 = 0;
  7672. {
  7673. goto IL_0013;
  7674. }
  7675. {
  7676. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  7677. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  7678. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_Remove_mDFB94224FC94896AD4A1A1D746735CC827988456_RuntimeMethod_var)));
  7679. }
  7680. IL_0013:
  7681. {
  7682. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  7683. if (!L_2)
  7684. {
  7685. goto IL_015d;
  7686. }
  7687. }
  7688. {
  7689. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  7690. int32_t L_4 = ___key0;
  7691. NullCheck((RuntimeObject*)L_3);
  7692. int32_t L_5;
  7693. L_5 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Int32>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (int32_t)L_4);
  7694. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  7695. int32_t L_6 = V_0;
  7696. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  7697. NullCheck(L_7);
  7698. V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))));
  7699. V_2 = (int32_t)(-1);
  7700. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  7701. int32_t L_9 = V_1;
  7702. NullCheck(L_8);
  7703. int32_t L_10 = L_9;
  7704. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  7705. V_3 = (int32_t)L_11;
  7706. goto IL_0156;
  7707. }
  7708. IL_004c:
  7709. {
  7710. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_12 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7711. int32_t L_13 = V_3;
  7712. NullCheck(L_12);
  7713. int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
  7714. int32_t L_15 = V_0;
  7715. if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
  7716. {
  7717. goto IL_0142;
  7718. }
  7719. }
  7720. {
  7721. RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
  7722. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_17 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7723. int32_t L_18 = V_3;
  7724. NullCheck(L_17);
  7725. int32_t L_19 = (int32_t)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
  7726. int32_t L_20 = ___key0;
  7727. NullCheck((RuntimeObject*)L_16);
  7728. bool L_21;
  7729. L_21 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Int32>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (int32_t)L_19, (int32_t)L_20);
  7730. if (!L_21)
  7731. {
  7732. goto IL_0142;
  7733. }
  7734. }
  7735. {
  7736. int32_t L_22 = V_2;
  7737. if ((((int32_t)L_22) >= ((int32_t)0)))
  7738. {
  7739. goto IL_00a4;
  7740. }
  7741. }
  7742. {
  7743. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  7744. int32_t L_24 = V_1;
  7745. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_25 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7746. int32_t L_26 = V_3;
  7747. NullCheck(L_25);
  7748. int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
  7749. NullCheck(L_23);
  7750. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
  7751. goto IL_00c6;
  7752. }
  7753. IL_00a4:
  7754. {
  7755. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_28 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7756. int32_t L_29 = V_2;
  7757. NullCheck(L_28);
  7758. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_30 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7759. int32_t L_31 = V_3;
  7760. NullCheck(L_30);
  7761. int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
  7762. ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
  7763. }
  7764. IL_00c6:
  7765. {
  7766. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_33 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7767. int32_t L_34 = V_3;
  7768. NullCheck(L_33);
  7769. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_hashCode_0((-1));
  7770. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_35 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7771. int32_t L_36 = V_3;
  7772. NullCheck(L_35);
  7773. int32_t L_37 = (int32_t)__this->get_freeList_4();
  7774. ((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->set_next_1(L_37);
  7775. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_38 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7776. int32_t L_39 = V_3;
  7777. NullCheck(L_38);
  7778. int32_t* L_40 = (int32_t*)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_key_2();
  7779. il2cpp_codegen_initobj(L_40, sizeof(int32_t));
  7780. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_41 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7781. int32_t L_42 = V_3;
  7782. NullCheck(L_41);
  7783. int64_t* L_43 = (int64_t*)((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->get_address_of_value_3();
  7784. il2cpp_codegen_initobj(L_43, sizeof(int64_t));
  7785. int32_t L_44 = V_3;
  7786. __this->set_freeList_4(L_44);
  7787. int32_t L_45 = (int32_t)__this->get_freeCount_5();
  7788. __this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)));
  7789. int32_t L_46 = (int32_t)__this->get_version_3();
  7790. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
  7791. return (bool)1;
  7792. }
  7793. IL_0142:
  7794. {
  7795. int32_t L_47 = V_3;
  7796. V_2 = (int32_t)L_47;
  7797. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_48 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7798. int32_t L_49 = V_3;
  7799. NullCheck(L_48);
  7800. int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->get_next_1();
  7801. V_3 = (int32_t)L_50;
  7802. }
  7803. IL_0156:
  7804. {
  7805. int32_t L_51 = V_3;
  7806. if ((((int32_t)L_51) >= ((int32_t)0)))
  7807. {
  7808. goto IL_004c;
  7809. }
  7810. }
  7811. IL_015d:
  7812. {
  7813. return (bool)0;
  7814. }
  7815. }
  7816. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::TryGetValue(TKey,TValue&)
  7817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m169D5DE5CFE55D6AAC49BE18FDC348B6D8CA91F9_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, int32_t ___key0, int64_t* ___value1, const RuntimeMethod* method)
  7818. {
  7819. int32_t V_0 = 0;
  7820. {
  7821. int32_t L_0 = ___key0;
  7822. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  7823. int32_t L_1;
  7824. L_1 = (( int32_t (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  7825. V_0 = (int32_t)L_1;
  7826. int32_t L_2 = V_0;
  7827. if ((((int32_t)L_2) < ((int32_t)0)))
  7828. {
  7829. goto IL_0025;
  7830. }
  7831. }
  7832. {
  7833. int64_t* L_3 = ___value1;
  7834. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_4 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  7835. int32_t L_5 = V_0;
  7836. NullCheck(L_4);
  7837. int64_t L_6 = (int64_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  7838. *(int64_t*)L_3 = L_6;
  7839. return (bool)1;
  7840. }
  7841. IL_0025:
  7842. {
  7843. int64_t* L_7 = ___value1;
  7844. il2cpp_codegen_initobj(L_7, sizeof(int64_t));
  7845. return (bool)0;
  7846. }
  7847. }
  7848. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::TryAdd(TKey,TValue)
  7849. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_m4BB95D7B8AB10AFAF9C7D1209321441E945CA637_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, int32_t ___key0, int64_t ___value1, const RuntimeMethod* method)
  7850. {
  7851. {
  7852. int32_t L_0 = ___key0;
  7853. int64_t L_1 = ___value1;
  7854. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  7855. bool L_2;
  7856. L_2 = (( bool (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, int64_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)L_0, (int64_t)L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  7857. return (bool)L_2;
  7858. }
  7859. }
  7860. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly()
  7861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m91256E930A5EBF347B5414DF4918074F4A1672CB_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, const RuntimeMethod* method)
  7862. {
  7863. {
  7864. return (bool)0;
  7865. }
  7866. }
  7867. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
  7868. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m75A7A64566FCB4D8ECD88F04D5604AAB17124FD5_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* ___array0, int32_t ___index1, const RuntimeMethod* method)
  7869. {
  7870. {
  7871. KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* L_0 = ___array0;
  7872. int32_t L_1 = ___index1;
  7873. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  7874. (( void (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  7875. return;
  7876. }
  7877. }
  7878. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
  7879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m4893B5B2820014C674E8175197798EF278AE2446_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method)
  7880. {
  7881. static bool s_Il2CppMethodInitialized;
  7882. if (!s_Il2CppMethodInitialized)
  7883. {
  7884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var);
  7885. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var);
  7886. s_Il2CppMethodInitialized = true;
  7887. }
  7888. KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* V_0 = NULL;
  7889. DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL;
  7890. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* V_2 = NULL;
  7891. int32_t V_3 = 0;
  7892. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL;
  7893. int32_t V_5 = 0;
  7894. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* V_6 = NULL;
  7895. int32_t V_7 = 0;
  7896. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  7897. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  7898. {
  7899. RuntimeArray * L_0 = ___array0;
  7900. if (L_0)
  7901. {
  7902. goto IL_000e;
  7903. }
  7904. }
  7905. {
  7906. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  7907. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  7908. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m4893B5B2820014C674E8175197798EF278AE2446_RuntimeMethod_var)));
  7909. }
  7910. IL_000e:
  7911. {
  7912. RuntimeArray * L_2 = ___array0;
  7913. NullCheck((RuntimeArray *)L_2);
  7914. int32_t L_3;
  7915. L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_2, /*hidden argument*/NULL);
  7916. if ((((int32_t)L_3) == ((int32_t)1)))
  7917. {
  7918. goto IL_0027;
  7919. }
  7920. }
  7921. {
  7922. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  7923. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  7924. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m4893B5B2820014C674E8175197798EF278AE2446_RuntimeMethod_var)));
  7925. }
  7926. IL_0027:
  7927. {
  7928. RuntimeArray * L_5 = ___array0;
  7929. NullCheck((RuntimeArray *)L_5);
  7930. int32_t L_6;
  7931. L_6 = Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL);
  7932. if (!L_6)
  7933. {
  7934. goto IL_0040;
  7935. }
  7936. }
  7937. {
  7938. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  7939. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  7940. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m4893B5B2820014C674E8175197798EF278AE2446_RuntimeMethod_var)));
  7941. }
  7942. IL_0040:
  7943. {
  7944. int32_t L_8 = ___index1;
  7945. if ((((int32_t)L_8) < ((int32_t)0)))
  7946. {
  7947. goto IL_004d;
  7948. }
  7949. }
  7950. {
  7951. int32_t L_9 = ___index1;
  7952. RuntimeArray * L_10 = ___array0;
  7953. NullCheck((RuntimeArray *)L_10);
  7954. int32_t L_11;
  7955. L_11 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_10, /*hidden argument*/NULL);
  7956. if ((((int32_t)L_9) <= ((int32_t)L_11)))
  7957. {
  7958. goto IL_0063;
  7959. }
  7960. }
  7961. IL_004d:
  7962. {
  7963. int32_t L_12 = ___index1;
  7964. int32_t L_13 = L_12;
  7965. RuntimeObject * L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_13);
  7966. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_15 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  7967. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_15, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_14, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
  7968. IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m4893B5B2820014C674E8175197798EF278AE2446_RuntimeMethod_var)));
  7969. }
  7970. IL_0063:
  7971. {
  7972. RuntimeArray * L_16 = ___array0;
  7973. NullCheck((RuntimeArray *)L_16);
  7974. int32_t L_17;
  7975. L_17 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_16, /*hidden argument*/NULL);
  7976. int32_t L_18 = ___index1;
  7977. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  7978. int32_t L_19;
  7979. L_19 = (( int32_t (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  7980. if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19)))
  7981. {
  7982. goto IL_007e;
  7983. }
  7984. }
  7985. {
  7986. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_20 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  7987. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_20, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL);
  7988. IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m4893B5B2820014C674E8175197798EF278AE2446_RuntimeMethod_var)));
  7989. }
  7990. IL_007e:
  7991. {
  7992. RuntimeArray * L_21 = ___array0;
  7993. V_0 = (KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A*)((KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38)));
  7994. KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* L_22 = V_0;
  7995. if (!L_22)
  7996. {
  7997. goto IL_0091;
  7998. }
  7999. }
  8000. {
  8001. KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A* L_23 = V_0;
  8002. int32_t L_24 = ___index1;
  8003. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  8004. (( void (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (KeyValuePair_2U5BU5D_t2C4165C9DA1797DB8A5C9C8262F2CE9550B0619A*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  8005. return;
  8006. }
  8007. IL_0091:
  8008. {
  8009. RuntimeArray * L_25 = ___array0;
  8010. if (!((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var)))
  8011. {
  8012. goto IL_00fb;
  8013. }
  8014. }
  8015. {
  8016. RuntimeArray * L_26 = ___array0;
  8017. V_1 = (DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var));
  8018. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_27 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  8019. V_2 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)L_27;
  8020. V_3 = (int32_t)0;
  8021. goto IL_00f1;
  8022. }
  8023. IL_00ab:
  8024. {
  8025. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_28 = V_2;
  8026. int32_t L_29 = V_3;
  8027. NullCheck(L_28);
  8028. int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->get_hashCode_0();
  8029. if ((((int32_t)L_30) < ((int32_t)0)))
  8030. {
  8031. goto IL_00ed;
  8032. }
  8033. }
  8034. {
  8035. DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* L_31 = V_1;
  8036. int32_t L_32 = ___index1;
  8037. int32_t L_33 = (int32_t)L_32;
  8038. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
  8039. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_34 = V_2;
  8040. int32_t L_35 = V_3;
  8041. NullCheck(L_34);
  8042. int32_t L_36 = (int32_t)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_key_2();
  8043. int32_t L_37 = L_36;
  8044. RuntimeObject * L_38 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33), &L_37);
  8045. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_39 = V_2;
  8046. int32_t L_40 = V_3;
  8047. NullCheck(L_39);
  8048. int64_t L_41 = (int64_t)((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40)))->get_value_3();
  8049. int64_t L_42 = L_41;
  8050. RuntimeObject * L_43 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_42);
  8051. DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 L_44;
  8052. memset((&L_44), 0, sizeof(L_44));
  8053. DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4((&L_44), (RuntimeObject *)L_38, (RuntimeObject *)L_43, /*hidden argument*/NULL);
  8054. NullCheck(L_31);
  8055. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 )L_44);
  8056. }
  8057. IL_00ed:
  8058. {
  8059. int32_t L_45 = V_3;
  8060. V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1));
  8061. }
  8062. IL_00f1:
  8063. {
  8064. int32_t L_46 = V_3;
  8065. int32_t L_47 = (int32_t)__this->get_count_2();
  8066. if ((((int32_t)L_46) < ((int32_t)L_47)))
  8067. {
  8068. goto IL_00ab;
  8069. }
  8070. }
  8071. {
  8072. return;
  8073. }
  8074. IL_00fb:
  8075. {
  8076. RuntimeArray * L_48 = ___array0;
  8077. V_4 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_48, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var));
  8078. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_49 = V_4;
  8079. if (L_49)
  8080. {
  8081. goto IL_0117;
  8082. }
  8083. }
  8084. {
  8085. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_50 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  8086. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_50, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  8087. IL2CPP_RAISE_MANAGED_EXCEPTION(L_50, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m4893B5B2820014C674E8175197798EF278AE2446_RuntimeMethod_var)));
  8088. }
  8089. IL_0117:
  8090. {
  8091. }
  8092. IL_0118:
  8093. try
  8094. {// begin try (depth: 1)
  8095. {
  8096. int32_t L_51 = (int32_t)__this->get_count_2();
  8097. V_5 = (int32_t)L_51;
  8098. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_52 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  8099. V_6 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)L_52;
  8100. V_7 = (int32_t)0;
  8101. goto IL_0173;
  8102. }
  8103. IL_012d:
  8104. {
  8105. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_53 = V_6;
  8106. int32_t L_54 = V_7;
  8107. NullCheck(L_53);
  8108. int32_t L_55 = (int32_t)((L_53)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_54)))->get_hashCode_0();
  8109. if ((((int32_t)L_55) < ((int32_t)0)))
  8110. {
  8111. goto IL_016d;
  8112. }
  8113. }
  8114. IL_013e:
  8115. {
  8116. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_56 = V_4;
  8117. int32_t L_57 = ___index1;
  8118. int32_t L_58 = (int32_t)L_57;
  8119. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)1));
  8120. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_59 = V_6;
  8121. int32_t L_60 = V_7;
  8122. NullCheck(L_59);
  8123. int32_t L_61 = (int32_t)((L_59)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_60)))->get_key_2();
  8124. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_62 = V_6;
  8125. int32_t L_63 = V_7;
  8126. NullCheck(L_62);
  8127. int64_t L_64 = (int64_t)((L_62)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_63)))->get_value_3();
  8128. KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 L_65;
  8129. memset((&L_65), 0, sizeof(L_65));
  8130. KeyValuePair_2__ctor_m1636575220E61E31247FD4D483959DF40C3E4168((&L_65), (int32_t)L_61, (int64_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
  8131. KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 L_66 = (KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 )L_65;
  8132. RuntimeObject * L_67 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 25), &L_66);
  8133. NullCheck(L_56);
  8134. ArrayElementTypeCheck (L_56, L_67);
  8135. (L_56)->SetAt(static_cast<il2cpp_array_size_t>(L_58), (RuntimeObject *)L_67);
  8136. }
  8137. IL_016d:
  8138. {
  8139. int32_t L_68 = V_7;
  8140. V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1));
  8141. }
  8142. IL_0173:
  8143. {
  8144. int32_t L_69 = V_7;
  8145. int32_t L_70 = V_5;
  8146. if ((((int32_t)L_69) < ((int32_t)L_70)))
  8147. {
  8148. goto IL_012d;
  8149. }
  8150. }
  8151. IL_0179:
  8152. {
  8153. goto IL_018c;
  8154. }
  8155. }// end try (depth: 1)
  8156. catch(Il2CppExceptionWrapper& e)
  8157. {
  8158. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  8159. {
  8160. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  8161. goto CATCH_017b;
  8162. }
  8163. throw e;
  8164. }
  8165. CATCH_017b:
  8166. {// begin catch(System.ArrayTypeMismatchException)
  8167. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_71 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  8168. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_71, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  8169. IL2CPP_RAISE_MANAGED_EXCEPTION(L_71, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m4893B5B2820014C674E8175197798EF278AE2446_RuntimeMethod_var)));
  8170. }// end catch (depth: 1)
  8171. IL_018c:
  8172. {
  8173. return;
  8174. }
  8175. }
  8176. // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.IEnumerable.GetEnumerator()
  8177. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m4813B2D37AB5D8E36759542AB3A21FFB6DA121CB_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, const RuntimeMethod* method)
  8178. {
  8179. {
  8180. Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4 L_0;
  8181. memset((&L_0), 0, sizeof(L_0));
  8182. Enumerator__ctor_mA972C287EB16F305D6ADB5C1F28F2834705333AE((&L_0), (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  8183. Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4 L_1 = (Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4 )L_0;
  8184. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  8185. return (RuntimeObject*)L_2;
  8186. }
  8187. }
  8188. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.ICollection.get_IsSynchronized()
  8189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m638D7F2C59FC5B2548C57491967626AE89239338_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, const RuntimeMethod* method)
  8190. {
  8191. {
  8192. return (bool)0;
  8193. }
  8194. }
  8195. // System.Object System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.ICollection.get_SyncRoot()
  8196. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m211BA4CD12B727DDCABC9323E57CF622C6520E2D_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, const RuntimeMethod* method)
  8197. {
  8198. static bool s_Il2CppMethodInitialized;
  8199. if (!s_Il2CppMethodInitialized)
  8200. {
  8201. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  8202. s_Il2CppMethodInitialized = true;
  8203. }
  8204. {
  8205. RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9();
  8206. if (L_0)
  8207. {
  8208. goto IL_001a;
  8209. }
  8210. }
  8211. {
  8212. RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9();
  8213. RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  8214. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL);
  8215. RuntimeObject * L_3;
  8216. L_3 = InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
  8217. }
  8218. IL_001a:
  8219. {
  8220. RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_9();
  8221. return (RuntimeObject *)L_4;
  8222. }
  8223. }
  8224. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.IDictionary.get_IsFixedSize()
  8225. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m752A4272FF8379500E692E5CEB4397DB1D5462F6_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, const RuntimeMethod* method)
  8226. {
  8227. {
  8228. return (bool)0;
  8229. }
  8230. }
  8231. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.IDictionary.get_IsReadOnly()
  8232. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m9CC1131502116128F9BE3767CD1AF2A3622CD032_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, const RuntimeMethod* method)
  8233. {
  8234. {
  8235. return (bool)0;
  8236. }
  8237. }
  8238. // System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.IDictionary.get_Keys()
  8239. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_mC9B4C908C12C22E9D5E05553CB0E2A74D1CA8FDF_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, const RuntimeMethod* method)
  8240. {
  8241. {
  8242. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  8243. KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A * L_0;
  8244. L_0 = (( KeyCollection_t6C75FA39C169AFB913CD046927B28E95AA96C54A * (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
  8245. return (RuntimeObject*)L_0;
  8246. }
  8247. }
  8248. // System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.IDictionary.get_Values()
  8249. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m890040FC4E7EA080FCAAADCD453947563F3159B5_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, const RuntimeMethod* method)
  8250. {
  8251. {
  8252. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  8253. ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 * L_0;
  8254. L_0 = (( ValueCollection_tDD2C80682AF4CF18883668E136B1980110C79D95 * (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
  8255. return (RuntimeObject*)L_0;
  8256. }
  8257. }
  8258. // System.Object System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.IDictionary.get_Item(System.Object)
  8259. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_mC8A11A313D863ED62C46FE77E0C7679B3A56105B_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  8260. {
  8261. int32_t V_0 = 0;
  8262. {
  8263. RuntimeObject * L_0 = ___key0;
  8264. bool L_1;
  8265. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  8266. if (!L_1)
  8267. {
  8268. goto IL_0030;
  8269. }
  8270. }
  8271. {
  8272. RuntimeObject * L_2 = ___key0;
  8273. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  8274. int32_t L_3;
  8275. L_3 = (( int32_t (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  8276. V_0 = (int32_t)L_3;
  8277. int32_t L_4 = V_0;
  8278. if ((((int32_t)L_4) < ((int32_t)0)))
  8279. {
  8280. goto IL_0030;
  8281. }
  8282. }
  8283. {
  8284. EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44* L_5 = (EntryU5BU5D_tB210152E9D3EBE4609E3432D20C529E7C1B65D44*)__this->get_entries_1();
  8285. int32_t L_6 = V_0;
  8286. NullCheck(L_5);
  8287. int64_t L_7 = (int64_t)((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_value_3();
  8288. int64_t L_8 = L_7;
  8289. RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_8);
  8290. return (RuntimeObject *)L_9;
  8291. }
  8292. IL_0030:
  8293. {
  8294. return (RuntimeObject *)NULL;
  8295. }
  8296. }
  8297. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.IDictionary.set_Item(System.Object,System.Object)
  8298. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_mB6187D6905C92E5903B79F7FC6A5CEFA649275AB_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  8299. {
  8300. int64_t V_0 = 0;
  8301. int32_t V_1 = 0;
  8302. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
  8303. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  8304. {
  8305. RuntimeObject * L_0 = ___key0;
  8306. if (L_0)
  8307. {
  8308. goto IL_000e;
  8309. }
  8310. }
  8311. {
  8312. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  8313. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  8314. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mB6187D6905C92E5903B79F7FC6A5CEFA649275AB_RuntimeMethod_var)));
  8315. }
  8316. IL_000e:
  8317. {
  8318. RuntimeObject * L_2 = ___value1;
  8319. if (L_2)
  8320. {
  8321. goto IL_002c;
  8322. }
  8323. }
  8324. {
  8325. il2cpp_codegen_initobj((&V_0), sizeof(int64_t));
  8326. }
  8327. {
  8328. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  8329. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  8330. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mB6187D6905C92E5903B79F7FC6A5CEFA649275AB_RuntimeMethod_var)));
  8331. }
  8332. IL_002c:
  8333. {
  8334. }
  8335. IL_002d:
  8336. try
  8337. {// begin try (depth: 1)
  8338. {
  8339. RuntimeObject * L_5 = ___key0;
  8340. V_1 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33)))));
  8341. }
  8342. IL_0034:
  8343. try
  8344. {// begin try (depth: 2)
  8345. int32_t L_6 = V_1;
  8346. RuntimeObject * L_7 = ___value1;
  8347. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  8348. (( void (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)L_6, (int64_t)((*(int64_t*)((int64_t*)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43));
  8349. goto IL_0064;
  8350. }// end try (depth: 2)
  8351. catch(Il2CppExceptionWrapper& e)
  8352. {
  8353. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  8354. {
  8355. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  8356. goto CATCH_0043;
  8357. }
  8358. throw e;
  8359. }
  8360. CATCH_0043:
  8361. {// begin catch(System.InvalidCastException)
  8362. RuntimeObject * L_8 = ___value1;
  8363. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 44)) };
  8364. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  8365. Type_t * L_10;
  8366. L_10 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL);
  8367. String_t* L_11;
  8368. L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
  8369. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  8370. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  8371. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mB6187D6905C92E5903B79F7FC6A5CEFA649275AB_RuntimeMethod_var)));
  8372. }// end catch (depth: 2)
  8373. IL_0064:
  8374. {
  8375. goto IL_0087;
  8376. }
  8377. }// end try (depth: 1)
  8378. catch(Il2CppExceptionWrapper& e)
  8379. {
  8380. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  8381. {
  8382. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  8383. goto CATCH_0066;
  8384. }
  8385. throw e;
  8386. }
  8387. CATCH_0066:
  8388. {// begin catch(System.InvalidCastException)
  8389. RuntimeObject * L_13 = ___key0;
  8390. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
  8391. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  8392. Type_t * L_15;
  8393. L_15 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL);
  8394. String_t* L_16;
  8395. L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
  8396. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  8397. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  8398. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mB6187D6905C92E5903B79F7FC6A5CEFA649275AB_RuntimeMethod_var)));
  8399. }// end catch (depth: 1)
  8400. IL_0087:
  8401. {
  8402. return;
  8403. }
  8404. }
  8405. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::IsCompatibleKey(System.Object)
  8406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m82BAB5D7B7D75728ED408277A4E4AA827C845435_gshared (RuntimeObject * ___key0, const RuntimeMethod* method)
  8407. {
  8408. {
  8409. RuntimeObject * L_0 = ___key0;
  8410. if (L_0)
  8411. {
  8412. goto IL_000e;
  8413. }
  8414. }
  8415. {
  8416. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  8417. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  8418. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_IsCompatibleKey_m82BAB5D7B7D75728ED408277A4E4AA827C845435_RuntimeMethod_var)));
  8419. }
  8420. IL_000e:
  8421. {
  8422. RuntimeObject * L_2 = ___key0;
  8423. return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  8424. }
  8425. }
  8426. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.IDictionary.Add(System.Object,System.Object)
  8427. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m41E8A2B82BA71EC4F593A71404E1D6847D0332B4_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  8428. {
  8429. int64_t V_0 = 0;
  8430. int32_t V_1 = 0;
  8431. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
  8432. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  8433. {
  8434. RuntimeObject * L_0 = ___key0;
  8435. if (L_0)
  8436. {
  8437. goto IL_000e;
  8438. }
  8439. }
  8440. {
  8441. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  8442. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  8443. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m41E8A2B82BA71EC4F593A71404E1D6847D0332B4_RuntimeMethod_var)));
  8444. }
  8445. IL_000e:
  8446. {
  8447. RuntimeObject * L_2 = ___value1;
  8448. if (L_2)
  8449. {
  8450. goto IL_002c;
  8451. }
  8452. }
  8453. {
  8454. il2cpp_codegen_initobj((&V_0), sizeof(int64_t));
  8455. }
  8456. {
  8457. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  8458. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  8459. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m41E8A2B82BA71EC4F593A71404E1D6847D0332B4_RuntimeMethod_var)));
  8460. }
  8461. IL_002c:
  8462. {
  8463. }
  8464. IL_002d:
  8465. try
  8466. {// begin try (depth: 1)
  8467. {
  8468. RuntimeObject * L_5 = ___key0;
  8469. V_1 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33)))));
  8470. }
  8471. IL_0034:
  8472. try
  8473. {// begin try (depth: 2)
  8474. int32_t L_6 = V_1;
  8475. RuntimeObject * L_7 = ___value1;
  8476. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  8477. (( void (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)L_6, (int64_t)((*(int64_t*)((int64_t*)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  8478. goto IL_0064;
  8479. }// end try (depth: 2)
  8480. catch(Il2CppExceptionWrapper& e)
  8481. {
  8482. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  8483. {
  8484. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  8485. goto CATCH_0043;
  8486. }
  8487. throw e;
  8488. }
  8489. CATCH_0043:
  8490. {// begin catch(System.InvalidCastException)
  8491. RuntimeObject * L_8 = ___value1;
  8492. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 44)) };
  8493. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  8494. Type_t * L_10;
  8495. L_10 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL);
  8496. String_t* L_11;
  8497. L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
  8498. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  8499. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  8500. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m41E8A2B82BA71EC4F593A71404E1D6847D0332B4_RuntimeMethod_var)));
  8501. }// end catch (depth: 2)
  8502. IL_0064:
  8503. {
  8504. goto IL_0087;
  8505. }
  8506. }// end try (depth: 1)
  8507. catch(Il2CppExceptionWrapper& e)
  8508. {
  8509. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  8510. {
  8511. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  8512. goto CATCH_0066;
  8513. }
  8514. throw e;
  8515. }
  8516. CATCH_0066:
  8517. {// begin catch(System.InvalidCastException)
  8518. RuntimeObject * L_13 = ___key0;
  8519. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
  8520. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  8521. Type_t * L_15;
  8522. L_15 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL);
  8523. String_t* L_16;
  8524. L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
  8525. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  8526. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  8527. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m41E8A2B82BA71EC4F593A71404E1D6847D0332B4_RuntimeMethod_var)));
  8528. }// end catch (depth: 1)
  8529. IL_0087:
  8530. {
  8531. return;
  8532. }
  8533. }
  8534. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.IDictionary.Contains(System.Object)
  8535. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_mE43BCED2AAC6ED370C4FE23D878F064CE59A83FE_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  8536. {
  8537. {
  8538. RuntimeObject * L_0 = ___key0;
  8539. bool L_1;
  8540. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  8541. if (!L_1)
  8542. {
  8543. goto IL_0015;
  8544. }
  8545. }
  8546. {
  8547. RuntimeObject * L_2 = ___key0;
  8548. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  8549. bool L_3;
  8550. L_3 = (( bool (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46));
  8551. return (bool)L_3;
  8552. }
  8553. IL_0015:
  8554. {
  8555. return (bool)0;
  8556. }
  8557. }
  8558. // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.IDictionary.GetEnumerator()
  8559. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m6C89AAA678E2809A000A3BF14E5B227C944DAF6E_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, const RuntimeMethod* method)
  8560. {
  8561. {
  8562. Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4 L_0;
  8563. memset((&L_0), 0, sizeof(L_0));
  8564. Enumerator__ctor_mA972C287EB16F305D6ADB5C1F28F2834705333AE((&L_0), (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  8565. Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4 L_1 = (Enumerator_tFFD8C3F128D79BB191A6C496B135B52C98D068B4 )L_0;
  8566. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  8567. return (RuntimeObject*)L_2;
  8568. }
  8569. }
  8570. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>::System.Collections.IDictionary.Remove(System.Object)
  8571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m17705B2CB247D8C3EB61E857FA37833BF2F225CD_gshared (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  8572. {
  8573. {
  8574. RuntimeObject * L_0 = ___key0;
  8575. bool L_1;
  8576. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  8577. if (!L_1)
  8578. {
  8579. goto IL_0015;
  8580. }
  8581. }
  8582. {
  8583. RuntimeObject * L_2 = ___key0;
  8584. NullCheck((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this);
  8585. bool L_3;
  8586. L_3 = (( bool (*) (Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t9AE0BA863BA88FABCBFC4CA835E0A6E00D948984 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
  8587. }
  8588. IL_0015:
  8589. {
  8590. return;
  8591. }
  8592. }
  8593. #ifdef __clang__
  8594. #pragma clang diagnostic pop
  8595. #endif
  8596. #ifdef __clang__
  8597. #pragma clang diagnostic push
  8598. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8599. #pragma clang diagnostic ignored "-Wunused-variable"
  8600. #endif
  8601. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor()
  8602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mE7F9D51201F5A72BF4995CA0F3F0E866DB21E638_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method)
  8603. {
  8604. {
  8605. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  8606. (( void (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  8607. return;
  8608. }
  8609. }
  8610. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor(System.Int32)
  8611. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC005492A35FF3810936B20F0D2CB95C92703DD39_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___capacity0, const RuntimeMethod* method)
  8612. {
  8613. {
  8614. int32_t L_0 = ___capacity0;
  8615. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  8616. (( void (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  8617. return;
  8618. }
  8619. }
  8620. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
  8621. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mADBC7AA3D747C5AE5A3D7E2CD2B0EEEADD193AF0_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
  8622. {
  8623. {
  8624. RuntimeObject* L_0 = ___comparer0;
  8625. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  8626. (( void (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  8627. return;
  8628. }
  8629. }
  8630. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1<TKey>)
  8631. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m244062D312267E4AFB15A010DEC2934743C6B2A3_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
  8632. {
  8633. RuntimeObject* G_B6_0 = NULL;
  8634. Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * G_B6_1 = NULL;
  8635. RuntimeObject* G_B5_0 = NULL;
  8636. Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * G_B5_1 = NULL;
  8637. {
  8638. NullCheck((RuntimeObject *)__this);
  8639. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL);
  8640. int32_t L_0 = ___capacity0;
  8641. if ((((int32_t)L_0) >= ((int32_t)0)))
  8642. {
  8643. goto IL_0020;
  8644. }
  8645. }
  8646. {
  8647. int32_t L_1 = ___capacity0;
  8648. int32_t L_2 = L_1;
  8649. RuntimeObject * L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_2);
  8650. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_4 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  8651. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), (RuntimeObject *)L_3, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
  8652. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_m244062D312267E4AFB15A010DEC2934743C6B2A3_RuntimeMethod_var)));
  8653. }
  8654. IL_0020:
  8655. {
  8656. int32_t L_5 = ___capacity0;
  8657. if ((((int32_t)L_5) <= ((int32_t)0)))
  8658. {
  8659. goto IL_002b;
  8660. }
  8661. }
  8662. {
  8663. int32_t L_6 = ___capacity0;
  8664. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  8665. (( void (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
  8666. }
  8667. IL_002b:
  8668. {
  8669. RuntimeObject* L_7 = ___comparer1;
  8670. RuntimeObject* L_8 = (RuntimeObject*)L_7;
  8671. G_B5_0 = L_8;
  8672. G_B5_1 = ((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)(__this));
  8673. if (L_8)
  8674. {
  8675. G_B6_0 = L_8;
  8676. G_B6_1 = ((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)(__this));
  8677. goto IL_0036;
  8678. }
  8679. }
  8680. {
  8681. EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * L_9;
  8682. L_9 = (( EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2));
  8683. G_B6_0 = ((RuntimeObject*)(L_9));
  8684. G_B6_1 = ((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)(G_B5_1));
  8685. }
  8686. IL_0036:
  8687. {
  8688. NullCheck(G_B6_1);
  8689. G_B6_1->set_comparer_6(G_B6_0);
  8690. return;
  8691. }
  8692. }
  8693. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>)
  8694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC63DAFFA9D1820DD6601278EC578394C94B01C8C_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method)
  8695. {
  8696. {
  8697. RuntimeObject* L_0 = ___dictionary0;
  8698. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  8699. (( void (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4));
  8700. return;
  8701. }
  8702. }
  8703. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>,System.Collections.Generic.IEqualityComparer`1<TKey>)
  8704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m93C4EBD6AC68D6DD1CFD853BCDCCA969E02963B2_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
  8705. {
  8706. static bool s_Il2CppMethodInitialized;
  8707. if (!s_Il2CppMethodInitialized)
  8708. {
  8709. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  8710. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var);
  8711. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8712. s_Il2CppMethodInitialized = true;
  8713. }
  8714. int32_t V_0 = 0;
  8715. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* V_1 = NULL;
  8716. int32_t V_2 = 0;
  8717. RuntimeObject* V_3 = NULL;
  8718. KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 V_4;
  8719. memset((&V_4), 0, sizeof(V_4));
  8720. Exception_t * __last_unhandled_exception = 0;
  8721. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  8722. Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * G_B2_0 = NULL;
  8723. Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * G_B1_0 = NULL;
  8724. int32_t G_B3_0 = 0;
  8725. Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * G_B3_1 = NULL;
  8726. {
  8727. RuntimeObject* L_0 = ___dictionary0;
  8728. G_B1_0 = ((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)(__this));
  8729. if (L_0)
  8730. {
  8731. G_B2_0 = ((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)(__this));
  8732. goto IL_0007;
  8733. }
  8734. }
  8735. {
  8736. G_B3_0 = 0;
  8737. G_B3_1 = ((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)(G_B1_0));
  8738. goto IL_000d;
  8739. }
  8740. IL_0007:
  8741. {
  8742. RuntimeObject* L_1 = ___dictionary0;
  8743. NullCheck((RuntimeObject*)L_1);
  8744. int32_t L_2;
  8745. L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1);
  8746. G_B3_0 = L_2;
  8747. G_B3_1 = ((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)(G_B2_0));
  8748. }
  8749. IL_000d:
  8750. {
  8751. RuntimeObject* L_3 = ___comparer1;
  8752. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)G_B3_1);
  8753. (( void (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  8754. RuntimeObject* L_4 = ___dictionary0;
  8755. if (L_4)
  8756. {
  8757. goto IL_0021;
  8758. }
  8759. }
  8760. {
  8761. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  8762. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0E02A0440A6BB4475B7E59901C37A6A25E773C8)), /*hidden argument*/NULL);
  8763. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_m93C4EBD6AC68D6DD1CFD853BCDCCA969E02963B2_RuntimeMethod_var)));
  8764. }
  8765. IL_0021:
  8766. {
  8767. RuntimeObject* L_6 = ___dictionary0;
  8768. NullCheck((RuntimeObject *)L_6);
  8769. Type_t * L_7;
  8770. L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL);
  8771. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) };
  8772. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  8773. Type_t * L_9;
  8774. L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL);
  8775. bool L_10;
  8776. L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL);
  8777. if (!L_10)
  8778. {
  8779. goto IL_0085;
  8780. }
  8781. }
  8782. {
  8783. RuntimeObject* L_11 = ___dictionary0;
  8784. Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * L_12 = (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)));
  8785. NullCheck(L_12);
  8786. int32_t L_13 = (int32_t)L_12->get_count_2();
  8787. V_0 = (int32_t)L_13;
  8788. NullCheck(L_12);
  8789. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_14 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)L_12->get_entries_1();
  8790. V_1 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)L_14;
  8791. V_2 = (int32_t)0;
  8792. goto IL_0080;
  8793. }
  8794. IL_004f:
  8795. {
  8796. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_15 = V_1;
  8797. int32_t L_16 = V_2;
  8798. NullCheck(L_15);
  8799. int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
  8800. if ((((int32_t)L_17) < ((int32_t)0)))
  8801. {
  8802. goto IL_007c;
  8803. }
  8804. }
  8805. {
  8806. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_18 = V_1;
  8807. int32_t L_19 = V_2;
  8808. NullCheck(L_18);
  8809. int32_t L_20 = (int32_t)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_key_2();
  8810. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_21 = V_1;
  8811. int32_t L_22 = V_2;
  8812. NullCheck(L_21);
  8813. RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_value_3();
  8814. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  8815. (( void (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)L_20, (RuntimeObject *)L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  8816. }
  8817. IL_007c:
  8818. {
  8819. int32_t L_24 = V_2;
  8820. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
  8821. }
  8822. IL_0080:
  8823. {
  8824. int32_t L_25 = V_2;
  8825. int32_t L_26 = V_0;
  8826. if ((((int32_t)L_25) < ((int32_t)L_26)))
  8827. {
  8828. goto IL_004f;
  8829. }
  8830. }
  8831. {
  8832. return;
  8833. }
  8834. IL_0085:
  8835. {
  8836. RuntimeObject* L_27 = ___dictionary0;
  8837. NullCheck((RuntimeObject*)L_27);
  8838. RuntimeObject* L_28;
  8839. L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27);
  8840. V_3 = (RuntimeObject*)L_28;
  8841. }
  8842. IL_008c:
  8843. try
  8844. {// begin try (depth: 1)
  8845. {
  8846. goto IL_00aa;
  8847. }
  8848. IL_008e:
  8849. {
  8850. RuntimeObject* L_29 = V_3;
  8851. NullCheck((RuntimeObject*)L_29);
  8852. KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_30;
  8853. L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29);
  8854. V_4 = (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_30;
  8855. int32_t L_31;
  8856. L_31 = KeyValuePair_2_get_Key_mCF7A6BEA6AA09ED92024102331E4196808C07E49_inline((KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  8857. RuntimeObject * L_32;
  8858. L_32 = KeyValuePair_2_get_Value_m0E79322235A1764C7DC2E4312AA11C3E20E344D6_inline((KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  8859. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  8860. (( void (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)L_31, (RuntimeObject *)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  8861. }
  8862. IL_00aa:
  8863. {
  8864. RuntimeObject* L_33 = V_3;
  8865. NullCheck((RuntimeObject*)L_33);
  8866. bool L_34;
  8867. L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_33);
  8868. if (L_34)
  8869. {
  8870. goto IL_008e;
  8871. }
  8872. }
  8873. IL_00b2:
  8874. {
  8875. IL2CPP_LEAVE(0xBE, FINALLY_00b4);
  8876. }
  8877. }// end try (depth: 1)
  8878. catch(Il2CppExceptionWrapper& e)
  8879. {
  8880. __last_unhandled_exception = (Exception_t *)e.ex;
  8881. goto FINALLY_00b4;
  8882. }
  8883. FINALLY_00b4:
  8884. {// begin finally (depth: 1)
  8885. {
  8886. RuntimeObject* L_35 = V_3;
  8887. if (!L_35)
  8888. {
  8889. goto IL_00bd;
  8890. }
  8891. }
  8892. IL_00b7:
  8893. {
  8894. RuntimeObject* L_36 = V_3;
  8895. NullCheck((RuntimeObject*)L_36);
  8896. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_36);
  8897. }
  8898. IL_00bd:
  8899. {
  8900. IL2CPP_END_FINALLY(180)
  8901. }
  8902. }// end finally (depth: 1)
  8903. IL2CPP_CLEANUP(180)
  8904. {
  8905. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  8906. IL2CPP_JUMP_TBL(0xBE, IL_00be)
  8907. }
  8908. IL_00be:
  8909. {
  8910. return;
  8911. }
  8912. }
  8913. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  8914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5A6F1B43E8C5B5FA24C1616609ABA0E9E0CA4193_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method)
  8915. {
  8916. static bool s_Il2CppMethodInitialized;
  8917. if (!s_Il2CppMethodInitialized)
  8918. {
  8919. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var);
  8920. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  8921. s_Il2CppMethodInitialized = true;
  8922. }
  8923. {
  8924. NullCheck((RuntimeObject *)__this);
  8925. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL);
  8926. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  8927. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0;
  8928. L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  8929. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0;
  8930. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0);
  8931. ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var);
  8932. return;
  8933. }
  8934. }
  8935. // System.Int32 System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::get_Count()
  8936. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m12374F2F6F3D2DE9CBF98D3BD63CBB0DA19C69C5_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method)
  8937. {
  8938. {
  8939. int32_t L_0 = (int32_t)__this->get_count_2();
  8940. int32_t L_1 = (int32_t)__this->get_freeCount_5();
  8941. return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
  8942. }
  8943. }
  8944. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::get_Keys()
  8945. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 * Dictionary_2_get_Keys_m35AFA825667954B1C2E6451310C668D108362C9D_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method)
  8946. {
  8947. {
  8948. KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 * L_0 = (KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 *)__this->get_keys_7();
  8949. if (L_0)
  8950. {
  8951. goto IL_0014;
  8952. }
  8953. }
  8954. {
  8955. KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 * L_1 = (KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13));
  8956. (( void (*) (KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 *, Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
  8957. __this->set_keys_7(L_1);
  8958. }
  8959. IL_0014:
  8960. {
  8961. KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 * L_2 = (KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 *)__this->get_keys_7();
  8962. return (KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 *)L_2;
  8963. }
  8964. }
  8965. // System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys()
  8966. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m29D3144E0CE757205DDB928D763D021C03175062_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method)
  8967. {
  8968. {
  8969. KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 * L_0 = (KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 *)__this->get_keys_7();
  8970. if (L_0)
  8971. {
  8972. goto IL_0014;
  8973. }
  8974. }
  8975. {
  8976. KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 * L_1 = (KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13));
  8977. (( void (*) (KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 *, Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
  8978. __this->set_keys_7(L_1);
  8979. }
  8980. IL_0014:
  8981. {
  8982. KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 * L_2 = (KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 *)__this->get_keys_7();
  8983. return (RuntimeObject*)L_2;
  8984. }
  8985. }
  8986. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::get_Values()
  8987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF * Dictionary_2_get_Values_m116498B20BFCD224B871BC8DA02275D603476790_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method)
  8988. {
  8989. {
  8990. ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF * L_0 = (ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF *)__this->get_values_8();
  8991. if (L_0)
  8992. {
  8993. goto IL_0014;
  8994. }
  8995. }
  8996. {
  8997. ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF * L_1 = (ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
  8998. (( void (*) (ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF *, Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
  8999. __this->set_values_8(L_1);
  9000. }
  9001. IL_0014:
  9002. {
  9003. ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF * L_2 = (ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF *)__this->get_values_8();
  9004. return (ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF *)L_2;
  9005. }
  9006. }
  9007. // System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Values()
  9008. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m1E84C8965B5EE14B5FDF75DFFAF9BB1089E8F545_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method)
  9009. {
  9010. {
  9011. ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF * L_0 = (ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF *)__this->get_values_8();
  9012. if (L_0)
  9013. {
  9014. goto IL_0014;
  9015. }
  9016. }
  9017. {
  9018. ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF * L_1 = (ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
  9019. (( void (*) (ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF *, Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
  9020. __this->set_values_8(L_1);
  9021. }
  9022. IL_0014:
  9023. {
  9024. ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF * L_2 = (ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF *)__this->get_values_8();
  9025. return (RuntimeObject*)L_2;
  9026. }
  9027. }
  9028. // TValue System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::get_Item(TKey)
  9029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_m01CB4A372D99E73E5B3205A975F4EA5D42B166AD_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___key0, const RuntimeMethod* method)
  9030. {
  9031. int32_t V_0 = 0;
  9032. {
  9033. int32_t L_0 = ___key0;
  9034. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  9035. int32_t L_1;
  9036. L_1 = (( int32_t (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  9037. V_0 = (int32_t)L_1;
  9038. int32_t L_2 = V_0;
  9039. if ((((int32_t)L_2) < ((int32_t)0)))
  9040. {
  9041. goto IL_001e;
  9042. }
  9043. }
  9044. {
  9045. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_3 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9046. int32_t L_4 = V_0;
  9047. NullCheck(L_3);
  9048. RuntimeObject * L_5 = (RuntimeObject *)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->get_value_3();
  9049. return (RuntimeObject *)L_5;
  9050. }
  9051. IL_001e:
  9052. {
  9053. KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 * L_6 = (KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952_il2cpp_TypeInfo_var)));
  9054. KeyNotFoundException__ctor_mDC226A7A5A3DA52C5886236F32F19F36E6B1C1C1(L_6, /*hidden argument*/NULL);
  9055. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_get_Item_m01CB4A372D99E73E5B3205A975F4EA5D42B166AD_RuntimeMethod_var)));
  9056. }
  9057. }
  9058. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::set_Item(TKey,TValue)
  9059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m69BAB495378623EADEC39F28FFC7C64D7E652165_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  9060. {
  9061. {
  9062. int32_t L_0 = ___key0;
  9063. RuntimeObject * L_1 = ___value1;
  9064. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  9065. bool L_2;
  9066. L_2 = (( bool (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)L_0, (RuntimeObject *)L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  9067. return;
  9068. }
  9069. }
  9070. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Add(TKey,TValue)
  9071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m5C6C3AD7291F4771E4AE045CE128CD59395E6A45_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  9072. {
  9073. {
  9074. int32_t L_0 = ___key0;
  9075. RuntimeObject * L_1 = ___value1;
  9076. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  9077. bool L_2;
  9078. L_2 = (( bool (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)L_0, (RuntimeObject *)L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  9079. return;
  9080. }
  9081. }
  9082. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  9083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m752080D61E4A9CE450F7484F564CF4F84F71957E_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 ___keyValuePair0, const RuntimeMethod* method)
  9084. {
  9085. {
  9086. int32_t L_0;
  9087. L_0 = KeyValuePair_2_get_Key_mCF7A6BEA6AA09ED92024102331E4196808C07E49_inline((KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  9088. RuntimeObject * L_1;
  9089. L_1 = KeyValuePair_2_get_Value_m0E79322235A1764C7DC2E4312AA11C3E20E344D6_inline((KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  9090. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  9091. (( void (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)L_0, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  9092. return;
  9093. }
  9094. }
  9095. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  9096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m1E53F3A65C785DF00DC1FBF2E18C674C6DD98DB9_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 ___keyValuePair0, const RuntimeMethod* method)
  9097. {
  9098. int32_t V_0 = 0;
  9099. {
  9100. int32_t L_0;
  9101. L_0 = KeyValuePair_2_get_Key_mCF7A6BEA6AA09ED92024102331E4196808C07E49_inline((KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  9102. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  9103. int32_t L_1;
  9104. L_1 = (( int32_t (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  9105. V_0 = (int32_t)L_1;
  9106. int32_t L_2 = V_0;
  9107. if ((((int32_t)L_2) < ((int32_t)0)))
  9108. {
  9109. goto IL_0038;
  9110. }
  9111. }
  9112. {
  9113. EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_3;
  9114. L_3 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  9115. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_4 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9116. int32_t L_5 = V_0;
  9117. NullCheck(L_4);
  9118. RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  9119. RuntimeObject * L_7;
  9120. L_7 = KeyValuePair_2_get_Value_m0E79322235A1764C7DC2E4312AA11C3E20E344D6_inline((KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  9121. NullCheck((EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3);
  9122. bool L_8;
  9123. L_8 = VirtualFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Object>::Equals(T,T) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3, (RuntimeObject *)L_6, (RuntimeObject *)L_7);
  9124. if (!L_8)
  9125. {
  9126. goto IL_0038;
  9127. }
  9128. }
  9129. {
  9130. return (bool)1;
  9131. }
  9132. IL_0038:
  9133. {
  9134. return (bool)0;
  9135. }
  9136. }
  9137. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  9138. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m8C498974C9CA482475347BE2B56908F956602E60_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 ___keyValuePair0, const RuntimeMethod* method)
  9139. {
  9140. int32_t V_0 = 0;
  9141. {
  9142. int32_t L_0;
  9143. L_0 = KeyValuePair_2_get_Key_mCF7A6BEA6AA09ED92024102331E4196808C07E49_inline((KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  9144. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  9145. int32_t L_1;
  9146. L_1 = (( int32_t (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  9147. V_0 = (int32_t)L_1;
  9148. int32_t L_2 = V_0;
  9149. if ((((int32_t)L_2) < ((int32_t)0)))
  9150. {
  9151. goto IL_0046;
  9152. }
  9153. }
  9154. {
  9155. EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_3;
  9156. L_3 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  9157. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_4 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9158. int32_t L_5 = V_0;
  9159. NullCheck(L_4);
  9160. RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  9161. RuntimeObject * L_7;
  9162. L_7 = KeyValuePair_2_get_Value_m0E79322235A1764C7DC2E4312AA11C3E20E344D6_inline((KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  9163. NullCheck((EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3);
  9164. bool L_8;
  9165. L_8 = VirtualFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Object>::Equals(T,T) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3, (RuntimeObject *)L_6, (RuntimeObject *)L_7);
  9166. if (!L_8)
  9167. {
  9168. goto IL_0046;
  9169. }
  9170. }
  9171. {
  9172. int32_t L_9;
  9173. L_9 = KeyValuePair_2_get_Key_mCF7A6BEA6AA09ED92024102331E4196808C07E49_inline((KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  9174. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  9175. bool L_10;
  9176. L_10 = (( bool (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
  9177. return (bool)1;
  9178. }
  9179. IL_0046:
  9180. {
  9181. return (bool)0;
  9182. }
  9183. }
  9184. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Clear()
  9185. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m14135ABCC9D07B90731529E85DFAAA2BBD1ED8DB_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method)
  9186. {
  9187. int32_t V_0 = 0;
  9188. {
  9189. int32_t L_0 = (int32_t)__this->get_count_2();
  9190. if ((((int32_t)L_0) <= ((int32_t)0)))
  9191. {
  9192. goto IL_005a;
  9193. }
  9194. }
  9195. {
  9196. V_0 = (int32_t)0;
  9197. goto IL_001a;
  9198. }
  9199. IL_000d:
  9200. {
  9201. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  9202. int32_t L_2 = V_0;
  9203. NullCheck(L_1);
  9204. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)(-1));
  9205. int32_t L_3 = V_0;
  9206. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
  9207. }
  9208. IL_001a:
  9209. {
  9210. int32_t L_4 = V_0;
  9211. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  9212. NullCheck(L_5);
  9213. if ((((int32_t)L_4) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))))
  9214. {
  9215. goto IL_000d;
  9216. }
  9217. }
  9218. {
  9219. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_6 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9220. int32_t L_7 = (int32_t)__this->get_count_2();
  9221. Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL);
  9222. __this->set_freeList_4((-1));
  9223. __this->set_count_2(0);
  9224. __this->set_freeCount_5(0);
  9225. int32_t L_8 = (int32_t)__this->get_version_3();
  9226. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
  9227. }
  9228. IL_005a:
  9229. {
  9230. return;
  9231. }
  9232. }
  9233. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::ContainsKey(TKey)
  9234. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mDDBF650A16D9FB120F58AE400EBC625588D59A63_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___key0, const RuntimeMethod* method)
  9235. {
  9236. {
  9237. int32_t L_0 = ___key0;
  9238. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  9239. int32_t L_1;
  9240. L_1 = (( int32_t (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  9241. return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  9242. }
  9243. }
  9244. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::ContainsValue(TValue)
  9245. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m41BBD398702CF7D03ECDDC22D09084ED7DD468BF_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
  9246. {
  9247. int32_t V_0 = 0;
  9248. EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * V_1 = NULL;
  9249. int32_t V_2 = 0;
  9250. {
  9251. RuntimeObject * L_0 = ___value0;
  9252. if (L_0)
  9253. {
  9254. goto IL_0049;
  9255. }
  9256. }
  9257. {
  9258. V_0 = (int32_t)0;
  9259. goto IL_003e;
  9260. }
  9261. IL_000c:
  9262. {
  9263. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_1 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9264. int32_t L_2 = V_0;
  9265. NullCheck(L_1);
  9266. int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_hashCode_0();
  9267. if ((((int32_t)L_3) < ((int32_t)0)))
  9268. {
  9269. goto IL_003a;
  9270. }
  9271. }
  9272. {
  9273. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_4 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9274. int32_t L_5 = V_0;
  9275. NullCheck(L_4);
  9276. RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  9277. if (L_6)
  9278. {
  9279. goto IL_003a;
  9280. }
  9281. }
  9282. {
  9283. return (bool)1;
  9284. }
  9285. IL_003a:
  9286. {
  9287. int32_t L_7 = V_0;
  9288. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
  9289. }
  9290. IL_003e:
  9291. {
  9292. int32_t L_8 = V_0;
  9293. int32_t L_9 = (int32_t)__this->get_count_2();
  9294. if ((((int32_t)L_8) < ((int32_t)L_9)))
  9295. {
  9296. goto IL_000c;
  9297. }
  9298. }
  9299. {
  9300. goto IL_0090;
  9301. }
  9302. IL_0049:
  9303. {
  9304. EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_10;
  9305. L_10 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  9306. V_1 = (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_10;
  9307. V_2 = (int32_t)0;
  9308. goto IL_0087;
  9309. }
  9310. IL_0053:
  9311. {
  9312. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_11 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9313. int32_t L_12 = V_2;
  9314. NullCheck(L_11);
  9315. int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
  9316. if ((((int32_t)L_13) < ((int32_t)0)))
  9317. {
  9318. goto IL_0083;
  9319. }
  9320. }
  9321. {
  9322. EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_14 = V_1;
  9323. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_15 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9324. int32_t L_16 = V_2;
  9325. NullCheck(L_15);
  9326. RuntimeObject * L_17 = (RuntimeObject *)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_value_3();
  9327. RuntimeObject * L_18 = ___value0;
  9328. NullCheck((EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_14);
  9329. bool L_19;
  9330. L_19 = VirtualFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Object>::Equals(T,T) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_14, (RuntimeObject *)L_17, (RuntimeObject *)L_18);
  9331. if (!L_19)
  9332. {
  9333. goto IL_0083;
  9334. }
  9335. }
  9336. {
  9337. return (bool)1;
  9338. }
  9339. IL_0083:
  9340. {
  9341. int32_t L_20 = V_2;
  9342. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
  9343. }
  9344. IL_0087:
  9345. {
  9346. int32_t L_21 = V_2;
  9347. int32_t L_22 = (int32_t)__this->get_count_2();
  9348. if ((((int32_t)L_21) < ((int32_t)L_22)))
  9349. {
  9350. goto IL_0053;
  9351. }
  9352. }
  9353. IL_0090:
  9354. {
  9355. return (bool)0;
  9356. }
  9357. }
  9358. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
  9359. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m7E57B0AB5A07471A304179B3CE1D955154768BC9_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* ___array0, int32_t ___index1, const RuntimeMethod* method)
  9360. {
  9361. int32_t V_0 = 0;
  9362. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* V_1 = NULL;
  9363. int32_t V_2 = 0;
  9364. {
  9365. KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_0 = ___array0;
  9366. if (L_0)
  9367. {
  9368. goto IL_000e;
  9369. }
  9370. }
  9371. {
  9372. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  9373. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  9374. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m7E57B0AB5A07471A304179B3CE1D955154768BC9_RuntimeMethod_var)));
  9375. }
  9376. IL_000e:
  9377. {
  9378. int32_t L_2 = ___index1;
  9379. if ((((int32_t)L_2) < ((int32_t)0)))
  9380. {
  9381. goto IL_0018;
  9382. }
  9383. }
  9384. {
  9385. int32_t L_3 = ___index1;
  9386. KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_4 = ___array0;
  9387. NullCheck(L_4);
  9388. if ((((int32_t)L_3) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  9389. {
  9390. goto IL_002e;
  9391. }
  9392. }
  9393. IL_0018:
  9394. {
  9395. int32_t L_5 = ___index1;
  9396. int32_t L_6 = L_5;
  9397. RuntimeObject * L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_6);
  9398. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_8 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  9399. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_8, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
  9400. IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m7E57B0AB5A07471A304179B3CE1D955154768BC9_RuntimeMethod_var)));
  9401. }
  9402. IL_002e:
  9403. {
  9404. KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_9 = ___array0;
  9405. NullCheck(L_9);
  9406. int32_t L_10 = ___index1;
  9407. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  9408. int32_t L_11;
  9409. L_11 = (( int32_t (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  9410. if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)L_10))) >= ((int32_t)L_11)))
  9411. {
  9412. goto IL_0046;
  9413. }
  9414. }
  9415. {
  9416. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  9417. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL);
  9418. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m7E57B0AB5A07471A304179B3CE1D955154768BC9_RuntimeMethod_var)));
  9419. }
  9420. IL_0046:
  9421. {
  9422. int32_t L_13 = (int32_t)__this->get_count_2();
  9423. V_0 = (int32_t)L_13;
  9424. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_14 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9425. V_1 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)L_14;
  9426. V_2 = (int32_t)0;
  9427. goto IL_0094;
  9428. }
  9429. IL_0058:
  9430. {
  9431. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_15 = V_1;
  9432. int32_t L_16 = V_2;
  9433. NullCheck(L_15);
  9434. int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
  9435. if ((((int32_t)L_17) < ((int32_t)0)))
  9436. {
  9437. goto IL_0090;
  9438. }
  9439. }
  9440. {
  9441. KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_18 = ___array0;
  9442. int32_t L_19 = ___index1;
  9443. int32_t L_20 = (int32_t)L_19;
  9444. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
  9445. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_21 = V_1;
  9446. int32_t L_22 = V_2;
  9447. NullCheck(L_21);
  9448. int32_t L_23 = (int32_t)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_key_2();
  9449. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_24 = V_1;
  9450. int32_t L_25 = V_2;
  9451. NullCheck(L_24);
  9452. RuntimeObject * L_26 = (RuntimeObject *)((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->get_value_3();
  9453. KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_27;
  9454. memset((&L_27), 0, sizeof(L_27));
  9455. KeyValuePair_2__ctor_m41D4966155CE2B58DF8B3AAE7A86672F44729A7D((&L_27), (int32_t)L_23, (RuntimeObject *)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
  9456. NullCheck(L_18);
  9457. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_27);
  9458. }
  9459. IL_0090:
  9460. {
  9461. int32_t L_28 = V_2;
  9462. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
  9463. }
  9464. IL_0094:
  9465. {
  9466. int32_t L_29 = V_2;
  9467. int32_t L_30 = V_0;
  9468. if ((((int32_t)L_29) < ((int32_t)L_30)))
  9469. {
  9470. goto IL_0058;
  9471. }
  9472. }
  9473. {
  9474. return;
  9475. }
  9476. }
  9477. // System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::GetEnumerator()
  9478. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C Dictionary_2_GetEnumerator_m38B4E05D0D6833808BCD7BA4F31DF9F4ECD76170_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method)
  9479. {
  9480. {
  9481. Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C L_0;
  9482. memset((&L_0), 0, sizeof(L_0));
  9483. Enumerator__ctor_mD89CBB71949D5EECF6A422B43FBC67230B876B28((&L_0), (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  9484. return (Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C )L_0;
  9485. }
  9486. }
  9487. // System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>> System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator()
  9488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m66850809DFAAE7D8DFC8C5F1055341477972977C_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method)
  9489. {
  9490. {
  9491. Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C L_0;
  9492. memset((&L_0), 0, sizeof(L_0));
  9493. Enumerator__ctor_mD89CBB71949D5EECF6A422B43FBC67230B876B28((&L_0), (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  9494. Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C L_1 = (Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C )L_0;
  9495. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  9496. return (RuntimeObject*)L_2;
  9497. }
  9498. }
  9499. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  9500. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m332458B21173BB30D627AA7690C9F808619CBC08_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method)
  9501. {
  9502. static bool s_Il2CppMethodInitialized;
  9503. if (!s_Il2CppMethodInitialized)
  9504. {
  9505. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  9506. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
  9507. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  9508. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
  9509. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  9510. s_Il2CppMethodInitialized = true;
  9511. }
  9512. KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* V_0 = NULL;
  9513. String_t* G_B4_0 = NULL;
  9514. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B4_1 = NULL;
  9515. String_t* G_B3_0 = NULL;
  9516. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B3_1 = NULL;
  9517. int32_t G_B5_0 = 0;
  9518. String_t* G_B5_1 = NULL;
  9519. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B5_2 = NULL;
  9520. {
  9521. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
  9522. if (L_0)
  9523. {
  9524. goto IL_000e;
  9525. }
  9526. }
  9527. {
  9528. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  9529. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL);
  9530. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_GetObjectData_m332458B21173BB30D627AA7690C9F808619CBC08_RuntimeMethod_var)));
  9531. }
  9532. IL_000e:
  9533. {
  9534. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0;
  9535. int32_t L_3 = (int32_t)__this->get_version_3();
  9536. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2);
  9537. SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL);
  9538. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0;
  9539. RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6();
  9540. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) };
  9541. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  9542. Type_t * L_7;
  9543. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL);
  9544. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4);
  9545. SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL);
  9546. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0;
  9547. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  9548. G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
  9549. G_B3_1 = L_8;
  9550. if (!L_9)
  9551. {
  9552. G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
  9553. G_B4_1 = L_8;
  9554. goto IL_0052;
  9555. }
  9556. }
  9557. {
  9558. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  9559. NullCheck(L_10);
  9560. G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)));
  9561. G_B5_1 = G_B3_0;
  9562. G_B5_2 = G_B3_1;
  9563. goto IL_0053;
  9564. }
  9565. IL_0052:
  9566. {
  9567. G_B5_0 = 0;
  9568. G_B5_1 = G_B4_0;
  9569. G_B5_2 = G_B4_1;
  9570. }
  9571. IL_0053:
  9572. {
  9573. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2);
  9574. SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL);
  9575. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  9576. if (!L_11)
  9577. {
  9578. goto IL_008a;
  9579. }
  9580. }
  9581. {
  9582. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  9583. int32_t L_12;
  9584. L_12 = (( int32_t (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  9585. KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_13 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)(KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12);
  9586. V_0 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)L_13;
  9587. KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_14 = V_0;
  9588. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  9589. (( void (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  9590. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0;
  9591. KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_16 = V_0;
  9592. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) };
  9593. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  9594. Type_t * L_18;
  9595. L_18 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL);
  9596. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15);
  9597. SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL);
  9598. }
  9599. IL_008a:
  9600. {
  9601. return;
  9602. }
  9603. }
  9604. // System.Int32 System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::FindEntry(TKey)
  9605. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m782D8E12FD832877A8298F93265C383CDF1B0877_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___key0, const RuntimeMethod* method)
  9606. {
  9607. int32_t V_0 = 0;
  9608. int32_t V_1 = 0;
  9609. {
  9610. goto IL_0013;
  9611. }
  9612. {
  9613. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  9614. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  9615. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_FindEntry_m782D8E12FD832877A8298F93265C383CDF1B0877_RuntimeMethod_var)));
  9616. }
  9617. IL_0013:
  9618. {
  9619. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  9620. if (!L_2)
  9621. {
  9622. goto IL_008d;
  9623. }
  9624. }
  9625. {
  9626. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  9627. int32_t L_4 = ___key0;
  9628. NullCheck((RuntimeObject*)L_3);
  9629. int32_t L_5;
  9630. L_5 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Int32>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (int32_t)L_4);
  9631. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  9632. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  9633. int32_t L_7 = V_0;
  9634. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  9635. NullCheck(L_8);
  9636. NullCheck(L_6);
  9637. int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))));
  9638. int32_t L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  9639. V_1 = (int32_t)L_10;
  9640. goto IL_0089;
  9641. }
  9642. IL_0042:
  9643. {
  9644. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_11 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9645. int32_t L_12 = V_1;
  9646. NullCheck(L_11);
  9647. int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
  9648. int32_t L_14 = V_0;
  9649. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  9650. {
  9651. goto IL_0077;
  9652. }
  9653. }
  9654. {
  9655. RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6();
  9656. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_16 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9657. int32_t L_17 = V_1;
  9658. NullCheck(L_16);
  9659. int32_t L_18 = (int32_t)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_key_2();
  9660. int32_t L_19 = ___key0;
  9661. NullCheck((RuntimeObject*)L_15);
  9662. bool L_20;
  9663. L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Int32>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_15, (int32_t)L_18, (int32_t)L_19);
  9664. if (!L_20)
  9665. {
  9666. goto IL_0077;
  9667. }
  9668. }
  9669. {
  9670. int32_t L_21 = V_1;
  9671. return (int32_t)L_21;
  9672. }
  9673. IL_0077:
  9674. {
  9675. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_22 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9676. int32_t L_23 = V_1;
  9677. NullCheck(L_22);
  9678. int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_next_1();
  9679. V_1 = (int32_t)L_24;
  9680. }
  9681. IL_0089:
  9682. {
  9683. int32_t L_25 = V_1;
  9684. if ((((int32_t)L_25) >= ((int32_t)0)))
  9685. {
  9686. goto IL_0042;
  9687. }
  9688. }
  9689. IL_008d:
  9690. {
  9691. return (int32_t)(-1);
  9692. }
  9693. }
  9694. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Initialize(System.Int32)
  9695. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_mD554C31FC4A042F3807B5E9291113F5222666AD1_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___capacity0, const RuntimeMethod* method)
  9696. {
  9697. static bool s_Il2CppMethodInitialized;
  9698. if (!s_Il2CppMethodInitialized)
  9699. {
  9700. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  9701. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  9702. s_Il2CppMethodInitialized = true;
  9703. }
  9704. int32_t V_0 = 0;
  9705. int32_t V_1 = 0;
  9706. {
  9707. int32_t L_0 = ___capacity0;
  9708. IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  9709. int32_t L_1;
  9710. L_1 = HashHelpers_GetPrime_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((int32_t)L_0, /*hidden argument*/NULL);
  9711. V_0 = (int32_t)L_1;
  9712. int32_t L_2 = V_0;
  9713. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2);
  9714. __this->set_buckets_0(L_3);
  9715. V_1 = (int32_t)0;
  9716. goto IL_0024;
  9717. }
  9718. IL_0017:
  9719. {
  9720. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  9721. int32_t L_5 = V_1;
  9722. NullCheck(L_4);
  9723. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (int32_t)(-1));
  9724. int32_t L_6 = V_1;
  9725. V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
  9726. }
  9727. IL_0024:
  9728. {
  9729. int32_t L_7 = V_1;
  9730. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  9731. NullCheck(L_8);
  9732. if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
  9733. {
  9734. goto IL_0017;
  9735. }
  9736. }
  9737. {
  9738. int32_t L_9 = V_0;
  9739. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_10 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)(EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_9);
  9740. __this->set_entries_1(L_10);
  9741. __this->set_freeList_4((-1));
  9742. return;
  9743. }
  9744. }
  9745. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior)
  9746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_m7ABC82973940D9C6A9EB760F596CF5806942ECE7_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___key0, RuntimeObject * ___value1, uint8_t ___behavior2, const RuntimeMethod* method)
  9747. {
  9748. static bool s_Il2CppMethodInitialized;
  9749. if (!s_Il2CppMethodInitialized)
  9750. {
  9751. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var);
  9752. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var);
  9753. s_Il2CppMethodInitialized = true;
  9754. }
  9755. int32_t V_0 = 0;
  9756. int32_t V_1 = 0;
  9757. int32_t V_2 = 0;
  9758. int32_t V_3 = 0;
  9759. int32_t V_4 = 0;
  9760. {
  9761. goto IL_0013;
  9762. }
  9763. {
  9764. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  9765. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  9766. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_m7ABC82973940D9C6A9EB760F596CF5806942ECE7_RuntimeMethod_var)));
  9767. }
  9768. IL_0013:
  9769. {
  9770. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  9771. if (L_2)
  9772. {
  9773. goto IL_0022;
  9774. }
  9775. }
  9776. {
  9777. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  9778. (( void (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
  9779. }
  9780. IL_0022:
  9781. {
  9782. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  9783. int32_t L_4 = ___key0;
  9784. NullCheck((RuntimeObject*)L_3);
  9785. int32_t L_5;
  9786. L_5 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Int32>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (int32_t)L_4);
  9787. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  9788. int32_t L_6 = V_0;
  9789. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  9790. NullCheck(L_7);
  9791. V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))));
  9792. V_2 = (int32_t)0;
  9793. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  9794. int32_t L_9 = V_1;
  9795. NullCheck(L_8);
  9796. int32_t L_10 = L_9;
  9797. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  9798. V_4 = (int32_t)L_11;
  9799. goto IL_00e1;
  9800. }
  9801. IL_0051:
  9802. {
  9803. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_12 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9804. int32_t L_13 = V_4;
  9805. NullCheck(L_12);
  9806. int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
  9807. int32_t L_15 = V_0;
  9808. if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
  9809. {
  9810. goto IL_00c9;
  9811. }
  9812. }
  9813. {
  9814. RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
  9815. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_17 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9816. int32_t L_18 = V_4;
  9817. NullCheck(L_17);
  9818. int32_t L_19 = (int32_t)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
  9819. int32_t L_20 = ___key0;
  9820. NullCheck((RuntimeObject*)L_16);
  9821. bool L_21;
  9822. L_21 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Int32>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (int32_t)L_19, (int32_t)L_20);
  9823. if (!L_21)
  9824. {
  9825. goto IL_00c9;
  9826. }
  9827. }
  9828. {
  9829. uint8_t L_22 = ___behavior2;
  9830. if ((!(((uint32_t)L_22) == ((uint32_t)1))))
  9831. {
  9832. goto IL_00ad;
  9833. }
  9834. }
  9835. {
  9836. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_23 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9837. int32_t L_24 = V_4;
  9838. NullCheck(L_23);
  9839. RuntimeObject * L_25 = ___value1;
  9840. ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->set_value_3(L_25);
  9841. int32_t L_26 = (int32_t)__this->get_version_3();
  9842. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)));
  9843. return (bool)1;
  9844. }
  9845. IL_00ad:
  9846. {
  9847. uint8_t L_27 = ___behavior2;
  9848. if ((!(((uint32_t)L_27) == ((uint32_t)2))))
  9849. {
  9850. goto IL_00c7;
  9851. }
  9852. }
  9853. {
  9854. int32_t L_28 = ___key0;
  9855. int32_t L_29 = L_28;
  9856. RuntimeObject * L_30 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33), &L_29);
  9857. String_t* L_31;
  9858. L_31 = SR_Format_m942E78AC3ABE13F58075ED90094D6074CA5A7DC8((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_30, /*hidden argument*/NULL);
  9859. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_32 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  9860. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_32, (String_t*)L_31, /*hidden argument*/NULL);
  9861. IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_m7ABC82973940D9C6A9EB760F596CF5806942ECE7_RuntimeMethod_var)));
  9862. }
  9863. IL_00c7:
  9864. {
  9865. return (bool)0;
  9866. }
  9867. IL_00c9:
  9868. {
  9869. int32_t L_33 = V_2;
  9870. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
  9871. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_34 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9872. int32_t L_35 = V_4;
  9873. NullCheck(L_34);
  9874. int32_t L_36 = (int32_t)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_next_1();
  9875. V_4 = (int32_t)L_36;
  9876. }
  9877. IL_00e1:
  9878. {
  9879. int32_t L_37 = V_4;
  9880. if ((((int32_t)L_37) >= ((int32_t)0)))
  9881. {
  9882. goto IL_0051;
  9883. }
  9884. }
  9885. {
  9886. int32_t L_38 = (int32_t)__this->get_freeCount_5();
  9887. if ((((int32_t)L_38) <= ((int32_t)0)))
  9888. {
  9889. goto IL_0120;
  9890. }
  9891. }
  9892. {
  9893. int32_t L_39 = (int32_t)__this->get_freeList_4();
  9894. V_3 = (int32_t)L_39;
  9895. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_40 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9896. int32_t L_41 = V_3;
  9897. NullCheck(L_40);
  9898. int32_t L_42 = (int32_t)((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41)))->get_next_1();
  9899. __this->set_freeList_4(L_42);
  9900. int32_t L_43 = (int32_t)__this->get_freeCount_5();
  9901. __this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_43, (int32_t)1)));
  9902. goto IL_0156;
  9903. }
  9904. IL_0120:
  9905. {
  9906. int32_t L_44 = (int32_t)__this->get_count_2();
  9907. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_45 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9908. NullCheck(L_45);
  9909. if ((!(((uint32_t)L_44) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length)))))))
  9910. {
  9911. goto IL_0141;
  9912. }
  9913. }
  9914. {
  9915. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  9916. (( void (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
  9917. int32_t L_46 = V_0;
  9918. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_47 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  9919. NullCheck(L_47);
  9920. V_1 = (int32_t)((int32_t)((int32_t)L_46%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))));
  9921. }
  9922. IL_0141:
  9923. {
  9924. int32_t L_48 = (int32_t)__this->get_count_2();
  9925. V_3 = (int32_t)L_48;
  9926. int32_t L_49 = (int32_t)__this->get_count_2();
  9927. __this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1)));
  9928. }
  9929. IL_0156:
  9930. {
  9931. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_50 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9932. int32_t L_51 = V_3;
  9933. NullCheck(L_50);
  9934. int32_t L_52 = V_0;
  9935. ((L_50)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_51)))->set_hashCode_0(L_52);
  9936. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_53 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9937. int32_t L_54 = V_3;
  9938. NullCheck(L_53);
  9939. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_55 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  9940. int32_t L_56 = V_1;
  9941. NullCheck(L_55);
  9942. int32_t L_57 = L_56;
  9943. int32_t L_58 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
  9944. ((L_53)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_54)))->set_next_1(L_58);
  9945. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_59 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9946. int32_t L_60 = V_3;
  9947. NullCheck(L_59);
  9948. int32_t L_61 = ___key0;
  9949. ((L_59)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_60)))->set_key_2(L_61);
  9950. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_62 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9951. int32_t L_63 = V_3;
  9952. NullCheck(L_62);
  9953. RuntimeObject * L_64 = ___value1;
  9954. ((L_62)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_63)))->set_value_3(L_64);
  9955. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_65 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  9956. int32_t L_66 = V_1;
  9957. int32_t L_67 = V_3;
  9958. NullCheck(L_65);
  9959. (L_65)->SetAt(static_cast<il2cpp_array_size_t>(L_66), (int32_t)L_67);
  9960. int32_t L_68 = (int32_t)__this->get_version_3();
  9961. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1)));
  9962. int32_t L_69 = V_2;
  9963. if ((((int32_t)L_69) <= ((int32_t)((int32_t)100))))
  9964. {
  9965. goto IL_01ed;
  9966. }
  9967. }
  9968. {
  9969. RuntimeObject* L_70 = (RuntimeObject*)__this->get_comparer_6();
  9970. if (!((NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 *)IsInst((RuntimeObject*)L_70, NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var)))
  9971. {
  9972. goto IL_01ed;
  9973. }
  9974. }
  9975. {
  9976. EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * L_71;
  9977. L_71 = EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836(/*hidden argument*/EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var);
  9978. __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_71, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))));
  9979. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_72 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  9980. NullCheck(L_72);
  9981. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  9982. (( void (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
  9983. }
  9984. IL_01ed:
  9985. {
  9986. return (bool)1;
  9987. }
  9988. }
  9989. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::OnDeserialization(System.Object)
  9990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_mE4D2B1C1259CFE7EC13B5784370845C5625EECB0_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
  9991. {
  9992. static bool s_Il2CppMethodInitialized;
  9993. if (!s_Il2CppMethodInitialized)
  9994. {
  9995. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var);
  9996. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_RuntimeMethod_var);
  9997. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  9998. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  9999. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  10000. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
  10001. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  10002. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
  10003. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  10004. s_Il2CppMethodInitialized = true;
  10005. }
  10006. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL;
  10007. int32_t V_1 = 0;
  10008. int32_t V_2 = 0;
  10009. KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* V_3 = NULL;
  10010. int32_t V_4 = 0;
  10011. int32_t V_5 = 0;
  10012. {
  10013. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  10014. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0;
  10015. L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  10016. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0);
  10017. bool L_1;
  10018. L_1 = ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_RuntimeMethod_var);
  10019. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0;
  10020. if (L_2)
  10021. {
  10022. goto IL_0012;
  10023. }
  10024. }
  10025. {
  10026. return;
  10027. }
  10028. IL_0012:
  10029. {
  10030. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0;
  10031. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3);
  10032. int32_t L_4;
  10033. L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL);
  10034. V_1 = (int32_t)L_4;
  10035. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0;
  10036. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5);
  10037. int32_t L_6;
  10038. L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL);
  10039. V_2 = (int32_t)L_6;
  10040. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0;
  10041. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) };
  10042. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  10043. Type_t * L_9;
  10044. L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL);
  10045. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7);
  10046. RuntimeObject * L_10;
  10047. L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL);
  10048. __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))));
  10049. int32_t L_11 = V_2;
  10050. if (!L_11)
  10051. {
  10052. goto IL_010c;
  10053. }
  10054. }
  10055. {
  10056. int32_t L_12 = V_2;
  10057. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12);
  10058. __this->set_buckets_0(L_13);
  10059. V_4 = (int32_t)0;
  10060. goto IL_0071;
  10061. }
  10062. IL_0061:
  10063. {
  10064. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  10065. int32_t L_15 = V_4;
  10066. NullCheck(L_14);
  10067. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)(-1));
  10068. int32_t L_16 = V_4;
  10069. V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
  10070. }
  10071. IL_0071:
  10072. {
  10073. int32_t L_17 = V_4;
  10074. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  10075. NullCheck(L_18);
  10076. if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))))
  10077. {
  10078. goto IL_0061;
  10079. }
  10080. }
  10081. {
  10082. int32_t L_19 = V_2;
  10083. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_20 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)(EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_19);
  10084. __this->set_entries_1(L_20);
  10085. __this->set_freeList_4((-1));
  10086. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_21 = V_0;
  10087. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) };
  10088. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  10089. Type_t * L_23;
  10090. L_23 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL);
  10091. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21);
  10092. RuntimeObject * L_24;
  10093. L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL);
  10094. V_3 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)((KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38)));
  10095. KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_25 = V_3;
  10096. if (L_25)
  10097. {
  10098. goto IL_00b9;
  10099. }
  10100. }
  10101. {
  10102. SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_26 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var)));
  10103. SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_26, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), /*hidden argument*/NULL);
  10104. IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_mE4D2B1C1259CFE7EC13B5784370845C5625EECB0_RuntimeMethod_var)));
  10105. }
  10106. IL_00b9:
  10107. {
  10108. V_5 = (int32_t)0;
  10109. goto IL_0103;
  10110. }
  10111. IL_00be:
  10112. {
  10113. KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_27 = V_3;
  10114. int32_t L_28 = V_5;
  10115. NullCheck(L_27);
  10116. int32_t L_29;
  10117. L_29 = KeyValuePair_2_get_Key_mCF7A6BEA6AA09ED92024102331E4196808C07E49_inline((KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  10118. goto IL_00dd;
  10119. }
  10120. {
  10121. SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_30 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var)));
  10122. SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_30, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB)), /*hidden argument*/NULL);
  10123. IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_mE4D2B1C1259CFE7EC13B5784370845C5625EECB0_RuntimeMethod_var)));
  10124. }
  10125. IL_00dd:
  10126. {
  10127. KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_31 = V_3;
  10128. int32_t L_32 = V_5;
  10129. NullCheck(L_31);
  10130. int32_t L_33;
  10131. L_33 = KeyValuePair_2_get_Key_mCF7A6BEA6AA09ED92024102331E4196808C07E49_inline((KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  10132. KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_34 = V_3;
  10133. int32_t L_35 = V_5;
  10134. NullCheck(L_34);
  10135. RuntimeObject * L_36;
  10136. L_36 = KeyValuePair_2_get_Value_m0E79322235A1764C7DC2E4312AA11C3E20E344D6_inline((KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)(KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  10137. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  10138. (( void (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)L_33, (RuntimeObject *)L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  10139. int32_t L_37 = V_5;
  10140. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1));
  10141. }
  10142. IL_0103:
  10143. {
  10144. int32_t L_38 = V_5;
  10145. KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_39 = V_3;
  10146. NullCheck(L_39);
  10147. if ((((int32_t)L_38) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length))))))
  10148. {
  10149. goto IL_00be;
  10150. }
  10151. }
  10152. {
  10153. goto IL_0113;
  10154. }
  10155. IL_010c:
  10156. {
  10157. __this->set_buckets_0((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL);
  10158. }
  10159. IL_0113:
  10160. {
  10161. int32_t L_40 = V_1;
  10162. __this->set_version_3(L_40);
  10163. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  10164. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_41;
  10165. L_41 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  10166. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41);
  10167. bool L_42;
  10168. L_42 = ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var);
  10169. return;
  10170. }
  10171. }
  10172. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Resize()
  10173. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m9074EF4E803A5CDAB0CD085246BEC18C572E88EC_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method)
  10174. {
  10175. static bool s_Il2CppMethodInitialized;
  10176. if (!s_Il2CppMethodInitialized)
  10177. {
  10178. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  10179. s_Il2CppMethodInitialized = true;
  10180. }
  10181. {
  10182. int32_t L_0 = (int32_t)__this->get_count_2();
  10183. IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  10184. int32_t L_1;
  10185. L_1 = HashHelpers_ExpandPrime_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)L_0, /*hidden argument*/NULL);
  10186. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  10187. (( void (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
  10188. return;
  10189. }
  10190. }
  10191. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Resize(System.Int32,System.Boolean)
  10192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m1F08EED5224CFCEFE327D403453CC74A22D7E5DC_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method)
  10193. {
  10194. static bool s_Il2CppMethodInitialized;
  10195. if (!s_Il2CppMethodInitialized)
  10196. {
  10197. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  10198. s_Il2CppMethodInitialized = true;
  10199. }
  10200. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL;
  10201. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* V_1 = NULL;
  10202. int32_t V_2 = 0;
  10203. int32_t V_3 = 0;
  10204. int32_t V_4 = 0;
  10205. int32_t V_5 = 0;
  10206. {
  10207. int32_t L_0 = ___newSize0;
  10208. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_0);
  10209. V_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_1;
  10210. V_2 = (int32_t)0;
  10211. goto IL_0013;
  10212. }
  10213. IL_000b:
  10214. {
  10215. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = V_0;
  10216. int32_t L_3 = V_2;
  10217. NullCheck(L_2);
  10218. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (int32_t)(-1));
  10219. int32_t L_4 = V_2;
  10220. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
  10221. }
  10222. IL_0013:
  10223. {
  10224. int32_t L_5 = V_2;
  10225. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = V_0;
  10226. NullCheck(L_6);
  10227. if ((((int32_t)L_5) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))))
  10228. {
  10229. goto IL_000b;
  10230. }
  10231. }
  10232. {
  10233. int32_t L_7 = ___newSize0;
  10234. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_8 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)(EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7);
  10235. V_1 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)L_8;
  10236. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_9 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  10237. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_10 = V_1;
  10238. int32_t L_11 = (int32_t)__this->get_count_2();
  10239. Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
  10240. bool L_12 = ___forceNewHashCodes1;
  10241. if (!L_12)
  10242. {
  10243. goto IL_0080;
  10244. }
  10245. }
  10246. {
  10247. V_3 = (int32_t)0;
  10248. goto IL_0077;
  10249. }
  10250. IL_003b:
  10251. {
  10252. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_13 = V_1;
  10253. int32_t L_14 = V_3;
  10254. NullCheck(L_13);
  10255. int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_hashCode_0();
  10256. if ((((int32_t)L_15) == ((int32_t)(-1))))
  10257. {
  10258. goto IL_0073;
  10259. }
  10260. }
  10261. {
  10262. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_16 = V_1;
  10263. int32_t L_17 = V_3;
  10264. NullCheck(L_16);
  10265. RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6();
  10266. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_19 = V_1;
  10267. int32_t L_20 = V_3;
  10268. NullCheck(L_19);
  10269. int32_t L_21 = (int32_t)((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->get_key_2();
  10270. NullCheck((RuntimeObject*)L_18);
  10271. int32_t L_22;
  10272. L_22 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Int32>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_18, (int32_t)L_21);
  10273. ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL))));
  10274. }
  10275. IL_0073:
  10276. {
  10277. int32_t L_23 = V_3;
  10278. V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
  10279. }
  10280. IL_0077:
  10281. {
  10282. int32_t L_24 = V_3;
  10283. int32_t L_25 = (int32_t)__this->get_count_2();
  10284. if ((((int32_t)L_24) < ((int32_t)L_25)))
  10285. {
  10286. goto IL_003b;
  10287. }
  10288. }
  10289. IL_0080:
  10290. {
  10291. V_4 = (int32_t)0;
  10292. goto IL_00c3;
  10293. }
  10294. IL_0085:
  10295. {
  10296. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_26 = V_1;
  10297. int32_t L_27 = V_4;
  10298. NullCheck(L_26);
  10299. int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->get_hashCode_0();
  10300. if ((((int32_t)L_28) < ((int32_t)0)))
  10301. {
  10302. goto IL_00bd;
  10303. }
  10304. }
  10305. {
  10306. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_29 = V_1;
  10307. int32_t L_30 = V_4;
  10308. NullCheck(L_29);
  10309. int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->get_hashCode_0();
  10310. int32_t L_32 = ___newSize0;
  10311. V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32));
  10312. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_33 = V_1;
  10313. int32_t L_34 = V_4;
  10314. NullCheck(L_33);
  10315. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_0;
  10316. int32_t L_36 = V_5;
  10317. NullCheck(L_35);
  10318. int32_t L_37 = L_36;
  10319. int32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
  10320. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_next_1(L_38);
  10321. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = V_0;
  10322. int32_t L_40 = V_5;
  10323. int32_t L_41 = V_4;
  10324. NullCheck(L_39);
  10325. (L_39)->SetAt(static_cast<il2cpp_array_size_t>(L_40), (int32_t)L_41);
  10326. }
  10327. IL_00bd:
  10328. {
  10329. int32_t L_42 = V_4;
  10330. V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1));
  10331. }
  10332. IL_00c3:
  10333. {
  10334. int32_t L_43 = V_4;
  10335. int32_t L_44 = (int32_t)__this->get_count_2();
  10336. if ((((int32_t)L_43) < ((int32_t)L_44)))
  10337. {
  10338. goto IL_0085;
  10339. }
  10340. }
  10341. {
  10342. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = V_0;
  10343. __this->set_buckets_0(L_45);
  10344. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_46 = V_1;
  10345. __this->set_entries_1(L_46);
  10346. return;
  10347. }
  10348. }
  10349. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Remove(TKey)
  10350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5373547512F4309721CEAA8DF32428929E8887BC_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___key0, const RuntimeMethod* method)
  10351. {
  10352. int32_t V_0 = 0;
  10353. int32_t V_1 = 0;
  10354. int32_t V_2 = 0;
  10355. int32_t V_3 = 0;
  10356. {
  10357. goto IL_0013;
  10358. }
  10359. {
  10360. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  10361. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  10362. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_Remove_m5373547512F4309721CEAA8DF32428929E8887BC_RuntimeMethod_var)));
  10363. }
  10364. IL_0013:
  10365. {
  10366. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  10367. if (!L_2)
  10368. {
  10369. goto IL_015d;
  10370. }
  10371. }
  10372. {
  10373. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  10374. int32_t L_4 = ___key0;
  10375. NullCheck((RuntimeObject*)L_3);
  10376. int32_t L_5;
  10377. L_5 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Int32>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (int32_t)L_4);
  10378. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  10379. int32_t L_6 = V_0;
  10380. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  10381. NullCheck(L_7);
  10382. V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))));
  10383. V_2 = (int32_t)(-1);
  10384. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  10385. int32_t L_9 = V_1;
  10386. NullCheck(L_8);
  10387. int32_t L_10 = L_9;
  10388. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  10389. V_3 = (int32_t)L_11;
  10390. goto IL_0156;
  10391. }
  10392. IL_004c:
  10393. {
  10394. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_12 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  10395. int32_t L_13 = V_3;
  10396. NullCheck(L_12);
  10397. int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
  10398. int32_t L_15 = V_0;
  10399. if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
  10400. {
  10401. goto IL_0142;
  10402. }
  10403. }
  10404. {
  10405. RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
  10406. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_17 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  10407. int32_t L_18 = V_3;
  10408. NullCheck(L_17);
  10409. int32_t L_19 = (int32_t)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
  10410. int32_t L_20 = ___key0;
  10411. NullCheck((RuntimeObject*)L_16);
  10412. bool L_21;
  10413. L_21 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Int32>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (int32_t)L_19, (int32_t)L_20);
  10414. if (!L_21)
  10415. {
  10416. goto IL_0142;
  10417. }
  10418. }
  10419. {
  10420. int32_t L_22 = V_2;
  10421. if ((((int32_t)L_22) >= ((int32_t)0)))
  10422. {
  10423. goto IL_00a4;
  10424. }
  10425. }
  10426. {
  10427. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  10428. int32_t L_24 = V_1;
  10429. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_25 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  10430. int32_t L_26 = V_3;
  10431. NullCheck(L_25);
  10432. int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
  10433. NullCheck(L_23);
  10434. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
  10435. goto IL_00c6;
  10436. }
  10437. IL_00a4:
  10438. {
  10439. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_28 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  10440. int32_t L_29 = V_2;
  10441. NullCheck(L_28);
  10442. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_30 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  10443. int32_t L_31 = V_3;
  10444. NullCheck(L_30);
  10445. int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
  10446. ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
  10447. }
  10448. IL_00c6:
  10449. {
  10450. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_33 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  10451. int32_t L_34 = V_3;
  10452. NullCheck(L_33);
  10453. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_hashCode_0((-1));
  10454. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_35 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  10455. int32_t L_36 = V_3;
  10456. NullCheck(L_35);
  10457. int32_t L_37 = (int32_t)__this->get_freeList_4();
  10458. ((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->set_next_1(L_37);
  10459. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_38 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  10460. int32_t L_39 = V_3;
  10461. NullCheck(L_38);
  10462. int32_t* L_40 = (int32_t*)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_key_2();
  10463. il2cpp_codegen_initobj(L_40, sizeof(int32_t));
  10464. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_41 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  10465. int32_t L_42 = V_3;
  10466. NullCheck(L_41);
  10467. RuntimeObject ** L_43 = (RuntimeObject **)((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->get_address_of_value_3();
  10468. il2cpp_codegen_initobj(L_43, sizeof(RuntimeObject *));
  10469. int32_t L_44 = V_3;
  10470. __this->set_freeList_4(L_44);
  10471. int32_t L_45 = (int32_t)__this->get_freeCount_5();
  10472. __this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)));
  10473. int32_t L_46 = (int32_t)__this->get_version_3();
  10474. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
  10475. return (bool)1;
  10476. }
  10477. IL_0142:
  10478. {
  10479. int32_t L_47 = V_3;
  10480. V_2 = (int32_t)L_47;
  10481. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_48 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  10482. int32_t L_49 = V_3;
  10483. NullCheck(L_48);
  10484. int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->get_next_1();
  10485. V_3 = (int32_t)L_50;
  10486. }
  10487. IL_0156:
  10488. {
  10489. int32_t L_51 = V_3;
  10490. if ((((int32_t)L_51) >= ((int32_t)0)))
  10491. {
  10492. goto IL_004c;
  10493. }
  10494. }
  10495. IL_015d:
  10496. {
  10497. return (bool)0;
  10498. }
  10499. }
  10500. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::TryGetValue(TKey,TValue&)
  10501. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m17490CDFCBD13F99815D7B3EB5F15C4077EF046E_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method)
  10502. {
  10503. int32_t V_0 = 0;
  10504. {
  10505. int32_t L_0 = ___key0;
  10506. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  10507. int32_t L_1;
  10508. L_1 = (( int32_t (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  10509. V_0 = (int32_t)L_1;
  10510. int32_t L_2 = V_0;
  10511. if ((((int32_t)L_2) < ((int32_t)0)))
  10512. {
  10513. goto IL_0025;
  10514. }
  10515. }
  10516. {
  10517. RuntimeObject ** L_3 = ___value1;
  10518. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_4 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  10519. int32_t L_5 = V_0;
  10520. NullCheck(L_4);
  10521. RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  10522. *(RuntimeObject **)L_3 = L_6;
  10523. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_3, (void*)L_6);
  10524. return (bool)1;
  10525. }
  10526. IL_0025:
  10527. {
  10528. RuntimeObject ** L_7 = ___value1;
  10529. il2cpp_codegen_initobj(L_7, sizeof(RuntimeObject *));
  10530. return (bool)0;
  10531. }
  10532. }
  10533. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::TryAdd(TKey,TValue)
  10534. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_mCA3AD574EC10FD55F79B33915C6D5E1588C23A0E_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  10535. {
  10536. {
  10537. int32_t L_0 = ___key0;
  10538. RuntimeObject * L_1 = ___value1;
  10539. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  10540. bool L_2;
  10541. L_2 = (( bool (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)L_0, (RuntimeObject *)L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  10542. return (bool)L_2;
  10543. }
  10544. }
  10545. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly()
  10546. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m17D9A37227E981AB2C0DFC9468CE1A825CCBFE72_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method)
  10547. {
  10548. {
  10549. return (bool)0;
  10550. }
  10551. }
  10552. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
  10553. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_mD698A2269D8FD3DB3B7781101227C72F98D13EBF_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* ___array0, int32_t ___index1, const RuntimeMethod* method)
  10554. {
  10555. {
  10556. KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_0 = ___array0;
  10557. int32_t L_1 = ___index1;
  10558. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  10559. (( void (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  10560. return;
  10561. }
  10562. }
  10563. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
  10564. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m8F088CF80510ECFACED08690A8B96D7B5E720CA4_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method)
  10565. {
  10566. static bool s_Il2CppMethodInitialized;
  10567. if (!s_Il2CppMethodInitialized)
  10568. {
  10569. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var);
  10570. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var);
  10571. s_Il2CppMethodInitialized = true;
  10572. }
  10573. KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* V_0 = NULL;
  10574. DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL;
  10575. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* V_2 = NULL;
  10576. int32_t V_3 = 0;
  10577. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL;
  10578. int32_t V_5 = 0;
  10579. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* V_6 = NULL;
  10580. int32_t V_7 = 0;
  10581. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  10582. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  10583. {
  10584. RuntimeArray * L_0 = ___array0;
  10585. if (L_0)
  10586. {
  10587. goto IL_000e;
  10588. }
  10589. }
  10590. {
  10591. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  10592. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  10593. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m8F088CF80510ECFACED08690A8B96D7B5E720CA4_RuntimeMethod_var)));
  10594. }
  10595. IL_000e:
  10596. {
  10597. RuntimeArray * L_2 = ___array0;
  10598. NullCheck((RuntimeArray *)L_2);
  10599. int32_t L_3;
  10600. L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_2, /*hidden argument*/NULL);
  10601. if ((((int32_t)L_3) == ((int32_t)1)))
  10602. {
  10603. goto IL_0027;
  10604. }
  10605. }
  10606. {
  10607. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  10608. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  10609. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m8F088CF80510ECFACED08690A8B96D7B5E720CA4_RuntimeMethod_var)));
  10610. }
  10611. IL_0027:
  10612. {
  10613. RuntimeArray * L_5 = ___array0;
  10614. NullCheck((RuntimeArray *)L_5);
  10615. int32_t L_6;
  10616. L_6 = Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL);
  10617. if (!L_6)
  10618. {
  10619. goto IL_0040;
  10620. }
  10621. }
  10622. {
  10623. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  10624. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  10625. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m8F088CF80510ECFACED08690A8B96D7B5E720CA4_RuntimeMethod_var)));
  10626. }
  10627. IL_0040:
  10628. {
  10629. int32_t L_8 = ___index1;
  10630. if ((((int32_t)L_8) < ((int32_t)0)))
  10631. {
  10632. goto IL_004d;
  10633. }
  10634. }
  10635. {
  10636. int32_t L_9 = ___index1;
  10637. RuntimeArray * L_10 = ___array0;
  10638. NullCheck((RuntimeArray *)L_10);
  10639. int32_t L_11;
  10640. L_11 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_10, /*hidden argument*/NULL);
  10641. if ((((int32_t)L_9) <= ((int32_t)L_11)))
  10642. {
  10643. goto IL_0063;
  10644. }
  10645. }
  10646. IL_004d:
  10647. {
  10648. int32_t L_12 = ___index1;
  10649. int32_t L_13 = L_12;
  10650. RuntimeObject * L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_13);
  10651. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_15 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  10652. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_15, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_14, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
  10653. IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m8F088CF80510ECFACED08690A8B96D7B5E720CA4_RuntimeMethod_var)));
  10654. }
  10655. IL_0063:
  10656. {
  10657. RuntimeArray * L_16 = ___array0;
  10658. NullCheck((RuntimeArray *)L_16);
  10659. int32_t L_17;
  10660. L_17 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_16, /*hidden argument*/NULL);
  10661. int32_t L_18 = ___index1;
  10662. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  10663. int32_t L_19;
  10664. L_19 = (( int32_t (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  10665. if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19)))
  10666. {
  10667. goto IL_007e;
  10668. }
  10669. }
  10670. {
  10671. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_20 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  10672. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_20, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL);
  10673. IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m8F088CF80510ECFACED08690A8B96D7B5E720CA4_RuntimeMethod_var)));
  10674. }
  10675. IL_007e:
  10676. {
  10677. RuntimeArray * L_21 = ___array0;
  10678. V_0 = (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)((KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38)));
  10679. KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_22 = V_0;
  10680. if (!L_22)
  10681. {
  10682. goto IL_0091;
  10683. }
  10684. }
  10685. {
  10686. KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9* L_23 = V_0;
  10687. int32_t L_24 = ___index1;
  10688. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  10689. (( void (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (KeyValuePair_2U5BU5D_t5E45801875EDB7AC8EE517B5CD941F08D7FAB1B9*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  10690. return;
  10691. }
  10692. IL_0091:
  10693. {
  10694. RuntimeArray * L_25 = ___array0;
  10695. if (!((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var)))
  10696. {
  10697. goto IL_00fb;
  10698. }
  10699. }
  10700. {
  10701. RuntimeArray * L_26 = ___array0;
  10702. V_1 = (DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var));
  10703. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_27 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  10704. V_2 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)L_27;
  10705. V_3 = (int32_t)0;
  10706. goto IL_00f1;
  10707. }
  10708. IL_00ab:
  10709. {
  10710. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_28 = V_2;
  10711. int32_t L_29 = V_3;
  10712. NullCheck(L_28);
  10713. int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->get_hashCode_0();
  10714. if ((((int32_t)L_30) < ((int32_t)0)))
  10715. {
  10716. goto IL_00ed;
  10717. }
  10718. }
  10719. {
  10720. DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* L_31 = V_1;
  10721. int32_t L_32 = ___index1;
  10722. int32_t L_33 = (int32_t)L_32;
  10723. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
  10724. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_34 = V_2;
  10725. int32_t L_35 = V_3;
  10726. NullCheck(L_34);
  10727. int32_t L_36 = (int32_t)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_key_2();
  10728. int32_t L_37 = L_36;
  10729. RuntimeObject * L_38 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33), &L_37);
  10730. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_39 = V_2;
  10731. int32_t L_40 = V_3;
  10732. NullCheck(L_39);
  10733. RuntimeObject * L_41 = (RuntimeObject *)((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40)))->get_value_3();
  10734. DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 L_42;
  10735. memset((&L_42), 0, sizeof(L_42));
  10736. DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4((&L_42), (RuntimeObject *)L_38, (RuntimeObject *)L_41, /*hidden argument*/NULL);
  10737. NullCheck(L_31);
  10738. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 )L_42);
  10739. }
  10740. IL_00ed:
  10741. {
  10742. int32_t L_43 = V_3;
  10743. V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
  10744. }
  10745. IL_00f1:
  10746. {
  10747. int32_t L_44 = V_3;
  10748. int32_t L_45 = (int32_t)__this->get_count_2();
  10749. if ((((int32_t)L_44) < ((int32_t)L_45)))
  10750. {
  10751. goto IL_00ab;
  10752. }
  10753. }
  10754. {
  10755. return;
  10756. }
  10757. IL_00fb:
  10758. {
  10759. RuntimeArray * L_46 = ___array0;
  10760. V_4 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_46, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var));
  10761. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = V_4;
  10762. if (L_47)
  10763. {
  10764. goto IL_0117;
  10765. }
  10766. }
  10767. {
  10768. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_48 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  10769. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_48, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  10770. IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m8F088CF80510ECFACED08690A8B96D7B5E720CA4_RuntimeMethod_var)));
  10771. }
  10772. IL_0117:
  10773. {
  10774. }
  10775. IL_0118:
  10776. try
  10777. {// begin try (depth: 1)
  10778. {
  10779. int32_t L_49 = (int32_t)__this->get_count_2();
  10780. V_5 = (int32_t)L_49;
  10781. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_50 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  10782. V_6 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)L_50;
  10783. V_7 = (int32_t)0;
  10784. goto IL_0173;
  10785. }
  10786. IL_012d:
  10787. {
  10788. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_51 = V_6;
  10789. int32_t L_52 = V_7;
  10790. NullCheck(L_51);
  10791. int32_t L_53 = (int32_t)((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->get_hashCode_0();
  10792. if ((((int32_t)L_53) < ((int32_t)0)))
  10793. {
  10794. goto IL_016d;
  10795. }
  10796. }
  10797. IL_013e:
  10798. {
  10799. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_54 = V_4;
  10800. int32_t L_55 = ___index1;
  10801. int32_t L_56 = (int32_t)L_55;
  10802. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1));
  10803. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_57 = V_6;
  10804. int32_t L_58 = V_7;
  10805. NullCheck(L_57);
  10806. int32_t L_59 = (int32_t)((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->get_key_2();
  10807. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_60 = V_6;
  10808. int32_t L_61 = V_7;
  10809. NullCheck(L_60);
  10810. RuntimeObject * L_62 = (RuntimeObject *)((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->get_value_3();
  10811. KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_63;
  10812. memset((&L_63), 0, sizeof(L_63));
  10813. KeyValuePair_2__ctor_m41D4966155CE2B58DF8B3AAE7A86672F44729A7D((&L_63), (int32_t)L_59, (RuntimeObject *)L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
  10814. KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 L_64 = (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 )L_63;
  10815. RuntimeObject * L_65 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 25), &L_64);
  10816. NullCheck(L_54);
  10817. ArrayElementTypeCheck (L_54, L_65);
  10818. (L_54)->SetAt(static_cast<il2cpp_array_size_t>(L_56), (RuntimeObject *)L_65);
  10819. }
  10820. IL_016d:
  10821. {
  10822. int32_t L_66 = V_7;
  10823. V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1));
  10824. }
  10825. IL_0173:
  10826. {
  10827. int32_t L_67 = V_7;
  10828. int32_t L_68 = V_5;
  10829. if ((((int32_t)L_67) < ((int32_t)L_68)))
  10830. {
  10831. goto IL_012d;
  10832. }
  10833. }
  10834. IL_0179:
  10835. {
  10836. goto IL_018c;
  10837. }
  10838. }// end try (depth: 1)
  10839. catch(Il2CppExceptionWrapper& e)
  10840. {
  10841. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  10842. {
  10843. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  10844. goto CATCH_017b;
  10845. }
  10846. throw e;
  10847. }
  10848. CATCH_017b:
  10849. {// begin catch(System.ArrayTypeMismatchException)
  10850. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_69 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  10851. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_69, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  10852. IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m8F088CF80510ECFACED08690A8B96D7B5E720CA4_RuntimeMethod_var)));
  10853. }// end catch (depth: 1)
  10854. IL_018c:
  10855. {
  10856. return;
  10857. }
  10858. }
  10859. // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.IEnumerable.GetEnumerator()
  10860. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m043D6CC1B125816350AE33D66684E3C80B66A646_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method)
  10861. {
  10862. {
  10863. Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C L_0;
  10864. memset((&L_0), 0, sizeof(L_0));
  10865. Enumerator__ctor_mD89CBB71949D5EECF6A422B43FBC67230B876B28((&L_0), (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  10866. Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C L_1 = (Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C )L_0;
  10867. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  10868. return (RuntimeObject*)L_2;
  10869. }
  10870. }
  10871. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.ICollection.get_IsSynchronized()
  10872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m888BB227E28BFCE117A188250FF53E0193E53BCB_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method)
  10873. {
  10874. {
  10875. return (bool)0;
  10876. }
  10877. }
  10878. // System.Object System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.ICollection.get_SyncRoot()
  10879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_mCDCE3F566166F24E99A19FEA96EBA088CDC69379_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method)
  10880. {
  10881. static bool s_Il2CppMethodInitialized;
  10882. if (!s_Il2CppMethodInitialized)
  10883. {
  10884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  10885. s_Il2CppMethodInitialized = true;
  10886. }
  10887. {
  10888. RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9();
  10889. if (L_0)
  10890. {
  10891. goto IL_001a;
  10892. }
  10893. }
  10894. {
  10895. RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9();
  10896. RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  10897. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL);
  10898. RuntimeObject * L_3;
  10899. L_3 = InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
  10900. }
  10901. IL_001a:
  10902. {
  10903. RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_9();
  10904. return (RuntimeObject *)L_4;
  10905. }
  10906. }
  10907. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.IDictionary.get_IsFixedSize()
  10908. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_mAB714AACEC7845F34F0B1ECA3C906E5BAC585B1C_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method)
  10909. {
  10910. {
  10911. return (bool)0;
  10912. }
  10913. }
  10914. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.IDictionary.get_IsReadOnly()
  10915. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_mC3E1847C94103E99F2AD3CD4D31A00A54963A270_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method)
  10916. {
  10917. {
  10918. return (bool)0;
  10919. }
  10920. }
  10921. // System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.IDictionary.get_Keys()
  10922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m7F3F997B848D34B00643C631B7FEE3ABB1FBACCB_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method)
  10923. {
  10924. {
  10925. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  10926. KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 * L_0;
  10927. L_0 = (( KeyCollection_tBAE0EBE1B8D4A3690FCB3ADC3EF79DF8654B6A36 * (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
  10928. return (RuntimeObject*)L_0;
  10929. }
  10930. }
  10931. // System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.IDictionary.get_Values()
  10932. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m7C573DD835797F4F0F10D099B5C0308B2AC7D2BA_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method)
  10933. {
  10934. {
  10935. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  10936. ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF * L_0;
  10937. L_0 = (( ValueCollection_tBBFF5FCCEA64DACDC4DFAB67787E57F5B92377EF * (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
  10938. return (RuntimeObject*)L_0;
  10939. }
  10940. }
  10941. // System.Object System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.IDictionary.get_Item(System.Object)
  10942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m3E3A5511C09355FDDD79003F31EC48ED1934F5DB_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  10943. {
  10944. int32_t V_0 = 0;
  10945. {
  10946. RuntimeObject * L_0 = ___key0;
  10947. bool L_1;
  10948. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  10949. if (!L_1)
  10950. {
  10951. goto IL_0030;
  10952. }
  10953. }
  10954. {
  10955. RuntimeObject * L_2 = ___key0;
  10956. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  10957. int32_t L_3;
  10958. L_3 = (( int32_t (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  10959. V_0 = (int32_t)L_3;
  10960. int32_t L_4 = V_0;
  10961. if ((((int32_t)L_4) < ((int32_t)0)))
  10962. {
  10963. goto IL_0030;
  10964. }
  10965. }
  10966. {
  10967. EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E* L_5 = (EntryU5BU5D_t5373F057B0634C286A365E78C66FE57DBBDAB86E*)__this->get_entries_1();
  10968. int32_t L_6 = V_0;
  10969. NullCheck(L_5);
  10970. RuntimeObject * L_7 = (RuntimeObject *)((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_value_3();
  10971. return (RuntimeObject *)L_7;
  10972. }
  10973. IL_0030:
  10974. {
  10975. return (RuntimeObject *)NULL;
  10976. }
  10977. }
  10978. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.IDictionary.set_Item(System.Object,System.Object)
  10979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m54717A90ED4CAB2B6787D8294E714D6196FD5217_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  10980. {
  10981. RuntimeObject * V_0 = NULL;
  10982. int32_t V_1 = 0;
  10983. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
  10984. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  10985. {
  10986. RuntimeObject * L_0 = ___key0;
  10987. if (L_0)
  10988. {
  10989. goto IL_000e;
  10990. }
  10991. }
  10992. {
  10993. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  10994. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  10995. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m54717A90ED4CAB2B6787D8294E714D6196FD5217_RuntimeMethod_var)));
  10996. }
  10997. IL_000e:
  10998. {
  10999. RuntimeObject * L_2 = ___value1;
  11000. if (L_2)
  11001. {
  11002. goto IL_002c;
  11003. }
  11004. }
  11005. {
  11006. il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject *));
  11007. RuntimeObject * L_3 = V_0;
  11008. if (!L_3)
  11009. {
  11010. goto IL_002c;
  11011. }
  11012. }
  11013. {
  11014. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  11015. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  11016. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m54717A90ED4CAB2B6787D8294E714D6196FD5217_RuntimeMethod_var)));
  11017. }
  11018. IL_002c:
  11019. {
  11020. }
  11021. IL_002d:
  11022. try
  11023. {// begin try (depth: 1)
  11024. {
  11025. RuntimeObject * L_5 = ___key0;
  11026. V_1 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33)))));
  11027. }
  11028. IL_0034:
  11029. try
  11030. {// begin try (depth: 2)
  11031. int32_t L_6 = V_1;
  11032. RuntimeObject * L_7 = ___value1;
  11033. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  11034. (( void (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)L_6, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43));
  11035. goto IL_0064;
  11036. }// end try (depth: 2)
  11037. catch(Il2CppExceptionWrapper& e)
  11038. {
  11039. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  11040. {
  11041. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  11042. goto CATCH_0043;
  11043. }
  11044. throw e;
  11045. }
  11046. CATCH_0043:
  11047. {// begin catch(System.InvalidCastException)
  11048. RuntimeObject * L_8 = ___value1;
  11049. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 44)) };
  11050. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  11051. Type_t * L_10;
  11052. L_10 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL);
  11053. String_t* L_11;
  11054. L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
  11055. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  11056. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  11057. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m54717A90ED4CAB2B6787D8294E714D6196FD5217_RuntimeMethod_var)));
  11058. }// end catch (depth: 2)
  11059. IL_0064:
  11060. {
  11061. goto IL_0087;
  11062. }
  11063. }// end try (depth: 1)
  11064. catch(Il2CppExceptionWrapper& e)
  11065. {
  11066. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  11067. {
  11068. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  11069. goto CATCH_0066;
  11070. }
  11071. throw e;
  11072. }
  11073. CATCH_0066:
  11074. {// begin catch(System.InvalidCastException)
  11075. RuntimeObject * L_13 = ___key0;
  11076. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
  11077. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  11078. Type_t * L_15;
  11079. L_15 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL);
  11080. String_t* L_16;
  11081. L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
  11082. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  11083. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  11084. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m54717A90ED4CAB2B6787D8294E714D6196FD5217_RuntimeMethod_var)));
  11085. }// end catch (depth: 1)
  11086. IL_0087:
  11087. {
  11088. return;
  11089. }
  11090. }
  11091. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::IsCompatibleKey(System.Object)
  11092. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m43D379C127A10C2F66E8E1F94E8068865B03698C_gshared (RuntimeObject * ___key0, const RuntimeMethod* method)
  11093. {
  11094. {
  11095. RuntimeObject * L_0 = ___key0;
  11096. if (L_0)
  11097. {
  11098. goto IL_000e;
  11099. }
  11100. }
  11101. {
  11102. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  11103. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  11104. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_IsCompatibleKey_m43D379C127A10C2F66E8E1F94E8068865B03698C_RuntimeMethod_var)));
  11105. }
  11106. IL_000e:
  11107. {
  11108. RuntimeObject * L_2 = ___key0;
  11109. return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  11110. }
  11111. }
  11112. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.IDictionary.Add(System.Object,System.Object)
  11113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m4A076D738AA7C4AA4F704FF836E9345AD70E71F2_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  11114. {
  11115. RuntimeObject * V_0 = NULL;
  11116. int32_t V_1 = 0;
  11117. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
  11118. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  11119. {
  11120. RuntimeObject * L_0 = ___key0;
  11121. if (L_0)
  11122. {
  11123. goto IL_000e;
  11124. }
  11125. }
  11126. {
  11127. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  11128. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  11129. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m4A076D738AA7C4AA4F704FF836E9345AD70E71F2_RuntimeMethod_var)));
  11130. }
  11131. IL_000e:
  11132. {
  11133. RuntimeObject * L_2 = ___value1;
  11134. if (L_2)
  11135. {
  11136. goto IL_002c;
  11137. }
  11138. }
  11139. {
  11140. il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject *));
  11141. RuntimeObject * L_3 = V_0;
  11142. if (!L_3)
  11143. {
  11144. goto IL_002c;
  11145. }
  11146. }
  11147. {
  11148. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  11149. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  11150. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m4A076D738AA7C4AA4F704FF836E9345AD70E71F2_RuntimeMethod_var)));
  11151. }
  11152. IL_002c:
  11153. {
  11154. }
  11155. IL_002d:
  11156. try
  11157. {// begin try (depth: 1)
  11158. {
  11159. RuntimeObject * L_5 = ___key0;
  11160. V_1 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33)))));
  11161. }
  11162. IL_0034:
  11163. try
  11164. {// begin try (depth: 2)
  11165. int32_t L_6 = V_1;
  11166. RuntimeObject * L_7 = ___value1;
  11167. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  11168. (( void (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)L_6, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  11169. goto IL_0064;
  11170. }// end try (depth: 2)
  11171. catch(Il2CppExceptionWrapper& e)
  11172. {
  11173. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  11174. {
  11175. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  11176. goto CATCH_0043;
  11177. }
  11178. throw e;
  11179. }
  11180. CATCH_0043:
  11181. {// begin catch(System.InvalidCastException)
  11182. RuntimeObject * L_8 = ___value1;
  11183. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 44)) };
  11184. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  11185. Type_t * L_10;
  11186. L_10 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL);
  11187. String_t* L_11;
  11188. L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
  11189. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  11190. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  11191. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m4A076D738AA7C4AA4F704FF836E9345AD70E71F2_RuntimeMethod_var)));
  11192. }// end catch (depth: 2)
  11193. IL_0064:
  11194. {
  11195. goto IL_0087;
  11196. }
  11197. }// end try (depth: 1)
  11198. catch(Il2CppExceptionWrapper& e)
  11199. {
  11200. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  11201. {
  11202. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  11203. goto CATCH_0066;
  11204. }
  11205. throw e;
  11206. }
  11207. CATCH_0066:
  11208. {// begin catch(System.InvalidCastException)
  11209. RuntimeObject * L_13 = ___key0;
  11210. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
  11211. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  11212. Type_t * L_15;
  11213. L_15 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL);
  11214. String_t* L_16;
  11215. L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
  11216. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  11217. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  11218. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m4A076D738AA7C4AA4F704FF836E9345AD70E71F2_RuntimeMethod_var)));
  11219. }// end catch (depth: 1)
  11220. IL_0087:
  11221. {
  11222. return;
  11223. }
  11224. }
  11225. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.IDictionary.Contains(System.Object)
  11226. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_mAB7E7AE73676891C48BEBCF8451194F858376A22_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  11227. {
  11228. {
  11229. RuntimeObject * L_0 = ___key0;
  11230. bool L_1;
  11231. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  11232. if (!L_1)
  11233. {
  11234. goto IL_0015;
  11235. }
  11236. }
  11237. {
  11238. RuntimeObject * L_2 = ___key0;
  11239. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  11240. bool L_3;
  11241. L_3 = (( bool (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46));
  11242. return (bool)L_3;
  11243. }
  11244. IL_0015:
  11245. {
  11246. return (bool)0;
  11247. }
  11248. }
  11249. // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.IDictionary.GetEnumerator()
  11250. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m353CD8C01E560F52AD25325122A989D2BF6941E4_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method)
  11251. {
  11252. {
  11253. Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C L_0;
  11254. memset((&L_0), 0, sizeof(L_0));
  11255. Enumerator__ctor_mD89CBB71949D5EECF6A422B43FBC67230B876B28((&L_0), (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  11256. Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C L_1 = (Enumerator_t1AD96AD2810CD9FF13D02CD49EC9D4D447C1485C )L_0;
  11257. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  11258. return (RuntimeObject*)L_2;
  11259. }
  11260. }
  11261. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::System.Collections.IDictionary.Remove(System.Object)
  11262. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_mDD06D0DEC81D89155A8803B6C241AEF7F5C490C6_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  11263. {
  11264. {
  11265. RuntimeObject * L_0 = ___key0;
  11266. bool L_1;
  11267. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  11268. if (!L_1)
  11269. {
  11270. goto IL_0015;
  11271. }
  11272. }
  11273. {
  11274. RuntimeObject * L_2 = ___key0;
  11275. NullCheck((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this);
  11276. bool L_3;
  11277. L_3 = (( bool (*) (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
  11278. }
  11279. IL_0015:
  11280. {
  11281. return;
  11282. }
  11283. }
  11284. #ifdef __clang__
  11285. #pragma clang diagnostic pop
  11286. #endif
  11287. #ifdef __clang__
  11288. #pragma clang diagnostic push
  11289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11290. #pragma clang diagnostic ignored "-Wunused-variable"
  11291. #endif
  11292. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::.ctor()
  11293. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m8333BBB4DDAE242DCF8984A6A5D7A2E469405BDB_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, const RuntimeMethod* method)
  11294. {
  11295. {
  11296. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  11297. (( void (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  11298. return;
  11299. }
  11300. }
  11301. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::.ctor(System.Int32)
  11302. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m0A67B90295C562E6F6F80617A64001BDDCE1BC73_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, int32_t ___capacity0, const RuntimeMethod* method)
  11303. {
  11304. {
  11305. int32_t L_0 = ___capacity0;
  11306. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  11307. (( void (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  11308. return;
  11309. }
  11310. }
  11311. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
  11312. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1FF475F350E31C75B7CEC064C76D6C16B5FDE020_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
  11313. {
  11314. {
  11315. RuntimeObject* L_0 = ___comparer0;
  11316. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  11317. (( void (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  11318. return;
  11319. }
  11320. }
  11321. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1<TKey>)
  11322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m127B52D17465F5B138403FBABA8CD58A52B8E969_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
  11323. {
  11324. RuntimeObject* G_B6_0 = NULL;
  11325. Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * G_B6_1 = NULL;
  11326. RuntimeObject* G_B5_0 = NULL;
  11327. Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * G_B5_1 = NULL;
  11328. {
  11329. NullCheck((RuntimeObject *)__this);
  11330. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL);
  11331. int32_t L_0 = ___capacity0;
  11332. if ((((int32_t)L_0) >= ((int32_t)0)))
  11333. {
  11334. goto IL_0020;
  11335. }
  11336. }
  11337. {
  11338. int32_t L_1 = ___capacity0;
  11339. int32_t L_2 = L_1;
  11340. RuntimeObject * L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_2);
  11341. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_4 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  11342. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), (RuntimeObject *)L_3, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
  11343. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_m127B52D17465F5B138403FBABA8CD58A52B8E969_RuntimeMethod_var)));
  11344. }
  11345. IL_0020:
  11346. {
  11347. int32_t L_5 = ___capacity0;
  11348. if ((((int32_t)L_5) <= ((int32_t)0)))
  11349. {
  11350. goto IL_002b;
  11351. }
  11352. }
  11353. {
  11354. int32_t L_6 = ___capacity0;
  11355. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  11356. (( void (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
  11357. }
  11358. IL_002b:
  11359. {
  11360. RuntimeObject* L_7 = ___comparer1;
  11361. RuntimeObject* L_8 = (RuntimeObject*)L_7;
  11362. G_B5_0 = L_8;
  11363. G_B5_1 = ((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)(__this));
  11364. if (L_8)
  11365. {
  11366. G_B6_0 = L_8;
  11367. G_B6_1 = ((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)(__this));
  11368. goto IL_0036;
  11369. }
  11370. }
  11371. {
  11372. EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD * L_9;
  11373. L_9 = (( EqualityComparer_1_tD17939FF671B73C177424FC912FFA485ECD93EBD * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2));
  11374. G_B6_0 = ((RuntimeObject*)(L_9));
  11375. G_B6_1 = ((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)(G_B5_1));
  11376. }
  11377. IL_0036:
  11378. {
  11379. NullCheck(G_B6_1);
  11380. G_B6_1->set_comparer_6(G_B6_0);
  11381. return;
  11382. }
  11383. }
  11384. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>)
  11385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m312D02841F14DCAE8B1DE908BE2760201F141CC4_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method)
  11386. {
  11387. {
  11388. RuntimeObject* L_0 = ___dictionary0;
  11389. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  11390. (( void (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4));
  11391. return;
  11392. }
  11393. }
  11394. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>,System.Collections.Generic.IEqualityComparer`1<TKey>)
  11395. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m59FA6AA501EE62BAA1A6892EB64575E5CA4A9D72_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
  11396. {
  11397. static bool s_Il2CppMethodInitialized;
  11398. if (!s_Il2CppMethodInitialized)
  11399. {
  11400. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  11401. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var);
  11402. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  11403. s_Il2CppMethodInitialized = true;
  11404. }
  11405. int32_t V_0 = 0;
  11406. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* V_1 = NULL;
  11407. int32_t V_2 = 0;
  11408. RuntimeObject* V_3 = NULL;
  11409. KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 V_4;
  11410. memset((&V_4), 0, sizeof(V_4));
  11411. Exception_t * __last_unhandled_exception = 0;
  11412. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  11413. Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * G_B2_0 = NULL;
  11414. Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * G_B1_0 = NULL;
  11415. int32_t G_B3_0 = 0;
  11416. Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * G_B3_1 = NULL;
  11417. {
  11418. RuntimeObject* L_0 = ___dictionary0;
  11419. G_B1_0 = ((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)(__this));
  11420. if (L_0)
  11421. {
  11422. G_B2_0 = ((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)(__this));
  11423. goto IL_0007;
  11424. }
  11425. }
  11426. {
  11427. G_B3_0 = 0;
  11428. G_B3_1 = ((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)(G_B1_0));
  11429. goto IL_000d;
  11430. }
  11431. IL_0007:
  11432. {
  11433. RuntimeObject* L_1 = ___dictionary0;
  11434. NullCheck((RuntimeObject*)L_1);
  11435. int32_t L_2;
  11436. L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Int64,System.Object>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1);
  11437. G_B3_0 = L_2;
  11438. G_B3_1 = ((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)(G_B2_0));
  11439. }
  11440. IL_000d:
  11441. {
  11442. RuntimeObject* L_3 = ___comparer1;
  11443. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)G_B3_1);
  11444. (( void (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  11445. RuntimeObject* L_4 = ___dictionary0;
  11446. if (L_4)
  11447. {
  11448. goto IL_0021;
  11449. }
  11450. }
  11451. {
  11452. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  11453. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0E02A0440A6BB4475B7E59901C37A6A25E773C8)), /*hidden argument*/NULL);
  11454. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_m59FA6AA501EE62BAA1A6892EB64575E5CA4A9D72_RuntimeMethod_var)));
  11455. }
  11456. IL_0021:
  11457. {
  11458. RuntimeObject* L_6 = ___dictionary0;
  11459. NullCheck((RuntimeObject *)L_6);
  11460. Type_t * L_7;
  11461. L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL);
  11462. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) };
  11463. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  11464. Type_t * L_9;
  11465. L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL);
  11466. bool L_10;
  11467. L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL);
  11468. if (!L_10)
  11469. {
  11470. goto IL_0085;
  11471. }
  11472. }
  11473. {
  11474. RuntimeObject* L_11 = ___dictionary0;
  11475. Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * L_12 = (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)));
  11476. NullCheck(L_12);
  11477. int32_t L_13 = (int32_t)L_12->get_count_2();
  11478. V_0 = (int32_t)L_13;
  11479. NullCheck(L_12);
  11480. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_14 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)L_12->get_entries_1();
  11481. V_1 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)L_14;
  11482. V_2 = (int32_t)0;
  11483. goto IL_0080;
  11484. }
  11485. IL_004f:
  11486. {
  11487. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_15 = V_1;
  11488. int32_t L_16 = V_2;
  11489. NullCheck(L_15);
  11490. int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
  11491. if ((((int32_t)L_17) < ((int32_t)0)))
  11492. {
  11493. goto IL_007c;
  11494. }
  11495. }
  11496. {
  11497. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_18 = V_1;
  11498. int32_t L_19 = V_2;
  11499. NullCheck(L_18);
  11500. int64_t L_20 = (int64_t)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_key_2();
  11501. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_21 = V_1;
  11502. int32_t L_22 = V_2;
  11503. NullCheck(L_21);
  11504. RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_value_3();
  11505. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  11506. (( void (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int64_t)L_20, (RuntimeObject *)L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  11507. }
  11508. IL_007c:
  11509. {
  11510. int32_t L_24 = V_2;
  11511. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
  11512. }
  11513. IL_0080:
  11514. {
  11515. int32_t L_25 = V_2;
  11516. int32_t L_26 = V_0;
  11517. if ((((int32_t)L_25) < ((int32_t)L_26)))
  11518. {
  11519. goto IL_004f;
  11520. }
  11521. }
  11522. {
  11523. return;
  11524. }
  11525. IL_0085:
  11526. {
  11527. RuntimeObject* L_27 = ___dictionary0;
  11528. NullCheck((RuntimeObject*)L_27);
  11529. RuntimeObject* L_28;
  11530. L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Int64,System.Object>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27);
  11531. V_3 = (RuntimeObject*)L_28;
  11532. }
  11533. IL_008c:
  11534. try
  11535. {// begin try (depth: 1)
  11536. {
  11537. goto IL_00aa;
  11538. }
  11539. IL_008e:
  11540. {
  11541. RuntimeObject* L_29 = V_3;
  11542. NullCheck((RuntimeObject*)L_29);
  11543. KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 L_30;
  11544. L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Int64,System.Object>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29);
  11545. V_4 = (KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 )L_30;
  11546. int64_t L_31;
  11547. L_31 = KeyValuePair_2_get_Key_mF36223DAF79287EE7AD47721C8E71CC1ED3171DF_inline((KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  11548. RuntimeObject * L_32;
  11549. L_32 = KeyValuePair_2_get_Value_mB52250CA9A03E738EA5910C743C57CD2CB236389_inline((KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  11550. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  11551. (( void (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int64_t)L_31, (RuntimeObject *)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  11552. }
  11553. IL_00aa:
  11554. {
  11555. RuntimeObject* L_33 = V_3;
  11556. NullCheck((RuntimeObject*)L_33);
  11557. bool L_34;
  11558. L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_33);
  11559. if (L_34)
  11560. {
  11561. goto IL_008e;
  11562. }
  11563. }
  11564. IL_00b2:
  11565. {
  11566. IL2CPP_LEAVE(0xBE, FINALLY_00b4);
  11567. }
  11568. }// end try (depth: 1)
  11569. catch(Il2CppExceptionWrapper& e)
  11570. {
  11571. __last_unhandled_exception = (Exception_t *)e.ex;
  11572. goto FINALLY_00b4;
  11573. }
  11574. FINALLY_00b4:
  11575. {// begin finally (depth: 1)
  11576. {
  11577. RuntimeObject* L_35 = V_3;
  11578. if (!L_35)
  11579. {
  11580. goto IL_00bd;
  11581. }
  11582. }
  11583. IL_00b7:
  11584. {
  11585. RuntimeObject* L_36 = V_3;
  11586. NullCheck((RuntimeObject*)L_36);
  11587. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_36);
  11588. }
  11589. IL_00bd:
  11590. {
  11591. IL2CPP_END_FINALLY(180)
  11592. }
  11593. }// end finally (depth: 1)
  11594. IL2CPP_CLEANUP(180)
  11595. {
  11596. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  11597. IL2CPP_JUMP_TBL(0xBE, IL_00be)
  11598. }
  11599. IL_00be:
  11600. {
  11601. return;
  11602. }
  11603. }
  11604. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  11605. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mEB4ABB836E7B1118E30039A3FB54EFFD405BBA40_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method)
  11606. {
  11607. static bool s_Il2CppMethodInitialized;
  11608. if (!s_Il2CppMethodInitialized)
  11609. {
  11610. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var);
  11611. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  11612. s_Il2CppMethodInitialized = true;
  11613. }
  11614. {
  11615. NullCheck((RuntimeObject *)__this);
  11616. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL);
  11617. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  11618. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0;
  11619. L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  11620. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0;
  11621. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0);
  11622. ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var);
  11623. return;
  11624. }
  11625. }
  11626. // System.Int32 System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::get_Count()
  11627. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m89A0B325F1A1F2DFE200165A81908CE77FB4AB4F_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, const RuntimeMethod* method)
  11628. {
  11629. {
  11630. int32_t L_0 = (int32_t)__this->get_count_2();
  11631. int32_t L_1 = (int32_t)__this->get_freeCount_5();
  11632. return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
  11633. }
  11634. }
  11635. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::get_Keys()
  11636. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E * Dictionary_2_get_Keys_mD8E5FAC3CE7D5D2B5FB0BC45912A281BA9F8342F_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, const RuntimeMethod* method)
  11637. {
  11638. {
  11639. KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E * L_0 = (KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E *)__this->get_keys_7();
  11640. if (L_0)
  11641. {
  11642. goto IL_0014;
  11643. }
  11644. }
  11645. {
  11646. KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E * L_1 = (KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13));
  11647. (( void (*) (KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E *, Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
  11648. __this->set_keys_7(L_1);
  11649. }
  11650. IL_0014:
  11651. {
  11652. KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E * L_2 = (KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E *)__this->get_keys_7();
  11653. return (KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E *)L_2;
  11654. }
  11655. }
  11656. // System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys()
  11657. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_mF6EB22232DA87C76C47097F1F2427781585E25DD_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, const RuntimeMethod* method)
  11658. {
  11659. {
  11660. KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E * L_0 = (KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E *)__this->get_keys_7();
  11661. if (L_0)
  11662. {
  11663. goto IL_0014;
  11664. }
  11665. }
  11666. {
  11667. KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E * L_1 = (KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13));
  11668. (( void (*) (KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E *, Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
  11669. __this->set_keys_7(L_1);
  11670. }
  11671. IL_0014:
  11672. {
  11673. KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E * L_2 = (KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E *)__this->get_keys_7();
  11674. return (RuntimeObject*)L_2;
  11675. }
  11676. }
  11677. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::get_Values()
  11678. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 * Dictionary_2_get_Values_mB63D1E775BE942566F845F175B82D936F44E4E08_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, const RuntimeMethod* method)
  11679. {
  11680. {
  11681. ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 * L_0 = (ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 *)__this->get_values_8();
  11682. if (L_0)
  11683. {
  11684. goto IL_0014;
  11685. }
  11686. }
  11687. {
  11688. ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 * L_1 = (ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
  11689. (( void (*) (ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 *, Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
  11690. __this->set_values_8(L_1);
  11691. }
  11692. IL_0014:
  11693. {
  11694. ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 * L_2 = (ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 *)__this->get_values_8();
  11695. return (ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 *)L_2;
  11696. }
  11697. }
  11698. // System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Values()
  11699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_mBF5DA761A5C42BAA07CF08EDF5803A710A150E65_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, const RuntimeMethod* method)
  11700. {
  11701. {
  11702. ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 * L_0 = (ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 *)__this->get_values_8();
  11703. if (L_0)
  11704. {
  11705. goto IL_0014;
  11706. }
  11707. }
  11708. {
  11709. ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 * L_1 = (ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
  11710. (( void (*) (ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 *, Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
  11711. __this->set_values_8(L_1);
  11712. }
  11713. IL_0014:
  11714. {
  11715. ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 * L_2 = (ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 *)__this->get_values_8();
  11716. return (RuntimeObject*)L_2;
  11717. }
  11718. }
  11719. // TValue System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::get_Item(TKey)
  11720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_m610905F4947EB82A1C9BC2CD2ABB72A066F99073_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, int64_t ___key0, const RuntimeMethod* method)
  11721. {
  11722. int32_t V_0 = 0;
  11723. {
  11724. int64_t L_0 = ___key0;
  11725. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  11726. int32_t L_1;
  11727. L_1 = (( int32_t (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int64_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  11728. V_0 = (int32_t)L_1;
  11729. int32_t L_2 = V_0;
  11730. if ((((int32_t)L_2) < ((int32_t)0)))
  11731. {
  11732. goto IL_001e;
  11733. }
  11734. }
  11735. {
  11736. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_3 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  11737. int32_t L_4 = V_0;
  11738. NullCheck(L_3);
  11739. RuntimeObject * L_5 = (RuntimeObject *)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->get_value_3();
  11740. return (RuntimeObject *)L_5;
  11741. }
  11742. IL_001e:
  11743. {
  11744. KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 * L_6 = (KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952_il2cpp_TypeInfo_var)));
  11745. KeyNotFoundException__ctor_mDC226A7A5A3DA52C5886236F32F19F36E6B1C1C1(L_6, /*hidden argument*/NULL);
  11746. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_get_Item_m610905F4947EB82A1C9BC2CD2ABB72A066F99073_RuntimeMethod_var)));
  11747. }
  11748. }
  11749. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::set_Item(TKey,TValue)
  11750. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m63E195FC57405CCEC97DE754BED15E37E749DD4E_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, int64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  11751. {
  11752. {
  11753. int64_t L_0 = ___key0;
  11754. RuntimeObject * L_1 = ___value1;
  11755. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  11756. bool L_2;
  11757. L_2 = (( bool (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int64_t, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int64_t)L_0, (RuntimeObject *)L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  11758. return;
  11759. }
  11760. }
  11761. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::Add(TKey,TValue)
  11762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m5B1EAA8F04A6FCC5425214A4000FE9663DC22992_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, int64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  11763. {
  11764. {
  11765. int64_t L_0 = ___key0;
  11766. RuntimeObject * L_1 = ___value1;
  11767. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  11768. bool L_2;
  11769. L_2 = (( bool (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int64_t, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int64_t)L_0, (RuntimeObject *)L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  11770. return;
  11771. }
  11772. }
  11773. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  11774. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m0FE63C892EB126FBFB9F243E23D6C652B6EF55C5_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 ___keyValuePair0, const RuntimeMethod* method)
  11775. {
  11776. {
  11777. int64_t L_0;
  11778. L_0 = KeyValuePair_2_get_Key_mF36223DAF79287EE7AD47721C8E71CC1ED3171DF_inline((KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  11779. RuntimeObject * L_1;
  11780. L_1 = KeyValuePair_2_get_Value_mB52250CA9A03E738EA5910C743C57CD2CB236389_inline((KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  11781. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  11782. (( void (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int64_t)L_0, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  11783. return;
  11784. }
  11785. }
  11786. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  11787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_mDC437508BBAA125B6B08A3F88EA20279B8BCD491_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 ___keyValuePair0, const RuntimeMethod* method)
  11788. {
  11789. int32_t V_0 = 0;
  11790. {
  11791. int64_t L_0;
  11792. L_0 = KeyValuePair_2_get_Key_mF36223DAF79287EE7AD47721C8E71CC1ED3171DF_inline((KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  11793. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  11794. int32_t L_1;
  11795. L_1 = (( int32_t (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int64_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  11796. V_0 = (int32_t)L_1;
  11797. int32_t L_2 = V_0;
  11798. if ((((int32_t)L_2) < ((int32_t)0)))
  11799. {
  11800. goto IL_0038;
  11801. }
  11802. }
  11803. {
  11804. EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_3;
  11805. L_3 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  11806. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_4 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  11807. int32_t L_5 = V_0;
  11808. NullCheck(L_4);
  11809. RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  11810. RuntimeObject * L_7;
  11811. L_7 = KeyValuePair_2_get_Value_mB52250CA9A03E738EA5910C743C57CD2CB236389_inline((KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  11812. NullCheck((EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3);
  11813. bool L_8;
  11814. L_8 = VirtualFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Object>::Equals(T,T) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3, (RuntimeObject *)L_6, (RuntimeObject *)L_7);
  11815. if (!L_8)
  11816. {
  11817. goto IL_0038;
  11818. }
  11819. }
  11820. {
  11821. return (bool)1;
  11822. }
  11823. IL_0038:
  11824. {
  11825. return (bool)0;
  11826. }
  11827. }
  11828. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  11829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m4D51A4B0874CB8F84C5243267D15F11AA3908C71_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 ___keyValuePair0, const RuntimeMethod* method)
  11830. {
  11831. int32_t V_0 = 0;
  11832. {
  11833. int64_t L_0;
  11834. L_0 = KeyValuePair_2_get_Key_mF36223DAF79287EE7AD47721C8E71CC1ED3171DF_inline((KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  11835. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  11836. int32_t L_1;
  11837. L_1 = (( int32_t (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int64_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  11838. V_0 = (int32_t)L_1;
  11839. int32_t L_2 = V_0;
  11840. if ((((int32_t)L_2) < ((int32_t)0)))
  11841. {
  11842. goto IL_0046;
  11843. }
  11844. }
  11845. {
  11846. EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_3;
  11847. L_3 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  11848. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_4 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  11849. int32_t L_5 = V_0;
  11850. NullCheck(L_4);
  11851. RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  11852. RuntimeObject * L_7;
  11853. L_7 = KeyValuePair_2_get_Value_mB52250CA9A03E738EA5910C743C57CD2CB236389_inline((KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  11854. NullCheck((EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3);
  11855. bool L_8;
  11856. L_8 = VirtualFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Object>::Equals(T,T) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3, (RuntimeObject *)L_6, (RuntimeObject *)L_7);
  11857. if (!L_8)
  11858. {
  11859. goto IL_0046;
  11860. }
  11861. }
  11862. {
  11863. int64_t L_9;
  11864. L_9 = KeyValuePair_2_get_Key_mF36223DAF79287EE7AD47721C8E71CC1ED3171DF_inline((KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  11865. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  11866. bool L_10;
  11867. L_10 = (( bool (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int64_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
  11868. return (bool)1;
  11869. }
  11870. IL_0046:
  11871. {
  11872. return (bool)0;
  11873. }
  11874. }
  11875. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::Clear()
  11876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m9AEDE660F4783D7A413F93A7D440C09D0E831977_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, const RuntimeMethod* method)
  11877. {
  11878. int32_t V_0 = 0;
  11879. {
  11880. int32_t L_0 = (int32_t)__this->get_count_2();
  11881. if ((((int32_t)L_0) <= ((int32_t)0)))
  11882. {
  11883. goto IL_005a;
  11884. }
  11885. }
  11886. {
  11887. V_0 = (int32_t)0;
  11888. goto IL_001a;
  11889. }
  11890. IL_000d:
  11891. {
  11892. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  11893. int32_t L_2 = V_0;
  11894. NullCheck(L_1);
  11895. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)(-1));
  11896. int32_t L_3 = V_0;
  11897. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
  11898. }
  11899. IL_001a:
  11900. {
  11901. int32_t L_4 = V_0;
  11902. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  11903. NullCheck(L_5);
  11904. if ((((int32_t)L_4) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))))
  11905. {
  11906. goto IL_000d;
  11907. }
  11908. }
  11909. {
  11910. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_6 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  11911. int32_t L_7 = (int32_t)__this->get_count_2();
  11912. Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL);
  11913. __this->set_freeList_4((-1));
  11914. __this->set_count_2(0);
  11915. __this->set_freeCount_5(0);
  11916. int32_t L_8 = (int32_t)__this->get_version_3();
  11917. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
  11918. }
  11919. IL_005a:
  11920. {
  11921. return;
  11922. }
  11923. }
  11924. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::ContainsKey(TKey)
  11925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mDC81E9BED8FC6AC81DAF00EA66FF7548051843B4_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, int64_t ___key0, const RuntimeMethod* method)
  11926. {
  11927. {
  11928. int64_t L_0 = ___key0;
  11929. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  11930. int32_t L_1;
  11931. L_1 = (( int32_t (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int64_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  11932. return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  11933. }
  11934. }
  11935. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::ContainsValue(TValue)
  11936. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_mB9D38E2856841CAD843EE07CB05FCD48952418EE_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
  11937. {
  11938. int32_t V_0 = 0;
  11939. EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * V_1 = NULL;
  11940. int32_t V_2 = 0;
  11941. {
  11942. RuntimeObject * L_0 = ___value0;
  11943. if (L_0)
  11944. {
  11945. goto IL_0049;
  11946. }
  11947. }
  11948. {
  11949. V_0 = (int32_t)0;
  11950. goto IL_003e;
  11951. }
  11952. IL_000c:
  11953. {
  11954. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_1 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  11955. int32_t L_2 = V_0;
  11956. NullCheck(L_1);
  11957. int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_hashCode_0();
  11958. if ((((int32_t)L_3) < ((int32_t)0)))
  11959. {
  11960. goto IL_003a;
  11961. }
  11962. }
  11963. {
  11964. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_4 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  11965. int32_t L_5 = V_0;
  11966. NullCheck(L_4);
  11967. RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  11968. if (L_6)
  11969. {
  11970. goto IL_003a;
  11971. }
  11972. }
  11973. {
  11974. return (bool)1;
  11975. }
  11976. IL_003a:
  11977. {
  11978. int32_t L_7 = V_0;
  11979. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
  11980. }
  11981. IL_003e:
  11982. {
  11983. int32_t L_8 = V_0;
  11984. int32_t L_9 = (int32_t)__this->get_count_2();
  11985. if ((((int32_t)L_8) < ((int32_t)L_9)))
  11986. {
  11987. goto IL_000c;
  11988. }
  11989. }
  11990. {
  11991. goto IL_0090;
  11992. }
  11993. IL_0049:
  11994. {
  11995. EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_10;
  11996. L_10 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  11997. V_1 = (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_10;
  11998. V_2 = (int32_t)0;
  11999. goto IL_0087;
  12000. }
  12001. IL_0053:
  12002. {
  12003. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_11 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  12004. int32_t L_12 = V_2;
  12005. NullCheck(L_11);
  12006. int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
  12007. if ((((int32_t)L_13) < ((int32_t)0)))
  12008. {
  12009. goto IL_0083;
  12010. }
  12011. }
  12012. {
  12013. EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_14 = V_1;
  12014. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_15 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  12015. int32_t L_16 = V_2;
  12016. NullCheck(L_15);
  12017. RuntimeObject * L_17 = (RuntimeObject *)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_value_3();
  12018. RuntimeObject * L_18 = ___value0;
  12019. NullCheck((EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_14);
  12020. bool L_19;
  12021. L_19 = VirtualFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Object>::Equals(T,T) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_14, (RuntimeObject *)L_17, (RuntimeObject *)L_18);
  12022. if (!L_19)
  12023. {
  12024. goto IL_0083;
  12025. }
  12026. }
  12027. {
  12028. return (bool)1;
  12029. }
  12030. IL_0083:
  12031. {
  12032. int32_t L_20 = V_2;
  12033. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
  12034. }
  12035. IL_0087:
  12036. {
  12037. int32_t L_21 = V_2;
  12038. int32_t L_22 = (int32_t)__this->get_count_2();
  12039. if ((((int32_t)L_21) < ((int32_t)L_22)))
  12040. {
  12041. goto IL_0053;
  12042. }
  12043. }
  12044. IL_0090:
  12045. {
  12046. return (bool)0;
  12047. }
  12048. }
  12049. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
  12050. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_mFA7DEC85E5B7A0AC7350230BACB45B3828C91A44_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* ___array0, int32_t ___index1, const RuntimeMethod* method)
  12051. {
  12052. int32_t V_0 = 0;
  12053. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* V_1 = NULL;
  12054. int32_t V_2 = 0;
  12055. {
  12056. KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* L_0 = ___array0;
  12057. if (L_0)
  12058. {
  12059. goto IL_000e;
  12060. }
  12061. }
  12062. {
  12063. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  12064. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  12065. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_mFA7DEC85E5B7A0AC7350230BACB45B3828C91A44_RuntimeMethod_var)));
  12066. }
  12067. IL_000e:
  12068. {
  12069. int32_t L_2 = ___index1;
  12070. if ((((int32_t)L_2) < ((int32_t)0)))
  12071. {
  12072. goto IL_0018;
  12073. }
  12074. }
  12075. {
  12076. int32_t L_3 = ___index1;
  12077. KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* L_4 = ___array0;
  12078. NullCheck(L_4);
  12079. if ((((int32_t)L_3) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  12080. {
  12081. goto IL_002e;
  12082. }
  12083. }
  12084. IL_0018:
  12085. {
  12086. int32_t L_5 = ___index1;
  12087. int32_t L_6 = L_5;
  12088. RuntimeObject * L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_6);
  12089. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_8 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  12090. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_8, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
  12091. IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_mFA7DEC85E5B7A0AC7350230BACB45B3828C91A44_RuntimeMethod_var)));
  12092. }
  12093. IL_002e:
  12094. {
  12095. KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* L_9 = ___array0;
  12096. NullCheck(L_9);
  12097. int32_t L_10 = ___index1;
  12098. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  12099. int32_t L_11;
  12100. L_11 = (( int32_t (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  12101. if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)L_10))) >= ((int32_t)L_11)))
  12102. {
  12103. goto IL_0046;
  12104. }
  12105. }
  12106. {
  12107. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  12108. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL);
  12109. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_mFA7DEC85E5B7A0AC7350230BACB45B3828C91A44_RuntimeMethod_var)));
  12110. }
  12111. IL_0046:
  12112. {
  12113. int32_t L_13 = (int32_t)__this->get_count_2();
  12114. V_0 = (int32_t)L_13;
  12115. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_14 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  12116. V_1 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)L_14;
  12117. V_2 = (int32_t)0;
  12118. goto IL_0094;
  12119. }
  12120. IL_0058:
  12121. {
  12122. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_15 = V_1;
  12123. int32_t L_16 = V_2;
  12124. NullCheck(L_15);
  12125. int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
  12126. if ((((int32_t)L_17) < ((int32_t)0)))
  12127. {
  12128. goto IL_0090;
  12129. }
  12130. }
  12131. {
  12132. KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* L_18 = ___array0;
  12133. int32_t L_19 = ___index1;
  12134. int32_t L_20 = (int32_t)L_19;
  12135. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
  12136. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_21 = V_1;
  12137. int32_t L_22 = V_2;
  12138. NullCheck(L_21);
  12139. int64_t L_23 = (int64_t)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_key_2();
  12140. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_24 = V_1;
  12141. int32_t L_25 = V_2;
  12142. NullCheck(L_24);
  12143. RuntimeObject * L_26 = (RuntimeObject *)((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->get_value_3();
  12144. KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 L_27;
  12145. memset((&L_27), 0, sizeof(L_27));
  12146. KeyValuePair_2__ctor_mF1DE1E0530EE1DE9399C8A494C40B9D7336978D5((&L_27), (int64_t)L_23, (RuntimeObject *)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
  12147. NullCheck(L_18);
  12148. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 )L_27);
  12149. }
  12150. IL_0090:
  12151. {
  12152. int32_t L_28 = V_2;
  12153. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
  12154. }
  12155. IL_0094:
  12156. {
  12157. int32_t L_29 = V_2;
  12158. int32_t L_30 = V_0;
  12159. if ((((int32_t)L_29) < ((int32_t)L_30)))
  12160. {
  12161. goto IL_0058;
  12162. }
  12163. }
  12164. {
  12165. return;
  12166. }
  12167. }
  12168. // System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::GetEnumerator()
  12169. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD Dictionary_2_GetEnumerator_mDCDB04B4989B0ABCA1E4AB9163635B51DE21FCD6_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, const RuntimeMethod* method)
  12170. {
  12171. {
  12172. Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD L_0;
  12173. memset((&L_0), 0, sizeof(L_0));
  12174. Enumerator__ctor_m4D9A34A0D2D0FBEF6FF90D8C3213C7015A1AA3BF((&L_0), (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  12175. return (Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD )L_0;
  12176. }
  12177. }
  12178. // System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>> System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator()
  12179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_mC5900A3A1419AB9B48F4A73A488754E28D4F6B42_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, const RuntimeMethod* method)
  12180. {
  12181. {
  12182. Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD L_0;
  12183. memset((&L_0), 0, sizeof(L_0));
  12184. Enumerator__ctor_m4D9A34A0D2D0FBEF6FF90D8C3213C7015A1AA3BF((&L_0), (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  12185. Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD L_1 = (Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD )L_0;
  12186. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  12187. return (RuntimeObject*)L_2;
  12188. }
  12189. }
  12190. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  12191. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_mFC0D38041BC9877583C1501CFA2379216416AA9B_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method)
  12192. {
  12193. static bool s_Il2CppMethodInitialized;
  12194. if (!s_Il2CppMethodInitialized)
  12195. {
  12196. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  12197. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
  12198. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  12199. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
  12200. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  12201. s_Il2CppMethodInitialized = true;
  12202. }
  12203. KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* V_0 = NULL;
  12204. String_t* G_B4_0 = NULL;
  12205. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B4_1 = NULL;
  12206. String_t* G_B3_0 = NULL;
  12207. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B3_1 = NULL;
  12208. int32_t G_B5_0 = 0;
  12209. String_t* G_B5_1 = NULL;
  12210. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B5_2 = NULL;
  12211. {
  12212. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
  12213. if (L_0)
  12214. {
  12215. goto IL_000e;
  12216. }
  12217. }
  12218. {
  12219. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  12220. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL);
  12221. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_GetObjectData_mFC0D38041BC9877583C1501CFA2379216416AA9B_RuntimeMethod_var)));
  12222. }
  12223. IL_000e:
  12224. {
  12225. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0;
  12226. int32_t L_3 = (int32_t)__this->get_version_3();
  12227. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2);
  12228. SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL);
  12229. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0;
  12230. RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6();
  12231. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) };
  12232. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  12233. Type_t * L_7;
  12234. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL);
  12235. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4);
  12236. SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL);
  12237. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0;
  12238. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  12239. G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
  12240. G_B3_1 = L_8;
  12241. if (!L_9)
  12242. {
  12243. G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
  12244. G_B4_1 = L_8;
  12245. goto IL_0052;
  12246. }
  12247. }
  12248. {
  12249. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  12250. NullCheck(L_10);
  12251. G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)));
  12252. G_B5_1 = G_B3_0;
  12253. G_B5_2 = G_B3_1;
  12254. goto IL_0053;
  12255. }
  12256. IL_0052:
  12257. {
  12258. G_B5_0 = 0;
  12259. G_B5_1 = G_B4_0;
  12260. G_B5_2 = G_B4_1;
  12261. }
  12262. IL_0053:
  12263. {
  12264. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2);
  12265. SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL);
  12266. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  12267. if (!L_11)
  12268. {
  12269. goto IL_008a;
  12270. }
  12271. }
  12272. {
  12273. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  12274. int32_t L_12;
  12275. L_12 = (( int32_t (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  12276. KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* L_13 = (KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462*)(KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12);
  12277. V_0 = (KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462*)L_13;
  12278. KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* L_14 = V_0;
  12279. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  12280. (( void (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  12281. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0;
  12282. KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* L_16 = V_0;
  12283. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) };
  12284. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  12285. Type_t * L_18;
  12286. L_18 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL);
  12287. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15);
  12288. SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL);
  12289. }
  12290. IL_008a:
  12291. {
  12292. return;
  12293. }
  12294. }
  12295. // System.Int32 System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::FindEntry(TKey)
  12296. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m98752033C1CD1EBF240DD0622921D0D3B612D302_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, int64_t ___key0, const RuntimeMethod* method)
  12297. {
  12298. int32_t V_0 = 0;
  12299. int32_t V_1 = 0;
  12300. {
  12301. goto IL_0013;
  12302. }
  12303. {
  12304. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  12305. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  12306. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_FindEntry_m98752033C1CD1EBF240DD0622921D0D3B612D302_RuntimeMethod_var)));
  12307. }
  12308. IL_0013:
  12309. {
  12310. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  12311. if (!L_2)
  12312. {
  12313. goto IL_008d;
  12314. }
  12315. }
  12316. {
  12317. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  12318. int64_t L_4 = ___key0;
  12319. NullCheck((RuntimeObject*)L_3);
  12320. int32_t L_5;
  12321. L_5 = InterfaceFuncInvoker1< int32_t, int64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Int64>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (int64_t)L_4);
  12322. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  12323. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  12324. int32_t L_7 = V_0;
  12325. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  12326. NullCheck(L_8);
  12327. NullCheck(L_6);
  12328. int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))));
  12329. int32_t L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  12330. V_1 = (int32_t)L_10;
  12331. goto IL_0089;
  12332. }
  12333. IL_0042:
  12334. {
  12335. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_11 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  12336. int32_t L_12 = V_1;
  12337. NullCheck(L_11);
  12338. int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
  12339. int32_t L_14 = V_0;
  12340. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  12341. {
  12342. goto IL_0077;
  12343. }
  12344. }
  12345. {
  12346. RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6();
  12347. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_16 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  12348. int32_t L_17 = V_1;
  12349. NullCheck(L_16);
  12350. int64_t L_18 = (int64_t)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_key_2();
  12351. int64_t L_19 = ___key0;
  12352. NullCheck((RuntimeObject*)L_15);
  12353. bool L_20;
  12354. L_20 = InterfaceFuncInvoker2< bool, int64_t, int64_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Int64>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_15, (int64_t)L_18, (int64_t)L_19);
  12355. if (!L_20)
  12356. {
  12357. goto IL_0077;
  12358. }
  12359. }
  12360. {
  12361. int32_t L_21 = V_1;
  12362. return (int32_t)L_21;
  12363. }
  12364. IL_0077:
  12365. {
  12366. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_22 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  12367. int32_t L_23 = V_1;
  12368. NullCheck(L_22);
  12369. int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_next_1();
  12370. V_1 = (int32_t)L_24;
  12371. }
  12372. IL_0089:
  12373. {
  12374. int32_t L_25 = V_1;
  12375. if ((((int32_t)L_25) >= ((int32_t)0)))
  12376. {
  12377. goto IL_0042;
  12378. }
  12379. }
  12380. IL_008d:
  12381. {
  12382. return (int32_t)(-1);
  12383. }
  12384. }
  12385. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::Initialize(System.Int32)
  12386. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_m1203C1CC174F7E7C9906E1996FDB425BA7F9376A_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, int32_t ___capacity0, const RuntimeMethod* method)
  12387. {
  12388. static bool s_Il2CppMethodInitialized;
  12389. if (!s_Il2CppMethodInitialized)
  12390. {
  12391. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  12392. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  12393. s_Il2CppMethodInitialized = true;
  12394. }
  12395. int32_t V_0 = 0;
  12396. int32_t V_1 = 0;
  12397. {
  12398. int32_t L_0 = ___capacity0;
  12399. IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  12400. int32_t L_1;
  12401. L_1 = HashHelpers_GetPrime_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((int32_t)L_0, /*hidden argument*/NULL);
  12402. V_0 = (int32_t)L_1;
  12403. int32_t L_2 = V_0;
  12404. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2);
  12405. __this->set_buckets_0(L_3);
  12406. V_1 = (int32_t)0;
  12407. goto IL_0024;
  12408. }
  12409. IL_0017:
  12410. {
  12411. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  12412. int32_t L_5 = V_1;
  12413. NullCheck(L_4);
  12414. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (int32_t)(-1));
  12415. int32_t L_6 = V_1;
  12416. V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
  12417. }
  12418. IL_0024:
  12419. {
  12420. int32_t L_7 = V_1;
  12421. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  12422. NullCheck(L_8);
  12423. if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
  12424. {
  12425. goto IL_0017;
  12426. }
  12427. }
  12428. {
  12429. int32_t L_9 = V_0;
  12430. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_10 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)(EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_9);
  12431. __this->set_entries_1(L_10);
  12432. __this->set_freeList_4((-1));
  12433. return;
  12434. }
  12435. }
  12436. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior)
  12437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_m0092B7E5DA92AFBA326B43AF50F5B8E63F545C12_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, int64_t ___key0, RuntimeObject * ___value1, uint8_t ___behavior2, const RuntimeMethod* method)
  12438. {
  12439. static bool s_Il2CppMethodInitialized;
  12440. if (!s_Il2CppMethodInitialized)
  12441. {
  12442. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var);
  12443. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var);
  12444. s_Il2CppMethodInitialized = true;
  12445. }
  12446. int32_t V_0 = 0;
  12447. int32_t V_1 = 0;
  12448. int32_t V_2 = 0;
  12449. int32_t V_3 = 0;
  12450. int32_t V_4 = 0;
  12451. {
  12452. goto IL_0013;
  12453. }
  12454. {
  12455. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  12456. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  12457. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_m0092B7E5DA92AFBA326B43AF50F5B8E63F545C12_RuntimeMethod_var)));
  12458. }
  12459. IL_0013:
  12460. {
  12461. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  12462. if (L_2)
  12463. {
  12464. goto IL_0022;
  12465. }
  12466. }
  12467. {
  12468. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  12469. (( void (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
  12470. }
  12471. IL_0022:
  12472. {
  12473. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  12474. int64_t L_4 = ___key0;
  12475. NullCheck((RuntimeObject*)L_3);
  12476. int32_t L_5;
  12477. L_5 = InterfaceFuncInvoker1< int32_t, int64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Int64>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (int64_t)L_4);
  12478. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  12479. int32_t L_6 = V_0;
  12480. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  12481. NullCheck(L_7);
  12482. V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))));
  12483. V_2 = (int32_t)0;
  12484. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  12485. int32_t L_9 = V_1;
  12486. NullCheck(L_8);
  12487. int32_t L_10 = L_9;
  12488. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  12489. V_4 = (int32_t)L_11;
  12490. goto IL_00e1;
  12491. }
  12492. IL_0051:
  12493. {
  12494. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_12 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  12495. int32_t L_13 = V_4;
  12496. NullCheck(L_12);
  12497. int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
  12498. int32_t L_15 = V_0;
  12499. if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
  12500. {
  12501. goto IL_00c9;
  12502. }
  12503. }
  12504. {
  12505. RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
  12506. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_17 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  12507. int32_t L_18 = V_4;
  12508. NullCheck(L_17);
  12509. int64_t L_19 = (int64_t)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
  12510. int64_t L_20 = ___key0;
  12511. NullCheck((RuntimeObject*)L_16);
  12512. bool L_21;
  12513. L_21 = InterfaceFuncInvoker2< bool, int64_t, int64_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Int64>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (int64_t)L_19, (int64_t)L_20);
  12514. if (!L_21)
  12515. {
  12516. goto IL_00c9;
  12517. }
  12518. }
  12519. {
  12520. uint8_t L_22 = ___behavior2;
  12521. if ((!(((uint32_t)L_22) == ((uint32_t)1))))
  12522. {
  12523. goto IL_00ad;
  12524. }
  12525. }
  12526. {
  12527. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_23 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  12528. int32_t L_24 = V_4;
  12529. NullCheck(L_23);
  12530. RuntimeObject * L_25 = ___value1;
  12531. ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->set_value_3(L_25);
  12532. int32_t L_26 = (int32_t)__this->get_version_3();
  12533. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)));
  12534. return (bool)1;
  12535. }
  12536. IL_00ad:
  12537. {
  12538. uint8_t L_27 = ___behavior2;
  12539. if ((!(((uint32_t)L_27) == ((uint32_t)2))))
  12540. {
  12541. goto IL_00c7;
  12542. }
  12543. }
  12544. {
  12545. int64_t L_28 = ___key0;
  12546. int64_t L_29 = L_28;
  12547. RuntimeObject * L_30 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33), &L_29);
  12548. String_t* L_31;
  12549. L_31 = SR_Format_m942E78AC3ABE13F58075ED90094D6074CA5A7DC8((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_30, /*hidden argument*/NULL);
  12550. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_32 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  12551. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_32, (String_t*)L_31, /*hidden argument*/NULL);
  12552. IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_m0092B7E5DA92AFBA326B43AF50F5B8E63F545C12_RuntimeMethod_var)));
  12553. }
  12554. IL_00c7:
  12555. {
  12556. return (bool)0;
  12557. }
  12558. IL_00c9:
  12559. {
  12560. int32_t L_33 = V_2;
  12561. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
  12562. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_34 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  12563. int32_t L_35 = V_4;
  12564. NullCheck(L_34);
  12565. int32_t L_36 = (int32_t)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_next_1();
  12566. V_4 = (int32_t)L_36;
  12567. }
  12568. IL_00e1:
  12569. {
  12570. int32_t L_37 = V_4;
  12571. if ((((int32_t)L_37) >= ((int32_t)0)))
  12572. {
  12573. goto IL_0051;
  12574. }
  12575. }
  12576. {
  12577. int32_t L_38 = (int32_t)__this->get_freeCount_5();
  12578. if ((((int32_t)L_38) <= ((int32_t)0)))
  12579. {
  12580. goto IL_0120;
  12581. }
  12582. }
  12583. {
  12584. int32_t L_39 = (int32_t)__this->get_freeList_4();
  12585. V_3 = (int32_t)L_39;
  12586. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_40 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  12587. int32_t L_41 = V_3;
  12588. NullCheck(L_40);
  12589. int32_t L_42 = (int32_t)((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41)))->get_next_1();
  12590. __this->set_freeList_4(L_42);
  12591. int32_t L_43 = (int32_t)__this->get_freeCount_5();
  12592. __this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_43, (int32_t)1)));
  12593. goto IL_0156;
  12594. }
  12595. IL_0120:
  12596. {
  12597. int32_t L_44 = (int32_t)__this->get_count_2();
  12598. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_45 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  12599. NullCheck(L_45);
  12600. if ((!(((uint32_t)L_44) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length)))))))
  12601. {
  12602. goto IL_0141;
  12603. }
  12604. }
  12605. {
  12606. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  12607. (( void (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
  12608. int32_t L_46 = V_0;
  12609. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_47 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  12610. NullCheck(L_47);
  12611. V_1 = (int32_t)((int32_t)((int32_t)L_46%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))));
  12612. }
  12613. IL_0141:
  12614. {
  12615. int32_t L_48 = (int32_t)__this->get_count_2();
  12616. V_3 = (int32_t)L_48;
  12617. int32_t L_49 = (int32_t)__this->get_count_2();
  12618. __this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1)));
  12619. }
  12620. IL_0156:
  12621. {
  12622. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_50 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  12623. int32_t L_51 = V_3;
  12624. NullCheck(L_50);
  12625. int32_t L_52 = V_0;
  12626. ((L_50)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_51)))->set_hashCode_0(L_52);
  12627. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_53 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  12628. int32_t L_54 = V_3;
  12629. NullCheck(L_53);
  12630. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_55 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  12631. int32_t L_56 = V_1;
  12632. NullCheck(L_55);
  12633. int32_t L_57 = L_56;
  12634. int32_t L_58 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
  12635. ((L_53)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_54)))->set_next_1(L_58);
  12636. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_59 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  12637. int32_t L_60 = V_3;
  12638. NullCheck(L_59);
  12639. int64_t L_61 = ___key0;
  12640. ((L_59)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_60)))->set_key_2(L_61);
  12641. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_62 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  12642. int32_t L_63 = V_3;
  12643. NullCheck(L_62);
  12644. RuntimeObject * L_64 = ___value1;
  12645. ((L_62)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_63)))->set_value_3(L_64);
  12646. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_65 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  12647. int32_t L_66 = V_1;
  12648. int32_t L_67 = V_3;
  12649. NullCheck(L_65);
  12650. (L_65)->SetAt(static_cast<il2cpp_array_size_t>(L_66), (int32_t)L_67);
  12651. int32_t L_68 = (int32_t)__this->get_version_3();
  12652. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1)));
  12653. int32_t L_69 = V_2;
  12654. if ((((int32_t)L_69) <= ((int32_t)((int32_t)100))))
  12655. {
  12656. goto IL_01ed;
  12657. }
  12658. }
  12659. {
  12660. RuntimeObject* L_70 = (RuntimeObject*)__this->get_comparer_6();
  12661. if (!((NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 *)IsInst((RuntimeObject*)L_70, NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var)))
  12662. {
  12663. goto IL_01ed;
  12664. }
  12665. }
  12666. {
  12667. EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * L_71;
  12668. L_71 = EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836(/*hidden argument*/EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var);
  12669. __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_71, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))));
  12670. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_72 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  12671. NullCheck(L_72);
  12672. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  12673. (( void (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
  12674. }
  12675. IL_01ed:
  12676. {
  12677. return (bool)1;
  12678. }
  12679. }
  12680. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::OnDeserialization(System.Object)
  12681. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m034E6FE1B691B5A39798FEA0C29A60D1B80BA3E4_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
  12682. {
  12683. static bool s_Il2CppMethodInitialized;
  12684. if (!s_Il2CppMethodInitialized)
  12685. {
  12686. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var);
  12687. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_RuntimeMethod_var);
  12688. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  12689. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  12690. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  12691. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
  12692. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  12693. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
  12694. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  12695. s_Il2CppMethodInitialized = true;
  12696. }
  12697. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL;
  12698. int32_t V_1 = 0;
  12699. int32_t V_2 = 0;
  12700. KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* V_3 = NULL;
  12701. int32_t V_4 = 0;
  12702. int32_t V_5 = 0;
  12703. {
  12704. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  12705. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0;
  12706. L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  12707. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0);
  12708. bool L_1;
  12709. L_1 = ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_RuntimeMethod_var);
  12710. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0;
  12711. if (L_2)
  12712. {
  12713. goto IL_0012;
  12714. }
  12715. }
  12716. {
  12717. return;
  12718. }
  12719. IL_0012:
  12720. {
  12721. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0;
  12722. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3);
  12723. int32_t L_4;
  12724. L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL);
  12725. V_1 = (int32_t)L_4;
  12726. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0;
  12727. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5);
  12728. int32_t L_6;
  12729. L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL);
  12730. V_2 = (int32_t)L_6;
  12731. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0;
  12732. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) };
  12733. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  12734. Type_t * L_9;
  12735. L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL);
  12736. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7);
  12737. RuntimeObject * L_10;
  12738. L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL);
  12739. __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))));
  12740. int32_t L_11 = V_2;
  12741. if (!L_11)
  12742. {
  12743. goto IL_010c;
  12744. }
  12745. }
  12746. {
  12747. int32_t L_12 = V_2;
  12748. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12);
  12749. __this->set_buckets_0(L_13);
  12750. V_4 = (int32_t)0;
  12751. goto IL_0071;
  12752. }
  12753. IL_0061:
  12754. {
  12755. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  12756. int32_t L_15 = V_4;
  12757. NullCheck(L_14);
  12758. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)(-1));
  12759. int32_t L_16 = V_4;
  12760. V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
  12761. }
  12762. IL_0071:
  12763. {
  12764. int32_t L_17 = V_4;
  12765. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  12766. NullCheck(L_18);
  12767. if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))))
  12768. {
  12769. goto IL_0061;
  12770. }
  12771. }
  12772. {
  12773. int32_t L_19 = V_2;
  12774. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_20 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)(EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_19);
  12775. __this->set_entries_1(L_20);
  12776. __this->set_freeList_4((-1));
  12777. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_21 = V_0;
  12778. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) };
  12779. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  12780. Type_t * L_23;
  12781. L_23 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL);
  12782. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21);
  12783. RuntimeObject * L_24;
  12784. L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL);
  12785. V_3 = (KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462*)((KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38)));
  12786. KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* L_25 = V_3;
  12787. if (L_25)
  12788. {
  12789. goto IL_00b9;
  12790. }
  12791. }
  12792. {
  12793. SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_26 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var)));
  12794. SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_26, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), /*hidden argument*/NULL);
  12795. IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_m034E6FE1B691B5A39798FEA0C29A60D1B80BA3E4_RuntimeMethod_var)));
  12796. }
  12797. IL_00b9:
  12798. {
  12799. V_5 = (int32_t)0;
  12800. goto IL_0103;
  12801. }
  12802. IL_00be:
  12803. {
  12804. KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* L_27 = V_3;
  12805. int32_t L_28 = V_5;
  12806. NullCheck(L_27);
  12807. int64_t L_29;
  12808. L_29 = KeyValuePair_2_get_Key_mF36223DAF79287EE7AD47721C8E71CC1ED3171DF_inline((KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  12809. goto IL_00dd;
  12810. }
  12811. {
  12812. SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_30 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var)));
  12813. SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_30, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB)), /*hidden argument*/NULL);
  12814. IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_m034E6FE1B691B5A39798FEA0C29A60D1B80BA3E4_RuntimeMethod_var)));
  12815. }
  12816. IL_00dd:
  12817. {
  12818. KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* L_31 = V_3;
  12819. int32_t L_32 = V_5;
  12820. NullCheck(L_31);
  12821. int64_t L_33;
  12822. L_33 = KeyValuePair_2_get_Key_mF36223DAF79287EE7AD47721C8E71CC1ED3171DF_inline((KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  12823. KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* L_34 = V_3;
  12824. int32_t L_35 = V_5;
  12825. NullCheck(L_34);
  12826. RuntimeObject * L_36;
  12827. L_36 = KeyValuePair_2_get_Value_mB52250CA9A03E738EA5910C743C57CD2CB236389_inline((KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)(KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  12828. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  12829. (( void (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int64_t)L_33, (RuntimeObject *)L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  12830. int32_t L_37 = V_5;
  12831. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1));
  12832. }
  12833. IL_0103:
  12834. {
  12835. int32_t L_38 = V_5;
  12836. KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* L_39 = V_3;
  12837. NullCheck(L_39);
  12838. if ((((int32_t)L_38) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length))))))
  12839. {
  12840. goto IL_00be;
  12841. }
  12842. }
  12843. {
  12844. goto IL_0113;
  12845. }
  12846. IL_010c:
  12847. {
  12848. __this->set_buckets_0((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL);
  12849. }
  12850. IL_0113:
  12851. {
  12852. int32_t L_40 = V_1;
  12853. __this->set_version_3(L_40);
  12854. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  12855. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_41;
  12856. L_41 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  12857. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41);
  12858. bool L_42;
  12859. L_42 = ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var);
  12860. return;
  12861. }
  12862. }
  12863. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::Resize()
  12864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mD50C215490EC1E22665896782EDE59C510B879A5_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, const RuntimeMethod* method)
  12865. {
  12866. static bool s_Il2CppMethodInitialized;
  12867. if (!s_Il2CppMethodInitialized)
  12868. {
  12869. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  12870. s_Il2CppMethodInitialized = true;
  12871. }
  12872. {
  12873. int32_t L_0 = (int32_t)__this->get_count_2();
  12874. IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  12875. int32_t L_1;
  12876. L_1 = HashHelpers_ExpandPrime_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)L_0, /*hidden argument*/NULL);
  12877. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  12878. (( void (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
  12879. return;
  12880. }
  12881. }
  12882. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::Resize(System.Int32,System.Boolean)
  12883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m066CABFABC09E721B65D2360F61100C27F8679E8_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method)
  12884. {
  12885. static bool s_Il2CppMethodInitialized;
  12886. if (!s_Il2CppMethodInitialized)
  12887. {
  12888. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  12889. s_Il2CppMethodInitialized = true;
  12890. }
  12891. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL;
  12892. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* V_1 = NULL;
  12893. int32_t V_2 = 0;
  12894. int32_t V_3 = 0;
  12895. int32_t V_4 = 0;
  12896. int32_t V_5 = 0;
  12897. {
  12898. int32_t L_0 = ___newSize0;
  12899. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_0);
  12900. V_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_1;
  12901. V_2 = (int32_t)0;
  12902. goto IL_0013;
  12903. }
  12904. IL_000b:
  12905. {
  12906. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = V_0;
  12907. int32_t L_3 = V_2;
  12908. NullCheck(L_2);
  12909. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (int32_t)(-1));
  12910. int32_t L_4 = V_2;
  12911. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
  12912. }
  12913. IL_0013:
  12914. {
  12915. int32_t L_5 = V_2;
  12916. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = V_0;
  12917. NullCheck(L_6);
  12918. if ((((int32_t)L_5) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))))
  12919. {
  12920. goto IL_000b;
  12921. }
  12922. }
  12923. {
  12924. int32_t L_7 = ___newSize0;
  12925. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_8 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)(EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7);
  12926. V_1 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)L_8;
  12927. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_9 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  12928. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_10 = V_1;
  12929. int32_t L_11 = (int32_t)__this->get_count_2();
  12930. Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
  12931. bool L_12 = ___forceNewHashCodes1;
  12932. if (!L_12)
  12933. {
  12934. goto IL_0080;
  12935. }
  12936. }
  12937. {
  12938. V_3 = (int32_t)0;
  12939. goto IL_0077;
  12940. }
  12941. IL_003b:
  12942. {
  12943. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_13 = V_1;
  12944. int32_t L_14 = V_3;
  12945. NullCheck(L_13);
  12946. int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_hashCode_0();
  12947. if ((((int32_t)L_15) == ((int32_t)(-1))))
  12948. {
  12949. goto IL_0073;
  12950. }
  12951. }
  12952. {
  12953. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_16 = V_1;
  12954. int32_t L_17 = V_3;
  12955. NullCheck(L_16);
  12956. RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6();
  12957. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_19 = V_1;
  12958. int32_t L_20 = V_3;
  12959. NullCheck(L_19);
  12960. int64_t L_21 = (int64_t)((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->get_key_2();
  12961. NullCheck((RuntimeObject*)L_18);
  12962. int32_t L_22;
  12963. L_22 = InterfaceFuncInvoker1< int32_t, int64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Int64>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_18, (int64_t)L_21);
  12964. ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL))));
  12965. }
  12966. IL_0073:
  12967. {
  12968. int32_t L_23 = V_3;
  12969. V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
  12970. }
  12971. IL_0077:
  12972. {
  12973. int32_t L_24 = V_3;
  12974. int32_t L_25 = (int32_t)__this->get_count_2();
  12975. if ((((int32_t)L_24) < ((int32_t)L_25)))
  12976. {
  12977. goto IL_003b;
  12978. }
  12979. }
  12980. IL_0080:
  12981. {
  12982. V_4 = (int32_t)0;
  12983. goto IL_00c3;
  12984. }
  12985. IL_0085:
  12986. {
  12987. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_26 = V_1;
  12988. int32_t L_27 = V_4;
  12989. NullCheck(L_26);
  12990. int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->get_hashCode_0();
  12991. if ((((int32_t)L_28) < ((int32_t)0)))
  12992. {
  12993. goto IL_00bd;
  12994. }
  12995. }
  12996. {
  12997. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_29 = V_1;
  12998. int32_t L_30 = V_4;
  12999. NullCheck(L_29);
  13000. int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->get_hashCode_0();
  13001. int32_t L_32 = ___newSize0;
  13002. V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32));
  13003. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_33 = V_1;
  13004. int32_t L_34 = V_4;
  13005. NullCheck(L_33);
  13006. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_0;
  13007. int32_t L_36 = V_5;
  13008. NullCheck(L_35);
  13009. int32_t L_37 = L_36;
  13010. int32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
  13011. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_next_1(L_38);
  13012. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = V_0;
  13013. int32_t L_40 = V_5;
  13014. int32_t L_41 = V_4;
  13015. NullCheck(L_39);
  13016. (L_39)->SetAt(static_cast<il2cpp_array_size_t>(L_40), (int32_t)L_41);
  13017. }
  13018. IL_00bd:
  13019. {
  13020. int32_t L_42 = V_4;
  13021. V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1));
  13022. }
  13023. IL_00c3:
  13024. {
  13025. int32_t L_43 = V_4;
  13026. int32_t L_44 = (int32_t)__this->get_count_2();
  13027. if ((((int32_t)L_43) < ((int32_t)L_44)))
  13028. {
  13029. goto IL_0085;
  13030. }
  13031. }
  13032. {
  13033. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = V_0;
  13034. __this->set_buckets_0(L_45);
  13035. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_46 = V_1;
  13036. __this->set_entries_1(L_46);
  13037. return;
  13038. }
  13039. }
  13040. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::Remove(TKey)
  13041. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mAED9F08432F3122AE01192330BC89134D64341A5_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, int64_t ___key0, const RuntimeMethod* method)
  13042. {
  13043. int32_t V_0 = 0;
  13044. int32_t V_1 = 0;
  13045. int32_t V_2 = 0;
  13046. int32_t V_3 = 0;
  13047. {
  13048. goto IL_0013;
  13049. }
  13050. {
  13051. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  13052. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  13053. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_Remove_mAED9F08432F3122AE01192330BC89134D64341A5_RuntimeMethod_var)));
  13054. }
  13055. IL_0013:
  13056. {
  13057. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  13058. if (!L_2)
  13059. {
  13060. goto IL_015d;
  13061. }
  13062. }
  13063. {
  13064. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  13065. int64_t L_4 = ___key0;
  13066. NullCheck((RuntimeObject*)L_3);
  13067. int32_t L_5;
  13068. L_5 = InterfaceFuncInvoker1< int32_t, int64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Int64>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (int64_t)L_4);
  13069. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  13070. int32_t L_6 = V_0;
  13071. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  13072. NullCheck(L_7);
  13073. V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))));
  13074. V_2 = (int32_t)(-1);
  13075. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  13076. int32_t L_9 = V_1;
  13077. NullCheck(L_8);
  13078. int32_t L_10 = L_9;
  13079. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  13080. V_3 = (int32_t)L_11;
  13081. goto IL_0156;
  13082. }
  13083. IL_004c:
  13084. {
  13085. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_12 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  13086. int32_t L_13 = V_3;
  13087. NullCheck(L_12);
  13088. int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
  13089. int32_t L_15 = V_0;
  13090. if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
  13091. {
  13092. goto IL_0142;
  13093. }
  13094. }
  13095. {
  13096. RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
  13097. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_17 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  13098. int32_t L_18 = V_3;
  13099. NullCheck(L_17);
  13100. int64_t L_19 = (int64_t)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
  13101. int64_t L_20 = ___key0;
  13102. NullCheck((RuntimeObject*)L_16);
  13103. bool L_21;
  13104. L_21 = InterfaceFuncInvoker2< bool, int64_t, int64_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Int64>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (int64_t)L_19, (int64_t)L_20);
  13105. if (!L_21)
  13106. {
  13107. goto IL_0142;
  13108. }
  13109. }
  13110. {
  13111. int32_t L_22 = V_2;
  13112. if ((((int32_t)L_22) >= ((int32_t)0)))
  13113. {
  13114. goto IL_00a4;
  13115. }
  13116. }
  13117. {
  13118. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  13119. int32_t L_24 = V_1;
  13120. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_25 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  13121. int32_t L_26 = V_3;
  13122. NullCheck(L_25);
  13123. int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
  13124. NullCheck(L_23);
  13125. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
  13126. goto IL_00c6;
  13127. }
  13128. IL_00a4:
  13129. {
  13130. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_28 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  13131. int32_t L_29 = V_2;
  13132. NullCheck(L_28);
  13133. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_30 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  13134. int32_t L_31 = V_3;
  13135. NullCheck(L_30);
  13136. int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
  13137. ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
  13138. }
  13139. IL_00c6:
  13140. {
  13141. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_33 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  13142. int32_t L_34 = V_3;
  13143. NullCheck(L_33);
  13144. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_hashCode_0((-1));
  13145. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_35 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  13146. int32_t L_36 = V_3;
  13147. NullCheck(L_35);
  13148. int32_t L_37 = (int32_t)__this->get_freeList_4();
  13149. ((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->set_next_1(L_37);
  13150. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_38 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  13151. int32_t L_39 = V_3;
  13152. NullCheck(L_38);
  13153. int64_t* L_40 = (int64_t*)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_key_2();
  13154. il2cpp_codegen_initobj(L_40, sizeof(int64_t));
  13155. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_41 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  13156. int32_t L_42 = V_3;
  13157. NullCheck(L_41);
  13158. RuntimeObject ** L_43 = (RuntimeObject **)((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->get_address_of_value_3();
  13159. il2cpp_codegen_initobj(L_43, sizeof(RuntimeObject *));
  13160. int32_t L_44 = V_3;
  13161. __this->set_freeList_4(L_44);
  13162. int32_t L_45 = (int32_t)__this->get_freeCount_5();
  13163. __this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)));
  13164. int32_t L_46 = (int32_t)__this->get_version_3();
  13165. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
  13166. return (bool)1;
  13167. }
  13168. IL_0142:
  13169. {
  13170. int32_t L_47 = V_3;
  13171. V_2 = (int32_t)L_47;
  13172. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_48 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  13173. int32_t L_49 = V_3;
  13174. NullCheck(L_48);
  13175. int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->get_next_1();
  13176. V_3 = (int32_t)L_50;
  13177. }
  13178. IL_0156:
  13179. {
  13180. int32_t L_51 = V_3;
  13181. if ((((int32_t)L_51) >= ((int32_t)0)))
  13182. {
  13183. goto IL_004c;
  13184. }
  13185. }
  13186. IL_015d:
  13187. {
  13188. return (bool)0;
  13189. }
  13190. }
  13191. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::TryGetValue(TKey,TValue&)
  13192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m672F7E93BACE34582B0D3DC964F11C26837EB464_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, int64_t ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method)
  13193. {
  13194. int32_t V_0 = 0;
  13195. {
  13196. int64_t L_0 = ___key0;
  13197. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  13198. int32_t L_1;
  13199. L_1 = (( int32_t (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int64_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  13200. V_0 = (int32_t)L_1;
  13201. int32_t L_2 = V_0;
  13202. if ((((int32_t)L_2) < ((int32_t)0)))
  13203. {
  13204. goto IL_0025;
  13205. }
  13206. }
  13207. {
  13208. RuntimeObject ** L_3 = ___value1;
  13209. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_4 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  13210. int32_t L_5 = V_0;
  13211. NullCheck(L_4);
  13212. RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  13213. *(RuntimeObject **)L_3 = L_6;
  13214. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_3, (void*)L_6);
  13215. return (bool)1;
  13216. }
  13217. IL_0025:
  13218. {
  13219. RuntimeObject ** L_7 = ___value1;
  13220. il2cpp_codegen_initobj(L_7, sizeof(RuntimeObject *));
  13221. return (bool)0;
  13222. }
  13223. }
  13224. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::TryAdd(TKey,TValue)
  13225. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_m0A25E571E52449E4DAEA5EF98198125C969C2AA8_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, int64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  13226. {
  13227. {
  13228. int64_t L_0 = ___key0;
  13229. RuntimeObject * L_1 = ___value1;
  13230. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  13231. bool L_2;
  13232. L_2 = (( bool (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int64_t, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int64_t)L_0, (RuntimeObject *)L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  13233. return (bool)L_2;
  13234. }
  13235. }
  13236. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly()
  13237. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m3DC8406663B85038B6EE00F4C70246D199D80A81_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, const RuntimeMethod* method)
  13238. {
  13239. {
  13240. return (bool)0;
  13241. }
  13242. }
  13243. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
  13244. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_mEE6B023DE0BC061FE6A29850F7074856E3EFCF0A_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* ___array0, int32_t ___index1, const RuntimeMethod* method)
  13245. {
  13246. {
  13247. KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* L_0 = ___array0;
  13248. int32_t L_1 = ___index1;
  13249. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  13250. (( void (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  13251. return;
  13252. }
  13253. }
  13254. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
  13255. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m2C0E35DECBE5468C8EC91C2B82F1289D9D1D493D_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method)
  13256. {
  13257. static bool s_Il2CppMethodInitialized;
  13258. if (!s_Il2CppMethodInitialized)
  13259. {
  13260. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var);
  13261. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var);
  13262. s_Il2CppMethodInitialized = true;
  13263. }
  13264. KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* V_0 = NULL;
  13265. DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL;
  13266. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* V_2 = NULL;
  13267. int32_t V_3 = 0;
  13268. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL;
  13269. int32_t V_5 = 0;
  13270. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* V_6 = NULL;
  13271. int32_t V_7 = 0;
  13272. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  13273. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  13274. {
  13275. RuntimeArray * L_0 = ___array0;
  13276. if (L_0)
  13277. {
  13278. goto IL_000e;
  13279. }
  13280. }
  13281. {
  13282. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  13283. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  13284. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2C0E35DECBE5468C8EC91C2B82F1289D9D1D493D_RuntimeMethod_var)));
  13285. }
  13286. IL_000e:
  13287. {
  13288. RuntimeArray * L_2 = ___array0;
  13289. NullCheck((RuntimeArray *)L_2);
  13290. int32_t L_3;
  13291. L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_2, /*hidden argument*/NULL);
  13292. if ((((int32_t)L_3) == ((int32_t)1)))
  13293. {
  13294. goto IL_0027;
  13295. }
  13296. }
  13297. {
  13298. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  13299. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  13300. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2C0E35DECBE5468C8EC91C2B82F1289D9D1D493D_RuntimeMethod_var)));
  13301. }
  13302. IL_0027:
  13303. {
  13304. RuntimeArray * L_5 = ___array0;
  13305. NullCheck((RuntimeArray *)L_5);
  13306. int32_t L_6;
  13307. L_6 = Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL);
  13308. if (!L_6)
  13309. {
  13310. goto IL_0040;
  13311. }
  13312. }
  13313. {
  13314. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  13315. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  13316. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2C0E35DECBE5468C8EC91C2B82F1289D9D1D493D_RuntimeMethod_var)));
  13317. }
  13318. IL_0040:
  13319. {
  13320. int32_t L_8 = ___index1;
  13321. if ((((int32_t)L_8) < ((int32_t)0)))
  13322. {
  13323. goto IL_004d;
  13324. }
  13325. }
  13326. {
  13327. int32_t L_9 = ___index1;
  13328. RuntimeArray * L_10 = ___array0;
  13329. NullCheck((RuntimeArray *)L_10);
  13330. int32_t L_11;
  13331. L_11 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_10, /*hidden argument*/NULL);
  13332. if ((((int32_t)L_9) <= ((int32_t)L_11)))
  13333. {
  13334. goto IL_0063;
  13335. }
  13336. }
  13337. IL_004d:
  13338. {
  13339. int32_t L_12 = ___index1;
  13340. int32_t L_13 = L_12;
  13341. RuntimeObject * L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_13);
  13342. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_15 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  13343. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_15, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_14, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
  13344. IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2C0E35DECBE5468C8EC91C2B82F1289D9D1D493D_RuntimeMethod_var)));
  13345. }
  13346. IL_0063:
  13347. {
  13348. RuntimeArray * L_16 = ___array0;
  13349. NullCheck((RuntimeArray *)L_16);
  13350. int32_t L_17;
  13351. L_17 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_16, /*hidden argument*/NULL);
  13352. int32_t L_18 = ___index1;
  13353. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  13354. int32_t L_19;
  13355. L_19 = (( int32_t (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  13356. if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19)))
  13357. {
  13358. goto IL_007e;
  13359. }
  13360. }
  13361. {
  13362. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_20 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  13363. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_20, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL);
  13364. IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2C0E35DECBE5468C8EC91C2B82F1289D9D1D493D_RuntimeMethod_var)));
  13365. }
  13366. IL_007e:
  13367. {
  13368. RuntimeArray * L_21 = ___array0;
  13369. V_0 = (KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462*)((KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38)));
  13370. KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* L_22 = V_0;
  13371. if (!L_22)
  13372. {
  13373. goto IL_0091;
  13374. }
  13375. }
  13376. {
  13377. KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462* L_23 = V_0;
  13378. int32_t L_24 = ___index1;
  13379. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  13380. (( void (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (KeyValuePair_2U5BU5D_t5FCF4CDE71C93AE134C148C0B3CF24627C714462*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  13381. return;
  13382. }
  13383. IL_0091:
  13384. {
  13385. RuntimeArray * L_25 = ___array0;
  13386. if (!((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var)))
  13387. {
  13388. goto IL_00fb;
  13389. }
  13390. }
  13391. {
  13392. RuntimeArray * L_26 = ___array0;
  13393. V_1 = (DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var));
  13394. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_27 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  13395. V_2 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)L_27;
  13396. V_3 = (int32_t)0;
  13397. goto IL_00f1;
  13398. }
  13399. IL_00ab:
  13400. {
  13401. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_28 = V_2;
  13402. int32_t L_29 = V_3;
  13403. NullCheck(L_28);
  13404. int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->get_hashCode_0();
  13405. if ((((int32_t)L_30) < ((int32_t)0)))
  13406. {
  13407. goto IL_00ed;
  13408. }
  13409. }
  13410. {
  13411. DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* L_31 = V_1;
  13412. int32_t L_32 = ___index1;
  13413. int32_t L_33 = (int32_t)L_32;
  13414. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
  13415. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_34 = V_2;
  13416. int32_t L_35 = V_3;
  13417. NullCheck(L_34);
  13418. int64_t L_36 = (int64_t)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_key_2();
  13419. int64_t L_37 = L_36;
  13420. RuntimeObject * L_38 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33), &L_37);
  13421. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_39 = V_2;
  13422. int32_t L_40 = V_3;
  13423. NullCheck(L_39);
  13424. RuntimeObject * L_41 = (RuntimeObject *)((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40)))->get_value_3();
  13425. DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 L_42;
  13426. memset((&L_42), 0, sizeof(L_42));
  13427. DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4((&L_42), (RuntimeObject *)L_38, (RuntimeObject *)L_41, /*hidden argument*/NULL);
  13428. NullCheck(L_31);
  13429. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 )L_42);
  13430. }
  13431. IL_00ed:
  13432. {
  13433. int32_t L_43 = V_3;
  13434. V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
  13435. }
  13436. IL_00f1:
  13437. {
  13438. int32_t L_44 = V_3;
  13439. int32_t L_45 = (int32_t)__this->get_count_2();
  13440. if ((((int32_t)L_44) < ((int32_t)L_45)))
  13441. {
  13442. goto IL_00ab;
  13443. }
  13444. }
  13445. {
  13446. return;
  13447. }
  13448. IL_00fb:
  13449. {
  13450. RuntimeArray * L_46 = ___array0;
  13451. V_4 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_46, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var));
  13452. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = V_4;
  13453. if (L_47)
  13454. {
  13455. goto IL_0117;
  13456. }
  13457. }
  13458. {
  13459. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_48 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  13460. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_48, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  13461. IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2C0E35DECBE5468C8EC91C2B82F1289D9D1D493D_RuntimeMethod_var)));
  13462. }
  13463. IL_0117:
  13464. {
  13465. }
  13466. IL_0118:
  13467. try
  13468. {// begin try (depth: 1)
  13469. {
  13470. int32_t L_49 = (int32_t)__this->get_count_2();
  13471. V_5 = (int32_t)L_49;
  13472. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_50 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  13473. V_6 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)L_50;
  13474. V_7 = (int32_t)0;
  13475. goto IL_0173;
  13476. }
  13477. IL_012d:
  13478. {
  13479. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_51 = V_6;
  13480. int32_t L_52 = V_7;
  13481. NullCheck(L_51);
  13482. int32_t L_53 = (int32_t)((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->get_hashCode_0();
  13483. if ((((int32_t)L_53) < ((int32_t)0)))
  13484. {
  13485. goto IL_016d;
  13486. }
  13487. }
  13488. IL_013e:
  13489. {
  13490. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_54 = V_4;
  13491. int32_t L_55 = ___index1;
  13492. int32_t L_56 = (int32_t)L_55;
  13493. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1));
  13494. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_57 = V_6;
  13495. int32_t L_58 = V_7;
  13496. NullCheck(L_57);
  13497. int64_t L_59 = (int64_t)((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->get_key_2();
  13498. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_60 = V_6;
  13499. int32_t L_61 = V_7;
  13500. NullCheck(L_60);
  13501. RuntimeObject * L_62 = (RuntimeObject *)((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->get_value_3();
  13502. KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 L_63;
  13503. memset((&L_63), 0, sizeof(L_63));
  13504. KeyValuePair_2__ctor_mF1DE1E0530EE1DE9399C8A494C40B9D7336978D5((&L_63), (int64_t)L_59, (RuntimeObject *)L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
  13505. KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 L_64 = (KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 )L_63;
  13506. RuntimeObject * L_65 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 25), &L_64);
  13507. NullCheck(L_54);
  13508. ArrayElementTypeCheck (L_54, L_65);
  13509. (L_54)->SetAt(static_cast<il2cpp_array_size_t>(L_56), (RuntimeObject *)L_65);
  13510. }
  13511. IL_016d:
  13512. {
  13513. int32_t L_66 = V_7;
  13514. V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1));
  13515. }
  13516. IL_0173:
  13517. {
  13518. int32_t L_67 = V_7;
  13519. int32_t L_68 = V_5;
  13520. if ((((int32_t)L_67) < ((int32_t)L_68)))
  13521. {
  13522. goto IL_012d;
  13523. }
  13524. }
  13525. IL_0179:
  13526. {
  13527. goto IL_018c;
  13528. }
  13529. }// end try (depth: 1)
  13530. catch(Il2CppExceptionWrapper& e)
  13531. {
  13532. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  13533. {
  13534. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  13535. goto CATCH_017b;
  13536. }
  13537. throw e;
  13538. }
  13539. CATCH_017b:
  13540. {// begin catch(System.ArrayTypeMismatchException)
  13541. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_69 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  13542. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_69, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  13543. IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2C0E35DECBE5468C8EC91C2B82F1289D9D1D493D_RuntimeMethod_var)));
  13544. }// end catch (depth: 1)
  13545. IL_018c:
  13546. {
  13547. return;
  13548. }
  13549. }
  13550. // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.IEnumerable.GetEnumerator()
  13551. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m0AD3284AF1CF9186CD3D9367DA9A9F94287111A7_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, const RuntimeMethod* method)
  13552. {
  13553. {
  13554. Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD L_0;
  13555. memset((&L_0), 0, sizeof(L_0));
  13556. Enumerator__ctor_m4D9A34A0D2D0FBEF6FF90D8C3213C7015A1AA3BF((&L_0), (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  13557. Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD L_1 = (Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD )L_0;
  13558. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  13559. return (RuntimeObject*)L_2;
  13560. }
  13561. }
  13562. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.ICollection.get_IsSynchronized()
  13563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_mFCDA929AEF8204CDE39CF517FD51BB922CB2C5D4_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, const RuntimeMethod* method)
  13564. {
  13565. {
  13566. return (bool)0;
  13567. }
  13568. }
  13569. // System.Object System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.ICollection.get_SyncRoot()
  13570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_mC2213AC4DE03B56D24771E6F5056C4EEBCA210CD_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, const RuntimeMethod* method)
  13571. {
  13572. static bool s_Il2CppMethodInitialized;
  13573. if (!s_Il2CppMethodInitialized)
  13574. {
  13575. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  13576. s_Il2CppMethodInitialized = true;
  13577. }
  13578. {
  13579. RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9();
  13580. if (L_0)
  13581. {
  13582. goto IL_001a;
  13583. }
  13584. }
  13585. {
  13586. RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9();
  13587. RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  13588. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL);
  13589. RuntimeObject * L_3;
  13590. L_3 = InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
  13591. }
  13592. IL_001a:
  13593. {
  13594. RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_9();
  13595. return (RuntimeObject *)L_4;
  13596. }
  13597. }
  13598. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.IDictionary.get_IsFixedSize()
  13599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_mA72E29E9B0AE75443225C566AC9BEF028958D178_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, const RuntimeMethod* method)
  13600. {
  13601. {
  13602. return (bool)0;
  13603. }
  13604. }
  13605. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.IDictionary.get_IsReadOnly()
  13606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_mBA17CD74CBA6E6D117A834964CACD64E7F46DCF4_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, const RuntimeMethod* method)
  13607. {
  13608. {
  13609. return (bool)0;
  13610. }
  13611. }
  13612. // System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.IDictionary.get_Keys()
  13613. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m018DE9F772C8B5AB2461DFCDE11CD7DF8566F44B_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, const RuntimeMethod* method)
  13614. {
  13615. {
  13616. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  13617. KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E * L_0;
  13618. L_0 = (( KeyCollection_t16FDDD229F402DEF0A0B7629138ED4056009E52E * (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
  13619. return (RuntimeObject*)L_0;
  13620. }
  13621. }
  13622. // System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.IDictionary.get_Values()
  13623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m330B0B75F910FF4F3512CC52F471BBBF5248A332_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, const RuntimeMethod* method)
  13624. {
  13625. {
  13626. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  13627. ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 * L_0;
  13628. L_0 = (( ValueCollection_tE16ED6DFB218FE1E5E8729436D481A5AD1D82C10 * (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
  13629. return (RuntimeObject*)L_0;
  13630. }
  13631. }
  13632. // System.Object System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.IDictionary.get_Item(System.Object)
  13633. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m0128CC6B30F68FB876A283C8CAFB5CB3218BC283_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  13634. {
  13635. int32_t V_0 = 0;
  13636. {
  13637. RuntimeObject * L_0 = ___key0;
  13638. bool L_1;
  13639. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  13640. if (!L_1)
  13641. {
  13642. goto IL_0030;
  13643. }
  13644. }
  13645. {
  13646. RuntimeObject * L_2 = ___key0;
  13647. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  13648. int32_t L_3;
  13649. L_3 = (( int32_t (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int64_t)((*(int64_t*)((int64_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  13650. V_0 = (int32_t)L_3;
  13651. int32_t L_4 = V_0;
  13652. if ((((int32_t)L_4) < ((int32_t)0)))
  13653. {
  13654. goto IL_0030;
  13655. }
  13656. }
  13657. {
  13658. EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45* L_5 = (EntryU5BU5D_t09DFC45FB52797A74E5223B0C57834458C443E45*)__this->get_entries_1();
  13659. int32_t L_6 = V_0;
  13660. NullCheck(L_5);
  13661. RuntimeObject * L_7 = (RuntimeObject *)((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_value_3();
  13662. return (RuntimeObject *)L_7;
  13663. }
  13664. IL_0030:
  13665. {
  13666. return (RuntimeObject *)NULL;
  13667. }
  13668. }
  13669. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.IDictionary.set_Item(System.Object,System.Object)
  13670. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_mFE3265E7EA8B650790077D9F1B5C43F7EA74D653_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  13671. {
  13672. RuntimeObject * V_0 = NULL;
  13673. int64_t V_1 = 0;
  13674. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
  13675. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  13676. {
  13677. RuntimeObject * L_0 = ___key0;
  13678. if (L_0)
  13679. {
  13680. goto IL_000e;
  13681. }
  13682. }
  13683. {
  13684. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  13685. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  13686. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mFE3265E7EA8B650790077D9F1B5C43F7EA74D653_RuntimeMethod_var)));
  13687. }
  13688. IL_000e:
  13689. {
  13690. RuntimeObject * L_2 = ___value1;
  13691. if (L_2)
  13692. {
  13693. goto IL_002c;
  13694. }
  13695. }
  13696. {
  13697. il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject *));
  13698. RuntimeObject * L_3 = V_0;
  13699. if (!L_3)
  13700. {
  13701. goto IL_002c;
  13702. }
  13703. }
  13704. {
  13705. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  13706. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  13707. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mFE3265E7EA8B650790077D9F1B5C43F7EA74D653_RuntimeMethod_var)));
  13708. }
  13709. IL_002c:
  13710. {
  13711. }
  13712. IL_002d:
  13713. try
  13714. {// begin try (depth: 1)
  13715. {
  13716. RuntimeObject * L_5 = ___key0;
  13717. V_1 = (int64_t)((*(int64_t*)((int64_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33)))));
  13718. }
  13719. IL_0034:
  13720. try
  13721. {// begin try (depth: 2)
  13722. int64_t L_6 = V_1;
  13723. RuntimeObject * L_7 = ___value1;
  13724. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  13725. (( void (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int64_t)L_6, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43));
  13726. goto IL_0064;
  13727. }// end try (depth: 2)
  13728. catch(Il2CppExceptionWrapper& e)
  13729. {
  13730. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  13731. {
  13732. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  13733. goto CATCH_0043;
  13734. }
  13735. throw e;
  13736. }
  13737. CATCH_0043:
  13738. {// begin catch(System.InvalidCastException)
  13739. RuntimeObject * L_8 = ___value1;
  13740. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 44)) };
  13741. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  13742. Type_t * L_10;
  13743. L_10 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL);
  13744. String_t* L_11;
  13745. L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
  13746. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  13747. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  13748. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mFE3265E7EA8B650790077D9F1B5C43F7EA74D653_RuntimeMethod_var)));
  13749. }// end catch (depth: 2)
  13750. IL_0064:
  13751. {
  13752. goto IL_0087;
  13753. }
  13754. }// end try (depth: 1)
  13755. catch(Il2CppExceptionWrapper& e)
  13756. {
  13757. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  13758. {
  13759. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  13760. goto CATCH_0066;
  13761. }
  13762. throw e;
  13763. }
  13764. CATCH_0066:
  13765. {// begin catch(System.InvalidCastException)
  13766. RuntimeObject * L_13 = ___key0;
  13767. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
  13768. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  13769. Type_t * L_15;
  13770. L_15 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL);
  13771. String_t* L_16;
  13772. L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
  13773. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  13774. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  13775. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mFE3265E7EA8B650790077D9F1B5C43F7EA74D653_RuntimeMethod_var)));
  13776. }// end catch (depth: 1)
  13777. IL_0087:
  13778. {
  13779. return;
  13780. }
  13781. }
  13782. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::IsCompatibleKey(System.Object)
  13783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_mB8E156A4923E53CFEB5C8BEC134ED87FEC7460C9_gshared (RuntimeObject * ___key0, const RuntimeMethod* method)
  13784. {
  13785. {
  13786. RuntimeObject * L_0 = ___key0;
  13787. if (L_0)
  13788. {
  13789. goto IL_000e;
  13790. }
  13791. }
  13792. {
  13793. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  13794. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  13795. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_IsCompatibleKey_mB8E156A4923E53CFEB5C8BEC134ED87FEC7460C9_RuntimeMethod_var)));
  13796. }
  13797. IL_000e:
  13798. {
  13799. RuntimeObject * L_2 = ___key0;
  13800. return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  13801. }
  13802. }
  13803. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.IDictionary.Add(System.Object,System.Object)
  13804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_mDFBF00D08827FA2DC29A9DCD75EFCD8443BE3860_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  13805. {
  13806. RuntimeObject * V_0 = NULL;
  13807. int64_t V_1 = 0;
  13808. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
  13809. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  13810. {
  13811. RuntimeObject * L_0 = ___key0;
  13812. if (L_0)
  13813. {
  13814. goto IL_000e;
  13815. }
  13816. }
  13817. {
  13818. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  13819. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  13820. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_mDFBF00D08827FA2DC29A9DCD75EFCD8443BE3860_RuntimeMethod_var)));
  13821. }
  13822. IL_000e:
  13823. {
  13824. RuntimeObject * L_2 = ___value1;
  13825. if (L_2)
  13826. {
  13827. goto IL_002c;
  13828. }
  13829. }
  13830. {
  13831. il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject *));
  13832. RuntimeObject * L_3 = V_0;
  13833. if (!L_3)
  13834. {
  13835. goto IL_002c;
  13836. }
  13837. }
  13838. {
  13839. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  13840. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  13841. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_mDFBF00D08827FA2DC29A9DCD75EFCD8443BE3860_RuntimeMethod_var)));
  13842. }
  13843. IL_002c:
  13844. {
  13845. }
  13846. IL_002d:
  13847. try
  13848. {// begin try (depth: 1)
  13849. {
  13850. RuntimeObject * L_5 = ___key0;
  13851. V_1 = (int64_t)((*(int64_t*)((int64_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33)))));
  13852. }
  13853. IL_0034:
  13854. try
  13855. {// begin try (depth: 2)
  13856. int64_t L_6 = V_1;
  13857. RuntimeObject * L_7 = ___value1;
  13858. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  13859. (( void (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int64_t)L_6, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  13860. goto IL_0064;
  13861. }// end try (depth: 2)
  13862. catch(Il2CppExceptionWrapper& e)
  13863. {
  13864. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  13865. {
  13866. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  13867. goto CATCH_0043;
  13868. }
  13869. throw e;
  13870. }
  13871. CATCH_0043:
  13872. {// begin catch(System.InvalidCastException)
  13873. RuntimeObject * L_8 = ___value1;
  13874. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 44)) };
  13875. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  13876. Type_t * L_10;
  13877. L_10 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL);
  13878. String_t* L_11;
  13879. L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
  13880. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  13881. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  13882. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_mDFBF00D08827FA2DC29A9DCD75EFCD8443BE3860_RuntimeMethod_var)));
  13883. }// end catch (depth: 2)
  13884. IL_0064:
  13885. {
  13886. goto IL_0087;
  13887. }
  13888. }// end try (depth: 1)
  13889. catch(Il2CppExceptionWrapper& e)
  13890. {
  13891. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  13892. {
  13893. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  13894. goto CATCH_0066;
  13895. }
  13896. throw e;
  13897. }
  13898. CATCH_0066:
  13899. {// begin catch(System.InvalidCastException)
  13900. RuntimeObject * L_13 = ___key0;
  13901. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
  13902. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  13903. Type_t * L_15;
  13904. L_15 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL);
  13905. String_t* L_16;
  13906. L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
  13907. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  13908. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  13909. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_mDFBF00D08827FA2DC29A9DCD75EFCD8443BE3860_RuntimeMethod_var)));
  13910. }// end catch (depth: 1)
  13911. IL_0087:
  13912. {
  13913. return;
  13914. }
  13915. }
  13916. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.IDictionary.Contains(System.Object)
  13917. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m15871F3B03653EBA2FFC7F470FA6103DA0FAFA52_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  13918. {
  13919. {
  13920. RuntimeObject * L_0 = ___key0;
  13921. bool L_1;
  13922. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  13923. if (!L_1)
  13924. {
  13925. goto IL_0015;
  13926. }
  13927. }
  13928. {
  13929. RuntimeObject * L_2 = ___key0;
  13930. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  13931. bool L_3;
  13932. L_3 = (( bool (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int64_t)((*(int64_t*)((int64_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46));
  13933. return (bool)L_3;
  13934. }
  13935. IL_0015:
  13936. {
  13937. return (bool)0;
  13938. }
  13939. }
  13940. // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.IDictionary.GetEnumerator()
  13941. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m564C5283A57CCECFC646951A5EAF96C2BF8253DC_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, const RuntimeMethod* method)
  13942. {
  13943. {
  13944. Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD L_0;
  13945. memset((&L_0), 0, sizeof(L_0));
  13946. Enumerator__ctor_m4D9A34A0D2D0FBEF6FF90D8C3213C7015A1AA3BF((&L_0), (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  13947. Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD L_1 = (Enumerator_tC49F87FB1FC8726D1F73E7337286C759ADF328BD )L_0;
  13948. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  13949. return (RuntimeObject*)L_2;
  13950. }
  13951. }
  13952. // System.Void System.Collections.Generic.Dictionary`2<System.Int64,System.Object>::System.Collections.IDictionary.Remove(System.Object)
  13953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_mDF896E46BAA5D765D19DA5C986B263D812BC917A_gshared (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  13954. {
  13955. {
  13956. RuntimeObject * L_0 = ___key0;
  13957. bool L_1;
  13958. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  13959. if (!L_1)
  13960. {
  13961. goto IL_0015;
  13962. }
  13963. }
  13964. {
  13965. RuntimeObject * L_2 = ___key0;
  13966. NullCheck((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this);
  13967. bool L_3;
  13968. L_3 = (( bool (*) (Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t240BB5F785CC3B2A17B14447F3C0E0BB6AAB8E26 *)__this, (int64_t)((*(int64_t*)((int64_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
  13969. }
  13970. IL_0015:
  13971. {
  13972. return;
  13973. }
  13974. }
  13975. #ifdef __clang__
  13976. #pragma clang diagnostic pop
  13977. #endif
  13978. #ifdef __clang__
  13979. #pragma clang diagnostic push
  13980. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13981. #pragma clang diagnostic ignored "-Wunused-variable"
  13982. #endif
  13983. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::.ctor()
  13984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mD4D067F3EBC54A8051401AC4C091B8E5F2C69C4B_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, const RuntimeMethod* method)
  13985. {
  13986. {
  13987. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  13988. (( void (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  13989. return;
  13990. }
  13991. }
  13992. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::.ctor(System.Int32)
  13993. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4C5C88809A47FE9CDACE65B4AD55541F658ED9A5_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, int32_t ___capacity0, const RuntimeMethod* method)
  13994. {
  13995. {
  13996. int32_t L_0 = ___capacity0;
  13997. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  13998. (( void (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  13999. return;
  14000. }
  14001. }
  14002. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
  14003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m7F41035C6EC619D5482D9D3B7638D184A4496AEF_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
  14004. {
  14005. {
  14006. RuntimeObject* L_0 = ___comparer0;
  14007. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  14008. (( void (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  14009. return;
  14010. }
  14011. }
  14012. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1<TKey>)
  14013. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5181919517ADD492296CD23D8ACBD620315DF36C_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
  14014. {
  14015. RuntimeObject* G_B6_0 = NULL;
  14016. Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * G_B6_1 = NULL;
  14017. RuntimeObject* G_B5_0 = NULL;
  14018. Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * G_B5_1 = NULL;
  14019. {
  14020. NullCheck((RuntimeObject *)__this);
  14021. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL);
  14022. int32_t L_0 = ___capacity0;
  14023. if ((((int32_t)L_0) >= ((int32_t)0)))
  14024. {
  14025. goto IL_0020;
  14026. }
  14027. }
  14028. {
  14029. int32_t L_1 = ___capacity0;
  14030. int32_t L_2 = L_1;
  14031. RuntimeObject * L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_2);
  14032. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_4 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  14033. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), (RuntimeObject *)L_3, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
  14034. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_m5181919517ADD492296CD23D8ACBD620315DF36C_RuntimeMethod_var)));
  14035. }
  14036. IL_0020:
  14037. {
  14038. int32_t L_5 = ___capacity0;
  14039. if ((((int32_t)L_5) <= ((int32_t)0)))
  14040. {
  14041. goto IL_002b;
  14042. }
  14043. }
  14044. {
  14045. int32_t L_6 = ___capacity0;
  14046. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  14047. (( void (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
  14048. }
  14049. IL_002b:
  14050. {
  14051. RuntimeObject* L_7 = ___comparer1;
  14052. RuntimeObject* L_8 = (RuntimeObject*)L_7;
  14053. G_B5_0 = L_8;
  14054. G_B5_1 = ((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)(__this));
  14055. if (L_8)
  14056. {
  14057. G_B6_0 = L_8;
  14058. G_B6_1 = ((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)(__this));
  14059. goto IL_0036;
  14060. }
  14061. }
  14062. {
  14063. EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_9;
  14064. L_9 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2));
  14065. G_B6_0 = ((RuntimeObject*)(L_9));
  14066. G_B6_1 = ((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)(G_B5_1));
  14067. }
  14068. IL_0036:
  14069. {
  14070. NullCheck(G_B6_1);
  14071. G_B6_1->set_comparer_6(G_B6_0);
  14072. return;
  14073. }
  14074. }
  14075. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>)
  14076. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m76FAA986812AFE6DB5EB4D2DC30378DB6759A86A_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method)
  14077. {
  14078. {
  14079. RuntimeObject* L_0 = ___dictionary0;
  14080. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  14081. (( void (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4));
  14082. return;
  14083. }
  14084. }
  14085. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>,System.Collections.Generic.IEqualityComparer`1<TKey>)
  14086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m98D15E09ACB5D5A31B25BC48A666D7E46DFF9CE6_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
  14087. {
  14088. static bool s_Il2CppMethodInitialized;
  14089. if (!s_Il2CppMethodInitialized)
  14090. {
  14091. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  14092. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var);
  14093. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  14094. s_Il2CppMethodInitialized = true;
  14095. }
  14096. int32_t V_0 = 0;
  14097. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* V_1 = NULL;
  14098. int32_t V_2 = 0;
  14099. RuntimeObject* V_3 = NULL;
  14100. KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 V_4;
  14101. memset((&V_4), 0, sizeof(V_4));
  14102. Exception_t * __last_unhandled_exception = 0;
  14103. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  14104. Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * G_B2_0 = NULL;
  14105. Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * G_B1_0 = NULL;
  14106. int32_t G_B3_0 = 0;
  14107. Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * G_B3_1 = NULL;
  14108. {
  14109. RuntimeObject* L_0 = ___dictionary0;
  14110. G_B1_0 = ((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)(__this));
  14111. if (L_0)
  14112. {
  14113. G_B2_0 = ((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)(__this));
  14114. goto IL_0007;
  14115. }
  14116. }
  14117. {
  14118. G_B3_0 = 0;
  14119. G_B3_1 = ((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)(G_B1_0));
  14120. goto IL_000d;
  14121. }
  14122. IL_0007:
  14123. {
  14124. RuntimeObject* L_1 = ___dictionary0;
  14125. NullCheck((RuntimeObject*)L_1);
  14126. int32_t L_2;
  14127. L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1);
  14128. G_B3_0 = L_2;
  14129. G_B3_1 = ((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)(G_B2_0));
  14130. }
  14131. IL_000d:
  14132. {
  14133. RuntimeObject* L_3 = ___comparer1;
  14134. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)G_B3_1);
  14135. (( void (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  14136. RuntimeObject* L_4 = ___dictionary0;
  14137. if (L_4)
  14138. {
  14139. goto IL_0021;
  14140. }
  14141. }
  14142. {
  14143. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  14144. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0E02A0440A6BB4475B7E59901C37A6A25E773C8)), /*hidden argument*/NULL);
  14145. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_m98D15E09ACB5D5A31B25BC48A666D7E46DFF9CE6_RuntimeMethod_var)));
  14146. }
  14147. IL_0021:
  14148. {
  14149. RuntimeObject* L_6 = ___dictionary0;
  14150. NullCheck((RuntimeObject *)L_6);
  14151. Type_t * L_7;
  14152. L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL);
  14153. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) };
  14154. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  14155. Type_t * L_9;
  14156. L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL);
  14157. bool L_10;
  14158. L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL);
  14159. if (!L_10)
  14160. {
  14161. goto IL_0085;
  14162. }
  14163. }
  14164. {
  14165. RuntimeObject* L_11 = ___dictionary0;
  14166. Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * L_12 = (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)));
  14167. NullCheck(L_12);
  14168. int32_t L_13 = (int32_t)L_12->get_count_2();
  14169. V_0 = (int32_t)L_13;
  14170. NullCheck(L_12);
  14171. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_14 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)L_12->get_entries_1();
  14172. V_1 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)L_14;
  14173. V_2 = (int32_t)0;
  14174. goto IL_0080;
  14175. }
  14176. IL_004f:
  14177. {
  14178. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_15 = V_1;
  14179. int32_t L_16 = V_2;
  14180. NullCheck(L_15);
  14181. int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
  14182. if ((((int32_t)L_17) < ((int32_t)0)))
  14183. {
  14184. goto IL_007c;
  14185. }
  14186. }
  14187. {
  14188. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_18 = V_1;
  14189. int32_t L_19 = V_2;
  14190. NullCheck(L_18);
  14191. RuntimeObject * L_20 = (RuntimeObject *)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_key_2();
  14192. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_21 = V_1;
  14193. int32_t L_22 = V_2;
  14194. NullCheck(L_21);
  14195. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_23 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_value_3();
  14196. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  14197. (( void (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, RuntimeObject *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (RuntimeObject *)L_20, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  14198. }
  14199. IL_007c:
  14200. {
  14201. int32_t L_24 = V_2;
  14202. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
  14203. }
  14204. IL_0080:
  14205. {
  14206. int32_t L_25 = V_2;
  14207. int32_t L_26 = V_0;
  14208. if ((((int32_t)L_25) < ((int32_t)L_26)))
  14209. {
  14210. goto IL_004f;
  14211. }
  14212. }
  14213. {
  14214. return;
  14215. }
  14216. IL_0085:
  14217. {
  14218. RuntimeObject* L_27 = ___dictionary0;
  14219. NullCheck((RuntimeObject*)L_27);
  14220. RuntimeObject* L_28;
  14221. L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27);
  14222. V_3 = (RuntimeObject*)L_28;
  14223. }
  14224. IL_008c:
  14225. try
  14226. {// begin try (depth: 1)
  14227. {
  14228. goto IL_00aa;
  14229. }
  14230. IL_008e:
  14231. {
  14232. RuntimeObject* L_29 = V_3;
  14233. NullCheck((RuntimeObject*)L_29);
  14234. KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 L_30;
  14235. L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29);
  14236. V_4 = (KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 )L_30;
  14237. RuntimeObject * L_31;
  14238. L_31 = KeyValuePair_2_get_Key_m11C3B299C21C62DCDA4303334BB0944CD86238A8_inline((KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  14239. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_32;
  14240. L_32 = KeyValuePair_2_get_Value_m70C03980D96E41A1D6C0A61E3F09A8A5F81A4EC1_inline((KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  14241. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  14242. (( void (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, RuntimeObject *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (RuntimeObject *)L_31, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  14243. }
  14244. IL_00aa:
  14245. {
  14246. RuntimeObject* L_33 = V_3;
  14247. NullCheck((RuntimeObject*)L_33);
  14248. bool L_34;
  14249. L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_33);
  14250. if (L_34)
  14251. {
  14252. goto IL_008e;
  14253. }
  14254. }
  14255. IL_00b2:
  14256. {
  14257. IL2CPP_LEAVE(0xBE, FINALLY_00b4);
  14258. }
  14259. }// end try (depth: 1)
  14260. catch(Il2CppExceptionWrapper& e)
  14261. {
  14262. __last_unhandled_exception = (Exception_t *)e.ex;
  14263. goto FINALLY_00b4;
  14264. }
  14265. FINALLY_00b4:
  14266. {// begin finally (depth: 1)
  14267. {
  14268. RuntimeObject* L_35 = V_3;
  14269. if (!L_35)
  14270. {
  14271. goto IL_00bd;
  14272. }
  14273. }
  14274. IL_00b7:
  14275. {
  14276. RuntimeObject* L_36 = V_3;
  14277. NullCheck((RuntimeObject*)L_36);
  14278. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_36);
  14279. }
  14280. IL_00bd:
  14281. {
  14282. IL2CPP_END_FINALLY(180)
  14283. }
  14284. }// end finally (depth: 1)
  14285. IL2CPP_CLEANUP(180)
  14286. {
  14287. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  14288. IL2CPP_JUMP_TBL(0xBE, IL_00be)
  14289. }
  14290. IL_00be:
  14291. {
  14292. return;
  14293. }
  14294. }
  14295. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  14296. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mAB2DF8D9C1FC7B74E6215412A904737E8B26D7E4_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method)
  14297. {
  14298. static bool s_Il2CppMethodInitialized;
  14299. if (!s_Il2CppMethodInitialized)
  14300. {
  14301. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var);
  14302. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  14303. s_Il2CppMethodInitialized = true;
  14304. }
  14305. {
  14306. NullCheck((RuntimeObject *)__this);
  14307. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL);
  14308. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  14309. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0;
  14310. L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  14311. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0;
  14312. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0);
  14313. ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var);
  14314. return;
  14315. }
  14316. }
  14317. // System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::get_Count()
  14318. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m88CE6D452B0D29DCAA4C84480678BB60610B056E_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, const RuntimeMethod* method)
  14319. {
  14320. {
  14321. int32_t L_0 = (int32_t)__this->get_count_2();
  14322. int32_t L_1 = (int32_t)__this->get_freeCount_5();
  14323. return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
  14324. }
  14325. }
  14326. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::get_Keys()
  14327. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A * Dictionary_2_get_Keys_m0B8C4BDE2F3D67FC6E6DD990155159DEBBEA82A0_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, const RuntimeMethod* method)
  14328. {
  14329. {
  14330. KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A * L_0 = (KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A *)__this->get_keys_7();
  14331. if (L_0)
  14332. {
  14333. goto IL_0014;
  14334. }
  14335. }
  14336. {
  14337. KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A * L_1 = (KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13));
  14338. (( void (*) (KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A *, Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
  14339. __this->set_keys_7(L_1);
  14340. }
  14341. IL_0014:
  14342. {
  14343. KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A * L_2 = (KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A *)__this->get_keys_7();
  14344. return (KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A *)L_2;
  14345. }
  14346. }
  14347. // System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys()
  14348. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m0B1B98DE2F5AB52C95CFF27721E0C105F68D3E71_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, const RuntimeMethod* method)
  14349. {
  14350. {
  14351. KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A * L_0 = (KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A *)__this->get_keys_7();
  14352. if (L_0)
  14353. {
  14354. goto IL_0014;
  14355. }
  14356. }
  14357. {
  14358. KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A * L_1 = (KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13));
  14359. (( void (*) (KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A *, Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
  14360. __this->set_keys_7(L_1);
  14361. }
  14362. IL_0014:
  14363. {
  14364. KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A * L_2 = (KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A *)__this->get_keys_7();
  14365. return (RuntimeObject*)L_2;
  14366. }
  14367. }
  14368. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::get_Values()
  14369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 * Dictionary_2_get_Values_mDDAF0D4AC43BC5D459BEDC1BED2C6082B697B300_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, const RuntimeMethod* method)
  14370. {
  14371. {
  14372. ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 * L_0 = (ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 *)__this->get_values_8();
  14373. if (L_0)
  14374. {
  14375. goto IL_0014;
  14376. }
  14377. }
  14378. {
  14379. ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 * L_1 = (ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
  14380. (( void (*) (ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 *, Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
  14381. __this->set_values_8(L_1);
  14382. }
  14383. IL_0014:
  14384. {
  14385. ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 * L_2 = (ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 *)__this->get_values_8();
  14386. return (ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 *)L_2;
  14387. }
  14388. }
  14389. // System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Values()
  14390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m71EDA70786BB6EA7EB7B78964587321C86258980_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, const RuntimeMethod* method)
  14391. {
  14392. {
  14393. ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 * L_0 = (ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 *)__this->get_values_8();
  14394. if (L_0)
  14395. {
  14396. goto IL_0014;
  14397. }
  14398. }
  14399. {
  14400. ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 * L_1 = (ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
  14401. (( void (*) (ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 *, Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
  14402. __this->set_values_8(L_1);
  14403. }
  14404. IL_0014:
  14405. {
  14406. ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 * L_2 = (ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 *)__this->get_values_8();
  14407. return (RuntimeObject*)L_2;
  14408. }
  14409. }
  14410. // TValue System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::get_Item(TKey)
  14411. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 Dictionary_2_get_Item_mFB99A4BB74E66CD01F6D19DD534CFEB774925A09_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  14412. {
  14413. int32_t V_0 = 0;
  14414. {
  14415. RuntimeObject * L_0 = ___key0;
  14416. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  14417. int32_t L_1;
  14418. L_1 = (( int32_t (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  14419. V_0 = (int32_t)L_1;
  14420. int32_t L_2 = V_0;
  14421. if ((((int32_t)L_2) < ((int32_t)0)))
  14422. {
  14423. goto IL_001e;
  14424. }
  14425. }
  14426. {
  14427. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_3 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  14428. int32_t L_4 = V_0;
  14429. NullCheck(L_3);
  14430. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_5 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->get_value_3();
  14431. return (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_5;
  14432. }
  14433. IL_001e:
  14434. {
  14435. KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 * L_6 = (KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952_il2cpp_TypeInfo_var)));
  14436. KeyNotFoundException__ctor_mDC226A7A5A3DA52C5886236F32F19F36E6B1C1C1(L_6, /*hidden argument*/NULL);
  14437. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_get_Item_mFB99A4BB74E66CD01F6D19DD534CFEB774925A09_RuntimeMethod_var)));
  14438. }
  14439. }
  14440. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::set_Item(TKey,TValue)
  14441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mBBF84E4241539CA302DD791C6C52E071A77847B2_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, RuntimeObject * ___key0, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___value1, const RuntimeMethod* method)
  14442. {
  14443. {
  14444. RuntimeObject * L_0 = ___key0;
  14445. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_1 = ___value1;
  14446. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  14447. bool L_2;
  14448. L_2 = (( bool (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, RuntimeObject *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (RuntimeObject *)L_0, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  14449. return;
  14450. }
  14451. }
  14452. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::Add(TKey,TValue)
  14453. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m24EC74D878E074BE6FDE72D2679425CF7BA3D435_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, RuntimeObject * ___key0, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___value1, const RuntimeMethod* method)
  14454. {
  14455. {
  14456. RuntimeObject * L_0 = ___key0;
  14457. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_1 = ___value1;
  14458. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  14459. bool L_2;
  14460. L_2 = (( bool (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, RuntimeObject *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (RuntimeObject *)L_0, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  14461. return;
  14462. }
  14463. }
  14464. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  14465. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_mDAB6DDE48879B6D533B15D3BBAFAFA99EBB438B7_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 ___keyValuePair0, const RuntimeMethod* method)
  14466. {
  14467. {
  14468. RuntimeObject * L_0;
  14469. L_0 = KeyValuePair_2_get_Key_m11C3B299C21C62DCDA4303334BB0944CD86238A8_inline((KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  14470. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_1;
  14471. L_1 = KeyValuePair_2_get_Value_m70C03980D96E41A1D6C0A61E3F09A8A5F81A4EC1_inline((KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  14472. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  14473. (( void (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, RuntimeObject *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (RuntimeObject *)L_0, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  14474. return;
  14475. }
  14476. }
  14477. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  14478. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m90D35496EB78FF9AF2B56A8304E17B66E0DF571E_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 ___keyValuePair0, const RuntimeMethod* method)
  14479. {
  14480. int32_t V_0 = 0;
  14481. {
  14482. RuntimeObject * L_0;
  14483. L_0 = KeyValuePair_2_get_Key_m11C3B299C21C62DCDA4303334BB0944CD86238A8_inline((KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  14484. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  14485. int32_t L_1;
  14486. L_1 = (( int32_t (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  14487. V_0 = (int32_t)L_1;
  14488. int32_t L_2 = V_0;
  14489. if ((((int32_t)L_2) < ((int32_t)0)))
  14490. {
  14491. goto IL_0038;
  14492. }
  14493. }
  14494. {
  14495. EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * L_3;
  14496. L_3 = (( EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  14497. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_4 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  14498. int32_t L_5 = V_0;
  14499. NullCheck(L_4);
  14500. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_6 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  14501. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_7;
  14502. L_7 = KeyValuePair_2_get_Value_m70C03980D96E41A1D6C0A61E3F09A8A5F81A4EC1_inline((KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  14503. NullCheck((EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 *)L_3);
  14504. bool L_8;
  14505. L_8 = VirtualFuncInvoker2< bool, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.ValueTuple`2<System.Object,System.Object>>::Equals(T,T) */, (EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 *)L_3, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_6, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_7);
  14506. if (!L_8)
  14507. {
  14508. goto IL_0038;
  14509. }
  14510. }
  14511. {
  14512. return (bool)1;
  14513. }
  14514. IL_0038:
  14515. {
  14516. return (bool)0;
  14517. }
  14518. }
  14519. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  14520. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m20304C4CCA6061937777FEAFD972C175093F8FCC_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 ___keyValuePair0, const RuntimeMethod* method)
  14521. {
  14522. int32_t V_0 = 0;
  14523. {
  14524. RuntimeObject * L_0;
  14525. L_0 = KeyValuePair_2_get_Key_m11C3B299C21C62DCDA4303334BB0944CD86238A8_inline((KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  14526. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  14527. int32_t L_1;
  14528. L_1 = (( int32_t (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  14529. V_0 = (int32_t)L_1;
  14530. int32_t L_2 = V_0;
  14531. if ((((int32_t)L_2) < ((int32_t)0)))
  14532. {
  14533. goto IL_0046;
  14534. }
  14535. }
  14536. {
  14537. EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * L_3;
  14538. L_3 = (( EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  14539. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_4 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  14540. int32_t L_5 = V_0;
  14541. NullCheck(L_4);
  14542. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_6 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  14543. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_7;
  14544. L_7 = KeyValuePair_2_get_Value_m70C03980D96E41A1D6C0A61E3F09A8A5F81A4EC1_inline((KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  14545. NullCheck((EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 *)L_3);
  14546. bool L_8;
  14547. L_8 = VirtualFuncInvoker2< bool, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.ValueTuple`2<System.Object,System.Object>>::Equals(T,T) */, (EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 *)L_3, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_6, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_7);
  14548. if (!L_8)
  14549. {
  14550. goto IL_0046;
  14551. }
  14552. }
  14553. {
  14554. RuntimeObject * L_9;
  14555. L_9 = KeyValuePair_2_get_Key_m11C3B299C21C62DCDA4303334BB0944CD86238A8_inline((KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  14556. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  14557. bool L_10;
  14558. L_10 = (( bool (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (RuntimeObject *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
  14559. return (bool)1;
  14560. }
  14561. IL_0046:
  14562. {
  14563. return (bool)0;
  14564. }
  14565. }
  14566. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::Clear()
  14567. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m3218510822A605FC7F7C87DE3E83883AF633F3BE_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, const RuntimeMethod* method)
  14568. {
  14569. int32_t V_0 = 0;
  14570. {
  14571. int32_t L_0 = (int32_t)__this->get_count_2();
  14572. if ((((int32_t)L_0) <= ((int32_t)0)))
  14573. {
  14574. goto IL_005a;
  14575. }
  14576. }
  14577. {
  14578. V_0 = (int32_t)0;
  14579. goto IL_001a;
  14580. }
  14581. IL_000d:
  14582. {
  14583. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  14584. int32_t L_2 = V_0;
  14585. NullCheck(L_1);
  14586. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)(-1));
  14587. int32_t L_3 = V_0;
  14588. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
  14589. }
  14590. IL_001a:
  14591. {
  14592. int32_t L_4 = V_0;
  14593. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  14594. NullCheck(L_5);
  14595. if ((((int32_t)L_4) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))))
  14596. {
  14597. goto IL_000d;
  14598. }
  14599. }
  14600. {
  14601. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_6 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  14602. int32_t L_7 = (int32_t)__this->get_count_2();
  14603. Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL);
  14604. __this->set_freeList_4((-1));
  14605. __this->set_count_2(0);
  14606. __this->set_freeCount_5(0);
  14607. int32_t L_8 = (int32_t)__this->get_version_3();
  14608. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
  14609. }
  14610. IL_005a:
  14611. {
  14612. return;
  14613. }
  14614. }
  14615. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::ContainsKey(TKey)
  14616. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m6D006BE929E3C57ACC8BC60AB0D2F6A2D43F95C7_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  14617. {
  14618. {
  14619. RuntimeObject * L_0 = ___key0;
  14620. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  14621. int32_t L_1;
  14622. L_1 = (( int32_t (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  14623. return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  14624. }
  14625. }
  14626. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::ContainsValue(TValue)
  14627. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m4A65698A047E3A56A2B60371B314C80435D00FEC_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___value0, const RuntimeMethod* method)
  14628. {
  14629. int32_t V_0 = 0;
  14630. EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * V_1 = NULL;
  14631. int32_t V_2 = 0;
  14632. {
  14633. goto IL_0049;
  14634. }
  14635. {
  14636. V_0 = (int32_t)0;
  14637. goto IL_003e;
  14638. }
  14639. IL_000c:
  14640. {
  14641. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_1 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  14642. int32_t L_2 = V_0;
  14643. NullCheck(L_1);
  14644. int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_hashCode_0();
  14645. if ((((int32_t)L_3) < ((int32_t)0)))
  14646. {
  14647. goto IL_003a;
  14648. }
  14649. }
  14650. {
  14651. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_4 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  14652. int32_t L_5 = V_0;
  14653. NullCheck(L_4);
  14654. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_6 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  14655. goto IL_003a;
  14656. }
  14657. {
  14658. return (bool)1;
  14659. }
  14660. IL_003a:
  14661. {
  14662. int32_t L_7 = V_0;
  14663. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
  14664. }
  14665. IL_003e:
  14666. {
  14667. int32_t L_8 = V_0;
  14668. int32_t L_9 = (int32_t)__this->get_count_2();
  14669. if ((((int32_t)L_8) < ((int32_t)L_9)))
  14670. {
  14671. goto IL_000c;
  14672. }
  14673. }
  14674. {
  14675. goto IL_0090;
  14676. }
  14677. IL_0049:
  14678. {
  14679. EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * L_10;
  14680. L_10 = (( EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  14681. V_1 = (EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 *)L_10;
  14682. V_2 = (int32_t)0;
  14683. goto IL_0087;
  14684. }
  14685. IL_0053:
  14686. {
  14687. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_11 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  14688. int32_t L_12 = V_2;
  14689. NullCheck(L_11);
  14690. int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
  14691. if ((((int32_t)L_13) < ((int32_t)0)))
  14692. {
  14693. goto IL_0083;
  14694. }
  14695. }
  14696. {
  14697. EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 * L_14 = V_1;
  14698. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_15 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  14699. int32_t L_16 = V_2;
  14700. NullCheck(L_15);
  14701. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_17 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_value_3();
  14702. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_18 = ___value0;
  14703. NullCheck((EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 *)L_14);
  14704. bool L_19;
  14705. L_19 = VirtualFuncInvoker2< bool, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.ValueTuple`2<System.Object,System.Object>>::Equals(T,T) */, (EqualityComparer_1_t2B6643FA87E8AD63841B586702C5D8A72D817950 *)L_14, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_17, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_18);
  14706. if (!L_19)
  14707. {
  14708. goto IL_0083;
  14709. }
  14710. }
  14711. {
  14712. return (bool)1;
  14713. }
  14714. IL_0083:
  14715. {
  14716. int32_t L_20 = V_2;
  14717. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
  14718. }
  14719. IL_0087:
  14720. {
  14721. int32_t L_21 = V_2;
  14722. int32_t L_22 = (int32_t)__this->get_count_2();
  14723. if ((((int32_t)L_21) < ((int32_t)L_22)))
  14724. {
  14725. goto IL_0053;
  14726. }
  14727. }
  14728. IL_0090:
  14729. {
  14730. return (bool)0;
  14731. }
  14732. }
  14733. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
  14734. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m86C136BB885CAB41273D4E6AFAF9029CDBF6AB6A_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* ___array0, int32_t ___index1, const RuntimeMethod* method)
  14735. {
  14736. int32_t V_0 = 0;
  14737. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* V_1 = NULL;
  14738. int32_t V_2 = 0;
  14739. {
  14740. KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* L_0 = ___array0;
  14741. if (L_0)
  14742. {
  14743. goto IL_000e;
  14744. }
  14745. }
  14746. {
  14747. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  14748. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  14749. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m86C136BB885CAB41273D4E6AFAF9029CDBF6AB6A_RuntimeMethod_var)));
  14750. }
  14751. IL_000e:
  14752. {
  14753. int32_t L_2 = ___index1;
  14754. if ((((int32_t)L_2) < ((int32_t)0)))
  14755. {
  14756. goto IL_0018;
  14757. }
  14758. }
  14759. {
  14760. int32_t L_3 = ___index1;
  14761. KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* L_4 = ___array0;
  14762. NullCheck(L_4);
  14763. if ((((int32_t)L_3) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  14764. {
  14765. goto IL_002e;
  14766. }
  14767. }
  14768. IL_0018:
  14769. {
  14770. int32_t L_5 = ___index1;
  14771. int32_t L_6 = L_5;
  14772. RuntimeObject * L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_6);
  14773. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_8 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  14774. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_8, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
  14775. IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m86C136BB885CAB41273D4E6AFAF9029CDBF6AB6A_RuntimeMethod_var)));
  14776. }
  14777. IL_002e:
  14778. {
  14779. KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* L_9 = ___array0;
  14780. NullCheck(L_9);
  14781. int32_t L_10 = ___index1;
  14782. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  14783. int32_t L_11;
  14784. L_11 = (( int32_t (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  14785. if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)L_10))) >= ((int32_t)L_11)))
  14786. {
  14787. goto IL_0046;
  14788. }
  14789. }
  14790. {
  14791. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  14792. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL);
  14793. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m86C136BB885CAB41273D4E6AFAF9029CDBF6AB6A_RuntimeMethod_var)));
  14794. }
  14795. IL_0046:
  14796. {
  14797. int32_t L_13 = (int32_t)__this->get_count_2();
  14798. V_0 = (int32_t)L_13;
  14799. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_14 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  14800. V_1 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)L_14;
  14801. V_2 = (int32_t)0;
  14802. goto IL_0094;
  14803. }
  14804. IL_0058:
  14805. {
  14806. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_15 = V_1;
  14807. int32_t L_16 = V_2;
  14808. NullCheck(L_15);
  14809. int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
  14810. if ((((int32_t)L_17) < ((int32_t)0)))
  14811. {
  14812. goto IL_0090;
  14813. }
  14814. }
  14815. {
  14816. KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* L_18 = ___array0;
  14817. int32_t L_19 = ___index1;
  14818. int32_t L_20 = (int32_t)L_19;
  14819. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
  14820. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_21 = V_1;
  14821. int32_t L_22 = V_2;
  14822. NullCheck(L_21);
  14823. RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_key_2();
  14824. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_24 = V_1;
  14825. int32_t L_25 = V_2;
  14826. NullCheck(L_24);
  14827. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_26 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->get_value_3();
  14828. KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 L_27;
  14829. memset((&L_27), 0, sizeof(L_27));
  14830. KeyValuePair_2__ctor_m777BA084C94128ADEB9BE35BC173EF799280E039((&L_27), (RuntimeObject *)L_23, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
  14831. NullCheck(L_18);
  14832. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 )L_27);
  14833. }
  14834. IL_0090:
  14835. {
  14836. int32_t L_28 = V_2;
  14837. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
  14838. }
  14839. IL_0094:
  14840. {
  14841. int32_t L_29 = V_2;
  14842. int32_t L_30 = V_0;
  14843. if ((((int32_t)L_29) < ((int32_t)L_30)))
  14844. {
  14845. goto IL_0058;
  14846. }
  14847. }
  14848. {
  14849. return;
  14850. }
  14851. }
  14852. // System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::GetEnumerator()
  14853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604 Dictionary_2_GetEnumerator_m56FAF0C176C404BE172C43B25C97981C372F6B9D_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, const RuntimeMethod* method)
  14854. {
  14855. {
  14856. Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604 L_0;
  14857. memset((&L_0), 0, sizeof(L_0));
  14858. Enumerator__ctor_mE1F8D76A8BB2293C94EDB17FE1AA2ABC8F49D2E8((&L_0), (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  14859. return (Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604 )L_0;
  14860. }
  14861. }
  14862. // System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>> System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator()
  14863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_mC04B7C8489749F0EAD7EC07D7E86CEE5AB6E9D7C_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, const RuntimeMethod* method)
  14864. {
  14865. {
  14866. Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604 L_0;
  14867. memset((&L_0), 0, sizeof(L_0));
  14868. Enumerator__ctor_mE1F8D76A8BB2293C94EDB17FE1AA2ABC8F49D2E8((&L_0), (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  14869. Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604 L_1 = (Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604 )L_0;
  14870. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  14871. return (RuntimeObject*)L_2;
  14872. }
  14873. }
  14874. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  14875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_mD856DEC96A609F84196F37A3ADB5B79FF3F27306_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method)
  14876. {
  14877. static bool s_Il2CppMethodInitialized;
  14878. if (!s_Il2CppMethodInitialized)
  14879. {
  14880. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  14881. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
  14882. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  14883. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
  14884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  14885. s_Il2CppMethodInitialized = true;
  14886. }
  14887. KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* V_0 = NULL;
  14888. String_t* G_B4_0 = NULL;
  14889. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B4_1 = NULL;
  14890. String_t* G_B3_0 = NULL;
  14891. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B3_1 = NULL;
  14892. int32_t G_B5_0 = 0;
  14893. String_t* G_B5_1 = NULL;
  14894. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B5_2 = NULL;
  14895. {
  14896. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
  14897. if (L_0)
  14898. {
  14899. goto IL_000e;
  14900. }
  14901. }
  14902. {
  14903. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  14904. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL);
  14905. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_GetObjectData_mD856DEC96A609F84196F37A3ADB5B79FF3F27306_RuntimeMethod_var)));
  14906. }
  14907. IL_000e:
  14908. {
  14909. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0;
  14910. int32_t L_3 = (int32_t)__this->get_version_3();
  14911. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2);
  14912. SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL);
  14913. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0;
  14914. RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6();
  14915. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) };
  14916. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  14917. Type_t * L_7;
  14918. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL);
  14919. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4);
  14920. SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL);
  14921. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0;
  14922. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  14923. G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
  14924. G_B3_1 = L_8;
  14925. if (!L_9)
  14926. {
  14927. G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
  14928. G_B4_1 = L_8;
  14929. goto IL_0052;
  14930. }
  14931. }
  14932. {
  14933. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  14934. NullCheck(L_10);
  14935. G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)));
  14936. G_B5_1 = G_B3_0;
  14937. G_B5_2 = G_B3_1;
  14938. goto IL_0053;
  14939. }
  14940. IL_0052:
  14941. {
  14942. G_B5_0 = 0;
  14943. G_B5_1 = G_B4_0;
  14944. G_B5_2 = G_B4_1;
  14945. }
  14946. IL_0053:
  14947. {
  14948. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2);
  14949. SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL);
  14950. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  14951. if (!L_11)
  14952. {
  14953. goto IL_008a;
  14954. }
  14955. }
  14956. {
  14957. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  14958. int32_t L_12;
  14959. L_12 = (( int32_t (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  14960. KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* L_13 = (KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47*)(KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12);
  14961. V_0 = (KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47*)L_13;
  14962. KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* L_14 = V_0;
  14963. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  14964. (( void (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  14965. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0;
  14966. KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* L_16 = V_0;
  14967. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) };
  14968. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  14969. Type_t * L_18;
  14970. L_18 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL);
  14971. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15);
  14972. SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL);
  14973. }
  14974. IL_008a:
  14975. {
  14976. return;
  14977. }
  14978. }
  14979. // System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::FindEntry(TKey)
  14980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_mEFAB030C9B3B219EFE4C10BA277E6E7793494BB0_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  14981. {
  14982. int32_t V_0 = 0;
  14983. int32_t V_1 = 0;
  14984. {
  14985. RuntimeObject * L_0 = ___key0;
  14986. if (L_0)
  14987. {
  14988. goto IL_0013;
  14989. }
  14990. }
  14991. {
  14992. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  14993. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  14994. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_FindEntry_mEFAB030C9B3B219EFE4C10BA277E6E7793494BB0_RuntimeMethod_var)));
  14995. }
  14996. IL_0013:
  14997. {
  14998. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  14999. if (!L_2)
  15000. {
  15001. goto IL_008d;
  15002. }
  15003. }
  15004. {
  15005. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  15006. RuntimeObject * L_4 = ___key0;
  15007. NullCheck((RuntimeObject*)L_3);
  15008. int32_t L_5;
  15009. L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
  15010. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  15011. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  15012. int32_t L_7 = V_0;
  15013. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  15014. NullCheck(L_8);
  15015. NullCheck(L_6);
  15016. int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))));
  15017. int32_t L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  15018. V_1 = (int32_t)L_10;
  15019. goto IL_0089;
  15020. }
  15021. IL_0042:
  15022. {
  15023. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_11 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15024. int32_t L_12 = V_1;
  15025. NullCheck(L_11);
  15026. int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
  15027. int32_t L_14 = V_0;
  15028. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  15029. {
  15030. goto IL_0077;
  15031. }
  15032. }
  15033. {
  15034. RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6();
  15035. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_16 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15036. int32_t L_17 = V_1;
  15037. NullCheck(L_16);
  15038. RuntimeObject * L_18 = (RuntimeObject *)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_key_2();
  15039. RuntimeObject * L_19 = ___key0;
  15040. NullCheck((RuntimeObject*)L_15);
  15041. bool L_20;
  15042. L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_15, (RuntimeObject *)L_18, (RuntimeObject *)L_19);
  15043. if (!L_20)
  15044. {
  15045. goto IL_0077;
  15046. }
  15047. }
  15048. {
  15049. int32_t L_21 = V_1;
  15050. return (int32_t)L_21;
  15051. }
  15052. IL_0077:
  15053. {
  15054. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_22 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15055. int32_t L_23 = V_1;
  15056. NullCheck(L_22);
  15057. int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_next_1();
  15058. V_1 = (int32_t)L_24;
  15059. }
  15060. IL_0089:
  15061. {
  15062. int32_t L_25 = V_1;
  15063. if ((((int32_t)L_25) >= ((int32_t)0)))
  15064. {
  15065. goto IL_0042;
  15066. }
  15067. }
  15068. IL_008d:
  15069. {
  15070. return (int32_t)(-1);
  15071. }
  15072. }
  15073. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::Initialize(System.Int32)
  15074. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_m9179BCFA75DD3163DE15ECDE54D2B5122FCF968D_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, int32_t ___capacity0, const RuntimeMethod* method)
  15075. {
  15076. static bool s_Il2CppMethodInitialized;
  15077. if (!s_Il2CppMethodInitialized)
  15078. {
  15079. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  15080. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  15081. s_Il2CppMethodInitialized = true;
  15082. }
  15083. int32_t V_0 = 0;
  15084. int32_t V_1 = 0;
  15085. {
  15086. int32_t L_0 = ___capacity0;
  15087. IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  15088. int32_t L_1;
  15089. L_1 = HashHelpers_GetPrime_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((int32_t)L_0, /*hidden argument*/NULL);
  15090. V_0 = (int32_t)L_1;
  15091. int32_t L_2 = V_0;
  15092. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2);
  15093. __this->set_buckets_0(L_3);
  15094. V_1 = (int32_t)0;
  15095. goto IL_0024;
  15096. }
  15097. IL_0017:
  15098. {
  15099. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  15100. int32_t L_5 = V_1;
  15101. NullCheck(L_4);
  15102. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (int32_t)(-1));
  15103. int32_t L_6 = V_1;
  15104. V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
  15105. }
  15106. IL_0024:
  15107. {
  15108. int32_t L_7 = V_1;
  15109. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  15110. NullCheck(L_8);
  15111. if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
  15112. {
  15113. goto IL_0017;
  15114. }
  15115. }
  15116. {
  15117. int32_t L_9 = V_0;
  15118. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_10 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)(EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_9);
  15119. __this->set_entries_1(L_10);
  15120. __this->set_freeList_4((-1));
  15121. return;
  15122. }
  15123. }
  15124. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior)
  15125. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mAE3F3F6AA33DF6DF2CC86E5CF7B27FD4264460A8_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, RuntimeObject * ___key0, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___value1, uint8_t ___behavior2, const RuntimeMethod* method)
  15126. {
  15127. static bool s_Il2CppMethodInitialized;
  15128. if (!s_Il2CppMethodInitialized)
  15129. {
  15130. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var);
  15131. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var);
  15132. s_Il2CppMethodInitialized = true;
  15133. }
  15134. int32_t V_0 = 0;
  15135. int32_t V_1 = 0;
  15136. int32_t V_2 = 0;
  15137. int32_t V_3 = 0;
  15138. int32_t V_4 = 0;
  15139. {
  15140. RuntimeObject * L_0 = ___key0;
  15141. if (L_0)
  15142. {
  15143. goto IL_0013;
  15144. }
  15145. }
  15146. {
  15147. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  15148. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  15149. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mAE3F3F6AA33DF6DF2CC86E5CF7B27FD4264460A8_RuntimeMethod_var)));
  15150. }
  15151. IL_0013:
  15152. {
  15153. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  15154. if (L_2)
  15155. {
  15156. goto IL_0022;
  15157. }
  15158. }
  15159. {
  15160. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  15161. (( void (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
  15162. }
  15163. IL_0022:
  15164. {
  15165. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  15166. RuntimeObject * L_4 = ___key0;
  15167. NullCheck((RuntimeObject*)L_3);
  15168. int32_t L_5;
  15169. L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
  15170. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  15171. int32_t L_6 = V_0;
  15172. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  15173. NullCheck(L_7);
  15174. V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))));
  15175. V_2 = (int32_t)0;
  15176. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  15177. int32_t L_9 = V_1;
  15178. NullCheck(L_8);
  15179. int32_t L_10 = L_9;
  15180. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  15181. V_4 = (int32_t)L_11;
  15182. goto IL_00e1;
  15183. }
  15184. IL_0051:
  15185. {
  15186. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_12 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15187. int32_t L_13 = V_4;
  15188. NullCheck(L_12);
  15189. int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
  15190. int32_t L_15 = V_0;
  15191. if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
  15192. {
  15193. goto IL_00c9;
  15194. }
  15195. }
  15196. {
  15197. RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
  15198. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_17 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15199. int32_t L_18 = V_4;
  15200. NullCheck(L_17);
  15201. RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
  15202. RuntimeObject * L_20 = ___key0;
  15203. NullCheck((RuntimeObject*)L_16);
  15204. bool L_21;
  15205. L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
  15206. if (!L_21)
  15207. {
  15208. goto IL_00c9;
  15209. }
  15210. }
  15211. {
  15212. uint8_t L_22 = ___behavior2;
  15213. if ((!(((uint32_t)L_22) == ((uint32_t)1))))
  15214. {
  15215. goto IL_00ad;
  15216. }
  15217. }
  15218. {
  15219. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_23 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15220. int32_t L_24 = V_4;
  15221. NullCheck(L_23);
  15222. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_25 = ___value1;
  15223. ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->set_value_3(L_25);
  15224. int32_t L_26 = (int32_t)__this->get_version_3();
  15225. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)));
  15226. return (bool)1;
  15227. }
  15228. IL_00ad:
  15229. {
  15230. uint8_t L_27 = ___behavior2;
  15231. if ((!(((uint32_t)L_27) == ((uint32_t)2))))
  15232. {
  15233. goto IL_00c7;
  15234. }
  15235. }
  15236. {
  15237. RuntimeObject * L_28 = ___key0;
  15238. String_t* L_29;
  15239. L_29 = SR_Format_m942E78AC3ABE13F58075ED90094D6074CA5A7DC8((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_28, /*hidden argument*/NULL);
  15240. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  15241. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_30, (String_t*)L_29, /*hidden argument*/NULL);
  15242. IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mAE3F3F6AA33DF6DF2CC86E5CF7B27FD4264460A8_RuntimeMethod_var)));
  15243. }
  15244. IL_00c7:
  15245. {
  15246. return (bool)0;
  15247. }
  15248. IL_00c9:
  15249. {
  15250. int32_t L_31 = V_2;
  15251. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1));
  15252. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_32 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15253. int32_t L_33 = V_4;
  15254. NullCheck(L_32);
  15255. int32_t L_34 = (int32_t)((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33)))->get_next_1();
  15256. V_4 = (int32_t)L_34;
  15257. }
  15258. IL_00e1:
  15259. {
  15260. int32_t L_35 = V_4;
  15261. if ((((int32_t)L_35) >= ((int32_t)0)))
  15262. {
  15263. goto IL_0051;
  15264. }
  15265. }
  15266. {
  15267. int32_t L_36 = (int32_t)__this->get_freeCount_5();
  15268. if ((((int32_t)L_36) <= ((int32_t)0)))
  15269. {
  15270. goto IL_0120;
  15271. }
  15272. }
  15273. {
  15274. int32_t L_37 = (int32_t)__this->get_freeList_4();
  15275. V_3 = (int32_t)L_37;
  15276. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_38 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15277. int32_t L_39 = V_3;
  15278. NullCheck(L_38);
  15279. int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_next_1();
  15280. __this->set_freeList_4(L_40);
  15281. int32_t L_41 = (int32_t)__this->get_freeCount_5();
  15282. __this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)1)));
  15283. goto IL_0156;
  15284. }
  15285. IL_0120:
  15286. {
  15287. int32_t L_42 = (int32_t)__this->get_count_2();
  15288. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_43 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15289. NullCheck(L_43);
  15290. if ((!(((uint32_t)L_42) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length)))))))
  15291. {
  15292. goto IL_0141;
  15293. }
  15294. }
  15295. {
  15296. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  15297. (( void (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
  15298. int32_t L_44 = V_0;
  15299. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  15300. NullCheck(L_45);
  15301. V_1 = (int32_t)((int32_t)((int32_t)L_44%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length)))));
  15302. }
  15303. IL_0141:
  15304. {
  15305. int32_t L_46 = (int32_t)__this->get_count_2();
  15306. V_3 = (int32_t)L_46;
  15307. int32_t L_47 = (int32_t)__this->get_count_2();
  15308. __this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1)));
  15309. }
  15310. IL_0156:
  15311. {
  15312. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_48 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15313. int32_t L_49 = V_3;
  15314. NullCheck(L_48);
  15315. int32_t L_50 = V_0;
  15316. ((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->set_hashCode_0(L_50);
  15317. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_51 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15318. int32_t L_52 = V_3;
  15319. NullCheck(L_51);
  15320. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_53 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  15321. int32_t L_54 = V_1;
  15322. NullCheck(L_53);
  15323. int32_t L_55 = L_54;
  15324. int32_t L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
  15325. ((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->set_next_1(L_56);
  15326. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_57 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15327. int32_t L_58 = V_3;
  15328. NullCheck(L_57);
  15329. RuntimeObject * L_59 = ___key0;
  15330. ((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->set_key_2(L_59);
  15331. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_60 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15332. int32_t L_61 = V_3;
  15333. NullCheck(L_60);
  15334. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_62 = ___value1;
  15335. ((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->set_value_3(L_62);
  15336. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_63 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  15337. int32_t L_64 = V_1;
  15338. int32_t L_65 = V_3;
  15339. NullCheck(L_63);
  15340. (L_63)->SetAt(static_cast<il2cpp_array_size_t>(L_64), (int32_t)L_65);
  15341. int32_t L_66 = (int32_t)__this->get_version_3();
  15342. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)));
  15343. int32_t L_67 = V_2;
  15344. if ((((int32_t)L_67) <= ((int32_t)((int32_t)100))))
  15345. {
  15346. goto IL_01ed;
  15347. }
  15348. }
  15349. {
  15350. RuntimeObject* L_68 = (RuntimeObject*)__this->get_comparer_6();
  15351. if (!((NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 *)IsInst((RuntimeObject*)L_68, NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var)))
  15352. {
  15353. goto IL_01ed;
  15354. }
  15355. }
  15356. {
  15357. EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * L_69;
  15358. L_69 = EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836(/*hidden argument*/EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var);
  15359. __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))));
  15360. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_70 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15361. NullCheck(L_70);
  15362. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  15363. (( void (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
  15364. }
  15365. IL_01ed:
  15366. {
  15367. return (bool)1;
  15368. }
  15369. }
  15370. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::OnDeserialization(System.Object)
  15371. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m91E11DEE80D6FB78485F70AB85AEDF2960D1A1D7_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
  15372. {
  15373. static bool s_Il2CppMethodInitialized;
  15374. if (!s_Il2CppMethodInitialized)
  15375. {
  15376. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var);
  15377. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_RuntimeMethod_var);
  15378. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  15379. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  15380. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  15381. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
  15382. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  15383. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
  15384. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  15385. s_Il2CppMethodInitialized = true;
  15386. }
  15387. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL;
  15388. int32_t V_1 = 0;
  15389. int32_t V_2 = 0;
  15390. KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* V_3 = NULL;
  15391. int32_t V_4 = 0;
  15392. int32_t V_5 = 0;
  15393. {
  15394. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  15395. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0;
  15396. L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  15397. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0);
  15398. bool L_1;
  15399. L_1 = ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_RuntimeMethod_var);
  15400. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0;
  15401. if (L_2)
  15402. {
  15403. goto IL_0012;
  15404. }
  15405. }
  15406. {
  15407. return;
  15408. }
  15409. IL_0012:
  15410. {
  15411. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0;
  15412. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3);
  15413. int32_t L_4;
  15414. L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL);
  15415. V_1 = (int32_t)L_4;
  15416. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0;
  15417. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5);
  15418. int32_t L_6;
  15419. L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL);
  15420. V_2 = (int32_t)L_6;
  15421. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0;
  15422. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) };
  15423. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  15424. Type_t * L_9;
  15425. L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL);
  15426. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7);
  15427. RuntimeObject * L_10;
  15428. L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL);
  15429. __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))));
  15430. int32_t L_11 = V_2;
  15431. if (!L_11)
  15432. {
  15433. goto IL_010c;
  15434. }
  15435. }
  15436. {
  15437. int32_t L_12 = V_2;
  15438. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12);
  15439. __this->set_buckets_0(L_13);
  15440. V_4 = (int32_t)0;
  15441. goto IL_0071;
  15442. }
  15443. IL_0061:
  15444. {
  15445. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  15446. int32_t L_15 = V_4;
  15447. NullCheck(L_14);
  15448. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)(-1));
  15449. int32_t L_16 = V_4;
  15450. V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
  15451. }
  15452. IL_0071:
  15453. {
  15454. int32_t L_17 = V_4;
  15455. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  15456. NullCheck(L_18);
  15457. if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))))
  15458. {
  15459. goto IL_0061;
  15460. }
  15461. }
  15462. {
  15463. int32_t L_19 = V_2;
  15464. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_20 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)(EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_19);
  15465. __this->set_entries_1(L_20);
  15466. __this->set_freeList_4((-1));
  15467. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_21 = V_0;
  15468. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) };
  15469. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  15470. Type_t * L_23;
  15471. L_23 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL);
  15472. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21);
  15473. RuntimeObject * L_24;
  15474. L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL);
  15475. V_3 = (KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47*)((KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38)));
  15476. KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* L_25 = V_3;
  15477. if (L_25)
  15478. {
  15479. goto IL_00b9;
  15480. }
  15481. }
  15482. {
  15483. SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_26 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var)));
  15484. SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_26, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), /*hidden argument*/NULL);
  15485. IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_m91E11DEE80D6FB78485F70AB85AEDF2960D1A1D7_RuntimeMethod_var)));
  15486. }
  15487. IL_00b9:
  15488. {
  15489. V_5 = (int32_t)0;
  15490. goto IL_0103;
  15491. }
  15492. IL_00be:
  15493. {
  15494. KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* L_27 = V_3;
  15495. int32_t L_28 = V_5;
  15496. NullCheck(L_27);
  15497. RuntimeObject * L_29;
  15498. L_29 = KeyValuePair_2_get_Key_m11C3B299C21C62DCDA4303334BB0944CD86238A8_inline((KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  15499. if (L_29)
  15500. {
  15501. goto IL_00dd;
  15502. }
  15503. }
  15504. {
  15505. SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_30 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var)));
  15506. SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_30, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB)), /*hidden argument*/NULL);
  15507. IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_m91E11DEE80D6FB78485F70AB85AEDF2960D1A1D7_RuntimeMethod_var)));
  15508. }
  15509. IL_00dd:
  15510. {
  15511. KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* L_31 = V_3;
  15512. int32_t L_32 = V_5;
  15513. NullCheck(L_31);
  15514. RuntimeObject * L_33;
  15515. L_33 = KeyValuePair_2_get_Key_m11C3B299C21C62DCDA4303334BB0944CD86238A8_inline((KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  15516. KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* L_34 = V_3;
  15517. int32_t L_35 = V_5;
  15518. NullCheck(L_34);
  15519. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_36;
  15520. L_36 = KeyValuePair_2_get_Value_m70C03980D96E41A1D6C0A61E3F09A8A5F81A4EC1_inline((KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)(KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  15521. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  15522. (( void (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, RuntimeObject *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (RuntimeObject *)L_33, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  15523. int32_t L_37 = V_5;
  15524. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1));
  15525. }
  15526. IL_0103:
  15527. {
  15528. int32_t L_38 = V_5;
  15529. KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* L_39 = V_3;
  15530. NullCheck(L_39);
  15531. if ((((int32_t)L_38) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length))))))
  15532. {
  15533. goto IL_00be;
  15534. }
  15535. }
  15536. {
  15537. goto IL_0113;
  15538. }
  15539. IL_010c:
  15540. {
  15541. __this->set_buckets_0((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL);
  15542. }
  15543. IL_0113:
  15544. {
  15545. int32_t L_40 = V_1;
  15546. __this->set_version_3(L_40);
  15547. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  15548. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_41;
  15549. L_41 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  15550. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41);
  15551. bool L_42;
  15552. L_42 = ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var);
  15553. return;
  15554. }
  15555. }
  15556. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::Resize()
  15557. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m93DF1E711DE6B5C112F8B5DCD77F99D37879B19E_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, const RuntimeMethod* method)
  15558. {
  15559. static bool s_Il2CppMethodInitialized;
  15560. if (!s_Il2CppMethodInitialized)
  15561. {
  15562. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  15563. s_Il2CppMethodInitialized = true;
  15564. }
  15565. {
  15566. int32_t L_0 = (int32_t)__this->get_count_2();
  15567. IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  15568. int32_t L_1;
  15569. L_1 = HashHelpers_ExpandPrime_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)L_0, /*hidden argument*/NULL);
  15570. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  15571. (( void (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
  15572. return;
  15573. }
  15574. }
  15575. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::Resize(System.Int32,System.Boolean)
  15576. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m99F580D2F00CAABB2E5A18BF63CE0BCA7D1450DA_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method)
  15577. {
  15578. static bool s_Il2CppMethodInitialized;
  15579. if (!s_Il2CppMethodInitialized)
  15580. {
  15581. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  15582. s_Il2CppMethodInitialized = true;
  15583. }
  15584. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL;
  15585. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* V_1 = NULL;
  15586. int32_t V_2 = 0;
  15587. int32_t V_3 = 0;
  15588. int32_t V_4 = 0;
  15589. int32_t V_5 = 0;
  15590. {
  15591. int32_t L_0 = ___newSize0;
  15592. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_0);
  15593. V_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_1;
  15594. V_2 = (int32_t)0;
  15595. goto IL_0013;
  15596. }
  15597. IL_000b:
  15598. {
  15599. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = V_0;
  15600. int32_t L_3 = V_2;
  15601. NullCheck(L_2);
  15602. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (int32_t)(-1));
  15603. int32_t L_4 = V_2;
  15604. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
  15605. }
  15606. IL_0013:
  15607. {
  15608. int32_t L_5 = V_2;
  15609. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = V_0;
  15610. NullCheck(L_6);
  15611. if ((((int32_t)L_5) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))))
  15612. {
  15613. goto IL_000b;
  15614. }
  15615. }
  15616. {
  15617. int32_t L_7 = ___newSize0;
  15618. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_8 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)(EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7);
  15619. V_1 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)L_8;
  15620. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_9 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15621. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_10 = V_1;
  15622. int32_t L_11 = (int32_t)__this->get_count_2();
  15623. Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
  15624. bool L_12 = ___forceNewHashCodes1;
  15625. if (!L_12)
  15626. {
  15627. goto IL_0080;
  15628. }
  15629. }
  15630. {
  15631. V_3 = (int32_t)0;
  15632. goto IL_0077;
  15633. }
  15634. IL_003b:
  15635. {
  15636. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_13 = V_1;
  15637. int32_t L_14 = V_3;
  15638. NullCheck(L_13);
  15639. int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_hashCode_0();
  15640. if ((((int32_t)L_15) == ((int32_t)(-1))))
  15641. {
  15642. goto IL_0073;
  15643. }
  15644. }
  15645. {
  15646. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_16 = V_1;
  15647. int32_t L_17 = V_3;
  15648. NullCheck(L_16);
  15649. RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6();
  15650. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_19 = V_1;
  15651. int32_t L_20 = V_3;
  15652. NullCheck(L_19);
  15653. RuntimeObject * L_21 = (RuntimeObject *)((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->get_key_2();
  15654. NullCheck((RuntimeObject*)L_18);
  15655. int32_t L_22;
  15656. L_22 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_18, (RuntimeObject *)L_21);
  15657. ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL))));
  15658. }
  15659. IL_0073:
  15660. {
  15661. int32_t L_23 = V_3;
  15662. V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
  15663. }
  15664. IL_0077:
  15665. {
  15666. int32_t L_24 = V_3;
  15667. int32_t L_25 = (int32_t)__this->get_count_2();
  15668. if ((((int32_t)L_24) < ((int32_t)L_25)))
  15669. {
  15670. goto IL_003b;
  15671. }
  15672. }
  15673. IL_0080:
  15674. {
  15675. V_4 = (int32_t)0;
  15676. goto IL_00c3;
  15677. }
  15678. IL_0085:
  15679. {
  15680. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_26 = V_1;
  15681. int32_t L_27 = V_4;
  15682. NullCheck(L_26);
  15683. int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->get_hashCode_0();
  15684. if ((((int32_t)L_28) < ((int32_t)0)))
  15685. {
  15686. goto IL_00bd;
  15687. }
  15688. }
  15689. {
  15690. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_29 = V_1;
  15691. int32_t L_30 = V_4;
  15692. NullCheck(L_29);
  15693. int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->get_hashCode_0();
  15694. int32_t L_32 = ___newSize0;
  15695. V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32));
  15696. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_33 = V_1;
  15697. int32_t L_34 = V_4;
  15698. NullCheck(L_33);
  15699. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_0;
  15700. int32_t L_36 = V_5;
  15701. NullCheck(L_35);
  15702. int32_t L_37 = L_36;
  15703. int32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
  15704. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_next_1(L_38);
  15705. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = V_0;
  15706. int32_t L_40 = V_5;
  15707. int32_t L_41 = V_4;
  15708. NullCheck(L_39);
  15709. (L_39)->SetAt(static_cast<il2cpp_array_size_t>(L_40), (int32_t)L_41);
  15710. }
  15711. IL_00bd:
  15712. {
  15713. int32_t L_42 = V_4;
  15714. V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1));
  15715. }
  15716. IL_00c3:
  15717. {
  15718. int32_t L_43 = V_4;
  15719. int32_t L_44 = (int32_t)__this->get_count_2();
  15720. if ((((int32_t)L_43) < ((int32_t)L_44)))
  15721. {
  15722. goto IL_0085;
  15723. }
  15724. }
  15725. {
  15726. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = V_0;
  15727. __this->set_buckets_0(L_45);
  15728. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_46 = V_1;
  15729. __this->set_entries_1(L_46);
  15730. return;
  15731. }
  15732. }
  15733. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::Remove(TKey)
  15734. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mDA0888599B643997D8EE05B48285498A2735684B_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  15735. {
  15736. int32_t V_0 = 0;
  15737. int32_t V_1 = 0;
  15738. int32_t V_2 = 0;
  15739. int32_t V_3 = 0;
  15740. {
  15741. RuntimeObject * L_0 = ___key0;
  15742. if (L_0)
  15743. {
  15744. goto IL_0013;
  15745. }
  15746. }
  15747. {
  15748. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  15749. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  15750. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_Remove_mDA0888599B643997D8EE05B48285498A2735684B_RuntimeMethod_var)));
  15751. }
  15752. IL_0013:
  15753. {
  15754. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  15755. if (!L_2)
  15756. {
  15757. goto IL_015d;
  15758. }
  15759. }
  15760. {
  15761. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  15762. RuntimeObject * L_4 = ___key0;
  15763. NullCheck((RuntimeObject*)L_3);
  15764. int32_t L_5;
  15765. L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
  15766. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  15767. int32_t L_6 = V_0;
  15768. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  15769. NullCheck(L_7);
  15770. V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))));
  15771. V_2 = (int32_t)(-1);
  15772. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  15773. int32_t L_9 = V_1;
  15774. NullCheck(L_8);
  15775. int32_t L_10 = L_9;
  15776. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  15777. V_3 = (int32_t)L_11;
  15778. goto IL_0156;
  15779. }
  15780. IL_004c:
  15781. {
  15782. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_12 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15783. int32_t L_13 = V_3;
  15784. NullCheck(L_12);
  15785. int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
  15786. int32_t L_15 = V_0;
  15787. if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
  15788. {
  15789. goto IL_0142;
  15790. }
  15791. }
  15792. {
  15793. RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
  15794. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_17 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15795. int32_t L_18 = V_3;
  15796. NullCheck(L_17);
  15797. RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
  15798. RuntimeObject * L_20 = ___key0;
  15799. NullCheck((RuntimeObject*)L_16);
  15800. bool L_21;
  15801. L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
  15802. if (!L_21)
  15803. {
  15804. goto IL_0142;
  15805. }
  15806. }
  15807. {
  15808. int32_t L_22 = V_2;
  15809. if ((((int32_t)L_22) >= ((int32_t)0)))
  15810. {
  15811. goto IL_00a4;
  15812. }
  15813. }
  15814. {
  15815. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  15816. int32_t L_24 = V_1;
  15817. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_25 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15818. int32_t L_26 = V_3;
  15819. NullCheck(L_25);
  15820. int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
  15821. NullCheck(L_23);
  15822. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
  15823. goto IL_00c6;
  15824. }
  15825. IL_00a4:
  15826. {
  15827. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_28 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15828. int32_t L_29 = V_2;
  15829. NullCheck(L_28);
  15830. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_30 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15831. int32_t L_31 = V_3;
  15832. NullCheck(L_30);
  15833. int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
  15834. ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
  15835. }
  15836. IL_00c6:
  15837. {
  15838. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_33 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15839. int32_t L_34 = V_3;
  15840. NullCheck(L_33);
  15841. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_hashCode_0((-1));
  15842. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_35 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15843. int32_t L_36 = V_3;
  15844. NullCheck(L_35);
  15845. int32_t L_37 = (int32_t)__this->get_freeList_4();
  15846. ((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->set_next_1(L_37);
  15847. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_38 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15848. int32_t L_39 = V_3;
  15849. NullCheck(L_38);
  15850. RuntimeObject ** L_40 = (RuntimeObject **)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_key_2();
  15851. il2cpp_codegen_initobj(L_40, sizeof(RuntimeObject *));
  15852. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_41 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15853. int32_t L_42 = V_3;
  15854. NullCheck(L_41);
  15855. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 * L_43 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->get_address_of_value_3();
  15856. il2cpp_codegen_initobj(L_43, sizeof(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ));
  15857. int32_t L_44 = V_3;
  15858. __this->set_freeList_4(L_44);
  15859. int32_t L_45 = (int32_t)__this->get_freeCount_5();
  15860. __this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)));
  15861. int32_t L_46 = (int32_t)__this->get_version_3();
  15862. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
  15863. return (bool)1;
  15864. }
  15865. IL_0142:
  15866. {
  15867. int32_t L_47 = V_3;
  15868. V_2 = (int32_t)L_47;
  15869. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_48 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15870. int32_t L_49 = V_3;
  15871. NullCheck(L_48);
  15872. int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->get_next_1();
  15873. V_3 = (int32_t)L_50;
  15874. }
  15875. IL_0156:
  15876. {
  15877. int32_t L_51 = V_3;
  15878. if ((((int32_t)L_51) >= ((int32_t)0)))
  15879. {
  15880. goto IL_004c;
  15881. }
  15882. }
  15883. IL_015d:
  15884. {
  15885. return (bool)0;
  15886. }
  15887. }
  15888. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::TryGetValue(TKey,TValue&)
  15889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m0932006E3583949074BCD4CA7CEB31C1A7207B40_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, RuntimeObject * ___key0, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 * ___value1, const RuntimeMethod* method)
  15890. {
  15891. int32_t V_0 = 0;
  15892. {
  15893. RuntimeObject * L_0 = ___key0;
  15894. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  15895. int32_t L_1;
  15896. L_1 = (( int32_t (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  15897. V_0 = (int32_t)L_1;
  15898. int32_t L_2 = V_0;
  15899. if ((((int32_t)L_2) < ((int32_t)0)))
  15900. {
  15901. goto IL_0025;
  15902. }
  15903. }
  15904. {
  15905. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 * L_3 = ___value1;
  15906. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_4 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  15907. int32_t L_5 = V_0;
  15908. NullCheck(L_4);
  15909. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_6 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  15910. *(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)L_3 = L_6;
  15911. Il2CppCodeGenWriteBarrier((void**)&(((ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)L_3)->___Item1_0), (void*)NULL);
  15912. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15913. Il2CppCodeGenWriteBarrier((void**)&(((ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)L_3)->___Item2_1), (void*)NULL);
  15914. #endif
  15915. return (bool)1;
  15916. }
  15917. IL_0025:
  15918. {
  15919. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 * L_7 = ___value1;
  15920. il2cpp_codegen_initobj(L_7, sizeof(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ));
  15921. return (bool)0;
  15922. }
  15923. }
  15924. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::TryAdd(TKey,TValue)
  15925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_m24F11925EB275982AE75D719E88473FEE2A38FAF_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, RuntimeObject * ___key0, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ___value1, const RuntimeMethod* method)
  15926. {
  15927. {
  15928. RuntimeObject * L_0 = ___key0;
  15929. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_1 = ___value1;
  15930. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  15931. bool L_2;
  15932. L_2 = (( bool (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, RuntimeObject *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (RuntimeObject *)L_0, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  15933. return (bool)L_2;
  15934. }
  15935. }
  15936. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly()
  15937. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_mC51DF461D06333D256A602575887BB6BC481BD40_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, const RuntimeMethod* method)
  15938. {
  15939. {
  15940. return (bool)0;
  15941. }
  15942. }
  15943. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
  15944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m768E89AC06E449F04EA36FF232BBDC12FF25BDD3_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* ___array0, int32_t ___index1, const RuntimeMethod* method)
  15945. {
  15946. {
  15947. KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* L_0 = ___array0;
  15948. int32_t L_1 = ___index1;
  15949. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  15950. (( void (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  15951. return;
  15952. }
  15953. }
  15954. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
  15955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m2F704CB1A7CD04681FA5D4AA5FF8B00962C64E0A_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method)
  15956. {
  15957. static bool s_Il2CppMethodInitialized;
  15958. if (!s_Il2CppMethodInitialized)
  15959. {
  15960. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var);
  15961. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var);
  15962. s_Il2CppMethodInitialized = true;
  15963. }
  15964. KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* V_0 = NULL;
  15965. DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL;
  15966. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* V_2 = NULL;
  15967. int32_t V_3 = 0;
  15968. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL;
  15969. int32_t V_5 = 0;
  15970. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* V_6 = NULL;
  15971. int32_t V_7 = 0;
  15972. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  15973. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  15974. {
  15975. RuntimeArray * L_0 = ___array0;
  15976. if (L_0)
  15977. {
  15978. goto IL_000e;
  15979. }
  15980. }
  15981. {
  15982. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  15983. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  15984. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2F704CB1A7CD04681FA5D4AA5FF8B00962C64E0A_RuntimeMethod_var)));
  15985. }
  15986. IL_000e:
  15987. {
  15988. RuntimeArray * L_2 = ___array0;
  15989. NullCheck((RuntimeArray *)L_2);
  15990. int32_t L_3;
  15991. L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_2, /*hidden argument*/NULL);
  15992. if ((((int32_t)L_3) == ((int32_t)1)))
  15993. {
  15994. goto IL_0027;
  15995. }
  15996. }
  15997. {
  15998. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  15999. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  16000. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2F704CB1A7CD04681FA5D4AA5FF8B00962C64E0A_RuntimeMethod_var)));
  16001. }
  16002. IL_0027:
  16003. {
  16004. RuntimeArray * L_5 = ___array0;
  16005. NullCheck((RuntimeArray *)L_5);
  16006. int32_t L_6;
  16007. L_6 = Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL);
  16008. if (!L_6)
  16009. {
  16010. goto IL_0040;
  16011. }
  16012. }
  16013. {
  16014. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  16015. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  16016. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2F704CB1A7CD04681FA5D4AA5FF8B00962C64E0A_RuntimeMethod_var)));
  16017. }
  16018. IL_0040:
  16019. {
  16020. int32_t L_8 = ___index1;
  16021. if ((((int32_t)L_8) < ((int32_t)0)))
  16022. {
  16023. goto IL_004d;
  16024. }
  16025. }
  16026. {
  16027. int32_t L_9 = ___index1;
  16028. RuntimeArray * L_10 = ___array0;
  16029. NullCheck((RuntimeArray *)L_10);
  16030. int32_t L_11;
  16031. L_11 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_10, /*hidden argument*/NULL);
  16032. if ((((int32_t)L_9) <= ((int32_t)L_11)))
  16033. {
  16034. goto IL_0063;
  16035. }
  16036. }
  16037. IL_004d:
  16038. {
  16039. int32_t L_12 = ___index1;
  16040. int32_t L_13 = L_12;
  16041. RuntimeObject * L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_13);
  16042. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_15 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  16043. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_15, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_14, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
  16044. IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2F704CB1A7CD04681FA5D4AA5FF8B00962C64E0A_RuntimeMethod_var)));
  16045. }
  16046. IL_0063:
  16047. {
  16048. RuntimeArray * L_16 = ___array0;
  16049. NullCheck((RuntimeArray *)L_16);
  16050. int32_t L_17;
  16051. L_17 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_16, /*hidden argument*/NULL);
  16052. int32_t L_18 = ___index1;
  16053. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  16054. int32_t L_19;
  16055. L_19 = (( int32_t (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  16056. if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19)))
  16057. {
  16058. goto IL_007e;
  16059. }
  16060. }
  16061. {
  16062. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_20 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  16063. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_20, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL);
  16064. IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2F704CB1A7CD04681FA5D4AA5FF8B00962C64E0A_RuntimeMethod_var)));
  16065. }
  16066. IL_007e:
  16067. {
  16068. RuntimeArray * L_21 = ___array0;
  16069. V_0 = (KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47*)((KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38)));
  16070. KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* L_22 = V_0;
  16071. if (!L_22)
  16072. {
  16073. goto IL_0091;
  16074. }
  16075. }
  16076. {
  16077. KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47* L_23 = V_0;
  16078. int32_t L_24 = ___index1;
  16079. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  16080. (( void (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (KeyValuePair_2U5BU5D_t4640B8AEC981BB40ABFDFFB89B26C69CD3C37C47*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  16081. return;
  16082. }
  16083. IL_0091:
  16084. {
  16085. RuntimeArray * L_25 = ___array0;
  16086. if (!((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var)))
  16087. {
  16088. goto IL_00fb;
  16089. }
  16090. }
  16091. {
  16092. RuntimeArray * L_26 = ___array0;
  16093. V_1 = (DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var));
  16094. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_27 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  16095. V_2 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)L_27;
  16096. V_3 = (int32_t)0;
  16097. goto IL_00f1;
  16098. }
  16099. IL_00ab:
  16100. {
  16101. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_28 = V_2;
  16102. int32_t L_29 = V_3;
  16103. NullCheck(L_28);
  16104. int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->get_hashCode_0();
  16105. if ((((int32_t)L_30) < ((int32_t)0)))
  16106. {
  16107. goto IL_00ed;
  16108. }
  16109. }
  16110. {
  16111. DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* L_31 = V_1;
  16112. int32_t L_32 = ___index1;
  16113. int32_t L_33 = (int32_t)L_32;
  16114. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
  16115. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_34 = V_2;
  16116. int32_t L_35 = V_3;
  16117. NullCheck(L_34);
  16118. RuntimeObject * L_36 = (RuntimeObject *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_key_2();
  16119. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_37 = V_2;
  16120. int32_t L_38 = V_3;
  16121. NullCheck(L_37);
  16122. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_39 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->get_value_3();
  16123. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_40 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_39;
  16124. RuntimeObject * L_41 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_40);
  16125. DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 L_42;
  16126. memset((&L_42), 0, sizeof(L_42));
  16127. DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4((&L_42), (RuntimeObject *)L_36, (RuntimeObject *)L_41, /*hidden argument*/NULL);
  16128. NullCheck(L_31);
  16129. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 )L_42);
  16130. }
  16131. IL_00ed:
  16132. {
  16133. int32_t L_43 = V_3;
  16134. V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
  16135. }
  16136. IL_00f1:
  16137. {
  16138. int32_t L_44 = V_3;
  16139. int32_t L_45 = (int32_t)__this->get_count_2();
  16140. if ((((int32_t)L_44) < ((int32_t)L_45)))
  16141. {
  16142. goto IL_00ab;
  16143. }
  16144. }
  16145. {
  16146. return;
  16147. }
  16148. IL_00fb:
  16149. {
  16150. RuntimeArray * L_46 = ___array0;
  16151. V_4 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_46, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var));
  16152. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = V_4;
  16153. if (L_47)
  16154. {
  16155. goto IL_0117;
  16156. }
  16157. }
  16158. {
  16159. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_48 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  16160. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_48, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  16161. IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2F704CB1A7CD04681FA5D4AA5FF8B00962C64E0A_RuntimeMethod_var)));
  16162. }
  16163. IL_0117:
  16164. {
  16165. }
  16166. IL_0118:
  16167. try
  16168. {// begin try (depth: 1)
  16169. {
  16170. int32_t L_49 = (int32_t)__this->get_count_2();
  16171. V_5 = (int32_t)L_49;
  16172. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_50 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  16173. V_6 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)L_50;
  16174. V_7 = (int32_t)0;
  16175. goto IL_0173;
  16176. }
  16177. IL_012d:
  16178. {
  16179. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_51 = V_6;
  16180. int32_t L_52 = V_7;
  16181. NullCheck(L_51);
  16182. int32_t L_53 = (int32_t)((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->get_hashCode_0();
  16183. if ((((int32_t)L_53) < ((int32_t)0)))
  16184. {
  16185. goto IL_016d;
  16186. }
  16187. }
  16188. IL_013e:
  16189. {
  16190. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_54 = V_4;
  16191. int32_t L_55 = ___index1;
  16192. int32_t L_56 = (int32_t)L_55;
  16193. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1));
  16194. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_57 = V_6;
  16195. int32_t L_58 = V_7;
  16196. NullCheck(L_57);
  16197. RuntimeObject * L_59 = (RuntimeObject *)((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->get_key_2();
  16198. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_60 = V_6;
  16199. int32_t L_61 = V_7;
  16200. NullCheck(L_60);
  16201. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_62 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->get_value_3();
  16202. KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 L_63;
  16203. memset((&L_63), 0, sizeof(L_63));
  16204. KeyValuePair_2__ctor_m777BA084C94128ADEB9BE35BC173EF799280E039((&L_63), (RuntimeObject *)L_59, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
  16205. KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 L_64 = (KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 )L_63;
  16206. RuntimeObject * L_65 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 25), &L_64);
  16207. NullCheck(L_54);
  16208. ArrayElementTypeCheck (L_54, L_65);
  16209. (L_54)->SetAt(static_cast<il2cpp_array_size_t>(L_56), (RuntimeObject *)L_65);
  16210. }
  16211. IL_016d:
  16212. {
  16213. int32_t L_66 = V_7;
  16214. V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1));
  16215. }
  16216. IL_0173:
  16217. {
  16218. int32_t L_67 = V_7;
  16219. int32_t L_68 = V_5;
  16220. if ((((int32_t)L_67) < ((int32_t)L_68)))
  16221. {
  16222. goto IL_012d;
  16223. }
  16224. }
  16225. IL_0179:
  16226. {
  16227. goto IL_018c;
  16228. }
  16229. }// end try (depth: 1)
  16230. catch(Il2CppExceptionWrapper& e)
  16231. {
  16232. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  16233. {
  16234. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  16235. goto CATCH_017b;
  16236. }
  16237. throw e;
  16238. }
  16239. CATCH_017b:
  16240. {// begin catch(System.ArrayTypeMismatchException)
  16241. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_69 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  16242. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_69, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  16243. IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2F704CB1A7CD04681FA5D4AA5FF8B00962C64E0A_RuntimeMethod_var)));
  16244. }// end catch (depth: 1)
  16245. IL_018c:
  16246. {
  16247. return;
  16248. }
  16249. }
  16250. // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.IEnumerable.GetEnumerator()
  16251. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_mCDEEEAF55C0F29ECFE9308DA9F1FC9EA9C973086_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, const RuntimeMethod* method)
  16252. {
  16253. {
  16254. Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604 L_0;
  16255. memset((&L_0), 0, sizeof(L_0));
  16256. Enumerator__ctor_mE1F8D76A8BB2293C94EDB17FE1AA2ABC8F49D2E8((&L_0), (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  16257. Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604 L_1 = (Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604 )L_0;
  16258. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  16259. return (RuntimeObject*)L_2;
  16260. }
  16261. }
  16262. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.ICollection.get_IsSynchronized()
  16263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m454AAC232A5A3C6DD7B1272AC53147334EA889E8_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, const RuntimeMethod* method)
  16264. {
  16265. {
  16266. return (bool)0;
  16267. }
  16268. }
  16269. // System.Object System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.ICollection.get_SyncRoot()
  16270. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_mC2818F05D5F9839F529648D999C154D6D3074CA1_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, const RuntimeMethod* method)
  16271. {
  16272. static bool s_Il2CppMethodInitialized;
  16273. if (!s_Il2CppMethodInitialized)
  16274. {
  16275. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  16276. s_Il2CppMethodInitialized = true;
  16277. }
  16278. {
  16279. RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9();
  16280. if (L_0)
  16281. {
  16282. goto IL_001a;
  16283. }
  16284. }
  16285. {
  16286. RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9();
  16287. RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  16288. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL);
  16289. RuntimeObject * L_3;
  16290. L_3 = InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
  16291. }
  16292. IL_001a:
  16293. {
  16294. RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_9();
  16295. return (RuntimeObject *)L_4;
  16296. }
  16297. }
  16298. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.IDictionary.get_IsFixedSize()
  16299. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m687712CDFFD49FC02D1C6EEF44ACECA78C334E5A_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, const RuntimeMethod* method)
  16300. {
  16301. {
  16302. return (bool)0;
  16303. }
  16304. }
  16305. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.IDictionary.get_IsReadOnly()
  16306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m67A01897C1C1B15FA8D0E082D89B7E5D5E5420F2_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, const RuntimeMethod* method)
  16307. {
  16308. {
  16309. return (bool)0;
  16310. }
  16311. }
  16312. // System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.IDictionary.get_Keys()
  16313. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_mBE03796E7011DAD7BF5E69193007402E57B8A766_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, const RuntimeMethod* method)
  16314. {
  16315. {
  16316. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  16317. KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A * L_0;
  16318. L_0 = (( KeyCollection_tEFDE552FACC42CCD30CD87242F4C5B7155F7787A * (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
  16319. return (RuntimeObject*)L_0;
  16320. }
  16321. }
  16322. // System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.IDictionary.get_Values()
  16323. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m0DFB55B0D43EAEE4B832C77EA71040F343AD84C4_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, const RuntimeMethod* method)
  16324. {
  16325. {
  16326. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  16327. ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 * L_0;
  16328. L_0 = (( ValueCollection_t9A43C9A9663A18CBADB71FD8A9FF6BA6D4805513 * (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
  16329. return (RuntimeObject*)L_0;
  16330. }
  16331. }
  16332. // System.Object System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.IDictionary.get_Item(System.Object)
  16333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m579A1106A2386F6DEFC9261ECE87065C2CD7B2F4_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  16334. {
  16335. int32_t V_0 = 0;
  16336. {
  16337. RuntimeObject * L_0 = ___key0;
  16338. bool L_1;
  16339. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  16340. if (!L_1)
  16341. {
  16342. goto IL_0030;
  16343. }
  16344. }
  16345. {
  16346. RuntimeObject * L_2 = ___key0;
  16347. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  16348. int32_t L_3;
  16349. L_3 = (( int32_t (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  16350. V_0 = (int32_t)L_3;
  16351. int32_t L_4 = V_0;
  16352. if ((((int32_t)L_4) < ((int32_t)0)))
  16353. {
  16354. goto IL_0030;
  16355. }
  16356. }
  16357. {
  16358. EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300* L_5 = (EntryU5BU5D_t652C82533873C4B095878D84637BB6A7BCE74300*)__this->get_entries_1();
  16359. int32_t L_6 = V_0;
  16360. NullCheck(L_5);
  16361. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_7 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_value_3();
  16362. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_8 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_7;
  16363. RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_8);
  16364. return (RuntimeObject *)L_9;
  16365. }
  16366. IL_0030:
  16367. {
  16368. return (RuntimeObject *)NULL;
  16369. }
  16370. }
  16371. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.IDictionary.set_Item(System.Object,System.Object)
  16372. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m9049424A44F2ED6B81C9B9BCD7AA8CCF6D7F5428_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  16373. {
  16374. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 V_0;
  16375. memset((&V_0), 0, sizeof(V_0));
  16376. RuntimeObject * V_1 = NULL;
  16377. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
  16378. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  16379. {
  16380. RuntimeObject * L_0 = ___key0;
  16381. if (L_0)
  16382. {
  16383. goto IL_000e;
  16384. }
  16385. }
  16386. {
  16387. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  16388. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  16389. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m9049424A44F2ED6B81C9B9BCD7AA8CCF6D7F5428_RuntimeMethod_var)));
  16390. }
  16391. IL_000e:
  16392. {
  16393. RuntimeObject * L_2 = ___value1;
  16394. if (L_2)
  16395. {
  16396. goto IL_002c;
  16397. }
  16398. }
  16399. {
  16400. il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ));
  16401. }
  16402. {
  16403. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  16404. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  16405. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m9049424A44F2ED6B81C9B9BCD7AA8CCF6D7F5428_RuntimeMethod_var)));
  16406. }
  16407. IL_002c:
  16408. {
  16409. }
  16410. IL_002d:
  16411. try
  16412. {// begin try (depth: 1)
  16413. {
  16414. RuntimeObject * L_5 = ___key0;
  16415. V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33)));
  16416. }
  16417. IL_0034:
  16418. try
  16419. {// begin try (depth: 2)
  16420. RuntimeObject * L_6 = V_1;
  16421. RuntimeObject * L_7 = ___value1;
  16422. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  16423. (( void (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, RuntimeObject *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (RuntimeObject *)L_6, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )((*(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)((ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43));
  16424. goto IL_0064;
  16425. }// end try (depth: 2)
  16426. catch(Il2CppExceptionWrapper& e)
  16427. {
  16428. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  16429. {
  16430. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  16431. goto CATCH_0043;
  16432. }
  16433. throw e;
  16434. }
  16435. CATCH_0043:
  16436. {// begin catch(System.InvalidCastException)
  16437. RuntimeObject * L_8 = ___value1;
  16438. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 44)) };
  16439. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  16440. Type_t * L_10;
  16441. L_10 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL);
  16442. String_t* L_11;
  16443. L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
  16444. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  16445. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  16446. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m9049424A44F2ED6B81C9B9BCD7AA8CCF6D7F5428_RuntimeMethod_var)));
  16447. }// end catch (depth: 2)
  16448. IL_0064:
  16449. {
  16450. goto IL_0087;
  16451. }
  16452. }// end try (depth: 1)
  16453. catch(Il2CppExceptionWrapper& e)
  16454. {
  16455. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  16456. {
  16457. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  16458. goto CATCH_0066;
  16459. }
  16460. throw e;
  16461. }
  16462. CATCH_0066:
  16463. {// begin catch(System.InvalidCastException)
  16464. RuntimeObject * L_13 = ___key0;
  16465. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
  16466. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  16467. Type_t * L_15;
  16468. L_15 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL);
  16469. String_t* L_16;
  16470. L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
  16471. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  16472. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  16473. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m9049424A44F2ED6B81C9B9BCD7AA8CCF6D7F5428_RuntimeMethod_var)));
  16474. }// end catch (depth: 1)
  16475. IL_0087:
  16476. {
  16477. return;
  16478. }
  16479. }
  16480. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::IsCompatibleKey(System.Object)
  16481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m1DFCD8D30D47A8E0BBE314378A8A6421ADDE8B98_gshared (RuntimeObject * ___key0, const RuntimeMethod* method)
  16482. {
  16483. {
  16484. RuntimeObject * L_0 = ___key0;
  16485. if (L_0)
  16486. {
  16487. goto IL_000e;
  16488. }
  16489. }
  16490. {
  16491. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  16492. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  16493. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_IsCompatibleKey_m1DFCD8D30D47A8E0BBE314378A8A6421ADDE8B98_RuntimeMethod_var)));
  16494. }
  16495. IL_000e:
  16496. {
  16497. RuntimeObject * L_2 = ___key0;
  16498. return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  16499. }
  16500. }
  16501. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.IDictionary.Add(System.Object,System.Object)
  16502. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m42369B041FB45FAC1B819C33D7512B3605AF2A75_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  16503. {
  16504. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 V_0;
  16505. memset((&V_0), 0, sizeof(V_0));
  16506. RuntimeObject * V_1 = NULL;
  16507. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
  16508. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  16509. {
  16510. RuntimeObject * L_0 = ___key0;
  16511. if (L_0)
  16512. {
  16513. goto IL_000e;
  16514. }
  16515. }
  16516. {
  16517. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  16518. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  16519. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m42369B041FB45FAC1B819C33D7512B3605AF2A75_RuntimeMethod_var)));
  16520. }
  16521. IL_000e:
  16522. {
  16523. RuntimeObject * L_2 = ___value1;
  16524. if (L_2)
  16525. {
  16526. goto IL_002c;
  16527. }
  16528. }
  16529. {
  16530. il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 ));
  16531. }
  16532. {
  16533. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  16534. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  16535. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m42369B041FB45FAC1B819C33D7512B3605AF2A75_RuntimeMethod_var)));
  16536. }
  16537. IL_002c:
  16538. {
  16539. }
  16540. IL_002d:
  16541. try
  16542. {// begin try (depth: 1)
  16543. {
  16544. RuntimeObject * L_5 = ___key0;
  16545. V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33)));
  16546. }
  16547. IL_0034:
  16548. try
  16549. {// begin try (depth: 2)
  16550. RuntimeObject * L_6 = V_1;
  16551. RuntimeObject * L_7 = ___value1;
  16552. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  16553. (( void (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, RuntimeObject *, ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (RuntimeObject *)L_6, (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )((*(ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)((ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  16554. goto IL_0064;
  16555. }// end try (depth: 2)
  16556. catch(Il2CppExceptionWrapper& e)
  16557. {
  16558. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  16559. {
  16560. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  16561. goto CATCH_0043;
  16562. }
  16563. throw e;
  16564. }
  16565. CATCH_0043:
  16566. {// begin catch(System.InvalidCastException)
  16567. RuntimeObject * L_8 = ___value1;
  16568. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 44)) };
  16569. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  16570. Type_t * L_10;
  16571. L_10 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL);
  16572. String_t* L_11;
  16573. L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
  16574. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  16575. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  16576. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m42369B041FB45FAC1B819C33D7512B3605AF2A75_RuntimeMethod_var)));
  16577. }// end catch (depth: 2)
  16578. IL_0064:
  16579. {
  16580. goto IL_0087;
  16581. }
  16582. }// end try (depth: 1)
  16583. catch(Il2CppExceptionWrapper& e)
  16584. {
  16585. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  16586. {
  16587. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  16588. goto CATCH_0066;
  16589. }
  16590. throw e;
  16591. }
  16592. CATCH_0066:
  16593. {// begin catch(System.InvalidCastException)
  16594. RuntimeObject * L_13 = ___key0;
  16595. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
  16596. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  16597. Type_t * L_15;
  16598. L_15 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL);
  16599. String_t* L_16;
  16600. L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
  16601. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  16602. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  16603. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m42369B041FB45FAC1B819C33D7512B3605AF2A75_RuntimeMethod_var)));
  16604. }// end catch (depth: 1)
  16605. IL_0087:
  16606. {
  16607. return;
  16608. }
  16609. }
  16610. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.IDictionary.Contains(System.Object)
  16611. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m7FE55FD52196BDD2B90EE6C2FA6DD755AE224150_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  16612. {
  16613. {
  16614. RuntimeObject * L_0 = ___key0;
  16615. bool L_1;
  16616. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  16617. if (!L_1)
  16618. {
  16619. goto IL_0015;
  16620. }
  16621. }
  16622. {
  16623. RuntimeObject * L_2 = ___key0;
  16624. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  16625. bool L_3;
  16626. L_3 = (( bool (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46));
  16627. return (bool)L_3;
  16628. }
  16629. IL_0015:
  16630. {
  16631. return (bool)0;
  16632. }
  16633. }
  16634. // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.IDictionary.GetEnumerator()
  16635. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m2EA9195B01EA8ECC72E4C0DBE9C95CB68507086C_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, const RuntimeMethod* method)
  16636. {
  16637. {
  16638. Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604 L_0;
  16639. memset((&L_0), 0, sizeof(L_0));
  16640. Enumerator__ctor_mE1F8D76A8BB2293C94EDB17FE1AA2ABC8F49D2E8((&L_0), (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  16641. Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604 L_1 = (Enumerator_tA69B2AC7D7E549299C0F5E6157F572FE3B571604 )L_0;
  16642. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  16643. return (RuntimeObject*)L_2;
  16644. }
  16645. }
  16646. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.ValueTuple`2<System.Object,System.Object>>::System.Collections.IDictionary.Remove(System.Object)
  16647. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m507C39EA880EAF7434A9AB19124279AB524CD4F1_gshared (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  16648. {
  16649. {
  16650. RuntimeObject * L_0 = ___key0;
  16651. bool L_1;
  16652. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  16653. if (!L_1)
  16654. {
  16655. goto IL_0015;
  16656. }
  16657. }
  16658. {
  16659. RuntimeObject * L_2 = ___key0;
  16660. NullCheck((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this);
  16661. bool L_3;
  16662. L_3 = (( bool (*) (Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t845F5CAD20752949FFE691610514A76F2C804FF0 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
  16663. }
  16664. IL_0015:
  16665. {
  16666. return;
  16667. }
  16668. }
  16669. #ifdef __clang__
  16670. #pragma clang diagnostic pop
  16671. #endif
  16672. #ifdef __clang__
  16673. #pragma clang diagnostic push
  16674. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16675. #pragma clang diagnostic ignored "-Wunused-variable"
  16676. #endif
  16677. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::.ctor()
  16678. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m939A8602382585F3887FC184EFFE8B103DAA2436_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, const RuntimeMethod* method)
  16679. {
  16680. {
  16681. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  16682. (( void (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  16683. return;
  16684. }
  16685. }
  16686. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::.ctor(System.Int32)
  16687. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mA74EEDDB3733B56B5E1BC93C381EA21E00710CC0_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, int32_t ___capacity0, const RuntimeMethod* method)
  16688. {
  16689. {
  16690. int32_t L_0 = ___capacity0;
  16691. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  16692. (( void (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  16693. return;
  16694. }
  16695. }
  16696. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
  16697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m8528D6E85774B2408D1F16C6760E6404F03CAD72_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
  16698. {
  16699. {
  16700. RuntimeObject* L_0 = ___comparer0;
  16701. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  16702. (( void (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  16703. return;
  16704. }
  16705. }
  16706. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1<TKey>)
  16707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC5ABAB4378D5DF259C9812764C3CA03141BD03EE_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
  16708. {
  16709. RuntimeObject* G_B6_0 = NULL;
  16710. Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * G_B6_1 = NULL;
  16711. RuntimeObject* G_B5_0 = NULL;
  16712. Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * G_B5_1 = NULL;
  16713. {
  16714. NullCheck((RuntimeObject *)__this);
  16715. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL);
  16716. int32_t L_0 = ___capacity0;
  16717. if ((((int32_t)L_0) >= ((int32_t)0)))
  16718. {
  16719. goto IL_0020;
  16720. }
  16721. }
  16722. {
  16723. int32_t L_1 = ___capacity0;
  16724. int32_t L_2 = L_1;
  16725. RuntimeObject * L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_2);
  16726. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_4 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  16727. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), (RuntimeObject *)L_3, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
  16728. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_mC5ABAB4378D5DF259C9812764C3CA03141BD03EE_RuntimeMethod_var)));
  16729. }
  16730. IL_0020:
  16731. {
  16732. int32_t L_5 = ___capacity0;
  16733. if ((((int32_t)L_5) <= ((int32_t)0)))
  16734. {
  16735. goto IL_002b;
  16736. }
  16737. }
  16738. {
  16739. int32_t L_6 = ___capacity0;
  16740. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  16741. (( void (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
  16742. }
  16743. IL_002b:
  16744. {
  16745. RuntimeObject* L_7 = ___comparer1;
  16746. RuntimeObject* L_8 = (RuntimeObject*)L_7;
  16747. G_B5_0 = L_8;
  16748. G_B5_1 = ((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)(__this));
  16749. if (L_8)
  16750. {
  16751. G_B6_0 = L_8;
  16752. G_B6_1 = ((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)(__this));
  16753. goto IL_0036;
  16754. }
  16755. }
  16756. {
  16757. EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_9;
  16758. L_9 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2));
  16759. G_B6_0 = ((RuntimeObject*)(L_9));
  16760. G_B6_1 = ((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)(G_B5_1));
  16761. }
  16762. IL_0036:
  16763. {
  16764. NullCheck(G_B6_1);
  16765. G_B6_1->set_comparer_6(G_B6_0);
  16766. return;
  16767. }
  16768. }
  16769. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>)
  16770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m9AF35C45BA7FF037B5EC9D6F9512B0771FA0295C_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method)
  16771. {
  16772. {
  16773. RuntimeObject* L_0 = ___dictionary0;
  16774. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  16775. (( void (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4));
  16776. return;
  16777. }
  16778. }
  16779. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>,System.Collections.Generic.IEqualityComparer`1<TKey>)
  16780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mA332D45E4418BE24133900F80DAB0A69AF61F976_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
  16781. {
  16782. static bool s_Il2CppMethodInitialized;
  16783. if (!s_Il2CppMethodInitialized)
  16784. {
  16785. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  16786. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var);
  16787. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  16788. s_Il2CppMethodInitialized = true;
  16789. }
  16790. int32_t V_0 = 0;
  16791. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* V_1 = NULL;
  16792. int32_t V_2 = 0;
  16793. RuntimeObject* V_3 = NULL;
  16794. KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 V_4;
  16795. memset((&V_4), 0, sizeof(V_4));
  16796. Exception_t * __last_unhandled_exception = 0;
  16797. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  16798. Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * G_B2_0 = NULL;
  16799. Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * G_B1_0 = NULL;
  16800. int32_t G_B3_0 = 0;
  16801. Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * G_B3_1 = NULL;
  16802. {
  16803. RuntimeObject* L_0 = ___dictionary0;
  16804. G_B1_0 = ((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)(__this));
  16805. if (L_0)
  16806. {
  16807. G_B2_0 = ((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)(__this));
  16808. goto IL_0007;
  16809. }
  16810. }
  16811. {
  16812. G_B3_0 = 0;
  16813. G_B3_1 = ((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)(G_B1_0));
  16814. goto IL_000d;
  16815. }
  16816. IL_0007:
  16817. {
  16818. RuntimeObject* L_1 = ___dictionary0;
  16819. NullCheck((RuntimeObject*)L_1);
  16820. int32_t L_2;
  16821. L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Object,LitJson.ArrayMetadata>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1);
  16822. G_B3_0 = L_2;
  16823. G_B3_1 = ((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)(G_B2_0));
  16824. }
  16825. IL_000d:
  16826. {
  16827. RuntimeObject* L_3 = ___comparer1;
  16828. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)G_B3_1);
  16829. (( void (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  16830. RuntimeObject* L_4 = ___dictionary0;
  16831. if (L_4)
  16832. {
  16833. goto IL_0021;
  16834. }
  16835. }
  16836. {
  16837. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  16838. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0E02A0440A6BB4475B7E59901C37A6A25E773C8)), /*hidden argument*/NULL);
  16839. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_mA332D45E4418BE24133900F80DAB0A69AF61F976_RuntimeMethod_var)));
  16840. }
  16841. IL_0021:
  16842. {
  16843. RuntimeObject* L_6 = ___dictionary0;
  16844. NullCheck((RuntimeObject *)L_6);
  16845. Type_t * L_7;
  16846. L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL);
  16847. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) };
  16848. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  16849. Type_t * L_9;
  16850. L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL);
  16851. bool L_10;
  16852. L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL);
  16853. if (!L_10)
  16854. {
  16855. goto IL_0085;
  16856. }
  16857. }
  16858. {
  16859. RuntimeObject* L_11 = ___dictionary0;
  16860. Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * L_12 = (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)));
  16861. NullCheck(L_12);
  16862. int32_t L_13 = (int32_t)L_12->get_count_2();
  16863. V_0 = (int32_t)L_13;
  16864. NullCheck(L_12);
  16865. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_14 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)L_12->get_entries_1();
  16866. V_1 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)L_14;
  16867. V_2 = (int32_t)0;
  16868. goto IL_0080;
  16869. }
  16870. IL_004f:
  16871. {
  16872. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_15 = V_1;
  16873. int32_t L_16 = V_2;
  16874. NullCheck(L_15);
  16875. int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
  16876. if ((((int32_t)L_17) < ((int32_t)0)))
  16877. {
  16878. goto IL_007c;
  16879. }
  16880. }
  16881. {
  16882. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_18 = V_1;
  16883. int32_t L_19 = V_2;
  16884. NullCheck(L_18);
  16885. RuntimeObject * L_20 = (RuntimeObject *)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_key_2();
  16886. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_21 = V_1;
  16887. int32_t L_22 = V_2;
  16888. NullCheck(L_21);
  16889. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_23 = (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_value_3();
  16890. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  16891. (( void (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, RuntimeObject *, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (RuntimeObject *)L_20, (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  16892. }
  16893. IL_007c:
  16894. {
  16895. int32_t L_24 = V_2;
  16896. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
  16897. }
  16898. IL_0080:
  16899. {
  16900. int32_t L_25 = V_2;
  16901. int32_t L_26 = V_0;
  16902. if ((((int32_t)L_25) < ((int32_t)L_26)))
  16903. {
  16904. goto IL_004f;
  16905. }
  16906. }
  16907. {
  16908. return;
  16909. }
  16910. IL_0085:
  16911. {
  16912. RuntimeObject* L_27 = ___dictionary0;
  16913. NullCheck((RuntimeObject*)L_27);
  16914. RuntimeObject* L_28;
  16915. L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,LitJson.ArrayMetadata>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27);
  16916. V_3 = (RuntimeObject*)L_28;
  16917. }
  16918. IL_008c:
  16919. try
  16920. {// begin try (depth: 1)
  16921. {
  16922. goto IL_00aa;
  16923. }
  16924. IL_008e:
  16925. {
  16926. RuntimeObject* L_29 = V_3;
  16927. NullCheck((RuntimeObject*)L_29);
  16928. KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 L_30;
  16929. L_30 = InterfaceFuncInvoker0< KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,LitJson.ArrayMetadata>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29);
  16930. V_4 = (KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 )L_30;
  16931. RuntimeObject * L_31;
  16932. L_31 = KeyValuePair_2_get_Key_m2240B2EC7839AD4891762C353DA6AF779B36AB69_inline((KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  16933. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_32;
  16934. L_32 = KeyValuePair_2_get_Value_mC73018FC5609628560FE557473FA3E98ED8BCA73_inline((KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  16935. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  16936. (( void (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, RuntimeObject *, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (RuntimeObject *)L_31, (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  16937. }
  16938. IL_00aa:
  16939. {
  16940. RuntimeObject* L_33 = V_3;
  16941. NullCheck((RuntimeObject*)L_33);
  16942. bool L_34;
  16943. L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_33);
  16944. if (L_34)
  16945. {
  16946. goto IL_008e;
  16947. }
  16948. }
  16949. IL_00b2:
  16950. {
  16951. IL2CPP_LEAVE(0xBE, FINALLY_00b4);
  16952. }
  16953. }// end try (depth: 1)
  16954. catch(Il2CppExceptionWrapper& e)
  16955. {
  16956. __last_unhandled_exception = (Exception_t *)e.ex;
  16957. goto FINALLY_00b4;
  16958. }
  16959. FINALLY_00b4:
  16960. {// begin finally (depth: 1)
  16961. {
  16962. RuntimeObject* L_35 = V_3;
  16963. if (!L_35)
  16964. {
  16965. goto IL_00bd;
  16966. }
  16967. }
  16968. IL_00b7:
  16969. {
  16970. RuntimeObject* L_36 = V_3;
  16971. NullCheck((RuntimeObject*)L_36);
  16972. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_36);
  16973. }
  16974. IL_00bd:
  16975. {
  16976. IL2CPP_END_FINALLY(180)
  16977. }
  16978. }// end finally (depth: 1)
  16979. IL2CPP_CLEANUP(180)
  16980. {
  16981. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  16982. IL2CPP_JUMP_TBL(0xBE, IL_00be)
  16983. }
  16984. IL_00be:
  16985. {
  16986. return;
  16987. }
  16988. }
  16989. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  16990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mF5CC6D4B4FC608858BA309A48C2567CD7C67168F_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method)
  16991. {
  16992. static bool s_Il2CppMethodInitialized;
  16993. if (!s_Il2CppMethodInitialized)
  16994. {
  16995. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var);
  16996. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  16997. s_Il2CppMethodInitialized = true;
  16998. }
  16999. {
  17000. NullCheck((RuntimeObject *)__this);
  17001. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL);
  17002. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  17003. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0;
  17004. L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  17005. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0;
  17006. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0);
  17007. ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var);
  17008. return;
  17009. }
  17010. }
  17011. // System.Int32 System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::get_Count()
  17012. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m9C9BC0A3A05479D076A8E52F1F25BF64D9F0E2E8_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, const RuntimeMethod* method)
  17013. {
  17014. {
  17015. int32_t L_0 = (int32_t)__this->get_count_2();
  17016. int32_t L_1 = (int32_t)__this->get_freeCount_5();
  17017. return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
  17018. }
  17019. }
  17020. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::get_Keys()
  17021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 * Dictionary_2_get_Keys_m7B3084AF1356C3818879A23084EA1EEC50A807F4_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, const RuntimeMethod* method)
  17022. {
  17023. {
  17024. KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 * L_0 = (KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 *)__this->get_keys_7();
  17025. if (L_0)
  17026. {
  17027. goto IL_0014;
  17028. }
  17029. }
  17030. {
  17031. KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 * L_1 = (KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13));
  17032. (( void (*) (KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 *, Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
  17033. __this->set_keys_7(L_1);
  17034. }
  17035. IL_0014:
  17036. {
  17037. KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 * L_2 = (KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 *)__this->get_keys_7();
  17038. return (KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 *)L_2;
  17039. }
  17040. }
  17041. // System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys()
  17042. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_mB8D1125067FD6AC8CF2817C73502D151DA325429_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, const RuntimeMethod* method)
  17043. {
  17044. {
  17045. KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 * L_0 = (KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 *)__this->get_keys_7();
  17046. if (L_0)
  17047. {
  17048. goto IL_0014;
  17049. }
  17050. }
  17051. {
  17052. KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 * L_1 = (KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13));
  17053. (( void (*) (KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 *, Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
  17054. __this->set_keys_7(L_1);
  17055. }
  17056. IL_0014:
  17057. {
  17058. KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 * L_2 = (KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 *)__this->get_keys_7();
  17059. return (RuntimeObject*)L_2;
  17060. }
  17061. }
  17062. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::get_Values()
  17063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C * Dictionary_2_get_Values_m6537BB3BD3660EC196552E5E0B3358E8CCF232DC_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, const RuntimeMethod* method)
  17064. {
  17065. {
  17066. ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C * L_0 = (ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C *)__this->get_values_8();
  17067. if (L_0)
  17068. {
  17069. goto IL_0014;
  17070. }
  17071. }
  17072. {
  17073. ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C * L_1 = (ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
  17074. (( void (*) (ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C *, Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
  17075. __this->set_values_8(L_1);
  17076. }
  17077. IL_0014:
  17078. {
  17079. ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C * L_2 = (ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C *)__this->get_values_8();
  17080. return (ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C *)L_2;
  17081. }
  17082. }
  17083. // System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Values()
  17084. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_mD254C77DFE09885BA5D07CD2741FC58A46360BF7_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, const RuntimeMethod* method)
  17085. {
  17086. {
  17087. ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C * L_0 = (ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C *)__this->get_values_8();
  17088. if (L_0)
  17089. {
  17090. goto IL_0014;
  17091. }
  17092. }
  17093. {
  17094. ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C * L_1 = (ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
  17095. (( void (*) (ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C *, Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
  17096. __this->set_values_8(L_1);
  17097. }
  17098. IL_0014:
  17099. {
  17100. ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C * L_2 = (ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C *)__this->get_values_8();
  17101. return (RuntimeObject*)L_2;
  17102. }
  17103. }
  17104. // TValue System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::get_Item(TKey)
  17105. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 Dictionary_2_get_Item_mDF588CA7BB227EE8CF9CDF22F391F99FE770CCB2_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  17106. {
  17107. int32_t V_0 = 0;
  17108. {
  17109. RuntimeObject * L_0 = ___key0;
  17110. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  17111. int32_t L_1;
  17112. L_1 = (( int32_t (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  17113. V_0 = (int32_t)L_1;
  17114. int32_t L_2 = V_0;
  17115. if ((((int32_t)L_2) < ((int32_t)0)))
  17116. {
  17117. goto IL_001e;
  17118. }
  17119. }
  17120. {
  17121. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_3 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  17122. int32_t L_4 = V_0;
  17123. NullCheck(L_3);
  17124. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_5 = (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->get_value_3();
  17125. return (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )L_5;
  17126. }
  17127. IL_001e:
  17128. {
  17129. KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 * L_6 = (KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952_il2cpp_TypeInfo_var)));
  17130. KeyNotFoundException__ctor_mDC226A7A5A3DA52C5886236F32F19F36E6B1C1C1(L_6, /*hidden argument*/NULL);
  17131. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_get_Item_mDF588CA7BB227EE8CF9CDF22F391F99FE770CCB2_RuntimeMethod_var)));
  17132. }
  17133. }
  17134. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::set_Item(TKey,TValue)
  17135. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m2B046996A476AF01024BD5220D0472E32A66815F_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, RuntimeObject * ___key0, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 ___value1, const RuntimeMethod* method)
  17136. {
  17137. {
  17138. RuntimeObject * L_0 = ___key0;
  17139. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_1 = ___value1;
  17140. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  17141. bool L_2;
  17142. L_2 = (( bool (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, RuntimeObject *, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (RuntimeObject *)L_0, (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  17143. return;
  17144. }
  17145. }
  17146. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::Add(TKey,TValue)
  17147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mD4A8F0F079526232EF315F3A5BB15FCACD17BD5D_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, RuntimeObject * ___key0, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 ___value1, const RuntimeMethod* method)
  17148. {
  17149. {
  17150. RuntimeObject * L_0 = ___key0;
  17151. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_1 = ___value1;
  17152. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  17153. bool L_2;
  17154. L_2 = (( bool (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, RuntimeObject *, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (RuntimeObject *)L_0, (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  17155. return;
  17156. }
  17157. }
  17158. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  17159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m74E6F9007458DC35478E218AC2B58F88B3D8A573_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 ___keyValuePair0, const RuntimeMethod* method)
  17160. {
  17161. {
  17162. RuntimeObject * L_0;
  17163. L_0 = KeyValuePair_2_get_Key_m2240B2EC7839AD4891762C353DA6AF779B36AB69_inline((KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  17164. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_1;
  17165. L_1 = KeyValuePair_2_get_Value_mC73018FC5609628560FE557473FA3E98ED8BCA73_inline((KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  17166. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  17167. (( void (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, RuntimeObject *, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (RuntimeObject *)L_0, (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  17168. return;
  17169. }
  17170. }
  17171. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  17172. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m4C2A1C3FDC1AF65178709A93D69133D00E114D7D_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 ___keyValuePair0, const RuntimeMethod* method)
  17173. {
  17174. int32_t V_0 = 0;
  17175. {
  17176. RuntimeObject * L_0;
  17177. L_0 = KeyValuePair_2_get_Key_m2240B2EC7839AD4891762C353DA6AF779B36AB69_inline((KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  17178. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  17179. int32_t L_1;
  17180. L_1 = (( int32_t (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  17181. V_0 = (int32_t)L_1;
  17182. int32_t L_2 = V_0;
  17183. if ((((int32_t)L_2) < ((int32_t)0)))
  17184. {
  17185. goto IL_0038;
  17186. }
  17187. }
  17188. {
  17189. EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D * L_3;
  17190. L_3 = (( EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  17191. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_4 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  17192. int32_t L_5 = V_0;
  17193. NullCheck(L_4);
  17194. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_6 = (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  17195. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_7;
  17196. L_7 = KeyValuePair_2_get_Value_mC73018FC5609628560FE557473FA3E98ED8BCA73_inline((KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  17197. NullCheck((EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D *)L_3);
  17198. bool L_8;
  17199. L_8 = VirtualFuncInvoker2< bool, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 , ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<LitJson.ArrayMetadata>::Equals(T,T) */, (EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D *)L_3, (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )L_6, (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )L_7);
  17200. if (!L_8)
  17201. {
  17202. goto IL_0038;
  17203. }
  17204. }
  17205. {
  17206. return (bool)1;
  17207. }
  17208. IL_0038:
  17209. {
  17210. return (bool)0;
  17211. }
  17212. }
  17213. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  17214. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m5C49FE6AA2760C6C7955F5880882A383F9207F16_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 ___keyValuePair0, const RuntimeMethod* method)
  17215. {
  17216. int32_t V_0 = 0;
  17217. {
  17218. RuntimeObject * L_0;
  17219. L_0 = KeyValuePair_2_get_Key_m2240B2EC7839AD4891762C353DA6AF779B36AB69_inline((KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  17220. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  17221. int32_t L_1;
  17222. L_1 = (( int32_t (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  17223. V_0 = (int32_t)L_1;
  17224. int32_t L_2 = V_0;
  17225. if ((((int32_t)L_2) < ((int32_t)0)))
  17226. {
  17227. goto IL_0046;
  17228. }
  17229. }
  17230. {
  17231. EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D * L_3;
  17232. L_3 = (( EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  17233. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_4 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  17234. int32_t L_5 = V_0;
  17235. NullCheck(L_4);
  17236. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_6 = (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  17237. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_7;
  17238. L_7 = KeyValuePair_2_get_Value_mC73018FC5609628560FE557473FA3E98ED8BCA73_inline((KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  17239. NullCheck((EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D *)L_3);
  17240. bool L_8;
  17241. L_8 = VirtualFuncInvoker2< bool, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 , ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<LitJson.ArrayMetadata>::Equals(T,T) */, (EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D *)L_3, (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )L_6, (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )L_7);
  17242. if (!L_8)
  17243. {
  17244. goto IL_0046;
  17245. }
  17246. }
  17247. {
  17248. RuntimeObject * L_9;
  17249. L_9 = KeyValuePair_2_get_Key_m2240B2EC7839AD4891762C353DA6AF779B36AB69_inline((KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  17250. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  17251. bool L_10;
  17252. L_10 = (( bool (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (RuntimeObject *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
  17253. return (bool)1;
  17254. }
  17255. IL_0046:
  17256. {
  17257. return (bool)0;
  17258. }
  17259. }
  17260. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::Clear()
  17261. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m40C06AAEA4F61959022AF5A15FE9485F910E4B86_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, const RuntimeMethod* method)
  17262. {
  17263. int32_t V_0 = 0;
  17264. {
  17265. int32_t L_0 = (int32_t)__this->get_count_2();
  17266. if ((((int32_t)L_0) <= ((int32_t)0)))
  17267. {
  17268. goto IL_005a;
  17269. }
  17270. }
  17271. {
  17272. V_0 = (int32_t)0;
  17273. goto IL_001a;
  17274. }
  17275. IL_000d:
  17276. {
  17277. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  17278. int32_t L_2 = V_0;
  17279. NullCheck(L_1);
  17280. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)(-1));
  17281. int32_t L_3 = V_0;
  17282. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
  17283. }
  17284. IL_001a:
  17285. {
  17286. int32_t L_4 = V_0;
  17287. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  17288. NullCheck(L_5);
  17289. if ((((int32_t)L_4) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))))
  17290. {
  17291. goto IL_000d;
  17292. }
  17293. }
  17294. {
  17295. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_6 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  17296. int32_t L_7 = (int32_t)__this->get_count_2();
  17297. Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL);
  17298. __this->set_freeList_4((-1));
  17299. __this->set_count_2(0);
  17300. __this->set_freeCount_5(0);
  17301. int32_t L_8 = (int32_t)__this->get_version_3();
  17302. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
  17303. }
  17304. IL_005a:
  17305. {
  17306. return;
  17307. }
  17308. }
  17309. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::ContainsKey(TKey)
  17310. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m679A36410D2FB67741AEACAE33BDD4209DD55853_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  17311. {
  17312. {
  17313. RuntimeObject * L_0 = ___key0;
  17314. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  17315. int32_t L_1;
  17316. L_1 = (( int32_t (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  17317. return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  17318. }
  17319. }
  17320. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::ContainsValue(TValue)
  17321. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m2C7213DD0E75849681CBD48E12DBD8EE328ECF8B_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 ___value0, const RuntimeMethod* method)
  17322. {
  17323. int32_t V_0 = 0;
  17324. EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D * V_1 = NULL;
  17325. int32_t V_2 = 0;
  17326. {
  17327. goto IL_0049;
  17328. }
  17329. {
  17330. V_0 = (int32_t)0;
  17331. goto IL_003e;
  17332. }
  17333. IL_000c:
  17334. {
  17335. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_1 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  17336. int32_t L_2 = V_0;
  17337. NullCheck(L_1);
  17338. int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_hashCode_0();
  17339. if ((((int32_t)L_3) < ((int32_t)0)))
  17340. {
  17341. goto IL_003a;
  17342. }
  17343. }
  17344. {
  17345. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_4 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  17346. int32_t L_5 = V_0;
  17347. NullCheck(L_4);
  17348. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_6 = (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  17349. goto IL_003a;
  17350. }
  17351. {
  17352. return (bool)1;
  17353. }
  17354. IL_003a:
  17355. {
  17356. int32_t L_7 = V_0;
  17357. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
  17358. }
  17359. IL_003e:
  17360. {
  17361. int32_t L_8 = V_0;
  17362. int32_t L_9 = (int32_t)__this->get_count_2();
  17363. if ((((int32_t)L_8) < ((int32_t)L_9)))
  17364. {
  17365. goto IL_000c;
  17366. }
  17367. }
  17368. {
  17369. goto IL_0090;
  17370. }
  17371. IL_0049:
  17372. {
  17373. EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D * L_10;
  17374. L_10 = (( EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  17375. V_1 = (EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D *)L_10;
  17376. V_2 = (int32_t)0;
  17377. goto IL_0087;
  17378. }
  17379. IL_0053:
  17380. {
  17381. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_11 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  17382. int32_t L_12 = V_2;
  17383. NullCheck(L_11);
  17384. int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
  17385. if ((((int32_t)L_13) < ((int32_t)0)))
  17386. {
  17387. goto IL_0083;
  17388. }
  17389. }
  17390. {
  17391. EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D * L_14 = V_1;
  17392. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_15 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  17393. int32_t L_16 = V_2;
  17394. NullCheck(L_15);
  17395. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_17 = (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_value_3();
  17396. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_18 = ___value0;
  17397. NullCheck((EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D *)L_14);
  17398. bool L_19;
  17399. L_19 = VirtualFuncInvoker2< bool, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 , ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<LitJson.ArrayMetadata>::Equals(T,T) */, (EqualityComparer_1_tD65B77663625CBD989957AE93BC08B0A37E21B6D *)L_14, (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )L_17, (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )L_18);
  17400. if (!L_19)
  17401. {
  17402. goto IL_0083;
  17403. }
  17404. }
  17405. {
  17406. return (bool)1;
  17407. }
  17408. IL_0083:
  17409. {
  17410. int32_t L_20 = V_2;
  17411. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
  17412. }
  17413. IL_0087:
  17414. {
  17415. int32_t L_21 = V_2;
  17416. int32_t L_22 = (int32_t)__this->get_count_2();
  17417. if ((((int32_t)L_21) < ((int32_t)L_22)))
  17418. {
  17419. goto IL_0053;
  17420. }
  17421. }
  17422. IL_0090:
  17423. {
  17424. return (bool)0;
  17425. }
  17426. }
  17427. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
  17428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_mD5E326C6F0B3FB379A189EDC5C9328315FE937DD_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* ___array0, int32_t ___index1, const RuntimeMethod* method)
  17429. {
  17430. int32_t V_0 = 0;
  17431. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* V_1 = NULL;
  17432. int32_t V_2 = 0;
  17433. {
  17434. KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* L_0 = ___array0;
  17435. if (L_0)
  17436. {
  17437. goto IL_000e;
  17438. }
  17439. }
  17440. {
  17441. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  17442. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  17443. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_mD5E326C6F0B3FB379A189EDC5C9328315FE937DD_RuntimeMethod_var)));
  17444. }
  17445. IL_000e:
  17446. {
  17447. int32_t L_2 = ___index1;
  17448. if ((((int32_t)L_2) < ((int32_t)0)))
  17449. {
  17450. goto IL_0018;
  17451. }
  17452. }
  17453. {
  17454. int32_t L_3 = ___index1;
  17455. KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* L_4 = ___array0;
  17456. NullCheck(L_4);
  17457. if ((((int32_t)L_3) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  17458. {
  17459. goto IL_002e;
  17460. }
  17461. }
  17462. IL_0018:
  17463. {
  17464. int32_t L_5 = ___index1;
  17465. int32_t L_6 = L_5;
  17466. RuntimeObject * L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_6);
  17467. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_8 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  17468. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_8, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
  17469. IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_mD5E326C6F0B3FB379A189EDC5C9328315FE937DD_RuntimeMethod_var)));
  17470. }
  17471. IL_002e:
  17472. {
  17473. KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* L_9 = ___array0;
  17474. NullCheck(L_9);
  17475. int32_t L_10 = ___index1;
  17476. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  17477. int32_t L_11;
  17478. L_11 = (( int32_t (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  17479. if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)L_10))) >= ((int32_t)L_11)))
  17480. {
  17481. goto IL_0046;
  17482. }
  17483. }
  17484. {
  17485. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  17486. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL);
  17487. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_mD5E326C6F0B3FB379A189EDC5C9328315FE937DD_RuntimeMethod_var)));
  17488. }
  17489. IL_0046:
  17490. {
  17491. int32_t L_13 = (int32_t)__this->get_count_2();
  17492. V_0 = (int32_t)L_13;
  17493. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_14 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  17494. V_1 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)L_14;
  17495. V_2 = (int32_t)0;
  17496. goto IL_0094;
  17497. }
  17498. IL_0058:
  17499. {
  17500. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_15 = V_1;
  17501. int32_t L_16 = V_2;
  17502. NullCheck(L_15);
  17503. int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
  17504. if ((((int32_t)L_17) < ((int32_t)0)))
  17505. {
  17506. goto IL_0090;
  17507. }
  17508. }
  17509. {
  17510. KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* L_18 = ___array0;
  17511. int32_t L_19 = ___index1;
  17512. int32_t L_20 = (int32_t)L_19;
  17513. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
  17514. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_21 = V_1;
  17515. int32_t L_22 = V_2;
  17516. NullCheck(L_21);
  17517. RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_key_2();
  17518. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_24 = V_1;
  17519. int32_t L_25 = V_2;
  17520. NullCheck(L_24);
  17521. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_26 = (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->get_value_3();
  17522. KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 L_27;
  17523. memset((&L_27), 0, sizeof(L_27));
  17524. KeyValuePair_2__ctor_mA84A586C3F8A00EAFF93BAC4C59E08762A01ADCB((&L_27), (RuntimeObject *)L_23, (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
  17525. NullCheck(L_18);
  17526. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 )L_27);
  17527. }
  17528. IL_0090:
  17529. {
  17530. int32_t L_28 = V_2;
  17531. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
  17532. }
  17533. IL_0094:
  17534. {
  17535. int32_t L_29 = V_2;
  17536. int32_t L_30 = V_0;
  17537. if ((((int32_t)L_29) < ((int32_t)L_30)))
  17538. {
  17539. goto IL_0058;
  17540. }
  17541. }
  17542. {
  17543. return;
  17544. }
  17545. }
  17546. // System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::GetEnumerator()
  17547. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C Dictionary_2_GetEnumerator_mF3E1DF5E9618228F7C02FED5858C02F4BB94C039_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, const RuntimeMethod* method)
  17548. {
  17549. {
  17550. Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C L_0;
  17551. memset((&L_0), 0, sizeof(L_0));
  17552. Enumerator__ctor_mDD06205FC3BF12CD549DFCE95E07DD85C0BABA21((&L_0), (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  17553. return (Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C )L_0;
  17554. }
  17555. }
  17556. // System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>> System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator()
  17557. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_mFEC032C191DB88109A94DDF9CA567B01706384D6_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, const RuntimeMethod* method)
  17558. {
  17559. {
  17560. Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C L_0;
  17561. memset((&L_0), 0, sizeof(L_0));
  17562. Enumerator__ctor_mDD06205FC3BF12CD549DFCE95E07DD85C0BABA21((&L_0), (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  17563. Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C L_1 = (Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C )L_0;
  17564. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  17565. return (RuntimeObject*)L_2;
  17566. }
  17567. }
  17568. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  17569. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_mEE46437B658FC489FF6257D371AEE4986414A091_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method)
  17570. {
  17571. static bool s_Il2CppMethodInitialized;
  17572. if (!s_Il2CppMethodInitialized)
  17573. {
  17574. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  17575. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
  17576. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  17577. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
  17578. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  17579. s_Il2CppMethodInitialized = true;
  17580. }
  17581. KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* V_0 = NULL;
  17582. String_t* G_B4_0 = NULL;
  17583. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B4_1 = NULL;
  17584. String_t* G_B3_0 = NULL;
  17585. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B3_1 = NULL;
  17586. int32_t G_B5_0 = 0;
  17587. String_t* G_B5_1 = NULL;
  17588. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B5_2 = NULL;
  17589. {
  17590. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
  17591. if (L_0)
  17592. {
  17593. goto IL_000e;
  17594. }
  17595. }
  17596. {
  17597. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  17598. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL);
  17599. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_GetObjectData_mEE46437B658FC489FF6257D371AEE4986414A091_RuntimeMethod_var)));
  17600. }
  17601. IL_000e:
  17602. {
  17603. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0;
  17604. int32_t L_3 = (int32_t)__this->get_version_3();
  17605. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2);
  17606. SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL);
  17607. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0;
  17608. RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6();
  17609. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) };
  17610. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  17611. Type_t * L_7;
  17612. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL);
  17613. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4);
  17614. SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL);
  17615. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0;
  17616. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  17617. G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
  17618. G_B3_1 = L_8;
  17619. if (!L_9)
  17620. {
  17621. G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
  17622. G_B4_1 = L_8;
  17623. goto IL_0052;
  17624. }
  17625. }
  17626. {
  17627. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  17628. NullCheck(L_10);
  17629. G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)));
  17630. G_B5_1 = G_B3_0;
  17631. G_B5_2 = G_B3_1;
  17632. goto IL_0053;
  17633. }
  17634. IL_0052:
  17635. {
  17636. G_B5_0 = 0;
  17637. G_B5_1 = G_B4_0;
  17638. G_B5_2 = G_B4_1;
  17639. }
  17640. IL_0053:
  17641. {
  17642. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2);
  17643. SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL);
  17644. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  17645. if (!L_11)
  17646. {
  17647. goto IL_008a;
  17648. }
  17649. }
  17650. {
  17651. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  17652. int32_t L_12;
  17653. L_12 = (( int32_t (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  17654. KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* L_13 = (KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2*)(KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12);
  17655. V_0 = (KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2*)L_13;
  17656. KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* L_14 = V_0;
  17657. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  17658. (( void (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  17659. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0;
  17660. KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* L_16 = V_0;
  17661. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) };
  17662. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  17663. Type_t * L_18;
  17664. L_18 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL);
  17665. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15);
  17666. SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL);
  17667. }
  17668. IL_008a:
  17669. {
  17670. return;
  17671. }
  17672. }
  17673. // System.Int32 System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::FindEntry(TKey)
  17674. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m5DC531801AE5A945BB19B7A54A29476B3008221F_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  17675. {
  17676. int32_t V_0 = 0;
  17677. int32_t V_1 = 0;
  17678. {
  17679. RuntimeObject * L_0 = ___key0;
  17680. if (L_0)
  17681. {
  17682. goto IL_0013;
  17683. }
  17684. }
  17685. {
  17686. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  17687. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  17688. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_FindEntry_m5DC531801AE5A945BB19B7A54A29476B3008221F_RuntimeMethod_var)));
  17689. }
  17690. IL_0013:
  17691. {
  17692. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  17693. if (!L_2)
  17694. {
  17695. goto IL_008d;
  17696. }
  17697. }
  17698. {
  17699. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  17700. RuntimeObject * L_4 = ___key0;
  17701. NullCheck((RuntimeObject*)L_3);
  17702. int32_t L_5;
  17703. L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
  17704. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  17705. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  17706. int32_t L_7 = V_0;
  17707. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  17708. NullCheck(L_8);
  17709. NullCheck(L_6);
  17710. int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))));
  17711. int32_t L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  17712. V_1 = (int32_t)L_10;
  17713. goto IL_0089;
  17714. }
  17715. IL_0042:
  17716. {
  17717. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_11 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  17718. int32_t L_12 = V_1;
  17719. NullCheck(L_11);
  17720. int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
  17721. int32_t L_14 = V_0;
  17722. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  17723. {
  17724. goto IL_0077;
  17725. }
  17726. }
  17727. {
  17728. RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6();
  17729. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_16 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  17730. int32_t L_17 = V_1;
  17731. NullCheck(L_16);
  17732. RuntimeObject * L_18 = (RuntimeObject *)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_key_2();
  17733. RuntimeObject * L_19 = ___key0;
  17734. NullCheck((RuntimeObject*)L_15);
  17735. bool L_20;
  17736. L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_15, (RuntimeObject *)L_18, (RuntimeObject *)L_19);
  17737. if (!L_20)
  17738. {
  17739. goto IL_0077;
  17740. }
  17741. }
  17742. {
  17743. int32_t L_21 = V_1;
  17744. return (int32_t)L_21;
  17745. }
  17746. IL_0077:
  17747. {
  17748. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_22 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  17749. int32_t L_23 = V_1;
  17750. NullCheck(L_22);
  17751. int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_next_1();
  17752. V_1 = (int32_t)L_24;
  17753. }
  17754. IL_0089:
  17755. {
  17756. int32_t L_25 = V_1;
  17757. if ((((int32_t)L_25) >= ((int32_t)0)))
  17758. {
  17759. goto IL_0042;
  17760. }
  17761. }
  17762. IL_008d:
  17763. {
  17764. return (int32_t)(-1);
  17765. }
  17766. }
  17767. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::Initialize(System.Int32)
  17768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_mF8411D4E1C55A7584F3343C53E9838D2C2F5E0C9_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, int32_t ___capacity0, const RuntimeMethod* method)
  17769. {
  17770. static bool s_Il2CppMethodInitialized;
  17771. if (!s_Il2CppMethodInitialized)
  17772. {
  17773. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  17774. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  17775. s_Il2CppMethodInitialized = true;
  17776. }
  17777. int32_t V_0 = 0;
  17778. int32_t V_1 = 0;
  17779. {
  17780. int32_t L_0 = ___capacity0;
  17781. IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  17782. int32_t L_1;
  17783. L_1 = HashHelpers_GetPrime_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((int32_t)L_0, /*hidden argument*/NULL);
  17784. V_0 = (int32_t)L_1;
  17785. int32_t L_2 = V_0;
  17786. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2);
  17787. __this->set_buckets_0(L_3);
  17788. V_1 = (int32_t)0;
  17789. goto IL_0024;
  17790. }
  17791. IL_0017:
  17792. {
  17793. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  17794. int32_t L_5 = V_1;
  17795. NullCheck(L_4);
  17796. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (int32_t)(-1));
  17797. int32_t L_6 = V_1;
  17798. V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
  17799. }
  17800. IL_0024:
  17801. {
  17802. int32_t L_7 = V_1;
  17803. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  17804. NullCheck(L_8);
  17805. if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
  17806. {
  17807. goto IL_0017;
  17808. }
  17809. }
  17810. {
  17811. int32_t L_9 = V_0;
  17812. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_10 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)(EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_9);
  17813. __this->set_entries_1(L_10);
  17814. __this->set_freeList_4((-1));
  17815. return;
  17816. }
  17817. }
  17818. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior)
  17819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mE202AD2F72A427AF5BA7F093857EDA9D5764D3F5_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, RuntimeObject * ___key0, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 ___value1, uint8_t ___behavior2, const RuntimeMethod* method)
  17820. {
  17821. static bool s_Il2CppMethodInitialized;
  17822. if (!s_Il2CppMethodInitialized)
  17823. {
  17824. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var);
  17825. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var);
  17826. s_Il2CppMethodInitialized = true;
  17827. }
  17828. int32_t V_0 = 0;
  17829. int32_t V_1 = 0;
  17830. int32_t V_2 = 0;
  17831. int32_t V_3 = 0;
  17832. int32_t V_4 = 0;
  17833. {
  17834. RuntimeObject * L_0 = ___key0;
  17835. if (L_0)
  17836. {
  17837. goto IL_0013;
  17838. }
  17839. }
  17840. {
  17841. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  17842. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  17843. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mE202AD2F72A427AF5BA7F093857EDA9D5764D3F5_RuntimeMethod_var)));
  17844. }
  17845. IL_0013:
  17846. {
  17847. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  17848. if (L_2)
  17849. {
  17850. goto IL_0022;
  17851. }
  17852. }
  17853. {
  17854. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  17855. (( void (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
  17856. }
  17857. IL_0022:
  17858. {
  17859. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  17860. RuntimeObject * L_4 = ___key0;
  17861. NullCheck((RuntimeObject*)L_3);
  17862. int32_t L_5;
  17863. L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
  17864. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  17865. int32_t L_6 = V_0;
  17866. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  17867. NullCheck(L_7);
  17868. V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))));
  17869. V_2 = (int32_t)0;
  17870. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  17871. int32_t L_9 = V_1;
  17872. NullCheck(L_8);
  17873. int32_t L_10 = L_9;
  17874. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  17875. V_4 = (int32_t)L_11;
  17876. goto IL_00e1;
  17877. }
  17878. IL_0051:
  17879. {
  17880. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_12 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  17881. int32_t L_13 = V_4;
  17882. NullCheck(L_12);
  17883. int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
  17884. int32_t L_15 = V_0;
  17885. if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
  17886. {
  17887. goto IL_00c9;
  17888. }
  17889. }
  17890. {
  17891. RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
  17892. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_17 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  17893. int32_t L_18 = V_4;
  17894. NullCheck(L_17);
  17895. RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
  17896. RuntimeObject * L_20 = ___key0;
  17897. NullCheck((RuntimeObject*)L_16);
  17898. bool L_21;
  17899. L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
  17900. if (!L_21)
  17901. {
  17902. goto IL_00c9;
  17903. }
  17904. }
  17905. {
  17906. uint8_t L_22 = ___behavior2;
  17907. if ((!(((uint32_t)L_22) == ((uint32_t)1))))
  17908. {
  17909. goto IL_00ad;
  17910. }
  17911. }
  17912. {
  17913. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_23 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  17914. int32_t L_24 = V_4;
  17915. NullCheck(L_23);
  17916. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_25 = ___value1;
  17917. ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->set_value_3(L_25);
  17918. int32_t L_26 = (int32_t)__this->get_version_3();
  17919. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)));
  17920. return (bool)1;
  17921. }
  17922. IL_00ad:
  17923. {
  17924. uint8_t L_27 = ___behavior2;
  17925. if ((!(((uint32_t)L_27) == ((uint32_t)2))))
  17926. {
  17927. goto IL_00c7;
  17928. }
  17929. }
  17930. {
  17931. RuntimeObject * L_28 = ___key0;
  17932. String_t* L_29;
  17933. L_29 = SR_Format_m942E78AC3ABE13F58075ED90094D6074CA5A7DC8((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_28, /*hidden argument*/NULL);
  17934. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  17935. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_30, (String_t*)L_29, /*hidden argument*/NULL);
  17936. IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mE202AD2F72A427AF5BA7F093857EDA9D5764D3F5_RuntimeMethod_var)));
  17937. }
  17938. IL_00c7:
  17939. {
  17940. return (bool)0;
  17941. }
  17942. IL_00c9:
  17943. {
  17944. int32_t L_31 = V_2;
  17945. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1));
  17946. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_32 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  17947. int32_t L_33 = V_4;
  17948. NullCheck(L_32);
  17949. int32_t L_34 = (int32_t)((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33)))->get_next_1();
  17950. V_4 = (int32_t)L_34;
  17951. }
  17952. IL_00e1:
  17953. {
  17954. int32_t L_35 = V_4;
  17955. if ((((int32_t)L_35) >= ((int32_t)0)))
  17956. {
  17957. goto IL_0051;
  17958. }
  17959. }
  17960. {
  17961. int32_t L_36 = (int32_t)__this->get_freeCount_5();
  17962. if ((((int32_t)L_36) <= ((int32_t)0)))
  17963. {
  17964. goto IL_0120;
  17965. }
  17966. }
  17967. {
  17968. int32_t L_37 = (int32_t)__this->get_freeList_4();
  17969. V_3 = (int32_t)L_37;
  17970. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_38 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  17971. int32_t L_39 = V_3;
  17972. NullCheck(L_38);
  17973. int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_next_1();
  17974. __this->set_freeList_4(L_40);
  17975. int32_t L_41 = (int32_t)__this->get_freeCount_5();
  17976. __this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)1)));
  17977. goto IL_0156;
  17978. }
  17979. IL_0120:
  17980. {
  17981. int32_t L_42 = (int32_t)__this->get_count_2();
  17982. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_43 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  17983. NullCheck(L_43);
  17984. if ((!(((uint32_t)L_42) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length)))))))
  17985. {
  17986. goto IL_0141;
  17987. }
  17988. }
  17989. {
  17990. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  17991. (( void (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
  17992. int32_t L_44 = V_0;
  17993. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  17994. NullCheck(L_45);
  17995. V_1 = (int32_t)((int32_t)((int32_t)L_44%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length)))));
  17996. }
  17997. IL_0141:
  17998. {
  17999. int32_t L_46 = (int32_t)__this->get_count_2();
  18000. V_3 = (int32_t)L_46;
  18001. int32_t L_47 = (int32_t)__this->get_count_2();
  18002. __this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1)));
  18003. }
  18004. IL_0156:
  18005. {
  18006. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_48 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  18007. int32_t L_49 = V_3;
  18008. NullCheck(L_48);
  18009. int32_t L_50 = V_0;
  18010. ((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->set_hashCode_0(L_50);
  18011. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_51 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  18012. int32_t L_52 = V_3;
  18013. NullCheck(L_51);
  18014. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_53 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  18015. int32_t L_54 = V_1;
  18016. NullCheck(L_53);
  18017. int32_t L_55 = L_54;
  18018. int32_t L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
  18019. ((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->set_next_1(L_56);
  18020. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_57 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  18021. int32_t L_58 = V_3;
  18022. NullCheck(L_57);
  18023. RuntimeObject * L_59 = ___key0;
  18024. ((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->set_key_2(L_59);
  18025. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_60 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  18026. int32_t L_61 = V_3;
  18027. NullCheck(L_60);
  18028. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_62 = ___value1;
  18029. ((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->set_value_3(L_62);
  18030. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_63 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  18031. int32_t L_64 = V_1;
  18032. int32_t L_65 = V_3;
  18033. NullCheck(L_63);
  18034. (L_63)->SetAt(static_cast<il2cpp_array_size_t>(L_64), (int32_t)L_65);
  18035. int32_t L_66 = (int32_t)__this->get_version_3();
  18036. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)));
  18037. int32_t L_67 = V_2;
  18038. if ((((int32_t)L_67) <= ((int32_t)((int32_t)100))))
  18039. {
  18040. goto IL_01ed;
  18041. }
  18042. }
  18043. {
  18044. RuntimeObject* L_68 = (RuntimeObject*)__this->get_comparer_6();
  18045. if (!((NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 *)IsInst((RuntimeObject*)L_68, NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var)))
  18046. {
  18047. goto IL_01ed;
  18048. }
  18049. }
  18050. {
  18051. EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * L_69;
  18052. L_69 = EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836(/*hidden argument*/EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var);
  18053. __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))));
  18054. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_70 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  18055. NullCheck(L_70);
  18056. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  18057. (( void (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
  18058. }
  18059. IL_01ed:
  18060. {
  18061. return (bool)1;
  18062. }
  18063. }
  18064. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::OnDeserialization(System.Object)
  18065. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m8135C3EF80CD080C9DFE37A774CFBEB8D9A2DD43_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
  18066. {
  18067. static bool s_Il2CppMethodInitialized;
  18068. if (!s_Il2CppMethodInitialized)
  18069. {
  18070. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var);
  18071. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_RuntimeMethod_var);
  18072. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  18073. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  18074. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  18075. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
  18076. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  18077. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
  18078. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  18079. s_Il2CppMethodInitialized = true;
  18080. }
  18081. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL;
  18082. int32_t V_1 = 0;
  18083. int32_t V_2 = 0;
  18084. KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* V_3 = NULL;
  18085. int32_t V_4 = 0;
  18086. int32_t V_5 = 0;
  18087. {
  18088. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  18089. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0;
  18090. L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  18091. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0);
  18092. bool L_1;
  18093. L_1 = ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_RuntimeMethod_var);
  18094. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0;
  18095. if (L_2)
  18096. {
  18097. goto IL_0012;
  18098. }
  18099. }
  18100. {
  18101. return;
  18102. }
  18103. IL_0012:
  18104. {
  18105. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0;
  18106. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3);
  18107. int32_t L_4;
  18108. L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL);
  18109. V_1 = (int32_t)L_4;
  18110. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0;
  18111. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5);
  18112. int32_t L_6;
  18113. L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL);
  18114. V_2 = (int32_t)L_6;
  18115. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0;
  18116. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) };
  18117. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  18118. Type_t * L_9;
  18119. L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL);
  18120. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7);
  18121. RuntimeObject * L_10;
  18122. L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL);
  18123. __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))));
  18124. int32_t L_11 = V_2;
  18125. if (!L_11)
  18126. {
  18127. goto IL_010c;
  18128. }
  18129. }
  18130. {
  18131. int32_t L_12 = V_2;
  18132. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12);
  18133. __this->set_buckets_0(L_13);
  18134. V_4 = (int32_t)0;
  18135. goto IL_0071;
  18136. }
  18137. IL_0061:
  18138. {
  18139. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  18140. int32_t L_15 = V_4;
  18141. NullCheck(L_14);
  18142. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)(-1));
  18143. int32_t L_16 = V_4;
  18144. V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
  18145. }
  18146. IL_0071:
  18147. {
  18148. int32_t L_17 = V_4;
  18149. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  18150. NullCheck(L_18);
  18151. if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))))
  18152. {
  18153. goto IL_0061;
  18154. }
  18155. }
  18156. {
  18157. int32_t L_19 = V_2;
  18158. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_20 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)(EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_19);
  18159. __this->set_entries_1(L_20);
  18160. __this->set_freeList_4((-1));
  18161. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_21 = V_0;
  18162. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) };
  18163. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  18164. Type_t * L_23;
  18165. L_23 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL);
  18166. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21);
  18167. RuntimeObject * L_24;
  18168. L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL);
  18169. V_3 = (KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2*)((KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38)));
  18170. KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* L_25 = V_3;
  18171. if (L_25)
  18172. {
  18173. goto IL_00b9;
  18174. }
  18175. }
  18176. {
  18177. SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_26 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var)));
  18178. SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_26, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), /*hidden argument*/NULL);
  18179. IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_m8135C3EF80CD080C9DFE37A774CFBEB8D9A2DD43_RuntimeMethod_var)));
  18180. }
  18181. IL_00b9:
  18182. {
  18183. V_5 = (int32_t)0;
  18184. goto IL_0103;
  18185. }
  18186. IL_00be:
  18187. {
  18188. KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* L_27 = V_3;
  18189. int32_t L_28 = V_5;
  18190. NullCheck(L_27);
  18191. RuntimeObject * L_29;
  18192. L_29 = KeyValuePair_2_get_Key_m2240B2EC7839AD4891762C353DA6AF779B36AB69_inline((KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  18193. if (L_29)
  18194. {
  18195. goto IL_00dd;
  18196. }
  18197. }
  18198. {
  18199. SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_30 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var)));
  18200. SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_30, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB)), /*hidden argument*/NULL);
  18201. IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_m8135C3EF80CD080C9DFE37A774CFBEB8D9A2DD43_RuntimeMethod_var)));
  18202. }
  18203. IL_00dd:
  18204. {
  18205. KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* L_31 = V_3;
  18206. int32_t L_32 = V_5;
  18207. NullCheck(L_31);
  18208. RuntimeObject * L_33;
  18209. L_33 = KeyValuePair_2_get_Key_m2240B2EC7839AD4891762C353DA6AF779B36AB69_inline((KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  18210. KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* L_34 = V_3;
  18211. int32_t L_35 = V_5;
  18212. NullCheck(L_34);
  18213. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_36;
  18214. L_36 = KeyValuePair_2_get_Value_mC73018FC5609628560FE557473FA3E98ED8BCA73_inline((KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)(KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  18215. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  18216. (( void (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, RuntimeObject *, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (RuntimeObject *)L_33, (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  18217. int32_t L_37 = V_5;
  18218. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1));
  18219. }
  18220. IL_0103:
  18221. {
  18222. int32_t L_38 = V_5;
  18223. KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* L_39 = V_3;
  18224. NullCheck(L_39);
  18225. if ((((int32_t)L_38) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length))))))
  18226. {
  18227. goto IL_00be;
  18228. }
  18229. }
  18230. {
  18231. goto IL_0113;
  18232. }
  18233. IL_010c:
  18234. {
  18235. __this->set_buckets_0((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL);
  18236. }
  18237. IL_0113:
  18238. {
  18239. int32_t L_40 = V_1;
  18240. __this->set_version_3(L_40);
  18241. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  18242. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_41;
  18243. L_41 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  18244. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41);
  18245. bool L_42;
  18246. L_42 = ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var);
  18247. return;
  18248. }
  18249. }
  18250. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::Resize()
  18251. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m03BBC7674112069CCEA822AAD7D0694641A395DB_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, const RuntimeMethod* method)
  18252. {
  18253. static bool s_Il2CppMethodInitialized;
  18254. if (!s_Il2CppMethodInitialized)
  18255. {
  18256. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  18257. s_Il2CppMethodInitialized = true;
  18258. }
  18259. {
  18260. int32_t L_0 = (int32_t)__this->get_count_2();
  18261. IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  18262. int32_t L_1;
  18263. L_1 = HashHelpers_ExpandPrime_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)L_0, /*hidden argument*/NULL);
  18264. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  18265. (( void (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
  18266. return;
  18267. }
  18268. }
  18269. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::Resize(System.Int32,System.Boolean)
  18270. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m174EF54DDA2858DE6870B6F127B378E5E014240A_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method)
  18271. {
  18272. static bool s_Il2CppMethodInitialized;
  18273. if (!s_Il2CppMethodInitialized)
  18274. {
  18275. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  18276. s_Il2CppMethodInitialized = true;
  18277. }
  18278. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL;
  18279. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* V_1 = NULL;
  18280. int32_t V_2 = 0;
  18281. int32_t V_3 = 0;
  18282. int32_t V_4 = 0;
  18283. int32_t V_5 = 0;
  18284. {
  18285. int32_t L_0 = ___newSize0;
  18286. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_0);
  18287. V_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_1;
  18288. V_2 = (int32_t)0;
  18289. goto IL_0013;
  18290. }
  18291. IL_000b:
  18292. {
  18293. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = V_0;
  18294. int32_t L_3 = V_2;
  18295. NullCheck(L_2);
  18296. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (int32_t)(-1));
  18297. int32_t L_4 = V_2;
  18298. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
  18299. }
  18300. IL_0013:
  18301. {
  18302. int32_t L_5 = V_2;
  18303. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = V_0;
  18304. NullCheck(L_6);
  18305. if ((((int32_t)L_5) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))))
  18306. {
  18307. goto IL_000b;
  18308. }
  18309. }
  18310. {
  18311. int32_t L_7 = ___newSize0;
  18312. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_8 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)(EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7);
  18313. V_1 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)L_8;
  18314. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_9 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  18315. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_10 = V_1;
  18316. int32_t L_11 = (int32_t)__this->get_count_2();
  18317. Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
  18318. bool L_12 = ___forceNewHashCodes1;
  18319. if (!L_12)
  18320. {
  18321. goto IL_0080;
  18322. }
  18323. }
  18324. {
  18325. V_3 = (int32_t)0;
  18326. goto IL_0077;
  18327. }
  18328. IL_003b:
  18329. {
  18330. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_13 = V_1;
  18331. int32_t L_14 = V_3;
  18332. NullCheck(L_13);
  18333. int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_hashCode_0();
  18334. if ((((int32_t)L_15) == ((int32_t)(-1))))
  18335. {
  18336. goto IL_0073;
  18337. }
  18338. }
  18339. {
  18340. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_16 = V_1;
  18341. int32_t L_17 = V_3;
  18342. NullCheck(L_16);
  18343. RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6();
  18344. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_19 = V_1;
  18345. int32_t L_20 = V_3;
  18346. NullCheck(L_19);
  18347. RuntimeObject * L_21 = (RuntimeObject *)((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->get_key_2();
  18348. NullCheck((RuntimeObject*)L_18);
  18349. int32_t L_22;
  18350. L_22 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_18, (RuntimeObject *)L_21);
  18351. ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL))));
  18352. }
  18353. IL_0073:
  18354. {
  18355. int32_t L_23 = V_3;
  18356. V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
  18357. }
  18358. IL_0077:
  18359. {
  18360. int32_t L_24 = V_3;
  18361. int32_t L_25 = (int32_t)__this->get_count_2();
  18362. if ((((int32_t)L_24) < ((int32_t)L_25)))
  18363. {
  18364. goto IL_003b;
  18365. }
  18366. }
  18367. IL_0080:
  18368. {
  18369. V_4 = (int32_t)0;
  18370. goto IL_00c3;
  18371. }
  18372. IL_0085:
  18373. {
  18374. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_26 = V_1;
  18375. int32_t L_27 = V_4;
  18376. NullCheck(L_26);
  18377. int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->get_hashCode_0();
  18378. if ((((int32_t)L_28) < ((int32_t)0)))
  18379. {
  18380. goto IL_00bd;
  18381. }
  18382. }
  18383. {
  18384. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_29 = V_1;
  18385. int32_t L_30 = V_4;
  18386. NullCheck(L_29);
  18387. int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->get_hashCode_0();
  18388. int32_t L_32 = ___newSize0;
  18389. V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32));
  18390. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_33 = V_1;
  18391. int32_t L_34 = V_4;
  18392. NullCheck(L_33);
  18393. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_0;
  18394. int32_t L_36 = V_5;
  18395. NullCheck(L_35);
  18396. int32_t L_37 = L_36;
  18397. int32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
  18398. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_next_1(L_38);
  18399. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = V_0;
  18400. int32_t L_40 = V_5;
  18401. int32_t L_41 = V_4;
  18402. NullCheck(L_39);
  18403. (L_39)->SetAt(static_cast<il2cpp_array_size_t>(L_40), (int32_t)L_41);
  18404. }
  18405. IL_00bd:
  18406. {
  18407. int32_t L_42 = V_4;
  18408. V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1));
  18409. }
  18410. IL_00c3:
  18411. {
  18412. int32_t L_43 = V_4;
  18413. int32_t L_44 = (int32_t)__this->get_count_2();
  18414. if ((((int32_t)L_43) < ((int32_t)L_44)))
  18415. {
  18416. goto IL_0085;
  18417. }
  18418. }
  18419. {
  18420. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = V_0;
  18421. __this->set_buckets_0(L_45);
  18422. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_46 = V_1;
  18423. __this->set_entries_1(L_46);
  18424. return;
  18425. }
  18426. }
  18427. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::Remove(TKey)
  18428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m64BF37F172EA5DE788B2EEA850D7C80066373BB0_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  18429. {
  18430. int32_t V_0 = 0;
  18431. int32_t V_1 = 0;
  18432. int32_t V_2 = 0;
  18433. int32_t V_3 = 0;
  18434. {
  18435. RuntimeObject * L_0 = ___key0;
  18436. if (L_0)
  18437. {
  18438. goto IL_0013;
  18439. }
  18440. }
  18441. {
  18442. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  18443. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  18444. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_Remove_m64BF37F172EA5DE788B2EEA850D7C80066373BB0_RuntimeMethod_var)));
  18445. }
  18446. IL_0013:
  18447. {
  18448. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  18449. if (!L_2)
  18450. {
  18451. goto IL_015d;
  18452. }
  18453. }
  18454. {
  18455. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  18456. RuntimeObject * L_4 = ___key0;
  18457. NullCheck((RuntimeObject*)L_3);
  18458. int32_t L_5;
  18459. L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
  18460. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  18461. int32_t L_6 = V_0;
  18462. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  18463. NullCheck(L_7);
  18464. V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))));
  18465. V_2 = (int32_t)(-1);
  18466. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  18467. int32_t L_9 = V_1;
  18468. NullCheck(L_8);
  18469. int32_t L_10 = L_9;
  18470. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  18471. V_3 = (int32_t)L_11;
  18472. goto IL_0156;
  18473. }
  18474. IL_004c:
  18475. {
  18476. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_12 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  18477. int32_t L_13 = V_3;
  18478. NullCheck(L_12);
  18479. int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
  18480. int32_t L_15 = V_0;
  18481. if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
  18482. {
  18483. goto IL_0142;
  18484. }
  18485. }
  18486. {
  18487. RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
  18488. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_17 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  18489. int32_t L_18 = V_3;
  18490. NullCheck(L_17);
  18491. RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
  18492. RuntimeObject * L_20 = ___key0;
  18493. NullCheck((RuntimeObject*)L_16);
  18494. bool L_21;
  18495. L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
  18496. if (!L_21)
  18497. {
  18498. goto IL_0142;
  18499. }
  18500. }
  18501. {
  18502. int32_t L_22 = V_2;
  18503. if ((((int32_t)L_22) >= ((int32_t)0)))
  18504. {
  18505. goto IL_00a4;
  18506. }
  18507. }
  18508. {
  18509. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  18510. int32_t L_24 = V_1;
  18511. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_25 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  18512. int32_t L_26 = V_3;
  18513. NullCheck(L_25);
  18514. int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
  18515. NullCheck(L_23);
  18516. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
  18517. goto IL_00c6;
  18518. }
  18519. IL_00a4:
  18520. {
  18521. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_28 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  18522. int32_t L_29 = V_2;
  18523. NullCheck(L_28);
  18524. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_30 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  18525. int32_t L_31 = V_3;
  18526. NullCheck(L_30);
  18527. int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
  18528. ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
  18529. }
  18530. IL_00c6:
  18531. {
  18532. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_33 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  18533. int32_t L_34 = V_3;
  18534. NullCheck(L_33);
  18535. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_hashCode_0((-1));
  18536. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_35 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  18537. int32_t L_36 = V_3;
  18538. NullCheck(L_35);
  18539. int32_t L_37 = (int32_t)__this->get_freeList_4();
  18540. ((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->set_next_1(L_37);
  18541. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_38 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  18542. int32_t L_39 = V_3;
  18543. NullCheck(L_38);
  18544. RuntimeObject ** L_40 = (RuntimeObject **)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_key_2();
  18545. il2cpp_codegen_initobj(L_40, sizeof(RuntimeObject *));
  18546. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_41 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  18547. int32_t L_42 = V_3;
  18548. NullCheck(L_41);
  18549. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 * L_43 = (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 *)((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->get_address_of_value_3();
  18550. il2cpp_codegen_initobj(L_43, sizeof(ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 ));
  18551. int32_t L_44 = V_3;
  18552. __this->set_freeList_4(L_44);
  18553. int32_t L_45 = (int32_t)__this->get_freeCount_5();
  18554. __this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)));
  18555. int32_t L_46 = (int32_t)__this->get_version_3();
  18556. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
  18557. return (bool)1;
  18558. }
  18559. IL_0142:
  18560. {
  18561. int32_t L_47 = V_3;
  18562. V_2 = (int32_t)L_47;
  18563. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_48 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  18564. int32_t L_49 = V_3;
  18565. NullCheck(L_48);
  18566. int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->get_next_1();
  18567. V_3 = (int32_t)L_50;
  18568. }
  18569. IL_0156:
  18570. {
  18571. int32_t L_51 = V_3;
  18572. if ((((int32_t)L_51) >= ((int32_t)0)))
  18573. {
  18574. goto IL_004c;
  18575. }
  18576. }
  18577. IL_015d:
  18578. {
  18579. return (bool)0;
  18580. }
  18581. }
  18582. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::TryGetValue(TKey,TValue&)
  18583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m0BC8996129F5A88786B6616BA09F836835B23E3C_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, RuntimeObject * ___key0, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 * ___value1, const RuntimeMethod* method)
  18584. {
  18585. int32_t V_0 = 0;
  18586. {
  18587. RuntimeObject * L_0 = ___key0;
  18588. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  18589. int32_t L_1;
  18590. L_1 = (( int32_t (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  18591. V_0 = (int32_t)L_1;
  18592. int32_t L_2 = V_0;
  18593. if ((((int32_t)L_2) < ((int32_t)0)))
  18594. {
  18595. goto IL_0025;
  18596. }
  18597. }
  18598. {
  18599. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 * L_3 = ___value1;
  18600. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_4 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  18601. int32_t L_5 = V_0;
  18602. NullCheck(L_4);
  18603. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_6 = (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  18604. *(ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 *)L_3 = L_6;
  18605. Il2CppCodeGenWriteBarrier((void**)&(((ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 *)L_3)->___element_type_0), (void*)NULL);
  18606. return (bool)1;
  18607. }
  18608. IL_0025:
  18609. {
  18610. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 * L_7 = ___value1;
  18611. il2cpp_codegen_initobj(L_7, sizeof(ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 ));
  18612. return (bool)0;
  18613. }
  18614. }
  18615. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::TryAdd(TKey,TValue)
  18616. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_m0C1A5BE11F2E49B9535CA95FA24D972C19CB6D36_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, RuntimeObject * ___key0, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 ___value1, const RuntimeMethod* method)
  18617. {
  18618. {
  18619. RuntimeObject * L_0 = ___key0;
  18620. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_1 = ___value1;
  18621. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  18622. bool L_2;
  18623. L_2 = (( bool (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, RuntimeObject *, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (RuntimeObject *)L_0, (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  18624. return (bool)L_2;
  18625. }
  18626. }
  18627. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly()
  18628. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m8962744B5E362375C5C183FCF25A50C396A671C2_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, const RuntimeMethod* method)
  18629. {
  18630. {
  18631. return (bool)0;
  18632. }
  18633. }
  18634. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
  18635. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_mF4026EC7893BED99C55E99C4A07319F303113703_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* ___array0, int32_t ___index1, const RuntimeMethod* method)
  18636. {
  18637. {
  18638. KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* L_0 = ___array0;
  18639. int32_t L_1 = ___index1;
  18640. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  18641. (( void (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  18642. return;
  18643. }
  18644. }
  18645. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
  18646. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m30F026F2F7918DB2EB579766A1F68AD90E5E71DB_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method)
  18647. {
  18648. static bool s_Il2CppMethodInitialized;
  18649. if (!s_Il2CppMethodInitialized)
  18650. {
  18651. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var);
  18652. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var);
  18653. s_Il2CppMethodInitialized = true;
  18654. }
  18655. KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* V_0 = NULL;
  18656. DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL;
  18657. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* V_2 = NULL;
  18658. int32_t V_3 = 0;
  18659. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL;
  18660. int32_t V_5 = 0;
  18661. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* V_6 = NULL;
  18662. int32_t V_7 = 0;
  18663. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  18664. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  18665. {
  18666. RuntimeArray * L_0 = ___array0;
  18667. if (L_0)
  18668. {
  18669. goto IL_000e;
  18670. }
  18671. }
  18672. {
  18673. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  18674. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  18675. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m30F026F2F7918DB2EB579766A1F68AD90E5E71DB_RuntimeMethod_var)));
  18676. }
  18677. IL_000e:
  18678. {
  18679. RuntimeArray * L_2 = ___array0;
  18680. NullCheck((RuntimeArray *)L_2);
  18681. int32_t L_3;
  18682. L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_2, /*hidden argument*/NULL);
  18683. if ((((int32_t)L_3) == ((int32_t)1)))
  18684. {
  18685. goto IL_0027;
  18686. }
  18687. }
  18688. {
  18689. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  18690. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  18691. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m30F026F2F7918DB2EB579766A1F68AD90E5E71DB_RuntimeMethod_var)));
  18692. }
  18693. IL_0027:
  18694. {
  18695. RuntimeArray * L_5 = ___array0;
  18696. NullCheck((RuntimeArray *)L_5);
  18697. int32_t L_6;
  18698. L_6 = Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL);
  18699. if (!L_6)
  18700. {
  18701. goto IL_0040;
  18702. }
  18703. }
  18704. {
  18705. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  18706. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  18707. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m30F026F2F7918DB2EB579766A1F68AD90E5E71DB_RuntimeMethod_var)));
  18708. }
  18709. IL_0040:
  18710. {
  18711. int32_t L_8 = ___index1;
  18712. if ((((int32_t)L_8) < ((int32_t)0)))
  18713. {
  18714. goto IL_004d;
  18715. }
  18716. }
  18717. {
  18718. int32_t L_9 = ___index1;
  18719. RuntimeArray * L_10 = ___array0;
  18720. NullCheck((RuntimeArray *)L_10);
  18721. int32_t L_11;
  18722. L_11 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_10, /*hidden argument*/NULL);
  18723. if ((((int32_t)L_9) <= ((int32_t)L_11)))
  18724. {
  18725. goto IL_0063;
  18726. }
  18727. }
  18728. IL_004d:
  18729. {
  18730. int32_t L_12 = ___index1;
  18731. int32_t L_13 = L_12;
  18732. RuntimeObject * L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_13);
  18733. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_15 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  18734. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_15, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_14, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
  18735. IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m30F026F2F7918DB2EB579766A1F68AD90E5E71DB_RuntimeMethod_var)));
  18736. }
  18737. IL_0063:
  18738. {
  18739. RuntimeArray * L_16 = ___array0;
  18740. NullCheck((RuntimeArray *)L_16);
  18741. int32_t L_17;
  18742. L_17 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_16, /*hidden argument*/NULL);
  18743. int32_t L_18 = ___index1;
  18744. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  18745. int32_t L_19;
  18746. L_19 = (( int32_t (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  18747. if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19)))
  18748. {
  18749. goto IL_007e;
  18750. }
  18751. }
  18752. {
  18753. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_20 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  18754. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_20, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL);
  18755. IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m30F026F2F7918DB2EB579766A1F68AD90E5E71DB_RuntimeMethod_var)));
  18756. }
  18757. IL_007e:
  18758. {
  18759. RuntimeArray * L_21 = ___array0;
  18760. V_0 = (KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2*)((KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38)));
  18761. KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* L_22 = V_0;
  18762. if (!L_22)
  18763. {
  18764. goto IL_0091;
  18765. }
  18766. }
  18767. {
  18768. KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2* L_23 = V_0;
  18769. int32_t L_24 = ___index1;
  18770. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  18771. (( void (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (KeyValuePair_2U5BU5D_tEEB059113FC02E61451FBF22960FB0C27236DCE2*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  18772. return;
  18773. }
  18774. IL_0091:
  18775. {
  18776. RuntimeArray * L_25 = ___array0;
  18777. if (!((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var)))
  18778. {
  18779. goto IL_00fb;
  18780. }
  18781. }
  18782. {
  18783. RuntimeArray * L_26 = ___array0;
  18784. V_1 = (DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var));
  18785. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_27 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  18786. V_2 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)L_27;
  18787. V_3 = (int32_t)0;
  18788. goto IL_00f1;
  18789. }
  18790. IL_00ab:
  18791. {
  18792. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_28 = V_2;
  18793. int32_t L_29 = V_3;
  18794. NullCheck(L_28);
  18795. int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->get_hashCode_0();
  18796. if ((((int32_t)L_30) < ((int32_t)0)))
  18797. {
  18798. goto IL_00ed;
  18799. }
  18800. }
  18801. {
  18802. DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* L_31 = V_1;
  18803. int32_t L_32 = ___index1;
  18804. int32_t L_33 = (int32_t)L_32;
  18805. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
  18806. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_34 = V_2;
  18807. int32_t L_35 = V_3;
  18808. NullCheck(L_34);
  18809. RuntimeObject * L_36 = (RuntimeObject *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_key_2();
  18810. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_37 = V_2;
  18811. int32_t L_38 = V_3;
  18812. NullCheck(L_37);
  18813. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_39 = (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->get_value_3();
  18814. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_40 = (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )L_39;
  18815. RuntimeObject * L_41 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_40);
  18816. DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 L_42;
  18817. memset((&L_42), 0, sizeof(L_42));
  18818. DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4((&L_42), (RuntimeObject *)L_36, (RuntimeObject *)L_41, /*hidden argument*/NULL);
  18819. NullCheck(L_31);
  18820. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 )L_42);
  18821. }
  18822. IL_00ed:
  18823. {
  18824. int32_t L_43 = V_3;
  18825. V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
  18826. }
  18827. IL_00f1:
  18828. {
  18829. int32_t L_44 = V_3;
  18830. int32_t L_45 = (int32_t)__this->get_count_2();
  18831. if ((((int32_t)L_44) < ((int32_t)L_45)))
  18832. {
  18833. goto IL_00ab;
  18834. }
  18835. }
  18836. {
  18837. return;
  18838. }
  18839. IL_00fb:
  18840. {
  18841. RuntimeArray * L_46 = ___array0;
  18842. V_4 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_46, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var));
  18843. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = V_4;
  18844. if (L_47)
  18845. {
  18846. goto IL_0117;
  18847. }
  18848. }
  18849. {
  18850. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_48 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  18851. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_48, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  18852. IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m30F026F2F7918DB2EB579766A1F68AD90E5E71DB_RuntimeMethod_var)));
  18853. }
  18854. IL_0117:
  18855. {
  18856. }
  18857. IL_0118:
  18858. try
  18859. {// begin try (depth: 1)
  18860. {
  18861. int32_t L_49 = (int32_t)__this->get_count_2();
  18862. V_5 = (int32_t)L_49;
  18863. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_50 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  18864. V_6 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)L_50;
  18865. V_7 = (int32_t)0;
  18866. goto IL_0173;
  18867. }
  18868. IL_012d:
  18869. {
  18870. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_51 = V_6;
  18871. int32_t L_52 = V_7;
  18872. NullCheck(L_51);
  18873. int32_t L_53 = (int32_t)((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->get_hashCode_0();
  18874. if ((((int32_t)L_53) < ((int32_t)0)))
  18875. {
  18876. goto IL_016d;
  18877. }
  18878. }
  18879. IL_013e:
  18880. {
  18881. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_54 = V_4;
  18882. int32_t L_55 = ___index1;
  18883. int32_t L_56 = (int32_t)L_55;
  18884. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1));
  18885. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_57 = V_6;
  18886. int32_t L_58 = V_7;
  18887. NullCheck(L_57);
  18888. RuntimeObject * L_59 = (RuntimeObject *)((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->get_key_2();
  18889. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_60 = V_6;
  18890. int32_t L_61 = V_7;
  18891. NullCheck(L_60);
  18892. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_62 = (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->get_value_3();
  18893. KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 L_63;
  18894. memset((&L_63), 0, sizeof(L_63));
  18895. KeyValuePair_2__ctor_mA84A586C3F8A00EAFF93BAC4C59E08762A01ADCB((&L_63), (RuntimeObject *)L_59, (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
  18896. KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 L_64 = (KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 )L_63;
  18897. RuntimeObject * L_65 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 25), &L_64);
  18898. NullCheck(L_54);
  18899. ArrayElementTypeCheck (L_54, L_65);
  18900. (L_54)->SetAt(static_cast<il2cpp_array_size_t>(L_56), (RuntimeObject *)L_65);
  18901. }
  18902. IL_016d:
  18903. {
  18904. int32_t L_66 = V_7;
  18905. V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1));
  18906. }
  18907. IL_0173:
  18908. {
  18909. int32_t L_67 = V_7;
  18910. int32_t L_68 = V_5;
  18911. if ((((int32_t)L_67) < ((int32_t)L_68)))
  18912. {
  18913. goto IL_012d;
  18914. }
  18915. }
  18916. IL_0179:
  18917. {
  18918. goto IL_018c;
  18919. }
  18920. }// end try (depth: 1)
  18921. catch(Il2CppExceptionWrapper& e)
  18922. {
  18923. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  18924. {
  18925. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  18926. goto CATCH_017b;
  18927. }
  18928. throw e;
  18929. }
  18930. CATCH_017b:
  18931. {// begin catch(System.ArrayTypeMismatchException)
  18932. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_69 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  18933. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_69, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  18934. IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m30F026F2F7918DB2EB579766A1F68AD90E5E71DB_RuntimeMethod_var)));
  18935. }// end catch (depth: 1)
  18936. IL_018c:
  18937. {
  18938. return;
  18939. }
  18940. }
  18941. // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.IEnumerable.GetEnumerator()
  18942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m2B6B0CBA5D866602F657BE562497638C717BF08E_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, const RuntimeMethod* method)
  18943. {
  18944. {
  18945. Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C L_0;
  18946. memset((&L_0), 0, sizeof(L_0));
  18947. Enumerator__ctor_mDD06205FC3BF12CD549DFCE95E07DD85C0BABA21((&L_0), (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  18948. Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C L_1 = (Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C )L_0;
  18949. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  18950. return (RuntimeObject*)L_2;
  18951. }
  18952. }
  18953. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.ICollection.get_IsSynchronized()
  18954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_mBC5644A5026CEC128369EFFE4E3E5AD476097DA9_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, const RuntimeMethod* method)
  18955. {
  18956. {
  18957. return (bool)0;
  18958. }
  18959. }
  18960. // System.Object System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.ICollection.get_SyncRoot()
  18961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_mCE31C1C190DD57014F4984319DD402A590433DE5_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, const RuntimeMethod* method)
  18962. {
  18963. static bool s_Il2CppMethodInitialized;
  18964. if (!s_Il2CppMethodInitialized)
  18965. {
  18966. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  18967. s_Il2CppMethodInitialized = true;
  18968. }
  18969. {
  18970. RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9();
  18971. if (L_0)
  18972. {
  18973. goto IL_001a;
  18974. }
  18975. }
  18976. {
  18977. RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9();
  18978. RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  18979. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL);
  18980. RuntimeObject * L_3;
  18981. L_3 = InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
  18982. }
  18983. IL_001a:
  18984. {
  18985. RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_9();
  18986. return (RuntimeObject *)L_4;
  18987. }
  18988. }
  18989. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.IDictionary.get_IsFixedSize()
  18990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m60E3A0C6F24FBB6FA116AC20C88E9B31BF69198F_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, const RuntimeMethod* method)
  18991. {
  18992. {
  18993. return (bool)0;
  18994. }
  18995. }
  18996. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.IDictionary.get_IsReadOnly()
  18997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_mD621B29485FBBFF81BC3827F243600B34FEBF40E_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, const RuntimeMethod* method)
  18998. {
  18999. {
  19000. return (bool)0;
  19001. }
  19002. }
  19003. // System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.IDictionary.get_Keys()
  19004. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_mF9F7D80EB7FF2720A370AF44EC9CEFE248DBA062_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, const RuntimeMethod* method)
  19005. {
  19006. {
  19007. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  19008. KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 * L_0;
  19009. L_0 = (( KeyCollection_t27155F261F2F292ECBF769062A182F1F2790F946 * (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
  19010. return (RuntimeObject*)L_0;
  19011. }
  19012. }
  19013. // System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.IDictionary.get_Values()
  19014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_mC98A88255A5DC1BB4867A5E1B0AC1B9B8DEB81D2_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, const RuntimeMethod* method)
  19015. {
  19016. {
  19017. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  19018. ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C * L_0;
  19019. L_0 = (( ValueCollection_tE39FDD6BF423E8AF7D4C9FF8E4D849F77B98805C * (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
  19020. return (RuntimeObject*)L_0;
  19021. }
  19022. }
  19023. // System.Object System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.IDictionary.get_Item(System.Object)
  19024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_mE346C08EDF7D85CD5C09391660838877EDD360B9_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  19025. {
  19026. int32_t V_0 = 0;
  19027. {
  19028. RuntimeObject * L_0 = ___key0;
  19029. bool L_1;
  19030. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  19031. if (!L_1)
  19032. {
  19033. goto IL_0030;
  19034. }
  19035. }
  19036. {
  19037. RuntimeObject * L_2 = ___key0;
  19038. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  19039. int32_t L_3;
  19040. L_3 = (( int32_t (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  19041. V_0 = (int32_t)L_3;
  19042. int32_t L_4 = V_0;
  19043. if ((((int32_t)L_4) < ((int32_t)0)))
  19044. {
  19045. goto IL_0030;
  19046. }
  19047. }
  19048. {
  19049. EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF* L_5 = (EntryU5BU5D_tB92F38AE65C4DB89EC272C2AFF510A2C070580FF*)__this->get_entries_1();
  19050. int32_t L_6 = V_0;
  19051. NullCheck(L_5);
  19052. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_7 = (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_value_3();
  19053. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_8 = (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )L_7;
  19054. RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_8);
  19055. return (RuntimeObject *)L_9;
  19056. }
  19057. IL_0030:
  19058. {
  19059. return (RuntimeObject *)NULL;
  19060. }
  19061. }
  19062. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.IDictionary.set_Item(System.Object,System.Object)
  19063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_mEC93A6AA47E6353A14132327868DFDE03A6C5B3E_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  19064. {
  19065. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 V_0;
  19066. memset((&V_0), 0, sizeof(V_0));
  19067. RuntimeObject * V_1 = NULL;
  19068. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
  19069. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  19070. {
  19071. RuntimeObject * L_0 = ___key0;
  19072. if (L_0)
  19073. {
  19074. goto IL_000e;
  19075. }
  19076. }
  19077. {
  19078. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  19079. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  19080. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mEC93A6AA47E6353A14132327868DFDE03A6C5B3E_RuntimeMethod_var)));
  19081. }
  19082. IL_000e:
  19083. {
  19084. RuntimeObject * L_2 = ___value1;
  19085. if (L_2)
  19086. {
  19087. goto IL_002c;
  19088. }
  19089. }
  19090. {
  19091. il2cpp_codegen_initobj((&V_0), sizeof(ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 ));
  19092. }
  19093. {
  19094. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  19095. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  19096. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mEC93A6AA47E6353A14132327868DFDE03A6C5B3E_RuntimeMethod_var)));
  19097. }
  19098. IL_002c:
  19099. {
  19100. }
  19101. IL_002d:
  19102. try
  19103. {// begin try (depth: 1)
  19104. {
  19105. RuntimeObject * L_5 = ___key0;
  19106. V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33)));
  19107. }
  19108. IL_0034:
  19109. try
  19110. {// begin try (depth: 2)
  19111. RuntimeObject * L_6 = V_1;
  19112. RuntimeObject * L_7 = ___value1;
  19113. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  19114. (( void (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, RuntimeObject *, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (RuntimeObject *)L_6, (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )((*(ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 *)((ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43));
  19115. goto IL_0064;
  19116. }// end try (depth: 2)
  19117. catch(Il2CppExceptionWrapper& e)
  19118. {
  19119. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  19120. {
  19121. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  19122. goto CATCH_0043;
  19123. }
  19124. throw e;
  19125. }
  19126. CATCH_0043:
  19127. {// begin catch(System.InvalidCastException)
  19128. RuntimeObject * L_8 = ___value1;
  19129. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 44)) };
  19130. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  19131. Type_t * L_10;
  19132. L_10 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL);
  19133. String_t* L_11;
  19134. L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
  19135. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  19136. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  19137. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mEC93A6AA47E6353A14132327868DFDE03A6C5B3E_RuntimeMethod_var)));
  19138. }// end catch (depth: 2)
  19139. IL_0064:
  19140. {
  19141. goto IL_0087;
  19142. }
  19143. }// end try (depth: 1)
  19144. catch(Il2CppExceptionWrapper& e)
  19145. {
  19146. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  19147. {
  19148. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  19149. goto CATCH_0066;
  19150. }
  19151. throw e;
  19152. }
  19153. CATCH_0066:
  19154. {// begin catch(System.InvalidCastException)
  19155. RuntimeObject * L_13 = ___key0;
  19156. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
  19157. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  19158. Type_t * L_15;
  19159. L_15 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL);
  19160. String_t* L_16;
  19161. L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
  19162. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  19163. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  19164. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mEC93A6AA47E6353A14132327868DFDE03A6C5B3E_RuntimeMethod_var)));
  19165. }// end catch (depth: 1)
  19166. IL_0087:
  19167. {
  19168. return;
  19169. }
  19170. }
  19171. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::IsCompatibleKey(System.Object)
  19172. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m239E32B1E5AB05F3756EB9A0253C0E81AD9035EE_gshared (RuntimeObject * ___key0, const RuntimeMethod* method)
  19173. {
  19174. {
  19175. RuntimeObject * L_0 = ___key0;
  19176. if (L_0)
  19177. {
  19178. goto IL_000e;
  19179. }
  19180. }
  19181. {
  19182. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  19183. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  19184. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_IsCompatibleKey_m239E32B1E5AB05F3756EB9A0253C0E81AD9035EE_RuntimeMethod_var)));
  19185. }
  19186. IL_000e:
  19187. {
  19188. RuntimeObject * L_2 = ___key0;
  19189. return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  19190. }
  19191. }
  19192. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.IDictionary.Add(System.Object,System.Object)
  19193. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m5171EFF93E156BEC356C29D81CF9D0463237A11A_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  19194. {
  19195. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 V_0;
  19196. memset((&V_0), 0, sizeof(V_0));
  19197. RuntimeObject * V_1 = NULL;
  19198. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
  19199. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  19200. {
  19201. RuntimeObject * L_0 = ___key0;
  19202. if (L_0)
  19203. {
  19204. goto IL_000e;
  19205. }
  19206. }
  19207. {
  19208. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  19209. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  19210. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m5171EFF93E156BEC356C29D81CF9D0463237A11A_RuntimeMethod_var)));
  19211. }
  19212. IL_000e:
  19213. {
  19214. RuntimeObject * L_2 = ___value1;
  19215. if (L_2)
  19216. {
  19217. goto IL_002c;
  19218. }
  19219. }
  19220. {
  19221. il2cpp_codegen_initobj((&V_0), sizeof(ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 ));
  19222. }
  19223. {
  19224. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  19225. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  19226. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m5171EFF93E156BEC356C29D81CF9D0463237A11A_RuntimeMethod_var)));
  19227. }
  19228. IL_002c:
  19229. {
  19230. }
  19231. IL_002d:
  19232. try
  19233. {// begin try (depth: 1)
  19234. {
  19235. RuntimeObject * L_5 = ___key0;
  19236. V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33)));
  19237. }
  19238. IL_0034:
  19239. try
  19240. {// begin try (depth: 2)
  19241. RuntimeObject * L_6 = V_1;
  19242. RuntimeObject * L_7 = ___value1;
  19243. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  19244. (( void (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, RuntimeObject *, ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (RuntimeObject *)L_6, (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )((*(ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 *)((ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  19245. goto IL_0064;
  19246. }// end try (depth: 2)
  19247. catch(Il2CppExceptionWrapper& e)
  19248. {
  19249. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  19250. {
  19251. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  19252. goto CATCH_0043;
  19253. }
  19254. throw e;
  19255. }
  19256. CATCH_0043:
  19257. {// begin catch(System.InvalidCastException)
  19258. RuntimeObject * L_8 = ___value1;
  19259. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 44)) };
  19260. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  19261. Type_t * L_10;
  19262. L_10 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL);
  19263. String_t* L_11;
  19264. L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
  19265. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  19266. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  19267. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m5171EFF93E156BEC356C29D81CF9D0463237A11A_RuntimeMethod_var)));
  19268. }// end catch (depth: 2)
  19269. IL_0064:
  19270. {
  19271. goto IL_0087;
  19272. }
  19273. }// end try (depth: 1)
  19274. catch(Il2CppExceptionWrapper& e)
  19275. {
  19276. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  19277. {
  19278. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  19279. goto CATCH_0066;
  19280. }
  19281. throw e;
  19282. }
  19283. CATCH_0066:
  19284. {// begin catch(System.InvalidCastException)
  19285. RuntimeObject * L_13 = ___key0;
  19286. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
  19287. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  19288. Type_t * L_15;
  19289. L_15 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL);
  19290. String_t* L_16;
  19291. L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
  19292. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  19293. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  19294. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m5171EFF93E156BEC356C29D81CF9D0463237A11A_RuntimeMethod_var)));
  19295. }// end catch (depth: 1)
  19296. IL_0087:
  19297. {
  19298. return;
  19299. }
  19300. }
  19301. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.IDictionary.Contains(System.Object)
  19302. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m520D34DF8B7AA47256A230DE55E1E3594316A194_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  19303. {
  19304. {
  19305. RuntimeObject * L_0 = ___key0;
  19306. bool L_1;
  19307. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  19308. if (!L_1)
  19309. {
  19310. goto IL_0015;
  19311. }
  19312. }
  19313. {
  19314. RuntimeObject * L_2 = ___key0;
  19315. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  19316. bool L_3;
  19317. L_3 = (( bool (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46));
  19318. return (bool)L_3;
  19319. }
  19320. IL_0015:
  19321. {
  19322. return (bool)0;
  19323. }
  19324. }
  19325. // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.IDictionary.GetEnumerator()
  19326. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m4C6A6217071325606173438F7E68A00D036932E7_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, const RuntimeMethod* method)
  19327. {
  19328. {
  19329. Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C L_0;
  19330. memset((&L_0), 0, sizeof(L_0));
  19331. Enumerator__ctor_mDD06205FC3BF12CD549DFCE95E07DD85C0BABA21((&L_0), (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  19332. Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C L_1 = (Enumerator_t1D664298BB2E2402A271C481B219CDC1BB6AEA3C )L_0;
  19333. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  19334. return (RuntimeObject*)L_2;
  19335. }
  19336. }
  19337. // System.Void System.Collections.Generic.Dictionary`2<System.Object,LitJson.ArrayMetadata>::System.Collections.IDictionary.Remove(System.Object)
  19338. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m356C78AD637C76551C259E1E91425B9D61F901FE_gshared (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  19339. {
  19340. {
  19341. RuntimeObject * L_0 = ___key0;
  19342. bool L_1;
  19343. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  19344. if (!L_1)
  19345. {
  19346. goto IL_0015;
  19347. }
  19348. }
  19349. {
  19350. RuntimeObject * L_2 = ___key0;
  19351. NullCheck((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this);
  19352. bool L_3;
  19353. L_3 = (( bool (*) (Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t42D8A0D75026C07577E81D6550297EA388E3CD45 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
  19354. }
  19355. IL_0015:
  19356. {
  19357. return;
  19358. }
  19359. }
  19360. #ifdef __clang__
  19361. #pragma clang diagnostic pop
  19362. #endif
  19363. #ifdef __clang__
  19364. #pragma clang diagnostic push
  19365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19366. #pragma clang diagnostic ignored "-Wunused-variable"
  19367. #endif
  19368. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::.ctor()
  19369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mCB81D2E16433EA0BB063264694162BD7E3DE1DA0_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method)
  19370. {
  19371. {
  19372. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  19373. (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  19374. return;
  19375. }
  19376. }
  19377. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::.ctor(System.Int32)
  19378. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m6491AA4BB4160C30AD75EA9EE2DAF408379E6EB7_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, int32_t ___capacity0, const RuntimeMethod* method)
  19379. {
  19380. {
  19381. int32_t L_0 = ___capacity0;
  19382. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  19383. (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  19384. return;
  19385. }
  19386. }
  19387. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
  19388. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mF480F193526D0038C3A3D6A0A474BF4CFF529BA8_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
  19389. {
  19390. {
  19391. RuntimeObject* L_0 = ___comparer0;
  19392. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  19393. (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  19394. return;
  19395. }
  19396. }
  19397. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1<TKey>)
  19398. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m54C4DBEAE8F2973023689B9C564FF5F16449B3E3_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
  19399. {
  19400. RuntimeObject* G_B6_0 = NULL;
  19401. Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * G_B6_1 = NULL;
  19402. RuntimeObject* G_B5_0 = NULL;
  19403. Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * G_B5_1 = NULL;
  19404. {
  19405. NullCheck((RuntimeObject *)__this);
  19406. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL);
  19407. int32_t L_0 = ___capacity0;
  19408. if ((((int32_t)L_0) >= ((int32_t)0)))
  19409. {
  19410. goto IL_0020;
  19411. }
  19412. }
  19413. {
  19414. int32_t L_1 = ___capacity0;
  19415. int32_t L_2 = L_1;
  19416. RuntimeObject * L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_2);
  19417. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_4 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  19418. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), (RuntimeObject *)L_3, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
  19419. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_m54C4DBEAE8F2973023689B9C564FF5F16449B3E3_RuntimeMethod_var)));
  19420. }
  19421. IL_0020:
  19422. {
  19423. int32_t L_5 = ___capacity0;
  19424. if ((((int32_t)L_5) <= ((int32_t)0)))
  19425. {
  19426. goto IL_002b;
  19427. }
  19428. }
  19429. {
  19430. int32_t L_6 = ___capacity0;
  19431. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  19432. (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
  19433. }
  19434. IL_002b:
  19435. {
  19436. RuntimeObject* L_7 = ___comparer1;
  19437. RuntimeObject* L_8 = (RuntimeObject*)L_7;
  19438. G_B5_0 = L_8;
  19439. G_B5_1 = ((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)(__this));
  19440. if (L_8)
  19441. {
  19442. G_B6_0 = L_8;
  19443. G_B6_1 = ((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)(__this));
  19444. goto IL_0036;
  19445. }
  19446. }
  19447. {
  19448. EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_9;
  19449. L_9 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2));
  19450. G_B6_0 = ((RuntimeObject*)(L_9));
  19451. G_B6_1 = ((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)(G_B5_1));
  19452. }
  19453. IL_0036:
  19454. {
  19455. NullCheck(G_B6_1);
  19456. G_B6_1->set_comparer_6(G_B6_0);
  19457. return;
  19458. }
  19459. }
  19460. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>)
  19461. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m0EEAD666B53912C33CA8087181AF6B94AA5D7809_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method)
  19462. {
  19463. {
  19464. RuntimeObject* L_0 = ___dictionary0;
  19465. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  19466. (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4));
  19467. return;
  19468. }
  19469. }
  19470. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>,System.Collections.Generic.IEqualityComparer`1<TKey>)
  19471. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB65F9C44E74B4539E63FC22D1691303917662426_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
  19472. {
  19473. static bool s_Il2CppMethodInitialized;
  19474. if (!s_Il2CppMethodInitialized)
  19475. {
  19476. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  19477. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var);
  19478. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  19479. s_Il2CppMethodInitialized = true;
  19480. }
  19481. int32_t V_0 = 0;
  19482. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* V_1 = NULL;
  19483. int32_t V_2 = 0;
  19484. RuntimeObject* V_3 = NULL;
  19485. KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A V_4;
  19486. memset((&V_4), 0, sizeof(V_4));
  19487. Exception_t * __last_unhandled_exception = 0;
  19488. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  19489. Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * G_B2_0 = NULL;
  19490. Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * G_B1_0 = NULL;
  19491. int32_t G_B3_0 = 0;
  19492. Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * G_B3_1 = NULL;
  19493. {
  19494. RuntimeObject* L_0 = ___dictionary0;
  19495. G_B1_0 = ((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)(__this));
  19496. if (L_0)
  19497. {
  19498. G_B2_0 = ((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)(__this));
  19499. goto IL_0007;
  19500. }
  19501. }
  19502. {
  19503. G_B3_0 = 0;
  19504. G_B3_1 = ((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)(G_B1_0));
  19505. goto IL_000d;
  19506. }
  19507. IL_0007:
  19508. {
  19509. RuntimeObject* L_1 = ___dictionary0;
  19510. NullCheck((RuntimeObject*)L_1);
  19511. int32_t L_2;
  19512. L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1);
  19513. G_B3_0 = L_2;
  19514. G_B3_1 = ((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)(G_B2_0));
  19515. }
  19516. IL_000d:
  19517. {
  19518. RuntimeObject* L_3 = ___comparer1;
  19519. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)G_B3_1);
  19520. (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  19521. RuntimeObject* L_4 = ___dictionary0;
  19522. if (L_4)
  19523. {
  19524. goto IL_0021;
  19525. }
  19526. }
  19527. {
  19528. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  19529. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0E02A0440A6BB4475B7E59901C37A6A25E773C8)), /*hidden argument*/NULL);
  19530. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_mB65F9C44E74B4539E63FC22D1691303917662426_RuntimeMethod_var)));
  19531. }
  19532. IL_0021:
  19533. {
  19534. RuntimeObject* L_6 = ___dictionary0;
  19535. NullCheck((RuntimeObject *)L_6);
  19536. Type_t * L_7;
  19537. L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL);
  19538. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) };
  19539. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  19540. Type_t * L_9;
  19541. L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL);
  19542. bool L_10;
  19543. L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL);
  19544. if (!L_10)
  19545. {
  19546. goto IL_0085;
  19547. }
  19548. }
  19549. {
  19550. RuntimeObject* L_11 = ___dictionary0;
  19551. Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * L_12 = (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)));
  19552. NullCheck(L_12);
  19553. int32_t L_13 = (int32_t)L_12->get_count_2();
  19554. V_0 = (int32_t)L_13;
  19555. NullCheck(L_12);
  19556. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_14 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)L_12->get_entries_1();
  19557. V_1 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)L_14;
  19558. V_2 = (int32_t)0;
  19559. goto IL_0080;
  19560. }
  19561. IL_004f:
  19562. {
  19563. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_15 = V_1;
  19564. int32_t L_16 = V_2;
  19565. NullCheck(L_15);
  19566. int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
  19567. if ((((int32_t)L_17) < ((int32_t)0)))
  19568. {
  19569. goto IL_007c;
  19570. }
  19571. }
  19572. {
  19573. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_18 = V_1;
  19574. int32_t L_19 = V_2;
  19575. NullCheck(L_18);
  19576. RuntimeObject * L_20 = (RuntimeObject *)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_key_2();
  19577. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_21 = V_1;
  19578. int32_t L_22 = V_2;
  19579. NullCheck(L_21);
  19580. bool L_23 = (bool)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_value_3();
  19581. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  19582. (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_20, (bool)L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  19583. }
  19584. IL_007c:
  19585. {
  19586. int32_t L_24 = V_2;
  19587. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
  19588. }
  19589. IL_0080:
  19590. {
  19591. int32_t L_25 = V_2;
  19592. int32_t L_26 = V_0;
  19593. if ((((int32_t)L_25) < ((int32_t)L_26)))
  19594. {
  19595. goto IL_004f;
  19596. }
  19597. }
  19598. {
  19599. return;
  19600. }
  19601. IL_0085:
  19602. {
  19603. RuntimeObject* L_27 = ___dictionary0;
  19604. NullCheck((RuntimeObject*)L_27);
  19605. RuntimeObject* L_28;
  19606. L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27);
  19607. V_3 = (RuntimeObject*)L_28;
  19608. }
  19609. IL_008c:
  19610. try
  19611. {// begin try (depth: 1)
  19612. {
  19613. goto IL_00aa;
  19614. }
  19615. IL_008e:
  19616. {
  19617. RuntimeObject* L_29 = V_3;
  19618. NullCheck((RuntimeObject*)L_29);
  19619. KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A L_30;
  19620. L_30 = InterfaceFuncInvoker0< KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29);
  19621. V_4 = (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A )L_30;
  19622. RuntimeObject * L_31;
  19623. L_31 = KeyValuePair_2_get_Key_m0811BBC9021B11DC1F804BB595C644CBE8E6DD01_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  19624. bool L_32;
  19625. L_32 = KeyValuePair_2_get_Value_m65076207C2BD77BB76C0FA0499724D61726996DD_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  19626. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  19627. (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_31, (bool)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  19628. }
  19629. IL_00aa:
  19630. {
  19631. RuntimeObject* L_33 = V_3;
  19632. NullCheck((RuntimeObject*)L_33);
  19633. bool L_34;
  19634. L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_33);
  19635. if (L_34)
  19636. {
  19637. goto IL_008e;
  19638. }
  19639. }
  19640. IL_00b2:
  19641. {
  19642. IL2CPP_LEAVE(0xBE, FINALLY_00b4);
  19643. }
  19644. }// end try (depth: 1)
  19645. catch(Il2CppExceptionWrapper& e)
  19646. {
  19647. __last_unhandled_exception = (Exception_t *)e.ex;
  19648. goto FINALLY_00b4;
  19649. }
  19650. FINALLY_00b4:
  19651. {// begin finally (depth: 1)
  19652. {
  19653. RuntimeObject* L_35 = V_3;
  19654. if (!L_35)
  19655. {
  19656. goto IL_00bd;
  19657. }
  19658. }
  19659. IL_00b7:
  19660. {
  19661. RuntimeObject* L_36 = V_3;
  19662. NullCheck((RuntimeObject*)L_36);
  19663. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_36);
  19664. }
  19665. IL_00bd:
  19666. {
  19667. IL2CPP_END_FINALLY(180)
  19668. }
  19669. }// end finally (depth: 1)
  19670. IL2CPP_CLEANUP(180)
  19671. {
  19672. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  19673. IL2CPP_JUMP_TBL(0xBE, IL_00be)
  19674. }
  19675. IL_00be:
  19676. {
  19677. return;
  19678. }
  19679. }
  19680. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  19681. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m17A93176751EEBAF39F6D26EDB8D6F19955F7833_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method)
  19682. {
  19683. static bool s_Il2CppMethodInitialized;
  19684. if (!s_Il2CppMethodInitialized)
  19685. {
  19686. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var);
  19687. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  19688. s_Il2CppMethodInitialized = true;
  19689. }
  19690. {
  19691. NullCheck((RuntimeObject *)__this);
  19692. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL);
  19693. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  19694. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0;
  19695. L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  19696. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0;
  19697. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0);
  19698. ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var);
  19699. return;
  19700. }
  19701. }
  19702. // System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::get_Count()
  19703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m8BB32A7DCE5C5D7C6B32DB1F82A0E44EC9028CFA_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method)
  19704. {
  19705. {
  19706. int32_t L_0 = (int32_t)__this->get_count_2();
  19707. int32_t L_1 = (int32_t)__this->get_freeCount_5();
  19708. return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
  19709. }
  19710. }
  19711. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::get_Keys()
  19712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 * Dictionary_2_get_Keys_m68C3588FEB5C5193A9ADF452FA827CA8A81DCD4E_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method)
  19713. {
  19714. {
  19715. KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 * L_0 = (KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 *)__this->get_keys_7();
  19716. if (L_0)
  19717. {
  19718. goto IL_0014;
  19719. }
  19720. }
  19721. {
  19722. KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 * L_1 = (KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13));
  19723. (( void (*) (KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 *, Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
  19724. __this->set_keys_7(L_1);
  19725. }
  19726. IL_0014:
  19727. {
  19728. KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 * L_2 = (KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 *)__this->get_keys_7();
  19729. return (KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 *)L_2;
  19730. }
  19731. }
  19732. // System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys()
  19733. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_mF91FB631D49C4FF8E35190A7EEB09E55FFCB9792_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method)
  19734. {
  19735. {
  19736. KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 * L_0 = (KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 *)__this->get_keys_7();
  19737. if (L_0)
  19738. {
  19739. goto IL_0014;
  19740. }
  19741. }
  19742. {
  19743. KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 * L_1 = (KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13));
  19744. (( void (*) (KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 *, Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
  19745. __this->set_keys_7(L_1);
  19746. }
  19747. IL_0014:
  19748. {
  19749. KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 * L_2 = (KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 *)__this->get_keys_7();
  19750. return (RuntimeObject*)L_2;
  19751. }
  19752. }
  19753. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::get_Values()
  19754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 * Dictionary_2_get_Values_mFB7D203F2F4A825E98E5063129A2DB57C193DE22_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method)
  19755. {
  19756. {
  19757. ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 * L_0 = (ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 *)__this->get_values_8();
  19758. if (L_0)
  19759. {
  19760. goto IL_0014;
  19761. }
  19762. }
  19763. {
  19764. ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 * L_1 = (ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
  19765. (( void (*) (ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 *, Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
  19766. __this->set_values_8(L_1);
  19767. }
  19768. IL_0014:
  19769. {
  19770. ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 * L_2 = (ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 *)__this->get_values_8();
  19771. return (ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 *)L_2;
  19772. }
  19773. }
  19774. // System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Values()
  19775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_mA147A107399123425844D0C835FB2B691AC85E69_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method)
  19776. {
  19777. {
  19778. ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 * L_0 = (ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 *)__this->get_values_8();
  19779. if (L_0)
  19780. {
  19781. goto IL_0014;
  19782. }
  19783. }
  19784. {
  19785. ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 * L_1 = (ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
  19786. (( void (*) (ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 *, Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
  19787. __this->set_values_8(L_1);
  19788. }
  19789. IL_0014:
  19790. {
  19791. ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 * L_2 = (ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 *)__this->get_values_8();
  19792. return (RuntimeObject*)L_2;
  19793. }
  19794. }
  19795. // TValue System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::get_Item(TKey)
  19796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_get_Item_mB5094E3C4A0953A61DBA874C0B7E023609C8B805_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  19797. {
  19798. int32_t V_0 = 0;
  19799. {
  19800. RuntimeObject * L_0 = ___key0;
  19801. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  19802. int32_t L_1;
  19803. L_1 = (( int32_t (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  19804. V_0 = (int32_t)L_1;
  19805. int32_t L_2 = V_0;
  19806. if ((((int32_t)L_2) < ((int32_t)0)))
  19807. {
  19808. goto IL_001e;
  19809. }
  19810. }
  19811. {
  19812. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_3 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  19813. int32_t L_4 = V_0;
  19814. NullCheck(L_3);
  19815. bool L_5 = (bool)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->get_value_3();
  19816. return (bool)L_5;
  19817. }
  19818. IL_001e:
  19819. {
  19820. KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 * L_6 = (KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952_il2cpp_TypeInfo_var)));
  19821. KeyNotFoundException__ctor_mDC226A7A5A3DA52C5886236F32F19F36E6B1C1C1(L_6, /*hidden argument*/NULL);
  19822. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_get_Item_mB5094E3C4A0953A61DBA874C0B7E023609C8B805_RuntimeMethod_var)));
  19823. }
  19824. }
  19825. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::set_Item(TKey,TValue)
  19826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m96A95CDE46B37299C66F4EDE859B53F12E026BA7_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method)
  19827. {
  19828. {
  19829. RuntimeObject * L_0 = ___key0;
  19830. bool L_1 = ___value1;
  19831. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  19832. bool L_2;
  19833. L_2 = (( bool (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, bool, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_0, (bool)L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  19834. return;
  19835. }
  19836. }
  19837. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::Add(TKey,TValue)
  19838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m05A3B77AB671CA94506EE3AA7D0E6C8FCBA062C4_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method)
  19839. {
  19840. {
  19841. RuntimeObject * L_0 = ___key0;
  19842. bool L_1 = ___value1;
  19843. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  19844. bool L_2;
  19845. L_2 = (( bool (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, bool, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_0, (bool)L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  19846. return;
  19847. }
  19848. }
  19849. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  19850. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m18D9C62035714FA96CF100196C7B6E2AB98C7BAB_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A ___keyValuePair0, const RuntimeMethod* method)
  19851. {
  19852. {
  19853. RuntimeObject * L_0;
  19854. L_0 = KeyValuePair_2_get_Key_m0811BBC9021B11DC1F804BB595C644CBE8E6DD01_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  19855. bool L_1;
  19856. L_1 = KeyValuePair_2_get_Value_m65076207C2BD77BB76C0FA0499724D61726996DD_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  19857. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  19858. (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_0, (bool)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  19859. return;
  19860. }
  19861. }
  19862. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  19863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_mF2084F695F10ED03C8F8ED032CDC7CC9FD39FEA9_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A ___keyValuePair0, const RuntimeMethod* method)
  19864. {
  19865. int32_t V_0 = 0;
  19866. {
  19867. RuntimeObject * L_0;
  19868. L_0 = KeyValuePair_2_get_Key_m0811BBC9021B11DC1F804BB595C644CBE8E6DD01_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  19869. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  19870. int32_t L_1;
  19871. L_1 = (( int32_t (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  19872. V_0 = (int32_t)L_1;
  19873. int32_t L_2 = V_0;
  19874. if ((((int32_t)L_2) < ((int32_t)0)))
  19875. {
  19876. goto IL_0038;
  19877. }
  19878. }
  19879. {
  19880. EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * L_3;
  19881. L_3 = (( EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  19882. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_4 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  19883. int32_t L_5 = V_0;
  19884. NullCheck(L_4);
  19885. bool L_6 = (bool)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  19886. bool L_7;
  19887. L_7 = KeyValuePair_2_get_Value_m65076207C2BD77BB76C0FA0499724D61726996DD_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  19888. NullCheck((EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 *)L_3);
  19889. bool L_8;
  19890. L_8 = VirtualFuncInvoker2< bool, bool, bool >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Boolean>::Equals(T,T) */, (EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 *)L_3, (bool)L_6, (bool)L_7);
  19891. if (!L_8)
  19892. {
  19893. goto IL_0038;
  19894. }
  19895. }
  19896. {
  19897. return (bool)1;
  19898. }
  19899. IL_0038:
  19900. {
  19901. return (bool)0;
  19902. }
  19903. }
  19904. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  19905. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_mFF3B4EF64485A4C2AAAA67FC4B162ABFFFDCFC61_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A ___keyValuePair0, const RuntimeMethod* method)
  19906. {
  19907. int32_t V_0 = 0;
  19908. {
  19909. RuntimeObject * L_0;
  19910. L_0 = KeyValuePair_2_get_Key_m0811BBC9021B11DC1F804BB595C644CBE8E6DD01_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  19911. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  19912. int32_t L_1;
  19913. L_1 = (( int32_t (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  19914. V_0 = (int32_t)L_1;
  19915. int32_t L_2 = V_0;
  19916. if ((((int32_t)L_2) < ((int32_t)0)))
  19917. {
  19918. goto IL_0046;
  19919. }
  19920. }
  19921. {
  19922. EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * L_3;
  19923. L_3 = (( EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  19924. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_4 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  19925. int32_t L_5 = V_0;
  19926. NullCheck(L_4);
  19927. bool L_6 = (bool)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  19928. bool L_7;
  19929. L_7 = KeyValuePair_2_get_Value_m65076207C2BD77BB76C0FA0499724D61726996DD_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  19930. NullCheck((EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 *)L_3);
  19931. bool L_8;
  19932. L_8 = VirtualFuncInvoker2< bool, bool, bool >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Boolean>::Equals(T,T) */, (EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 *)L_3, (bool)L_6, (bool)L_7);
  19933. if (!L_8)
  19934. {
  19935. goto IL_0046;
  19936. }
  19937. }
  19938. {
  19939. RuntimeObject * L_9;
  19940. L_9 = KeyValuePair_2_get_Key_m0811BBC9021B11DC1F804BB595C644CBE8E6DD01_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  19941. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  19942. bool L_10;
  19943. L_10 = (( bool (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
  19944. return (bool)1;
  19945. }
  19946. IL_0046:
  19947. {
  19948. return (bool)0;
  19949. }
  19950. }
  19951. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::Clear()
  19952. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mB20BE5AC9BE1EB3B3A1E01D872EEB642A5818137_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method)
  19953. {
  19954. int32_t V_0 = 0;
  19955. {
  19956. int32_t L_0 = (int32_t)__this->get_count_2();
  19957. if ((((int32_t)L_0) <= ((int32_t)0)))
  19958. {
  19959. goto IL_005a;
  19960. }
  19961. }
  19962. {
  19963. V_0 = (int32_t)0;
  19964. goto IL_001a;
  19965. }
  19966. IL_000d:
  19967. {
  19968. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  19969. int32_t L_2 = V_0;
  19970. NullCheck(L_1);
  19971. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)(-1));
  19972. int32_t L_3 = V_0;
  19973. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
  19974. }
  19975. IL_001a:
  19976. {
  19977. int32_t L_4 = V_0;
  19978. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  19979. NullCheck(L_5);
  19980. if ((((int32_t)L_4) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))))
  19981. {
  19982. goto IL_000d;
  19983. }
  19984. }
  19985. {
  19986. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_6 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  19987. int32_t L_7 = (int32_t)__this->get_count_2();
  19988. Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL);
  19989. __this->set_freeList_4((-1));
  19990. __this->set_count_2(0);
  19991. __this->set_freeCount_5(0);
  19992. int32_t L_8 = (int32_t)__this->get_version_3();
  19993. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
  19994. }
  19995. IL_005a:
  19996. {
  19997. return;
  19998. }
  19999. }
  20000. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::ContainsKey(TKey)
  20001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mE9E2F56183563A6E73FE2413D68CEAF58BF1A4F4_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  20002. {
  20003. {
  20004. RuntimeObject * L_0 = ___key0;
  20005. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  20006. int32_t L_1;
  20007. L_1 = (( int32_t (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  20008. return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  20009. }
  20010. }
  20011. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::ContainsValue(TValue)
  20012. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m86E4EF30D437A4C5AE8ADAA9D96AB50110CB42CA_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, bool ___value0, const RuntimeMethod* method)
  20013. {
  20014. int32_t V_0 = 0;
  20015. EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * V_1 = NULL;
  20016. int32_t V_2 = 0;
  20017. {
  20018. goto IL_0049;
  20019. }
  20020. {
  20021. V_0 = (int32_t)0;
  20022. goto IL_003e;
  20023. }
  20024. IL_000c:
  20025. {
  20026. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_1 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  20027. int32_t L_2 = V_0;
  20028. NullCheck(L_1);
  20029. int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_hashCode_0();
  20030. if ((((int32_t)L_3) < ((int32_t)0)))
  20031. {
  20032. goto IL_003a;
  20033. }
  20034. }
  20035. {
  20036. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_4 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  20037. int32_t L_5 = V_0;
  20038. NullCheck(L_4);
  20039. bool L_6 = (bool)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  20040. goto IL_003a;
  20041. }
  20042. {
  20043. return (bool)1;
  20044. }
  20045. IL_003a:
  20046. {
  20047. int32_t L_7 = V_0;
  20048. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
  20049. }
  20050. IL_003e:
  20051. {
  20052. int32_t L_8 = V_0;
  20053. int32_t L_9 = (int32_t)__this->get_count_2();
  20054. if ((((int32_t)L_8) < ((int32_t)L_9)))
  20055. {
  20056. goto IL_000c;
  20057. }
  20058. }
  20059. {
  20060. goto IL_0090;
  20061. }
  20062. IL_0049:
  20063. {
  20064. EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * L_10;
  20065. L_10 = (( EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  20066. V_1 = (EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 *)L_10;
  20067. V_2 = (int32_t)0;
  20068. goto IL_0087;
  20069. }
  20070. IL_0053:
  20071. {
  20072. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_11 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  20073. int32_t L_12 = V_2;
  20074. NullCheck(L_11);
  20075. int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
  20076. if ((((int32_t)L_13) < ((int32_t)0)))
  20077. {
  20078. goto IL_0083;
  20079. }
  20080. }
  20081. {
  20082. EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * L_14 = V_1;
  20083. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_15 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  20084. int32_t L_16 = V_2;
  20085. NullCheck(L_15);
  20086. bool L_17 = (bool)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_value_3();
  20087. bool L_18 = ___value0;
  20088. NullCheck((EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 *)L_14);
  20089. bool L_19;
  20090. L_19 = VirtualFuncInvoker2< bool, bool, bool >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Boolean>::Equals(T,T) */, (EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 *)L_14, (bool)L_17, (bool)L_18);
  20091. if (!L_19)
  20092. {
  20093. goto IL_0083;
  20094. }
  20095. }
  20096. {
  20097. return (bool)1;
  20098. }
  20099. IL_0083:
  20100. {
  20101. int32_t L_20 = V_2;
  20102. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
  20103. }
  20104. IL_0087:
  20105. {
  20106. int32_t L_21 = V_2;
  20107. int32_t L_22 = (int32_t)__this->get_count_2();
  20108. if ((((int32_t)L_21) < ((int32_t)L_22)))
  20109. {
  20110. goto IL_0053;
  20111. }
  20112. }
  20113. IL_0090:
  20114. {
  20115. return (bool)0;
  20116. }
  20117. }
  20118. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
  20119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m991212BE9694A39EF61FE861488D6BF9B79675DA_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* ___array0, int32_t ___index1, const RuntimeMethod* method)
  20120. {
  20121. int32_t V_0 = 0;
  20122. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* V_1 = NULL;
  20123. int32_t V_2 = 0;
  20124. {
  20125. KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_0 = ___array0;
  20126. if (L_0)
  20127. {
  20128. goto IL_000e;
  20129. }
  20130. }
  20131. {
  20132. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  20133. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  20134. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m991212BE9694A39EF61FE861488D6BF9B79675DA_RuntimeMethod_var)));
  20135. }
  20136. IL_000e:
  20137. {
  20138. int32_t L_2 = ___index1;
  20139. if ((((int32_t)L_2) < ((int32_t)0)))
  20140. {
  20141. goto IL_0018;
  20142. }
  20143. }
  20144. {
  20145. int32_t L_3 = ___index1;
  20146. KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_4 = ___array0;
  20147. NullCheck(L_4);
  20148. if ((((int32_t)L_3) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  20149. {
  20150. goto IL_002e;
  20151. }
  20152. }
  20153. IL_0018:
  20154. {
  20155. int32_t L_5 = ___index1;
  20156. int32_t L_6 = L_5;
  20157. RuntimeObject * L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_6);
  20158. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_8 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  20159. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_8, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
  20160. IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m991212BE9694A39EF61FE861488D6BF9B79675DA_RuntimeMethod_var)));
  20161. }
  20162. IL_002e:
  20163. {
  20164. KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_9 = ___array0;
  20165. NullCheck(L_9);
  20166. int32_t L_10 = ___index1;
  20167. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  20168. int32_t L_11;
  20169. L_11 = (( int32_t (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  20170. if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)L_10))) >= ((int32_t)L_11)))
  20171. {
  20172. goto IL_0046;
  20173. }
  20174. }
  20175. {
  20176. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  20177. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL);
  20178. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m991212BE9694A39EF61FE861488D6BF9B79675DA_RuntimeMethod_var)));
  20179. }
  20180. IL_0046:
  20181. {
  20182. int32_t L_13 = (int32_t)__this->get_count_2();
  20183. V_0 = (int32_t)L_13;
  20184. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_14 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  20185. V_1 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)L_14;
  20186. V_2 = (int32_t)0;
  20187. goto IL_0094;
  20188. }
  20189. IL_0058:
  20190. {
  20191. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_15 = V_1;
  20192. int32_t L_16 = V_2;
  20193. NullCheck(L_15);
  20194. int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
  20195. if ((((int32_t)L_17) < ((int32_t)0)))
  20196. {
  20197. goto IL_0090;
  20198. }
  20199. }
  20200. {
  20201. KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_18 = ___array0;
  20202. int32_t L_19 = ___index1;
  20203. int32_t L_20 = (int32_t)L_19;
  20204. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
  20205. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_21 = V_1;
  20206. int32_t L_22 = V_2;
  20207. NullCheck(L_21);
  20208. RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_key_2();
  20209. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_24 = V_1;
  20210. int32_t L_25 = V_2;
  20211. NullCheck(L_24);
  20212. bool L_26 = (bool)((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->get_value_3();
  20213. KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A L_27;
  20214. memset((&L_27), 0, sizeof(L_27));
  20215. KeyValuePair_2__ctor_m41228ABF3275C98403C0F400AF80B2B9D118FBBC((&L_27), (RuntimeObject *)L_23, (bool)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
  20216. NullCheck(L_18);
  20217. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A )L_27);
  20218. }
  20219. IL_0090:
  20220. {
  20221. int32_t L_28 = V_2;
  20222. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
  20223. }
  20224. IL_0094:
  20225. {
  20226. int32_t L_29 = V_2;
  20227. int32_t L_30 = V_0;
  20228. if ((((int32_t)L_29) < ((int32_t)L_30)))
  20229. {
  20230. goto IL_0058;
  20231. }
  20232. }
  20233. {
  20234. return;
  20235. }
  20236. }
  20237. // System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::GetEnumerator()
  20238. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 Dictionary_2_GetEnumerator_mB3CCDDB055EE837A629A816F013534A09A8DBE28_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method)
  20239. {
  20240. {
  20241. Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 L_0;
  20242. memset((&L_0), 0, sizeof(L_0));
  20243. Enumerator__ctor_m2069CE9ADE7C3253D95DC745EF1479966E80FE41((&L_0), (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  20244. return (Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 )L_0;
  20245. }
  20246. }
  20247. // System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>> System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator()
  20248. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m7D737993918A5319CC5CAB95D9E04EA47AA2798D_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method)
  20249. {
  20250. {
  20251. Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 L_0;
  20252. memset((&L_0), 0, sizeof(L_0));
  20253. Enumerator__ctor_m2069CE9ADE7C3253D95DC745EF1479966E80FE41((&L_0), (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  20254. Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 L_1 = (Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 )L_0;
  20255. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  20256. return (RuntimeObject*)L_2;
  20257. }
  20258. }
  20259. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  20260. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m653A44270625FF976D742911152596495EC3BF0E_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method)
  20261. {
  20262. static bool s_Il2CppMethodInitialized;
  20263. if (!s_Il2CppMethodInitialized)
  20264. {
  20265. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  20266. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
  20267. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  20268. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
  20269. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  20270. s_Il2CppMethodInitialized = true;
  20271. }
  20272. KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* V_0 = NULL;
  20273. String_t* G_B4_0 = NULL;
  20274. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B4_1 = NULL;
  20275. String_t* G_B3_0 = NULL;
  20276. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B3_1 = NULL;
  20277. int32_t G_B5_0 = 0;
  20278. String_t* G_B5_1 = NULL;
  20279. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B5_2 = NULL;
  20280. {
  20281. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
  20282. if (L_0)
  20283. {
  20284. goto IL_000e;
  20285. }
  20286. }
  20287. {
  20288. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  20289. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL);
  20290. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_GetObjectData_m653A44270625FF976D742911152596495EC3BF0E_RuntimeMethod_var)));
  20291. }
  20292. IL_000e:
  20293. {
  20294. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0;
  20295. int32_t L_3 = (int32_t)__this->get_version_3();
  20296. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2);
  20297. SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL);
  20298. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0;
  20299. RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6();
  20300. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) };
  20301. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  20302. Type_t * L_7;
  20303. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL);
  20304. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4);
  20305. SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL);
  20306. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0;
  20307. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  20308. G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
  20309. G_B3_1 = L_8;
  20310. if (!L_9)
  20311. {
  20312. G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
  20313. G_B4_1 = L_8;
  20314. goto IL_0052;
  20315. }
  20316. }
  20317. {
  20318. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  20319. NullCheck(L_10);
  20320. G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)));
  20321. G_B5_1 = G_B3_0;
  20322. G_B5_2 = G_B3_1;
  20323. goto IL_0053;
  20324. }
  20325. IL_0052:
  20326. {
  20327. G_B5_0 = 0;
  20328. G_B5_1 = G_B4_0;
  20329. G_B5_2 = G_B4_1;
  20330. }
  20331. IL_0053:
  20332. {
  20333. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2);
  20334. SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL);
  20335. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  20336. if (!L_11)
  20337. {
  20338. goto IL_008a;
  20339. }
  20340. }
  20341. {
  20342. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  20343. int32_t L_12;
  20344. L_12 = (( int32_t (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  20345. KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_13 = (KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)(KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12);
  20346. V_0 = (KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)L_13;
  20347. KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_14 = V_0;
  20348. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  20349. (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  20350. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0;
  20351. KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_16 = V_0;
  20352. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) };
  20353. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  20354. Type_t * L_18;
  20355. L_18 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL);
  20356. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15);
  20357. SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL);
  20358. }
  20359. IL_008a:
  20360. {
  20361. return;
  20362. }
  20363. }
  20364. // System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::FindEntry(TKey)
  20365. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_mBD53C423F06D07CFCF5892A346F1513688B90070_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  20366. {
  20367. int32_t V_0 = 0;
  20368. int32_t V_1 = 0;
  20369. {
  20370. RuntimeObject * L_0 = ___key0;
  20371. if (L_0)
  20372. {
  20373. goto IL_0013;
  20374. }
  20375. }
  20376. {
  20377. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  20378. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  20379. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_FindEntry_mBD53C423F06D07CFCF5892A346F1513688B90070_RuntimeMethod_var)));
  20380. }
  20381. IL_0013:
  20382. {
  20383. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  20384. if (!L_2)
  20385. {
  20386. goto IL_008d;
  20387. }
  20388. }
  20389. {
  20390. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  20391. RuntimeObject * L_4 = ___key0;
  20392. NullCheck((RuntimeObject*)L_3);
  20393. int32_t L_5;
  20394. L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
  20395. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  20396. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  20397. int32_t L_7 = V_0;
  20398. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  20399. NullCheck(L_8);
  20400. NullCheck(L_6);
  20401. int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))));
  20402. int32_t L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  20403. V_1 = (int32_t)L_10;
  20404. goto IL_0089;
  20405. }
  20406. IL_0042:
  20407. {
  20408. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_11 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  20409. int32_t L_12 = V_1;
  20410. NullCheck(L_11);
  20411. int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
  20412. int32_t L_14 = V_0;
  20413. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  20414. {
  20415. goto IL_0077;
  20416. }
  20417. }
  20418. {
  20419. RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6();
  20420. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_16 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  20421. int32_t L_17 = V_1;
  20422. NullCheck(L_16);
  20423. RuntimeObject * L_18 = (RuntimeObject *)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_key_2();
  20424. RuntimeObject * L_19 = ___key0;
  20425. NullCheck((RuntimeObject*)L_15);
  20426. bool L_20;
  20427. L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_15, (RuntimeObject *)L_18, (RuntimeObject *)L_19);
  20428. if (!L_20)
  20429. {
  20430. goto IL_0077;
  20431. }
  20432. }
  20433. {
  20434. int32_t L_21 = V_1;
  20435. return (int32_t)L_21;
  20436. }
  20437. IL_0077:
  20438. {
  20439. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_22 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  20440. int32_t L_23 = V_1;
  20441. NullCheck(L_22);
  20442. int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_next_1();
  20443. V_1 = (int32_t)L_24;
  20444. }
  20445. IL_0089:
  20446. {
  20447. int32_t L_25 = V_1;
  20448. if ((((int32_t)L_25) >= ((int32_t)0)))
  20449. {
  20450. goto IL_0042;
  20451. }
  20452. }
  20453. IL_008d:
  20454. {
  20455. return (int32_t)(-1);
  20456. }
  20457. }
  20458. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::Initialize(System.Int32)
  20459. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_mB6CE484CDABA716E67DB0D80589903BBC8BE3E27_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, int32_t ___capacity0, const RuntimeMethod* method)
  20460. {
  20461. static bool s_Il2CppMethodInitialized;
  20462. if (!s_Il2CppMethodInitialized)
  20463. {
  20464. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  20465. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  20466. s_Il2CppMethodInitialized = true;
  20467. }
  20468. int32_t V_0 = 0;
  20469. int32_t V_1 = 0;
  20470. {
  20471. int32_t L_0 = ___capacity0;
  20472. IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  20473. int32_t L_1;
  20474. L_1 = HashHelpers_GetPrime_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((int32_t)L_0, /*hidden argument*/NULL);
  20475. V_0 = (int32_t)L_1;
  20476. int32_t L_2 = V_0;
  20477. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2);
  20478. __this->set_buckets_0(L_3);
  20479. V_1 = (int32_t)0;
  20480. goto IL_0024;
  20481. }
  20482. IL_0017:
  20483. {
  20484. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  20485. int32_t L_5 = V_1;
  20486. NullCheck(L_4);
  20487. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (int32_t)(-1));
  20488. int32_t L_6 = V_1;
  20489. V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
  20490. }
  20491. IL_0024:
  20492. {
  20493. int32_t L_7 = V_1;
  20494. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  20495. NullCheck(L_8);
  20496. if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
  20497. {
  20498. goto IL_0017;
  20499. }
  20500. }
  20501. {
  20502. int32_t L_9 = V_0;
  20503. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_10 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)(EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_9);
  20504. __this->set_entries_1(L_10);
  20505. __this->set_freeList_4((-1));
  20506. return;
  20507. }
  20508. }
  20509. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior)
  20510. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mA7162C32F9404A5349ABCFEC6B0103CD793A1893_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, bool ___value1, uint8_t ___behavior2, const RuntimeMethod* method)
  20511. {
  20512. static bool s_Il2CppMethodInitialized;
  20513. if (!s_Il2CppMethodInitialized)
  20514. {
  20515. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var);
  20516. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var);
  20517. s_Il2CppMethodInitialized = true;
  20518. }
  20519. int32_t V_0 = 0;
  20520. int32_t V_1 = 0;
  20521. int32_t V_2 = 0;
  20522. int32_t V_3 = 0;
  20523. int32_t V_4 = 0;
  20524. {
  20525. RuntimeObject * L_0 = ___key0;
  20526. if (L_0)
  20527. {
  20528. goto IL_0013;
  20529. }
  20530. }
  20531. {
  20532. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  20533. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  20534. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mA7162C32F9404A5349ABCFEC6B0103CD793A1893_RuntimeMethod_var)));
  20535. }
  20536. IL_0013:
  20537. {
  20538. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  20539. if (L_2)
  20540. {
  20541. goto IL_0022;
  20542. }
  20543. }
  20544. {
  20545. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  20546. (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
  20547. }
  20548. IL_0022:
  20549. {
  20550. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  20551. RuntimeObject * L_4 = ___key0;
  20552. NullCheck((RuntimeObject*)L_3);
  20553. int32_t L_5;
  20554. L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
  20555. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  20556. int32_t L_6 = V_0;
  20557. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  20558. NullCheck(L_7);
  20559. V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))));
  20560. V_2 = (int32_t)0;
  20561. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  20562. int32_t L_9 = V_1;
  20563. NullCheck(L_8);
  20564. int32_t L_10 = L_9;
  20565. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  20566. V_4 = (int32_t)L_11;
  20567. goto IL_00e1;
  20568. }
  20569. IL_0051:
  20570. {
  20571. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_12 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  20572. int32_t L_13 = V_4;
  20573. NullCheck(L_12);
  20574. int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
  20575. int32_t L_15 = V_0;
  20576. if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
  20577. {
  20578. goto IL_00c9;
  20579. }
  20580. }
  20581. {
  20582. RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
  20583. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_17 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  20584. int32_t L_18 = V_4;
  20585. NullCheck(L_17);
  20586. RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
  20587. RuntimeObject * L_20 = ___key0;
  20588. NullCheck((RuntimeObject*)L_16);
  20589. bool L_21;
  20590. L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
  20591. if (!L_21)
  20592. {
  20593. goto IL_00c9;
  20594. }
  20595. }
  20596. {
  20597. uint8_t L_22 = ___behavior2;
  20598. if ((!(((uint32_t)L_22) == ((uint32_t)1))))
  20599. {
  20600. goto IL_00ad;
  20601. }
  20602. }
  20603. {
  20604. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_23 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  20605. int32_t L_24 = V_4;
  20606. NullCheck(L_23);
  20607. bool L_25 = ___value1;
  20608. ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->set_value_3(L_25);
  20609. int32_t L_26 = (int32_t)__this->get_version_3();
  20610. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)));
  20611. return (bool)1;
  20612. }
  20613. IL_00ad:
  20614. {
  20615. uint8_t L_27 = ___behavior2;
  20616. if ((!(((uint32_t)L_27) == ((uint32_t)2))))
  20617. {
  20618. goto IL_00c7;
  20619. }
  20620. }
  20621. {
  20622. RuntimeObject * L_28 = ___key0;
  20623. String_t* L_29;
  20624. L_29 = SR_Format_m942E78AC3ABE13F58075ED90094D6074CA5A7DC8((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_28, /*hidden argument*/NULL);
  20625. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  20626. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_30, (String_t*)L_29, /*hidden argument*/NULL);
  20627. IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mA7162C32F9404A5349ABCFEC6B0103CD793A1893_RuntimeMethod_var)));
  20628. }
  20629. IL_00c7:
  20630. {
  20631. return (bool)0;
  20632. }
  20633. IL_00c9:
  20634. {
  20635. int32_t L_31 = V_2;
  20636. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1));
  20637. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_32 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  20638. int32_t L_33 = V_4;
  20639. NullCheck(L_32);
  20640. int32_t L_34 = (int32_t)((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33)))->get_next_1();
  20641. V_4 = (int32_t)L_34;
  20642. }
  20643. IL_00e1:
  20644. {
  20645. int32_t L_35 = V_4;
  20646. if ((((int32_t)L_35) >= ((int32_t)0)))
  20647. {
  20648. goto IL_0051;
  20649. }
  20650. }
  20651. {
  20652. int32_t L_36 = (int32_t)__this->get_freeCount_5();
  20653. if ((((int32_t)L_36) <= ((int32_t)0)))
  20654. {
  20655. goto IL_0120;
  20656. }
  20657. }
  20658. {
  20659. int32_t L_37 = (int32_t)__this->get_freeList_4();
  20660. V_3 = (int32_t)L_37;
  20661. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_38 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  20662. int32_t L_39 = V_3;
  20663. NullCheck(L_38);
  20664. int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_next_1();
  20665. __this->set_freeList_4(L_40);
  20666. int32_t L_41 = (int32_t)__this->get_freeCount_5();
  20667. __this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)1)));
  20668. goto IL_0156;
  20669. }
  20670. IL_0120:
  20671. {
  20672. int32_t L_42 = (int32_t)__this->get_count_2();
  20673. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_43 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  20674. NullCheck(L_43);
  20675. if ((!(((uint32_t)L_42) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length)))))))
  20676. {
  20677. goto IL_0141;
  20678. }
  20679. }
  20680. {
  20681. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  20682. (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
  20683. int32_t L_44 = V_0;
  20684. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  20685. NullCheck(L_45);
  20686. V_1 = (int32_t)((int32_t)((int32_t)L_44%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length)))));
  20687. }
  20688. IL_0141:
  20689. {
  20690. int32_t L_46 = (int32_t)__this->get_count_2();
  20691. V_3 = (int32_t)L_46;
  20692. int32_t L_47 = (int32_t)__this->get_count_2();
  20693. __this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1)));
  20694. }
  20695. IL_0156:
  20696. {
  20697. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_48 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  20698. int32_t L_49 = V_3;
  20699. NullCheck(L_48);
  20700. int32_t L_50 = V_0;
  20701. ((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->set_hashCode_0(L_50);
  20702. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_51 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  20703. int32_t L_52 = V_3;
  20704. NullCheck(L_51);
  20705. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_53 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  20706. int32_t L_54 = V_1;
  20707. NullCheck(L_53);
  20708. int32_t L_55 = L_54;
  20709. int32_t L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
  20710. ((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->set_next_1(L_56);
  20711. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_57 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  20712. int32_t L_58 = V_3;
  20713. NullCheck(L_57);
  20714. RuntimeObject * L_59 = ___key0;
  20715. ((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->set_key_2(L_59);
  20716. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_60 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  20717. int32_t L_61 = V_3;
  20718. NullCheck(L_60);
  20719. bool L_62 = ___value1;
  20720. ((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->set_value_3(L_62);
  20721. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_63 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  20722. int32_t L_64 = V_1;
  20723. int32_t L_65 = V_3;
  20724. NullCheck(L_63);
  20725. (L_63)->SetAt(static_cast<il2cpp_array_size_t>(L_64), (int32_t)L_65);
  20726. int32_t L_66 = (int32_t)__this->get_version_3();
  20727. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)));
  20728. int32_t L_67 = V_2;
  20729. if ((((int32_t)L_67) <= ((int32_t)((int32_t)100))))
  20730. {
  20731. goto IL_01ed;
  20732. }
  20733. }
  20734. {
  20735. RuntimeObject* L_68 = (RuntimeObject*)__this->get_comparer_6();
  20736. if (!((NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 *)IsInst((RuntimeObject*)L_68, NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var)))
  20737. {
  20738. goto IL_01ed;
  20739. }
  20740. }
  20741. {
  20742. EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * L_69;
  20743. L_69 = EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836(/*hidden argument*/EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var);
  20744. __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))));
  20745. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_70 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  20746. NullCheck(L_70);
  20747. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  20748. (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
  20749. }
  20750. IL_01ed:
  20751. {
  20752. return (bool)1;
  20753. }
  20754. }
  20755. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::OnDeserialization(System.Object)
  20756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_mB794198B4BAFB490097366307E3D8535F8F1C462_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
  20757. {
  20758. static bool s_Il2CppMethodInitialized;
  20759. if (!s_Il2CppMethodInitialized)
  20760. {
  20761. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var);
  20762. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_RuntimeMethod_var);
  20763. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  20764. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  20765. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  20766. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
  20767. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  20768. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
  20769. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  20770. s_Il2CppMethodInitialized = true;
  20771. }
  20772. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL;
  20773. int32_t V_1 = 0;
  20774. int32_t V_2 = 0;
  20775. KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* V_3 = NULL;
  20776. int32_t V_4 = 0;
  20777. int32_t V_5 = 0;
  20778. {
  20779. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  20780. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0;
  20781. L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  20782. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0);
  20783. bool L_1;
  20784. L_1 = ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_RuntimeMethod_var);
  20785. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0;
  20786. if (L_2)
  20787. {
  20788. goto IL_0012;
  20789. }
  20790. }
  20791. {
  20792. return;
  20793. }
  20794. IL_0012:
  20795. {
  20796. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0;
  20797. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3);
  20798. int32_t L_4;
  20799. L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL);
  20800. V_1 = (int32_t)L_4;
  20801. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0;
  20802. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5);
  20803. int32_t L_6;
  20804. L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL);
  20805. V_2 = (int32_t)L_6;
  20806. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0;
  20807. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) };
  20808. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  20809. Type_t * L_9;
  20810. L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL);
  20811. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7);
  20812. RuntimeObject * L_10;
  20813. L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL);
  20814. __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))));
  20815. int32_t L_11 = V_2;
  20816. if (!L_11)
  20817. {
  20818. goto IL_010c;
  20819. }
  20820. }
  20821. {
  20822. int32_t L_12 = V_2;
  20823. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12);
  20824. __this->set_buckets_0(L_13);
  20825. V_4 = (int32_t)0;
  20826. goto IL_0071;
  20827. }
  20828. IL_0061:
  20829. {
  20830. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  20831. int32_t L_15 = V_4;
  20832. NullCheck(L_14);
  20833. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)(-1));
  20834. int32_t L_16 = V_4;
  20835. V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
  20836. }
  20837. IL_0071:
  20838. {
  20839. int32_t L_17 = V_4;
  20840. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  20841. NullCheck(L_18);
  20842. if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))))
  20843. {
  20844. goto IL_0061;
  20845. }
  20846. }
  20847. {
  20848. int32_t L_19 = V_2;
  20849. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_20 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)(EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_19);
  20850. __this->set_entries_1(L_20);
  20851. __this->set_freeList_4((-1));
  20852. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_21 = V_0;
  20853. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) };
  20854. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  20855. Type_t * L_23;
  20856. L_23 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL);
  20857. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21);
  20858. RuntimeObject * L_24;
  20859. L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL);
  20860. V_3 = (KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)((KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38)));
  20861. KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_25 = V_3;
  20862. if (L_25)
  20863. {
  20864. goto IL_00b9;
  20865. }
  20866. }
  20867. {
  20868. SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_26 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var)));
  20869. SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_26, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), /*hidden argument*/NULL);
  20870. IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_mB794198B4BAFB490097366307E3D8535F8F1C462_RuntimeMethod_var)));
  20871. }
  20872. IL_00b9:
  20873. {
  20874. V_5 = (int32_t)0;
  20875. goto IL_0103;
  20876. }
  20877. IL_00be:
  20878. {
  20879. KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_27 = V_3;
  20880. int32_t L_28 = V_5;
  20881. NullCheck(L_27);
  20882. RuntimeObject * L_29;
  20883. L_29 = KeyValuePair_2_get_Key_m0811BBC9021B11DC1F804BB595C644CBE8E6DD01_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  20884. if (L_29)
  20885. {
  20886. goto IL_00dd;
  20887. }
  20888. }
  20889. {
  20890. SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_30 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var)));
  20891. SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_30, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB)), /*hidden argument*/NULL);
  20892. IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_mB794198B4BAFB490097366307E3D8535F8F1C462_RuntimeMethod_var)));
  20893. }
  20894. IL_00dd:
  20895. {
  20896. KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_31 = V_3;
  20897. int32_t L_32 = V_5;
  20898. NullCheck(L_31);
  20899. RuntimeObject * L_33;
  20900. L_33 = KeyValuePair_2_get_Key_m0811BBC9021B11DC1F804BB595C644CBE8E6DD01_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  20901. KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_34 = V_3;
  20902. int32_t L_35 = V_5;
  20903. NullCheck(L_34);
  20904. bool L_36;
  20905. L_36 = KeyValuePair_2_get_Value_m65076207C2BD77BB76C0FA0499724D61726996DD_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  20906. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  20907. (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_33, (bool)L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  20908. int32_t L_37 = V_5;
  20909. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1));
  20910. }
  20911. IL_0103:
  20912. {
  20913. int32_t L_38 = V_5;
  20914. KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_39 = V_3;
  20915. NullCheck(L_39);
  20916. if ((((int32_t)L_38) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length))))))
  20917. {
  20918. goto IL_00be;
  20919. }
  20920. }
  20921. {
  20922. goto IL_0113;
  20923. }
  20924. IL_010c:
  20925. {
  20926. __this->set_buckets_0((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL);
  20927. }
  20928. IL_0113:
  20929. {
  20930. int32_t L_40 = V_1;
  20931. __this->set_version_3(L_40);
  20932. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  20933. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_41;
  20934. L_41 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  20935. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41);
  20936. bool L_42;
  20937. L_42 = ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var);
  20938. return;
  20939. }
  20940. }
  20941. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::Resize()
  20942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mA6B88C79761C85458A622B2FB23568ADEB9C95F5_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method)
  20943. {
  20944. static bool s_Il2CppMethodInitialized;
  20945. if (!s_Il2CppMethodInitialized)
  20946. {
  20947. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  20948. s_Il2CppMethodInitialized = true;
  20949. }
  20950. {
  20951. int32_t L_0 = (int32_t)__this->get_count_2();
  20952. IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  20953. int32_t L_1;
  20954. L_1 = HashHelpers_ExpandPrime_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)L_0, /*hidden argument*/NULL);
  20955. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  20956. (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
  20957. return;
  20958. }
  20959. }
  20960. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::Resize(System.Int32,System.Boolean)
  20961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m096D854F64462CE12CA41EDA76CAA2E72A9B2869_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method)
  20962. {
  20963. static bool s_Il2CppMethodInitialized;
  20964. if (!s_Il2CppMethodInitialized)
  20965. {
  20966. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  20967. s_Il2CppMethodInitialized = true;
  20968. }
  20969. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL;
  20970. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* V_1 = NULL;
  20971. int32_t V_2 = 0;
  20972. int32_t V_3 = 0;
  20973. int32_t V_4 = 0;
  20974. int32_t V_5 = 0;
  20975. {
  20976. int32_t L_0 = ___newSize0;
  20977. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_0);
  20978. V_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_1;
  20979. V_2 = (int32_t)0;
  20980. goto IL_0013;
  20981. }
  20982. IL_000b:
  20983. {
  20984. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = V_0;
  20985. int32_t L_3 = V_2;
  20986. NullCheck(L_2);
  20987. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (int32_t)(-1));
  20988. int32_t L_4 = V_2;
  20989. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
  20990. }
  20991. IL_0013:
  20992. {
  20993. int32_t L_5 = V_2;
  20994. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = V_0;
  20995. NullCheck(L_6);
  20996. if ((((int32_t)L_5) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))))
  20997. {
  20998. goto IL_000b;
  20999. }
  21000. }
  21001. {
  21002. int32_t L_7 = ___newSize0;
  21003. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_8 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)(EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7);
  21004. V_1 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)L_8;
  21005. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_9 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  21006. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_10 = V_1;
  21007. int32_t L_11 = (int32_t)__this->get_count_2();
  21008. Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
  21009. bool L_12 = ___forceNewHashCodes1;
  21010. if (!L_12)
  21011. {
  21012. goto IL_0080;
  21013. }
  21014. }
  21015. {
  21016. V_3 = (int32_t)0;
  21017. goto IL_0077;
  21018. }
  21019. IL_003b:
  21020. {
  21021. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_13 = V_1;
  21022. int32_t L_14 = V_3;
  21023. NullCheck(L_13);
  21024. int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_hashCode_0();
  21025. if ((((int32_t)L_15) == ((int32_t)(-1))))
  21026. {
  21027. goto IL_0073;
  21028. }
  21029. }
  21030. {
  21031. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_16 = V_1;
  21032. int32_t L_17 = V_3;
  21033. NullCheck(L_16);
  21034. RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6();
  21035. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_19 = V_1;
  21036. int32_t L_20 = V_3;
  21037. NullCheck(L_19);
  21038. RuntimeObject * L_21 = (RuntimeObject *)((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->get_key_2();
  21039. NullCheck((RuntimeObject*)L_18);
  21040. int32_t L_22;
  21041. L_22 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_18, (RuntimeObject *)L_21);
  21042. ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL))));
  21043. }
  21044. IL_0073:
  21045. {
  21046. int32_t L_23 = V_3;
  21047. V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
  21048. }
  21049. IL_0077:
  21050. {
  21051. int32_t L_24 = V_3;
  21052. int32_t L_25 = (int32_t)__this->get_count_2();
  21053. if ((((int32_t)L_24) < ((int32_t)L_25)))
  21054. {
  21055. goto IL_003b;
  21056. }
  21057. }
  21058. IL_0080:
  21059. {
  21060. V_4 = (int32_t)0;
  21061. goto IL_00c3;
  21062. }
  21063. IL_0085:
  21064. {
  21065. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_26 = V_1;
  21066. int32_t L_27 = V_4;
  21067. NullCheck(L_26);
  21068. int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->get_hashCode_0();
  21069. if ((((int32_t)L_28) < ((int32_t)0)))
  21070. {
  21071. goto IL_00bd;
  21072. }
  21073. }
  21074. {
  21075. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_29 = V_1;
  21076. int32_t L_30 = V_4;
  21077. NullCheck(L_29);
  21078. int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->get_hashCode_0();
  21079. int32_t L_32 = ___newSize0;
  21080. V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32));
  21081. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_33 = V_1;
  21082. int32_t L_34 = V_4;
  21083. NullCheck(L_33);
  21084. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_0;
  21085. int32_t L_36 = V_5;
  21086. NullCheck(L_35);
  21087. int32_t L_37 = L_36;
  21088. int32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
  21089. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_next_1(L_38);
  21090. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = V_0;
  21091. int32_t L_40 = V_5;
  21092. int32_t L_41 = V_4;
  21093. NullCheck(L_39);
  21094. (L_39)->SetAt(static_cast<il2cpp_array_size_t>(L_40), (int32_t)L_41);
  21095. }
  21096. IL_00bd:
  21097. {
  21098. int32_t L_42 = V_4;
  21099. V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1));
  21100. }
  21101. IL_00c3:
  21102. {
  21103. int32_t L_43 = V_4;
  21104. int32_t L_44 = (int32_t)__this->get_count_2();
  21105. if ((((int32_t)L_43) < ((int32_t)L_44)))
  21106. {
  21107. goto IL_0085;
  21108. }
  21109. }
  21110. {
  21111. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = V_0;
  21112. __this->set_buckets_0(L_45);
  21113. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_46 = V_1;
  21114. __this->set_entries_1(L_46);
  21115. return;
  21116. }
  21117. }
  21118. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::Remove(TKey)
  21119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m164A403613FFFC6A615B0580A0E14ABB06A97EC8_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  21120. {
  21121. int32_t V_0 = 0;
  21122. int32_t V_1 = 0;
  21123. int32_t V_2 = 0;
  21124. int32_t V_3 = 0;
  21125. {
  21126. RuntimeObject * L_0 = ___key0;
  21127. if (L_0)
  21128. {
  21129. goto IL_0013;
  21130. }
  21131. }
  21132. {
  21133. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  21134. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  21135. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_Remove_m164A403613FFFC6A615B0580A0E14ABB06A97EC8_RuntimeMethod_var)));
  21136. }
  21137. IL_0013:
  21138. {
  21139. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  21140. if (!L_2)
  21141. {
  21142. goto IL_015d;
  21143. }
  21144. }
  21145. {
  21146. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  21147. RuntimeObject * L_4 = ___key0;
  21148. NullCheck((RuntimeObject*)L_3);
  21149. int32_t L_5;
  21150. L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
  21151. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  21152. int32_t L_6 = V_0;
  21153. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  21154. NullCheck(L_7);
  21155. V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))));
  21156. V_2 = (int32_t)(-1);
  21157. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  21158. int32_t L_9 = V_1;
  21159. NullCheck(L_8);
  21160. int32_t L_10 = L_9;
  21161. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  21162. V_3 = (int32_t)L_11;
  21163. goto IL_0156;
  21164. }
  21165. IL_004c:
  21166. {
  21167. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_12 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  21168. int32_t L_13 = V_3;
  21169. NullCheck(L_12);
  21170. int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
  21171. int32_t L_15 = V_0;
  21172. if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
  21173. {
  21174. goto IL_0142;
  21175. }
  21176. }
  21177. {
  21178. RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
  21179. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_17 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  21180. int32_t L_18 = V_3;
  21181. NullCheck(L_17);
  21182. RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
  21183. RuntimeObject * L_20 = ___key0;
  21184. NullCheck((RuntimeObject*)L_16);
  21185. bool L_21;
  21186. L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
  21187. if (!L_21)
  21188. {
  21189. goto IL_0142;
  21190. }
  21191. }
  21192. {
  21193. int32_t L_22 = V_2;
  21194. if ((((int32_t)L_22) >= ((int32_t)0)))
  21195. {
  21196. goto IL_00a4;
  21197. }
  21198. }
  21199. {
  21200. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  21201. int32_t L_24 = V_1;
  21202. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_25 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  21203. int32_t L_26 = V_3;
  21204. NullCheck(L_25);
  21205. int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
  21206. NullCheck(L_23);
  21207. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
  21208. goto IL_00c6;
  21209. }
  21210. IL_00a4:
  21211. {
  21212. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_28 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  21213. int32_t L_29 = V_2;
  21214. NullCheck(L_28);
  21215. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_30 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  21216. int32_t L_31 = V_3;
  21217. NullCheck(L_30);
  21218. int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
  21219. ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
  21220. }
  21221. IL_00c6:
  21222. {
  21223. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_33 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  21224. int32_t L_34 = V_3;
  21225. NullCheck(L_33);
  21226. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_hashCode_0((-1));
  21227. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_35 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  21228. int32_t L_36 = V_3;
  21229. NullCheck(L_35);
  21230. int32_t L_37 = (int32_t)__this->get_freeList_4();
  21231. ((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->set_next_1(L_37);
  21232. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_38 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  21233. int32_t L_39 = V_3;
  21234. NullCheck(L_38);
  21235. RuntimeObject ** L_40 = (RuntimeObject **)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_key_2();
  21236. il2cpp_codegen_initobj(L_40, sizeof(RuntimeObject *));
  21237. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_41 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  21238. int32_t L_42 = V_3;
  21239. NullCheck(L_41);
  21240. bool* L_43 = (bool*)((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->get_address_of_value_3();
  21241. il2cpp_codegen_initobj(L_43, sizeof(bool));
  21242. int32_t L_44 = V_3;
  21243. __this->set_freeList_4(L_44);
  21244. int32_t L_45 = (int32_t)__this->get_freeCount_5();
  21245. __this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)));
  21246. int32_t L_46 = (int32_t)__this->get_version_3();
  21247. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
  21248. return (bool)1;
  21249. }
  21250. IL_0142:
  21251. {
  21252. int32_t L_47 = V_3;
  21253. V_2 = (int32_t)L_47;
  21254. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_48 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  21255. int32_t L_49 = V_3;
  21256. NullCheck(L_48);
  21257. int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->get_next_1();
  21258. V_3 = (int32_t)L_50;
  21259. }
  21260. IL_0156:
  21261. {
  21262. int32_t L_51 = V_3;
  21263. if ((((int32_t)L_51) >= ((int32_t)0)))
  21264. {
  21265. goto IL_004c;
  21266. }
  21267. }
  21268. IL_015d:
  21269. {
  21270. return (bool)0;
  21271. }
  21272. }
  21273. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::TryGetValue(TKey,TValue&)
  21274. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m65B410B9E6AE959B56F648030F01A1C5CE62C2CE_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, bool* ___value1, const RuntimeMethod* method)
  21275. {
  21276. int32_t V_0 = 0;
  21277. {
  21278. RuntimeObject * L_0 = ___key0;
  21279. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  21280. int32_t L_1;
  21281. L_1 = (( int32_t (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  21282. V_0 = (int32_t)L_1;
  21283. int32_t L_2 = V_0;
  21284. if ((((int32_t)L_2) < ((int32_t)0)))
  21285. {
  21286. goto IL_0025;
  21287. }
  21288. }
  21289. {
  21290. bool* L_3 = ___value1;
  21291. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_4 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  21292. int32_t L_5 = V_0;
  21293. NullCheck(L_4);
  21294. bool L_6 = (bool)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  21295. *(bool*)L_3 = L_6;
  21296. return (bool)1;
  21297. }
  21298. IL_0025:
  21299. {
  21300. bool* L_7 = ___value1;
  21301. il2cpp_codegen_initobj(L_7, sizeof(bool));
  21302. return (bool)0;
  21303. }
  21304. }
  21305. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::TryAdd(TKey,TValue)
  21306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_mA85284B07D59AA910F8CE5B985B2F2BD35C0A83B_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method)
  21307. {
  21308. {
  21309. RuntimeObject * L_0 = ___key0;
  21310. bool L_1 = ___value1;
  21311. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  21312. bool L_2;
  21313. L_2 = (( bool (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, bool, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_0, (bool)L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  21314. return (bool)L_2;
  21315. }
  21316. }
  21317. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly()
  21318. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m631C9704F2D11E52E660A96270F37A6BBECA48CE_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method)
  21319. {
  21320. {
  21321. return (bool)0;
  21322. }
  21323. }
  21324. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
  21325. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_mFB5EA472C4527D45BBEFCDC16352DA88A35B59E9_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* ___array0, int32_t ___index1, const RuntimeMethod* method)
  21326. {
  21327. {
  21328. KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_0 = ___array0;
  21329. int32_t L_1 = ___index1;
  21330. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  21331. (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  21332. return;
  21333. }
  21334. }
  21335. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
  21336. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_mA3E6B806A25246403636668E8E2BF4F3C72C0564_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method)
  21337. {
  21338. static bool s_Il2CppMethodInitialized;
  21339. if (!s_Il2CppMethodInitialized)
  21340. {
  21341. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var);
  21342. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var);
  21343. s_Il2CppMethodInitialized = true;
  21344. }
  21345. KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* V_0 = NULL;
  21346. DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL;
  21347. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* V_2 = NULL;
  21348. int32_t V_3 = 0;
  21349. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL;
  21350. int32_t V_5 = 0;
  21351. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* V_6 = NULL;
  21352. int32_t V_7 = 0;
  21353. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  21354. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  21355. {
  21356. RuntimeArray * L_0 = ___array0;
  21357. if (L_0)
  21358. {
  21359. goto IL_000e;
  21360. }
  21361. }
  21362. {
  21363. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  21364. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  21365. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mA3E6B806A25246403636668E8E2BF4F3C72C0564_RuntimeMethod_var)));
  21366. }
  21367. IL_000e:
  21368. {
  21369. RuntimeArray * L_2 = ___array0;
  21370. NullCheck((RuntimeArray *)L_2);
  21371. int32_t L_3;
  21372. L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_2, /*hidden argument*/NULL);
  21373. if ((((int32_t)L_3) == ((int32_t)1)))
  21374. {
  21375. goto IL_0027;
  21376. }
  21377. }
  21378. {
  21379. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  21380. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  21381. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mA3E6B806A25246403636668E8E2BF4F3C72C0564_RuntimeMethod_var)));
  21382. }
  21383. IL_0027:
  21384. {
  21385. RuntimeArray * L_5 = ___array0;
  21386. NullCheck((RuntimeArray *)L_5);
  21387. int32_t L_6;
  21388. L_6 = Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL);
  21389. if (!L_6)
  21390. {
  21391. goto IL_0040;
  21392. }
  21393. }
  21394. {
  21395. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  21396. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  21397. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mA3E6B806A25246403636668E8E2BF4F3C72C0564_RuntimeMethod_var)));
  21398. }
  21399. IL_0040:
  21400. {
  21401. int32_t L_8 = ___index1;
  21402. if ((((int32_t)L_8) < ((int32_t)0)))
  21403. {
  21404. goto IL_004d;
  21405. }
  21406. }
  21407. {
  21408. int32_t L_9 = ___index1;
  21409. RuntimeArray * L_10 = ___array0;
  21410. NullCheck((RuntimeArray *)L_10);
  21411. int32_t L_11;
  21412. L_11 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_10, /*hidden argument*/NULL);
  21413. if ((((int32_t)L_9) <= ((int32_t)L_11)))
  21414. {
  21415. goto IL_0063;
  21416. }
  21417. }
  21418. IL_004d:
  21419. {
  21420. int32_t L_12 = ___index1;
  21421. int32_t L_13 = L_12;
  21422. RuntimeObject * L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_13);
  21423. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_15 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  21424. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_15, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_14, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
  21425. IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mA3E6B806A25246403636668E8E2BF4F3C72C0564_RuntimeMethod_var)));
  21426. }
  21427. IL_0063:
  21428. {
  21429. RuntimeArray * L_16 = ___array0;
  21430. NullCheck((RuntimeArray *)L_16);
  21431. int32_t L_17;
  21432. L_17 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_16, /*hidden argument*/NULL);
  21433. int32_t L_18 = ___index1;
  21434. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  21435. int32_t L_19;
  21436. L_19 = (( int32_t (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  21437. if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19)))
  21438. {
  21439. goto IL_007e;
  21440. }
  21441. }
  21442. {
  21443. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_20 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  21444. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_20, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL);
  21445. IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mA3E6B806A25246403636668E8E2BF4F3C72C0564_RuntimeMethod_var)));
  21446. }
  21447. IL_007e:
  21448. {
  21449. RuntimeArray * L_21 = ___array0;
  21450. V_0 = (KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)((KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38)));
  21451. KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_22 = V_0;
  21452. if (!L_22)
  21453. {
  21454. goto IL_0091;
  21455. }
  21456. }
  21457. {
  21458. KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_23 = V_0;
  21459. int32_t L_24 = ___index1;
  21460. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  21461. (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  21462. return;
  21463. }
  21464. IL_0091:
  21465. {
  21466. RuntimeArray * L_25 = ___array0;
  21467. if (!((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var)))
  21468. {
  21469. goto IL_00fb;
  21470. }
  21471. }
  21472. {
  21473. RuntimeArray * L_26 = ___array0;
  21474. V_1 = (DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var));
  21475. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_27 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  21476. V_2 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)L_27;
  21477. V_3 = (int32_t)0;
  21478. goto IL_00f1;
  21479. }
  21480. IL_00ab:
  21481. {
  21482. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_28 = V_2;
  21483. int32_t L_29 = V_3;
  21484. NullCheck(L_28);
  21485. int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->get_hashCode_0();
  21486. if ((((int32_t)L_30) < ((int32_t)0)))
  21487. {
  21488. goto IL_00ed;
  21489. }
  21490. }
  21491. {
  21492. DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* L_31 = V_1;
  21493. int32_t L_32 = ___index1;
  21494. int32_t L_33 = (int32_t)L_32;
  21495. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
  21496. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_34 = V_2;
  21497. int32_t L_35 = V_3;
  21498. NullCheck(L_34);
  21499. RuntimeObject * L_36 = (RuntimeObject *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_key_2();
  21500. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_37 = V_2;
  21501. int32_t L_38 = V_3;
  21502. NullCheck(L_37);
  21503. bool L_39 = (bool)((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->get_value_3();
  21504. bool L_40 = L_39;
  21505. RuntimeObject * L_41 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_40);
  21506. DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 L_42;
  21507. memset((&L_42), 0, sizeof(L_42));
  21508. DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4((&L_42), (RuntimeObject *)L_36, (RuntimeObject *)L_41, /*hidden argument*/NULL);
  21509. NullCheck(L_31);
  21510. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 )L_42);
  21511. }
  21512. IL_00ed:
  21513. {
  21514. int32_t L_43 = V_3;
  21515. V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
  21516. }
  21517. IL_00f1:
  21518. {
  21519. int32_t L_44 = V_3;
  21520. int32_t L_45 = (int32_t)__this->get_count_2();
  21521. if ((((int32_t)L_44) < ((int32_t)L_45)))
  21522. {
  21523. goto IL_00ab;
  21524. }
  21525. }
  21526. {
  21527. return;
  21528. }
  21529. IL_00fb:
  21530. {
  21531. RuntimeArray * L_46 = ___array0;
  21532. V_4 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_46, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var));
  21533. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = V_4;
  21534. if (L_47)
  21535. {
  21536. goto IL_0117;
  21537. }
  21538. }
  21539. {
  21540. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_48 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  21541. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_48, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  21542. IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mA3E6B806A25246403636668E8E2BF4F3C72C0564_RuntimeMethod_var)));
  21543. }
  21544. IL_0117:
  21545. {
  21546. }
  21547. IL_0118:
  21548. try
  21549. {// begin try (depth: 1)
  21550. {
  21551. int32_t L_49 = (int32_t)__this->get_count_2();
  21552. V_5 = (int32_t)L_49;
  21553. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_50 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  21554. V_6 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)L_50;
  21555. V_7 = (int32_t)0;
  21556. goto IL_0173;
  21557. }
  21558. IL_012d:
  21559. {
  21560. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_51 = V_6;
  21561. int32_t L_52 = V_7;
  21562. NullCheck(L_51);
  21563. int32_t L_53 = (int32_t)((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->get_hashCode_0();
  21564. if ((((int32_t)L_53) < ((int32_t)0)))
  21565. {
  21566. goto IL_016d;
  21567. }
  21568. }
  21569. IL_013e:
  21570. {
  21571. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_54 = V_4;
  21572. int32_t L_55 = ___index1;
  21573. int32_t L_56 = (int32_t)L_55;
  21574. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1));
  21575. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_57 = V_6;
  21576. int32_t L_58 = V_7;
  21577. NullCheck(L_57);
  21578. RuntimeObject * L_59 = (RuntimeObject *)((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->get_key_2();
  21579. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_60 = V_6;
  21580. int32_t L_61 = V_7;
  21581. NullCheck(L_60);
  21582. bool L_62 = (bool)((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->get_value_3();
  21583. KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A L_63;
  21584. memset((&L_63), 0, sizeof(L_63));
  21585. KeyValuePair_2__ctor_m41228ABF3275C98403C0F400AF80B2B9D118FBBC((&L_63), (RuntimeObject *)L_59, (bool)L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
  21586. KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A L_64 = (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A )L_63;
  21587. RuntimeObject * L_65 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 25), &L_64);
  21588. NullCheck(L_54);
  21589. ArrayElementTypeCheck (L_54, L_65);
  21590. (L_54)->SetAt(static_cast<il2cpp_array_size_t>(L_56), (RuntimeObject *)L_65);
  21591. }
  21592. IL_016d:
  21593. {
  21594. int32_t L_66 = V_7;
  21595. V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1));
  21596. }
  21597. IL_0173:
  21598. {
  21599. int32_t L_67 = V_7;
  21600. int32_t L_68 = V_5;
  21601. if ((((int32_t)L_67) < ((int32_t)L_68)))
  21602. {
  21603. goto IL_012d;
  21604. }
  21605. }
  21606. IL_0179:
  21607. {
  21608. goto IL_018c;
  21609. }
  21610. }// end try (depth: 1)
  21611. catch(Il2CppExceptionWrapper& e)
  21612. {
  21613. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  21614. {
  21615. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  21616. goto CATCH_017b;
  21617. }
  21618. throw e;
  21619. }
  21620. CATCH_017b:
  21621. {// begin catch(System.ArrayTypeMismatchException)
  21622. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_69 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  21623. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_69, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  21624. IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mA3E6B806A25246403636668E8E2BF4F3C72C0564_RuntimeMethod_var)));
  21625. }// end catch (depth: 1)
  21626. IL_018c:
  21627. {
  21628. return;
  21629. }
  21630. }
  21631. // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IEnumerable.GetEnumerator()
  21632. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_mED44A0E39AD0258111891EFB264A0E8DD59BD109_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method)
  21633. {
  21634. {
  21635. Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 L_0;
  21636. memset((&L_0), 0, sizeof(L_0));
  21637. Enumerator__ctor_m2069CE9ADE7C3253D95DC745EF1479966E80FE41((&L_0), (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  21638. Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 L_1 = (Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 )L_0;
  21639. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  21640. return (RuntimeObject*)L_2;
  21641. }
  21642. }
  21643. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.ICollection.get_IsSynchronized()
  21644. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_mD662468FD39B963DA19DE6B4F9CBCDFE8E329CBE_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method)
  21645. {
  21646. {
  21647. return (bool)0;
  21648. }
  21649. }
  21650. // System.Object System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.ICollection.get_SyncRoot()
  21651. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_mA1147B711DFE9E4C7995CD0B26D77FABE07464FC_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method)
  21652. {
  21653. static bool s_Il2CppMethodInitialized;
  21654. if (!s_Il2CppMethodInitialized)
  21655. {
  21656. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  21657. s_Il2CppMethodInitialized = true;
  21658. }
  21659. {
  21660. RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9();
  21661. if (L_0)
  21662. {
  21663. goto IL_001a;
  21664. }
  21665. }
  21666. {
  21667. RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9();
  21668. RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  21669. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL);
  21670. RuntimeObject * L_3;
  21671. L_3 = InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
  21672. }
  21673. IL_001a:
  21674. {
  21675. RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_9();
  21676. return (RuntimeObject *)L_4;
  21677. }
  21678. }
  21679. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.get_IsFixedSize()
  21680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m9EE25D9D60322B296AE8434E8C90E5F36574979E_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method)
  21681. {
  21682. {
  21683. return (bool)0;
  21684. }
  21685. }
  21686. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.get_IsReadOnly()
  21687. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m5768D4D4B59626A4E8341AA02FF991A109D20D84_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method)
  21688. {
  21689. {
  21690. return (bool)0;
  21691. }
  21692. }
  21693. // System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.get_Keys()
  21694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m89DEA555B2B0651DDABDA34175B7B009B4E5FC6D_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method)
  21695. {
  21696. {
  21697. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  21698. KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 * L_0;
  21699. L_0 = (( KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 * (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
  21700. return (RuntimeObject*)L_0;
  21701. }
  21702. }
  21703. // System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.get_Values()
  21704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m88A80E101F1C57DE6B40206196B4C2494094A709_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method)
  21705. {
  21706. {
  21707. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  21708. ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 * L_0;
  21709. L_0 = (( ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 * (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
  21710. return (RuntimeObject*)L_0;
  21711. }
  21712. }
  21713. // System.Object System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.get_Item(System.Object)
  21714. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_mDC37455EE74538332BD3959972679E5961CF1FA2_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  21715. {
  21716. int32_t V_0 = 0;
  21717. {
  21718. RuntimeObject * L_0 = ___key0;
  21719. bool L_1;
  21720. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  21721. if (!L_1)
  21722. {
  21723. goto IL_0030;
  21724. }
  21725. }
  21726. {
  21727. RuntimeObject * L_2 = ___key0;
  21728. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  21729. int32_t L_3;
  21730. L_3 = (( int32_t (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  21731. V_0 = (int32_t)L_3;
  21732. int32_t L_4 = V_0;
  21733. if ((((int32_t)L_4) < ((int32_t)0)))
  21734. {
  21735. goto IL_0030;
  21736. }
  21737. }
  21738. {
  21739. EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_5 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1();
  21740. int32_t L_6 = V_0;
  21741. NullCheck(L_5);
  21742. bool L_7 = (bool)((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_value_3();
  21743. bool L_8 = L_7;
  21744. RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_8);
  21745. return (RuntimeObject *)L_9;
  21746. }
  21747. IL_0030:
  21748. {
  21749. return (RuntimeObject *)NULL;
  21750. }
  21751. }
  21752. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.set_Item(System.Object,System.Object)
  21753. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m9FDC7ED1B6BECB56D2F029B519E7DE4C7524C173_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  21754. {
  21755. bool V_0 = false;
  21756. RuntimeObject * V_1 = NULL;
  21757. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
  21758. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  21759. {
  21760. RuntimeObject * L_0 = ___key0;
  21761. if (L_0)
  21762. {
  21763. goto IL_000e;
  21764. }
  21765. }
  21766. {
  21767. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  21768. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  21769. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m9FDC7ED1B6BECB56D2F029B519E7DE4C7524C173_RuntimeMethod_var)));
  21770. }
  21771. IL_000e:
  21772. {
  21773. RuntimeObject * L_2 = ___value1;
  21774. if (L_2)
  21775. {
  21776. goto IL_002c;
  21777. }
  21778. }
  21779. {
  21780. il2cpp_codegen_initobj((&V_0), sizeof(bool));
  21781. }
  21782. {
  21783. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  21784. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  21785. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m9FDC7ED1B6BECB56D2F029B519E7DE4C7524C173_RuntimeMethod_var)));
  21786. }
  21787. IL_002c:
  21788. {
  21789. }
  21790. IL_002d:
  21791. try
  21792. {// begin try (depth: 1)
  21793. {
  21794. RuntimeObject * L_5 = ___key0;
  21795. V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33)));
  21796. }
  21797. IL_0034:
  21798. try
  21799. {// begin try (depth: 2)
  21800. RuntimeObject * L_6 = V_1;
  21801. RuntimeObject * L_7 = ___value1;
  21802. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  21803. (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_6, (bool)((*(bool*)((bool*)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43));
  21804. goto IL_0064;
  21805. }// end try (depth: 2)
  21806. catch(Il2CppExceptionWrapper& e)
  21807. {
  21808. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  21809. {
  21810. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  21811. goto CATCH_0043;
  21812. }
  21813. throw e;
  21814. }
  21815. CATCH_0043:
  21816. {// begin catch(System.InvalidCastException)
  21817. RuntimeObject * L_8 = ___value1;
  21818. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 44)) };
  21819. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  21820. Type_t * L_10;
  21821. L_10 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL);
  21822. String_t* L_11;
  21823. L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
  21824. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  21825. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  21826. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m9FDC7ED1B6BECB56D2F029B519E7DE4C7524C173_RuntimeMethod_var)));
  21827. }// end catch (depth: 2)
  21828. IL_0064:
  21829. {
  21830. goto IL_0087;
  21831. }
  21832. }// end try (depth: 1)
  21833. catch(Il2CppExceptionWrapper& e)
  21834. {
  21835. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  21836. {
  21837. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  21838. goto CATCH_0066;
  21839. }
  21840. throw e;
  21841. }
  21842. CATCH_0066:
  21843. {// begin catch(System.InvalidCastException)
  21844. RuntimeObject * L_13 = ___key0;
  21845. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
  21846. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  21847. Type_t * L_15;
  21848. L_15 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL);
  21849. String_t* L_16;
  21850. L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
  21851. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  21852. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  21853. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m9FDC7ED1B6BECB56D2F029B519E7DE4C7524C173_RuntimeMethod_var)));
  21854. }// end catch (depth: 1)
  21855. IL_0087:
  21856. {
  21857. return;
  21858. }
  21859. }
  21860. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::IsCompatibleKey(System.Object)
  21861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m31448FF3EDEE408815F22B8CE9D43A55E4F9F3C6_gshared (RuntimeObject * ___key0, const RuntimeMethod* method)
  21862. {
  21863. {
  21864. RuntimeObject * L_0 = ___key0;
  21865. if (L_0)
  21866. {
  21867. goto IL_000e;
  21868. }
  21869. }
  21870. {
  21871. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  21872. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  21873. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_IsCompatibleKey_m31448FF3EDEE408815F22B8CE9D43A55E4F9F3C6_RuntimeMethod_var)));
  21874. }
  21875. IL_000e:
  21876. {
  21877. RuntimeObject * L_2 = ___key0;
  21878. return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  21879. }
  21880. }
  21881. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.Add(System.Object,System.Object)
  21882. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m90A77041B727D6E890206FA44ACD77907D600703_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  21883. {
  21884. bool V_0 = false;
  21885. RuntimeObject * V_1 = NULL;
  21886. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
  21887. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  21888. {
  21889. RuntimeObject * L_0 = ___key0;
  21890. if (L_0)
  21891. {
  21892. goto IL_000e;
  21893. }
  21894. }
  21895. {
  21896. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  21897. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  21898. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m90A77041B727D6E890206FA44ACD77907D600703_RuntimeMethod_var)));
  21899. }
  21900. IL_000e:
  21901. {
  21902. RuntimeObject * L_2 = ___value1;
  21903. if (L_2)
  21904. {
  21905. goto IL_002c;
  21906. }
  21907. }
  21908. {
  21909. il2cpp_codegen_initobj((&V_0), sizeof(bool));
  21910. }
  21911. {
  21912. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  21913. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  21914. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m90A77041B727D6E890206FA44ACD77907D600703_RuntimeMethod_var)));
  21915. }
  21916. IL_002c:
  21917. {
  21918. }
  21919. IL_002d:
  21920. try
  21921. {// begin try (depth: 1)
  21922. {
  21923. RuntimeObject * L_5 = ___key0;
  21924. V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33)));
  21925. }
  21926. IL_0034:
  21927. try
  21928. {// begin try (depth: 2)
  21929. RuntimeObject * L_6 = V_1;
  21930. RuntimeObject * L_7 = ___value1;
  21931. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  21932. (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_6, (bool)((*(bool*)((bool*)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  21933. goto IL_0064;
  21934. }// end try (depth: 2)
  21935. catch(Il2CppExceptionWrapper& e)
  21936. {
  21937. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  21938. {
  21939. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  21940. goto CATCH_0043;
  21941. }
  21942. throw e;
  21943. }
  21944. CATCH_0043:
  21945. {// begin catch(System.InvalidCastException)
  21946. RuntimeObject * L_8 = ___value1;
  21947. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 44)) };
  21948. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  21949. Type_t * L_10;
  21950. L_10 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL);
  21951. String_t* L_11;
  21952. L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
  21953. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  21954. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  21955. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m90A77041B727D6E890206FA44ACD77907D600703_RuntimeMethod_var)));
  21956. }// end catch (depth: 2)
  21957. IL_0064:
  21958. {
  21959. goto IL_0087;
  21960. }
  21961. }// end try (depth: 1)
  21962. catch(Il2CppExceptionWrapper& e)
  21963. {
  21964. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  21965. {
  21966. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  21967. goto CATCH_0066;
  21968. }
  21969. throw e;
  21970. }
  21971. CATCH_0066:
  21972. {// begin catch(System.InvalidCastException)
  21973. RuntimeObject * L_13 = ___key0;
  21974. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
  21975. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  21976. Type_t * L_15;
  21977. L_15 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL);
  21978. String_t* L_16;
  21979. L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
  21980. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  21981. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  21982. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m90A77041B727D6E890206FA44ACD77907D600703_RuntimeMethod_var)));
  21983. }// end catch (depth: 1)
  21984. IL_0087:
  21985. {
  21986. return;
  21987. }
  21988. }
  21989. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.Contains(System.Object)
  21990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m558FD93A34376C745E815664C1E0C1C00E043538_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  21991. {
  21992. {
  21993. RuntimeObject * L_0 = ___key0;
  21994. bool L_1;
  21995. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  21996. if (!L_1)
  21997. {
  21998. goto IL_0015;
  21999. }
  22000. }
  22001. {
  22002. RuntimeObject * L_2 = ___key0;
  22003. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  22004. bool L_3;
  22005. L_3 = (( bool (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46));
  22006. return (bool)L_3;
  22007. }
  22008. IL_0015:
  22009. {
  22010. return (bool)0;
  22011. }
  22012. }
  22013. // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.GetEnumerator()
  22014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m6E197B66C4EFD4037F3F03F6B2EAC29A5A1FE241_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method)
  22015. {
  22016. {
  22017. Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 L_0;
  22018. memset((&L_0), 0, sizeof(L_0));
  22019. Enumerator__ctor_m2069CE9ADE7C3253D95DC745EF1479966E80FE41((&L_0), (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  22020. Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 L_1 = (Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 )L_0;
  22021. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  22022. return (RuntimeObject*)L_2;
  22023. }
  22024. }
  22025. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.Remove(System.Object)
  22026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_mB70F5256A9F13323A89F1AA1361FC2D94DBDFF5B_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  22027. {
  22028. {
  22029. RuntimeObject * L_0 = ___key0;
  22030. bool L_1;
  22031. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  22032. if (!L_1)
  22033. {
  22034. goto IL_0015;
  22035. }
  22036. }
  22037. {
  22038. RuntimeObject * L_2 = ___key0;
  22039. NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this);
  22040. bool L_3;
  22041. L_3 = (( bool (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
  22042. }
  22043. IL_0015:
  22044. {
  22045. return;
  22046. }
  22047. }
  22048. #ifdef __clang__
  22049. #pragma clang diagnostic pop
  22050. #endif
  22051. #ifdef __clang__
  22052. #pragma clang diagnostic push
  22053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22054. #pragma clang diagnostic ignored "-Wunused-variable"
  22055. #endif
  22056. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::.ctor()
  22057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m9AF55E6C0D21C2033FF4EBC972E3AE6B50F7A591_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, const RuntimeMethod* method)
  22058. {
  22059. {
  22060. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  22061. (( void (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  22062. return;
  22063. }
  22064. }
  22065. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::.ctor(System.Int32)
  22066. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m51C117D1C0C10FC929A6488FCC31F29ED77518E3_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, int32_t ___capacity0, const RuntimeMethod* method)
  22067. {
  22068. {
  22069. int32_t L_0 = ___capacity0;
  22070. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  22071. (( void (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  22072. return;
  22073. }
  22074. }
  22075. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
  22076. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC8B4EF05E02E5140922334C09DCFC325DBDAA421_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
  22077. {
  22078. {
  22079. RuntimeObject* L_0 = ___comparer0;
  22080. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  22081. (( void (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  22082. return;
  22083. }
  22084. }
  22085. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1<TKey>)
  22086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m79C354C45772E7C3C848521439EA26BA300B4437_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
  22087. {
  22088. RuntimeObject* G_B6_0 = NULL;
  22089. Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * G_B6_1 = NULL;
  22090. RuntimeObject* G_B5_0 = NULL;
  22091. Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * G_B5_1 = NULL;
  22092. {
  22093. NullCheck((RuntimeObject *)__this);
  22094. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL);
  22095. int32_t L_0 = ___capacity0;
  22096. if ((((int32_t)L_0) >= ((int32_t)0)))
  22097. {
  22098. goto IL_0020;
  22099. }
  22100. }
  22101. {
  22102. int32_t L_1 = ___capacity0;
  22103. int32_t L_2 = L_1;
  22104. RuntimeObject * L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_2);
  22105. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_4 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  22106. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), (RuntimeObject *)L_3, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
  22107. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_m79C354C45772E7C3C848521439EA26BA300B4437_RuntimeMethod_var)));
  22108. }
  22109. IL_0020:
  22110. {
  22111. int32_t L_5 = ___capacity0;
  22112. if ((((int32_t)L_5) <= ((int32_t)0)))
  22113. {
  22114. goto IL_002b;
  22115. }
  22116. }
  22117. {
  22118. int32_t L_6 = ___capacity0;
  22119. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  22120. (( void (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
  22121. }
  22122. IL_002b:
  22123. {
  22124. RuntimeObject* L_7 = ___comparer1;
  22125. RuntimeObject* L_8 = (RuntimeObject*)L_7;
  22126. G_B5_0 = L_8;
  22127. G_B5_1 = ((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)(__this));
  22128. if (L_8)
  22129. {
  22130. G_B6_0 = L_8;
  22131. G_B6_1 = ((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)(__this));
  22132. goto IL_0036;
  22133. }
  22134. }
  22135. {
  22136. EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_9;
  22137. L_9 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2));
  22138. G_B6_0 = ((RuntimeObject*)(L_9));
  22139. G_B6_1 = ((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)(G_B5_1));
  22140. }
  22141. IL_0036:
  22142. {
  22143. NullCheck(G_B6_1);
  22144. G_B6_1->set_comparer_6(G_B6_0);
  22145. return;
  22146. }
  22147. }
  22148. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>)
  22149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mCC04765981E9DB28B4D300858A8A2411EE7E1EFC_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method)
  22150. {
  22151. {
  22152. RuntimeObject* L_0 = ___dictionary0;
  22153. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  22154. (( void (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4));
  22155. return;
  22156. }
  22157. }
  22158. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>,System.Collections.Generic.IEqualityComparer`1<TKey>)
  22159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mFD3D0323C62951AF8DA3F246C8BE97ED60DA0810_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
  22160. {
  22161. static bool s_Il2CppMethodInitialized;
  22162. if (!s_Il2CppMethodInitialized)
  22163. {
  22164. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  22165. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var);
  22166. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  22167. s_Il2CppMethodInitialized = true;
  22168. }
  22169. int32_t V_0 = 0;
  22170. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* V_1 = NULL;
  22171. int32_t V_2 = 0;
  22172. RuntimeObject* V_3 = NULL;
  22173. KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C V_4;
  22174. memset((&V_4), 0, sizeof(V_4));
  22175. Exception_t * __last_unhandled_exception = 0;
  22176. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  22177. Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * G_B2_0 = NULL;
  22178. Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * G_B1_0 = NULL;
  22179. int32_t G_B3_0 = 0;
  22180. Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * G_B3_1 = NULL;
  22181. {
  22182. RuntimeObject* L_0 = ___dictionary0;
  22183. G_B1_0 = ((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)(__this));
  22184. if (L_0)
  22185. {
  22186. G_B2_0 = ((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)(__this));
  22187. goto IL_0007;
  22188. }
  22189. }
  22190. {
  22191. G_B3_0 = 0;
  22192. G_B3_1 = ((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)(G_B1_0));
  22193. goto IL_000d;
  22194. }
  22195. IL_0007:
  22196. {
  22197. RuntimeObject* L_1 = ___dictionary0;
  22198. NullCheck((RuntimeObject*)L_1);
  22199. int32_t L_2;
  22200. L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Object,SixLabors.ImageSharp.Color>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1);
  22201. G_B3_0 = L_2;
  22202. G_B3_1 = ((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)(G_B2_0));
  22203. }
  22204. IL_000d:
  22205. {
  22206. RuntimeObject* L_3 = ___comparer1;
  22207. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)G_B3_1);
  22208. (( void (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  22209. RuntimeObject* L_4 = ___dictionary0;
  22210. if (L_4)
  22211. {
  22212. goto IL_0021;
  22213. }
  22214. }
  22215. {
  22216. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  22217. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0E02A0440A6BB4475B7E59901C37A6A25E773C8)), /*hidden argument*/NULL);
  22218. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_mFD3D0323C62951AF8DA3F246C8BE97ED60DA0810_RuntimeMethod_var)));
  22219. }
  22220. IL_0021:
  22221. {
  22222. RuntimeObject* L_6 = ___dictionary0;
  22223. NullCheck((RuntimeObject *)L_6);
  22224. Type_t * L_7;
  22225. L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL);
  22226. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) };
  22227. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  22228. Type_t * L_9;
  22229. L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL);
  22230. bool L_10;
  22231. L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL);
  22232. if (!L_10)
  22233. {
  22234. goto IL_0085;
  22235. }
  22236. }
  22237. {
  22238. RuntimeObject* L_11 = ___dictionary0;
  22239. Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * L_12 = (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)));
  22240. NullCheck(L_12);
  22241. int32_t L_13 = (int32_t)L_12->get_count_2();
  22242. V_0 = (int32_t)L_13;
  22243. NullCheck(L_12);
  22244. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_14 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)L_12->get_entries_1();
  22245. V_1 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)L_14;
  22246. V_2 = (int32_t)0;
  22247. goto IL_0080;
  22248. }
  22249. IL_004f:
  22250. {
  22251. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_15 = V_1;
  22252. int32_t L_16 = V_2;
  22253. NullCheck(L_15);
  22254. int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
  22255. if ((((int32_t)L_17) < ((int32_t)0)))
  22256. {
  22257. goto IL_007c;
  22258. }
  22259. }
  22260. {
  22261. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_18 = V_1;
  22262. int32_t L_19 = V_2;
  22263. NullCheck(L_18);
  22264. RuntimeObject * L_20 = (RuntimeObject *)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_key_2();
  22265. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_21 = V_1;
  22266. int32_t L_22 = V_2;
  22267. NullCheck(L_21);
  22268. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_23 = (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_value_3();
  22269. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  22270. (( void (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, RuntimeObject *, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (RuntimeObject *)L_20, (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  22271. }
  22272. IL_007c:
  22273. {
  22274. int32_t L_24 = V_2;
  22275. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
  22276. }
  22277. IL_0080:
  22278. {
  22279. int32_t L_25 = V_2;
  22280. int32_t L_26 = V_0;
  22281. if ((((int32_t)L_25) < ((int32_t)L_26)))
  22282. {
  22283. goto IL_004f;
  22284. }
  22285. }
  22286. {
  22287. return;
  22288. }
  22289. IL_0085:
  22290. {
  22291. RuntimeObject* L_27 = ___dictionary0;
  22292. NullCheck((RuntimeObject*)L_27);
  22293. RuntimeObject* L_28;
  22294. L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,SixLabors.ImageSharp.Color>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27);
  22295. V_3 = (RuntimeObject*)L_28;
  22296. }
  22297. IL_008c:
  22298. try
  22299. {// begin try (depth: 1)
  22300. {
  22301. goto IL_00aa;
  22302. }
  22303. IL_008e:
  22304. {
  22305. RuntimeObject* L_29 = V_3;
  22306. NullCheck((RuntimeObject*)L_29);
  22307. KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C L_30;
  22308. L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,SixLabors.ImageSharp.Color>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29);
  22309. V_4 = (KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C )L_30;
  22310. RuntimeObject * L_31;
  22311. L_31 = KeyValuePair_2_get_Key_mE19E8AD71214C108DC76633F8840C2F4D27177AD_inline((KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  22312. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_32;
  22313. L_32 = KeyValuePair_2_get_Value_m74D91F7B138FEC49570DD149FAAB1D9680723DA8_inline((KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  22314. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  22315. (( void (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, RuntimeObject *, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (RuntimeObject *)L_31, (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  22316. }
  22317. IL_00aa:
  22318. {
  22319. RuntimeObject* L_33 = V_3;
  22320. NullCheck((RuntimeObject*)L_33);
  22321. bool L_34;
  22322. L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_33);
  22323. if (L_34)
  22324. {
  22325. goto IL_008e;
  22326. }
  22327. }
  22328. IL_00b2:
  22329. {
  22330. IL2CPP_LEAVE(0xBE, FINALLY_00b4);
  22331. }
  22332. }// end try (depth: 1)
  22333. catch(Il2CppExceptionWrapper& e)
  22334. {
  22335. __last_unhandled_exception = (Exception_t *)e.ex;
  22336. goto FINALLY_00b4;
  22337. }
  22338. FINALLY_00b4:
  22339. {// begin finally (depth: 1)
  22340. {
  22341. RuntimeObject* L_35 = V_3;
  22342. if (!L_35)
  22343. {
  22344. goto IL_00bd;
  22345. }
  22346. }
  22347. IL_00b7:
  22348. {
  22349. RuntimeObject* L_36 = V_3;
  22350. NullCheck((RuntimeObject*)L_36);
  22351. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_36);
  22352. }
  22353. IL_00bd:
  22354. {
  22355. IL2CPP_END_FINALLY(180)
  22356. }
  22357. }// end finally (depth: 1)
  22358. IL2CPP_CLEANUP(180)
  22359. {
  22360. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  22361. IL2CPP_JUMP_TBL(0xBE, IL_00be)
  22362. }
  22363. IL_00be:
  22364. {
  22365. return;
  22366. }
  22367. }
  22368. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  22369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mF7C93A692EACA1561F32E540B5EF902FB50AC6BB_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method)
  22370. {
  22371. static bool s_Il2CppMethodInitialized;
  22372. if (!s_Il2CppMethodInitialized)
  22373. {
  22374. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var);
  22375. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  22376. s_Il2CppMethodInitialized = true;
  22377. }
  22378. {
  22379. NullCheck((RuntimeObject *)__this);
  22380. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL);
  22381. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  22382. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0;
  22383. L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  22384. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0;
  22385. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0);
  22386. ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var);
  22387. return;
  22388. }
  22389. }
  22390. // System.Int32 System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::get_Count()
  22391. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m9BF8B430A869B3F100043E5AFDB1FE45D52556F8_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, const RuntimeMethod* method)
  22392. {
  22393. {
  22394. int32_t L_0 = (int32_t)__this->get_count_2();
  22395. int32_t L_1 = (int32_t)__this->get_freeCount_5();
  22396. return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
  22397. }
  22398. }
  22399. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::get_Keys()
  22400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB * Dictionary_2_get_Keys_m50E0751E83DB0140A3B77496FEAB168041261B13_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, const RuntimeMethod* method)
  22401. {
  22402. {
  22403. KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB * L_0 = (KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB *)__this->get_keys_7();
  22404. if (L_0)
  22405. {
  22406. goto IL_0014;
  22407. }
  22408. }
  22409. {
  22410. KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB * L_1 = (KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13));
  22411. (( void (*) (KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB *, Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
  22412. __this->set_keys_7(L_1);
  22413. }
  22414. IL_0014:
  22415. {
  22416. KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB * L_2 = (KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB *)__this->get_keys_7();
  22417. return (KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB *)L_2;
  22418. }
  22419. }
  22420. // System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys()
  22421. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m2287E0AE3BFA6A451A8A14C3ED5722F740F4433B_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, const RuntimeMethod* method)
  22422. {
  22423. {
  22424. KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB * L_0 = (KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB *)__this->get_keys_7();
  22425. if (L_0)
  22426. {
  22427. goto IL_0014;
  22428. }
  22429. }
  22430. {
  22431. KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB * L_1 = (KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13));
  22432. (( void (*) (KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB *, Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
  22433. __this->set_keys_7(L_1);
  22434. }
  22435. IL_0014:
  22436. {
  22437. KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB * L_2 = (KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB *)__this->get_keys_7();
  22438. return (RuntimeObject*)L_2;
  22439. }
  22440. }
  22441. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::get_Values()
  22442. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF * Dictionary_2_get_Values_m4059707D2DA807B599A76EDEF38BCE791BC032AD_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, const RuntimeMethod* method)
  22443. {
  22444. {
  22445. ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF * L_0 = (ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF *)__this->get_values_8();
  22446. if (L_0)
  22447. {
  22448. goto IL_0014;
  22449. }
  22450. }
  22451. {
  22452. ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF * L_1 = (ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
  22453. (( void (*) (ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF *, Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
  22454. __this->set_values_8(L_1);
  22455. }
  22456. IL_0014:
  22457. {
  22458. ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF * L_2 = (ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF *)__this->get_values_8();
  22459. return (ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF *)L_2;
  22460. }
  22461. }
  22462. // System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Values()
  22463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m6273E8B0F5C6598EC9ED5223ECE79683E1C8EC69_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, const RuntimeMethod* method)
  22464. {
  22465. {
  22466. ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF * L_0 = (ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF *)__this->get_values_8();
  22467. if (L_0)
  22468. {
  22469. goto IL_0014;
  22470. }
  22471. }
  22472. {
  22473. ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF * L_1 = (ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
  22474. (( void (*) (ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF *, Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
  22475. __this->set_values_8(L_1);
  22476. }
  22477. IL_0014:
  22478. {
  22479. ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF * L_2 = (ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF *)__this->get_values_8();
  22480. return (RuntimeObject*)L_2;
  22481. }
  22482. }
  22483. // TValue System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::get_Item(TKey)
  22484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 Dictionary_2_get_Item_m67EF038C96141EFAFBBB38A01F2827E27F182975_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  22485. {
  22486. int32_t V_0 = 0;
  22487. {
  22488. RuntimeObject * L_0 = ___key0;
  22489. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  22490. int32_t L_1;
  22491. L_1 = (( int32_t (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  22492. V_0 = (int32_t)L_1;
  22493. int32_t L_2 = V_0;
  22494. if ((((int32_t)L_2) < ((int32_t)0)))
  22495. {
  22496. goto IL_001e;
  22497. }
  22498. }
  22499. {
  22500. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_3 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  22501. int32_t L_4 = V_0;
  22502. NullCheck(L_3);
  22503. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_5 = (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->get_value_3();
  22504. return (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )L_5;
  22505. }
  22506. IL_001e:
  22507. {
  22508. KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 * L_6 = (KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952_il2cpp_TypeInfo_var)));
  22509. KeyNotFoundException__ctor_mDC226A7A5A3DA52C5886236F32F19F36E6B1C1C1(L_6, /*hidden argument*/NULL);
  22510. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_get_Item_m67EF038C96141EFAFBBB38A01F2827E27F182975_RuntimeMethod_var)));
  22511. }
  22512. }
  22513. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::set_Item(TKey,TValue)
  22514. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mA317FD37C5AC1B732D342FD4A366FBDAEA886649_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, RuntimeObject * ___key0, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___value1, const RuntimeMethod* method)
  22515. {
  22516. {
  22517. RuntimeObject * L_0 = ___key0;
  22518. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_1 = ___value1;
  22519. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  22520. bool L_2;
  22521. L_2 = (( bool (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, RuntimeObject *, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (RuntimeObject *)L_0, (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  22522. return;
  22523. }
  22524. }
  22525. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::Add(TKey,TValue)
  22526. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m06A927784237BD921EF145725983C2CD3EB880DA_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, RuntimeObject * ___key0, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___value1, const RuntimeMethod* method)
  22527. {
  22528. {
  22529. RuntimeObject * L_0 = ___key0;
  22530. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_1 = ___value1;
  22531. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  22532. bool L_2;
  22533. L_2 = (( bool (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, RuntimeObject *, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (RuntimeObject *)L_0, (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  22534. return;
  22535. }
  22536. }
  22537. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  22538. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m1D8FB66D216B0734DC1133A086B78E66E79878FD_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C ___keyValuePair0, const RuntimeMethod* method)
  22539. {
  22540. {
  22541. RuntimeObject * L_0;
  22542. L_0 = KeyValuePair_2_get_Key_mE19E8AD71214C108DC76633F8840C2F4D27177AD_inline((KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  22543. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_1;
  22544. L_1 = KeyValuePair_2_get_Value_m74D91F7B138FEC49570DD149FAAB1D9680723DA8_inline((KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  22545. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  22546. (( void (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, RuntimeObject *, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (RuntimeObject *)L_0, (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  22547. return;
  22548. }
  22549. }
  22550. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  22551. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m10F4537EC5FC18590F9D4245BBB57C572FB8E7E0_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C ___keyValuePair0, const RuntimeMethod* method)
  22552. {
  22553. int32_t V_0 = 0;
  22554. {
  22555. RuntimeObject * L_0;
  22556. L_0 = KeyValuePair_2_get_Key_mE19E8AD71214C108DC76633F8840C2F4D27177AD_inline((KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  22557. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  22558. int32_t L_1;
  22559. L_1 = (( int32_t (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  22560. V_0 = (int32_t)L_1;
  22561. int32_t L_2 = V_0;
  22562. if ((((int32_t)L_2) < ((int32_t)0)))
  22563. {
  22564. goto IL_0038;
  22565. }
  22566. }
  22567. {
  22568. EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD * L_3;
  22569. L_3 = (( EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  22570. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_4 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  22571. int32_t L_5 = V_0;
  22572. NullCheck(L_4);
  22573. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_6 = (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  22574. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_7;
  22575. L_7 = KeyValuePair_2_get_Value_m74D91F7B138FEC49570DD149FAAB1D9680723DA8_inline((KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  22576. NullCheck((EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD *)L_3);
  22577. bool L_8;
  22578. L_8 = VirtualFuncInvoker2< bool, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 , Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<SixLabors.ImageSharp.Color>::Equals(T,T) */, (EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD *)L_3, (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )L_6, (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )L_7);
  22579. if (!L_8)
  22580. {
  22581. goto IL_0038;
  22582. }
  22583. }
  22584. {
  22585. return (bool)1;
  22586. }
  22587. IL_0038:
  22588. {
  22589. return (bool)0;
  22590. }
  22591. }
  22592. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
  22593. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_mFBE7928E5CBBC0DC193F5FC4B9A4B5FA2F8773E4_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C ___keyValuePair0, const RuntimeMethod* method)
  22594. {
  22595. int32_t V_0 = 0;
  22596. {
  22597. RuntimeObject * L_0;
  22598. L_0 = KeyValuePair_2_get_Key_mE19E8AD71214C108DC76633F8840C2F4D27177AD_inline((KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  22599. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  22600. int32_t L_1;
  22601. L_1 = (( int32_t (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  22602. V_0 = (int32_t)L_1;
  22603. int32_t L_2 = V_0;
  22604. if ((((int32_t)L_2) < ((int32_t)0)))
  22605. {
  22606. goto IL_0046;
  22607. }
  22608. }
  22609. {
  22610. EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD * L_3;
  22611. L_3 = (( EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  22612. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_4 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  22613. int32_t L_5 = V_0;
  22614. NullCheck(L_4);
  22615. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_6 = (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  22616. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_7;
  22617. L_7 = KeyValuePair_2_get_Value_m74D91F7B138FEC49570DD149FAAB1D9680723DA8_inline((KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  22618. NullCheck((EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD *)L_3);
  22619. bool L_8;
  22620. L_8 = VirtualFuncInvoker2< bool, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 , Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<SixLabors.ImageSharp.Color>::Equals(T,T) */, (EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD *)L_3, (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )L_6, (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )L_7);
  22621. if (!L_8)
  22622. {
  22623. goto IL_0046;
  22624. }
  22625. }
  22626. {
  22627. RuntimeObject * L_9;
  22628. L_9 = KeyValuePair_2_get_Key_mE19E8AD71214C108DC76633F8840C2F4D27177AD_inline((KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  22629. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  22630. bool L_10;
  22631. L_10 = (( bool (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (RuntimeObject *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
  22632. return (bool)1;
  22633. }
  22634. IL_0046:
  22635. {
  22636. return (bool)0;
  22637. }
  22638. }
  22639. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::Clear()
  22640. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mF6CC49B731EA48E8822F54BEAA94C37E0E63B87C_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, const RuntimeMethod* method)
  22641. {
  22642. int32_t V_0 = 0;
  22643. {
  22644. int32_t L_0 = (int32_t)__this->get_count_2();
  22645. if ((((int32_t)L_0) <= ((int32_t)0)))
  22646. {
  22647. goto IL_005a;
  22648. }
  22649. }
  22650. {
  22651. V_0 = (int32_t)0;
  22652. goto IL_001a;
  22653. }
  22654. IL_000d:
  22655. {
  22656. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  22657. int32_t L_2 = V_0;
  22658. NullCheck(L_1);
  22659. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)(-1));
  22660. int32_t L_3 = V_0;
  22661. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
  22662. }
  22663. IL_001a:
  22664. {
  22665. int32_t L_4 = V_0;
  22666. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  22667. NullCheck(L_5);
  22668. if ((((int32_t)L_4) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))))
  22669. {
  22670. goto IL_000d;
  22671. }
  22672. }
  22673. {
  22674. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_6 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  22675. int32_t L_7 = (int32_t)__this->get_count_2();
  22676. Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL);
  22677. __this->set_freeList_4((-1));
  22678. __this->set_count_2(0);
  22679. __this->set_freeCount_5(0);
  22680. int32_t L_8 = (int32_t)__this->get_version_3();
  22681. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
  22682. }
  22683. IL_005a:
  22684. {
  22685. return;
  22686. }
  22687. }
  22688. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::ContainsKey(TKey)
  22689. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m83D2E69A85328ED8AED67D0424231DFFFD1E49AF_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  22690. {
  22691. {
  22692. RuntimeObject * L_0 = ___key0;
  22693. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  22694. int32_t L_1;
  22695. L_1 = (( int32_t (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  22696. return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  22697. }
  22698. }
  22699. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::ContainsValue(TValue)
  22700. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_mCDA5458F124867CF1B9FACF7D1FA32875BB23E05_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___value0, const RuntimeMethod* method)
  22701. {
  22702. int32_t V_0 = 0;
  22703. EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD * V_1 = NULL;
  22704. int32_t V_2 = 0;
  22705. {
  22706. goto IL_0049;
  22707. }
  22708. {
  22709. V_0 = (int32_t)0;
  22710. goto IL_003e;
  22711. }
  22712. IL_000c:
  22713. {
  22714. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_1 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  22715. int32_t L_2 = V_0;
  22716. NullCheck(L_1);
  22717. int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_hashCode_0();
  22718. if ((((int32_t)L_3) < ((int32_t)0)))
  22719. {
  22720. goto IL_003a;
  22721. }
  22722. }
  22723. {
  22724. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_4 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  22725. int32_t L_5 = V_0;
  22726. NullCheck(L_4);
  22727. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_6 = (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  22728. goto IL_003a;
  22729. }
  22730. {
  22731. return (bool)1;
  22732. }
  22733. IL_003a:
  22734. {
  22735. int32_t L_7 = V_0;
  22736. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
  22737. }
  22738. IL_003e:
  22739. {
  22740. int32_t L_8 = V_0;
  22741. int32_t L_9 = (int32_t)__this->get_count_2();
  22742. if ((((int32_t)L_8) < ((int32_t)L_9)))
  22743. {
  22744. goto IL_000c;
  22745. }
  22746. }
  22747. {
  22748. goto IL_0090;
  22749. }
  22750. IL_0049:
  22751. {
  22752. EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD * L_10;
  22753. L_10 = (( EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
  22754. V_1 = (EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD *)L_10;
  22755. V_2 = (int32_t)0;
  22756. goto IL_0087;
  22757. }
  22758. IL_0053:
  22759. {
  22760. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_11 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  22761. int32_t L_12 = V_2;
  22762. NullCheck(L_11);
  22763. int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
  22764. if ((((int32_t)L_13) < ((int32_t)0)))
  22765. {
  22766. goto IL_0083;
  22767. }
  22768. }
  22769. {
  22770. EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD * L_14 = V_1;
  22771. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_15 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  22772. int32_t L_16 = V_2;
  22773. NullCheck(L_15);
  22774. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_17 = (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_value_3();
  22775. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_18 = ___value0;
  22776. NullCheck((EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD *)L_14);
  22777. bool L_19;
  22778. L_19 = VirtualFuncInvoker2< bool, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 , Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<SixLabors.ImageSharp.Color>::Equals(T,T) */, (EqualityComparer_1_tCA266F6078D4134A1028E296930F96C3F005CFAD *)L_14, (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )L_17, (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )L_18);
  22779. if (!L_19)
  22780. {
  22781. goto IL_0083;
  22782. }
  22783. }
  22784. {
  22785. return (bool)1;
  22786. }
  22787. IL_0083:
  22788. {
  22789. int32_t L_20 = V_2;
  22790. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
  22791. }
  22792. IL_0087:
  22793. {
  22794. int32_t L_21 = V_2;
  22795. int32_t L_22 = (int32_t)__this->get_count_2();
  22796. if ((((int32_t)L_21) < ((int32_t)L_22)))
  22797. {
  22798. goto IL_0053;
  22799. }
  22800. }
  22801. IL_0090:
  22802. {
  22803. return (bool)0;
  22804. }
  22805. }
  22806. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
  22807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_mCC965F4014BECE707D6059E6FB2AB03488E311B6_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* ___array0, int32_t ___index1, const RuntimeMethod* method)
  22808. {
  22809. int32_t V_0 = 0;
  22810. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* V_1 = NULL;
  22811. int32_t V_2 = 0;
  22812. {
  22813. KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* L_0 = ___array0;
  22814. if (L_0)
  22815. {
  22816. goto IL_000e;
  22817. }
  22818. }
  22819. {
  22820. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  22821. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  22822. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_mCC965F4014BECE707D6059E6FB2AB03488E311B6_RuntimeMethod_var)));
  22823. }
  22824. IL_000e:
  22825. {
  22826. int32_t L_2 = ___index1;
  22827. if ((((int32_t)L_2) < ((int32_t)0)))
  22828. {
  22829. goto IL_0018;
  22830. }
  22831. }
  22832. {
  22833. int32_t L_3 = ___index1;
  22834. KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* L_4 = ___array0;
  22835. NullCheck(L_4);
  22836. if ((((int32_t)L_3) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  22837. {
  22838. goto IL_002e;
  22839. }
  22840. }
  22841. IL_0018:
  22842. {
  22843. int32_t L_5 = ___index1;
  22844. int32_t L_6 = L_5;
  22845. RuntimeObject * L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_6);
  22846. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_8 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  22847. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_8, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
  22848. IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_mCC965F4014BECE707D6059E6FB2AB03488E311B6_RuntimeMethod_var)));
  22849. }
  22850. IL_002e:
  22851. {
  22852. KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* L_9 = ___array0;
  22853. NullCheck(L_9);
  22854. int32_t L_10 = ___index1;
  22855. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  22856. int32_t L_11;
  22857. L_11 = (( int32_t (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  22858. if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)L_10))) >= ((int32_t)L_11)))
  22859. {
  22860. goto IL_0046;
  22861. }
  22862. }
  22863. {
  22864. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  22865. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL);
  22866. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_mCC965F4014BECE707D6059E6FB2AB03488E311B6_RuntimeMethod_var)));
  22867. }
  22868. IL_0046:
  22869. {
  22870. int32_t L_13 = (int32_t)__this->get_count_2();
  22871. V_0 = (int32_t)L_13;
  22872. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_14 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  22873. V_1 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)L_14;
  22874. V_2 = (int32_t)0;
  22875. goto IL_0094;
  22876. }
  22877. IL_0058:
  22878. {
  22879. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_15 = V_1;
  22880. int32_t L_16 = V_2;
  22881. NullCheck(L_15);
  22882. int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
  22883. if ((((int32_t)L_17) < ((int32_t)0)))
  22884. {
  22885. goto IL_0090;
  22886. }
  22887. }
  22888. {
  22889. KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* L_18 = ___array0;
  22890. int32_t L_19 = ___index1;
  22891. int32_t L_20 = (int32_t)L_19;
  22892. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
  22893. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_21 = V_1;
  22894. int32_t L_22 = V_2;
  22895. NullCheck(L_21);
  22896. RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_key_2();
  22897. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_24 = V_1;
  22898. int32_t L_25 = V_2;
  22899. NullCheck(L_24);
  22900. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_26 = (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->get_value_3();
  22901. KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C L_27;
  22902. memset((&L_27), 0, sizeof(L_27));
  22903. KeyValuePair_2__ctor_mADEB127D3399A29542EBD7E8BA4E29CF88C2FEAA((&L_27), (RuntimeObject *)L_23, (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
  22904. NullCheck(L_18);
  22905. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C )L_27);
  22906. }
  22907. IL_0090:
  22908. {
  22909. int32_t L_28 = V_2;
  22910. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
  22911. }
  22912. IL_0094:
  22913. {
  22914. int32_t L_29 = V_2;
  22915. int32_t L_30 = V_0;
  22916. if ((((int32_t)L_29) < ((int32_t)L_30)))
  22917. {
  22918. goto IL_0058;
  22919. }
  22920. }
  22921. {
  22922. return;
  22923. }
  22924. }
  22925. // System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::GetEnumerator()
  22926. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602 Dictionary_2_GetEnumerator_mA22A5B5DE5E9C25BBDFC580862DCDDFC7C5EB5C4_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, const RuntimeMethod* method)
  22927. {
  22928. {
  22929. Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602 L_0;
  22930. memset((&L_0), 0, sizeof(L_0));
  22931. Enumerator__ctor_m7BF60761CADA2BB75EA0D5DD5DC6DEAB3B77B3E9((&L_0), (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  22932. return (Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602 )L_0;
  22933. }
  22934. }
  22935. // System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>> System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator()
  22936. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m6A3414E925AD7CFA1AB55ED4CCBEF40146C15360_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, const RuntimeMethod* method)
  22937. {
  22938. {
  22939. Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602 L_0;
  22940. memset((&L_0), 0, sizeof(L_0));
  22941. Enumerator__ctor_m7BF60761CADA2BB75EA0D5DD5DC6DEAB3B77B3E9((&L_0), (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  22942. Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602 L_1 = (Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602 )L_0;
  22943. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  22944. return (RuntimeObject*)L_2;
  22945. }
  22946. }
  22947. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  22948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m61389649FD3563D73EC00019FCF2AE53720FBDC8_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method)
  22949. {
  22950. static bool s_Il2CppMethodInitialized;
  22951. if (!s_Il2CppMethodInitialized)
  22952. {
  22953. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  22954. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
  22955. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  22956. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
  22957. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  22958. s_Il2CppMethodInitialized = true;
  22959. }
  22960. KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* V_0 = NULL;
  22961. String_t* G_B4_0 = NULL;
  22962. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B4_1 = NULL;
  22963. String_t* G_B3_0 = NULL;
  22964. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B3_1 = NULL;
  22965. int32_t G_B5_0 = 0;
  22966. String_t* G_B5_1 = NULL;
  22967. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B5_2 = NULL;
  22968. {
  22969. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
  22970. if (L_0)
  22971. {
  22972. goto IL_000e;
  22973. }
  22974. }
  22975. {
  22976. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  22977. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL);
  22978. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_GetObjectData_m61389649FD3563D73EC00019FCF2AE53720FBDC8_RuntimeMethod_var)));
  22979. }
  22980. IL_000e:
  22981. {
  22982. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0;
  22983. int32_t L_3 = (int32_t)__this->get_version_3();
  22984. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2);
  22985. SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL);
  22986. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0;
  22987. RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6();
  22988. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) };
  22989. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  22990. Type_t * L_7;
  22991. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL);
  22992. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4);
  22993. SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL);
  22994. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0;
  22995. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  22996. G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
  22997. G_B3_1 = L_8;
  22998. if (!L_9)
  22999. {
  23000. G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
  23001. G_B4_1 = L_8;
  23002. goto IL_0052;
  23003. }
  23004. }
  23005. {
  23006. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  23007. NullCheck(L_10);
  23008. G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)));
  23009. G_B5_1 = G_B3_0;
  23010. G_B5_2 = G_B3_1;
  23011. goto IL_0053;
  23012. }
  23013. IL_0052:
  23014. {
  23015. G_B5_0 = 0;
  23016. G_B5_1 = G_B4_0;
  23017. G_B5_2 = G_B4_1;
  23018. }
  23019. IL_0053:
  23020. {
  23021. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2);
  23022. SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL);
  23023. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  23024. if (!L_11)
  23025. {
  23026. goto IL_008a;
  23027. }
  23028. }
  23029. {
  23030. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  23031. int32_t L_12;
  23032. L_12 = (( int32_t (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  23033. KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* L_13 = (KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225*)(KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12);
  23034. V_0 = (KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225*)L_13;
  23035. KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* L_14 = V_0;
  23036. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  23037. (( void (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  23038. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0;
  23039. KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* L_16 = V_0;
  23040. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) };
  23041. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  23042. Type_t * L_18;
  23043. L_18 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL);
  23044. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15);
  23045. SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL);
  23046. }
  23047. IL_008a:
  23048. {
  23049. return;
  23050. }
  23051. }
  23052. // System.Int32 System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::FindEntry(TKey)
  23053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m30E0641DB866EA7C5A2553EAB0BCEA91081AB6EB_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  23054. {
  23055. int32_t V_0 = 0;
  23056. int32_t V_1 = 0;
  23057. {
  23058. RuntimeObject * L_0 = ___key0;
  23059. if (L_0)
  23060. {
  23061. goto IL_0013;
  23062. }
  23063. }
  23064. {
  23065. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  23066. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  23067. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_FindEntry_m30E0641DB866EA7C5A2553EAB0BCEA91081AB6EB_RuntimeMethod_var)));
  23068. }
  23069. IL_0013:
  23070. {
  23071. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  23072. if (!L_2)
  23073. {
  23074. goto IL_008d;
  23075. }
  23076. }
  23077. {
  23078. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  23079. RuntimeObject * L_4 = ___key0;
  23080. NullCheck((RuntimeObject*)L_3);
  23081. int32_t L_5;
  23082. L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
  23083. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  23084. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  23085. int32_t L_7 = V_0;
  23086. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  23087. NullCheck(L_8);
  23088. NullCheck(L_6);
  23089. int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))));
  23090. int32_t L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  23091. V_1 = (int32_t)L_10;
  23092. goto IL_0089;
  23093. }
  23094. IL_0042:
  23095. {
  23096. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_11 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23097. int32_t L_12 = V_1;
  23098. NullCheck(L_11);
  23099. int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
  23100. int32_t L_14 = V_0;
  23101. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  23102. {
  23103. goto IL_0077;
  23104. }
  23105. }
  23106. {
  23107. RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6();
  23108. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_16 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23109. int32_t L_17 = V_1;
  23110. NullCheck(L_16);
  23111. RuntimeObject * L_18 = (RuntimeObject *)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_key_2();
  23112. RuntimeObject * L_19 = ___key0;
  23113. NullCheck((RuntimeObject*)L_15);
  23114. bool L_20;
  23115. L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_15, (RuntimeObject *)L_18, (RuntimeObject *)L_19);
  23116. if (!L_20)
  23117. {
  23118. goto IL_0077;
  23119. }
  23120. }
  23121. {
  23122. int32_t L_21 = V_1;
  23123. return (int32_t)L_21;
  23124. }
  23125. IL_0077:
  23126. {
  23127. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_22 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23128. int32_t L_23 = V_1;
  23129. NullCheck(L_22);
  23130. int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_next_1();
  23131. V_1 = (int32_t)L_24;
  23132. }
  23133. IL_0089:
  23134. {
  23135. int32_t L_25 = V_1;
  23136. if ((((int32_t)L_25) >= ((int32_t)0)))
  23137. {
  23138. goto IL_0042;
  23139. }
  23140. }
  23141. IL_008d:
  23142. {
  23143. return (int32_t)(-1);
  23144. }
  23145. }
  23146. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::Initialize(System.Int32)
  23147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_m5FCB20D92FF920D7558658C732D8CF41CD4401DA_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, int32_t ___capacity0, const RuntimeMethod* method)
  23148. {
  23149. static bool s_Il2CppMethodInitialized;
  23150. if (!s_Il2CppMethodInitialized)
  23151. {
  23152. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  23153. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  23154. s_Il2CppMethodInitialized = true;
  23155. }
  23156. int32_t V_0 = 0;
  23157. int32_t V_1 = 0;
  23158. {
  23159. int32_t L_0 = ___capacity0;
  23160. IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  23161. int32_t L_1;
  23162. L_1 = HashHelpers_GetPrime_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((int32_t)L_0, /*hidden argument*/NULL);
  23163. V_0 = (int32_t)L_1;
  23164. int32_t L_2 = V_0;
  23165. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2);
  23166. __this->set_buckets_0(L_3);
  23167. V_1 = (int32_t)0;
  23168. goto IL_0024;
  23169. }
  23170. IL_0017:
  23171. {
  23172. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  23173. int32_t L_5 = V_1;
  23174. NullCheck(L_4);
  23175. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (int32_t)(-1));
  23176. int32_t L_6 = V_1;
  23177. V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
  23178. }
  23179. IL_0024:
  23180. {
  23181. int32_t L_7 = V_1;
  23182. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  23183. NullCheck(L_8);
  23184. if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
  23185. {
  23186. goto IL_0017;
  23187. }
  23188. }
  23189. {
  23190. int32_t L_9 = V_0;
  23191. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_10 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)(EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_9);
  23192. __this->set_entries_1(L_10);
  23193. __this->set_freeList_4((-1));
  23194. return;
  23195. }
  23196. }
  23197. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior)
  23198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mAD774FA0D6A9F3DE220F1D9C0D0940200314700B_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, RuntimeObject * ___key0, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___value1, uint8_t ___behavior2, const RuntimeMethod* method)
  23199. {
  23200. static bool s_Il2CppMethodInitialized;
  23201. if (!s_Il2CppMethodInitialized)
  23202. {
  23203. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var);
  23204. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var);
  23205. s_Il2CppMethodInitialized = true;
  23206. }
  23207. int32_t V_0 = 0;
  23208. int32_t V_1 = 0;
  23209. int32_t V_2 = 0;
  23210. int32_t V_3 = 0;
  23211. int32_t V_4 = 0;
  23212. {
  23213. RuntimeObject * L_0 = ___key0;
  23214. if (L_0)
  23215. {
  23216. goto IL_0013;
  23217. }
  23218. }
  23219. {
  23220. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  23221. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  23222. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mAD774FA0D6A9F3DE220F1D9C0D0940200314700B_RuntimeMethod_var)));
  23223. }
  23224. IL_0013:
  23225. {
  23226. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  23227. if (L_2)
  23228. {
  23229. goto IL_0022;
  23230. }
  23231. }
  23232. {
  23233. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  23234. (( void (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
  23235. }
  23236. IL_0022:
  23237. {
  23238. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  23239. RuntimeObject * L_4 = ___key0;
  23240. NullCheck((RuntimeObject*)L_3);
  23241. int32_t L_5;
  23242. L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
  23243. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  23244. int32_t L_6 = V_0;
  23245. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  23246. NullCheck(L_7);
  23247. V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))));
  23248. V_2 = (int32_t)0;
  23249. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  23250. int32_t L_9 = V_1;
  23251. NullCheck(L_8);
  23252. int32_t L_10 = L_9;
  23253. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  23254. V_4 = (int32_t)L_11;
  23255. goto IL_00e1;
  23256. }
  23257. IL_0051:
  23258. {
  23259. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_12 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23260. int32_t L_13 = V_4;
  23261. NullCheck(L_12);
  23262. int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
  23263. int32_t L_15 = V_0;
  23264. if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
  23265. {
  23266. goto IL_00c9;
  23267. }
  23268. }
  23269. {
  23270. RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
  23271. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_17 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23272. int32_t L_18 = V_4;
  23273. NullCheck(L_17);
  23274. RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
  23275. RuntimeObject * L_20 = ___key0;
  23276. NullCheck((RuntimeObject*)L_16);
  23277. bool L_21;
  23278. L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
  23279. if (!L_21)
  23280. {
  23281. goto IL_00c9;
  23282. }
  23283. }
  23284. {
  23285. uint8_t L_22 = ___behavior2;
  23286. if ((!(((uint32_t)L_22) == ((uint32_t)1))))
  23287. {
  23288. goto IL_00ad;
  23289. }
  23290. }
  23291. {
  23292. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_23 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23293. int32_t L_24 = V_4;
  23294. NullCheck(L_23);
  23295. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_25 = ___value1;
  23296. ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->set_value_3(L_25);
  23297. int32_t L_26 = (int32_t)__this->get_version_3();
  23298. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)));
  23299. return (bool)1;
  23300. }
  23301. IL_00ad:
  23302. {
  23303. uint8_t L_27 = ___behavior2;
  23304. if ((!(((uint32_t)L_27) == ((uint32_t)2))))
  23305. {
  23306. goto IL_00c7;
  23307. }
  23308. }
  23309. {
  23310. RuntimeObject * L_28 = ___key0;
  23311. String_t* L_29;
  23312. L_29 = SR_Format_m942E78AC3ABE13F58075ED90094D6074CA5A7DC8((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_28, /*hidden argument*/NULL);
  23313. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  23314. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_30, (String_t*)L_29, /*hidden argument*/NULL);
  23315. IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mAD774FA0D6A9F3DE220F1D9C0D0940200314700B_RuntimeMethod_var)));
  23316. }
  23317. IL_00c7:
  23318. {
  23319. return (bool)0;
  23320. }
  23321. IL_00c9:
  23322. {
  23323. int32_t L_31 = V_2;
  23324. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1));
  23325. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_32 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23326. int32_t L_33 = V_4;
  23327. NullCheck(L_32);
  23328. int32_t L_34 = (int32_t)((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33)))->get_next_1();
  23329. V_4 = (int32_t)L_34;
  23330. }
  23331. IL_00e1:
  23332. {
  23333. int32_t L_35 = V_4;
  23334. if ((((int32_t)L_35) >= ((int32_t)0)))
  23335. {
  23336. goto IL_0051;
  23337. }
  23338. }
  23339. {
  23340. int32_t L_36 = (int32_t)__this->get_freeCount_5();
  23341. if ((((int32_t)L_36) <= ((int32_t)0)))
  23342. {
  23343. goto IL_0120;
  23344. }
  23345. }
  23346. {
  23347. int32_t L_37 = (int32_t)__this->get_freeList_4();
  23348. V_3 = (int32_t)L_37;
  23349. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_38 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23350. int32_t L_39 = V_3;
  23351. NullCheck(L_38);
  23352. int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_next_1();
  23353. __this->set_freeList_4(L_40);
  23354. int32_t L_41 = (int32_t)__this->get_freeCount_5();
  23355. __this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)1)));
  23356. goto IL_0156;
  23357. }
  23358. IL_0120:
  23359. {
  23360. int32_t L_42 = (int32_t)__this->get_count_2();
  23361. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_43 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23362. NullCheck(L_43);
  23363. if ((!(((uint32_t)L_42) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length)))))))
  23364. {
  23365. goto IL_0141;
  23366. }
  23367. }
  23368. {
  23369. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  23370. (( void (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
  23371. int32_t L_44 = V_0;
  23372. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  23373. NullCheck(L_45);
  23374. V_1 = (int32_t)((int32_t)((int32_t)L_44%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length)))));
  23375. }
  23376. IL_0141:
  23377. {
  23378. int32_t L_46 = (int32_t)__this->get_count_2();
  23379. V_3 = (int32_t)L_46;
  23380. int32_t L_47 = (int32_t)__this->get_count_2();
  23381. __this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1)));
  23382. }
  23383. IL_0156:
  23384. {
  23385. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_48 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23386. int32_t L_49 = V_3;
  23387. NullCheck(L_48);
  23388. int32_t L_50 = V_0;
  23389. ((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->set_hashCode_0(L_50);
  23390. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_51 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23391. int32_t L_52 = V_3;
  23392. NullCheck(L_51);
  23393. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_53 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  23394. int32_t L_54 = V_1;
  23395. NullCheck(L_53);
  23396. int32_t L_55 = L_54;
  23397. int32_t L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
  23398. ((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->set_next_1(L_56);
  23399. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_57 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23400. int32_t L_58 = V_3;
  23401. NullCheck(L_57);
  23402. RuntimeObject * L_59 = ___key0;
  23403. ((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->set_key_2(L_59);
  23404. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_60 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23405. int32_t L_61 = V_3;
  23406. NullCheck(L_60);
  23407. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_62 = ___value1;
  23408. ((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->set_value_3(L_62);
  23409. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_63 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  23410. int32_t L_64 = V_1;
  23411. int32_t L_65 = V_3;
  23412. NullCheck(L_63);
  23413. (L_63)->SetAt(static_cast<il2cpp_array_size_t>(L_64), (int32_t)L_65);
  23414. int32_t L_66 = (int32_t)__this->get_version_3();
  23415. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)));
  23416. int32_t L_67 = V_2;
  23417. if ((((int32_t)L_67) <= ((int32_t)((int32_t)100))))
  23418. {
  23419. goto IL_01ed;
  23420. }
  23421. }
  23422. {
  23423. RuntimeObject* L_68 = (RuntimeObject*)__this->get_comparer_6();
  23424. if (!((NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 *)IsInst((RuntimeObject*)L_68, NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var)))
  23425. {
  23426. goto IL_01ed;
  23427. }
  23428. }
  23429. {
  23430. EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * L_69;
  23431. L_69 = EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836(/*hidden argument*/EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var);
  23432. __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))));
  23433. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_70 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23434. NullCheck(L_70);
  23435. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  23436. (( void (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
  23437. }
  23438. IL_01ed:
  23439. {
  23440. return (bool)1;
  23441. }
  23442. }
  23443. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::OnDeserialization(System.Object)
  23444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_mD7B323CB6FC6A0392A9FE5CDFDD597A8594B741D_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
  23445. {
  23446. static bool s_Il2CppMethodInitialized;
  23447. if (!s_Il2CppMethodInitialized)
  23448. {
  23449. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var);
  23450. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_RuntimeMethod_var);
  23451. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  23452. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  23453. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  23454. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
  23455. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  23456. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
  23457. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  23458. s_Il2CppMethodInitialized = true;
  23459. }
  23460. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL;
  23461. int32_t V_1 = 0;
  23462. int32_t V_2 = 0;
  23463. KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* V_3 = NULL;
  23464. int32_t V_4 = 0;
  23465. int32_t V_5 = 0;
  23466. {
  23467. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  23468. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0;
  23469. L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  23470. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0);
  23471. bool L_1;
  23472. L_1 = ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_RuntimeMethod_var);
  23473. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0;
  23474. if (L_2)
  23475. {
  23476. goto IL_0012;
  23477. }
  23478. }
  23479. {
  23480. return;
  23481. }
  23482. IL_0012:
  23483. {
  23484. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0;
  23485. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3);
  23486. int32_t L_4;
  23487. L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL);
  23488. V_1 = (int32_t)L_4;
  23489. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0;
  23490. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5);
  23491. int32_t L_6;
  23492. L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL);
  23493. V_2 = (int32_t)L_6;
  23494. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0;
  23495. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) };
  23496. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  23497. Type_t * L_9;
  23498. L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL);
  23499. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7);
  23500. RuntimeObject * L_10;
  23501. L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL);
  23502. __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))));
  23503. int32_t L_11 = V_2;
  23504. if (!L_11)
  23505. {
  23506. goto IL_010c;
  23507. }
  23508. }
  23509. {
  23510. int32_t L_12 = V_2;
  23511. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12);
  23512. __this->set_buckets_0(L_13);
  23513. V_4 = (int32_t)0;
  23514. goto IL_0071;
  23515. }
  23516. IL_0061:
  23517. {
  23518. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  23519. int32_t L_15 = V_4;
  23520. NullCheck(L_14);
  23521. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)(-1));
  23522. int32_t L_16 = V_4;
  23523. V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
  23524. }
  23525. IL_0071:
  23526. {
  23527. int32_t L_17 = V_4;
  23528. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  23529. NullCheck(L_18);
  23530. if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))))
  23531. {
  23532. goto IL_0061;
  23533. }
  23534. }
  23535. {
  23536. int32_t L_19 = V_2;
  23537. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_20 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)(EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_19);
  23538. __this->set_entries_1(L_20);
  23539. __this->set_freeList_4((-1));
  23540. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_21 = V_0;
  23541. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) };
  23542. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  23543. Type_t * L_23;
  23544. L_23 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL);
  23545. NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21);
  23546. RuntimeObject * L_24;
  23547. L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL);
  23548. V_3 = (KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225*)((KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38)));
  23549. KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* L_25 = V_3;
  23550. if (L_25)
  23551. {
  23552. goto IL_00b9;
  23553. }
  23554. }
  23555. {
  23556. SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_26 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var)));
  23557. SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_26, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), /*hidden argument*/NULL);
  23558. IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_mD7B323CB6FC6A0392A9FE5CDFDD597A8594B741D_RuntimeMethod_var)));
  23559. }
  23560. IL_00b9:
  23561. {
  23562. V_5 = (int32_t)0;
  23563. goto IL_0103;
  23564. }
  23565. IL_00be:
  23566. {
  23567. KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* L_27 = V_3;
  23568. int32_t L_28 = V_5;
  23569. NullCheck(L_27);
  23570. RuntimeObject * L_29;
  23571. L_29 = KeyValuePair_2_get_Key_mE19E8AD71214C108DC76633F8840C2F4D27177AD_inline((KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  23572. if (L_29)
  23573. {
  23574. goto IL_00dd;
  23575. }
  23576. }
  23577. {
  23578. SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_30 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var)));
  23579. SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_30, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB)), /*hidden argument*/NULL);
  23580. IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_mD7B323CB6FC6A0392A9FE5CDFDD597A8594B741D_RuntimeMethod_var)));
  23581. }
  23582. IL_00dd:
  23583. {
  23584. KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* L_31 = V_3;
  23585. int32_t L_32 = V_5;
  23586. NullCheck(L_31);
  23587. RuntimeObject * L_33;
  23588. L_33 = KeyValuePair_2_get_Key_mE19E8AD71214C108DC76633F8840C2F4D27177AD_inline((KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
  23589. KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* L_34 = V_3;
  23590. int32_t L_35 = V_5;
  23591. NullCheck(L_34);
  23592. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_36;
  23593. L_36 = KeyValuePair_2_get_Value_m74D91F7B138FEC49570DD149FAAB1D9680723DA8_inline((KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)(KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
  23594. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  23595. (( void (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, RuntimeObject *, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (RuntimeObject *)L_33, (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  23596. int32_t L_37 = V_5;
  23597. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1));
  23598. }
  23599. IL_0103:
  23600. {
  23601. int32_t L_38 = V_5;
  23602. KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* L_39 = V_3;
  23603. NullCheck(L_39);
  23604. if ((((int32_t)L_38) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length))))))
  23605. {
  23606. goto IL_00be;
  23607. }
  23608. }
  23609. {
  23610. goto IL_0113;
  23611. }
  23612. IL_010c:
  23613. {
  23614. __this->set_buckets_0((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL);
  23615. }
  23616. IL_0113:
  23617. {
  23618. int32_t L_40 = V_1;
  23619. __this->set_version_3(L_40);
  23620. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  23621. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_41;
  23622. L_41 = DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL);
  23623. NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41);
  23624. bool L_42;
  23625. L_42 = ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var);
  23626. return;
  23627. }
  23628. }
  23629. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::Resize()
  23630. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m68A000C7BE498017CF8203BFCD5785E4695FD5D5_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, const RuntimeMethod* method)
  23631. {
  23632. static bool s_Il2CppMethodInitialized;
  23633. if (!s_Il2CppMethodInitialized)
  23634. {
  23635. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  23636. s_Il2CppMethodInitialized = true;
  23637. }
  23638. {
  23639. int32_t L_0 = (int32_t)__this->get_count_2();
  23640. IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var);
  23641. int32_t L_1;
  23642. L_1 = HashHelpers_ExpandPrime_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)L_0, /*hidden argument*/NULL);
  23643. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  23644. (( void (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
  23645. return;
  23646. }
  23647. }
  23648. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::Resize(System.Int32,System.Boolean)
  23649. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m52C606A7FB7C3A2E8ED9A6B48556AF0B7EA2E40B_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method)
  23650. {
  23651. static bool s_Il2CppMethodInitialized;
  23652. if (!s_Il2CppMethodInitialized)
  23653. {
  23654. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  23655. s_Il2CppMethodInitialized = true;
  23656. }
  23657. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL;
  23658. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* V_1 = NULL;
  23659. int32_t V_2 = 0;
  23660. int32_t V_3 = 0;
  23661. int32_t V_4 = 0;
  23662. int32_t V_5 = 0;
  23663. {
  23664. int32_t L_0 = ___newSize0;
  23665. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_0);
  23666. V_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_1;
  23667. V_2 = (int32_t)0;
  23668. goto IL_0013;
  23669. }
  23670. IL_000b:
  23671. {
  23672. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = V_0;
  23673. int32_t L_3 = V_2;
  23674. NullCheck(L_2);
  23675. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (int32_t)(-1));
  23676. int32_t L_4 = V_2;
  23677. V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
  23678. }
  23679. IL_0013:
  23680. {
  23681. int32_t L_5 = V_2;
  23682. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = V_0;
  23683. NullCheck(L_6);
  23684. if ((((int32_t)L_5) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))))
  23685. {
  23686. goto IL_000b;
  23687. }
  23688. }
  23689. {
  23690. int32_t L_7 = ___newSize0;
  23691. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_8 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)(EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7);
  23692. V_1 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)L_8;
  23693. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_9 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23694. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_10 = V_1;
  23695. int32_t L_11 = (int32_t)__this->get_count_2();
  23696. Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
  23697. bool L_12 = ___forceNewHashCodes1;
  23698. if (!L_12)
  23699. {
  23700. goto IL_0080;
  23701. }
  23702. }
  23703. {
  23704. V_3 = (int32_t)0;
  23705. goto IL_0077;
  23706. }
  23707. IL_003b:
  23708. {
  23709. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_13 = V_1;
  23710. int32_t L_14 = V_3;
  23711. NullCheck(L_13);
  23712. int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_hashCode_0();
  23713. if ((((int32_t)L_15) == ((int32_t)(-1))))
  23714. {
  23715. goto IL_0073;
  23716. }
  23717. }
  23718. {
  23719. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_16 = V_1;
  23720. int32_t L_17 = V_3;
  23721. NullCheck(L_16);
  23722. RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6();
  23723. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_19 = V_1;
  23724. int32_t L_20 = V_3;
  23725. NullCheck(L_19);
  23726. RuntimeObject * L_21 = (RuntimeObject *)((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->get_key_2();
  23727. NullCheck((RuntimeObject*)L_18);
  23728. int32_t L_22;
  23729. L_22 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_18, (RuntimeObject *)L_21);
  23730. ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL))));
  23731. }
  23732. IL_0073:
  23733. {
  23734. int32_t L_23 = V_3;
  23735. V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
  23736. }
  23737. IL_0077:
  23738. {
  23739. int32_t L_24 = V_3;
  23740. int32_t L_25 = (int32_t)__this->get_count_2();
  23741. if ((((int32_t)L_24) < ((int32_t)L_25)))
  23742. {
  23743. goto IL_003b;
  23744. }
  23745. }
  23746. IL_0080:
  23747. {
  23748. V_4 = (int32_t)0;
  23749. goto IL_00c3;
  23750. }
  23751. IL_0085:
  23752. {
  23753. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_26 = V_1;
  23754. int32_t L_27 = V_4;
  23755. NullCheck(L_26);
  23756. int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->get_hashCode_0();
  23757. if ((((int32_t)L_28) < ((int32_t)0)))
  23758. {
  23759. goto IL_00bd;
  23760. }
  23761. }
  23762. {
  23763. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_29 = V_1;
  23764. int32_t L_30 = V_4;
  23765. NullCheck(L_29);
  23766. int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->get_hashCode_0();
  23767. int32_t L_32 = ___newSize0;
  23768. V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32));
  23769. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_33 = V_1;
  23770. int32_t L_34 = V_4;
  23771. NullCheck(L_33);
  23772. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_0;
  23773. int32_t L_36 = V_5;
  23774. NullCheck(L_35);
  23775. int32_t L_37 = L_36;
  23776. int32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
  23777. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_next_1(L_38);
  23778. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = V_0;
  23779. int32_t L_40 = V_5;
  23780. int32_t L_41 = V_4;
  23781. NullCheck(L_39);
  23782. (L_39)->SetAt(static_cast<il2cpp_array_size_t>(L_40), (int32_t)L_41);
  23783. }
  23784. IL_00bd:
  23785. {
  23786. int32_t L_42 = V_4;
  23787. V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1));
  23788. }
  23789. IL_00c3:
  23790. {
  23791. int32_t L_43 = V_4;
  23792. int32_t L_44 = (int32_t)__this->get_count_2();
  23793. if ((((int32_t)L_43) < ((int32_t)L_44)))
  23794. {
  23795. goto IL_0085;
  23796. }
  23797. }
  23798. {
  23799. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = V_0;
  23800. __this->set_buckets_0(L_45);
  23801. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_46 = V_1;
  23802. __this->set_entries_1(L_46);
  23803. return;
  23804. }
  23805. }
  23806. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::Remove(TKey)
  23807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m26294955246D7C3A8362003602D2124D9D10FDD9_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  23808. {
  23809. int32_t V_0 = 0;
  23810. int32_t V_1 = 0;
  23811. int32_t V_2 = 0;
  23812. int32_t V_3 = 0;
  23813. {
  23814. RuntimeObject * L_0 = ___key0;
  23815. if (L_0)
  23816. {
  23817. goto IL_0013;
  23818. }
  23819. }
  23820. {
  23821. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  23822. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  23823. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_Remove_m26294955246D7C3A8362003602D2124D9D10FDD9_RuntimeMethod_var)));
  23824. }
  23825. IL_0013:
  23826. {
  23827. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  23828. if (!L_2)
  23829. {
  23830. goto IL_015d;
  23831. }
  23832. }
  23833. {
  23834. RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
  23835. RuntimeObject * L_4 = ___key0;
  23836. NullCheck((RuntimeObject*)L_3);
  23837. int32_t L_5;
  23838. L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
  23839. V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
  23840. int32_t L_6 = V_0;
  23841. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  23842. NullCheck(L_7);
  23843. V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))));
  23844. V_2 = (int32_t)(-1);
  23845. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  23846. int32_t L_9 = V_1;
  23847. NullCheck(L_8);
  23848. int32_t L_10 = L_9;
  23849. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  23850. V_3 = (int32_t)L_11;
  23851. goto IL_0156;
  23852. }
  23853. IL_004c:
  23854. {
  23855. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_12 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23856. int32_t L_13 = V_3;
  23857. NullCheck(L_12);
  23858. int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
  23859. int32_t L_15 = V_0;
  23860. if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
  23861. {
  23862. goto IL_0142;
  23863. }
  23864. }
  23865. {
  23866. RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
  23867. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_17 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23868. int32_t L_18 = V_3;
  23869. NullCheck(L_17);
  23870. RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
  23871. RuntimeObject * L_20 = ___key0;
  23872. NullCheck((RuntimeObject*)L_16);
  23873. bool L_21;
  23874. L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
  23875. if (!L_21)
  23876. {
  23877. goto IL_0142;
  23878. }
  23879. }
  23880. {
  23881. int32_t L_22 = V_2;
  23882. if ((((int32_t)L_22) >= ((int32_t)0)))
  23883. {
  23884. goto IL_00a4;
  23885. }
  23886. }
  23887. {
  23888. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0();
  23889. int32_t L_24 = V_1;
  23890. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_25 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23891. int32_t L_26 = V_3;
  23892. NullCheck(L_25);
  23893. int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
  23894. NullCheck(L_23);
  23895. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
  23896. goto IL_00c6;
  23897. }
  23898. IL_00a4:
  23899. {
  23900. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_28 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23901. int32_t L_29 = V_2;
  23902. NullCheck(L_28);
  23903. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_30 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23904. int32_t L_31 = V_3;
  23905. NullCheck(L_30);
  23906. int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
  23907. ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
  23908. }
  23909. IL_00c6:
  23910. {
  23911. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_33 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23912. int32_t L_34 = V_3;
  23913. NullCheck(L_33);
  23914. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_hashCode_0((-1));
  23915. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_35 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23916. int32_t L_36 = V_3;
  23917. NullCheck(L_35);
  23918. int32_t L_37 = (int32_t)__this->get_freeList_4();
  23919. ((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->set_next_1(L_37);
  23920. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_38 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23921. int32_t L_39 = V_3;
  23922. NullCheck(L_38);
  23923. RuntimeObject ** L_40 = (RuntimeObject **)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_key_2();
  23924. il2cpp_codegen_initobj(L_40, sizeof(RuntimeObject *));
  23925. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_41 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23926. int32_t L_42 = V_3;
  23927. NullCheck(L_41);
  23928. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * L_43 = (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 *)((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->get_address_of_value_3();
  23929. il2cpp_codegen_initobj(L_43, sizeof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ));
  23930. int32_t L_44 = V_3;
  23931. __this->set_freeList_4(L_44);
  23932. int32_t L_45 = (int32_t)__this->get_freeCount_5();
  23933. __this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)));
  23934. int32_t L_46 = (int32_t)__this->get_version_3();
  23935. __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
  23936. return (bool)1;
  23937. }
  23938. IL_0142:
  23939. {
  23940. int32_t L_47 = V_3;
  23941. V_2 = (int32_t)L_47;
  23942. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_48 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23943. int32_t L_49 = V_3;
  23944. NullCheck(L_48);
  23945. int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->get_next_1();
  23946. V_3 = (int32_t)L_50;
  23947. }
  23948. IL_0156:
  23949. {
  23950. int32_t L_51 = V_3;
  23951. if ((((int32_t)L_51) >= ((int32_t)0)))
  23952. {
  23953. goto IL_004c;
  23954. }
  23955. }
  23956. IL_015d:
  23957. {
  23958. return (bool)0;
  23959. }
  23960. }
  23961. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::TryGetValue(TKey,TValue&)
  23962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mAEE30923FE9AE0EFBC43E1DAF602706B96B8821E_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, RuntimeObject * ___key0, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * ___value1, const RuntimeMethod* method)
  23963. {
  23964. int32_t V_0 = 0;
  23965. {
  23966. RuntimeObject * L_0 = ___key0;
  23967. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  23968. int32_t L_1;
  23969. L_1 = (( int32_t (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  23970. V_0 = (int32_t)L_1;
  23971. int32_t L_2 = V_0;
  23972. if ((((int32_t)L_2) < ((int32_t)0)))
  23973. {
  23974. goto IL_0025;
  23975. }
  23976. }
  23977. {
  23978. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * L_3 = ___value1;
  23979. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_4 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  23980. int32_t L_5 = V_0;
  23981. NullCheck(L_4);
  23982. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_6 = (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
  23983. *(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 *)L_3 = L_6;
  23984. Il2CppCodeGenWriteBarrier((void**)&(((Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 *)L_3)->___boxedHighPrecisionPixel_1), (void*)NULL);
  23985. return (bool)1;
  23986. }
  23987. IL_0025:
  23988. {
  23989. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 * L_7 = ___value1;
  23990. il2cpp_codegen_initobj(L_7, sizeof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ));
  23991. return (bool)0;
  23992. }
  23993. }
  23994. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::TryAdd(TKey,TValue)
  23995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_m1560804D838297D9AAB1FDA19EC4406FBC81AAD2_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, RuntimeObject * ___key0, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ___value1, const RuntimeMethod* method)
  23996. {
  23997. {
  23998. RuntimeObject * L_0 = ___key0;
  23999. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_1 = ___value1;
  24000. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  24001. bool L_2;
  24002. L_2 = (( bool (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, RuntimeObject *, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (RuntimeObject *)L_0, (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
  24003. return (bool)L_2;
  24004. }
  24005. }
  24006. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly()
  24007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_mC4075253EADB3C78B3A042B4FE93CABFA632EBC5_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, const RuntimeMethod* method)
  24008. {
  24009. {
  24010. return (bool)0;
  24011. }
  24012. }
  24013. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
  24014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_mDC1BA4ED10F398B2C1CEC1A1C22083BBC56FF890_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* ___array0, int32_t ___index1, const RuntimeMethod* method)
  24015. {
  24016. {
  24017. KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* L_0 = ___array0;
  24018. int32_t L_1 = ___index1;
  24019. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  24020. (( void (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  24021. return;
  24022. }
  24023. }
  24024. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
  24025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m938678F362B719C6219C3C19C3A153EC3498F1A4_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method)
  24026. {
  24027. static bool s_Il2CppMethodInitialized;
  24028. if (!s_Il2CppMethodInitialized)
  24029. {
  24030. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var);
  24031. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var);
  24032. s_Il2CppMethodInitialized = true;
  24033. }
  24034. KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* V_0 = NULL;
  24035. DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL;
  24036. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* V_2 = NULL;
  24037. int32_t V_3 = 0;
  24038. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL;
  24039. int32_t V_5 = 0;
  24040. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* V_6 = NULL;
  24041. int32_t V_7 = 0;
  24042. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  24043. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  24044. {
  24045. RuntimeArray * L_0 = ___array0;
  24046. if (L_0)
  24047. {
  24048. goto IL_000e;
  24049. }
  24050. }
  24051. {
  24052. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  24053. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  24054. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m938678F362B719C6219C3C19C3A153EC3498F1A4_RuntimeMethod_var)));
  24055. }
  24056. IL_000e:
  24057. {
  24058. RuntimeArray * L_2 = ___array0;
  24059. NullCheck((RuntimeArray *)L_2);
  24060. int32_t L_3;
  24061. L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_2, /*hidden argument*/NULL);
  24062. if ((((int32_t)L_3) == ((int32_t)1)))
  24063. {
  24064. goto IL_0027;
  24065. }
  24066. }
  24067. {
  24068. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  24069. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  24070. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m938678F362B719C6219C3C19C3A153EC3498F1A4_RuntimeMethod_var)));
  24071. }
  24072. IL_0027:
  24073. {
  24074. RuntimeArray * L_5 = ___array0;
  24075. NullCheck((RuntimeArray *)L_5);
  24076. int32_t L_6;
  24077. L_6 = Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL);
  24078. if (!L_6)
  24079. {
  24080. goto IL_0040;
  24081. }
  24082. }
  24083. {
  24084. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  24085. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  24086. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m938678F362B719C6219C3C19C3A153EC3498F1A4_RuntimeMethod_var)));
  24087. }
  24088. IL_0040:
  24089. {
  24090. int32_t L_8 = ___index1;
  24091. if ((((int32_t)L_8) < ((int32_t)0)))
  24092. {
  24093. goto IL_004d;
  24094. }
  24095. }
  24096. {
  24097. int32_t L_9 = ___index1;
  24098. RuntimeArray * L_10 = ___array0;
  24099. NullCheck((RuntimeArray *)L_10);
  24100. int32_t L_11;
  24101. L_11 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_10, /*hidden argument*/NULL);
  24102. if ((((int32_t)L_9) <= ((int32_t)L_11)))
  24103. {
  24104. goto IL_0063;
  24105. }
  24106. }
  24107. IL_004d:
  24108. {
  24109. int32_t L_12 = ___index1;
  24110. int32_t L_13 = L_12;
  24111. RuntimeObject * L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_13);
  24112. ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_15 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
  24113. ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_15, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_14, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
  24114. IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m938678F362B719C6219C3C19C3A153EC3498F1A4_RuntimeMethod_var)));
  24115. }
  24116. IL_0063:
  24117. {
  24118. RuntimeArray * L_16 = ___array0;
  24119. NullCheck((RuntimeArray *)L_16);
  24120. int32_t L_17;
  24121. L_17 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_16, /*hidden argument*/NULL);
  24122. int32_t L_18 = ___index1;
  24123. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  24124. int32_t L_19;
  24125. L_19 = (( int32_t (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
  24126. if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19)))
  24127. {
  24128. goto IL_007e;
  24129. }
  24130. }
  24131. {
  24132. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_20 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  24133. ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_20, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL);
  24134. IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m938678F362B719C6219C3C19C3A153EC3498F1A4_RuntimeMethod_var)));
  24135. }
  24136. IL_007e:
  24137. {
  24138. RuntimeArray * L_21 = ___array0;
  24139. V_0 = (KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225*)((KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38)));
  24140. KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* L_22 = V_0;
  24141. if (!L_22)
  24142. {
  24143. goto IL_0091;
  24144. }
  24145. }
  24146. {
  24147. KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225* L_23 = V_0;
  24148. int32_t L_24 = ___index1;
  24149. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  24150. (( void (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (KeyValuePair_2U5BU5D_t4F92AA08337DD4D8FA347CBF18395A4CF8776225*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
  24151. return;
  24152. }
  24153. IL_0091:
  24154. {
  24155. RuntimeArray * L_25 = ___array0;
  24156. if (!((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var)))
  24157. {
  24158. goto IL_00fb;
  24159. }
  24160. }
  24161. {
  24162. RuntimeArray * L_26 = ___array0;
  24163. V_1 = (DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var));
  24164. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_27 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  24165. V_2 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)L_27;
  24166. V_3 = (int32_t)0;
  24167. goto IL_00f1;
  24168. }
  24169. IL_00ab:
  24170. {
  24171. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_28 = V_2;
  24172. int32_t L_29 = V_3;
  24173. NullCheck(L_28);
  24174. int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->get_hashCode_0();
  24175. if ((((int32_t)L_30) < ((int32_t)0)))
  24176. {
  24177. goto IL_00ed;
  24178. }
  24179. }
  24180. {
  24181. DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* L_31 = V_1;
  24182. int32_t L_32 = ___index1;
  24183. int32_t L_33 = (int32_t)L_32;
  24184. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
  24185. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_34 = V_2;
  24186. int32_t L_35 = V_3;
  24187. NullCheck(L_34);
  24188. RuntimeObject * L_36 = (RuntimeObject *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_key_2();
  24189. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_37 = V_2;
  24190. int32_t L_38 = V_3;
  24191. NullCheck(L_37);
  24192. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_39 = (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->get_value_3();
  24193. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_40 = (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )L_39;
  24194. RuntimeObject * L_41 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_40);
  24195. DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 L_42;
  24196. memset((&L_42), 0, sizeof(L_42));
  24197. DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4((&L_42), (RuntimeObject *)L_36, (RuntimeObject *)L_41, /*hidden argument*/NULL);
  24198. NullCheck(L_31);
  24199. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 )L_42);
  24200. }
  24201. IL_00ed:
  24202. {
  24203. int32_t L_43 = V_3;
  24204. V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
  24205. }
  24206. IL_00f1:
  24207. {
  24208. int32_t L_44 = V_3;
  24209. int32_t L_45 = (int32_t)__this->get_count_2();
  24210. if ((((int32_t)L_44) < ((int32_t)L_45)))
  24211. {
  24212. goto IL_00ab;
  24213. }
  24214. }
  24215. {
  24216. return;
  24217. }
  24218. IL_00fb:
  24219. {
  24220. RuntimeArray * L_46 = ___array0;
  24221. V_4 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_46, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var));
  24222. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = V_4;
  24223. if (L_47)
  24224. {
  24225. goto IL_0117;
  24226. }
  24227. }
  24228. {
  24229. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_48 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  24230. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_48, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  24231. IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m938678F362B719C6219C3C19C3A153EC3498F1A4_RuntimeMethod_var)));
  24232. }
  24233. IL_0117:
  24234. {
  24235. }
  24236. IL_0118:
  24237. try
  24238. {// begin try (depth: 1)
  24239. {
  24240. int32_t L_49 = (int32_t)__this->get_count_2();
  24241. V_5 = (int32_t)L_49;
  24242. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_50 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  24243. V_6 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)L_50;
  24244. V_7 = (int32_t)0;
  24245. goto IL_0173;
  24246. }
  24247. IL_012d:
  24248. {
  24249. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_51 = V_6;
  24250. int32_t L_52 = V_7;
  24251. NullCheck(L_51);
  24252. int32_t L_53 = (int32_t)((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->get_hashCode_0();
  24253. if ((((int32_t)L_53) < ((int32_t)0)))
  24254. {
  24255. goto IL_016d;
  24256. }
  24257. }
  24258. IL_013e:
  24259. {
  24260. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_54 = V_4;
  24261. int32_t L_55 = ___index1;
  24262. int32_t L_56 = (int32_t)L_55;
  24263. ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1));
  24264. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_57 = V_6;
  24265. int32_t L_58 = V_7;
  24266. NullCheck(L_57);
  24267. RuntimeObject * L_59 = (RuntimeObject *)((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->get_key_2();
  24268. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_60 = V_6;
  24269. int32_t L_61 = V_7;
  24270. NullCheck(L_60);
  24271. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_62 = (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->get_value_3();
  24272. KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C L_63;
  24273. memset((&L_63), 0, sizeof(L_63));
  24274. KeyValuePair_2__ctor_mADEB127D3399A29542EBD7E8BA4E29CF88C2FEAA((&L_63), (RuntimeObject *)L_59, (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
  24275. KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C L_64 = (KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C )L_63;
  24276. RuntimeObject * L_65 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 25), &L_64);
  24277. NullCheck(L_54);
  24278. ArrayElementTypeCheck (L_54, L_65);
  24279. (L_54)->SetAt(static_cast<il2cpp_array_size_t>(L_56), (RuntimeObject *)L_65);
  24280. }
  24281. IL_016d:
  24282. {
  24283. int32_t L_66 = V_7;
  24284. V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1));
  24285. }
  24286. IL_0173:
  24287. {
  24288. int32_t L_67 = V_7;
  24289. int32_t L_68 = V_5;
  24290. if ((((int32_t)L_67) < ((int32_t)L_68)))
  24291. {
  24292. goto IL_012d;
  24293. }
  24294. }
  24295. IL_0179:
  24296. {
  24297. goto IL_018c;
  24298. }
  24299. }// end try (depth: 1)
  24300. catch(Il2CppExceptionWrapper& e)
  24301. {
  24302. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  24303. {
  24304. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  24305. goto CATCH_017b;
  24306. }
  24307. throw e;
  24308. }
  24309. CATCH_017b:
  24310. {// begin catch(System.ArrayTypeMismatchException)
  24311. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_69 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  24312. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_69, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
  24313. IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m938678F362B719C6219C3C19C3A153EC3498F1A4_RuntimeMethod_var)));
  24314. }// end catch (depth: 1)
  24315. IL_018c:
  24316. {
  24317. return;
  24318. }
  24319. }
  24320. // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.IEnumerable.GetEnumerator()
  24321. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m8428939B9315D2825A70B5D4C2A7161CF841051A_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, const RuntimeMethod* method)
  24322. {
  24323. {
  24324. Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602 L_0;
  24325. memset((&L_0), 0, sizeof(L_0));
  24326. Enumerator__ctor_m7BF60761CADA2BB75EA0D5DD5DC6DEAB3B77B3E9((&L_0), (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  24327. Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602 L_1 = (Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602 )L_0;
  24328. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  24329. return (RuntimeObject*)L_2;
  24330. }
  24331. }
  24332. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.ICollection.get_IsSynchronized()
  24333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m2D5DEADCB71E6D3499DC3A068A03913EE3C6EFE6_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, const RuntimeMethod* method)
  24334. {
  24335. {
  24336. return (bool)0;
  24337. }
  24338. }
  24339. // System.Object System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.ICollection.get_SyncRoot()
  24340. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m6165A87B7629D09521C6DA885619E0AE38C20961_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, const RuntimeMethod* method)
  24341. {
  24342. static bool s_Il2CppMethodInitialized;
  24343. if (!s_Il2CppMethodInitialized)
  24344. {
  24345. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  24346. s_Il2CppMethodInitialized = true;
  24347. }
  24348. {
  24349. RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9();
  24350. if (L_0)
  24351. {
  24352. goto IL_001a;
  24353. }
  24354. }
  24355. {
  24356. RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9();
  24357. RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  24358. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL);
  24359. RuntimeObject * L_3;
  24360. L_3 = InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
  24361. }
  24362. IL_001a:
  24363. {
  24364. RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_9();
  24365. return (RuntimeObject *)L_4;
  24366. }
  24367. }
  24368. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.IDictionary.get_IsFixedSize()
  24369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_mCC13A2F4183FCBF6C86239D4D029B9133D080A9C_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, const RuntimeMethod* method)
  24370. {
  24371. {
  24372. return (bool)0;
  24373. }
  24374. }
  24375. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.IDictionary.get_IsReadOnly()
  24376. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m5DF5FBBC7CEE5E9627C687E33EC2268BE64809F8_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, const RuntimeMethod* method)
  24377. {
  24378. {
  24379. return (bool)0;
  24380. }
  24381. }
  24382. // System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.IDictionary.get_Keys()
  24383. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m8BF8CD2026B225BCFEE90C23B497FB5030665429_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, const RuntimeMethod* method)
  24384. {
  24385. {
  24386. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  24387. KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB * L_0;
  24388. L_0 = (( KeyCollection_tB292C03CA1131FDB6A76E4D70493E1B9D1A955CB * (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
  24389. return (RuntimeObject*)L_0;
  24390. }
  24391. }
  24392. // System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.IDictionary.get_Values()
  24393. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_mAADC612395D6A06050608EE735E3321D51720CFA_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, const RuntimeMethod* method)
  24394. {
  24395. {
  24396. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  24397. ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF * L_0;
  24398. L_0 = (( ValueCollection_t016A301EA170608E038EE18FC667972BEA9EFDFF * (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
  24399. return (RuntimeObject*)L_0;
  24400. }
  24401. }
  24402. // System.Object System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.IDictionary.get_Item(System.Object)
  24403. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_mE67D3799429801F5E8493CFC15172D1ED9C32D70_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  24404. {
  24405. int32_t V_0 = 0;
  24406. {
  24407. RuntimeObject * L_0 = ___key0;
  24408. bool L_1;
  24409. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  24410. if (!L_1)
  24411. {
  24412. goto IL_0030;
  24413. }
  24414. }
  24415. {
  24416. RuntimeObject * L_2 = ___key0;
  24417. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  24418. int32_t L_3;
  24419. L_3 = (( int32_t (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
  24420. V_0 = (int32_t)L_3;
  24421. int32_t L_4 = V_0;
  24422. if ((((int32_t)L_4) < ((int32_t)0)))
  24423. {
  24424. goto IL_0030;
  24425. }
  24426. }
  24427. {
  24428. EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B* L_5 = (EntryU5BU5D_t040FEDC1F91605D78DAAEA495B1A98EED97D7A3B*)__this->get_entries_1();
  24429. int32_t L_6 = V_0;
  24430. NullCheck(L_5);
  24431. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_7 = (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_value_3();
  24432. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_8 = (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )L_7;
  24433. RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_8);
  24434. return (RuntimeObject *)L_9;
  24435. }
  24436. IL_0030:
  24437. {
  24438. return (RuntimeObject *)NULL;
  24439. }
  24440. }
  24441. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.IDictionary.set_Item(System.Object,System.Object)
  24442. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_mB1F64D371F80AB3222D7B546763322E7E844133E_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  24443. {
  24444. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 V_0;
  24445. memset((&V_0), 0, sizeof(V_0));
  24446. RuntimeObject * V_1 = NULL;
  24447. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
  24448. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  24449. {
  24450. RuntimeObject * L_0 = ___key0;
  24451. if (L_0)
  24452. {
  24453. goto IL_000e;
  24454. }
  24455. }
  24456. {
  24457. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  24458. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  24459. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mB1F64D371F80AB3222D7B546763322E7E844133E_RuntimeMethod_var)));
  24460. }
  24461. IL_000e:
  24462. {
  24463. RuntimeObject * L_2 = ___value1;
  24464. if (L_2)
  24465. {
  24466. goto IL_002c;
  24467. }
  24468. }
  24469. {
  24470. il2cpp_codegen_initobj((&V_0), sizeof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ));
  24471. }
  24472. {
  24473. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  24474. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  24475. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mB1F64D371F80AB3222D7B546763322E7E844133E_RuntimeMethod_var)));
  24476. }
  24477. IL_002c:
  24478. {
  24479. }
  24480. IL_002d:
  24481. try
  24482. {// begin try (depth: 1)
  24483. {
  24484. RuntimeObject * L_5 = ___key0;
  24485. V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33)));
  24486. }
  24487. IL_0034:
  24488. try
  24489. {// begin try (depth: 2)
  24490. RuntimeObject * L_6 = V_1;
  24491. RuntimeObject * L_7 = ___value1;
  24492. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  24493. (( void (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, RuntimeObject *, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (RuntimeObject *)L_6, (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )((*(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 *)((Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43));
  24494. goto IL_0064;
  24495. }// end try (depth: 2)
  24496. catch(Il2CppExceptionWrapper& e)
  24497. {
  24498. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  24499. {
  24500. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  24501. goto CATCH_0043;
  24502. }
  24503. throw e;
  24504. }
  24505. CATCH_0043:
  24506. {// begin catch(System.InvalidCastException)
  24507. RuntimeObject * L_8 = ___value1;
  24508. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 44)) };
  24509. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  24510. Type_t * L_10;
  24511. L_10 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL);
  24512. String_t* L_11;
  24513. L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
  24514. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  24515. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  24516. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mB1F64D371F80AB3222D7B546763322E7E844133E_RuntimeMethod_var)));
  24517. }// end catch (depth: 2)
  24518. IL_0064:
  24519. {
  24520. goto IL_0087;
  24521. }
  24522. }// end try (depth: 1)
  24523. catch(Il2CppExceptionWrapper& e)
  24524. {
  24525. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  24526. {
  24527. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  24528. goto CATCH_0066;
  24529. }
  24530. throw e;
  24531. }
  24532. CATCH_0066:
  24533. {// begin catch(System.InvalidCastException)
  24534. RuntimeObject * L_13 = ___key0;
  24535. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
  24536. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  24537. Type_t * L_15;
  24538. L_15 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL);
  24539. String_t* L_16;
  24540. L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
  24541. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  24542. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  24543. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mB1F64D371F80AB3222D7B546763322E7E844133E_RuntimeMethod_var)));
  24544. }// end catch (depth: 1)
  24545. IL_0087:
  24546. {
  24547. return;
  24548. }
  24549. }
  24550. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::IsCompatibleKey(System.Object)
  24551. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m81728FBA16094D87F4C93F9491839D082224C9C2_gshared (RuntimeObject * ___key0, const RuntimeMethod* method)
  24552. {
  24553. {
  24554. RuntimeObject * L_0 = ___key0;
  24555. if (L_0)
  24556. {
  24557. goto IL_000e;
  24558. }
  24559. }
  24560. {
  24561. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  24562. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  24563. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_IsCompatibleKey_m81728FBA16094D87F4C93F9491839D082224C9C2_RuntimeMethod_var)));
  24564. }
  24565. IL_000e:
  24566. {
  24567. RuntimeObject * L_2 = ___key0;
  24568. return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  24569. }
  24570. }
  24571. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.IDictionary.Add(System.Object,System.Object)
  24572. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m70FD69D94DC4D1327666F885F53C75AA096A60DD_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  24573. {
  24574. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 V_0;
  24575. memset((&V_0), 0, sizeof(V_0));
  24576. RuntimeObject * V_1 = NULL;
  24577. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
  24578. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  24579. {
  24580. RuntimeObject * L_0 = ___key0;
  24581. if (L_0)
  24582. {
  24583. goto IL_000e;
  24584. }
  24585. }
  24586. {
  24587. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  24588. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  24589. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m70FD69D94DC4D1327666F885F53C75AA096A60DD_RuntimeMethod_var)));
  24590. }
  24591. IL_000e:
  24592. {
  24593. RuntimeObject * L_2 = ___value1;
  24594. if (L_2)
  24595. {
  24596. goto IL_002c;
  24597. }
  24598. }
  24599. {
  24600. il2cpp_codegen_initobj((&V_0), sizeof(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 ));
  24601. }
  24602. {
  24603. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  24604. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  24605. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m70FD69D94DC4D1327666F885F53C75AA096A60DD_RuntimeMethod_var)));
  24606. }
  24607. IL_002c:
  24608. {
  24609. }
  24610. IL_002d:
  24611. try
  24612. {// begin try (depth: 1)
  24613. {
  24614. RuntimeObject * L_5 = ___key0;
  24615. V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33)));
  24616. }
  24617. IL_0034:
  24618. try
  24619. {// begin try (depth: 2)
  24620. RuntimeObject * L_6 = V_1;
  24621. RuntimeObject * L_7 = ___value1;
  24622. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  24623. (( void (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, RuntimeObject *, Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (RuntimeObject *)L_6, (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )((*(Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 *)((Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
  24624. goto IL_0064;
  24625. }// end try (depth: 2)
  24626. catch(Il2CppExceptionWrapper& e)
  24627. {
  24628. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  24629. {
  24630. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  24631. goto CATCH_0043;
  24632. }
  24633. throw e;
  24634. }
  24635. CATCH_0043:
  24636. {// begin catch(System.InvalidCastException)
  24637. RuntimeObject * L_8 = ___value1;
  24638. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 44)) };
  24639. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  24640. Type_t * L_10;
  24641. L_10 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL);
  24642. String_t* L_11;
  24643. L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
  24644. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  24645. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
  24646. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m70FD69D94DC4D1327666F885F53C75AA096A60DD_RuntimeMethod_var)));
  24647. }// end catch (depth: 2)
  24648. IL_0064:
  24649. {
  24650. goto IL_0087;
  24651. }
  24652. }// end try (depth: 1)
  24653. catch(Il2CppExceptionWrapper& e)
  24654. {
  24655. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  24656. {
  24657. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  24658. goto CATCH_0066;
  24659. }
  24660. throw e;
  24661. }
  24662. CATCH_0066:
  24663. {// begin catch(System.InvalidCastException)
  24664. RuntimeObject * L_13 = ___key0;
  24665. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
  24666. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  24667. Type_t * L_15;
  24668. L_15 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL);
  24669. String_t* L_16;
  24670. L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
  24671. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  24672. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
  24673. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_Add_m70FD69D94DC4D1327666F885F53C75AA096A60DD_RuntimeMethod_var)));
  24674. }// end catch (depth: 1)
  24675. IL_0087:
  24676. {
  24677. return;
  24678. }
  24679. }
  24680. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.IDictionary.Contains(System.Object)
  24681. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_mF57ADFE7EE3929B8095EF0B4B7FF4AEF4B2D4B66_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  24682. {
  24683. {
  24684. RuntimeObject * L_0 = ___key0;
  24685. bool L_1;
  24686. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  24687. if (!L_1)
  24688. {
  24689. goto IL_0015;
  24690. }
  24691. }
  24692. {
  24693. RuntimeObject * L_2 = ___key0;
  24694. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  24695. bool L_3;
  24696. L_3 = (( bool (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46));
  24697. return (bool)L_3;
  24698. }
  24699. IL_0015:
  24700. {
  24701. return (bool)0;
  24702. }
  24703. }
  24704. // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.IDictionary.GetEnumerator()
  24705. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m01A53BC278055F0449523A79EE4D8DDC5828E146_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, const RuntimeMethod* method)
  24706. {
  24707. {
  24708. Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602 L_0;
  24709. memset((&L_0), 0, sizeof(L_0));
  24710. Enumerator__ctor_m7BF60761CADA2BB75EA0D5DD5DC6DEAB3B77B3E9((&L_0), (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28));
  24711. Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602 L_1 = (Enumerator_t9F88538BC3678045E72E4E26D0E406EFAC465602 )L_0;
  24712. RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1);
  24713. return (RuntimeObject*)L_2;
  24714. }
  24715. }
  24716. // System.Void System.Collections.Generic.Dictionary`2<System.Object,SixLabors.ImageSharp.Color>::System.Collections.IDictionary.Remove(System.Object)
  24717. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m592DEAFB797A2463E1E0CD05CD380DD9E445DD39_gshared (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
  24718. {
  24719. {
  24720. RuntimeObject * L_0 = ___key0;
  24721. bool L_1;
  24722. L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
  24723. if (!L_1)
  24724. {
  24725. goto IL_0015;
  24726. }
  24727. }
  24728. {
  24729. RuntimeObject * L_2 = ___key0;
  24730. NullCheck((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this);
  24731. bool L_3;
  24732. L_3 = (( bool (*) (Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_tCBCF6F9F0E7D1458B523C4B968C0E98CAD6F765F *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
  24733. }
  24734. IL_0015:
  24735. {
  24736. return;
  24737. }
  24738. }
  24739. #ifdef __clang__
  24740. #pragma clang diagnostic pop
  24741. #endif
  24742. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline (const RuntimeMethod* method)
  24743. {
  24744. static bool s_Il2CppMethodInitialized;
  24745. if (!s_Il2CppMethodInitialized)
  24746. {
  24747. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  24748. s_Il2CppMethodInitialized = true;
  24749. }
  24750. {
  24751. IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
  24752. ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0 = ((DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var))->get_U3CSerializationInfoTableU3Ek__BackingField_0();
  24753. return L_0;
  24754. }
  24755. }
  24756. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m152829D964D6FC96174761FE6C60B4338F18F6AE_gshared_inline (KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 * __this, const RuntimeMethod* method)
  24757. {
  24758. {
  24759. int32_t L_0 = (int32_t)__this->get_key_0();
  24760. return (int32_t)L_0;
  24761. }
  24762. }
  24763. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t KeyValuePair_2_get_Value_m73E518727D64DF7F377C6207702AD4B384A364EB_gshared_inline (KeyValuePair_2_tE8FA5EF9EFE23FF7AB54968FA25D3487B37D4D28 * __this, const RuntimeMethod* method)
  24764. {
  24765. {
  24766. int64_t L_0 = (int64_t)__this->get_value_1();
  24767. return (int64_t)L_0;
  24768. }
  24769. }
  24770. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mCF7A6BEA6AA09ED92024102331E4196808C07E49_gshared_inline (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 * __this, const RuntimeMethod* method)
  24771. {
  24772. {
  24773. int32_t L_0 = (int32_t)__this->get_key_0();
  24774. return (int32_t)L_0;
  24775. }
  24776. }
  24777. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m0E79322235A1764C7DC2E4312AA11C3E20E344D6_gshared_inline (KeyValuePair_2_t56E20A5489EE435FD8BBE3EFACF6219A626E04C0 * __this, const RuntimeMethod* method)
  24778. {
  24779. {
  24780. RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1();
  24781. return (RuntimeObject *)L_0;
  24782. }
  24783. }
  24784. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t KeyValuePair_2_get_Key_mF36223DAF79287EE7AD47721C8E71CC1ED3171DF_gshared_inline (KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 * __this, const RuntimeMethod* method)
  24785. {
  24786. {
  24787. int64_t L_0 = (int64_t)__this->get_key_0();
  24788. return (int64_t)L_0;
  24789. }
  24790. }
  24791. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_mB52250CA9A03E738EA5910C743C57CD2CB236389_gshared_inline (KeyValuePair_2_t8EB09BF4DD251CCCBB6F85C46B29153BF9822DA2 * __this, const RuntimeMethod* method)
  24792. {
  24793. {
  24794. RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1();
  24795. return (RuntimeObject *)L_0;
  24796. }
  24797. }
  24798. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m11C3B299C21C62DCDA4303334BB0944CD86238A8_gshared_inline (KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 * __this, const RuntimeMethod* method)
  24799. {
  24800. {
  24801. RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0();
  24802. return (RuntimeObject *)L_0;
  24803. }
  24804. }
  24805. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 KeyValuePair_2_get_Value_m70C03980D96E41A1D6C0A61E3F09A8A5F81A4EC1_gshared_inline (KeyValuePair_2_t8F3868B990F30E02C8F043FC41BEC2F76A9483B0 * __this, const RuntimeMethod* method)
  24806. {
  24807. {
  24808. ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 L_0 = (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )__this->get_value_1();
  24809. return (ValueTuple_2_t69671C4973C1A3829B2193E4C598B1AE7162E403 )L_0;
  24810. }
  24811. }
  24812. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m2240B2EC7839AD4891762C353DA6AF779B36AB69_gshared_inline (KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 * __this, const RuntimeMethod* method)
  24813. {
  24814. {
  24815. RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0();
  24816. return (RuntimeObject *)L_0;
  24817. }
  24818. }
  24819. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 KeyValuePair_2_get_Value_mC73018FC5609628560FE557473FA3E98ED8BCA73_gshared_inline (KeyValuePair_2_tB935032807802ABC8FB0ADE6DB25E7868976FD41 * __this, const RuntimeMethod* method)
  24820. {
  24821. {
  24822. ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 L_0 = (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )__this->get_value_1();
  24823. return (ArrayMetadata_tF0CA4EA5DDA5A3A4E7FFF5549F3807D19592A4B9 )L_0;
  24824. }
  24825. }
  24826. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m0811BBC9021B11DC1F804BB595C644CBE8E6DD01_gshared_inline (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * __this, const RuntimeMethod* method)
  24827. {
  24828. {
  24829. RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0();
  24830. return (RuntimeObject *)L_0;
  24831. }
  24832. }
  24833. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool KeyValuePair_2_get_Value_m65076207C2BD77BB76C0FA0499724D61726996DD_gshared_inline (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * __this, const RuntimeMethod* method)
  24834. {
  24835. {
  24836. bool L_0 = (bool)__this->get_value_1();
  24837. return (bool)L_0;
  24838. }
  24839. }
  24840. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_mE19E8AD71214C108DC76633F8840C2F4D27177AD_gshared_inline (KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C * __this, const RuntimeMethod* method)
  24841. {
  24842. {
  24843. RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0();
  24844. return (RuntimeObject *)L_0;
  24845. }
  24846. }
  24847. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 KeyValuePair_2_get_Value_m74D91F7B138FEC49570DD149FAAB1D9680723DA8_gshared_inline (KeyValuePair_2_t5D44FBDF52B23E6EE90F2B94448DC28D8B0D440C * __this, const RuntimeMethod* method)
  24848. {
  24849. {
  24850. Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 L_0 = (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )__this->get_value_1();
  24851. return (Color_tCFB8D568A73B9B13B7059AFE9CFA0274881FCEB8 )L_0;
  24852. }
  24853. }