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

mscorlib23.cpp 495KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974
  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. struct VirtualActionInvoker0
  9. {
  10. typedef void (*Action)(void*, const RuntimeMethod*);
  11. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  12. {
  13. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  14. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  15. }
  16. };
  17. template <typename T1>
  18. struct VirtualActionInvoker1
  19. {
  20. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  21. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  22. {
  23. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  24. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  25. }
  26. };
  27. template <typename T1, typename T2>
  28. struct VirtualActionInvoker2
  29. {
  30. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  31. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  32. {
  33. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  34. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  35. }
  36. };
  37. template <typename T1, typename T2, typename T3, typename T4>
  38. struct VirtualActionInvoker4
  39. {
  40. typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);
  41. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
  42. {
  43. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  44. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
  45. }
  46. };
  47. template <typename R>
  48. struct VirtualFuncInvoker0
  49. {
  50. typedef R (*Func)(void*, const RuntimeMethod*);
  51. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  52. {
  53. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  54. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  55. }
  56. };
  57. template <typename R, typename T1>
  58. struct VirtualFuncInvoker1
  59. {
  60. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  61. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  62. {
  63. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  64. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  65. }
  66. };
  67. template <typename R, typename T1, typename T2>
  68. struct VirtualFuncInvoker2
  69. {
  70. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  71. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  72. {
  73. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  74. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  75. }
  76. };
  77. struct InterfaceActionInvoker0
  78. {
  79. typedef void (*Action)(void*, const RuntimeMethod*);
  80. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  81. {
  82. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  83. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  84. }
  85. };
  86. template <typename T1>
  87. struct InterfaceActionInvoker1
  88. {
  89. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  90. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  91. {
  92. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  93. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  94. }
  95. };
  96. template <typename T1, typename T2>
  97. struct InterfaceActionInvoker2
  98. {
  99. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  100. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
  101. {
  102. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  103. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  104. }
  105. };
  106. template <typename R>
  107. struct InterfaceFuncInvoker0
  108. {
  109. typedef R (*Func)(void*, const RuntimeMethod*);
  110. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  111. {
  112. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  113. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  114. }
  115. };
  116. template <typename R, typename T1>
  117. struct InterfaceFuncInvoker1
  118. {
  119. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  120. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  121. {
  122. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  123. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  124. }
  125. };
  126. template <typename R, typename T1, typename T2>
  127. struct InterfaceFuncInvoker2
  128. {
  129. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  130. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
  131. {
  132. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  133. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  134. }
  135. };
  136. // System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Object>
  137. struct ConditionalWeakTable_2_t87BE12792DC61EC9AE17609EC1ACA0671B3F5605;
  138. // System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>
  139. struct ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858;
  140. // System.Collections.Generic.Dictionary`2<System.String,System.Int32>
  141. struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588;
  142. // System.Collections.Generic.EqualityComparer`1<System.Byte>
  143. struct EqualityComparer_1_t209913D8BB9C5DF2E3F26BA94AD53F39604FBFB8;
  144. // System.Collections.Generic.EqualityComparer`1<System.Object>
  145. struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2;
  146. // System.Collections.Generic.EqualityComparer`1<System.String>
  147. struct EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A;
  148. // System.Byte[]
  149. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  150. // System.Char[]
  151. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  152. // System.Runtime.CompilerServices.Ephemeron[]
  153. struct EphemeronU5BU5D_t4F80428A1142C3102C946127F8190063001742E8;
  154. // System.IntPtr[]
  155. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  156. // System.Object[]
  157. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  158. // System.Diagnostics.StackTrace[]
  159. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  160. // System.String[]
  161. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  162. // System.Type[]
  163. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  164. // System.Collections.Hashtable/bucket[]
  165. struct bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587;
  166. // System.ArgumentException
  167. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  168. // System.ArgumentNullException
  169. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
  170. // System.ArgumentOutOfRangeException
  171. struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
  172. // System.Collections.ArrayList
  173. struct ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A;
  174. // System.Buffers.ArrayPoolEventSource
  175. struct ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888;
  176. // System.Reflection.Binder
  177. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
  178. // System.Collections.Generic.ByteEqualityComparer
  179. struct ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275;
  180. // System.Collections.Concurrent.CDSCollectionETWBCLProvider
  181. struct CDSCollectionETWBCLProvider_tA904DD9138642E1D0520625652906C4775E3C999;
  182. // System.Collections.CompatibleComparer
  183. struct CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465;
  184. // System.Diagnostics.Tracing.EventSource
  185. struct EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25;
  186. // System.Exception
  187. struct Exception_t;
  188. // System.Collections.Hashtable
  189. struct Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D;
  190. // System.Collections.ICollection
  191. struct ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E;
  192. // System.Collections.IComparer
  193. struct IComparer_tE7497C3BE3F68A5A2DCEBF0DAD7D13D738FE7BAD;
  194. // System.Collections.IDictionary
  195. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  196. // System.Collections.IDictionaryEnumerator
  197. struct IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16;
  198. // System.Collections.IEnumerator
  199. struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
  200. // System.Collections.IEqualityComparer
  201. struct IEqualityComparer_tEF8F1EC76B9C8E76695BE848D41E6B147928D1C1;
  202. // System.Runtime.Serialization.IFormatterConverter
  203. struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609;
  204. // System.Collections.IHashCodeProvider
  205. struct IHashCodeProvider_t666BBC3F1EA6821F808B7D2D7B98808A5863D139;
  206. // System.Collections.IList
  207. struct IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D;
  208. // System.Buffers.IPinnable
  209. struct IPinnable_tA3989EA495C0118966BAAF8848C0009947BB49C0;
  210. // System.Collections.Generic.InternalStringComparer
  211. struct InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B;
  212. // System.InvalidOperationException
  213. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
  214. // System.Collections.Generic.KeyNotFoundException
  215. struct KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E;
  216. // System.Reflection.MemberFilter
  217. struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
  218. // System.NotSupportedException
  219. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
  220. // System.PlatformNotSupportedException
  221. struct PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A;
  222. // System.Runtime.Serialization.SafeSerializationManager
  223. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  224. // System.Runtime.Serialization.SerializationException
  225. struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7;
  226. // System.Runtime.Serialization.SerializationInfo
  227. struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
  228. // System.Runtime.Serialization.SerializationInfoEnumerator
  229. struct SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540;
  230. // System.String
  231. struct String_t;
  232. // System.Text.StringBuilder
  233. struct StringBuilder_t;
  234. // System.SystemException
  235. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295;
  236. // System.Type
  237. struct Type_t;
  238. // System.Void
  239. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  240. // System.Collections.ArrayList/ArrayListEnumeratorSimple
  241. struct ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA;
  242. // System.Collections.ArrayList/IListWrapper
  243. struct IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187;
  244. // System.Collections.ArrayList/ReadOnlyArrayList
  245. struct ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7;
  246. // System.Collections.Hashtable/HashtableEnumerator
  247. struct HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061;
  248. // System.Collections.Hashtable/KeyCollection
  249. struct KeyCollection_tBB3F4721A1C8F423C471AC11D255D44189022E77;
  250. // System.Collections.Hashtable/SyncHashtable
  251. struct SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5;
  252. // System.Collections.Hashtable/ValueCollection
  253. struct ValueCollection_tC43990EDD17B7EDE8FCE3674B9537163DCDA557F;
  254. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  255. IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
  256. IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
  257. IL2CPP_EXTERN_C RuntimeClass* ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_il2cpp_TypeInfo_var;
  258. IL2CPP_EXTERN_C RuntimeClass* ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var;
  259. IL2CPP_EXTERN_C RuntimeClass* ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var;
  260. IL2CPP_EXTERN_C RuntimeClass* ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var;
  261. IL2CPP_EXTERN_C RuntimeClass* CDSCollectionETWBCLProvider_tA904DD9138642E1D0520625652906C4775E3C999_il2cpp_TypeInfo_var;
  262. IL2CPP_EXTERN_C RuntimeClass* CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465_il2cpp_TypeInfo_var;
  263. IL2CPP_EXTERN_C RuntimeClass* DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_il2cpp_TypeInfo_var;
  264. IL2CPP_EXTERN_C RuntimeClass* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var;
  265. IL2CPP_EXTERN_C RuntimeClass* HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var;
  266. IL2CPP_EXTERN_C RuntimeClass* HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061_il2cpp_TypeInfo_var;
  267. IL2CPP_EXTERN_C RuntimeClass* Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_il2cpp_TypeInfo_var;
  268. IL2CPP_EXTERN_C RuntimeClass* ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var;
  269. IL2CPP_EXTERN_C RuntimeClass* IComparer_tE7497C3BE3F68A5A2DCEBF0DAD7D13D738FE7BAD_il2cpp_TypeInfo_var;
  270. IL2CPP_EXTERN_C RuntimeClass* IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var;
  271. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
  272. IL2CPP_EXTERN_C RuntimeClass* IEqualityComparer_tEF8F1EC76B9C8E76695BE848D41E6B147928D1C1_il2cpp_TypeInfo_var;
  273. IL2CPP_EXTERN_C RuntimeClass* IHashCodeProvider_t666BBC3F1EA6821F808B7D2D7B98808A5863D139_il2cpp_TypeInfo_var;
  274. IL2CPP_EXTERN_C RuntimeClass* IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187_il2cpp_TypeInfo_var;
  275. IL2CPP_EXTERN_C RuntimeClass* IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var;
  276. IL2CPP_EXTERN_C RuntimeClass* IPinnable_tA3989EA495C0118966BAAF8848C0009947BB49C0_il2cpp_TypeInfo_var;
  277. IL2CPP_EXTERN_C RuntimeClass* Il2CppComObject_il2cpp_TypeInfo_var;
  278. IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
  279. IL2CPP_EXTERN_C RuntimeClass* KeyCollection_tBB3F4721A1C8F423C471AC11D255D44189022E77_il2cpp_TypeInfo_var;
  280. IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
  281. IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
  282. IL2CPP_EXTERN_C RuntimeClass* PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A_il2cpp_TypeInfo_var;
  283. IL2CPP_EXTERN_C RuntimeClass* ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7_il2cpp_TypeInfo_var;
  284. IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
  285. IL2CPP_EXTERN_C RuntimeClass* SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var;
  286. IL2CPP_EXTERN_C RuntimeClass* SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5_il2cpp_TypeInfo_var;
  287. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  288. IL2CPP_EXTERN_C RuntimeClass* ValueCollection_tC43990EDD17B7EDE8FCE3674B9537163DCDA557F_il2cpp_TypeInfo_var;
  289. IL2CPP_EXTERN_C RuntimeClass* bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587_il2cpp_TypeInfo_var;
  290. IL2CPP_EXTERN_C String_t* _stringLiteral00BA133FF3D84EAB4FB7DB5FB38F235C4E108ED9;
  291. IL2CPP_EXTERN_C String_t* _stringLiteral07624473F417C06C74D59C64840A1532FCE2C626;
  292. IL2CPP_EXTERN_C String_t* _stringLiteral0FB28D215F1C062EDB535A58AD8714B5A5FE4064;
  293. IL2CPP_EXTERN_C String_t* _stringLiteral11F27A23993F7FC4801D0240B7C41D835B44B745;
  294. IL2CPP_EXTERN_C String_t* _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
  295. IL2CPP_EXTERN_C String_t* _stringLiteral12B3B315E8F60BA82CD3BA50FEE2FE5C0949B763;
  296. IL2CPP_EXTERN_C String_t* _stringLiteral2390D6884F59E2E4EA04837AD7D6268548597633;
  297. IL2CPP_EXTERN_C String_t* _stringLiteral23A1E49ECE323ABF0A2F834678904E1415CBBB18;
  298. IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1;
  299. IL2CPP_EXTERN_C String_t* _stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE;
  300. IL2CPP_EXTERN_C String_t* _stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B;
  301. IL2CPP_EXTERN_C String_t* _stringLiteral3EE17D366C57CBF012064BEF57DC6B58C6B46A88;
  302. IL2CPP_EXTERN_C String_t* _stringLiteral457BF4072EA28A68960C6F36D3FB2B96D339A700;
  303. IL2CPP_EXTERN_C String_t* _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8;
  304. IL2CPP_EXTERN_C String_t* _stringLiteral4D1773CA7AF4AE36C001FBC3E1E5DA5574C041FA;
  305. IL2CPP_EXTERN_C String_t* _stringLiteral539E8D7071DA3C24DE80E9DDA3E12DBCDC283FBB;
  306. IL2CPP_EXTERN_C String_t* _stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4;
  307. IL2CPP_EXTERN_C String_t* _stringLiteral5B9FE05484B470B354696B4F06C3B12F71B5BB4A;
  308. IL2CPP_EXTERN_C String_t* _stringLiteral62EDD94B35AE1C598F9C8060E6F26AD1470D672D;
  309. IL2CPP_EXTERN_C String_t* _stringLiteral63FC874122847D14784CB3ADBE59A08B9558FA97;
  310. IL2CPP_EXTERN_C String_t* _stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB;
  311. IL2CPP_EXTERN_C String_t* _stringLiteral71943296949CB7F897DB641231533D430DE14FF8;
  312. IL2CPP_EXTERN_C String_t* _stringLiteral7331C93BE0BC11AF8C588D87CB6B2725FC603354;
  313. IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
  314. IL2CPP_EXTERN_C String_t* _stringLiteral77048C04058DC1CDDAE5B38B11B56EFD16467A77;
  315. IL2CPP_EXTERN_C String_t* _stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8;
  316. IL2CPP_EXTERN_C String_t* _stringLiteral834F4B6837B71847C4048C946DF8754B323D6BF9;
  317. IL2CPP_EXTERN_C String_t* _stringLiteral8AF22EA5A6A5A696D2456E9227B5745A698E05A8;
  318. IL2CPP_EXTERN_C String_t* _stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5;
  319. IL2CPP_EXTERN_C String_t* _stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085;
  320. IL2CPP_EXTERN_C String_t* _stringLiteralA87F2ACE872ABEBEB39F138C43E3F9DFA255BDB1;
  321. IL2CPP_EXTERN_C String_t* _stringLiteralAEE8DD47F29A535762B8579D9E3E69D0D84968BB;
  322. IL2CPP_EXTERN_C String_t* _stringLiteralB4054C6E4E11B87959DDCCED1FDA757609E47F49;
  323. IL2CPP_EXTERN_C String_t* _stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED;
  324. IL2CPP_EXTERN_C String_t* _stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4;
  325. IL2CPP_EXTERN_C String_t* _stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7;
  326. IL2CPP_EXTERN_C String_t* _stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922;
  327. IL2CPP_EXTERN_C String_t* _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9;
  328. IL2CPP_EXTERN_C String_t* _stringLiteralC94F5AC0843483C42F57211A309E77D97ADE18B1;
  329. IL2CPP_EXTERN_C String_t* _stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06;
  330. IL2CPP_EXTERN_C String_t* _stringLiteralD48F64ABB05D3F39046297B361BD8AA53451659A;
  331. IL2CPP_EXTERN_C String_t* _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1;
  332. IL2CPP_EXTERN_C String_t* _stringLiteralE209FAE75837720CC82067C1D76DCD103784C60B;
  333. IL2CPP_EXTERN_C String_t* _stringLiteralE68FFE708FFE8FC1D5DA3BEDB8B81DE1CCC64C34;
  334. IL2CPP_EXTERN_C String_t* _stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB;
  335. IL2CPP_EXTERN_C String_t* _stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6;
  336. IL2CPP_EXTERN_C String_t* _stringLiteralEB85B9BFFDE3135B37337A7491E104BC8493E6C0;
  337. IL2CPP_EXTERN_C String_t* _stringLiteralED1269E5C23EE33C8DD1238BDFE8303F0D986C1F;
  338. IL2CPP_EXTERN_C String_t* _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7;
  339. IL2CPP_EXTERN_C String_t* _stringLiteralF8D08FCF1537043BF0289FA98C51BF5A3AC7C618;
  340. IL2CPP_EXTERN_C const RuntimeMethod* ArrayListEnumeratorSimple_MoveNext_m8138ECAB6271595D2B271AD27DF8BC1242637E66_RuntimeMethod_var;
  341. IL2CPP_EXTERN_C const RuntimeMethod* ArrayListEnumeratorSimple_Reset_mDF974CA5DDF1B8C46C756871711697AE745E3ABD_RuntimeMethod_var;
  342. IL2CPP_EXTERN_C const RuntimeMethod* ArrayListEnumeratorSimple_get_Current_m37B813C38A8EE4BE18A4EC908DCAA02DF3DE4613_RuntimeMethod_var;
  343. IL2CPP_EXTERN_C const RuntimeMethod* ArrayPoolEventSource_BufferAllocated_m8460B99481867223928865EA0076CCF983EE3DB0_RuntimeMethod_var;
  344. IL2CPP_EXTERN_C const RuntimeMethod* ArrayPoolEventSource_BufferRented_m89BFEDA08F56DBCD41247780571D8481C08961E6_RuntimeMethod_var;
  345. IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var;
  346. IL2CPP_EXTERN_C const RuntimeMethod* ByteEqualityComparer_IndexOf_mFFA29BDEAC6472E9942D453FDA4D88C409EFCDA8_RuntimeMethod_var;
  347. IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_Add_mF98A2811734A37D856C622E7783FD7502AA7F0B7_RuntimeMethod_var;
  348. IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_Remove_mEA61545EA43662F3718895F4E435A1F3EFB9756E_RuntimeMethod_var;
  349. IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_TryGetValue_m8AB467BA44D1FF9EBDB9735CED88B0D67AC6403F_RuntimeMethod_var;
  350. IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1__ctor_m837428D8789D08F38784925EE679EBC5FF7808FD_RuntimeMethod_var;
  351. IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1__ctor_m9D692A2446D3F93F9042D7CAC625E36F01658C0C_RuntimeMethod_var;
  352. IL2CPP_EXTERN_C const RuntimeMethod* HashtableEnumerator_MoveNext_m211FB14AC78F8E4A68AD090BB1942C18FF069A1E_RuntimeMethod_var;
  353. IL2CPP_EXTERN_C const RuntimeMethod* HashtableEnumerator_Reset_m72C56174ABFACD3B9073CA3DB7134083D2803876_RuntimeMethod_var;
  354. IL2CPP_EXTERN_C const RuntimeMethod* HashtableEnumerator_get_Current_mE6421EB7F4E1327453DE6D3BE41289DCC8BF8F15_RuntimeMethod_var;
  355. IL2CPP_EXTERN_C const RuntimeMethod* HashtableEnumerator_get_Entry_m4DDDE56EB20FCAB680D4D871CF28910E6FFD7C20_RuntimeMethod_var;
  356. IL2CPP_EXTERN_C const RuntimeMethod* HashtableEnumerator_get_Key_m0C1262C3A8839D8F5C7814E08A2AF850A544310C_RuntimeMethod_var;
  357. IL2CPP_EXTERN_C const RuntimeMethod* HashtableEnumerator_get_Value_m30BAEC76875DF2C4AF27B87F83FD960BE35503D2_RuntimeMethod_var;
  358. IL2CPP_EXTERN_C const RuntimeMethod* Hashtable_ContainsKey_mD7547474EE4492B67247124EAEFCA6A92FE861E0_RuntimeMethod_var;
  359. IL2CPP_EXTERN_C const RuntimeMethod* Hashtable_CopyTo_mF64638BD6F1A7003B362A0A410FCFC5B5304A989_RuntimeMethod_var;
  360. IL2CPP_EXTERN_C const RuntimeMethod* Hashtable_GetObjectData_m1BD67716932F63BD5EBD6A946564D4C7E2C573D9_RuntimeMethod_var;
  361. IL2CPP_EXTERN_C const RuntimeMethod* Hashtable_Insert_mCE383FCEDF95EF53D7A5FAA83454F65C20552291_RuntimeMethod_var;
  362. IL2CPP_EXTERN_C const RuntimeMethod* Hashtable_OnDeserialization_mF74C1F7E5BC49CB2FDD0955B7B82D1B663344565_RuntimeMethod_var;
  363. IL2CPP_EXTERN_C const RuntimeMethod* Hashtable_Remove_mE9F11255E490CB42E8F6D9F659EA5F3B9A3A6D1F_RuntimeMethod_var;
  364. IL2CPP_EXTERN_C const RuntimeMethod* Hashtable_Synchronized_m6C533F21D7532A6118974AE7634AB28C76765EF5_RuntimeMethod_var;
  365. IL2CPP_EXTERN_C const RuntimeMethod* Hashtable__ctor_mF77B5A58D1E293CE5F40A06146D9C24D7C7F638A_RuntimeMethod_var;
  366. IL2CPP_EXTERN_C const RuntimeMethod* Hashtable_get_Item_m9E54CED9DB1DB76DD826C235F162BC2109D1D925_RuntimeMethod_var;
  367. IL2CPP_EXTERN_C const RuntimeMethod* IListWrapper_Clear_m2531723DAB48EDD240AF1684E9DA6EF53E9658C9_RuntimeMethod_var;
  368. IL2CPP_EXTERN_C const RuntimeMethod* IListWrapper_CopyTo_m79B3F6EB20E2BD8734CA1ABE99043B88D7A01FB1_RuntimeMethod_var;
  369. IL2CPP_EXTERN_C const RuntimeMethod* IListWrapper_InsertRange_m18EE3C843D1FD0B60D92020835CEFF39FF2FC9B3_RuntimeMethod_var;
  370. IL2CPP_EXTERN_C const RuntimeMethod* IListWrapper_RemoveRange_m7D800CCE2B77A9FDE085CBC7D9CC3A2E4312D621_RuntimeMethod_var;
  371. IL2CPP_EXTERN_C const RuntimeMethod* IListWrapper_Sort_mF4D1C85C0865B0942180074EB047A7AC7FA2299B_RuntimeMethod_var;
  372. IL2CPP_EXTERN_C const RuntimeMethod* IListWrapper_ToArray_m87E592A6B643C1EE45C876AA4FC178479B1A0F94_RuntimeMethod_var;
  373. IL2CPP_EXTERN_C const RuntimeMethod* IListWrapper_set_Capacity_m77C2A344F6F0AD9A78A9439045B58B473A3BA189_RuntimeMethod_var;
  374. IL2CPP_EXTERN_C const RuntimeMethod* IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m119232371BEE9732FE70D22EE93B3818E577EFAF_RuntimeMethod_var;
  375. IL2CPP_EXTERN_C const RuntimeMethod* KeyCollection_CopyTo_m5062910D0AF077DE093FA9C67E7E9DF942792AF8_RuntimeMethod_var;
  376. IL2CPP_EXTERN_C const RuntimeMethod* LazyInitializer_EnsureInitialized_TisConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858_m86148F5434156C4EBFE958A775770256FDFA12CF_RuntimeMethod_var;
  377. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArrayList_AddRange_mEF6206AF924D609FE389BC245F96E219AEEBC9D1_RuntimeMethod_var;
  378. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArrayList_Add_m678A7B66614274CA0000B5A4232F962A7AC78148_RuntimeMethod_var;
  379. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArrayList_Clear_mFC78469FBFCCB7BB591799A3EDC73B840C7DEABF_RuntimeMethod_var;
  380. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArrayList_InsertRange_m85C6EB9DC3DBC3AEF520F33615042A47E3FFF139_RuntimeMethod_var;
  381. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArrayList_Insert_mE0BAE5C31B0C86553B445FD7284587D5A5AA5C51_RuntimeMethod_var;
  382. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArrayList_RemoveAt_m63D3189155E548BC750C2B02A017B727AB83409A_RuntimeMethod_var;
  383. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArrayList_RemoveRange_m40DD193E8AD2DA912E0A37F780490370E2A0C4B2_RuntimeMethod_var;
  384. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArrayList_Remove_mA156265395B4E03784739D03DCC0A08D3CA51FF7_RuntimeMethod_var;
  385. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArrayList_Sort_m86AD85F1FC3BD7DED597C723FC0DD72CDCDE6C8B_RuntimeMethod_var;
  386. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArrayList_set_Capacity_m9C39F463CE13298AC650079FE6386FE9EEC97F6C_RuntimeMethod_var;
  387. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArrayList_set_Item_m3434044C6507C9826AD8931C8C74C07921A37E11_RuntimeMethod_var;
  388. IL2CPP_EXTERN_C const RuntimeMethod* SyncHashtable_ContainsKey_m29B505232C709E842FDD2398C1B6A75C9708241E_RuntimeMethod_var;
  389. IL2CPP_EXTERN_C const RuntimeMethod* SyncHashtable_GetObjectData_mCBA586B5407FEAEB6B8F5F4C6E62D6EA2EAE40D2_RuntimeMethod_var;
  390. IL2CPP_EXTERN_C const RuntimeMethod* SyncHashtable__ctor_mF1BBFC51ECC24E48FE77B39E9124110ADA45941A_RuntimeMethod_var;
  391. IL2CPP_EXTERN_C const RuntimeMethod* ThrowStub_ThrowNotSupportedException_m02C318CA8F5812C025CBEDEA07A5DE5D0FDBB25F_RuntimeMethod_var;
  392. IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_CopyTo_mD8B0681E6639A47EF9AFE951316CBA082381787F_RuntimeMethod_var;
  393. IL2CPP_EXTERN_C const RuntimeType* ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_0_0_0_var;
  394. IL2CPP_EXTERN_C const RuntimeType* IComparer_tE7497C3BE3F68A5A2DCEBF0DAD7D13D738FE7BAD_0_0_0_var;
  395. IL2CPP_EXTERN_C const RuntimeType* IEqualityComparer_tEF8F1EC76B9C8E76695BE848D41E6B147928D1C1_0_0_0_var;
  396. IL2CPP_EXTERN_C const RuntimeType* IHashCodeProvider_t666BBC3F1EA6821F808B7D2D7B98808A5863D139_0_0_0_var;
  397. IL2CPP_EXTERN_C const RuntimeType* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_0_0_0_var;
  398. struct Exception_t_marshaled_com;
  399. struct Exception_t_marshaled_pinvoke;
  400. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  401. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  402. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  403. struct bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587;
  404. IL2CPP_EXTERN_C_BEGIN
  405. IL2CPP_EXTERN_C_END
  406. #ifdef __clang__
  407. #pragma clang diagnostic push
  408. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  409. #pragma clang diagnostic ignored "-Wunused-variable"
  410. #endif
  411. // System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>
  412. struct ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858 : public RuntimeObject
  413. {
  414. // System.Runtime.CompilerServices.Ephemeron[] System.Runtime.CompilerServices.ConditionalWeakTable`2::data
  415. EphemeronU5BU5D_t4F80428A1142C3102C946127F8190063001742E8* ___data_4;
  416. // System.Object System.Runtime.CompilerServices.ConditionalWeakTable`2::_lock
  417. RuntimeObject* ____lock_5;
  418. // System.Int32 System.Runtime.CompilerServices.ConditionalWeakTable`2::size
  419. int32_t ___size_6;
  420. };
  421. // System.EmptyArray`1<System.Object>
  422. struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE : public RuntimeObject
  423. {
  424. };
  425. // System.Collections.Generic.EqualityComparer`1<System.Byte>
  426. struct EqualityComparer_1_t209913D8BB9C5DF2E3F26BA94AD53F39604FBFB8 : public RuntimeObject
  427. {
  428. };
  429. // System.Collections.Generic.EqualityComparer`1<System.String>
  430. struct EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A : public RuntimeObject
  431. {
  432. };
  433. // System.Collections.ArrayList
  434. struct ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A : public RuntimeObject
  435. {
  436. // System.Object[] System.Collections.ArrayList::_items
  437. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_0;
  438. // System.Int32 System.Collections.ArrayList::_size
  439. int32_t ____size_1;
  440. // System.Int32 System.Collections.ArrayList::_version
  441. int32_t ____version_2;
  442. // System.Object System.Collections.ArrayList::_syncRoot
  443. RuntimeObject* ____syncRoot_3;
  444. };
  445. // System.Buffers.Binary.BinaryPrimitives
  446. struct BinaryPrimitives_tFEA1A3012A2BA5E1F6CD0F63173264A165CB6A7B : public RuntimeObject
  447. {
  448. };
  449. // System.Collections.Generic.CollectionExtensions
  450. struct CollectionExtensions_t182A00BC503C9791010A3F71F412C76ABDD4D10D : public RuntimeObject
  451. {
  452. };
  453. // System.Collections.CompatibleComparer
  454. struct CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465 : public RuntimeObject
  455. {
  456. // System.Collections.IHashCodeProvider System.Collections.CompatibleComparer::_hcp
  457. RuntimeObject* ____hcp_0;
  458. // System.Collections.IComparer System.Collections.CompatibleComparer::_comparer
  459. RuntimeObject* ____comparer_1;
  460. };
  461. // System.Collections.Generic.EnumerableHelpers
  462. struct EnumerableHelpers_t18A53CA9FA987FA240C4777E90230115D116D29B : public RuntimeObject
  463. {
  464. };
  465. // System.Diagnostics.Tracing.EventSource
  466. struct EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25 : public RuntimeObject
  467. {
  468. // System.String System.Diagnostics.Tracing.EventSource::<Name>k__BackingField
  469. String_t* ___U3CNameU3Ek__BackingField_0;
  470. };
  471. // System.Buffers.Text.FormattingHelpers
  472. struct FormattingHelpers_t06A1B3D3DEEAE9313D177C6D62D99DBF100E151D : public RuntimeObject
  473. {
  474. };
  475. // System.Collections.Hashtable
  476. struct Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D : public RuntimeObject
  477. {
  478. // System.Collections.Hashtable/bucket[] System.Collections.Hashtable::_buckets
  479. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* ____buckets_10;
  480. // System.Int32 System.Collections.Hashtable::_count
  481. int32_t ____count_11;
  482. // System.Int32 System.Collections.Hashtable::_occupancy
  483. int32_t ____occupancy_12;
  484. // System.Int32 System.Collections.Hashtable::_loadsize
  485. int32_t ____loadsize_13;
  486. // System.Single System.Collections.Hashtable::_loadFactor
  487. float ____loadFactor_14;
  488. // System.Int32 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Hashtable::_version
  489. int32_t ____version_15;
  490. // System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Hashtable::_isWriterInProgress
  491. bool ____isWriterInProgress_16;
  492. // System.Collections.ICollection System.Collections.Hashtable::_keys
  493. RuntimeObject* ____keys_17;
  494. // System.Collections.ICollection System.Collections.Hashtable::_values
  495. RuntimeObject* ____values_18;
  496. // System.Collections.IEqualityComparer System.Collections.Hashtable::_keycomparer
  497. RuntimeObject* ____keycomparer_19;
  498. // System.Object System.Collections.Hashtable::_syncRoot
  499. RuntimeObject* ____syncRoot_20;
  500. };
  501. // System.Collections.Generic.IntrospectiveSortUtilities
  502. struct IntrospectiveSortUtilities_tD784154D54CAE81D6BD1F950B40A8C89EF328402 : public RuntimeObject
  503. {
  504. };
  505. // System.Collections.Generic.KeyValuePair
  506. struct KeyValuePair_t7874AE3B9245A56073B459BA3A218A817370F597 : public RuntimeObject
  507. {
  508. };
  509. // System.Reflection.MemberInfo
  510. struct MemberInfo_t : public RuntimeObject
  511. {
  512. };
  513. // System.Runtime.Serialization.SerializationInfo
  514. struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37 : public RuntimeObject
  515. {
  516. // System.String[] System.Runtime.Serialization.SerializationInfo::m_members
  517. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_members_3;
  518. // System.Object[] System.Runtime.Serialization.SerializationInfo::m_data
  519. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_data_4;
  520. // System.Type[] System.Runtime.Serialization.SerializationInfo::m_types
  521. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_types_5;
  522. // System.Collections.Generic.Dictionary`2<System.String,System.Int32> System.Runtime.Serialization.SerializationInfo::m_nameToIndex
  523. Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___m_nameToIndex_6;
  524. // System.Int32 System.Runtime.Serialization.SerializationInfo::m_currMember
  525. int32_t ___m_currMember_7;
  526. // System.Runtime.Serialization.IFormatterConverter System.Runtime.Serialization.SerializationInfo::m_converter
  527. RuntimeObject* ___m_converter_8;
  528. // System.String System.Runtime.Serialization.SerializationInfo::m_fullTypeName
  529. String_t* ___m_fullTypeName_9;
  530. // System.String System.Runtime.Serialization.SerializationInfo::m_assemName
  531. String_t* ___m_assemName_10;
  532. // System.Type System.Runtime.Serialization.SerializationInfo::objectType
  533. Type_t* ___objectType_11;
  534. // System.Boolean System.Runtime.Serialization.SerializationInfo::isFullTypeNameSetExplicit
  535. bool ___isFullTypeNameSetExplicit_12;
  536. // System.Boolean System.Runtime.Serialization.SerializationInfo::isAssemblyNameSetExplicit
  537. bool ___isAssemblyNameSetExplicit_13;
  538. // System.Boolean System.Runtime.Serialization.SerializationInfo::requireSameTokenInPartialTrust
  539. bool ___requireSameTokenInPartialTrust_14;
  540. };
  541. // System.Runtime.Serialization.SerializationInfoEnumerator
  542. struct SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540 : public RuntimeObject
  543. {
  544. // System.String[] System.Runtime.Serialization.SerializationInfoEnumerator::_members
  545. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____members_0;
  546. // System.Object[] System.Runtime.Serialization.SerializationInfoEnumerator::_data
  547. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____data_1;
  548. // System.Type[] System.Runtime.Serialization.SerializationInfoEnumerator::_types
  549. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ____types_2;
  550. // System.Int32 System.Runtime.Serialization.SerializationInfoEnumerator::_numItems
  551. int32_t ____numItems_3;
  552. // System.Int32 System.Runtime.Serialization.SerializationInfoEnumerator::_currItem
  553. int32_t ____currItem_4;
  554. // System.Boolean System.Runtime.Serialization.SerializationInfoEnumerator::_current
  555. bool ____current_5;
  556. };
  557. // System.String
  558. struct String_t : public RuntimeObject
  559. {
  560. // System.Int32 System.String::_stringLength
  561. int32_t ____stringLength_4;
  562. // System.Char System.String::_firstChar
  563. Il2CppChar ____firstChar_5;
  564. };
  565. // System.Text.StringBuilder
  566. struct StringBuilder_t : public RuntimeObject
  567. {
  568. // System.Char[] System.Text.StringBuilder::m_ChunkChars
  569. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars_0;
  570. // System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious
  571. StringBuilder_t* ___m_ChunkPrevious_1;
  572. // System.Int32 System.Text.StringBuilder::m_ChunkLength
  573. int32_t ___m_ChunkLength_2;
  574. // System.Int32 System.Text.StringBuilder::m_ChunkOffset
  575. int32_t ___m_ChunkOffset_3;
  576. // System.Int32 System.Text.StringBuilder::m_MaxCapacity
  577. int32_t ___m_MaxCapacity_4;
  578. };
  579. // System.Buffers.Utilities
  580. struct Utilities_t47DFEED0E704B42BDB4499194D7C812E763E6186 : public RuntimeObject
  581. {
  582. };
  583. // System.ValueType
  584. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  585. {
  586. };
  587. // Native definition for P/Invoke marshalling of System.ValueType
  588. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  589. {
  590. };
  591. // Native definition for COM marshalling of System.ValueType
  592. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  593. {
  594. };
  595. // System.Collections.ArrayList/ArrayListDebugView
  596. struct ArrayListDebugView_t84F5D056AFE95B118FA2000FA00D0A58706DB6FB : public RuntimeObject
  597. {
  598. };
  599. // System.Collections.ArrayList/ArrayListEnumeratorSimple
  600. struct ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA : public RuntimeObject
  601. {
  602. // System.Collections.ArrayList System.Collections.ArrayList/ArrayListEnumeratorSimple::_list
  603. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ____list_0;
  604. // System.Int32 System.Collections.ArrayList/ArrayListEnumeratorSimple::_index
  605. int32_t ____index_1;
  606. // System.Int32 System.Collections.ArrayList/ArrayListEnumeratorSimple::_version
  607. int32_t ____version_2;
  608. // System.Object System.Collections.ArrayList/ArrayListEnumeratorSimple::_currentElement
  609. RuntimeObject* ____currentElement_3;
  610. // System.Boolean System.Collections.ArrayList/ArrayListEnumeratorSimple::_isArrayList
  611. bool ____isArrayList_4;
  612. };
  613. // System.Collections.Hashtable/HashtableDebugView
  614. struct HashtableDebugView_t8AC15CFAD73CC79A91528679B7EF33B72612F0AD : public RuntimeObject
  615. {
  616. };
  617. // System.Collections.Hashtable/HashtableEnumerator
  618. struct HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061 : public RuntimeObject
  619. {
  620. // System.Collections.Hashtable System.Collections.Hashtable/HashtableEnumerator::_hashtable
  621. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ____hashtable_0;
  622. // System.Int32 System.Collections.Hashtable/HashtableEnumerator::_bucket
  623. int32_t ____bucket_1;
  624. // System.Int32 System.Collections.Hashtable/HashtableEnumerator::_version
  625. int32_t ____version_2;
  626. // System.Boolean System.Collections.Hashtable/HashtableEnumerator::_current
  627. bool ____current_3;
  628. // System.Int32 System.Collections.Hashtable/HashtableEnumerator::_getObjectRetType
  629. int32_t ____getObjectRetType_4;
  630. // System.Object System.Collections.Hashtable/HashtableEnumerator::_currentKey
  631. RuntimeObject* ____currentKey_5;
  632. // System.Object System.Collections.Hashtable/HashtableEnumerator::_currentValue
  633. RuntimeObject* ____currentValue_6;
  634. };
  635. // System.Collections.Hashtable/KeyCollection
  636. struct KeyCollection_tBB3F4721A1C8F423C471AC11D255D44189022E77 : public RuntimeObject
  637. {
  638. // System.Collections.Hashtable System.Collections.Hashtable/KeyCollection::_hashtable
  639. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ____hashtable_0;
  640. };
  641. // System.Collections.Hashtable/ValueCollection
  642. struct ValueCollection_tC43990EDD17B7EDE8FCE3674B9537163DCDA557F : public RuntimeObject
  643. {
  644. // System.Collections.Hashtable System.Collections.Hashtable/ValueCollection::_hashtable
  645. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ____hashtable_0;
  646. };
  647. // System.Buffers.ArrayPoolEventSource
  648. struct ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888 : public EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25
  649. {
  650. };
  651. // System.Boolean
  652. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  653. {
  654. // System.Boolean System.Boolean::m_value
  655. bool ___m_value_0;
  656. };
  657. // System.Byte
  658. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  659. {
  660. // System.Byte System.Byte::m_value
  661. uint8_t ___m_value_0;
  662. };
  663. // System.Collections.Generic.ByteEqualityComparer
  664. struct ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275 : public EqualityComparer_1_t209913D8BB9C5DF2E3F26BA94AD53F39604FBFB8
  665. {
  666. };
  667. // System.Collections.Concurrent.CDSCollectionETWBCLProvider
  668. struct CDSCollectionETWBCLProvider_tA904DD9138642E1D0520625652906C4775E3C999 : public EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25
  669. {
  670. };
  671. // System.Char
  672. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  673. {
  674. // System.Char System.Char::m_value
  675. Il2CppChar ___m_value_0;
  676. };
  677. // System.Collections.DictionaryEntry
  678. struct DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB
  679. {
  680. // System.Object System.Collections.DictionaryEntry::_key
  681. RuntimeObject* ____key_0;
  682. // System.Object System.Collections.DictionaryEntry::_value
  683. RuntimeObject* ____value_1;
  684. };
  685. // Native definition for P/Invoke marshalling of System.Collections.DictionaryEntry
  686. struct DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_marshaled_pinvoke
  687. {
  688. Il2CppIUnknown* ____key_0;
  689. Il2CppIUnknown* ____value_1;
  690. };
  691. // Native definition for COM marshalling of System.Collections.DictionaryEntry
  692. struct DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_marshaled_com
  693. {
  694. Il2CppIUnknown* ____key_0;
  695. Il2CppIUnknown* ____value_1;
  696. };
  697. // System.Double
  698. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  699. {
  700. // System.Double System.Double::m_value
  701. double ___m_value_0;
  702. };
  703. // System.Guid
  704. struct Guid_t
  705. {
  706. // System.Int32 System.Guid::_a
  707. int32_t ____a_1;
  708. // System.Int16 System.Guid::_b
  709. int16_t ____b_2;
  710. // System.Int16 System.Guid::_c
  711. int16_t ____c_3;
  712. // System.Byte System.Guid::_d
  713. uint8_t ____d_4;
  714. // System.Byte System.Guid::_e
  715. uint8_t ____e_5;
  716. // System.Byte System.Guid::_f
  717. uint8_t ____f_6;
  718. // System.Byte System.Guid::_g
  719. uint8_t ____g_7;
  720. // System.Byte System.Guid::_h
  721. uint8_t ____h_8;
  722. // System.Byte System.Guid::_i
  723. uint8_t ____i_9;
  724. // System.Byte System.Guid::_j
  725. uint8_t ____j_10;
  726. // System.Byte System.Guid::_k
  727. uint8_t ____k_11;
  728. };
  729. // System.Int16
  730. struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175
  731. {
  732. // System.Int16 System.Int16::m_value
  733. int16_t ___m_value_0;
  734. };
  735. // System.Int32
  736. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  737. {
  738. // System.Int32 System.Int32::m_value
  739. int32_t ___m_value_0;
  740. };
  741. // System.IntPtr
  742. struct IntPtr_t
  743. {
  744. // System.Void* System.IntPtr::m_value
  745. void* ___m_value_0;
  746. };
  747. // System.Collections.Generic.InternalStringComparer
  748. struct InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B : public EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A
  749. {
  750. };
  751. // System.Collections.Concurrent.PaddedHeadAndTail
  752. struct PaddedHeadAndTail_t1DAB41665EC6BE441A9807218EB9514A1E75B8A8
  753. {
  754. union
  755. {
  756. struct
  757. {
  758. union
  759. {
  760. #pragma pack(push, tp, 1)
  761. struct
  762. {
  763. char ___Head_0_OffsetPadding[128];
  764. // System.Int32 System.Collections.Concurrent.PaddedHeadAndTail::Head
  765. int32_t ___Head_0;
  766. };
  767. #pragma pack(pop, tp)
  768. struct
  769. {
  770. char ___Head_0_OffsetPadding_forAlignmentOnly[128];
  771. int32_t ___Head_0_forAlignmentOnly;
  772. };
  773. #pragma pack(push, tp, 1)
  774. struct
  775. {
  776. char ___Tail_1_OffsetPadding[256];
  777. // System.Int32 System.Collections.Concurrent.PaddedHeadAndTail::Tail
  778. int32_t ___Tail_1;
  779. };
  780. #pragma pack(pop, tp)
  781. struct
  782. {
  783. char ___Tail_1_OffsetPadding_forAlignmentOnly[256];
  784. int32_t ___Tail_1_forAlignmentOnly;
  785. };
  786. };
  787. };
  788. uint8_t PaddedHeadAndTail_t1DAB41665EC6BE441A9807218EB9514A1E75B8A8__padding[384];
  789. };
  790. };
  791. // System.Single
  792. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  793. {
  794. // System.Single System.Single::m_value
  795. float ___m_value_0;
  796. };
  797. // System.Threading.SpinWait
  798. struct SpinWait_t51CFFA8FF70F1B430E075F96CFD936260D8CE675
  799. {
  800. // System.Int32 System.Threading.SpinWait::_count
  801. int32_t ____count_1;
  802. };
  803. // System.Runtime.Serialization.StreamingContext
  804. struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677
  805. {
  806. // System.Object System.Runtime.Serialization.StreamingContext::m_additionalContext
  807. RuntimeObject* ___m_additionalContext_0;
  808. // System.Runtime.Serialization.StreamingContextStates System.Runtime.Serialization.StreamingContext::m_state
  809. int32_t ___m_state_1;
  810. };
  811. // Native definition for P/Invoke marshalling of System.Runtime.Serialization.StreamingContext
  812. struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke
  813. {
  814. Il2CppIUnknown* ___m_additionalContext_0;
  815. int32_t ___m_state_1;
  816. };
  817. // Native definition for COM marshalling of System.Runtime.Serialization.StreamingContext
  818. struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com
  819. {
  820. Il2CppIUnknown* ___m_additionalContext_0;
  821. int32_t ___m_state_1;
  822. };
  823. // System.UInt16
  824. struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
  825. {
  826. // System.UInt16 System.UInt16::m_value
  827. uint16_t ___m_value_0;
  828. };
  829. // System.UInt32
  830. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  831. {
  832. // System.UInt32 System.UInt32::m_value
  833. uint32_t ___m_value_0;
  834. };
  835. // System.UInt64
  836. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  837. {
  838. // System.UInt64 System.UInt64::m_value
  839. uint64_t ___m_value_0;
  840. };
  841. // System.Void
  842. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  843. {
  844. union
  845. {
  846. struct
  847. {
  848. };
  849. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  850. };
  851. };
  852. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10
  853. struct __StaticArrayInitTypeSizeU3D10_t5C0BD3C2F2400B4CC3D119A9A4D6BE6F36BED9B4
  854. {
  855. union
  856. {
  857. struct
  858. {
  859. union
  860. {
  861. };
  862. };
  863. uint8_t __StaticArrayInitTypeSizeU3D10_t5C0BD3C2F2400B4CC3D119A9A4D6BE6F36BED9B4__padding[10];
  864. };
  865. };
  866. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1018
  867. struct __StaticArrayInitTypeSizeU3D1018_t16F11201DACFD04E420851027A24F477EDAE5B55
  868. {
  869. union
  870. {
  871. struct
  872. {
  873. union
  874. {
  875. };
  876. };
  877. uint8_t __StaticArrayInitTypeSizeU3D1018_t16F11201DACFD04E420851027A24F477EDAE5B55__padding[1018];
  878. };
  879. };
  880. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1024
  881. struct __StaticArrayInitTypeSizeU3D1024_tFAF4058252F4F8B582A57FE003804BDA44C97A07
  882. {
  883. union
  884. {
  885. struct
  886. {
  887. union
  888. {
  889. };
  890. };
  891. uint8_t __StaticArrayInitTypeSizeU3D1024_tFAF4058252F4F8B582A57FE003804BDA44C97A07__padding[1024];
  892. };
  893. };
  894. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10800
  895. struct __StaticArrayInitTypeSizeU3D10800_tAF97D91E5007DF1AE1150F5C33EF60959135EBB5
  896. {
  897. union
  898. {
  899. struct
  900. {
  901. union
  902. {
  903. };
  904. };
  905. uint8_t __StaticArrayInitTypeSizeU3D10800_tAF97D91E5007DF1AE1150F5C33EF60959135EBB5__padding[10800];
  906. };
  907. };
  908. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12
  909. struct __StaticArrayInitTypeSizeU3D12_tDFF629F9AABAF6DFF52BD9CFF6BB7164F28D2373
  910. {
  911. union
  912. {
  913. struct
  914. {
  915. union
  916. {
  917. };
  918. };
  919. uint8_t __StaticArrayInitTypeSizeU3D12_tDFF629F9AABAF6DFF52BD9CFF6BB7164F28D2373__padding[12];
  920. };
  921. };
  922. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=120
  923. struct __StaticArrayInitTypeSizeU3D120_tD5C6CE4469120025887663C1D22BD39721D06413
  924. {
  925. union
  926. {
  927. struct
  928. {
  929. union
  930. {
  931. };
  932. };
  933. uint8_t __StaticArrayInitTypeSizeU3D120_tD5C6CE4469120025887663C1D22BD39721D06413__padding[120];
  934. };
  935. };
  936. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1208
  937. struct __StaticArrayInitTypeSizeU3D1208_t448FE03E395F60069921A133A51971348403E284
  938. {
  939. union
  940. {
  941. struct
  942. {
  943. union
  944. {
  945. };
  946. };
  947. uint8_t __StaticArrayInitTypeSizeU3D1208_t448FE03E395F60069921A133A51971348403E284__padding[1208];
  948. };
  949. };
  950. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=128
  951. struct __StaticArrayInitTypeSizeU3D128_t10A33C7E461046D5ECA4CF4B170F59664B1C43AF
  952. {
  953. union
  954. {
  955. struct
  956. {
  957. union
  958. {
  959. };
  960. };
  961. uint8_t __StaticArrayInitTypeSizeU3D128_t10A33C7E461046D5ECA4CF4B170F59664B1C43AF__padding[128];
  962. };
  963. };
  964. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=130
  965. struct __StaticArrayInitTypeSizeU3D130_t3A1579E4920F810DB34F519DA2EA8410C6FF9A3E
  966. {
  967. union
  968. {
  969. struct
  970. {
  971. union
  972. {
  973. };
  974. };
  975. uint8_t __StaticArrayInitTypeSizeU3D130_t3A1579E4920F810DB34F519DA2EA8410C6FF9A3E__padding[130];
  976. };
  977. };
  978. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1450
  979. struct __StaticArrayInitTypeSizeU3D1450_t1FAC416BA849625CD3D95A1981F559A2F2DE0E7C
  980. {
  981. union
  982. {
  983. struct
  984. {
  985. union
  986. {
  987. };
  988. };
  989. uint8_t __StaticArrayInitTypeSizeU3D1450_t1FAC416BA849625CD3D95A1981F559A2F2DE0E7C__padding[1450];
  990. };
  991. };
  992. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1472
  993. struct __StaticArrayInitTypeSizeU3D1472_tCB6910E7C4264AC68C8166BF9509CA9C07C69070
  994. {
  995. union
  996. {
  997. struct
  998. {
  999. union
  1000. {
  1001. };
  1002. };
  1003. uint8_t __StaticArrayInitTypeSizeU3D1472_tCB6910E7C4264AC68C8166BF9509CA9C07C69070__padding[1472];
  1004. };
  1005. };
  1006. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=15
  1007. struct __StaticArrayInitTypeSizeU3D15_tFF02C3CB329BAAB88B3F50AE2C9AFD21390048D7
  1008. {
  1009. union
  1010. {
  1011. struct
  1012. {
  1013. union
  1014. {
  1015. };
  1016. };
  1017. uint8_t __StaticArrayInitTypeSizeU3D15_tFF02C3CB329BAAB88B3F50AE2C9AFD21390048D7__padding[15];
  1018. };
  1019. };
  1020. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=152
  1021. struct __StaticArrayInitTypeSizeU3D152_t93532A5884A6C4A42D7F939692873D7E88D937B1
  1022. {
  1023. union
  1024. {
  1025. struct
  1026. {
  1027. union
  1028. {
  1029. };
  1030. };
  1031. uint8_t __StaticArrayInitTypeSizeU3D152_t93532A5884A6C4A42D7F939692873D7E88D937B1__padding[152];
  1032. };
  1033. };
  1034. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16
  1035. struct __StaticArrayInitTypeSizeU3D16_t78D5A9F654B7A1691F94A57AF19D350AE8F61BC3
  1036. {
  1037. union
  1038. {
  1039. struct
  1040. {
  1041. union
  1042. {
  1043. };
  1044. };
  1045. uint8_t __StaticArrayInitTypeSizeU3D16_t78D5A9F654B7A1691F94A57AF19D350AE8F61BC3__padding[16];
  1046. };
  1047. };
  1048. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1665
  1049. struct __StaticArrayInitTypeSizeU3D1665_t4CB4CE1056FC98C5BAB53D5F6D5F1F0B8CEBA06D
  1050. {
  1051. union
  1052. {
  1053. struct
  1054. {
  1055. union
  1056. {
  1057. };
  1058. };
  1059. uint8_t __StaticArrayInitTypeSizeU3D1665_t4CB4CE1056FC98C5BAB53D5F6D5F1F0B8CEBA06D__padding[1665];
  1060. };
  1061. };
  1062. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=170
  1063. struct __StaticArrayInitTypeSizeU3D170_tD5DDF5B1A4672BA6F4CB986B6CB5E4C8DA842155
  1064. {
  1065. union
  1066. {
  1067. struct
  1068. {
  1069. union
  1070. {
  1071. };
  1072. };
  1073. uint8_t __StaticArrayInitTypeSizeU3D170_tD5DDF5B1A4672BA6F4CB986B6CB5E4C8DA842155__padding[170];
  1074. };
  1075. };
  1076. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=172
  1077. struct __StaticArrayInitTypeSizeU3D172_t50A59F10FF3AFEB82AF45171BD2A55F079B975D6
  1078. {
  1079. union
  1080. {
  1081. struct
  1082. {
  1083. union
  1084. {
  1085. };
  1086. };
  1087. uint8_t __StaticArrayInitTypeSizeU3D172_t50A59F10FF3AFEB82AF45171BD2A55F079B975D6__padding[172];
  1088. };
  1089. };
  1090. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=174
  1091. struct __StaticArrayInitTypeSizeU3D174_tB1C80F56568C4165B636338385647ABAEF02FDA6
  1092. {
  1093. union
  1094. {
  1095. struct
  1096. {
  1097. union
  1098. {
  1099. };
  1100. };
  1101. uint8_t __StaticArrayInitTypeSizeU3D174_tB1C80F56568C4165B636338385647ABAEF02FDA6__padding[174];
  1102. };
  1103. };
  1104. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20
  1105. struct __StaticArrayInitTypeSizeU3D20_t548A67B8FAEBE929F5BE1C5FA92A7708E5A34C85
  1106. {
  1107. union
  1108. {
  1109. struct
  1110. {
  1111. union
  1112. {
  1113. };
  1114. };
  1115. uint8_t __StaticArrayInitTypeSizeU3D20_t548A67B8FAEBE929F5BE1C5FA92A7708E5A34C85__padding[20];
  1116. };
  1117. };
  1118. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2048
  1119. struct __StaticArrayInitTypeSizeU3D2048_t629933D99218856BC762A592B03108640E9B0355
  1120. {
  1121. union
  1122. {
  1123. struct
  1124. {
  1125. union
  1126. {
  1127. };
  1128. };
  1129. uint8_t __StaticArrayInitTypeSizeU3D2048_t629933D99218856BC762A592B03108640E9B0355__padding[2048];
  1130. };
  1131. };
  1132. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2100
  1133. struct __StaticArrayInitTypeSizeU3D2100_t88D645A2CDCA331608377780128DA8BFC74942DE
  1134. {
  1135. union
  1136. {
  1137. struct
  1138. {
  1139. union
  1140. {
  1141. };
  1142. };
  1143. uint8_t __StaticArrayInitTypeSizeU3D2100_t88D645A2CDCA331608377780128DA8BFC74942DE__padding[2100];
  1144. };
  1145. };
  1146. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=212
  1147. struct __StaticArrayInitTypeSizeU3D212_tFBB5CD331D3374EF82FB51954D58678789BFAB8A
  1148. {
  1149. union
  1150. {
  1151. struct
  1152. {
  1153. union
  1154. {
  1155. };
  1156. };
  1157. uint8_t __StaticArrayInitTypeSizeU3D212_tFBB5CD331D3374EF82FB51954D58678789BFAB8A__padding[212];
  1158. };
  1159. };
  1160. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2176
  1161. struct __StaticArrayInitTypeSizeU3D2176_tA278ED4E477855073B05C8EDF2E0D3BC18DE265A
  1162. {
  1163. union
  1164. {
  1165. struct
  1166. {
  1167. union
  1168. {
  1169. };
  1170. };
  1171. uint8_t __StaticArrayInitTypeSizeU3D2176_tA278ED4E477855073B05C8EDF2E0D3BC18DE265A__padding[2176];
  1172. };
  1173. };
  1174. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2350
  1175. struct __StaticArrayInitTypeSizeU3D2350_t06B3679372D33ED00832516310EE74D35B2DF1CC
  1176. {
  1177. union
  1178. {
  1179. struct
  1180. {
  1181. union
  1182. {
  1183. };
  1184. };
  1185. uint8_t __StaticArrayInitTypeSizeU3D2350_t06B3679372D33ED00832516310EE74D35B2DF1CC__padding[2350];
  1186. };
  1187. };
  1188. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2382
  1189. struct __StaticArrayInitTypeSizeU3D2382_tE85B295E3B513D28493BAAC03ABC97A0349EE630
  1190. {
  1191. union
  1192. {
  1193. struct
  1194. {
  1195. union
  1196. {
  1197. };
  1198. };
  1199. uint8_t __StaticArrayInitTypeSizeU3D2382_tE85B295E3B513D28493BAAC03ABC97A0349EE630__padding[2382];
  1200. };
  1201. };
  1202. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24
  1203. struct __StaticArrayInitTypeSizeU3D24_tF97F937C40D5FC1B94B735A6E7FDE4ED79B3DD14
  1204. {
  1205. union
  1206. {
  1207. struct
  1208. {
  1209. union
  1210. {
  1211. };
  1212. };
  1213. uint8_t __StaticArrayInitTypeSizeU3D24_tF97F937C40D5FC1B94B735A6E7FDE4ED79B3DD14__padding[24];
  1214. };
  1215. };
  1216. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=240
  1217. struct __StaticArrayInitTypeSizeU3D240_t52E7E202732F47FF85E3F1FA78FE58AB7999C265
  1218. {
  1219. union
  1220. {
  1221. struct
  1222. {
  1223. union
  1224. {
  1225. };
  1226. };
  1227. uint8_t __StaticArrayInitTypeSizeU3D240_t52E7E202732F47FF85E3F1FA78FE58AB7999C265__padding[240];
  1228. };
  1229. };
  1230. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=256
  1231. struct __StaticArrayInitTypeSizeU3D256_t776C4326DA3CB895C8BBF29F264C3A9CC48AE143
  1232. {
  1233. union
  1234. {
  1235. struct
  1236. {
  1237. union
  1238. {
  1239. };
  1240. };
  1241. uint8_t __StaticArrayInitTypeSizeU3D256_t776C4326DA3CB895C8BBF29F264C3A9CC48AE143__padding[256];
  1242. };
  1243. };
  1244. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=262
  1245. struct __StaticArrayInitTypeSizeU3D262_t451C912E08CF973D9DB4ED4830AA613DDAAE1D37
  1246. {
  1247. union
  1248. {
  1249. struct
  1250. {
  1251. union
  1252. {
  1253. };
  1254. };
  1255. uint8_t __StaticArrayInitTypeSizeU3D262_t451C912E08CF973D9DB4ED4830AA613DDAAE1D37__padding[262];
  1256. };
  1257. };
  1258. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=288
  1259. struct __StaticArrayInitTypeSizeU3D288_t26388A829D91CAEC8CC20855987F596B6D71DB51
  1260. {
  1261. union
  1262. {
  1263. struct
  1264. {
  1265. union
  1266. {
  1267. };
  1268. };
  1269. uint8_t __StaticArrayInitTypeSizeU3D288_t26388A829D91CAEC8CC20855987F596B6D71DB51__padding[288];
  1270. };
  1271. };
  1272. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3
  1273. struct __StaticArrayInitTypeSizeU3D3_tE200BA77B70F8D0805BDB2C5561AAB11A9B11312
  1274. {
  1275. union
  1276. {
  1277. struct
  1278. {
  1279. union
  1280. {
  1281. };
  1282. };
  1283. uint8_t __StaticArrayInitTypeSizeU3D3_tE200BA77B70F8D0805BDB2C5561AAB11A9B11312__padding[3];
  1284. };
  1285. };
  1286. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3132
  1287. struct __StaticArrayInitTypeSizeU3D3132_tF0F1005A79A2387D724DFD9EE4EDC366B0A4914C
  1288. {
  1289. union
  1290. {
  1291. struct
  1292. {
  1293. union
  1294. {
  1295. };
  1296. };
  1297. uint8_t __StaticArrayInitTypeSizeU3D3132_tF0F1005A79A2387D724DFD9EE4EDC366B0A4914C__padding[3132];
  1298. };
  1299. };
  1300. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32
  1301. struct __StaticArrayInitTypeSizeU3D32_tEC324F451D326CED5BF4941A609638F08792EAF0
  1302. {
  1303. union
  1304. {
  1305. struct
  1306. {
  1307. union
  1308. {
  1309. };
  1310. };
  1311. uint8_t __StaticArrayInitTypeSizeU3D32_tEC324F451D326CED5BF4941A609638F08792EAF0__padding[32];
  1312. };
  1313. };
  1314. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=336
  1315. struct __StaticArrayInitTypeSizeU3D336_tCE45B5681EF21AE25502E6165F44A12AA857A970
  1316. {
  1317. union
  1318. {
  1319. struct
  1320. {
  1321. union
  1322. {
  1323. };
  1324. };
  1325. uint8_t __StaticArrayInitTypeSizeU3D336_tCE45B5681EF21AE25502E6165F44A12AA857A970__padding[336];
  1326. };
  1327. };
  1328. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36
  1329. struct __StaticArrayInitTypeSizeU3D36_t5C0EDBE11BB2C6682A10956FD7BD0D97A46E3BA4
  1330. {
  1331. union
  1332. {
  1333. struct
  1334. {
  1335. union
  1336. {
  1337. };
  1338. };
  1339. uint8_t __StaticArrayInitTypeSizeU3D36_t5C0EDBE11BB2C6682A10956FD7BD0D97A46E3BA4__padding[36];
  1340. };
  1341. };
  1342. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=360
  1343. struct __StaticArrayInitTypeSizeU3D360_tD14687B8AE6042547DA97E61DFF1BC57C0AABB00
  1344. {
  1345. union
  1346. {
  1347. struct
  1348. {
  1349. union
  1350. {
  1351. };
  1352. };
  1353. uint8_t __StaticArrayInitTypeSizeU3D360_tD14687B8AE6042547DA97E61DFF1BC57C0AABB00__padding[360];
  1354. };
  1355. };
  1356. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=38
  1357. struct __StaticArrayInitTypeSizeU3D38_t193D2F75A75C37EA34EAEBC8DCA5E21ED4C7382E
  1358. {
  1359. union
  1360. {
  1361. struct
  1362. {
  1363. union
  1364. {
  1365. };
  1366. };
  1367. uint8_t __StaticArrayInitTypeSizeU3D38_t193D2F75A75C37EA34EAEBC8DCA5E21ED4C7382E__padding[38];
  1368. };
  1369. };
  1370. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40
  1371. struct __StaticArrayInitTypeSizeU3D40_t1829E21A9E581C04E0E6E428BCDF38D218380C08
  1372. {
  1373. union
  1374. {
  1375. struct
  1376. {
  1377. union
  1378. {
  1379. };
  1380. };
  1381. uint8_t __StaticArrayInitTypeSizeU3D40_t1829E21A9E581C04E0E6E428BCDF38D218380C08__padding[40];
  1382. };
  1383. };
  1384. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=4096
  1385. struct __StaticArrayInitTypeSizeU3D4096_tBC12C9D01469CC5942ED025E4769CBD57E2A3669
  1386. {
  1387. union
  1388. {
  1389. struct
  1390. {
  1391. union
  1392. {
  1393. };
  1394. };
  1395. uint8_t __StaticArrayInitTypeSizeU3D4096_tBC12C9D01469CC5942ED025E4769CBD57E2A3669__padding[4096];
  1396. };
  1397. };
  1398. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=42
  1399. struct __StaticArrayInitTypeSizeU3D42_t2A4EC2E868CF39CFD190BCF4A4FD68F75532504A
  1400. {
  1401. union
  1402. {
  1403. struct
  1404. {
  1405. union
  1406. {
  1407. };
  1408. };
  1409. uint8_t __StaticArrayInitTypeSizeU3D42_t2A4EC2E868CF39CFD190BCF4A4FD68F75532504A__padding[42];
  1410. };
  1411. };
  1412. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=44
  1413. struct __StaticArrayInitTypeSizeU3D44_t16AF03EDFEC5FF23E410BCDD3A07378E36AB6EFE
  1414. {
  1415. union
  1416. {
  1417. struct
  1418. {
  1419. union
  1420. {
  1421. };
  1422. };
  1423. uint8_t __StaticArrayInitTypeSizeU3D44_t16AF03EDFEC5FF23E410BCDD3A07378E36AB6EFE__padding[44];
  1424. };
  1425. };
  1426. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48
  1427. struct __StaticArrayInitTypeSizeU3D48_tB7BA0D45E70CDE989C734E0E5B52A7C3038E5116
  1428. {
  1429. union
  1430. {
  1431. struct
  1432. {
  1433. union
  1434. {
  1435. };
  1436. };
  1437. uint8_t __StaticArrayInitTypeSizeU3D48_tB7BA0D45E70CDE989C734E0E5B52A7C3038E5116__padding[48];
  1438. };
  1439. };
  1440. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52
  1441. struct __StaticArrayInitTypeSizeU3D52_t9748BC29170AC89E2D725B2EFAAC4F886C4C4B89
  1442. {
  1443. union
  1444. {
  1445. struct
  1446. {
  1447. union
  1448. {
  1449. };
  1450. };
  1451. uint8_t __StaticArrayInitTypeSizeU3D52_t9748BC29170AC89E2D725B2EFAAC4F886C4C4B89__padding[52];
  1452. };
  1453. };
  1454. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=56
  1455. struct __StaticArrayInitTypeSizeU3D56_tCF60E23359634B97A792A75277ACC2176949BCE7
  1456. {
  1457. union
  1458. {
  1459. struct
  1460. {
  1461. union
  1462. {
  1463. };
  1464. };
  1465. uint8_t __StaticArrayInitTypeSizeU3D56_tCF60E23359634B97A792A75277ACC2176949BCE7__padding[56];
  1466. };
  1467. };
  1468. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=5952
  1469. struct __StaticArrayInitTypeSizeU3D5952_tFA61BCE25F463DACAE80095EF7F54BF3C32EC5FD
  1470. {
  1471. union
  1472. {
  1473. struct
  1474. {
  1475. union
  1476. {
  1477. };
  1478. };
  1479. uint8_t __StaticArrayInitTypeSizeU3D5952_tFA61BCE25F463DACAE80095EF7F54BF3C32EC5FD__padding[5952];
  1480. };
  1481. };
  1482. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=6
  1483. struct __StaticArrayInitTypeSizeU3D6_t2D20738447B6F1222D7EE2D5D686783F1457713B
  1484. {
  1485. union
  1486. {
  1487. struct
  1488. {
  1489. union
  1490. {
  1491. };
  1492. };
  1493. uint8_t __StaticArrayInitTypeSizeU3D6_t2D20738447B6F1222D7EE2D5D686783F1457713B__padding[6];
  1494. };
  1495. };
  1496. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64
  1497. struct __StaticArrayInitTypeSizeU3D64_t902DC2FD85EE7E9E3E2AC6CEB41D6E2EDF8C6BC5
  1498. {
  1499. union
  1500. {
  1501. struct
  1502. {
  1503. union
  1504. {
  1505. };
  1506. };
  1507. uint8_t __StaticArrayInitTypeSizeU3D64_t902DC2FD85EE7E9E3E2AC6CEB41D6E2EDF8C6BC5__padding[64];
  1508. };
  1509. };
  1510. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=640
  1511. struct __StaticArrayInitTypeSizeU3D640_t910C17DFA2BEC9D837C794531BFFFE8A70E81109
  1512. {
  1513. union
  1514. {
  1515. struct
  1516. {
  1517. union
  1518. {
  1519. };
  1520. };
  1521. uint8_t __StaticArrayInitTypeSizeU3D640_t910C17DFA2BEC9D837C794531BFFFE8A70E81109__padding[640];
  1522. };
  1523. };
  1524. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=648
  1525. struct __StaticArrayInitTypeSizeU3D648_tA7C66768813068A9779D5A0CCD24D484326985EE
  1526. {
  1527. union
  1528. {
  1529. struct
  1530. {
  1531. union
  1532. {
  1533. };
  1534. };
  1535. uint8_t __StaticArrayInitTypeSizeU3D648_tA7C66768813068A9779D5A0CCD24D484326985EE__padding[648];
  1536. };
  1537. };
  1538. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72
  1539. struct __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC
  1540. {
  1541. union
  1542. {
  1543. struct
  1544. {
  1545. union
  1546. {
  1547. };
  1548. };
  1549. uint8_t __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC__padding[72];
  1550. };
  1551. };
  1552. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=76
  1553. struct __StaticArrayInitTypeSizeU3D76_t7FD69A5C941D293CE74920A6345BA98571A64A61
  1554. {
  1555. union
  1556. {
  1557. struct
  1558. {
  1559. union
  1560. {
  1561. };
  1562. };
  1563. uint8_t __StaticArrayInitTypeSizeU3D76_t7FD69A5C941D293CE74920A6345BA98571A64A61__padding[76];
  1564. };
  1565. };
  1566. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=84
  1567. struct __StaticArrayInitTypeSizeU3D84_tD7894A8DC44B8037ABDA03237AC9ED587ED067D3
  1568. {
  1569. union
  1570. {
  1571. struct
  1572. {
  1573. union
  1574. {
  1575. };
  1576. };
  1577. uint8_t __StaticArrayInitTypeSizeU3D84_tD7894A8DC44B8037ABDA03237AC9ED587ED067D3__padding[84];
  1578. };
  1579. };
  1580. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=94
  1581. struct __StaticArrayInitTypeSizeU3D94_tB88EB12652D5B06365F5A3B3AA4967DA5E6D724B
  1582. {
  1583. union
  1584. {
  1585. struct
  1586. {
  1587. union
  1588. {
  1589. };
  1590. };
  1591. uint8_t __StaticArrayInitTypeSizeU3D94_tB88EB12652D5B06365F5A3B3AA4967DA5E6D724B__padding[94];
  1592. };
  1593. };
  1594. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=998
  1595. struct __StaticArrayInitTypeSizeU3D998_t3372981B27F1A388EC4F6F6F01BB32C9AB3E6E6E
  1596. {
  1597. union
  1598. {
  1599. struct
  1600. {
  1601. union
  1602. {
  1603. };
  1604. };
  1605. uint8_t __StaticArrayInitTypeSizeU3D998_t3372981B27F1A388EC4F6F6F01BB32C9AB3E6E6E__padding[998];
  1606. };
  1607. };
  1608. // System.Collections.ArrayList/IListWrapper
  1609. struct IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187 : public ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A
  1610. {
  1611. // System.Collections.IList System.Collections.ArrayList/IListWrapper::_list
  1612. RuntimeObject* ____list_6;
  1613. };
  1614. // System.Collections.ArrayList/ReadOnlyArrayList
  1615. struct ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7 : public ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A
  1616. {
  1617. // System.Collections.ArrayList System.Collections.ArrayList/ReadOnlyArrayList::_list
  1618. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ____list_6;
  1619. };
  1620. // System.Collections.Hashtable/SyncHashtable
  1621. struct SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5 : public Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D
  1622. {
  1623. // System.Collections.Hashtable System.Collections.Hashtable/SyncHashtable::_table
  1624. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ____table_22;
  1625. };
  1626. // System.Collections.Hashtable/bucket
  1627. struct bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E
  1628. {
  1629. // System.Object System.Collections.Hashtable/bucket::key
  1630. RuntimeObject* ___key_0;
  1631. // System.Object System.Collections.Hashtable/bucket::val
  1632. RuntimeObject* ___val_1;
  1633. // System.Int32 System.Collections.Hashtable/bucket::hash_coll
  1634. int32_t ___hash_coll_2;
  1635. };
  1636. // Native definition for P/Invoke marshalling of System.Collections.Hashtable/bucket
  1637. struct bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E_marshaled_pinvoke
  1638. {
  1639. Il2CppIUnknown* ___key_0;
  1640. Il2CppIUnknown* ___val_1;
  1641. int32_t ___hash_coll_2;
  1642. };
  1643. // Native definition for COM marshalling of System.Collections.Hashtable/bucket
  1644. struct bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E_marshaled_com
  1645. {
  1646. Il2CppIUnknown* ___key_0;
  1647. Il2CppIUnknown* ___val_1;
  1648. int32_t ___hash_coll_2;
  1649. };
  1650. // <PrivateImplementationDetails>
  1651. struct U3CPrivateImplementationDetailsU3E_t9FFB0BEB067161CE52A63D5857FEA61F74F17A50 : public RuntimeObject
  1652. {
  1653. };
  1654. // System.Exception
  1655. struct Exception_t : public RuntimeObject
  1656. {
  1657. // System.String System.Exception::_className
  1658. String_t* ____className_1;
  1659. // System.String System.Exception::_message
  1660. String_t* ____message_2;
  1661. // System.Collections.IDictionary System.Exception::_data
  1662. RuntimeObject* ____data_3;
  1663. // System.Exception System.Exception::_innerException
  1664. Exception_t* ____innerException_4;
  1665. // System.String System.Exception::_helpURL
  1666. String_t* ____helpURL_5;
  1667. // System.Object System.Exception::_stackTrace
  1668. RuntimeObject* ____stackTrace_6;
  1669. // System.String System.Exception::_stackTraceString
  1670. String_t* ____stackTraceString_7;
  1671. // System.String System.Exception::_remoteStackTraceString
  1672. String_t* ____remoteStackTraceString_8;
  1673. // System.Int32 System.Exception::_remoteStackIndex
  1674. int32_t ____remoteStackIndex_9;
  1675. // System.Object System.Exception::_dynamicMethods
  1676. RuntimeObject* ____dynamicMethods_10;
  1677. // System.Int32 System.Exception::_HResult
  1678. int32_t ____HResult_11;
  1679. // System.String System.Exception::_source
  1680. String_t* ____source_12;
  1681. // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
  1682. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  1683. // System.Diagnostics.StackTrace[] System.Exception::captured_traces
  1684. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  1685. // System.IntPtr[] System.Exception::native_trace_ips
  1686. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
  1687. // System.Int32 System.Exception::caught_in_unmanaged
  1688. int32_t ___caught_in_unmanaged_16;
  1689. };
  1690. // Native definition for P/Invoke marshalling of System.Exception
  1691. struct Exception_t_marshaled_pinvoke
  1692. {
  1693. char* ____className_1;
  1694. char* ____message_2;
  1695. RuntimeObject* ____data_3;
  1696. Exception_t_marshaled_pinvoke* ____innerException_4;
  1697. char* ____helpURL_5;
  1698. Il2CppIUnknown* ____stackTrace_6;
  1699. char* ____stackTraceString_7;
  1700. char* ____remoteStackTraceString_8;
  1701. int32_t ____remoteStackIndex_9;
  1702. Il2CppIUnknown* ____dynamicMethods_10;
  1703. int32_t ____HResult_11;
  1704. char* ____source_12;
  1705. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  1706. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  1707. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  1708. int32_t ___caught_in_unmanaged_16;
  1709. };
  1710. // Native definition for COM marshalling of System.Exception
  1711. struct Exception_t_marshaled_com
  1712. {
  1713. Il2CppChar* ____className_1;
  1714. Il2CppChar* ____message_2;
  1715. RuntimeObject* ____data_3;
  1716. Exception_t_marshaled_com* ____innerException_4;
  1717. Il2CppChar* ____helpURL_5;
  1718. Il2CppIUnknown* ____stackTrace_6;
  1719. Il2CppChar* ____stackTraceString_7;
  1720. Il2CppChar* ____remoteStackTraceString_8;
  1721. int32_t ____remoteStackIndex_9;
  1722. Il2CppIUnknown* ____dynamicMethods_10;
  1723. int32_t ____HResult_11;
  1724. Il2CppChar* ____source_12;
  1725. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  1726. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  1727. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  1728. int32_t ___caught_in_unmanaged_16;
  1729. };
  1730. // System.Runtime.InteropServices.GCHandle
  1731. struct GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC
  1732. {
  1733. // System.IntPtr System.Runtime.InteropServices.GCHandle::handle
  1734. intptr_t ___handle_0;
  1735. };
  1736. // System.RuntimeTypeHandle
  1737. struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
  1738. {
  1739. // System.IntPtr System.RuntimeTypeHandle::value
  1740. intptr_t ___value_0;
  1741. };
  1742. // System.Diagnostics.Tracing.EventSource/EventData
  1743. struct EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D
  1744. {
  1745. // System.IntPtr System.Diagnostics.Tracing.EventSource/EventData::<DataPointer>k__BackingField
  1746. intptr_t ___U3CDataPointerU3Ek__BackingField_0;
  1747. // System.Int32 System.Diagnostics.Tracing.EventSource/EventData::<Size>k__BackingField
  1748. int32_t ___U3CSizeU3Ek__BackingField_1;
  1749. // System.Int32 System.Diagnostics.Tracing.EventSource/EventData::<Reserved>k__BackingField
  1750. int32_t ___U3CReservedU3Ek__BackingField_2;
  1751. };
  1752. // System.Buffers.MemoryHandle
  1753. struct MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD
  1754. {
  1755. // System.Void* System.Buffers.MemoryHandle::_pointer
  1756. void* ____pointer_0;
  1757. // System.Runtime.InteropServices.GCHandle System.Buffers.MemoryHandle::_handle
  1758. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ____handle_1;
  1759. // System.Buffers.IPinnable System.Buffers.MemoryHandle::_pinnable
  1760. RuntimeObject* ____pinnable_2;
  1761. };
  1762. // Native definition for P/Invoke marshalling of System.Buffers.MemoryHandle
  1763. struct MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD_marshaled_pinvoke
  1764. {
  1765. void* ____pointer_0;
  1766. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ____handle_1;
  1767. RuntimeObject* ____pinnable_2;
  1768. };
  1769. // Native definition for COM marshalling of System.Buffers.MemoryHandle
  1770. struct MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD_marshaled_com
  1771. {
  1772. void* ____pointer_0;
  1773. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ____handle_1;
  1774. RuntimeObject* ____pinnable_2;
  1775. };
  1776. // System.SystemException
  1777. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  1778. {
  1779. };
  1780. // System.Type
  1781. struct Type_t : public MemberInfo_t
  1782. {
  1783. // System.RuntimeTypeHandle System.Type::_impl
  1784. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
  1785. };
  1786. // System.ArgumentException
  1787. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1788. {
  1789. // System.String System.ArgumentException::_paramName
  1790. String_t* ____paramName_18;
  1791. };
  1792. // System.InvalidOperationException
  1793. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1794. {
  1795. };
  1796. // System.Collections.Generic.KeyNotFoundException
  1797. struct KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1798. {
  1799. };
  1800. // System.NotSupportedException
  1801. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1802. {
  1803. };
  1804. // System.Runtime.Serialization.SerializationException
  1805. struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1806. {
  1807. };
  1808. // System.ArgumentNullException
  1809. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  1810. {
  1811. };
  1812. // System.ArgumentOutOfRangeException
  1813. struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  1814. {
  1815. // System.Object System.ArgumentOutOfRangeException::_actualValue
  1816. RuntimeObject* ____actualValue_19;
  1817. };
  1818. // System.ObjectDisposedException
  1819. struct ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB : public InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB
  1820. {
  1821. // System.String System.ObjectDisposedException::_objectName
  1822. String_t* ____objectName_18;
  1823. };
  1824. // System.PlatformNotSupportedException
  1825. struct PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A : public NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A
  1826. {
  1827. };
  1828. // Unity.ThrowStub
  1829. struct ThrowStub_t98574FADF548B70B1F425B46CC940CEC3C38FB5F : public ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB
  1830. {
  1831. };
  1832. // System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>
  1833. // System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>
  1834. // System.EmptyArray`1<System.Object>
  1835. struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields
  1836. {
  1837. // T[] System.EmptyArray`1::Value
  1838. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value_0;
  1839. };
  1840. // System.EmptyArray`1<System.Object>
  1841. // System.Collections.Generic.EqualityComparer`1<System.Byte>
  1842. struct EqualityComparer_1_t209913D8BB9C5DF2E3F26BA94AD53F39604FBFB8_StaticFields
  1843. {
  1844. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  1845. EqualityComparer_1_t209913D8BB9C5DF2E3F26BA94AD53F39604FBFB8* ___defaultComparer_0;
  1846. };
  1847. // System.Collections.Generic.EqualityComparer`1<System.Byte>
  1848. // System.Collections.Generic.EqualityComparer`1<System.String>
  1849. struct EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A_StaticFields
  1850. {
  1851. // System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
  1852. EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A* ___defaultComparer_0;
  1853. };
  1854. // System.Collections.Generic.EqualityComparer`1<System.String>
  1855. // System.Collections.ArrayList
  1856. // System.Collections.ArrayList
  1857. // System.Buffers.Binary.BinaryPrimitives
  1858. // System.Buffers.Binary.BinaryPrimitives
  1859. // System.Collections.Generic.CollectionExtensions
  1860. // System.Collections.Generic.CollectionExtensions
  1861. // System.Collections.CompatibleComparer
  1862. // System.Collections.CompatibleComparer
  1863. // System.Collections.Generic.EnumerableHelpers
  1864. // System.Collections.Generic.EnumerableHelpers
  1865. // System.Diagnostics.Tracing.EventSource
  1866. // System.Diagnostics.Tracing.EventSource
  1867. // System.Buffers.Text.FormattingHelpers
  1868. // System.Buffers.Text.FormattingHelpers
  1869. // System.Collections.Hashtable
  1870. struct Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_StaticFields
  1871. {
  1872. // System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo> System.Collections.Hashtable::s_serializationInfoTable
  1873. ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* ___s_serializationInfoTable_21;
  1874. };
  1875. // System.Collections.Hashtable
  1876. // System.Collections.Generic.IntrospectiveSortUtilities
  1877. // System.Collections.Generic.IntrospectiveSortUtilities
  1878. // System.Collections.Generic.KeyValuePair
  1879. // System.Collections.Generic.KeyValuePair
  1880. // System.Reflection.MemberInfo
  1881. // System.Reflection.MemberInfo
  1882. // System.Runtime.Serialization.SerializationInfo
  1883. // System.Runtime.Serialization.SerializationInfo
  1884. // System.Runtime.Serialization.SerializationInfoEnumerator
  1885. // System.Runtime.Serialization.SerializationInfoEnumerator
  1886. // System.String
  1887. struct String_t_StaticFields
  1888. {
  1889. // System.String System.String::Empty
  1890. String_t* ___Empty_6;
  1891. };
  1892. // System.String
  1893. // System.Text.StringBuilder
  1894. // System.Text.StringBuilder
  1895. // System.Buffers.Utilities
  1896. // System.Buffers.Utilities
  1897. // System.Collections.ArrayList/ArrayListDebugView
  1898. // System.Collections.ArrayList/ArrayListDebugView
  1899. // System.Collections.ArrayList/ArrayListEnumeratorSimple
  1900. struct ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_StaticFields
  1901. {
  1902. // System.Object System.Collections.ArrayList/ArrayListEnumeratorSimple::s_dummyObject
  1903. RuntimeObject* ___s_dummyObject_5;
  1904. };
  1905. // System.Collections.ArrayList/ArrayListEnumeratorSimple
  1906. // System.Collections.Hashtable/HashtableDebugView
  1907. // System.Collections.Hashtable/HashtableDebugView
  1908. // System.Collections.Hashtable/HashtableEnumerator
  1909. // System.Collections.Hashtable/HashtableEnumerator
  1910. // System.Collections.Hashtable/KeyCollection
  1911. // System.Collections.Hashtable/KeyCollection
  1912. // System.Collections.Hashtable/ValueCollection
  1913. // System.Collections.Hashtable/ValueCollection
  1914. // System.Buffers.ArrayPoolEventSource
  1915. struct ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_StaticFields
  1916. {
  1917. // System.Buffers.ArrayPoolEventSource System.Buffers.ArrayPoolEventSource::Log
  1918. ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* ___Log_1;
  1919. };
  1920. // System.Buffers.ArrayPoolEventSource
  1921. // System.Boolean
  1922. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  1923. {
  1924. // System.String System.Boolean::TrueString
  1925. String_t* ___TrueString_5;
  1926. // System.String System.Boolean::FalseString
  1927. String_t* ___FalseString_6;
  1928. };
  1929. // System.Boolean
  1930. // System.Byte
  1931. // System.Byte
  1932. // System.Collections.Generic.ByteEqualityComparer
  1933. // System.Collections.Generic.ByteEqualityComparer
  1934. // System.Collections.Concurrent.CDSCollectionETWBCLProvider
  1935. struct CDSCollectionETWBCLProvider_tA904DD9138642E1D0520625652906C4775E3C999_StaticFields
  1936. {
  1937. // System.Collections.Concurrent.CDSCollectionETWBCLProvider System.Collections.Concurrent.CDSCollectionETWBCLProvider::Log
  1938. CDSCollectionETWBCLProvider_tA904DD9138642E1D0520625652906C4775E3C999* ___Log_1;
  1939. };
  1940. // System.Collections.Concurrent.CDSCollectionETWBCLProvider
  1941. // System.Char
  1942. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  1943. {
  1944. // System.Byte[] System.Char::s_categoryForLatin1
  1945. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
  1946. };
  1947. // System.Char
  1948. // System.Collections.DictionaryEntry
  1949. // System.Collections.DictionaryEntry
  1950. // System.Double
  1951. // System.Double
  1952. // System.Guid
  1953. struct Guid_t_StaticFields
  1954. {
  1955. // System.Guid System.Guid::Empty
  1956. Guid_t ___Empty_0;
  1957. };
  1958. // System.Guid
  1959. // System.Int16
  1960. // System.Int16
  1961. // System.Int32
  1962. // System.Int32
  1963. // System.IntPtr
  1964. struct IntPtr_t_StaticFields
  1965. {
  1966. // System.IntPtr System.IntPtr::Zero
  1967. intptr_t ___Zero_1;
  1968. };
  1969. // System.IntPtr
  1970. // System.Collections.Generic.InternalStringComparer
  1971. // System.Collections.Generic.InternalStringComparer
  1972. // System.Collections.Concurrent.PaddedHeadAndTail
  1973. // System.Collections.Concurrent.PaddedHeadAndTail
  1974. // System.Single
  1975. // System.Single
  1976. // System.Threading.SpinWait
  1977. struct SpinWait_t51CFFA8FF70F1B430E075F96CFD936260D8CE675_StaticFields
  1978. {
  1979. // System.Int32 System.Threading.SpinWait::SpinCountforSpinBeforeWait
  1980. int32_t ___SpinCountforSpinBeforeWait_0;
  1981. };
  1982. // System.Threading.SpinWait
  1983. // System.Runtime.Serialization.StreamingContext
  1984. // System.Runtime.Serialization.StreamingContext
  1985. // System.UInt16
  1986. // System.UInt16
  1987. // System.UInt32
  1988. // System.UInt32
  1989. // System.UInt64
  1990. // System.UInt64
  1991. // System.Void
  1992. // System.Void
  1993. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10
  1994. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10
  1995. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1018
  1996. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1018
  1997. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1024
  1998. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1024
  1999. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10800
  2000. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10800
  2001. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12
  2002. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12
  2003. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=120
  2004. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=120
  2005. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1208
  2006. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1208
  2007. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=128
  2008. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=128
  2009. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=130
  2010. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=130
  2011. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1450
  2012. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1450
  2013. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1472
  2014. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1472
  2015. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=15
  2016. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=15
  2017. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=152
  2018. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=152
  2019. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16
  2020. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16
  2021. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1665
  2022. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1665
  2023. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=170
  2024. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=170
  2025. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=172
  2026. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=172
  2027. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=174
  2028. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=174
  2029. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20
  2030. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20
  2031. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2048
  2032. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2048
  2033. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2100
  2034. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2100
  2035. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=212
  2036. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=212
  2037. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2176
  2038. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2176
  2039. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2350
  2040. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2350
  2041. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2382
  2042. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2382
  2043. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24
  2044. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24
  2045. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=240
  2046. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=240
  2047. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=256
  2048. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=256
  2049. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=262
  2050. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=262
  2051. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=288
  2052. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=288
  2053. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3
  2054. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3
  2055. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3132
  2056. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3132
  2057. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32
  2058. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32
  2059. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=336
  2060. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=336
  2061. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36
  2062. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36
  2063. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=360
  2064. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=360
  2065. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=38
  2066. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=38
  2067. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40
  2068. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40
  2069. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=4096
  2070. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=4096
  2071. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=42
  2072. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=42
  2073. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=44
  2074. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=44
  2075. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48
  2076. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48
  2077. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52
  2078. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52
  2079. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=56
  2080. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=56
  2081. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=5952
  2082. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=5952
  2083. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=6
  2084. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=6
  2085. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64
  2086. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64
  2087. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=640
  2088. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=640
  2089. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=648
  2090. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=648
  2091. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72
  2092. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72
  2093. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=76
  2094. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=76
  2095. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=84
  2096. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=84
  2097. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=94
  2098. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=94
  2099. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=998
  2100. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=998
  2101. // System.Collections.ArrayList/IListWrapper
  2102. // System.Collections.ArrayList/IListWrapper
  2103. // System.Collections.ArrayList/ReadOnlyArrayList
  2104. // System.Collections.ArrayList/ReadOnlyArrayList
  2105. // System.Collections.Hashtable/SyncHashtable
  2106. // System.Collections.Hashtable/SyncHashtable
  2107. // System.Collections.Hashtable/bucket
  2108. // System.Collections.Hashtable/bucket
  2109. // <PrivateImplementationDetails>
  2110. struct U3CPrivateImplementationDetailsU3E_t9FFB0BEB067161CE52A63D5857FEA61F74F17A50_StaticFields
  2111. {
  2112. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64 <PrivateImplementationDetails>::001D686DB504E20C792EAA07FE09224A45FF328E24A80072D04D16ABC5C2B5D2
  2113. __StaticArrayInitTypeSizeU3D64_t902DC2FD85EE7E9E3E2AC6CEB41D6E2EDF8C6BC5 ___001D686DB504E20C792EAA07FE09224A45FF328E24A80072D04D16ABC5C2B5D2_0;
  2114. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=170 <PrivateImplementationDetails>::021022D5891F99B3B525763EB77BAEC69B107268F560721F5060FCDBD4D5AAE8
  2115. __StaticArrayInitTypeSizeU3D170_tD5DDF5B1A4672BA6F4CB986B6CB5E4C8DA842155 ___021022D5891F99B3B525763EB77BAEC69B107268F560721F5060FCDBD4D5AAE8_1;
  2116. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::042957A0DB5FF2D38A343AC5AE5F8635B88F10C32EB87A238B1DFB4756468476
  2117. __StaticArrayInitTypeSizeU3D12_tDFF629F9AABAF6DFF52BD9CFF6BB7164F28D2373 ___042957A0DB5FF2D38A343AC5AE5F8635B88F10C32EB87A238B1DFB4756468476_2;
  2118. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=56 <PrivateImplementationDetails>::07FA6E88C946B2528C09C16C2FB8E9CDA49AFFAFC601774C437FD9F2DF3ECE01
  2119. __StaticArrayInitTypeSizeU3D56_tCF60E23359634B97A792A75277ACC2176949BCE7 ___07FA6E88C946B2528C09C16C2FB8E9CDA49AFFAFC601774C437FD9F2DF3ECE01_3;
  2120. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=84 <PrivateImplementationDetails>::0C496C9AE05419BD25256D0EF4F31AFD291119F14B8BD683BF1774F91E08659D
  2121. __StaticArrayInitTypeSizeU3D84_tD7894A8DC44B8037ABDA03237AC9ED587ED067D3 ___0C496C9AE05419BD25256D0EF4F31AFD291119F14B8BD683BF1774F91E08659D_4;
  2122. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::0E499E7743BCDFF289B85890E4DFDD635594DB16246DC094C3C19556B6C1262C
  2123. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___0E499E7743BCDFF289B85890E4DFDD635594DB16246DC094C3C19556B6C1262C_5;
  2124. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::0F9E3C7E66CDEF5C44FA29E65CA676C480F7A2A4A067F70107FDC292C68D38B0
  2125. __StaticArrayInitTypeSizeU3D12_tDFF629F9AABAF6DFF52BD9CFF6BB7164F28D2373 ___0F9E3C7E66CDEF5C44FA29E65CA676C480F7A2A4A067F70107FDC292C68D38B0_6;
  2126. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=76 <PrivateImplementationDetails>::1199C3B39A2FA058EFF5B3829616AE81EE2B59A51D89C107A5FA4B6FEF95DD16
  2127. __StaticArrayInitTypeSizeU3D76_t7FD69A5C941D293CE74920A6345BA98571A64A61 ___1199C3B39A2FA058EFF5B3829616AE81EE2B59A51D89C107A5FA4B6FEF95DD16_7;
  2128. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=640 <PrivateImplementationDetails>::125CF2084D7EEC18DC9795BE4BAA221655C0EABAB89E90A74FB0370378A60293
  2129. __StaticArrayInitTypeSizeU3D640_t910C17DFA2BEC9D837C794531BFFFE8A70E81109 ___125CF2084D7EEC18DC9795BE4BAA221655C0EABAB89E90A74FB0370378A60293_8;
  2130. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2100 <PrivateImplementationDetails>::12D518BA10F3DD1A331E65FBD4C330930C0A0BD9F50F37BE0BDF596E964B9A78
  2131. __StaticArrayInitTypeSizeU3D2100_t88D645A2CDCA331608377780128DA8BFC74942DE ___12D518BA10F3DD1A331E65FBD4C330930C0A0BD9F50F37BE0BDF596E964B9A78_9;
  2132. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=128 <PrivateImplementationDetails>::195ABC1ABB69B6BD65F20ACAFA79EED2D330BF513E25C830F24B8A78D8703446
  2133. __StaticArrayInitTypeSizeU3D128_t10A33C7E461046D5ECA4CF4B170F59664B1C43AF ___195ABC1ABB69B6BD65F20ACAFA79EED2D330BF513E25C830F24B8A78D8703446_10;
  2134. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10 <PrivateImplementationDetails>::1A07BC77B9912D8D87E9B28E0167F53A9B09BB017B35A35F3913989C9440A60B
  2135. __StaticArrayInitTypeSizeU3D10_t5C0BD3C2F2400B4CC3D119A9A4D6BE6F36BED9B4 ___1A07BC77B9912D8D87E9B28E0167F53A9B09BB017B35A35F3913989C9440A60B_11;
  2136. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1450 <PrivateImplementationDetails>::1B9CC34A0CF8DBCC350E200673FAC4124DDAD581F1FC2C16FF9A1C0154691687
  2137. __StaticArrayInitTypeSizeU3D1450_t1FAC416BA849625CD3D95A1981F559A2F2DE0E7C ___1B9CC34A0CF8DBCC350E200673FAC4124DDAD581F1FC2C16FF9A1C0154691687_12;
  2138. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=360 <PrivateImplementationDetails>::1C4B3A80ED7AEC83916479BCE280E1258D5785D07F0EA22A5E27592ACCAE692B
  2139. __StaticArrayInitTypeSizeU3D360_tD14687B8AE6042547DA97E61DFF1BC57C0AABB00 ___1C4B3A80ED7AEC83916479BCE280E1258D5785D07F0EA22A5E27592ACCAE692B_13;
  2140. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=42 <PrivateImplementationDetails>::1F38DEB3F70291588D06D3830D0D4241CE0570C9F4EE8B00F606C4753EB016E2
  2141. __StaticArrayInitTypeSizeU3D42_t2A4EC2E868CF39CFD190BCF4A4FD68F75532504A ___1F38DEB3F70291588D06D3830D0D4241CE0570C9F4EE8B00F606C4753EB016E2_14;
  2142. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10 <PrivateImplementationDetails>::215E3E0B11A214B3198654E87B3D953AC8FB1ABC7045AF841A7C4892624BDE49
  2143. __StaticArrayInitTypeSizeU3D10_t5C0BD3C2F2400B4CC3D119A9A4D6BE6F36BED9B4 ___215E3E0B11A214B3198654E87B3D953AC8FB1ABC7045AF841A7C4892624BDE49_15;
  2144. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::2403FBEA85D0741C5727760E97EF16C9BF23294F21C0F1265A4BAF7F22202A64
  2145. __StaticArrayInitTypeSizeU3D12_tDFF629F9AABAF6DFF52BD9CFF6BB7164F28D2373 ___2403FBEA85D0741C5727760E97EF16C9BF23294F21C0F1265A4BAF7F22202A64_16;
  2146. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::24CB9F17C8326D8BB8EC908716519DF7F265AE825F0DD13BB04E03A90B07D90E
  2147. __StaticArrayInitTypeSizeU3D16_t78D5A9F654B7A1691F94A57AF19D350AE8F61BC3 ___24CB9F17C8326D8BB8EC908716519DF7F265AE825F0DD13BB04E03A90B07D90E_17;
  2148. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=76 <PrivateImplementationDetails>::25308BAB47481701F1E861B1EA4F2409E73ABB14E9579C26DF4ABE440A0DCF0A
  2149. __StaticArrayInitTypeSizeU3D76_t7FD69A5C941D293CE74920A6345BA98571A64A61 ___25308BAB47481701F1E861B1EA4F2409E73ABB14E9579C26DF4ABE440A0DCF0A_18;
  2150. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3132 <PrivateImplementationDetails>::25E3E48132FBDBE9B7C0C6C54D7C10A5DE12A105AA3E5DE2A0DC808BF245B7A5
  2151. __StaticArrayInitTypeSizeU3D3132_tF0F1005A79A2387D724DFD9EE4EDC366B0A4914C ___25E3E48132FBDBE9B7C0C6C54D7C10A5DE12A105AA3E5DE2A0DC808BF245B7A5_19;
  2152. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::2CCF4119215BDAD102DA7AD5B57E0E6CA19CC8FF5524856FC58907E824213E1F
  2153. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___2CCF4119215BDAD102DA7AD5B57E0E6CA19CC8FF5524856FC58907E824213E1F_20;
  2154. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::3444EB31231B2CCC1B05C7A44EBD1B2A009C1D9977A99B453F52E2F81DD6C32F
  2155. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___3444EB31231B2CCC1B05C7A44EBD1B2A009C1D9977A99B453F52E2F81DD6C32F_21;
  2156. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::3D95E4501B1964D7FCE16E3F5682A038752B462357D87343880B1E819F6163FE
  2157. __StaticArrayInitTypeSizeU3D16_t78D5A9F654B7A1691F94A57AF19D350AE8F61BC3 ___3D95E4501B1964D7FCE16E3F5682A038752B462357D87343880B1E819F6163FE_22;
  2158. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::3F62692E2AD5078353EC4471A13421A61EE493294CF59DC66626A6EF9CCCD2C4
  2159. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___3F62692E2AD5078353EC4471A13421A61EE493294CF59DC66626A6EF9CCCD2C4_23;
  2160. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::42E1421FC2A5A6A33E964D7EB9603EB101818D858DDA09B2BC9B5A888C1C351C
  2161. __StaticArrayInitTypeSizeU3D12_tDFF629F9AABAF6DFF52BD9CFF6BB7164F28D2373 ___42E1421FC2A5A6A33E964D7EB9603EB101818D858DDA09B2BC9B5A888C1C351C_24;
  2162. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=6 <PrivateImplementationDetails>::44D066BAE9848B4A4B2C31F1854666526A32D0588635569423BDA1DA303C97DF
  2163. __StaticArrayInitTypeSizeU3D6_t2D20738447B6F1222D7EE2D5D686783F1457713B ___44D066BAE9848B4A4B2C31F1854666526A32D0588635569423BDA1DA303C97DF_25;
  2164. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=120 <PrivateImplementationDetails>::4623CA5867960AA898AA1F65E720CD5ECD3552542E0C6F6FB65B21D14DD1CBC2
  2165. __StaticArrayInitTypeSizeU3D120_tD5C6CE4469120025887663C1D22BD39721D06413 ___4623CA5867960AA898AA1F65E720CD5ECD3552542E0C6F6FB65B21D14DD1CBC2_26;
  2166. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48 <PrivateImplementationDetails>::4800FBFC4566EB02D1727A4B1C949CCBC7535C216A0766564C199308631B5DD6
  2167. __StaticArrayInitTypeSizeU3D48_tB7BA0D45E70CDE989C734E0E5B52A7C3038E5116 ___4800FBFC4566EB02D1727A4B1C949CCBC7535C216A0766564C199308631B5DD6_27;
  2168. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=4096 <PrivateImplementationDetails>::493402F3E4397B2945B16273E795816C0BDF80F76F42FCAA75F3DF2E215ABC1B
  2169. __StaticArrayInitTypeSizeU3D4096_tBC12C9D01469CC5942ED025E4769CBD57E2A3669 ___493402F3E4397B2945B16273E795816C0BDF80F76F42FCAA75F3DF2E215ABC1B_28;
  2170. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=174 <PrivateImplementationDetails>::494C32E1A18F6E8AD8ED5FAB0A5AF07F801BE7AF3C936942B020918CE2953046
  2171. __StaticArrayInitTypeSizeU3D174_tB1C80F56568C4165B636338385647ABAEF02FDA6 ___494C32E1A18F6E8AD8ED5FAB0A5AF07F801BE7AF3C936942B020918CE2953046_29;
  2172. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2382 <PrivateImplementationDetails>::4E0B9E024FA510B6F03C92D95BB204E78CDC6E3FD2EC8D35787B7BC76F0655A0
  2173. __StaticArrayInitTypeSizeU3D2382_tE85B295E3B513D28493BAAC03ABC97A0349EE630 ___4E0B9E024FA510B6F03C92D95BB204E78CDC6E3FD2EC8D35787B7BC76F0655A0_30;
  2174. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=44 <PrivateImplementationDetails>::508085E0DDEEA9CE48BFAE98CEC779F8D06301AE973555D37680D08190CAFA70
  2175. __StaticArrayInitTypeSizeU3D44_t16AF03EDFEC5FF23E410BCDD3A07378E36AB6EFE ___508085E0DDEEA9CE48BFAE98CEC779F8D06301AE973555D37680D08190CAFA70_31;
  2176. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::510FDFA4743E58DD45DCDD7CB4F8509BF6294CC1D1D4958CA30A9E7604973006
  2177. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___510FDFA4743E58DD45DCDD7CB4F8509BF6294CC1D1D4958CA30A9E7604973006_32;
  2178. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=42 <PrivateImplementationDetails>::5292FD0A8E62FCCBE41F34EFE7575D097990A66FE23B3507971C5BF272A4362E
  2179. __StaticArrayInitTypeSizeU3D42_t2A4EC2E868CF39CFD190BCF4A4FD68F75532504A ___5292FD0A8E62FCCBE41F34EFE7575D097990A66FE23B3507971C5BF272A4362E_33;
  2180. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20 <PrivateImplementationDetails>::533B8C444F951E83EFF7305E3807B66CE0005DE0A2D0A44873C130895A3BE6AA
  2181. __StaticArrayInitTypeSizeU3D20_t548A67B8FAEBE929F5BE1C5FA92A7708E5A34C85 ___533B8C444F951E83EFF7305E3807B66CE0005DE0A2D0A44873C130895A3BE6AA_34;
  2182. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52 <PrivateImplementationDetails>::543172FF9822CE5240DF89FF3AD8C7FD9824F97D0EED9B1432E60345FBBDE9A9
  2183. __StaticArrayInitTypeSizeU3D52_t9748BC29170AC89E2D725B2EFAAC4F886C4C4B89 ___543172FF9822CE5240DF89FF3AD8C7FD9824F97D0EED9B1432E60345FBBDE9A9_35;
  2184. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=256 <PrivateImplementationDetails>::55D0BF716B334D123E0088CFB3F8E2FEA17AF5025BB527F95EEB09BA978EA329
  2185. __StaticArrayInitTypeSizeU3D256_t776C4326DA3CB895C8BBF29F264C3A9CC48AE143 ___55D0BF716B334D123E0088CFB3F8E2FEA17AF5025BB527F95EEB09BA978EA329_36;
  2186. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10800 <PrivateImplementationDetails>::56073E3CC3FC817690CC306D0DB7EA63EBCB0801359567CA44CA3D3B9BF63854
  2187. __StaticArrayInitTypeSizeU3D10800_tAF97D91E5007DF1AE1150F5C33EF60959135EBB5 ___56073E3CC3FC817690CC306D0DB7EA63EBCB0801359567CA44CA3D3B9BF63854_37;
  2188. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52 <PrivateImplementationDetails>::5857EE4CE98BFABBD62B385C1098507DD0052FF3951043AAD6A1DABD495F18AA
  2189. __StaticArrayInitTypeSizeU3D52_t9748BC29170AC89E2D725B2EFAAC4F886C4C4B89 ___5857EE4CE98BFABBD62B385C1098507DD0052FF3951043AAD6A1DABD495F18AA_38;
  2190. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 <PrivateImplementationDetails>::5DF6E0E2761359D30A8275058E299FCC0381534545F55CF43E41983F5D4C9456
  2191. __StaticArrayInitTypeSizeU3D32_tEC324F451D326CED5BF4941A609638F08792EAF0 ___5DF6E0E2761359D30A8275058E299FCC0381534545F55CF43E41983F5D4C9456_39;
  2192. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::5EC4E50DA95A113769D73E5F7F8221A876185CEE6498ABB16FBB9F0563C15BBF
  2193. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___5EC4E50DA95A113769D73E5F7F8221A876185CEE6498ABB16FBB9F0563C15BBF_40;
  2194. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=94 <PrivateImplementationDetails>::61D639BE11384EE21CDE2B40357F4F9D80A106C97C592D18A9F4CAA442CA5D31
  2195. __StaticArrayInitTypeSizeU3D94_tB88EB12652D5B06365F5A3B3AA4967DA5E6D724B ___61D639BE11384EE21CDE2B40357F4F9D80A106C97C592D18A9F4CAA442CA5D31_41;
  2196. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=256 <PrivateImplementationDetails>::62E6F13B53D67FDD780E20D89A6E8EE503B197AC16AC3F1D2571C147FDD324C9
  2197. __StaticArrayInitTypeSizeU3D256_t776C4326DA3CB895C8BBF29F264C3A9CC48AE143 ___62E6F13B53D67FDD780E20D89A6E8EE503B197AC16AC3F1D2571C147FDD324C9_42;
  2198. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2048 <PrivateImplementationDetails>::668BB69E184E0C32DC3BC488001C506C87EE5A95C7E7B6B87D24C3A6DC779956
  2199. __StaticArrayInitTypeSizeU3D2048_t629933D99218856BC762A592B03108640E9B0355 ___668BB69E184E0C32DC3BC488001C506C87EE5A95C7E7B6B87D24C3A6DC779956_43;
  2200. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48 <PrivateImplementationDetails>::6708B572BDBE5D5E79701DBB9744AF74B50FED7608218F2D7BF1B5D87E5A53ED
  2201. __StaticArrayInitTypeSizeU3D48_tB7BA0D45E70CDE989C734E0E5B52A7C3038E5116 ___6708B572BDBE5D5E79701DBB9744AF74B50FED7608218F2D7BF1B5D87E5A53ED_44;
  2202. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=648 <PrivateImplementationDetails>::67856A16DB0550FDAB4D1A9B208B0C155C4679CA116BF867B74ED2A0AA4D2955
  2203. __StaticArrayInitTypeSizeU3D648_tA7C66768813068A9779D5A0CCD24D484326985EE ___67856A16DB0550FDAB4D1A9B208B0C155C4679CA116BF867B74ED2A0AA4D2955_45;
  2204. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::6DC92D3617F0357376502FBA4CDD465B5423818DABE8B2CA1A06E1351F2F1C85
  2205. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___6DC92D3617F0357376502FBA4CDD465B5423818DABE8B2CA1A06E1351F2F1C85_46;
  2206. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=212 <PrivateImplementationDetails>::71F7F6B226CBC11C8B26D506869FAE022928427389882579DB316F36FF34A096
  2207. __StaticArrayInitTypeSizeU3D212_tFBB5CD331D3374EF82FB51954D58678789BFAB8A ___71F7F6B226CBC11C8B26D506869FAE022928427389882579DB316F36FF34A096_47;
  2208. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2048 <PrivateImplementationDetails>::73F5D95C401726B2C92EC96A696BA15F0E5A5C6DD9AC6BEB3736A81772A11531
  2209. __StaticArrayInitTypeSizeU3D2048_t629933D99218856BC762A592B03108640E9B0355 ___73F5D95C401726B2C92EC96A696BA15F0E5A5C6DD9AC6BEB3736A81772A11531_48;
  2210. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=288 <PrivateImplementationDetails>::74BCD6ED20AF2231F2BB1CDE814C5F4FF48E54BAC46029EEF90DDF4A208E2B20
  2211. __StaticArrayInitTypeSizeU3D288_t26388A829D91CAEC8CC20855987F596B6D71DB51 ___74BCD6ED20AF2231F2BB1CDE814C5F4FF48E54BAC46029EEF90DDF4A208E2B20_49;
  2212. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=256 <PrivateImplementationDetails>::74EF7306E7452D6859B6463CE496B8DF30925F69E1B2969E1F3F34BBC9C6AF04
  2213. __StaticArrayInitTypeSizeU3D256_t776C4326DA3CB895C8BBF29F264C3A9CC48AE143 ___74EF7306E7452D6859B6463CE496B8DF30925F69E1B2969E1F3F34BBC9C6AF04_50;
  2214. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=120 <PrivateImplementationDetails>::78AD7906208AA1E531D0C1100062DE3D252210B1E4214061294A0BB7C94762B8
  2215. __StaticArrayInitTypeSizeU3D120_tD5C6CE4469120025887663C1D22BD39721D06413 ___78AD7906208AA1E531D0C1100062DE3D252210B1E4214061294A0BB7C94762B8_51;
  2216. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1472 <PrivateImplementationDetails>::7BEC6AD454781FDCD8D475B3418629CBABB3BF9CA66FA80009D608A1A60D0696
  2217. __StaticArrayInitTypeSizeU3D1472_tCB6910E7C4264AC68C8166BF9509CA9C07C69070 ___7BEC6AD454781FDCD8D475B3418629CBABB3BF9CA66FA80009D608A1A60D0696_52;
  2218. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::7F777906B0704EB248888E491577584D5BEBE71B375BD595A06444390B471915
  2219. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___7F777906B0704EB248888E491577584D5BEBE71B375BD595A06444390B471915_53;
  2220. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=256 <PrivateImplementationDetails>::801494072CDD59E61F9AA9345A80D045378705DFDCE94902C22EAEAE049BE780
  2221. __StaticArrayInitTypeSizeU3D256_t776C4326DA3CB895C8BBF29F264C3A9CC48AE143 ___801494072CDD59E61F9AA9345A80D045378705DFDCE94902C22EAEAE049BE780_54;
  2222. // System.Int64 <PrivateImplementationDetails>::819B40F8CF7DC49B4275955A17C10239F1BBBB3BF96E26E25ED844B96B645D7F
  2223. int64_t ___819B40F8CF7DC49B4275955A17C10239F1BBBB3BF96E26E25ED844B96B645D7F_55;
  2224. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::8259E3EBA4D41CA02AE5322BBD280034A9C9860D9CD0D2038139FC9EBE6B6C77
  2225. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___8259E3EBA4D41CA02AE5322BBD280034A9C9860D9CD0D2038139FC9EBE6B6C77_56;
  2226. // System.Int64 <PrivateImplementationDetails>::82B100804CE219CD73E155C7C6457FCF04EA539DE5B19F4736E800098714EB21
  2227. int64_t ___82B100804CE219CD73E155C7C6457FCF04EA539DE5B19F4736E800098714EB21_57;
  2228. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::861FD05B0EAD3D0AA9418B140CC37846BBC5F195214D90CEF42919D1E36EED10
  2229. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___861FD05B0EAD3D0AA9418B140CC37846BBC5F195214D90CEF42919D1E36EED10_58;
  2230. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=998 <PrivateImplementationDetails>::86BDA34D2165AC08F2DE4918B302E44205CDEA674FCA7F2C7F56D4F12D8B0C73
  2231. __StaticArrayInitTypeSizeU3D998_t3372981B27F1A388EC4F6F6F01BB32C9AB3E6E6E ___86BDA34D2165AC08F2DE4918B302E44205CDEA674FCA7F2C7F56D4F12D8B0C73_59;
  2232. // System.Int64 <PrivateImplementationDetails>::8BFD94DEAAC0F168DC8B50A00AC120A113B550B68FEF344F807D503D1A6E5DED
  2233. int64_t ___8BFD94DEAAC0F168DC8B50A00AC120A113B550B68FEF344F807D503D1A6E5DED_60;
  2234. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1665 <PrivateImplementationDetails>::8CCE27079B32C13BB310169A6AD26AE419CDC98B7E2EFD3CC9997257F4BC1DEF
  2235. __StaticArrayInitTypeSizeU3D1665_t4CB4CE1056FC98C5BAB53D5F6D5F1F0B8CEBA06D ___8CCE27079B32C13BB310169A6AD26AE419CDC98B7E2EFD3CC9997257F4BC1DEF_61;
  2236. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=5952 <PrivateImplementationDetails>::9086502742CE7F0595B57A4E5B32901FF4CF97959B92F7E91A435E4765AC1115
  2237. __StaticArrayInitTypeSizeU3D5952_tFA61BCE25F463DACAE80095EF7F54BF3C32EC5FD ___9086502742CE7F0595B57A4E5B32901FF4CF97959B92F7E91A435E4765AC1115_62;
  2238. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=336 <PrivateImplementationDetails>::93B42898102ACB2421875C45676880B8A07390D8DF0E1EE85C5D1AA26964B0C6
  2239. __StaticArrayInitTypeSizeU3D336_tCE45B5681EF21AE25502E6165F44A12AA857A970 ___93B42898102ACB2421875C45676880B8A07390D8DF0E1EE85C5D1AA26964B0C6_63;
  2240. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52 <PrivateImplementationDetails>::93F28AF88A06482BE13F8D0354B6A7676DDAED573EA3938C50F6E53E6D6BB0B6
  2241. __StaticArrayInitTypeSizeU3D52_t9748BC29170AC89E2D725B2EFAAC4F886C4C4B89 ___93F28AF88A06482BE13F8D0354B6A7676DDAED573EA3938C50F6E53E6D6BB0B6_64;
  2242. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=174 <PrivateImplementationDetails>::95BDE712712F10D07813AE3DEEA40D1F38E3FCF1A92CC435F17A326CC22242EB
  2243. __StaticArrayInitTypeSizeU3D174_tB1C80F56568C4165B636338385647ABAEF02FDA6 ___95BDE712712F10D07813AE3DEEA40D1F38E3FCF1A92CC435F17A326CC22242EB_65;
  2244. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=262 <PrivateImplementationDetails>::964889A5283FD0A3DFC8AE256721E6F67B8212FD6841AB1C821DE3134DE79B07
  2245. __StaticArrayInitTypeSizeU3D262_t451C912E08CF973D9DB4ED4830AA613DDAAE1D37 ___964889A5283FD0A3DFC8AE256721E6F67B8212FD6841AB1C821DE3134DE79B07_66;
  2246. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=15 <PrivateImplementationDetails>::96E3FDE919EC36694EFBEC22FEF80F84EE640CC5E46CED07C3E65AC04607C7D6
  2247. __StaticArrayInitTypeSizeU3D15_tFF02C3CB329BAAB88B3F50AE2C9AFD21390048D7 ___96E3FDE919EC36694EFBEC22FEF80F84EE640CC5E46CED07C3E65AC04607C7D6_67;
  2248. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36 <PrivateImplementationDetails>::9960C7FC60CDD325C8A2A00995BE7064EAC3F6295C6A5C4E797D2281846131E4
  2249. __StaticArrayInitTypeSizeU3D36_t5C0EDBE11BB2C6682A10956FD7BD0D97A46E3BA4 ___9960C7FC60CDD325C8A2A00995BE7064EAC3F6295C6A5C4E797D2281846131E4_68;
  2250. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=44 <PrivateImplementationDetails>::99E66DACA3EFF94776AF1258E0E5B2F4DF2900E4EA32351B0DF37A87F2426B1F
  2251. __StaticArrayInitTypeSizeU3D44_t16AF03EDFEC5FF23E410BCDD3A07378E36AB6EFE ___99E66DACA3EFF94776AF1258E0E5B2F4DF2900E4EA32351B0DF37A87F2426B1F_69;
  2252. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::A252A93D042C5E2453990C2829A425C6DD749CCDCDF13DB58C11BBC78E8D3CE9
  2253. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___A252A93D042C5E2453990C2829A425C6DD749CCDCDF13DB58C11BBC78E8D3CE9_70;
  2254. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=120 <PrivateImplementationDetails>::A2DFDF9C2CED8BB1C0B9B06064345ACC9C22DFE5FEC9976FF061F0994451519B
  2255. __StaticArrayInitTypeSizeU3D120_tD5C6CE4469120025887663C1D22BD39721D06413 ___A2DFDF9C2CED8BB1C0B9B06064345ACC9C22DFE5FEC9976FF061F0994451519B_71;
  2256. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=76 <PrivateImplementationDetails>::A2EC7CB9B0FE89F9A9BEA547D773225AFE6E4535DF28325A0D6CD7A5E2D20376
  2257. __StaticArrayInitTypeSizeU3D76_t7FD69A5C941D293CE74920A6345BA98571A64A61 ___A2EC7CB9B0FE89F9A9BEA547D773225AFE6E4535DF28325A0D6CD7A5E2D20376_72;
  2258. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::A30E1152CFB528AE968FAC58E83BBEB3611BFDE2E6CF60B4FA9535A7D0A9B8EA
  2259. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___A30E1152CFB528AE968FAC58E83BBEB3611BFDE2E6CF60B4FA9535A7D0A9B8EA_73;
  2260. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::A516EECB41051151F0183A8B0B6F6693C43F7D9E1815F85CAAAB18E00A5269A2
  2261. __StaticArrayInitTypeSizeU3D40_t1829E21A9E581C04E0E6E428BCDF38D218380C08 ___A516EECB41051151F0183A8B0B6F6693C43F7D9E1815F85CAAAB18E00A5269A2_74;
  2262. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::AAF4528994DD7C464F43C131F6CD44DF41ACC18462C95877252FFC7EAC0164EF
  2263. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___AAF4528994DD7C464F43C131F6CD44DF41ACC18462C95877252FFC7EAC0164EF_75;
  2264. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=4096 <PrivateImplementationDetails>::B215DD70A77190680641703C6DF73729B4583E285AF8B51ACF9086655FB2D0F3
  2265. __StaticArrayInitTypeSizeU3D4096_tBC12C9D01469CC5942ED025E4769CBD57E2A3669 ___B215DD70A77190680641703C6DF73729B4583E285AF8B51ACF9086655FB2D0F3_76;
  2266. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52 <PrivateImplementationDetails>::B21802DE889E5F4F5344C8E0D366F59B68F886F88EFE45EA5CE01534A3F5C0E5
  2267. __StaticArrayInitTypeSizeU3D52_t9748BC29170AC89E2D725B2EFAAC4F886C4C4B89 ___B21802DE889E5F4F5344C8E0D366F59B68F886F88EFE45EA5CE01534A3F5C0E5_77;
  2268. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2176 <PrivateImplementationDetails>::B55F94CD2F415D0279D7A1AF2265C4D9A90CE47F8C900D5D09AD088796210838
  2269. __StaticArrayInitTypeSizeU3D2176_tA278ED4E477855073B05C8EDF2E0D3BC18DE265A ___B55F94CD2F415D0279D7A1AF2265C4D9A90CE47F8C900D5D09AD088796210838_78;
  2270. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36 <PrivateImplementationDetails>::BABD01C34E7E65E57E4C431281E782B4101CE0644A8090AD6E501F1C6CF2C9DF
  2271. __StaticArrayInitTypeSizeU3D36_t5C0EDBE11BB2C6682A10956FD7BD0D97A46E3BA4 ___BABD01C34E7E65E57E4C431281E782B4101CE0644A8090AD6E501F1C6CF2C9DF_79;
  2272. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::BB425A9B43E10C921902A25D07A4317DEFF9F606A788672E1B21633C143407F0
  2273. __StaticArrayInitTypeSizeU3D16_t78D5A9F654B7A1691F94A57AF19D350AE8F61BC3 ___BB425A9B43E10C921902A25D07A4317DEFF9F606A788672E1B21633C143407F0_80;
  2274. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36 <PrivateImplementationDetails>::C250CAD28060A4EB63B4C4A643DDA196CCD35FD2FC67FB749ADF4BAC6D62E1A0
  2275. __StaticArrayInitTypeSizeU3D36_t5C0EDBE11BB2C6682A10956FD7BD0D97A46E3BA4 ___C250CAD28060A4EB63B4C4A643DDA196CCD35FD2FC67FB749ADF4BAC6D62E1A0_81;
  2276. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=256 <PrivateImplementationDetails>::C2D8E5EED6CBEBD8625FC18F81486A7733C04F9B0129FFBE974C68B90308B4F2
  2277. __StaticArrayInitTypeSizeU3D256_t776C4326DA3CB895C8BBF29F264C3A9CC48AE143 ___C2D8E5EED6CBEBD8625FC18F81486A7733C04F9B0129FFBE974C68B90308B4F2_82;
  2278. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::C5733A1245383FBF067B4A9BDB41E3FB8E3A6BDEF37B3D5418F389422875783F
  2279. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___C5733A1245383FBF067B4A9BDB41E3FB8E3A6BDEF37B3D5418F389422875783F_83;
  2280. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1024 <PrivateImplementationDetails>::C8EC70AC5A448C3A45CF1DFCC1375BE4E80DC6793E97D5E89BD97A0DC232B2E3
  2281. __StaticArrayInitTypeSizeU3D1024_tFAF4058252F4F8B582A57FE003804BDA44C97A07 ___C8EC70AC5A448C3A45CF1DFCC1375BE4E80DC6793E97D5E89BD97A0DC232B2E3_84;
  2282. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::C95D810E738DB5F591EE691CE884EED2F110D9F82B1F7A8BE6ED257FDF4CDBEB
  2283. __StaticArrayInitTypeSizeU3D16_t78D5A9F654B7A1691F94A57AF19D350AE8F61BC3 ___C95D810E738DB5F591EE691CE884EED2F110D9F82B1F7A8BE6ED257FDF4CDBEB_85;
  2284. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=130 <PrivateImplementationDetails>::C9830DF6956357ACE51CE1F82298578B36EB45A0CFDB8AEC5B9FDA7DB17E8063
  2285. __StaticArrayInitTypeSizeU3D130_t3A1579E4920F810DB34F519DA2EA8410C6FF9A3E ___C9830DF6956357ACE51CE1F82298578B36EB45A0CFDB8AEC5B9FDA7DB17E8063_86;
  2286. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::CAF8A46B3A07E26F84FE849B57A877051A0D06194B1C057985446B64BCC6E016
  2287. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___CAF8A46B3A07E26F84FE849B57A877051A0D06194B1C057985446B64BCC6E016_87;
  2288. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36 <PrivateImplementationDetails>::CAFFFC9D15E4037EE8FBDB1A45DFE456F0936BDC7310F1882EAF14B706A76658
  2289. __StaticArrayInitTypeSizeU3D36_t5C0EDBE11BB2C6682A10956FD7BD0D97A46E3BA4 ___CAFFFC9D15E4037EE8FBDB1A45DFE456F0936BDC7310F1882EAF14B706A76658_88;
  2290. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=4096 <PrivateImplementationDetails>::CE11D6DEAFFC6D6EF6030E30E7444C933E6261F32AA737064EF0446C219ECE22
  2291. __StaticArrayInitTypeSizeU3D4096_tBC12C9D01469CC5942ED025E4769CBD57E2A3669 ___CE11D6DEAFFC6D6EF6030E30E7444C933E6261F32AA737064EF0446C219ECE22_89;
  2292. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::D1A99909A2923269BB67E72C1AED693F74961BDA58360FCC133007740CEBF5F1
  2293. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___D1A99909A2923269BB67E72C1AED693F74961BDA58360FCC133007740CEBF5F1_90;
  2294. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=6 <PrivateImplementationDetails>::D3B16F8D71CB719B941527D5A1ADA7ED83F4EB967FEE117DDA2FE4021E1D283F
  2295. __StaticArrayInitTypeSizeU3D6_t2D20738447B6F1222D7EE2D5D686783F1457713B ___D3B16F8D71CB719B941527D5A1ADA7ED83F4EB967FEE117DDA2FE4021E1D283F_91;
  2296. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::D503954AE2C3616EA32CEB0D66F5B2E119D03CE722773E5D7E1A8BC8F1803631
  2297. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___D503954AE2C3616EA32CEB0D66F5B2E119D03CE722773E5D7E1A8BC8F1803631_92;
  2298. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=172 <PrivateImplementationDetails>::D6691EE5A533DE7E0859066942261B24D0C836D7EE016D2251377BFEE40FEA15
  2299. __StaticArrayInitTypeSizeU3D172_t50A59F10FF3AFEB82AF45171BD2A55F079B975D6 ___D6691EE5A533DE7E0859066942261B24D0C836D7EE016D2251377BFEE40FEA15_93;
  2300. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2048 <PrivateImplementationDetails>::D870074914025E855AA5985A2D6778F1E277036BF9C9F03DEC61F3C496FEC35C
  2301. __StaticArrayInitTypeSizeU3D2048_t629933D99218856BC762A592B03108640E9B0355 ___D870074914025E855AA5985A2D6778F1E277036BF9C9F03DEC61F3C496FEC35C_94;
  2302. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::D896D464C3726A21162F271ACB711464AD07EA9C9CE78E0297FD0DE934471FA6
  2303. __StaticArrayInitTypeSizeU3D12_tDFF629F9AABAF6DFF52BD9CFF6BB7164F28D2373 ___D896D464C3726A21162F271ACB711464AD07EA9C9CE78E0297FD0DE934471FA6_95;
  2304. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::D8A29F3D197FBB54CF9F4B105AFBA6B1257ADF6449F0184F843380AAAA24639C
  2305. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___D8A29F3D197FBB54CF9F4B105AFBA6B1257ADF6449F0184F843380AAAA24639C_96;
  2306. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::DCDCF594464B904F763D4CE53B1DBE08A47E551AE86FD5D61F63FD0C3313FDC3
  2307. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___DCDCF594464B904F763D4CE53B1DBE08A47E551AE86FD5D61F63FD0C3313FDC3_97;
  2308. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2350 <PrivateImplementationDetails>::DCE88EE5233B9D0FD0D7A6222C82BC3AEE83B15E9992F939B17AB40530DB555C
  2309. __StaticArrayInitTypeSizeU3D2350_t06B3679372D33ED00832516310EE74D35B2DF1CC ___DCE88EE5233B9D0FD0D7A6222C82BC3AEE83B15E9992F939B17AB40530DB555C_98;
  2310. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=152 <PrivateImplementationDetails>::DD471F12FFA94CC557A02A91C2CBB95F551AB28C8BBF297B2F953B8886BCCF6D
  2311. __StaticArrayInitTypeSizeU3D152_t93532A5884A6C4A42D7F939692873D7E88D937B1 ___DD471F12FFA94CC557A02A91C2CBB95F551AB28C8BBF297B2F953B8886BCCF6D_99;
  2312. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::DF29A050CD2EBD9DFDC783DB1CC74D3D716DAEC1630A337EE31B9E2E03D34D2D
  2313. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___DF29A050CD2EBD9DFDC783DB1CC74D3D716DAEC1630A337EE31B9E2E03D34D2D_100;
  2314. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=4096 <PrivateImplementationDetails>::E148B2057CF0C1595155635E761FB66AAE634C40D8FABC4CE79A2DB8886525D4
  2315. __StaticArrayInitTypeSizeU3D4096_tBC12C9D01469CC5942ED025E4769CBD57E2A3669 ___E148B2057CF0C1595155635E761FB66AAE634C40D8FABC4CE79A2DB8886525D4_101;
  2316. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=38 <PrivateImplementationDetails>::E2C673A3A737B04369A63F1FB1A30F6E742B066E2CCCD9B1838793CBB5590598
  2317. __StaticArrayInitTypeSizeU3D38_t193D2F75A75C37EA34EAEBC8DCA5E21ED4C7382E ___E2C673A3A737B04369A63F1FB1A30F6E742B066E2CCCD9B1838793CBB5590598_102;
  2318. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::E32C465157D21F39B3DBF186A98FB02185C63B0260B47247A7A5FDF2B061EAA8
  2319. __StaticArrayInitTypeSizeU3D12_tDFF629F9AABAF6DFF52BD9CFF6BB7164F28D2373 ___E32C465157D21F39B3DBF186A98FB02185C63B0260B47247A7A5FDF2B061EAA8_103;
  2320. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24 <PrivateImplementationDetails>::E5F4F6214036DF103321A8A0CE30C2EF935694B4199D52BC538E7EF3F045CB92
  2321. __StaticArrayInitTypeSizeU3D24_tF97F937C40D5FC1B94B735A6E7FDE4ED79B3DD14 ___E5F4F6214036DF103321A8A0CE30C2EF935694B4199D52BC538E7EF3F045CB92_104;
  2322. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64 <PrivateImplementationDetails>::E768EDCAE10BAB68BB5DF102FDBB8CF4F31B9D60159B44DA3F33ABC36388308B
  2323. __StaticArrayInitTypeSizeU3D64_t902DC2FD85EE7E9E3E2AC6CEB41D6E2EDF8C6BC5 ___E768EDCAE10BAB68BB5DF102FDBB8CF4F31B9D60159B44DA3F33ABC36388308B_105;
  2324. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1018 <PrivateImplementationDetails>::E8588351183F6F6A7DAD54DC28357628F3C4D4B358AB92A18AE7D08B0D9B0092
  2325. __StaticArrayInitTypeSizeU3D1018_t16F11201DACFD04E420851027A24F477EDAE5B55 ___E8588351183F6F6A7DAD54DC28357628F3C4D4B358AB92A18AE7D08B0D9B0092_106;
  2326. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::EBE07C3718876777F609CD22058F4C3A6CCCC695F5BDE90998DC1E12E0CBE63D
  2327. __StaticArrayInitTypeSizeU3D12_tDFF629F9AABAF6DFF52BD9CFF6BB7164F28D2373 ___EBE07C3718876777F609CD22058F4C3A6CCCC695F5BDE90998DC1E12E0CBE63D_107;
  2328. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 <PrivateImplementationDetails>::EE415D5C3ECC6C8C19F71BCD4E03847F5A15931374A7F5BF88C24B722F04B8FE
  2329. __StaticArrayInitTypeSizeU3D32_tEC324F451D326CED5BF4941A609638F08792EAF0 ___EE415D5C3ECC6C8C19F71BCD4E03847F5A15931374A7F5BF88C24B722F04B8FE_108;
  2330. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=256 <PrivateImplementationDetails>::EF39C5A882F9477B2A250BA257247825CEB07FC53C3C984385F2C2E5F8222431
  2331. __StaticArrayInitTypeSizeU3D256_t776C4326DA3CB895C8BBF29F264C3A9CC48AE143 ___EF39C5A882F9477B2A250BA257247825CEB07FC53C3C984385F2C2E5F8222431_109;
  2332. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::EF82B163CA8252A793A6E73F57775D843C9A21F65586926EB11893FA8BB603E9
  2333. __StaticArrayInitTypeSizeU3D16_t78D5A9F654B7A1691F94A57AF19D350AE8F61BC3 ___EF82B163CA8252A793A6E73F57775D843C9A21F65586926EB11893FA8BB603E9_110;
  2334. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=240 <PrivateImplementationDetails>::F0CF66F9B123DCEBB39C38C5D8E4821D4E94DB593889C506BCA0827036F1B7EB
  2335. __StaticArrayInitTypeSizeU3D240_t52E7E202732F47FF85E3F1FA78FE58AB7999C265 ___F0CF66F9B123DCEBB39C38C5D8E4821D4E94DB593889C506BCA0827036F1B7EB_111;
  2336. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3 <PrivateImplementationDetails>::F1945CD6C19E56B3C1C78943EF5EC18116907A4CA1EFC40A57D48AB1DB7ADFC5
  2337. __StaticArrayInitTypeSizeU3D3_tE200BA77B70F8D0805BDB2C5561AAB11A9B11312 ___F1945CD6C19E56B3C1C78943EF5EC18116907A4CA1EFC40A57D48AB1DB7ADFC5_112;
  2338. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=256 <PrivateImplementationDetails>::F2830F044682E33B39018B5912634835B641562914E192CA66C654F5E4492FA8
  2339. __StaticArrayInitTypeSizeU3D256_t776C4326DA3CB895C8BBF29F264C3A9CC48AE143 ___F2830F044682E33B39018B5912634835B641562914E192CA66C654F5E4492FA8_113;
  2340. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::F4BD8144313C3B67E191C6F3CD8B00540FF1809837C5BCA5C2FDA0D518681563
  2341. __StaticArrayInitTypeSizeU3D72_t384936810508E8786A5A026D6D7412465AC6F3AC ___F4BD8144313C3B67E191C6F3CD8B00540FF1809837C5BCA5C2FDA0D518681563_114;
  2342. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=212 <PrivateImplementationDetails>::F7D381AF73D85950E0B064CF1AA8F14938A1F38084B46CE36AAEFE81BEF739F3
  2343. __StaticArrayInitTypeSizeU3D212_tFBB5CD331D3374EF82FB51954D58678789BFAB8A ___F7D381AF73D85950E0B064CF1AA8F14938A1F38084B46CE36AAEFE81BEF739F3_115;
  2344. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52 <PrivateImplementationDetails>::FADB218011E7702BB9575D0C32A685DA10B5C72EB809BD9A955DB1C76E4D8315
  2345. __StaticArrayInitTypeSizeU3D52_t9748BC29170AC89E2D725B2EFAAC4F886C4C4B89 ___FADB218011E7702BB9575D0C32A685DA10B5C72EB809BD9A955DB1C76E4D8315_116;
  2346. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1208 <PrivateImplementationDetails>::FB2089AF82E09593374B65EC2440779FDCF5DD6DA07D26E57AF6790667B937CD
  2347. __StaticArrayInitTypeSizeU3D1208_t448FE03E395F60069921A133A51971348403E284 ___FB2089AF82E09593374B65EC2440779FDCF5DD6DA07D26E57AF6790667B937CD_117;
  2348. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=240 <PrivateImplementationDetails>::FD68700E95459C5E7A49C5830F8BD0A9BA4BD171252663D8066B09E7768C5C5D
  2349. __StaticArrayInitTypeSizeU3D240_t52E7E202732F47FF85E3F1FA78FE58AB7999C265 ___FD68700E95459C5E7A49C5830F8BD0A9BA4BD171252663D8066B09E7768C5C5D_118;
  2350. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24 <PrivateImplementationDetails>::FEC387BA57A54BB6066E4CA8A4F9C0FF9C36B9CBD6600C3683F6FB1BDB5077EB
  2351. __StaticArrayInitTypeSizeU3D24_tF97F937C40D5FC1B94B735A6E7FDE4ED79B3DD14 ___FEC387BA57A54BB6066E4CA8A4F9C0FF9C36B9CBD6600C3683F6FB1BDB5077EB_119;
  2352. };
  2353. // <PrivateImplementationDetails>
  2354. // System.Exception
  2355. struct Exception_t_StaticFields
  2356. {
  2357. // System.Object System.Exception::s_EDILock
  2358. RuntimeObject* ___s_EDILock_0;
  2359. };
  2360. // System.Exception
  2361. // System.Runtime.InteropServices.GCHandle
  2362. // System.Runtime.InteropServices.GCHandle
  2363. // System.RuntimeTypeHandle
  2364. // System.RuntimeTypeHandle
  2365. // System.Diagnostics.Tracing.EventSource/EventData
  2366. // System.Diagnostics.Tracing.EventSource/EventData
  2367. // System.Buffers.MemoryHandle
  2368. // System.Buffers.MemoryHandle
  2369. // System.SystemException
  2370. // System.SystemException
  2371. // System.Type
  2372. struct Type_t_StaticFields
  2373. {
  2374. // System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder
  2375. Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0;
  2376. // System.Char System.Type::Delimiter
  2377. Il2CppChar ___Delimiter_1;
  2378. // System.Type[] System.Type::EmptyTypes
  2379. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2;
  2380. // System.Object System.Type::Missing
  2381. RuntimeObject* ___Missing_3;
  2382. // System.Reflection.MemberFilter System.Type::FilterAttribute
  2383. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4;
  2384. // System.Reflection.MemberFilter System.Type::FilterName
  2385. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5;
  2386. // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
  2387. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6;
  2388. };
  2389. // System.Type
  2390. // System.ArgumentException
  2391. // System.ArgumentException
  2392. // System.InvalidOperationException
  2393. // System.InvalidOperationException
  2394. // System.Collections.Generic.KeyNotFoundException
  2395. // System.Collections.Generic.KeyNotFoundException
  2396. // System.NotSupportedException
  2397. // System.NotSupportedException
  2398. // System.Runtime.Serialization.SerializationException
  2399. struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_StaticFields
  2400. {
  2401. // System.String System.Runtime.Serialization.SerializationException::s_nullMessage
  2402. String_t* ___s_nullMessage_18;
  2403. };
  2404. // System.Runtime.Serialization.SerializationException
  2405. // System.ArgumentNullException
  2406. // System.ArgumentNullException
  2407. // System.ArgumentOutOfRangeException
  2408. // System.ArgumentOutOfRangeException
  2409. // System.PlatformNotSupportedException
  2410. // System.PlatformNotSupportedException
  2411. // Unity.ThrowStub
  2412. // Unity.ThrowStub
  2413. #ifdef __clang__
  2414. #pragma clang diagnostic pop
  2415. #endif
  2416. // System.Object[]
  2417. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  2418. {
  2419. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  2420. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  2421. {
  2422. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2423. return m_Items[index];
  2424. }
  2425. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  2426. {
  2427. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2428. return m_Items + index;
  2429. }
  2430. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  2431. {
  2432. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2433. m_Items[index] = value;
  2434. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2435. }
  2436. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  2437. {
  2438. return m_Items[index];
  2439. }
  2440. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2441. {
  2442. return m_Items + index;
  2443. }
  2444. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  2445. {
  2446. m_Items[index] = value;
  2447. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2448. }
  2449. };
  2450. // System.Collections.Hashtable/bucket[]
  2451. struct bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587 : public RuntimeArray
  2452. {
  2453. ALIGN_FIELD (8) bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E m_Items[1];
  2454. inline bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E GetAt(il2cpp_array_size_t index) const
  2455. {
  2456. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2457. return m_Items[index];
  2458. }
  2459. inline bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E* GetAddressAt(il2cpp_array_size_t index)
  2460. {
  2461. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2462. return m_Items + index;
  2463. }
  2464. inline void SetAt(il2cpp_array_size_t index, bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E value)
  2465. {
  2466. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2467. m_Items[index] = value;
  2468. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
  2469. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2470. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___val_1), (void*)NULL);
  2471. #endif
  2472. }
  2473. inline bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E GetAtUnchecked(il2cpp_array_size_t index) const
  2474. {
  2475. return m_Items[index];
  2476. }
  2477. inline bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2478. {
  2479. return m_Items + index;
  2480. }
  2481. inline void SetAtUnchecked(il2cpp_array_size_t index, bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E value)
  2482. {
  2483. m_Items[index] = value;
  2484. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
  2485. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2486. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___val_1), (void*)NULL);
  2487. #endif
  2488. }
  2489. };
  2490. // System.Byte[]
  2491. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
  2492. {
  2493. ALIGN_FIELD (8) uint8_t m_Items[1];
  2494. inline uint8_t GetAt(il2cpp_array_size_t index) const
  2495. {
  2496. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2497. return m_Items[index];
  2498. }
  2499. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  2500. {
  2501. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2502. return m_Items + index;
  2503. }
  2504. inline void SetAt(il2cpp_array_size_t index, uint8_t value)
  2505. {
  2506. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2507. m_Items[index] = value;
  2508. }
  2509. inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
  2510. {
  2511. return m_Items[index];
  2512. }
  2513. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2514. {
  2515. return m_Items + index;
  2516. }
  2517. inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
  2518. {
  2519. m_Items[index] = value;
  2520. }
  2521. };
  2522. // System.String[]
  2523. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
  2524. {
  2525. ALIGN_FIELD (8) String_t* m_Items[1];
  2526. inline String_t* GetAt(il2cpp_array_size_t index) const
  2527. {
  2528. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2529. return m_Items[index];
  2530. }
  2531. inline String_t** GetAddressAt(il2cpp_array_size_t index)
  2532. {
  2533. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2534. return m_Items + index;
  2535. }
  2536. inline void SetAt(il2cpp_array_size_t index, String_t* value)
  2537. {
  2538. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2539. m_Items[index] = value;
  2540. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2541. }
  2542. inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
  2543. {
  2544. return m_Items[index];
  2545. }
  2546. inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2547. {
  2548. return m_Items + index;
  2549. }
  2550. inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
  2551. {
  2552. m_Items[index] = value;
  2553. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2554. }
  2555. };
  2556. // T[] System.Array::Empty<System.Object>()
  2557. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) ;
  2558. // T System.Threading.LazyInitializer::EnsureInitialized<System.Object>(T&)
  2559. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LazyInitializer_EnsureInitialized_TisRuntimeObject_m153BCA24E1AB65004A192DD74C0506DE22FE5349_gshared (RuntimeObject** ___0_target, const RuntimeMethod* method) ;
  2560. // System.Void System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Object>::Add(TKey,TValue)
  2561. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionalWeakTable_2_Add_mA45BB747BEE445F5A6D5ABC32B2070CAF5E9BE44_gshared (ConditionalWeakTable_2_t87BE12792DC61EC9AE17609EC1ACA0671B3F5605* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  2562. // System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Object>::TryGetValue(TKey,TValue&)
  2563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionalWeakTable_2_TryGetValue_mA6697354DA1D2A76999FFDCC072C62AC5C364124_gshared (ConditionalWeakTable_2_t87BE12792DC61EC9AE17609EC1ACA0671B3F5605* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
  2564. // System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Object>::Remove(TKey)
  2565. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionalWeakTable_2_Remove_m51E45FAFE5B1D6E9FDA123477422367F1F215DE6_gshared (ConditionalWeakTable_2_t87BE12792DC61EC9AE17609EC1ACA0671B3F5605* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
  2566. // System.Void System.Collections.Generic.EqualityComparer`1<System.Byte>::.ctor()
  2567. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m837428D8789D08F38784925EE679EBC5FF7808FD_gshared (EqualityComparer_1_t209913D8BB9C5DF2E3F26BA94AD53F39604FBFB8* __this, const RuntimeMethod* method) ;
  2568. // System.Void System.Collections.Generic.EqualityComparer`1<System.Object>::.ctor()
  2569. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mA0D5DF71A4976E2FD4C77C93A93720BEBCBE0DCE_gshared (EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* __this, const RuntimeMethod* method) ;
  2570. // System.Void System.Collections.ArrayList::.ctor()
  2571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayList__ctor_m07DC369002304B483B9FC41DBDAF4A25AC3C9F80 (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* __this, const RuntimeMethod* method) ;
  2572. // System.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.String)
  2573. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, String_t* ___1_message, const RuntimeMethod* method) ;
  2574. // System.Void System.NotSupportedException::.ctor(System.String)
  2575. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  2576. // System.Void System.Collections.ArrayList/IListWrapper::.ctor(System.Collections.IList)
  2577. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IListWrapper__ctor_m85C8036358BC3A4F6B6D102D04A1653989F28D7A (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ;
  2578. // System.Void System.ArgumentNullException::.ctor(System.String)
  2579. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
  2580. // System.Int32 System.Array::get_Length()
  2581. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57 (RuntimeArray* __this, const RuntimeMethod* method) ;
  2582. // System.Void System.ArgumentException::.ctor(System.String)
  2583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  2584. // System.Int32 System.Array::get_Rank()
  2585. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F (RuntimeArray* __this, const RuntimeMethod* method) ;
  2586. // System.Void System.ArgumentException::.ctor(System.String,System.String)
  2587. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ;
  2588. // System.Void System.Array::SetValue(System.Object,System.Int32)
  2589. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8 (RuntimeArray* __this, RuntimeObject* ___0_value, int32_t ___1_index, const RuntimeMethod* method) ;
  2590. // System.Void System.ArgumentNullException::.ctor(System.String,System.String)
  2591. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155 (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, String_t* ___1_message, const RuntimeMethod* method) ;
  2592. // System.Void System.Array::Sort(System.Array,System.Int32,System.Int32,System.Collections.IComparer)
  2593. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_mE8B389D13D4164C9E66801A729CF714EDEB512E6 (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
  2594. // T[] System.Array::Empty<System.Object>()
  2595. inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline (const RuntimeMethod* method)
  2596. {
  2597. return (( ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method);
  2598. }
  2599. // System.Boolean System.Type::op_Equality(System.Type,System.Type)
  2600. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
  2601. // System.Array System.Array::CreateInstance(System.Type,System.Int32)
  2602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983 (Type_t* ___0_elementType, int32_t ___1_length, const RuntimeMethod* method) ;
  2603. // System.Void System.Collections.ArrayList/ReadOnlyArrayList::.ctor(System.Collections.ArrayList)
  2604. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArrayList__ctor_mC08FEC5D3AAA674F15A1E6910385B8387B9A4B70 (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___0_l, const RuntimeMethod* method) ;
  2605. // System.Void System.Object::.ctor()
  2606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  2607. // System.Type System.Object::GetType()
  2608. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
  2609. // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
  2610. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
  2611. // System.Object System.Object::MemberwiseClone()
  2612. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
  2613. // System.Void System.InvalidOperationException::.ctor(System.String)
  2614. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  2615. // T System.Threading.LazyInitializer::EnsureInitialized<System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>>(T&)
  2616. inline ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* LazyInitializer_EnsureInitialized_TisConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858_m86148F5434156C4EBFE958A775770256FDFA12CF (ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858** ___0_target, const RuntimeMethod* method)
  2617. {
  2618. return (( ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* (*) (ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858**, const RuntimeMethod*))LazyInitializer_EnsureInitialized_TisRuntimeObject_m153BCA24E1AB65004A192DD74C0506DE22FE5349_gshared)(___0_target, method);
  2619. }
  2620. // System.Void System.Collections.Hashtable::.ctor(System.Int32,System.Single)
  2621. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_mF77B5A58D1E293CE5F40A06146D9C24D7C7F638A (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, int32_t ___0_capacity, float ___1_loadFactor, const RuntimeMethod* method) ;
  2622. // System.String SR::Format(System.String,System.Object,System.Object)
  2623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_m27BC634145CE1B8E25594A82CDBBF04AD501CA02 (String_t* ___0_resourceFormat, RuntimeObject* ___1_p1, RuntimeObject* ___2_p2, const RuntimeMethod* method) ;
  2624. // System.Int32 System.Collections.HashHelpers::GetPrime(System.Int32)
  2625. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472 (int32_t ___0_min, const RuntimeMethod* method) ;
  2626. // System.Void System.Collections.Hashtable::.ctor(System.Int32,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer)
  2627. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_m7AC784BEA5A725E3AC30C109E3BA1BF7E7511A92 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, int32_t ___0_capacity, float ___1_loadFactor, RuntimeObject* ___2_hcp, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
  2628. // System.Void System.Collections.Hashtable::.ctor(System.Int32,System.Single,System.Collections.IEqualityComparer)
  2629. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_mDDBD0273515277E4386A6D3D1E8F8ADB78D0FFDB (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, int32_t ___0_capacity, float ___1_loadFactor, RuntimeObject* ___2_equalityComparer, const RuntimeMethod* method) ;
  2630. // System.Void System.Collections.CompatibleComparer::.ctor(System.Collections.IHashCodeProvider,System.Collections.IComparer)
  2631. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompatibleComparer__ctor_mD070CC744D2BA684391418B77E61E24F8E735492 (CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465* __this, RuntimeObject* ___0_hashCodeProvider, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  2632. // System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo> System.Collections.Hashtable::get_SerializationInfoTable()
  2633. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* Hashtable_get_SerializationInfoTable_m29B0EBA91904F2C579B7F3BE6A791DE9F1F6C8BC (const RuntimeMethod* method) ;
  2634. // System.Void System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>::Add(TKey,TValue)
  2635. inline void ConditionalWeakTable_2_Add_mF98A2811734A37D856C622E7783FD7502AA7F0B7 (ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* __this, RuntimeObject* ___0_key, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___1_value, const RuntimeMethod* method)
  2636. {
  2637. (( void (*) (ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858*, RuntimeObject*, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*, const RuntimeMethod*))ConditionalWeakTable_2_Add_mA45BB747BEE445F5A6D5ABC32B2070CAF5E9BE44_gshared)(__this, ___0_key, ___1_value, method);
  2638. }
  2639. // System.Void System.Collections.Hashtable::Insert(System.Object,System.Object,System.Boolean)
  2640. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_Insert_mCE383FCEDF95EF53D7A5FAA83454F65C20552291 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_nvalue, bool ___2_add, const RuntimeMethod* method) ;
  2641. // System.Void System.Collections.Hashtable::UpdateVersion()
  2642. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_UpdateVersion_m1D0B844B95441A5B4328F413C245FBECF1D3538A (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, const RuntimeMethod* method) ;
  2643. // System.Void System.Collections.Hashtable::.ctor(System.Int32,System.Collections.IEqualityComparer)
  2644. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_mDE29E5ABF17000F07880AD49D21C42132A5BA7EC (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, int32_t ___0_capacity, RuntimeObject* ___1_equalityComparer, const RuntimeMethod* method) ;
  2645. // System.UInt32 System.Collections.Hashtable::InitHash(System.Object,System.Int32,System.UInt32&,System.UInt32&)
  2646. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Hashtable_InitHash_mE575CF5A0F7C4EE34ACDEB12597E6FE5A3B13587 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeObject* ___0_key, int32_t ___1_hashsize, uint32_t* ___2_seed, uint32_t* ___3_incr, const RuntimeMethod* method) ;
  2647. // System.Void System.Collections.DictionaryEntry::.ctor(System.Object,System.Object)
  2648. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryEntry__ctor_m2768353E53A75C4860E34B37DAF1342120C5D1EA (DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  2649. // System.Void System.Collections.Hashtable::CopyEntries(System.Array,System.Int32)
  2650. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_CopyEntries_m5AA0C8FC1FE9E5F6DC2AEB98D18C00919783040B (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ;
  2651. // System.Void System.Threading.SpinWait::SpinOnce()
  2652. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpinWait_SpinOnce_m5B74E6B15013E90667646C0D943E886D4EC596AF (SpinWait_t51CFFA8FF70F1B430E075F96CFD936260D8CE675* __this, const RuntimeMethod* method) ;
  2653. // System.Int32 System.Collections.HashHelpers::ExpandPrime(System.Int32)
  2654. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9 (int32_t ___0_oldSize, const RuntimeMethod* method) ;
  2655. // System.Void System.Collections.Hashtable::rehash(System.Int32)
  2656. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_rehash_m359C272F11FE496EAD29CD875CE080464AE5C688 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, int32_t ___0_newsize, const RuntimeMethod* method) ;
  2657. // System.Void System.Collections.Hashtable::putEntry(System.Collections.Hashtable/bucket[],System.Object,System.Object,System.Int32)
  2658. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_putEntry_mAB0F8F0E2148856D87749F9623EFBEF913323C4B (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* ___0_newBuckets, RuntimeObject* ___1_key, RuntimeObject* ___2_nvalue, int32_t ___3_hashcode, const RuntimeMethod* method) ;
  2659. // System.Void System.Collections.Hashtable/HashtableEnumerator::.ctor(System.Collections.Hashtable,System.Int32)
  2660. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashtableEnumerator__ctor_m39524FF87DAA4FBB78BED54175E69215AE47D2DC (HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061* __this, Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___0_hashtable, int32_t ___1_getObjRetType, const RuntimeMethod* method) ;
  2661. // System.Void System.Collections.Hashtable/KeyCollection::.ctor(System.Collections.Hashtable)
  2662. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyCollection__ctor_m2F5EB768C82E9BCAA0CAB8823EFE996749ABFDDD (KeyCollection_tBB3F4721A1C8F423C471AC11D255D44189022E77* __this, Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___0_hashtable, const RuntimeMethod* method) ;
  2663. // System.Void System.Collections.Hashtable/ValueCollection::.ctor(System.Collections.Hashtable)
  2664. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueCollection__ctor_m9EE64DC0395F01EB90DC1A0863F4B41A2501E226 (ValueCollection_tC43990EDD17B7EDE8FCE3674B9537163DCDA557F* __this, Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___0_hashtable, const RuntimeMethod* method) ;
  2665. // System.Void System.Collections.Hashtable::expand()
  2666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_expand_m0FF616AD3323989E34824B1AE634759C3BAF8937 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, const RuntimeMethod* method) ;
  2667. // System.Void System.Collections.Hashtable::rehash()
  2668. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_rehash_mF4C7E0C7240002F6E5FDFF32EF77C06EF2729DB5 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, const RuntimeMethod* method) ;
  2669. // System.Void System.Collections.Hashtable/SyncHashtable::.ctor(System.Collections.Hashtable)
  2670. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SyncHashtable__ctor_mFFE7535A50219583B15ACC748FE3E7CB6B52EEAA (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___0_table, const RuntimeMethod* method) ;
  2671. // System.Void System.Threading.Monitor::Exit(System.Object)
  2672. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  2673. // System.Void System.Threading.Monitor::Enter(System.Object,System.Boolean&)
  2674. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ;
  2675. // System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Single)
  2676. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m6237DBFE29011A85D27E76E64BD806D7BFC4D46C (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, float ___1_value, const RuntimeMethod* method) ;
  2677. // System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Int32)
  2678. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, int32_t ___1_value, const RuntimeMethod* method) ;
  2679. // System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Object,System.Type)
  2680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, RuntimeObject* ___1_value, Type_t* ___2_type, const RuntimeMethod* method) ;
  2681. // System.Collections.IComparer System.Collections.CompatibleComparer::get_Comparer()
  2682. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CompatibleComparer_get_Comparer_m39BC17C080DFDF285593D156478FFECCB1928F36_inline (CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465* __this, const RuntimeMethod* method) ;
  2683. // System.Collections.IHashCodeProvider System.Collections.CompatibleComparer::get_HashCodeProvider()
  2684. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CompatibleComparer_get_HashCodeProvider_mE25935574860D4D71106E4BB4F689C4CCB8FF599_inline (CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465* __this, const RuntimeMethod* method) ;
  2685. // System.Void System.Collections.Hashtable::CopyKeys(System.Array,System.Int32)
  2686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_CopyKeys_mDD7A5AE7064B9845366D9116BC670A210A1C5AA4 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ;
  2687. // System.Void System.Collections.Hashtable::CopyValues(System.Array,System.Int32)
  2688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_CopyValues_mBF30183D730BBFCA6D6313FF616834605B49D8CF (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ;
  2689. // System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>::TryGetValue(TKey,TValue&)
  2690. inline bool ConditionalWeakTable_2_TryGetValue_m8AB467BA44D1FF9EBDB9735CED88B0D67AC6403F (ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* __this, RuntimeObject* ___0_key, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37** ___1_value, const RuntimeMethod* method)
  2691. {
  2692. return (( bool (*) (ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858*, RuntimeObject*, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37**, const RuntimeMethod*))ConditionalWeakTable_2_TryGetValue_mA6697354DA1D2A76999FFDCC072C62AC5C364124_gshared)(__this, ___0_key, ___1_value, method);
  2693. }
  2694. // System.Void System.Runtime.Serialization.SerializationException::.ctor(System.String)
  2695. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0 (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  2696. // System.Runtime.Serialization.SerializationInfoEnumerator System.Runtime.Serialization.SerializationInfo::GetEnumerator()
  2697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* SerializationInfo_GetEnumerator_m5230A1D4E4B612E90B10E2034C638CD42F667EA6 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, const RuntimeMethod* method) ;
  2698. // System.String System.Runtime.Serialization.SerializationInfoEnumerator::get_Name()
  2699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializationInfoEnumerator_get_Name_m58B6D682B6C829258730C1E952E9099ACDDAE734 (SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* __this, const RuntimeMethod* method) ;
  2700. // System.UInt32 <PrivateImplementationDetails>::ComputeStringHash(System.String)
  2701. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t U3CPrivateImplementationDetailsU3E_ComputeStringHash_m52370B9D7DEAF095B34C6AE27338067A3A1CF886 (String_t* ___0_s, const RuntimeMethod* method) ;
  2702. // System.Boolean System.String::op_Equality(System.String,System.String)
  2703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
  2704. // System.Single System.Runtime.Serialization.SerializationInfo::GetSingle(System.String)
  2705. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SerializationInfo_GetSingle_mD3CE2233BB3DE5DC90F2AE4F24C5DBD0C74A4037 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, const RuntimeMethod* method) ;
  2706. // System.Int32 System.Runtime.Serialization.SerializationInfo::GetInt32(System.String)
  2707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, const RuntimeMethod* method) ;
  2708. // System.Object System.Runtime.Serialization.SerializationInfo::GetValue(System.String,System.Type)
  2709. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method) ;
  2710. // System.Boolean System.Runtime.Serialization.SerializationInfoEnumerator::MoveNext()
  2711. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationInfoEnumerator_MoveNext_m4F052C960AE85EFED1048CAAAC538AB3714078A6 (SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* __this, const RuntimeMethod* method) ;
  2712. // System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>::Remove(TKey)
  2713. inline bool ConditionalWeakTable_2_Remove_mEA61545EA43662F3718895F4E435A1F3EFB9756E (ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  2714. {
  2715. return (( bool (*) (ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858*, RuntimeObject*, const RuntimeMethod*))ConditionalWeakTable_2_Remove_m51E45FAFE5B1D6E9FDA123477422367F1F215DE6_gshared)(__this, ___0_key, method);
  2716. }
  2717. // System.Void System.Collections.Hashtable::.ctor(System.Boolean)
  2718. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_m53109B9F270C606C6DBA73405F134DA215440A36 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, bool ___0_trash, const RuntimeMethod* method) ;
  2719. // System.Void System.Collections.Hashtable::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  2720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_mD50422D7B9D147207A33AB5BDC0B7CE963A51056 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ;
  2721. // System.Void System.PlatformNotSupportedException::.ctor()
  2722. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlatformNotSupportedException__ctor_mD5DBE8E9A6FF4B75EF02671029C6D67A51EAFBD1 (PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A* __this, const RuntimeMethod* method) ;
  2723. // System.Collections.Hashtable System.Collections.Hashtable::Synchronized(System.Collections.Hashtable)
  2724. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* Hashtable_Synchronized_m6C533F21D7532A6118974AE7634AB28C76765EF5 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___0_table, const RuntimeMethod* method) ;
  2725. // System.Void System.Diagnostics.Tracing.EventSource::.ctor()
  2726. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSource__ctor_mDF751901186604B47C80B7DCC8DCB624FE5664BC (EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25* __this, const RuntimeMethod* method) ;
  2727. // System.Boolean System.Diagnostics.Tracing.EventSource::IsEnabled(System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords)
  2728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventSource_IsEnabled_m744D6915CB7FFC678DECA5519509ED97D342B0A3 (EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25* __this, int32_t ___0_level, int64_t ___1_keywords, const RuntimeMethod* method) ;
  2729. // System.Void System.Diagnostics.Tracing.EventSource::WriteEvent(System.Int32,System.Int32)
  2730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSource_WriteEvent_m8609472BD078A398CF4CA9DBF4BBDA1C454096A6 (EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25* __this, int32_t ___0_eventId, int32_t ___1_arg1, const RuntimeMethod* method) ;
  2731. // System.Void System.Collections.Concurrent.CDSCollectionETWBCLProvider::.ctor()
  2732. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CDSCollectionETWBCLProvider__ctor_m0A733DDB35201F79E9DED7B044B5D8484FC5448D (CDSCollectionETWBCLProvider_tA904DD9138642E1D0520625652906C4775E3C999* __this, const RuntimeMethod* method) ;
  2733. // System.Void System.SystemException::.ctor(System.String)
  2734. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SystemException__ctor_mC481DFD60F19362A0B3523FBD5E429EC4F1F3FB5 (SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  2735. // System.Void System.Exception::set_HResult(System.Int32)
  2736. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Exception_set_HResult_m010A171183E240EBF4F7611E924B533FAB2E471F_inline (Exception_t* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2737. // System.Void System.SystemException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  2738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SystemException__ctor_mA2BB392E0F4CD8A4C132984F76B7A9FBDB3B6879 (SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ;
  2739. // System.Text.StringBuilder System.Text.StringBuilderCache::Acquire(System.Int32)
  2740. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilderCache_Acquire_m1CF9421EC0F3431719E18A8EE78669748DF10892 (int32_t ___0_capacity, const RuntimeMethod* method) ;
  2741. // System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char)
  2742. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
  2743. // System.Text.StringBuilder System.Text.StringBuilder::Append(System.Object)
  2744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m3A7D629DAA5E0E36B8A617A911E34F79AF84AE63 (StringBuilder_t* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  2745. // System.Text.StringBuilder System.Text.StringBuilder::Append(System.String)
  2746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  2747. // System.String System.Text.StringBuilderCache::GetStringAndRelease(System.Text.StringBuilder)
  2748. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringBuilderCache_GetStringAndRelease_m4A7AB11554F7E80352AB8C3AC72D7AD4C7108FB0 (StringBuilder_t* ___0_sb, const RuntimeMethod* method) ;
  2749. // System.String SR::Format(System.String,System.Object)
  2750. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_m9E8DC9AEFDC34AC67473EFAEAB78C5066C1A0D09 (String_t* ___0_resourceFormat, RuntimeObject* ___1_p1, const RuntimeMethod* method) ;
  2751. // System.Int32 System.Byte::GetHashCode()
  2752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Byte_GetHashCode_mB42A844E310593D124CE92EBA90F3755C9B10678 (uint8_t* __this, const RuntimeMethod* method) ;
  2753. // System.String System.Environment::GetResourceString(System.String)
  2754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058 (String_t* ___0_key, const RuntimeMethod* method) ;
  2755. // System.Int32 System.Buffer::IndexOfByte(System.Byte*,System.Byte,System.Int32,System.Int32)
  2756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Buffer_IndexOfByte_mF43902211DC955885C828233F0D46BAC239B0ECC (uint8_t* ___0_src, uint8_t ___1_value, int32_t ___2_index, int32_t ___3_count, const RuntimeMethod* method) ;
  2757. // System.Void System.Collections.Generic.EqualityComparer`1<System.Byte>::.ctor()
  2758. inline void EqualityComparer_1__ctor_m837428D8789D08F38784925EE679EBC5FF7808FD (EqualityComparer_1_t209913D8BB9C5DF2E3F26BA94AD53F39604FBFB8* __this, const RuntimeMethod* method)
  2759. {
  2760. (( void (*) (EqualityComparer_1_t209913D8BB9C5DF2E3F26BA94AD53F39604FBFB8*, const RuntimeMethod*))EqualityComparer_1__ctor_m837428D8789D08F38784925EE679EBC5FF7808FD_gshared)(__this, method);
  2761. }
  2762. // System.Boolean System.String::Equals(System.String)
  2763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  2764. // System.Void System.Collections.Generic.EqualityComparer`1<System.String>::.ctor()
  2765. inline void EqualityComparer_1__ctor_m9D692A2446D3F93F9042D7CAC625E36F01658C0C (EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A* __this, const RuntimeMethod* method)
  2766. {
  2767. (( void (*) (EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A*, const RuntimeMethod*))EqualityComparer_1__ctor_mA0D5DF71A4976E2FD4C77C93A93720BEBCBE0DCE_gshared)(__this, method);
  2768. }
  2769. // System.Void System.Guid::.ctor(System.Int32,System.Int16,System.Int16,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte)
  2770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Guid__ctor_mC52E0191E06C110F9F6E0A417BCA4437D79CC130 (Guid_t* __this, int32_t ___0_a, int16_t ___1_b, int16_t ___2_c, uint8_t ___3_d, uint8_t ___4_e, uint8_t ___5_f, uint8_t ___6_g, uint8_t ___7_h, uint8_t ___8_i, uint8_t ___9_j, uint8_t ___10_k, const RuntimeMethod* method) ;
  2771. // System.Void System.Diagnostics.Tracing.EventSource::.ctor(System.Guid,System.String)
  2772. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSource__ctor_mA6FB74138AB52C540333000C0CEAD367D5072083 (EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25* __this, Guid_t ___0_eventSourceGuid, String_t* ___1_eventSourceName, const RuntimeMethod* method) ;
  2773. // System.Void System.Diagnostics.Tracing.EventSource/EventData::set_Size(System.Int32)
  2774. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventData_set_Size_m4F0086F2CA3FFE1F1E0B57EF54F1324694BD094F_inline (EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2775. // System.IntPtr System.IntPtr::op_Explicit(System.Void*)
  2776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IntPtr_op_Explicit_mE2CEC14C61FD5E2159A03EA2AD97F5CDC5BB9F4D (void* ___0_value, const RuntimeMethod* method) ;
  2777. // System.Void System.Diagnostics.Tracing.EventSource/EventData::set_DataPointer(System.IntPtr)
  2778. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventData_set_DataPointer_m77D62FE7997CE5DC1F29E7DCDFB3C413AEF93929_inline (EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* __this, intptr_t ___0_value, const RuntimeMethod* method) ;
  2779. // System.Void System.Diagnostics.Tracing.EventSource/EventData::set_Reserved(System.Int32)
  2780. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventData_set_Reserved_m0FE18C01D6ECA5BA76B431305E944F6D437C4799_inline (EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2781. // System.Void System.Diagnostics.Tracing.EventSource::WriteEventCore(System.Int32,System.Int32,System.Diagnostics.Tracing.EventSource/EventData*)
  2782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSource_WriteEventCore_m168D78A12127FCD1AF49F42E7E3DB2303035B631 (EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25* __this, int32_t ___0_eventId, int32_t ___1_eventDataCount, EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* ___2_data, const RuntimeMethod* method) ;
  2783. // System.Void System.Diagnostics.Tracing.EventSource::WriteEvent(System.Int32,System.Int32,System.Int32,System.Int32)
  2784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSource_WriteEvent_m29A840C8BA6AEBC203406BC9BBED63067788805F (EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25* __this, int32_t ___0_eventId, int32_t ___1_arg1, int32_t ___2_arg2, int32_t ___3_arg3, const RuntimeMethod* method) ;
  2785. // System.Void System.Diagnostics.Tracing.EventSource::WriteEvent(System.Int32,System.Int32,System.Int32)
  2786. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSource_WriteEvent_mF3DADFC0459BB9C89B17BCECE51A57C3F4ED7D88 (EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25* __this, int32_t ___0_eventId, int32_t ___1_arg1, int32_t ___2_arg2, const RuntimeMethod* method) ;
  2787. // System.Void System.Buffers.ArrayPoolEventSource::.ctor()
  2788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayPoolEventSource__ctor_m630817B899F980174697248E423104D06EC63F2E (ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* __this, const RuntimeMethod* method) ;
  2789. // System.Void System.Buffers.MemoryHandle::.ctor(System.Void*,System.Runtime.InteropServices.GCHandle,System.Buffers.IPinnable)
  2790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryHandle__ctor_mBC4C2B7E7F10F5F93EFCF6A3A24D41CE79916C91 (MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD* __this, void* ___0_pointer, GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___1_handle, RuntimeObject* ___2_pinnable, const RuntimeMethod* method) ;
  2791. // System.Void* System.Buffers.MemoryHandle::get_Pointer()
  2792. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* MemoryHandle_get_Pointer_mB37B69B8014746F855683C47FF2E6EC46D656CA8_inline (MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD* __this, const RuntimeMethod* method) ;
  2793. // System.Boolean System.Runtime.InteropServices.GCHandle::get_IsAllocated()
  2794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GCHandle_get_IsAllocated_m241908103D8D867E11CCAB73C918729825E86843 (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ;
  2795. // System.Void System.Runtime.InteropServices.GCHandle::Free()
  2796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3 (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ;
  2797. // System.Void System.Buffers.MemoryHandle::Dispose()
  2798. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryHandle_Dispose_m1F3EAA54B49EACFC7E489AEF1FF630553FEBE229 (MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD* __this, const RuntimeMethod* method) ;
  2799. // System.UInt32 System.Buffers.Binary.BinaryPrimitives::ReverseEndianness(System.UInt32)
  2800. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t BinaryPrimitives_ReverseEndianness_mCCA2099164ECA9672968898DD996A9F04B392FFF_inline (uint32_t ___0_value, const RuntimeMethod* method) ;
  2801. // System.Char System.String::get_Chars(System.Int32)
  2802. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  2803. // System.Int32 System.String::get_Length()
  2804. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
  2805. #ifdef __clang__
  2806. #pragma clang diagnostic push
  2807. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2808. #pragma clang diagnostic ignored "-Wunused-variable"
  2809. #endif
  2810. // System.Void System.Collections.ArrayList/IListWrapper::.ctor(System.Collections.IList)
  2811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IListWrapper__ctor_m85C8036358BC3A4F6B6D102D04A1653989F28D7A (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
  2812. {
  2813. {
  2814. ArrayList__ctor_m07DC369002304B483B9FC41DBDAF4A25AC3C9F80(__this, NULL);
  2815. RuntimeObject* L_0 = ___0_list;
  2816. __this->____list_6 = L_0;
  2817. Il2CppCodeGenWriteBarrier((void**)(&__this->____list_6), (void*)L_0);
  2818. ((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)__this)->____version_2 = 0;
  2819. return;
  2820. }
  2821. }
  2822. // System.Void System.Collections.ArrayList/IListWrapper::set_Capacity(System.Int32)
  2823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IListWrapper_set_Capacity_m77C2A344F6F0AD9A78A9439045B58B473A3BA189 (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, int32_t ___0_value, const RuntimeMethod* method)
  2824. {
  2825. {
  2826. int32_t L_0 = ___0_value;
  2827. int32_t L_1;
  2828. L_1 = VirtualFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 System.Collections.ArrayList::get_Count() */, __this);
  2829. if ((((int32_t)L_0) >= ((int32_t)L_1)))
  2830. {
  2831. goto IL_0019;
  2832. }
  2833. }
  2834. {
  2835. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  2836. NullCheck(L_2);
  2837. ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4D1773CA7AF4AE36C001FBC3E1E5DA5574C041FA)), NULL);
  2838. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IListWrapper_set_Capacity_m77C2A344F6F0AD9A78A9439045B58B473A3BA189_RuntimeMethod_var)));
  2839. }
  2840. IL_0019:
  2841. {
  2842. return;
  2843. }
  2844. }
  2845. // System.Int32 System.Collections.ArrayList/IListWrapper::get_Count()
  2846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IListWrapper_get_Count_mFCCC29BCEE90AA93AF1DE1A6148260DAE2C999F4 (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, const RuntimeMethod* method)
  2847. {
  2848. static bool s_Il2CppMethodInitialized;
  2849. if (!s_Il2CppMethodInitialized)
  2850. {
  2851. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
  2852. s_Il2CppMethodInitialized = true;
  2853. }
  2854. {
  2855. RuntimeObject* L_0 = __this->____list_6;
  2856. NullCheck(L_0);
  2857. int32_t L_1;
  2858. L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_0);
  2859. return L_1;
  2860. }
  2861. }
  2862. // System.Boolean System.Collections.ArrayList/IListWrapper::get_IsReadOnly()
  2863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IListWrapper_get_IsReadOnly_m15F57CFB6FFDC8408E5461F7E95B2645D0F249C7 (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, const RuntimeMethod* method)
  2864. {
  2865. static bool s_Il2CppMethodInitialized;
  2866. if (!s_Il2CppMethodInitialized)
  2867. {
  2868. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
  2869. s_Il2CppMethodInitialized = true;
  2870. }
  2871. {
  2872. RuntimeObject* L_0 = __this->____list_6;
  2873. NullCheck(L_0);
  2874. bool L_1;
  2875. L_1 = InterfaceFuncInvoker0< bool >::Invoke(5 /* System.Boolean System.Collections.IList::get_IsReadOnly() */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_0);
  2876. return L_1;
  2877. }
  2878. }
  2879. // System.Boolean System.Collections.ArrayList/IListWrapper::get_IsFixedSize()
  2880. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IListWrapper_get_IsFixedSize_mE73C7E3CC37F0041D3F09F594A15630FF6CFF87F (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, const RuntimeMethod* method)
  2881. {
  2882. static bool s_Il2CppMethodInitialized;
  2883. if (!s_Il2CppMethodInitialized)
  2884. {
  2885. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
  2886. s_Il2CppMethodInitialized = true;
  2887. }
  2888. {
  2889. RuntimeObject* L_0 = __this->____list_6;
  2890. NullCheck(L_0);
  2891. bool L_1;
  2892. L_1 = InterfaceFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.Collections.IList::get_IsFixedSize() */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_0);
  2893. return L_1;
  2894. }
  2895. }
  2896. // System.Object System.Collections.ArrayList/IListWrapper::get_Item(System.Int32)
  2897. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IListWrapper_get_Item_mB153A71228139538945E112C2C99C674B9380233 (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, int32_t ___0_index, const RuntimeMethod* method)
  2898. {
  2899. static bool s_Il2CppMethodInitialized;
  2900. if (!s_Il2CppMethodInitialized)
  2901. {
  2902. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
  2903. s_Il2CppMethodInitialized = true;
  2904. }
  2905. {
  2906. RuntimeObject* L_0 = __this->____list_6;
  2907. int32_t L_1 = ___0_index;
  2908. NullCheck(L_0);
  2909. RuntimeObject* L_2;
  2910. L_2 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* System.Object System.Collections.IList::get_Item(System.Int32) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_0, L_1);
  2911. return L_2;
  2912. }
  2913. }
  2914. // System.Void System.Collections.ArrayList/IListWrapper::set_Item(System.Int32,System.Object)
  2915. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IListWrapper_set_Item_m9C4ABF73B67E35BBBCE49634A308F3805ED50991 (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
  2916. {
  2917. static bool s_Il2CppMethodInitialized;
  2918. if (!s_Il2CppMethodInitialized)
  2919. {
  2920. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
  2921. s_Il2CppMethodInitialized = true;
  2922. }
  2923. {
  2924. RuntimeObject* L_0 = __this->____list_6;
  2925. int32_t L_1 = ___0_index;
  2926. RuntimeObject* L_2 = ___1_value;
  2927. NullCheck(L_0);
  2928. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.IList::set_Item(System.Int32,System.Object) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_0, L_1, L_2);
  2929. int32_t L_3 = ((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)__this)->____version_2;
  2930. ((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)__this)->____version_2 = ((int32_t)il2cpp_codegen_add(L_3, 1));
  2931. return;
  2932. }
  2933. }
  2934. // System.Object System.Collections.ArrayList/IListWrapper::get_SyncRoot()
  2935. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IListWrapper_get_SyncRoot_mC47CBC4027BE6B0A793FB2CC742FCAB525605140 (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, const RuntimeMethod* method)
  2936. {
  2937. static bool s_Il2CppMethodInitialized;
  2938. if (!s_Il2CppMethodInitialized)
  2939. {
  2940. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
  2941. s_Il2CppMethodInitialized = true;
  2942. }
  2943. {
  2944. RuntimeObject* L_0 = __this->____list_6;
  2945. NullCheck(L_0);
  2946. RuntimeObject* L_1;
  2947. L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Object System.Collections.ICollection::get_SyncRoot() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_0);
  2948. return L_1;
  2949. }
  2950. }
  2951. // System.Int32 System.Collections.ArrayList/IListWrapper::Add(System.Object)
  2952. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IListWrapper_Add_m72AF88B00BB20A50AE19A8CA7E8F40BAFC0B289E (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  2953. {
  2954. static bool s_Il2CppMethodInitialized;
  2955. if (!s_Il2CppMethodInitialized)
  2956. {
  2957. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
  2958. s_Il2CppMethodInitialized = true;
  2959. }
  2960. {
  2961. RuntimeObject* L_0 = __this->____list_6;
  2962. RuntimeObject* L_1 = ___0_obj;
  2963. NullCheck(L_0);
  2964. int32_t L_2;
  2965. L_2 = InterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(2 /* System.Int32 System.Collections.IList::Add(System.Object) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_0, L_1);
  2966. int32_t L_3 = ((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)__this)->____version_2;
  2967. ((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)__this)->____version_2 = ((int32_t)il2cpp_codegen_add(L_3, 1));
  2968. return L_2;
  2969. }
  2970. }
  2971. // System.Void System.Collections.ArrayList/IListWrapper::AddRange(System.Collections.ICollection)
  2972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IListWrapper_AddRange_m2B43E92D24705A4A24E528BF3EB006EEAFDD138F (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, RuntimeObject* ___0_c, const RuntimeMethod* method)
  2973. {
  2974. {
  2975. int32_t L_0;
  2976. L_0 = VirtualFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 System.Collections.ArrayList::get_Count() */, __this);
  2977. RuntimeObject* L_1 = ___0_c;
  2978. VirtualActionInvoker2< int32_t, RuntimeObject* >::Invoke(38 /* System.Void System.Collections.ArrayList::InsertRange(System.Int32,System.Collections.ICollection) */, __this, L_0, L_1);
  2979. return;
  2980. }
  2981. }
  2982. // System.Void System.Collections.ArrayList/IListWrapper::Clear()
  2983. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IListWrapper_Clear_m2531723DAB48EDD240AF1684E9DA6EF53E9658C9 (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, const RuntimeMethod* method)
  2984. {
  2985. static bool s_Il2CppMethodInitialized;
  2986. if (!s_Il2CppMethodInitialized)
  2987. {
  2988. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
  2989. s_Il2CppMethodInitialized = true;
  2990. }
  2991. {
  2992. RuntimeObject* L_0 = __this->____list_6;
  2993. NullCheck(L_0);
  2994. bool L_1;
  2995. L_1 = InterfaceFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.Collections.IList::get_IsFixedSize() */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_0);
  2996. if (!L_1)
  2997. {
  2998. goto IL_0018;
  2999. }
  3000. }
  3001. {
  3002. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_2 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  3003. NullCheck(L_2);
  3004. NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7331C93BE0BC11AF8C588D87CB6B2725FC603354)), NULL);
  3005. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IListWrapper_Clear_m2531723DAB48EDD240AF1684E9DA6EF53E9658C9_RuntimeMethod_var)));
  3006. }
  3007. IL_0018:
  3008. {
  3009. RuntimeObject* L_3 = __this->____list_6;
  3010. NullCheck(L_3);
  3011. InterfaceActionInvoker0::Invoke(4 /* System.Void System.Collections.IList::Clear() */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_3);
  3012. int32_t L_4 = ((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)__this)->____version_2;
  3013. ((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)__this)->____version_2 = ((int32_t)il2cpp_codegen_add(L_4, 1));
  3014. return;
  3015. }
  3016. }
  3017. // System.Object System.Collections.ArrayList/IListWrapper::Clone()
  3018. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IListWrapper_Clone_m8055F167E5C2193884DBBDDF24FF57D39CA59308 (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, const RuntimeMethod* method)
  3019. {
  3020. static bool s_Il2CppMethodInitialized;
  3021. if (!s_Il2CppMethodInitialized)
  3022. {
  3023. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187_il2cpp_TypeInfo_var);
  3024. s_Il2CppMethodInitialized = true;
  3025. }
  3026. {
  3027. RuntimeObject* L_0 = __this->____list_6;
  3028. IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* L_1 = (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187*)il2cpp_codegen_object_new(IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187_il2cpp_TypeInfo_var);
  3029. NullCheck(L_1);
  3030. IListWrapper__ctor_m85C8036358BC3A4F6B6D102D04A1653989F28D7A(L_1, L_0, NULL);
  3031. return L_1;
  3032. }
  3033. }
  3034. // System.Boolean System.Collections.ArrayList/IListWrapper::Contains(System.Object)
  3035. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IListWrapper_Contains_mE431DF2A9209002984370403DFBC4F03D0370784 (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  3036. {
  3037. static bool s_Il2CppMethodInitialized;
  3038. if (!s_Il2CppMethodInitialized)
  3039. {
  3040. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
  3041. s_Il2CppMethodInitialized = true;
  3042. }
  3043. {
  3044. RuntimeObject* L_0 = __this->____list_6;
  3045. RuntimeObject* L_1 = ___0_obj;
  3046. NullCheck(L_0);
  3047. bool L_2;
  3048. L_2 = InterfaceFuncInvoker1< bool, RuntimeObject* >::Invoke(3 /* System.Boolean System.Collections.IList::Contains(System.Object) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_0, L_1);
  3049. return L_2;
  3050. }
  3051. }
  3052. // System.Void System.Collections.ArrayList/IListWrapper::CopyTo(System.Array,System.Int32)
  3053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IListWrapper_CopyTo_m6767F246F664661B5082B1BCDF5551B2A2305FEA (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
  3054. {
  3055. static bool s_Il2CppMethodInitialized;
  3056. if (!s_Il2CppMethodInitialized)
  3057. {
  3058. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
  3059. s_Il2CppMethodInitialized = true;
  3060. }
  3061. {
  3062. RuntimeObject* L_0 = __this->____list_6;
  3063. RuntimeArray* L_1 = ___0_array;
  3064. int32_t L_2 = ___1_index;
  3065. NullCheck(L_0);
  3066. InterfaceActionInvoker2< RuntimeArray*, int32_t >::Invoke(0 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_0, L_1, L_2);
  3067. return;
  3068. }
  3069. }
  3070. // System.Void System.Collections.ArrayList/IListWrapper::CopyTo(System.Int32,System.Array,System.Int32,System.Int32)
  3071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IListWrapper_CopyTo_m79B3F6EB20E2BD8734CA1ABE99043B88D7A01FB1 (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, int32_t ___0_index, RuntimeArray* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method)
  3072. {
  3073. static bool s_Il2CppMethodInitialized;
  3074. if (!s_Il2CppMethodInitialized)
  3075. {
  3076. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
  3077. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
  3078. s_Il2CppMethodInitialized = true;
  3079. }
  3080. int32_t V_0 = 0;
  3081. String_t* G_B7_0 = NULL;
  3082. {
  3083. RuntimeArray* L_0 = ___1_array;
  3084. if (L_0)
  3085. {
  3086. goto IL_000e;
  3087. }
  3088. }
  3089. {
  3090. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  3091. NullCheck(L_1);
  3092. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  3093. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IListWrapper_CopyTo_m79B3F6EB20E2BD8734CA1ABE99043B88D7A01FB1_RuntimeMethod_var)));
  3094. }
  3095. IL_000e:
  3096. {
  3097. int32_t L_2 = ___0_index;
  3098. if ((((int32_t)L_2) < ((int32_t)0)))
  3099. {
  3100. goto IL_0016;
  3101. }
  3102. }
  3103. {
  3104. int32_t L_3 = ___2_arrayIndex;
  3105. if ((((int32_t)L_3) >= ((int32_t)0)))
  3106. {
  3107. goto IL_0031;
  3108. }
  3109. }
  3110. IL_0016:
  3111. {
  3112. int32_t L_4 = ___0_index;
  3113. if ((((int32_t)L_4) < ((int32_t)0)))
  3114. {
  3115. goto IL_0021;
  3116. }
  3117. }
  3118. {
  3119. G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4));
  3120. goto IL_0026;
  3121. }
  3122. IL_0021:
  3123. {
  3124. G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1));
  3125. }
  3126. IL_0026:
  3127. {
  3128. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_5 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  3129. NullCheck(L_5);
  3130. ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_5, G_B7_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL);
  3131. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IListWrapper_CopyTo_m79B3F6EB20E2BD8734CA1ABE99043B88D7A01FB1_RuntimeMethod_var)));
  3132. }
  3133. IL_0031:
  3134. {
  3135. int32_t L_6 = ___3_count;
  3136. if ((((int32_t)L_6) >= ((int32_t)0)))
  3137. {
  3138. goto IL_0046;
  3139. }
  3140. }
  3141. {
  3142. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_7 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  3143. NullCheck(L_7);
  3144. ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL);
  3145. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IListWrapper_CopyTo_m79B3F6EB20E2BD8734CA1ABE99043B88D7A01FB1_RuntimeMethod_var)));
  3146. }
  3147. IL_0046:
  3148. {
  3149. RuntimeArray* L_8 = ___1_array;
  3150. NullCheck(L_8);
  3151. int32_t L_9;
  3152. L_9 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_8, NULL);
  3153. int32_t L_10 = ___2_arrayIndex;
  3154. int32_t L_11 = ___3_count;
  3155. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_9, L_10))) >= ((int32_t)L_11)))
  3156. {
  3157. goto IL_005d;
  3158. }
  3159. }
  3160. {
  3161. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  3162. NullCheck(L_12);
  3163. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL);
  3164. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IListWrapper_CopyTo_m79B3F6EB20E2BD8734CA1ABE99043B88D7A01FB1_RuntimeMethod_var)));
  3165. }
  3166. IL_005d:
  3167. {
  3168. RuntimeArray* L_13 = ___1_array;
  3169. NullCheck(L_13);
  3170. int32_t L_14;
  3171. L_14 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_13, NULL);
  3172. if ((((int32_t)L_14) == ((int32_t)1)))
  3173. {
  3174. goto IL_0076;
  3175. }
  3176. }
  3177. {
  3178. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  3179. NullCheck(L_15);
  3180. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  3181. IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IListWrapper_CopyTo_m79B3F6EB20E2BD8734CA1ABE99043B88D7A01FB1_RuntimeMethod_var)));
  3182. }
  3183. IL_0076:
  3184. {
  3185. RuntimeObject* L_16 = __this->____list_6;
  3186. NullCheck(L_16);
  3187. int32_t L_17;
  3188. L_17 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_16);
  3189. int32_t L_18 = ___0_index;
  3190. int32_t L_19 = ___3_count;
  3191. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19)))
  3192. {
  3193. goto IL_0092;
  3194. }
  3195. }
  3196. {
  3197. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  3198. NullCheck(L_20);
  3199. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL);
  3200. IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IListWrapper_CopyTo_m79B3F6EB20E2BD8734CA1ABE99043B88D7A01FB1_RuntimeMethod_var)));
  3201. }
  3202. IL_0092:
  3203. {
  3204. int32_t L_21 = ___0_index;
  3205. V_0 = L_21;
  3206. goto IL_00b2;
  3207. }
  3208. IL_0096:
  3209. {
  3210. RuntimeArray* L_22 = ___1_array;
  3211. RuntimeObject* L_23 = __this->____list_6;
  3212. int32_t L_24 = V_0;
  3213. NullCheck(L_23);
  3214. RuntimeObject* L_25;
  3215. L_25 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* System.Object System.Collections.IList::get_Item(System.Int32) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_23, L_24);
  3216. int32_t L_26 = ___2_arrayIndex;
  3217. int32_t L_27 = L_26;
  3218. ___2_arrayIndex = ((int32_t)il2cpp_codegen_add(L_27, 1));
  3219. NullCheck(L_22);
  3220. Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8(L_22, L_25, L_27, NULL);
  3221. int32_t L_28 = V_0;
  3222. V_0 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  3223. }
  3224. IL_00b2:
  3225. {
  3226. int32_t L_29 = V_0;
  3227. int32_t L_30 = ___0_index;
  3228. int32_t L_31 = ___3_count;
  3229. if ((((int32_t)L_29) < ((int32_t)((int32_t)il2cpp_codegen_add(L_30, L_31)))))
  3230. {
  3231. goto IL_0096;
  3232. }
  3233. }
  3234. {
  3235. return;
  3236. }
  3237. }
  3238. // System.Collections.IEnumerator System.Collections.ArrayList/IListWrapper::GetEnumerator()
  3239. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IListWrapper_GetEnumerator_m0D70BD979236635C664E012A17646FC9A68A8EE9 (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, const RuntimeMethod* method)
  3240. {
  3241. static bool s_Il2CppMethodInitialized;
  3242. if (!s_Il2CppMethodInitialized)
  3243. {
  3244. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
  3245. s_Il2CppMethodInitialized = true;
  3246. }
  3247. {
  3248. RuntimeObject* L_0 = __this->____list_6;
  3249. NullCheck(L_0);
  3250. RuntimeObject* L_1;
  3251. L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_0);
  3252. return L_1;
  3253. }
  3254. }
  3255. // System.Int32 System.Collections.ArrayList/IListWrapper::IndexOf(System.Object)
  3256. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IListWrapper_IndexOf_m7798FBC7BD2A6248FB42A347C37D83A067408229 (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  3257. {
  3258. static bool s_Il2CppMethodInitialized;
  3259. if (!s_Il2CppMethodInitialized)
  3260. {
  3261. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
  3262. s_Il2CppMethodInitialized = true;
  3263. }
  3264. {
  3265. RuntimeObject* L_0 = __this->____list_6;
  3266. RuntimeObject* L_1 = ___0_value;
  3267. NullCheck(L_0);
  3268. int32_t L_2;
  3269. L_2 = InterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(7 /* System.Int32 System.Collections.IList::IndexOf(System.Object) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_0, L_1);
  3270. return L_2;
  3271. }
  3272. }
  3273. // System.Void System.Collections.ArrayList/IListWrapper::Insert(System.Int32,System.Object)
  3274. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IListWrapper_Insert_m6CD0164FBB8E4B11E1FBA712456682908CC15A2A (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, int32_t ___0_index, RuntimeObject* ___1_obj, const RuntimeMethod* method)
  3275. {
  3276. static bool s_Il2CppMethodInitialized;
  3277. if (!s_Il2CppMethodInitialized)
  3278. {
  3279. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
  3280. s_Il2CppMethodInitialized = true;
  3281. }
  3282. {
  3283. RuntimeObject* L_0 = __this->____list_6;
  3284. int32_t L_1 = ___0_index;
  3285. RuntimeObject* L_2 = ___1_obj;
  3286. NullCheck(L_0);
  3287. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(8 /* System.Void System.Collections.IList::Insert(System.Int32,System.Object) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_0, L_1, L_2);
  3288. int32_t L_3 = ((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)__this)->____version_2;
  3289. ((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)__this)->____version_2 = ((int32_t)il2cpp_codegen_add(L_3, 1));
  3290. return;
  3291. }
  3292. }
  3293. // System.Void System.Collections.ArrayList/IListWrapper::InsertRange(System.Int32,System.Collections.ICollection)
  3294. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IListWrapper_InsertRange_m18EE3C843D1FD0B60D92020835CEFF39FF2FC9B3 (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, int32_t ___0_index, RuntimeObject* ___1_c, const RuntimeMethod* method)
  3295. {
  3296. static bool s_Il2CppMethodInitialized;
  3297. if (!s_Il2CppMethodInitialized)
  3298. {
  3299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
  3300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
  3301. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
  3302. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  3303. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
  3304. s_Il2CppMethodInitialized = true;
  3305. }
  3306. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* V_0 = NULL;
  3307. RuntimeObject* V_1 = NULL;
  3308. {
  3309. RuntimeObject* L_0 = ___1_c;
  3310. if (L_0)
  3311. {
  3312. goto IL_0013;
  3313. }
  3314. }
  3315. {
  3316. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  3317. NullCheck(L_1);
  3318. ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5B9FE05484B470B354696B4F06C3B12F71B5BB4A)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral23A1E49ECE323ABF0A2F834678904E1415CBBB18)), NULL);
  3319. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IListWrapper_InsertRange_m18EE3C843D1FD0B60D92020835CEFF39FF2FC9B3_RuntimeMethod_var)));
  3320. }
  3321. IL_0013:
  3322. {
  3323. int32_t L_2 = ___0_index;
  3324. if ((((int32_t)L_2) < ((int32_t)0)))
  3325. {
  3326. goto IL_0020;
  3327. }
  3328. }
  3329. {
  3330. int32_t L_3 = ___0_index;
  3331. int32_t L_4;
  3332. L_4 = VirtualFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 System.Collections.ArrayList::get_Count() */, __this);
  3333. if ((((int32_t)L_3) <= ((int32_t)L_4)))
  3334. {
  3335. goto IL_0030;
  3336. }
  3337. }
  3338. IL_0020:
  3339. {
  3340. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_5 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  3341. NullCheck(L_5);
  3342. ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL);
  3343. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IListWrapper_InsertRange_m18EE3C843D1FD0B60D92020835CEFF39FF2FC9B3_RuntimeMethod_var)));
  3344. }
  3345. IL_0030:
  3346. {
  3347. RuntimeObject* L_6 = ___1_c;
  3348. NullCheck(L_6);
  3349. int32_t L_7;
  3350. L_7 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_6);
  3351. if ((((int32_t)L_7) <= ((int32_t)0)))
  3352. {
  3353. goto IL_0088;
  3354. }
  3355. }
  3356. {
  3357. RuntimeObject* L_8 = __this->____list_6;
  3358. V_0 = ((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)IsInstClass((RuntimeObject*)L_8, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var));
  3359. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_9 = V_0;
  3360. if (!L_9)
  3361. {
  3362. goto IL_0052;
  3363. }
  3364. }
  3365. {
  3366. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_10 = V_0;
  3367. int32_t L_11 = ___0_index;
  3368. RuntimeObject* L_12 = ___1_c;
  3369. NullCheck(L_10);
  3370. VirtualActionInvoker2< int32_t, RuntimeObject* >::Invoke(38 /* System.Void System.Collections.ArrayList::InsertRange(System.Int32,System.Collections.ICollection) */, L_10, L_11, L_12);
  3371. goto IL_007a;
  3372. }
  3373. IL_0052:
  3374. {
  3375. RuntimeObject* L_13 = ___1_c;
  3376. NullCheck(L_13);
  3377. RuntimeObject* L_14;
  3378. L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_13);
  3379. V_1 = L_14;
  3380. goto IL_0072;
  3381. }
  3382. IL_005b:
  3383. {
  3384. RuntimeObject* L_15 = __this->____list_6;
  3385. int32_t L_16 = ___0_index;
  3386. int32_t L_17 = L_16;
  3387. ___0_index = ((int32_t)il2cpp_codegen_add(L_17, 1));
  3388. RuntimeObject* L_18 = V_1;
  3389. NullCheck(L_18);
  3390. RuntimeObject* L_19;
  3391. L_19 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_18);
  3392. NullCheck(L_15);
  3393. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(8 /* System.Void System.Collections.IList::Insert(System.Int32,System.Object) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_15, L_17, L_19);
  3394. }
  3395. IL_0072:
  3396. {
  3397. RuntimeObject* L_20 = V_1;
  3398. NullCheck(L_20);
  3399. bool L_21;
  3400. L_21 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_20);
  3401. if (L_21)
  3402. {
  3403. goto IL_005b;
  3404. }
  3405. }
  3406. IL_007a:
  3407. {
  3408. int32_t L_22 = ((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)__this)->____version_2;
  3409. ((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)__this)->____version_2 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  3410. }
  3411. IL_0088:
  3412. {
  3413. return;
  3414. }
  3415. }
  3416. // System.Void System.Collections.ArrayList/IListWrapper::Remove(System.Object)
  3417. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IListWrapper_Remove_mC50253ABEF7C2C8310FED62081F6564AA263E480 (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  3418. {
  3419. int32_t V_0 = 0;
  3420. {
  3421. RuntimeObject* L_0 = ___0_value;
  3422. int32_t L_1;
  3423. L_1 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(36 /* System.Int32 System.Collections.ArrayList::IndexOf(System.Object) */, __this, L_0);
  3424. V_0 = L_1;
  3425. int32_t L_2 = V_0;
  3426. if ((((int32_t)L_2) < ((int32_t)0)))
  3427. {
  3428. goto IL_0013;
  3429. }
  3430. }
  3431. {
  3432. int32_t L_3 = V_0;
  3433. VirtualActionInvoker1< int32_t >::Invoke(40 /* System.Void System.Collections.ArrayList::RemoveAt(System.Int32) */, __this, L_3);
  3434. }
  3435. IL_0013:
  3436. {
  3437. return;
  3438. }
  3439. }
  3440. // System.Void System.Collections.ArrayList/IListWrapper::RemoveAt(System.Int32)
  3441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IListWrapper_RemoveAt_mBA4AC5A8BD5984AF21B69B4724CA789E17B0C6BD (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, int32_t ___0_index, const RuntimeMethod* method)
  3442. {
  3443. static bool s_Il2CppMethodInitialized;
  3444. if (!s_Il2CppMethodInitialized)
  3445. {
  3446. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
  3447. s_Il2CppMethodInitialized = true;
  3448. }
  3449. {
  3450. RuntimeObject* L_0 = __this->____list_6;
  3451. int32_t L_1 = ___0_index;
  3452. NullCheck(L_0);
  3453. InterfaceActionInvoker1< int32_t >::Invoke(10 /* System.Void System.Collections.IList::RemoveAt(System.Int32) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_0, L_1);
  3454. int32_t L_2 = ((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)__this)->____version_2;
  3455. ((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)__this)->____version_2 = ((int32_t)il2cpp_codegen_add(L_2, 1));
  3456. return;
  3457. }
  3458. }
  3459. // System.Void System.Collections.ArrayList/IListWrapper::RemoveRange(System.Int32,System.Int32)
  3460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IListWrapper_RemoveRange_m7D800CCE2B77A9FDE085CBC7D9CC3A2E4312D621 (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
  3461. {
  3462. static bool s_Il2CppMethodInitialized;
  3463. if (!s_Il2CppMethodInitialized)
  3464. {
  3465. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
  3466. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
  3467. s_Il2CppMethodInitialized = true;
  3468. }
  3469. String_t* G_B5_0 = NULL;
  3470. {
  3471. int32_t L_0 = ___0_index;
  3472. if ((((int32_t)L_0) < ((int32_t)0)))
  3473. {
  3474. goto IL_0008;
  3475. }
  3476. }
  3477. {
  3478. int32_t L_1 = ___1_count;
  3479. if ((((int32_t)L_1) >= ((int32_t)0)))
  3480. {
  3481. goto IL_0023;
  3482. }
  3483. }
  3484. IL_0008:
  3485. {
  3486. int32_t L_2 = ___0_index;
  3487. if ((((int32_t)L_2) < ((int32_t)0)))
  3488. {
  3489. goto IL_0013;
  3490. }
  3491. }
  3492. {
  3493. G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626));
  3494. goto IL_0018;
  3495. }
  3496. IL_0013:
  3497. {
  3498. G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1));
  3499. }
  3500. IL_0018:
  3501. {
  3502. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  3503. NullCheck(L_3);
  3504. ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_3, G_B5_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL);
  3505. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IListWrapper_RemoveRange_m7D800CCE2B77A9FDE085CBC7D9CC3A2E4312D621_RuntimeMethod_var)));
  3506. }
  3507. IL_0023:
  3508. {
  3509. RuntimeObject* L_4 = __this->____list_6;
  3510. NullCheck(L_4);
  3511. int32_t L_5;
  3512. L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_4);
  3513. int32_t L_6 = ___0_index;
  3514. int32_t L_7 = ___1_count;
  3515. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_5, L_6))) >= ((int32_t)L_7)))
  3516. {
  3517. goto IL_003e;
  3518. }
  3519. }
  3520. {
  3521. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_8 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  3522. NullCheck(L_8);
  3523. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL);
  3524. IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IListWrapper_RemoveRange_m7D800CCE2B77A9FDE085CBC7D9CC3A2E4312D621_RuntimeMethod_var)));
  3525. }
  3526. IL_003e:
  3527. {
  3528. int32_t L_9 = ___1_count;
  3529. if ((((int32_t)L_9) <= ((int32_t)0)))
  3530. {
  3531. goto IL_0063;
  3532. }
  3533. }
  3534. {
  3535. int32_t L_10 = ((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)__this)->____version_2;
  3536. ((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)__this)->____version_2 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  3537. goto IL_0063;
  3538. }
  3539. IL_0052:
  3540. {
  3541. RuntimeObject* L_11 = __this->____list_6;
  3542. int32_t L_12 = ___0_index;
  3543. NullCheck(L_11);
  3544. InterfaceActionInvoker1< int32_t >::Invoke(10 /* System.Void System.Collections.IList::RemoveAt(System.Int32) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_11, L_12);
  3545. int32_t L_13 = ___1_count;
  3546. ___1_count = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  3547. }
  3548. IL_0063:
  3549. {
  3550. int32_t L_14 = ___1_count;
  3551. if ((((int32_t)L_14) > ((int32_t)0)))
  3552. {
  3553. goto IL_0052;
  3554. }
  3555. }
  3556. {
  3557. return;
  3558. }
  3559. }
  3560. // System.Void System.Collections.ArrayList/IListWrapper::Sort(System.Int32,System.Int32,System.Collections.IComparer)
  3561. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IListWrapper_Sort_mF4D1C85C0865B0942180074EB047A7AC7FA2299B (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
  3562. {
  3563. static bool s_Il2CppMethodInitialized;
  3564. if (!s_Il2CppMethodInitialized)
  3565. {
  3566. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
  3567. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
  3568. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  3569. s_Il2CppMethodInitialized = true;
  3570. }
  3571. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  3572. int32_t V_1 = 0;
  3573. String_t* G_B5_0 = NULL;
  3574. {
  3575. int32_t L_0 = ___0_index;
  3576. if ((((int32_t)L_0) < ((int32_t)0)))
  3577. {
  3578. goto IL_0008;
  3579. }
  3580. }
  3581. {
  3582. int32_t L_1 = ___1_count;
  3583. if ((((int32_t)L_1) >= ((int32_t)0)))
  3584. {
  3585. goto IL_0023;
  3586. }
  3587. }
  3588. IL_0008:
  3589. {
  3590. int32_t L_2 = ___0_index;
  3591. if ((((int32_t)L_2) < ((int32_t)0)))
  3592. {
  3593. goto IL_0013;
  3594. }
  3595. }
  3596. {
  3597. G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626));
  3598. goto IL_0018;
  3599. }
  3600. IL_0013:
  3601. {
  3602. G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1));
  3603. }
  3604. IL_0018:
  3605. {
  3606. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  3607. NullCheck(L_3);
  3608. ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_3, G_B5_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL);
  3609. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IListWrapper_Sort_mF4D1C85C0865B0942180074EB047A7AC7FA2299B_RuntimeMethod_var)));
  3610. }
  3611. IL_0023:
  3612. {
  3613. RuntimeObject* L_4 = __this->____list_6;
  3614. NullCheck(L_4);
  3615. int32_t L_5;
  3616. L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_4);
  3617. int32_t L_6 = ___0_index;
  3618. int32_t L_7 = ___1_count;
  3619. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_5, L_6))) >= ((int32_t)L_7)))
  3620. {
  3621. goto IL_003e;
  3622. }
  3623. }
  3624. {
  3625. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_8 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  3626. NullCheck(L_8);
  3627. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL);
  3628. IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IListWrapper_Sort_mF4D1C85C0865B0942180074EB047A7AC7FA2299B_RuntimeMethod_var)));
  3629. }
  3630. IL_003e:
  3631. {
  3632. int32_t L_9 = ___1_count;
  3633. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)L_9);
  3634. V_0 = L_10;
  3635. int32_t L_11 = ___0_index;
  3636. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = V_0;
  3637. int32_t L_13 = ___1_count;
  3638. VirtualActionInvoker4< int32_t, RuntimeArray*, int32_t, int32_t >::Invoke(34 /* System.Void System.Collections.ArrayList::CopyTo(System.Int32,System.Array,System.Int32,System.Int32) */, __this, L_11, (RuntimeArray*)L_12, 0, L_13);
  3639. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = V_0;
  3640. int32_t L_15 = ___1_count;
  3641. RuntimeObject* L_16 = ___2_comparer;
  3642. Array_Sort_mE8B389D13D4164C9E66801A729CF714EDEB512E6((RuntimeArray*)L_14, 0, L_15, L_16, NULL);
  3643. V_1 = 0;
  3644. goto IL_0071;
  3645. }
  3646. IL_005c:
  3647. {
  3648. RuntimeObject* L_17 = __this->____list_6;
  3649. int32_t L_18 = V_1;
  3650. int32_t L_19 = ___0_index;
  3651. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = V_0;
  3652. int32_t L_21 = V_1;
  3653. NullCheck(L_20);
  3654. int32_t L_22 = L_21;
  3655. RuntimeObject* L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
  3656. NullCheck(L_17);
  3657. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1 /* System.Void System.Collections.IList::set_Item(System.Int32,System.Object) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_17, ((int32_t)il2cpp_codegen_add(L_18, L_19)), L_23);
  3658. int32_t L_24 = V_1;
  3659. V_1 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  3660. }
  3661. IL_0071:
  3662. {
  3663. int32_t L_25 = V_1;
  3664. int32_t L_26 = ___1_count;
  3665. if ((((int32_t)L_25) < ((int32_t)L_26)))
  3666. {
  3667. goto IL_005c;
  3668. }
  3669. }
  3670. {
  3671. int32_t L_27 = ((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)__this)->____version_2;
  3672. ((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)__this)->____version_2 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  3673. return;
  3674. }
  3675. }
  3676. // System.Object[] System.Collections.ArrayList/IListWrapper::ToArray()
  3677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* IListWrapper_ToArray_m74851542FB182B1396E95ADE31C13E49BDE06182 (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, const RuntimeMethod* method)
  3678. {
  3679. static bool s_Il2CppMethodInitialized;
  3680. if (!s_Il2CppMethodInitialized)
  3681. {
  3682. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  3683. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
  3684. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  3685. s_Il2CppMethodInitialized = true;
  3686. }
  3687. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  3688. {
  3689. int32_t L_0;
  3690. L_0 = VirtualFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 System.Collections.ArrayList::get_Count() */, __this);
  3691. if (L_0)
  3692. {
  3693. goto IL_000e;
  3694. }
  3695. }
  3696. {
  3697. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
  3698. L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  3699. return L_1;
  3700. }
  3701. IL_000e:
  3702. {
  3703. int32_t L_2;
  3704. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 System.Collections.ArrayList::get_Count() */, __this);
  3705. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)L_2);
  3706. V_0 = L_3;
  3707. RuntimeObject* L_4 = __this->____list_6;
  3708. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = V_0;
  3709. NullCheck(L_4);
  3710. InterfaceActionInvoker2< RuntimeArray*, int32_t >::Invoke(0 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_4, (RuntimeArray*)L_5, 0);
  3711. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
  3712. return L_6;
  3713. }
  3714. }
  3715. // System.Array System.Collections.ArrayList/IListWrapper::ToArray(System.Type)
  3716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* IListWrapper_ToArray_m87E592A6B643C1EE45C876AA4FC178479B1A0F94 (IListWrapper_t1FD5B0D395FB706E97477DB0619F9656DED13187* __this, Type_t* ___0_type, const RuntimeMethod* method)
  3717. {
  3718. static bool s_Il2CppMethodInitialized;
  3719. if (!s_Il2CppMethodInitialized)
  3720. {
  3721. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
  3722. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  3723. s_Il2CppMethodInitialized = true;
  3724. }
  3725. RuntimeArray* V_0 = NULL;
  3726. {
  3727. Type_t* L_0 = ___0_type;
  3728. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  3729. bool L_1;
  3730. L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
  3731. if (!L_1)
  3732. {
  3733. goto IL_0014;
  3734. }
  3735. }
  3736. {
  3737. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  3738. NullCheck(L_2);
  3739. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL);
  3740. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IListWrapper_ToArray_m87E592A6B643C1EE45C876AA4FC178479B1A0F94_RuntimeMethod_var)));
  3741. }
  3742. IL_0014:
  3743. {
  3744. Type_t* L_3 = ___0_type;
  3745. RuntimeObject* L_4 = __this->____list_6;
  3746. NullCheck(L_4);
  3747. int32_t L_5;
  3748. L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_4);
  3749. RuntimeArray* L_6;
  3750. L_6 = Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983(L_3, L_5, NULL);
  3751. V_0 = L_6;
  3752. RuntimeObject* L_7 = __this->____list_6;
  3753. RuntimeArray* L_8 = V_0;
  3754. NullCheck(L_7);
  3755. InterfaceActionInvoker2< RuntimeArray*, int32_t >::Invoke(0 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_7, L_8, 0);
  3756. RuntimeArray* L_9 = V_0;
  3757. return L_9;
  3758. }
  3759. }
  3760. #ifdef __clang__
  3761. #pragma clang diagnostic pop
  3762. #endif
  3763. #ifdef __clang__
  3764. #pragma clang diagnostic push
  3765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3766. #pragma clang diagnostic ignored "-Wunused-variable"
  3767. #endif
  3768. // System.Void System.Collections.ArrayList/ReadOnlyArrayList::.ctor(System.Collections.ArrayList)
  3769. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArrayList__ctor_mC08FEC5D3AAA674F15A1E6910385B8387B9A4B70 (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___0_l, const RuntimeMethod* method)
  3770. {
  3771. {
  3772. ArrayList__ctor_m07DC369002304B483B9FC41DBDAF4A25AC3C9F80(__this, NULL);
  3773. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = ___0_l;
  3774. __this->____list_6 = L_0;
  3775. Il2CppCodeGenWriteBarrier((void**)(&__this->____list_6), (void*)L_0);
  3776. return;
  3777. }
  3778. }
  3779. // System.Int32 System.Collections.ArrayList/ReadOnlyArrayList::get_Count()
  3780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyArrayList_get_Count_mAAB6ACA6F36C6A682DCCE909A4BC14DE364D9B8C (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, const RuntimeMethod* method)
  3781. {
  3782. {
  3783. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = __this->____list_6;
  3784. NullCheck(L_0);
  3785. int32_t L_1;
  3786. L_1 = VirtualFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0);
  3787. return L_1;
  3788. }
  3789. }
  3790. // System.Boolean System.Collections.ArrayList/ReadOnlyArrayList::get_IsReadOnly()
  3791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyArrayList_get_IsReadOnly_m56AB99FCF0C386900918DEB163312CBBB25CE599 (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, const RuntimeMethod* method)
  3792. {
  3793. {
  3794. return (bool)1;
  3795. }
  3796. }
  3797. // System.Boolean System.Collections.ArrayList/ReadOnlyArrayList::get_IsFixedSize()
  3798. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyArrayList_get_IsFixedSize_m74595184E6C3CD538500C7D61559CB6E7D6A31EA (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, const RuntimeMethod* method)
  3799. {
  3800. {
  3801. return (bool)1;
  3802. }
  3803. }
  3804. // System.Object System.Collections.ArrayList/ReadOnlyArrayList::get_Item(System.Int32)
  3805. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyArrayList_get_Item_mE86D105FB5617FBA89C88A684329161158BAAE46 (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, int32_t ___0_index, const RuntimeMethod* method)
  3806. {
  3807. {
  3808. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = __this->____list_6;
  3809. int32_t L_1 = ___0_index;
  3810. NullCheck(L_0);
  3811. RuntimeObject* L_2;
  3812. L_2 = VirtualFuncInvoker1< RuntimeObject*, int32_t >::Invoke(25 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1);
  3813. return L_2;
  3814. }
  3815. }
  3816. // System.Void System.Collections.ArrayList/ReadOnlyArrayList::set_Item(System.Int32,System.Object)
  3817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArrayList_set_Item_m3434044C6507C9826AD8931C8C74C07921A37E11 (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
  3818. {
  3819. {
  3820. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  3821. NullCheck(L_0);
  3822. NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
  3823. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReadOnlyArrayList_set_Item_m3434044C6507C9826AD8931C8C74C07921A37E11_RuntimeMethod_var)));
  3824. }
  3825. }
  3826. // System.Object System.Collections.ArrayList/ReadOnlyArrayList::get_SyncRoot()
  3827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyArrayList_get_SyncRoot_m354B4618B3B71AE2A81DEF8BDCA9F3BEFEF46CF7 (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, const RuntimeMethod* method)
  3828. {
  3829. {
  3830. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = __this->____list_6;
  3831. NullCheck(L_0);
  3832. RuntimeObject* L_1;
  3833. L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(24 /* System.Object System.Collections.ArrayList::get_SyncRoot() */, L_0);
  3834. return L_1;
  3835. }
  3836. }
  3837. // System.Int32 System.Collections.ArrayList/ReadOnlyArrayList::Add(System.Object)
  3838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyArrayList_Add_m678A7B66614274CA0000B5A4232F962A7AC78148 (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  3839. {
  3840. {
  3841. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  3842. NullCheck(L_0);
  3843. NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
  3844. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReadOnlyArrayList_Add_m678A7B66614274CA0000B5A4232F962A7AC78148_RuntimeMethod_var)));
  3845. }
  3846. }
  3847. // System.Void System.Collections.ArrayList/ReadOnlyArrayList::AddRange(System.Collections.ICollection)
  3848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArrayList_AddRange_mEF6206AF924D609FE389BC245F96E219AEEBC9D1 (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, RuntimeObject* ___0_c, const RuntimeMethod* method)
  3849. {
  3850. {
  3851. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  3852. NullCheck(L_0);
  3853. NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
  3854. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReadOnlyArrayList_AddRange_mEF6206AF924D609FE389BC245F96E219AEEBC9D1_RuntimeMethod_var)));
  3855. }
  3856. }
  3857. // System.Void System.Collections.ArrayList/ReadOnlyArrayList::set_Capacity(System.Int32)
  3858. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArrayList_set_Capacity_m9C39F463CE13298AC650079FE6386FE9EEC97F6C (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, int32_t ___0_value, const RuntimeMethod* method)
  3859. {
  3860. {
  3861. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  3862. NullCheck(L_0);
  3863. NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
  3864. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReadOnlyArrayList_set_Capacity_m9C39F463CE13298AC650079FE6386FE9EEC97F6C_RuntimeMethod_var)));
  3865. }
  3866. }
  3867. // System.Void System.Collections.ArrayList/ReadOnlyArrayList::Clear()
  3868. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArrayList_Clear_mFC78469FBFCCB7BB591799A3EDC73B840C7DEABF (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, const RuntimeMethod* method)
  3869. {
  3870. {
  3871. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  3872. NullCheck(L_0);
  3873. NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
  3874. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReadOnlyArrayList_Clear_mFC78469FBFCCB7BB591799A3EDC73B840C7DEABF_RuntimeMethod_var)));
  3875. }
  3876. }
  3877. // System.Object System.Collections.ArrayList/ReadOnlyArrayList::Clone()
  3878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyArrayList_Clone_m9360D48F2A6B9335D55AEFB550A969E8649B932F (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, const RuntimeMethod* method)
  3879. {
  3880. static bool s_Il2CppMethodInitialized;
  3881. if (!s_Il2CppMethodInitialized)
  3882. {
  3883. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
  3884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7_il2cpp_TypeInfo_var);
  3885. s_Il2CppMethodInitialized = true;
  3886. }
  3887. {
  3888. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = __this->____list_6;
  3889. ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* L_1 = (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7*)il2cpp_codegen_object_new(ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7_il2cpp_TypeInfo_var);
  3890. NullCheck(L_1);
  3891. ReadOnlyArrayList__ctor_mC08FEC5D3AAA674F15A1E6910385B8387B9A4B70(L_1, L_0, NULL);
  3892. ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* L_2 = L_1;
  3893. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_3 = __this->____list_6;
  3894. NullCheck(L_3);
  3895. RuntimeObject* L_4;
  3896. L_4 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(30 /* System.Object System.Collections.ArrayList::Clone() */, L_3);
  3897. NullCheck(L_2);
  3898. L_2->____list_6 = ((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)CastclassClass((RuntimeObject*)L_4, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var));
  3899. Il2CppCodeGenWriteBarrier((void**)(&L_2->____list_6), (void*)((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)CastclassClass((RuntimeObject*)L_4, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var)));
  3900. return L_2;
  3901. }
  3902. }
  3903. // System.Boolean System.Collections.ArrayList/ReadOnlyArrayList::Contains(System.Object)
  3904. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyArrayList_Contains_m12EA4F37224B608753964536173E82DB509D6C31 (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  3905. {
  3906. {
  3907. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = __this->____list_6;
  3908. RuntimeObject* L_1 = ___0_obj;
  3909. NullCheck(L_0);
  3910. bool L_2;
  3911. L_2 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(31 /* System.Boolean System.Collections.ArrayList::Contains(System.Object) */, L_0, L_1);
  3912. return L_2;
  3913. }
  3914. }
  3915. // System.Void System.Collections.ArrayList/ReadOnlyArrayList::CopyTo(System.Array,System.Int32)
  3916. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArrayList_CopyTo_m3F7E370006657A10D3529AFEEA462AA00F7ADA12 (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
  3917. {
  3918. {
  3919. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = __this->____list_6;
  3920. RuntimeArray* L_1 = ___0_array;
  3921. int32_t L_2 = ___1_index;
  3922. NullCheck(L_0);
  3923. VirtualActionInvoker2< RuntimeArray*, int32_t >::Invoke(33 /* System.Void System.Collections.ArrayList::CopyTo(System.Array,System.Int32) */, L_0, L_1, L_2);
  3924. return;
  3925. }
  3926. }
  3927. // System.Void System.Collections.ArrayList/ReadOnlyArrayList::CopyTo(System.Int32,System.Array,System.Int32,System.Int32)
  3928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArrayList_CopyTo_m3E296546EC07D25187674425904946DA47AD1EA1 (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, int32_t ___0_index, RuntimeArray* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method)
  3929. {
  3930. {
  3931. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = __this->____list_6;
  3932. int32_t L_1 = ___0_index;
  3933. RuntimeArray* L_2 = ___1_array;
  3934. int32_t L_3 = ___2_arrayIndex;
  3935. int32_t L_4 = ___3_count;
  3936. NullCheck(L_0);
  3937. VirtualActionInvoker4< int32_t, RuntimeArray*, int32_t, int32_t >::Invoke(34 /* System.Void System.Collections.ArrayList::CopyTo(System.Int32,System.Array,System.Int32,System.Int32) */, L_0, L_1, L_2, L_3, L_4);
  3938. return;
  3939. }
  3940. }
  3941. // System.Collections.IEnumerator System.Collections.ArrayList/ReadOnlyArrayList::GetEnumerator()
  3942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyArrayList_GetEnumerator_m9809EEA24859AB0C5C6507EEAACDCA2EE54DA7F3 (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, const RuntimeMethod* method)
  3943. {
  3944. {
  3945. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = __this->____list_6;
  3946. NullCheck(L_0);
  3947. RuntimeObject* L_1;
  3948. L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(35 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_0);
  3949. return L_1;
  3950. }
  3951. }
  3952. // System.Int32 System.Collections.ArrayList/ReadOnlyArrayList::IndexOf(System.Object)
  3953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyArrayList_IndexOf_m06AA8E5BA9187096542025D7F0DC1949FF0D484A (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  3954. {
  3955. {
  3956. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = __this->____list_6;
  3957. RuntimeObject* L_1 = ___0_value;
  3958. NullCheck(L_0);
  3959. int32_t L_2;
  3960. L_2 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(36 /* System.Int32 System.Collections.ArrayList::IndexOf(System.Object) */, L_0, L_1);
  3961. return L_2;
  3962. }
  3963. }
  3964. // System.Void System.Collections.ArrayList/ReadOnlyArrayList::Insert(System.Int32,System.Object)
  3965. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArrayList_Insert_mE0BAE5C31B0C86553B445FD7284587D5A5AA5C51 (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, int32_t ___0_index, RuntimeObject* ___1_obj, const RuntimeMethod* method)
  3966. {
  3967. {
  3968. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  3969. NullCheck(L_0);
  3970. NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
  3971. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReadOnlyArrayList_Insert_mE0BAE5C31B0C86553B445FD7284587D5A5AA5C51_RuntimeMethod_var)));
  3972. }
  3973. }
  3974. // System.Void System.Collections.ArrayList/ReadOnlyArrayList::InsertRange(System.Int32,System.Collections.ICollection)
  3975. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArrayList_InsertRange_m85C6EB9DC3DBC3AEF520F33615042A47E3FFF139 (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, int32_t ___0_index, RuntimeObject* ___1_c, const RuntimeMethod* method)
  3976. {
  3977. {
  3978. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  3979. NullCheck(L_0);
  3980. NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
  3981. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReadOnlyArrayList_InsertRange_m85C6EB9DC3DBC3AEF520F33615042A47E3FFF139_RuntimeMethod_var)));
  3982. }
  3983. }
  3984. // System.Void System.Collections.ArrayList/ReadOnlyArrayList::Remove(System.Object)
  3985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArrayList_Remove_mA156265395B4E03784739D03DCC0A08D3CA51FF7 (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  3986. {
  3987. {
  3988. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  3989. NullCheck(L_0);
  3990. NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
  3991. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReadOnlyArrayList_Remove_mA156265395B4E03784739D03DCC0A08D3CA51FF7_RuntimeMethod_var)));
  3992. }
  3993. }
  3994. // System.Void System.Collections.ArrayList/ReadOnlyArrayList::RemoveAt(System.Int32)
  3995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArrayList_RemoveAt_m63D3189155E548BC750C2B02A017B727AB83409A (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, int32_t ___0_index, const RuntimeMethod* method)
  3996. {
  3997. {
  3998. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  3999. NullCheck(L_0);
  4000. NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
  4001. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReadOnlyArrayList_RemoveAt_m63D3189155E548BC750C2B02A017B727AB83409A_RuntimeMethod_var)));
  4002. }
  4003. }
  4004. // System.Void System.Collections.ArrayList/ReadOnlyArrayList::RemoveRange(System.Int32,System.Int32)
  4005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArrayList_RemoveRange_m40DD193E8AD2DA912E0A37F780490370E2A0C4B2 (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
  4006. {
  4007. {
  4008. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  4009. NullCheck(L_0);
  4010. NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
  4011. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReadOnlyArrayList_RemoveRange_m40DD193E8AD2DA912E0A37F780490370E2A0C4B2_RuntimeMethod_var)));
  4012. }
  4013. }
  4014. // System.Void System.Collections.ArrayList/ReadOnlyArrayList::Sort(System.Int32,System.Int32,System.Collections.IComparer)
  4015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArrayList_Sort_m86AD85F1FC3BD7DED597C723FC0DD72CDCDE6C8B (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
  4016. {
  4017. {
  4018. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  4019. NullCheck(L_0);
  4020. NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7AF8BCE7F42000322C784E007AAB43CA3E3D9AB)), NULL);
  4021. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReadOnlyArrayList_Sort_m86AD85F1FC3BD7DED597C723FC0DD72CDCDE6C8B_RuntimeMethod_var)));
  4022. }
  4023. }
  4024. // System.Object[] System.Collections.ArrayList/ReadOnlyArrayList::ToArray()
  4025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ReadOnlyArrayList_ToArray_m9E212B7E9388D4A0F21CEBC9C47CB3FF1C4F2BC3 (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, const RuntimeMethod* method)
  4026. {
  4027. {
  4028. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = __this->____list_6;
  4029. NullCheck(L_0);
  4030. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
  4031. L_1 = VirtualFuncInvoker0< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(44 /* System.Object[] System.Collections.ArrayList::ToArray() */, L_0);
  4032. return L_1;
  4033. }
  4034. }
  4035. // System.Array System.Collections.ArrayList/ReadOnlyArrayList::ToArray(System.Type)
  4036. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* ReadOnlyArrayList_ToArray_m8F6338C760B9E293DC38E76A456CC0207B042230 (ReadOnlyArrayList_t8BE44A98B45F512DBD83604A0D468C79822107E7* __this, Type_t* ___0_type, const RuntimeMethod* method)
  4037. {
  4038. {
  4039. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = __this->____list_6;
  4040. Type_t* L_1 = ___0_type;
  4041. NullCheck(L_0);
  4042. RuntimeArray* L_2;
  4043. L_2 = VirtualFuncInvoker1< RuntimeArray*, Type_t* >::Invoke(45 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_0, L_1);
  4044. return L_2;
  4045. }
  4046. }
  4047. #ifdef __clang__
  4048. #pragma clang diagnostic pop
  4049. #endif
  4050. #ifdef __clang__
  4051. #pragma clang diagnostic push
  4052. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4053. #pragma clang diagnostic ignored "-Wunused-variable"
  4054. #endif
  4055. // System.Void System.Collections.ArrayList/ArrayListEnumeratorSimple::.ctor(System.Collections.ArrayList)
  4056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayListEnumeratorSimple__ctor_mD171473379C7B7D2632F9FB1156983000FC83F22 (ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA* __this, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___0_list, const RuntimeMethod* method)
  4057. {
  4058. static bool s_Il2CppMethodInitialized;
  4059. if (!s_Il2CppMethodInitialized)
  4060. {
  4061. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_il2cpp_TypeInfo_var);
  4062. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_0_0_0_var);
  4063. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  4064. s_Il2CppMethodInitialized = true;
  4065. }
  4066. {
  4067. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  4068. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = ___0_list;
  4069. __this->____list_0 = L_0;
  4070. Il2CppCodeGenWriteBarrier((void**)(&__this->____list_0), (void*)L_0);
  4071. __this->____index_1 = (-1);
  4072. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_1 = ___0_list;
  4073. NullCheck(L_1);
  4074. int32_t L_2 = L_1->____version_2;
  4075. __this->____version_2 = L_2;
  4076. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_3 = ___0_list;
  4077. NullCheck(L_3);
  4078. Type_t* L_4;
  4079. L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL);
  4080. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_0_0_0_var) };
  4081. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  4082. Type_t* L_6;
  4083. L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
  4084. bool L_7;
  4085. L_7 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_4, L_6, NULL);
  4086. __this->____isArrayList_4 = L_7;
  4087. il2cpp_codegen_runtime_class_init_inline(ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_il2cpp_TypeInfo_var);
  4088. RuntimeObject* L_8 = ((ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_StaticFields*)il2cpp_codegen_static_fields_for(ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_il2cpp_TypeInfo_var))->___s_dummyObject_5;
  4089. __this->____currentElement_3 = L_8;
  4090. Il2CppCodeGenWriteBarrier((void**)(&__this->____currentElement_3), (void*)L_8);
  4091. return;
  4092. }
  4093. }
  4094. // System.Object System.Collections.ArrayList/ArrayListEnumeratorSimple::Clone()
  4095. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArrayListEnumeratorSimple_Clone_mB8CAE8F92F790B72257148726FF453F8833228AB (ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA* __this, const RuntimeMethod* method)
  4096. {
  4097. {
  4098. RuntimeObject* L_0;
  4099. L_0 = Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3(__this, NULL);
  4100. return L_0;
  4101. }
  4102. }
  4103. // System.Boolean System.Collections.ArrayList/ArrayListEnumeratorSimple::MoveNext()
  4104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArrayListEnumeratorSimple_MoveNext_m8138ECAB6271595D2B271AD27DF8BC1242637E66 (ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA* __this, const RuntimeMethod* method)
  4105. {
  4106. static bool s_Il2CppMethodInitialized;
  4107. if (!s_Il2CppMethodInitialized)
  4108. {
  4109. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_il2cpp_TypeInfo_var);
  4110. s_Il2CppMethodInitialized = true;
  4111. }
  4112. int32_t V_0 = 0;
  4113. {
  4114. int32_t L_0 = __this->____version_2;
  4115. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_1 = __this->____list_0;
  4116. NullCheck(L_1);
  4117. int32_t L_2 = L_1->____version_2;
  4118. if ((((int32_t)L_0) == ((int32_t)L_2)))
  4119. {
  4120. goto IL_001e;
  4121. }
  4122. }
  4123. {
  4124. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  4125. NullCheck(L_3);
  4126. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF8D08FCF1537043BF0289FA98C51BF5A3AC7C618)), NULL);
  4127. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayListEnumeratorSimple_MoveNext_m8138ECAB6271595D2B271AD27DF8BC1242637E66_RuntimeMethod_var)));
  4128. }
  4129. IL_001e:
  4130. {
  4131. bool L_4 = __this->____isArrayList_4;
  4132. if (!L_4)
  4133. {
  4134. goto IL_007e;
  4135. }
  4136. }
  4137. {
  4138. int32_t L_5 = __this->____index_1;
  4139. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_6 = __this->____list_0;
  4140. NullCheck(L_6);
  4141. int32_t L_7 = L_6->____size_1;
  4142. if ((((int32_t)L_5) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, 1)))))
  4143. {
  4144. goto IL_0060;
  4145. }
  4146. }
  4147. {
  4148. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_8 = __this->____list_0;
  4149. NullCheck(L_8);
  4150. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_8->____items_0;
  4151. int32_t L_10 = __this->____index_1;
  4152. V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  4153. int32_t L_11 = V_0;
  4154. __this->____index_1 = L_11;
  4155. int32_t L_12 = V_0;
  4156. NullCheck(L_9);
  4157. int32_t L_13 = L_12;
  4158. RuntimeObject* L_14 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
  4159. __this->____currentElement_3 = L_14;
  4160. Il2CppCodeGenWriteBarrier((void**)(&__this->____currentElement_3), (void*)L_14);
  4161. return (bool)1;
  4162. }
  4163. IL_0060:
  4164. {
  4165. il2cpp_codegen_runtime_class_init_inline(ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_il2cpp_TypeInfo_var);
  4166. RuntimeObject* L_15 = ((ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_StaticFields*)il2cpp_codegen_static_fields_for(ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_il2cpp_TypeInfo_var))->___s_dummyObject_5;
  4167. __this->____currentElement_3 = L_15;
  4168. Il2CppCodeGenWriteBarrier((void**)(&__this->____currentElement_3), (void*)L_15);
  4169. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_16 = __this->____list_0;
  4170. NullCheck(L_16);
  4171. int32_t L_17 = L_16->____size_1;
  4172. __this->____index_1 = L_17;
  4173. return (bool)0;
  4174. }
  4175. IL_007e:
  4176. {
  4177. int32_t L_18 = __this->____index_1;
  4178. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_19 = __this->____list_0;
  4179. NullCheck(L_19);
  4180. int32_t L_20;
  4181. L_20 = VirtualFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_19);
  4182. if ((((int32_t)L_18) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_20, 1)))))
  4183. {
  4184. goto IL_00b7;
  4185. }
  4186. }
  4187. {
  4188. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_21 = __this->____list_0;
  4189. int32_t L_22 = __this->____index_1;
  4190. V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  4191. int32_t L_23 = V_0;
  4192. __this->____index_1 = L_23;
  4193. int32_t L_24 = V_0;
  4194. NullCheck(L_21);
  4195. RuntimeObject* L_25;
  4196. L_25 = VirtualFuncInvoker1< RuntimeObject*, int32_t >::Invoke(25 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_21, L_24);
  4197. __this->____currentElement_3 = L_25;
  4198. Il2CppCodeGenWriteBarrier((void**)(&__this->____currentElement_3), (void*)L_25);
  4199. return (bool)1;
  4200. }
  4201. IL_00b7:
  4202. {
  4203. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_26 = __this->____list_0;
  4204. NullCheck(L_26);
  4205. int32_t L_27;
  4206. L_27 = VirtualFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_26);
  4207. __this->____index_1 = L_27;
  4208. il2cpp_codegen_runtime_class_init_inline(ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_il2cpp_TypeInfo_var);
  4209. RuntimeObject* L_28 = ((ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_StaticFields*)il2cpp_codegen_static_fields_for(ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_il2cpp_TypeInfo_var))->___s_dummyObject_5;
  4210. __this->____currentElement_3 = L_28;
  4211. Il2CppCodeGenWriteBarrier((void**)(&__this->____currentElement_3), (void*)L_28);
  4212. return (bool)0;
  4213. }
  4214. }
  4215. // System.Object System.Collections.ArrayList/ArrayListEnumeratorSimple::get_Current()
  4216. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ArrayListEnumeratorSimple_get_Current_m37B813C38A8EE4BE18A4EC908DCAA02DF3DE4613 (ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA* __this, const RuntimeMethod* method)
  4217. {
  4218. static bool s_Il2CppMethodInitialized;
  4219. if (!s_Il2CppMethodInitialized)
  4220. {
  4221. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_il2cpp_TypeInfo_var);
  4222. s_Il2CppMethodInitialized = true;
  4223. }
  4224. RuntimeObject* V_0 = NULL;
  4225. {
  4226. RuntimeObject* L_0 = __this->____currentElement_3;
  4227. V_0 = L_0;
  4228. il2cpp_codegen_runtime_class_init_inline(ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_il2cpp_TypeInfo_var);
  4229. RuntimeObject* L_1 = ((ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_StaticFields*)il2cpp_codegen_static_fields_for(ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_il2cpp_TypeInfo_var))->___s_dummyObject_5;
  4230. RuntimeObject* L_2 = V_0;
  4231. if ((!(((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject*)L_2))))
  4232. {
  4233. goto IL_002e;
  4234. }
  4235. }
  4236. {
  4237. int32_t L_3 = __this->____index_1;
  4238. if ((!(((uint32_t)L_3) == ((uint32_t)(-1)))))
  4239. {
  4240. goto IL_0023;
  4241. }
  4242. }
  4243. {
  4244. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  4245. NullCheck(L_4);
  4246. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2390D6884F59E2E4EA04837AD7D6268548597633)), NULL);
  4247. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayListEnumeratorSimple_get_Current_m37B813C38A8EE4BE18A4EC908DCAA02DF3DE4613_RuntimeMethod_var)));
  4248. }
  4249. IL_0023:
  4250. {
  4251. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_5 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  4252. NullCheck(L_5);
  4253. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral834F4B6837B71847C4048C946DF8754B323D6BF9)), NULL);
  4254. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayListEnumeratorSimple_get_Current_m37B813C38A8EE4BE18A4EC908DCAA02DF3DE4613_RuntimeMethod_var)));
  4255. }
  4256. IL_002e:
  4257. {
  4258. RuntimeObject* L_6 = V_0;
  4259. return L_6;
  4260. }
  4261. }
  4262. // System.Void System.Collections.ArrayList/ArrayListEnumeratorSimple::Reset()
  4263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayListEnumeratorSimple_Reset_mDF974CA5DDF1B8C46C756871711697AE745E3ABD (ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA* __this, const RuntimeMethod* method)
  4264. {
  4265. static bool s_Il2CppMethodInitialized;
  4266. if (!s_Il2CppMethodInitialized)
  4267. {
  4268. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_il2cpp_TypeInfo_var);
  4269. s_Il2CppMethodInitialized = true;
  4270. }
  4271. {
  4272. int32_t L_0 = __this->____version_2;
  4273. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_1 = __this->____list_0;
  4274. NullCheck(L_1);
  4275. int32_t L_2 = L_1->____version_2;
  4276. if ((((int32_t)L_0) == ((int32_t)L_2)))
  4277. {
  4278. goto IL_001e;
  4279. }
  4280. }
  4281. {
  4282. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  4283. NullCheck(L_3);
  4284. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF8D08FCF1537043BF0289FA98C51BF5A3AC7C618)), NULL);
  4285. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayListEnumeratorSimple_Reset_mDF974CA5DDF1B8C46C756871711697AE745E3ABD_RuntimeMethod_var)));
  4286. }
  4287. IL_001e:
  4288. {
  4289. il2cpp_codegen_runtime_class_init_inline(ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_il2cpp_TypeInfo_var);
  4290. RuntimeObject* L_4 = ((ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_StaticFields*)il2cpp_codegen_static_fields_for(ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_il2cpp_TypeInfo_var))->___s_dummyObject_5;
  4291. __this->____currentElement_3 = L_4;
  4292. Il2CppCodeGenWriteBarrier((void**)(&__this->____currentElement_3), (void*)L_4);
  4293. __this->____index_1 = (-1);
  4294. return;
  4295. }
  4296. }
  4297. // System.Void System.Collections.ArrayList/ArrayListEnumeratorSimple::.cctor()
  4298. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayListEnumeratorSimple__cctor_mBEC9A7DC7A482D2F74844D36DB12A98BF18B5CEA (const RuntimeMethod* method)
  4299. {
  4300. static bool s_Il2CppMethodInitialized;
  4301. if (!s_Il2CppMethodInitialized)
  4302. {
  4303. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_il2cpp_TypeInfo_var);
  4304. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  4305. s_Il2CppMethodInitialized = true;
  4306. }
  4307. {
  4308. RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  4309. NullCheck(L_0);
  4310. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
  4311. ((ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_StaticFields*)il2cpp_codegen_static_fields_for(ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_il2cpp_TypeInfo_var))->___s_dummyObject_5 = L_0;
  4312. Il2CppCodeGenWriteBarrier((void**)(&((ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_StaticFields*)il2cpp_codegen_static_fields_for(ArrayListEnumeratorSimple_tB829A175318C37ED5427A14633AC85D5816CF2DA_il2cpp_TypeInfo_var))->___s_dummyObject_5), (void*)L_0);
  4313. return;
  4314. }
  4315. }
  4316. #ifdef __clang__
  4317. #pragma clang diagnostic pop
  4318. #endif
  4319. #ifdef __clang__
  4320. #pragma clang diagnostic push
  4321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4322. #pragma clang diagnostic ignored "-Wunused-variable"
  4323. #endif
  4324. #ifdef __clang__
  4325. #pragma clang diagnostic pop
  4326. #endif
  4327. #ifdef __clang__
  4328. #pragma clang diagnostic push
  4329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4330. #pragma clang diagnostic ignored "-Wunused-variable"
  4331. #endif
  4332. // System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo> System.Collections.Hashtable::get_SerializationInfoTable()
  4333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* Hashtable_get_SerializationInfoTable_m29B0EBA91904F2C579B7F3BE6A791DE9F1F6C8BC (const RuntimeMethod* method)
  4334. {
  4335. static bool s_Il2CppMethodInitialized;
  4336. if (!s_Il2CppMethodInitialized)
  4337. {
  4338. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_il2cpp_TypeInfo_var);
  4339. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyInitializer_EnsureInitialized_TisConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858_m86148F5434156C4EBFE958A775770256FDFA12CF_RuntimeMethod_var);
  4340. s_Il2CppMethodInitialized = true;
  4341. }
  4342. {
  4343. ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* L_0;
  4344. L_0 = LazyInitializer_EnsureInitialized_TisConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858_m86148F5434156C4EBFE958A775770256FDFA12CF((&((Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_StaticFields*)il2cpp_codegen_static_fields_for(Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_il2cpp_TypeInfo_var))->___s_serializationInfoTable_21), LazyInitializer_EnsureInitialized_TisConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858_m86148F5434156C4EBFE958A775770256FDFA12CF_RuntimeMethod_var);
  4345. return L_0;
  4346. }
  4347. }
  4348. // System.Void System.Collections.Hashtable::.ctor(System.Boolean)
  4349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_m53109B9F270C606C6DBA73405F134DA215440A36 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, bool ___0_trash, const RuntimeMethod* method)
  4350. {
  4351. {
  4352. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  4353. return;
  4354. }
  4355. }
  4356. // System.Void System.Collections.Hashtable::.ctor()
  4357. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_mD7E2F1EB1BFD683186ECD6EDBE1708AF35C3A87D (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, const RuntimeMethod* method)
  4358. {
  4359. {
  4360. Hashtable__ctor_mF77B5A58D1E293CE5F40A06146D9C24D7C7F638A(__this, 0, (1.0f), NULL);
  4361. return;
  4362. }
  4363. }
  4364. // System.Void System.Collections.Hashtable::.ctor(System.Int32)
  4365. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_m9E0D56D6ADE284D20176076FACBFA1628DD8EE80 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  4366. {
  4367. {
  4368. int32_t L_0 = ___0_capacity;
  4369. Hashtable__ctor_mF77B5A58D1E293CE5F40A06146D9C24D7C7F638A(__this, L_0, (1.0f), NULL);
  4370. return;
  4371. }
  4372. }
  4373. // System.Void System.Collections.Hashtable::.ctor(System.Int32,System.Single)
  4374. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_mF77B5A58D1E293CE5F40A06146D9C24D7C7F638A (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, int32_t ___0_capacity, float ___1_loadFactor, const RuntimeMethod* method)
  4375. {
  4376. static bool s_Il2CppMethodInitialized;
  4377. if (!s_Il2CppMethodInitialized)
  4378. {
  4379. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  4380. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587_il2cpp_TypeInfo_var);
  4381. s_Il2CppMethodInitialized = true;
  4382. }
  4383. double V_0 = 0.0;
  4384. int32_t V_1 = 0;
  4385. int32_t G_B10_0 = 0;
  4386. {
  4387. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  4388. int32_t L_0 = ___0_capacity;
  4389. if ((((int32_t)L_0) >= ((int32_t)0)))
  4390. {
  4391. goto IL_001a;
  4392. }
  4393. }
  4394. {
  4395. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  4396. NullCheck(L_1);
  4397. ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL);
  4398. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable__ctor_mF77B5A58D1E293CE5F40A06146D9C24D7C7F638A_RuntimeMethod_var)));
  4399. }
  4400. IL_001a:
  4401. {
  4402. float L_2 = ___1_loadFactor;
  4403. if ((!(((float)L_2) >= ((float)(0.100000001f)))))
  4404. {
  4405. goto IL_002a;
  4406. }
  4407. }
  4408. {
  4409. float L_3 = ___1_loadFactor;
  4410. if ((((float)L_3) <= ((float)(1.0f))))
  4411. {
  4412. goto IL_005b;
  4413. }
  4414. }
  4415. IL_002a:
  4416. {
  4417. double L_4 = (0.10000000000000001);
  4418. RuntimeObject* L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var)), &L_4);
  4419. double L_6 = (1.0);
  4420. RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var)), &L_6);
  4421. String_t* L_8;
  4422. L_8 = SR_Format_m27BC634145CE1B8E25594A82CDBBF04AD501CA02(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE209FAE75837720CC82067C1D76DCD103784C60B)), L_5, L_7, NULL);
  4423. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_9 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  4424. NullCheck(L_9);
  4425. ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralED1269E5C23EE33C8DD1238BDFE8303F0D986C1F)), L_8, NULL);
  4426. IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable__ctor_mF77B5A58D1E293CE5F40A06146D9C24D7C7F638A_RuntimeMethod_var)));
  4427. }
  4428. IL_005b:
  4429. {
  4430. float L_10 = ___1_loadFactor;
  4431. __this->____loadFactor_14 = ((float)il2cpp_codegen_multiply((0.720000029f), L_10));
  4432. int32_t L_11 = ___0_capacity;
  4433. float L_12 = __this->____loadFactor_14;
  4434. V_0 = ((double)((float)(((float)L_11)/L_12)));
  4435. double L_13 = V_0;
  4436. if ((!(((double)L_13) > ((double)(2147483647.0)))))
  4437. {
  4438. goto IL_008f;
  4439. }
  4440. }
  4441. {
  4442. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_14 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  4443. NullCheck(L_14);
  4444. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77048C04058DC1CDDAE5B38B11B56EFD16467A77)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
  4445. IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable__ctor_mF77B5A58D1E293CE5F40A06146D9C24D7C7F638A_RuntimeMethod_var)));
  4446. }
  4447. IL_008f:
  4448. {
  4449. double L_15 = V_0;
  4450. if ((((double)L_15) > ((double)(3.0))))
  4451. {
  4452. goto IL_009e;
  4453. }
  4454. }
  4455. {
  4456. G_B10_0 = 3;
  4457. goto IL_00a5;
  4458. }
  4459. IL_009e:
  4460. {
  4461. double L_16 = V_0;
  4462. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  4463. int32_t L_17;
  4464. L_17 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(il2cpp_codegen_cast_double_to_int<int32_t>(L_16), NULL);
  4465. G_B10_0 = L_17;
  4466. }
  4467. IL_00a5:
  4468. {
  4469. V_1 = G_B10_0;
  4470. int32_t L_18 = V_1;
  4471. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_19 = (bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587*)(bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587*)SZArrayNew(bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587_il2cpp_TypeInfo_var, (uint32_t)L_18);
  4472. __this->____buckets_10 = L_19;
  4473. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets_10), (void*)L_19);
  4474. float L_20 = __this->____loadFactor_14;
  4475. int32_t L_21 = V_1;
  4476. __this->____loadsize_13 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(L_20, ((float)L_21))));
  4477. il2cpp_codegen_memory_barrier();
  4478. __this->____isWriterInProgress_16 = (bool)0;
  4479. return;
  4480. }
  4481. }
  4482. // System.Void System.Collections.Hashtable::.ctor(System.Int32,System.Single,System.Collections.IEqualityComparer)
  4483. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_mDDBD0273515277E4386A6D3D1E8F8ADB78D0FFDB (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, int32_t ___0_capacity, float ___1_loadFactor, RuntimeObject* ___2_equalityComparer, const RuntimeMethod* method)
  4484. {
  4485. {
  4486. int32_t L_0 = ___0_capacity;
  4487. float L_1 = ___1_loadFactor;
  4488. Hashtable__ctor_mF77B5A58D1E293CE5F40A06146D9C24D7C7F638A(__this, L_0, L_1, NULL);
  4489. RuntimeObject* L_2 = ___2_equalityComparer;
  4490. __this->____keycomparer_19 = L_2;
  4491. Il2CppCodeGenWriteBarrier((void**)(&__this->____keycomparer_19), (void*)L_2);
  4492. return;
  4493. }
  4494. }
  4495. // System.Void System.Collections.Hashtable::.ctor(System.Collections.IHashCodeProvider,System.Collections.IComparer)
  4496. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_m2622B6E393EB16305E8BF34798A5403BB70CCB5A (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeObject* ___0_hcp, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4497. {
  4498. {
  4499. RuntimeObject* L_0 = ___0_hcp;
  4500. RuntimeObject* L_1 = ___1_comparer;
  4501. Hashtable__ctor_m7AC784BEA5A725E3AC30C109E3BA1BF7E7511A92(__this, 0, (1.0f), L_0, L_1, NULL);
  4502. return;
  4503. }
  4504. }
  4505. // System.Void System.Collections.Hashtable::.ctor(System.Collections.IEqualityComparer)
  4506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_m1F7298B21166D6C35BD6C6EC9F71BAC05981B164 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeObject* ___0_equalityComparer, const RuntimeMethod* method)
  4507. {
  4508. {
  4509. RuntimeObject* L_0 = ___0_equalityComparer;
  4510. Hashtable__ctor_mDDBD0273515277E4386A6D3D1E8F8ADB78D0FFDB(__this, 0, (1.0f), L_0, NULL);
  4511. return;
  4512. }
  4513. }
  4514. // System.Void System.Collections.Hashtable::.ctor(System.Int32,System.Collections.IEqualityComparer)
  4515. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_mDE29E5ABF17000F07880AD49D21C42132A5BA7EC (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, int32_t ___0_capacity, RuntimeObject* ___1_equalityComparer, const RuntimeMethod* method)
  4516. {
  4517. {
  4518. int32_t L_0 = ___0_capacity;
  4519. RuntimeObject* L_1 = ___1_equalityComparer;
  4520. Hashtable__ctor_mDDBD0273515277E4386A6D3D1E8F8ADB78D0FFDB(__this, L_0, (1.0f), L_1, NULL);
  4521. return;
  4522. }
  4523. }
  4524. // System.Void System.Collections.Hashtable::.ctor(System.Int32,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer)
  4525. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_m7AC784BEA5A725E3AC30C109E3BA1BF7E7511A92 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, int32_t ___0_capacity, float ___1_loadFactor, RuntimeObject* ___2_hcp, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
  4526. {
  4527. static bool s_Il2CppMethodInitialized;
  4528. if (!s_Il2CppMethodInitialized)
  4529. {
  4530. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465_il2cpp_TypeInfo_var);
  4531. s_Il2CppMethodInitialized = true;
  4532. }
  4533. {
  4534. int32_t L_0 = ___0_capacity;
  4535. float L_1 = ___1_loadFactor;
  4536. Hashtable__ctor_mF77B5A58D1E293CE5F40A06146D9C24D7C7F638A(__this, L_0, L_1, NULL);
  4537. RuntimeObject* L_2 = ___2_hcp;
  4538. if (L_2)
  4539. {
  4540. goto IL_000f;
  4541. }
  4542. }
  4543. {
  4544. RuntimeObject* L_3 = ___3_comparer;
  4545. if (!L_3)
  4546. {
  4547. goto IL_001d;
  4548. }
  4549. }
  4550. IL_000f:
  4551. {
  4552. RuntimeObject* L_4 = ___2_hcp;
  4553. RuntimeObject* L_5 = ___3_comparer;
  4554. CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465* L_6 = (CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465*)il2cpp_codegen_object_new(CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465_il2cpp_TypeInfo_var);
  4555. NullCheck(L_6);
  4556. CompatibleComparer__ctor_mD070CC744D2BA684391418B77E61E24F8E735492(L_6, L_4, L_5, NULL);
  4557. __this->____keycomparer_19 = L_6;
  4558. Il2CppCodeGenWriteBarrier((void**)(&__this->____keycomparer_19), (void*)L_6);
  4559. }
  4560. IL_001d:
  4561. {
  4562. return;
  4563. }
  4564. }
  4565. // System.Void System.Collections.Hashtable::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  4566. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_mD50422D7B9D147207A33AB5BDC0B7CE963A51056 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  4567. {
  4568. static bool s_Il2CppMethodInitialized;
  4569. if (!s_Il2CppMethodInitialized)
  4570. {
  4571. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mF98A2811734A37D856C622E7783FD7502AA7F0B7_RuntimeMethod_var);
  4572. s_Il2CppMethodInitialized = true;
  4573. }
  4574. {
  4575. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  4576. ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* L_0;
  4577. L_0 = Hashtable_get_SerializationInfoTable_m29B0EBA91904F2C579B7F3BE6A791DE9F1F6C8BC(NULL);
  4578. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = ___0_info;
  4579. NullCheck(L_0);
  4580. ConditionalWeakTable_2_Add_mF98A2811734A37D856C622E7783FD7502AA7F0B7(L_0, __this, L_1, ConditionalWeakTable_2_Add_mF98A2811734A37D856C622E7783FD7502AA7F0B7_RuntimeMethod_var);
  4581. return;
  4582. }
  4583. }
  4584. // System.UInt32 System.Collections.Hashtable::InitHash(System.Object,System.Int32,System.UInt32&,System.UInt32&)
  4585. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Hashtable_InitHash_mE575CF5A0F7C4EE34ACDEB12597E6FE5A3B13587 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeObject* ___0_key, int32_t ___1_hashsize, uint32_t* ___2_seed, uint32_t* ___3_incr, const RuntimeMethod* method)
  4586. {
  4587. uint32_t V_0 = 0;
  4588. {
  4589. RuntimeObject* L_0 = ___0_key;
  4590. int32_t L_1;
  4591. L_1 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(26 /* System.Int32 System.Collections.Hashtable::GetHash(System.Object) */, __this, L_0);
  4592. V_0 = ((int32_t)(L_1&((int32_t)2147483647LL)));
  4593. uint32_t* L_2 = ___2_seed;
  4594. uint32_t L_3 = V_0;
  4595. *((int32_t*)L_2) = (int32_t)L_3;
  4596. uint32_t* L_4 = ___3_incr;
  4597. uint32_t* L_5 = ___2_seed;
  4598. int32_t L_6 = *((uint32_t*)L_5);
  4599. int32_t L_7 = ___1_hashsize;
  4600. *((int32_t*)L_4) = (int32_t)((int32_t)il2cpp_codegen_add(1, ((int32_t)((uint32_t)(int32_t)((int32_t)il2cpp_codegen_multiply(L_6, ((int32_t)101)))%(uint32_t)(int32_t)((int32_t)il2cpp_codegen_subtract(L_7, 1))))));
  4601. uint32_t L_8 = V_0;
  4602. return L_8;
  4603. }
  4604. }
  4605. // System.Void System.Collections.Hashtable::Add(System.Object,System.Object)
  4606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_Add_mF9DD33B30614D8CCA5392AE6D00A040A7F0F19D5 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
  4607. {
  4608. {
  4609. RuntimeObject* L_0 = ___0_key;
  4610. RuntimeObject* L_1 = ___1_value;
  4611. Hashtable_Insert_mCE383FCEDF95EF53D7A5FAA83454F65C20552291(__this, L_0, L_1, (bool)1, NULL);
  4612. return;
  4613. }
  4614. }
  4615. // System.Void System.Collections.Hashtable::Clear()
  4616. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_Clear_m189F8A2E5FE36FEC069049240660F447B22F58A1 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, const RuntimeMethod* method)
  4617. {
  4618. int32_t V_0 = 0;
  4619. {
  4620. int32_t L_0 = __this->____count_11;
  4621. if (L_0)
  4622. {
  4623. goto IL_0011;
  4624. }
  4625. }
  4626. {
  4627. int32_t L_1 = __this->____occupancy_12;
  4628. if (L_1)
  4629. {
  4630. goto IL_0011;
  4631. }
  4632. }
  4633. {
  4634. return;
  4635. }
  4636. IL_0011:
  4637. {
  4638. il2cpp_codegen_memory_barrier();
  4639. __this->____isWriterInProgress_16 = (bool)1;
  4640. V_0 = 0;
  4641. goto IL_0058;
  4642. }
  4643. IL_001e:
  4644. {
  4645. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_2 = __this->____buckets_10;
  4646. int32_t L_3 = V_0;
  4647. NullCheck(L_2);
  4648. ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hash_coll_2 = 0;
  4649. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_4 = __this->____buckets_10;
  4650. int32_t L_5 = V_0;
  4651. NullCheck(L_4);
  4652. ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___key_0 = NULL;
  4653. Il2CppCodeGenWriteBarrier((void**)(&((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___key_0), (void*)NULL);
  4654. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_6 = __this->____buckets_10;
  4655. int32_t L_7 = V_0;
  4656. NullCheck(L_6);
  4657. ((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)))->___val_1 = NULL;
  4658. Il2CppCodeGenWriteBarrier((void**)(&((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)))->___val_1), (void*)NULL);
  4659. int32_t L_8 = V_0;
  4660. V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  4661. }
  4662. IL_0058:
  4663. {
  4664. int32_t L_9 = V_0;
  4665. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_10 = __this->____buckets_10;
  4666. NullCheck(L_10);
  4667. if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))
  4668. {
  4669. goto IL_001e;
  4670. }
  4671. }
  4672. {
  4673. __this->____count_11 = 0;
  4674. __this->____occupancy_12 = 0;
  4675. Hashtable_UpdateVersion_m1D0B844B95441A5B4328F413C245FBECF1D3538A(__this, NULL);
  4676. il2cpp_codegen_memory_barrier();
  4677. __this->____isWriterInProgress_16 = (bool)0;
  4678. return;
  4679. }
  4680. }
  4681. // System.Object System.Collections.Hashtable::Clone()
  4682. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Hashtable_Clone_mB2563D44229924F89AE7F351E657CDF87CD7BF7B (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, const RuntimeMethod* method)
  4683. {
  4684. static bool s_Il2CppMethodInitialized;
  4685. if (!s_Il2CppMethodInitialized)
  4686. {
  4687. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_il2cpp_TypeInfo_var);
  4688. s_Il2CppMethodInitialized = true;
  4689. }
  4690. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* V_0 = NULL;
  4691. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* V_1 = NULL;
  4692. int32_t V_2 = 0;
  4693. RuntimeObject* V_3 = NULL;
  4694. {
  4695. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_0 = __this->____buckets_10;
  4696. V_0 = L_0;
  4697. int32_t L_1 = __this->____count_11;
  4698. RuntimeObject* L_2 = __this->____keycomparer_19;
  4699. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_3 = (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D*)il2cpp_codegen_object_new(Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_il2cpp_TypeInfo_var);
  4700. NullCheck(L_3);
  4701. Hashtable__ctor_mDE29E5ABF17000F07880AD49D21C42132A5BA7EC(L_3, L_1, L_2, NULL);
  4702. V_1 = L_3;
  4703. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_4 = V_1;
  4704. int32_t L_5 = __this->____version_15;
  4705. il2cpp_codegen_memory_barrier();
  4706. NullCheck(L_4);
  4707. il2cpp_codegen_memory_barrier();
  4708. L_4->____version_15 = L_5;
  4709. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_6 = V_1;
  4710. float L_7 = __this->____loadFactor_14;
  4711. NullCheck(L_6);
  4712. L_6->____loadFactor_14 = L_7;
  4713. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_8 = V_1;
  4714. NullCheck(L_8);
  4715. L_8->____count_11 = 0;
  4716. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_9 = V_0;
  4717. NullCheck(L_9);
  4718. V_2 = ((int32_t)(((RuntimeArray*)L_9)->max_length));
  4719. goto IL_006d;
  4720. }
  4721. IL_0042:
  4722. {
  4723. int32_t L_10 = V_2;
  4724. V_2 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  4725. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_11 = V_0;
  4726. int32_t L_12 = V_2;
  4727. NullCheck(L_11);
  4728. RuntimeObject* L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___key_0;
  4729. V_3 = L_13;
  4730. RuntimeObject* L_14 = V_3;
  4731. if (!L_14)
  4732. {
  4733. goto IL_006d;
  4734. }
  4735. }
  4736. {
  4737. RuntimeObject* L_15 = V_3;
  4738. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_16 = V_0;
  4739. if ((((RuntimeObject*)(RuntimeObject*)L_15) == ((RuntimeObject*)(bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587*)L_16)))
  4740. {
  4741. goto IL_006d;
  4742. }
  4743. }
  4744. {
  4745. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_17 = V_1;
  4746. RuntimeObject* L_18 = V_3;
  4747. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_19 = V_0;
  4748. int32_t L_20 = V_2;
  4749. NullCheck(L_19);
  4750. RuntimeObject* L_21 = ((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->___val_1;
  4751. NullCheck(L_17);
  4752. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_17, L_18, L_21);
  4753. }
  4754. IL_006d:
  4755. {
  4756. int32_t L_22 = V_2;
  4757. if ((((int32_t)L_22) > ((int32_t)0)))
  4758. {
  4759. goto IL_0042;
  4760. }
  4761. }
  4762. {
  4763. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_23 = V_1;
  4764. return L_23;
  4765. }
  4766. }
  4767. // System.Boolean System.Collections.Hashtable::Contains(System.Object)
  4768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hashtable_Contains_m096438B2D1B051BAF09EEA1BB6A590A12DC1CA12 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  4769. {
  4770. {
  4771. RuntimeObject* L_0 = ___0_key;
  4772. bool L_1;
  4773. L_1 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(21 /* System.Boolean System.Collections.Hashtable::ContainsKey(System.Object) */, __this, L_0);
  4774. return L_1;
  4775. }
  4776. }
  4777. // System.Boolean System.Collections.Hashtable::ContainsKey(System.Object)
  4778. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hashtable_ContainsKey_mD7547474EE4492B67247124EAEFCA6A92FE861E0 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  4779. {
  4780. uint32_t V_0 = 0;
  4781. uint32_t V_1 = 0;
  4782. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* V_2 = NULL;
  4783. uint32_t V_3 = 0;
  4784. int32_t V_4 = 0;
  4785. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E V_5;
  4786. memset((&V_5), 0, sizeof(V_5));
  4787. int32_t V_6 = 0;
  4788. {
  4789. RuntimeObject* L_0 = ___0_key;
  4790. if (L_0)
  4791. {
  4792. goto IL_0013;
  4793. }
  4794. }
  4795. {
  4796. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  4797. NullCheck(L_1);
  4798. ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC94F5AC0843483C42F57211A309E77D97ADE18B1)), NULL);
  4799. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable_ContainsKey_mD7547474EE4492B67247124EAEFCA6A92FE861E0_RuntimeMethod_var)));
  4800. }
  4801. IL_0013:
  4802. {
  4803. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_2 = __this->____buckets_10;
  4804. V_2 = L_2;
  4805. RuntimeObject* L_3 = ___0_key;
  4806. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_4 = V_2;
  4807. NullCheck(L_4);
  4808. uint32_t L_5;
  4809. L_5 = Hashtable_InitHash_mE575CF5A0F7C4EE34ACDEB12597E6FE5A3B13587(__this, L_3, ((int32_t)(((RuntimeArray*)L_4)->max_length)), (&V_0), (&V_1), NULL);
  4810. V_3 = L_5;
  4811. V_4 = 0;
  4812. uint32_t L_6 = V_0;
  4813. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_7 = V_2;
  4814. NullCheck(L_7);
  4815. V_6 = ((int32_t)((uint32_t)(int32_t)L_6%(uint32_t)(int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))));
  4816. }
  4817. IL_0033:
  4818. {
  4819. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_8 = V_2;
  4820. int32_t L_9 = V_6;
  4821. NullCheck(L_8);
  4822. int32_t L_10 = L_9;
  4823. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  4824. V_5 = L_11;
  4825. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_12 = V_5;
  4826. RuntimeObject* L_13 = L_12.___key_0;
  4827. if (L_13)
  4828. {
  4829. goto IL_0048;
  4830. }
  4831. }
  4832. {
  4833. return (bool)0;
  4834. }
  4835. IL_0048:
  4836. {
  4837. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_14 = V_5;
  4838. int32_t L_15 = L_14.___hash_coll_2;
  4839. uint32_t L_16 = V_3;
  4840. if ((!(((uint64_t)((int64_t)((int32_t)(L_15&((int32_t)2147483647LL))))) == ((uint64_t)((int64_t)(uint64_t)L_16)))))
  4841. {
  4842. goto IL_006c;
  4843. }
  4844. }
  4845. {
  4846. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_17 = V_5;
  4847. RuntimeObject* L_18 = L_17.___key_0;
  4848. RuntimeObject* L_19 = ___0_key;
  4849. bool L_20;
  4850. L_20 = VirtualFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(27 /* System.Boolean System.Collections.Hashtable::KeyEquals(System.Object,System.Object) */, __this, L_18, L_19);
  4851. if (!L_20)
  4852. {
  4853. goto IL_006c;
  4854. }
  4855. }
  4856. {
  4857. return (bool)1;
  4858. }
  4859. IL_006c:
  4860. {
  4861. int32_t L_21 = V_6;
  4862. uint32_t L_22 = V_1;
  4863. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_23 = V_2;
  4864. NullCheck(L_23);
  4865. V_6 = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_add(((int64_t)L_21), ((int64_t)(uint64_t)L_22)))%((int64_t)(uint64_t)((uint32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))));
  4866. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_24 = V_5;
  4867. int32_t L_25 = L_24.___hash_coll_2;
  4868. if ((((int32_t)L_25) >= ((int32_t)0)))
  4869. {
  4870. goto IL_0090;
  4871. }
  4872. }
  4873. {
  4874. int32_t L_26 = V_4;
  4875. int32_t L_27 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  4876. V_4 = L_27;
  4877. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_28 = V_2;
  4878. NullCheck(L_28);
  4879. if ((((int32_t)L_27) < ((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length)))))
  4880. {
  4881. goto IL_0033;
  4882. }
  4883. }
  4884. IL_0090:
  4885. {
  4886. return (bool)0;
  4887. }
  4888. }
  4889. // System.Void System.Collections.Hashtable::CopyKeys(System.Array,System.Int32)
  4890. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_CopyKeys_mDD7A5AE7064B9845366D9116BC670A210A1C5AA4 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  4891. {
  4892. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* V_0 = NULL;
  4893. int32_t V_1 = 0;
  4894. RuntimeObject* V_2 = NULL;
  4895. {
  4896. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_0 = __this->____buckets_10;
  4897. V_0 = L_0;
  4898. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_1 = V_0;
  4899. NullCheck(L_1);
  4900. V_1 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
  4901. goto IL_0033;
  4902. }
  4903. IL_000d:
  4904. {
  4905. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_2 = V_0;
  4906. int32_t L_3 = V_1;
  4907. NullCheck(L_2);
  4908. RuntimeObject* L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___key_0;
  4909. V_2 = L_4;
  4910. RuntimeObject* L_5 = V_2;
  4911. if (!L_5)
  4912. {
  4913. goto IL_0033;
  4914. }
  4915. }
  4916. {
  4917. RuntimeObject* L_6 = V_2;
  4918. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_7 = __this->____buckets_10;
  4919. if ((((RuntimeObject*)(RuntimeObject*)L_6) == ((RuntimeObject*)(bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587*)L_7)))
  4920. {
  4921. goto IL_0033;
  4922. }
  4923. }
  4924. {
  4925. RuntimeArray* L_8 = ___0_array;
  4926. RuntimeObject* L_9 = V_2;
  4927. int32_t L_10 = ___1_arrayIndex;
  4928. int32_t L_11 = L_10;
  4929. ___1_arrayIndex = ((int32_t)il2cpp_codegen_add(L_11, 1));
  4930. NullCheck(L_8);
  4931. Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8(L_8, L_9, L_11, NULL);
  4932. }
  4933. IL_0033:
  4934. {
  4935. int32_t L_12 = V_1;
  4936. int32_t L_13 = ((int32_t)il2cpp_codegen_subtract(L_12, 1));
  4937. V_1 = L_13;
  4938. if ((((int32_t)L_13) >= ((int32_t)0)))
  4939. {
  4940. goto IL_000d;
  4941. }
  4942. }
  4943. {
  4944. return;
  4945. }
  4946. }
  4947. // System.Void System.Collections.Hashtable::CopyEntries(System.Array,System.Int32)
  4948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_CopyEntries_m5AA0C8FC1FE9E5F6DC2AEB98D18C00919783040B (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  4949. {
  4950. static bool s_Il2CppMethodInitialized;
  4951. if (!s_Il2CppMethodInitialized)
  4952. {
  4953. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_il2cpp_TypeInfo_var);
  4954. s_Il2CppMethodInitialized = true;
  4955. }
  4956. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* V_0 = NULL;
  4957. int32_t V_1 = 0;
  4958. RuntimeObject* V_2 = NULL;
  4959. DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB V_3;
  4960. memset((&V_3), 0, sizeof(V_3));
  4961. {
  4962. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_0 = __this->____buckets_10;
  4963. V_0 = L_0;
  4964. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_1 = V_0;
  4965. NullCheck(L_1);
  4966. V_1 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
  4967. goto IL_004c;
  4968. }
  4969. IL_000d:
  4970. {
  4971. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_2 = V_0;
  4972. int32_t L_3 = V_1;
  4973. NullCheck(L_2);
  4974. RuntimeObject* L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___key_0;
  4975. V_2 = L_4;
  4976. RuntimeObject* L_5 = V_2;
  4977. if (!L_5)
  4978. {
  4979. goto IL_004c;
  4980. }
  4981. }
  4982. {
  4983. RuntimeObject* L_6 = V_2;
  4984. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_7 = __this->____buckets_10;
  4985. if ((((RuntimeObject*)(RuntimeObject*)L_6) == ((RuntimeObject*)(bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587*)L_7)))
  4986. {
  4987. goto IL_004c;
  4988. }
  4989. }
  4990. {
  4991. RuntimeObject* L_8 = V_2;
  4992. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_9 = V_0;
  4993. int32_t L_10 = V_1;
  4994. NullCheck(L_9);
  4995. RuntimeObject* L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___val_1;
  4996. DictionaryEntry__ctor_m2768353E53A75C4860E34B37DAF1342120C5D1EA((&V_3), L_8, L_11, NULL);
  4997. RuntimeArray* L_12 = ___0_array;
  4998. DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB L_13 = V_3;
  4999. DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB L_14 = L_13;
  5000. RuntimeObject* L_15 = Box(DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_il2cpp_TypeInfo_var, &L_14);
  5001. int32_t L_16 = ___1_arrayIndex;
  5002. int32_t L_17 = L_16;
  5003. ___1_arrayIndex = ((int32_t)il2cpp_codegen_add(L_17, 1));
  5004. NullCheck(L_12);
  5005. Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8(L_12, L_15, L_17, NULL);
  5006. }
  5007. IL_004c:
  5008. {
  5009. int32_t L_18 = V_1;
  5010. int32_t L_19 = ((int32_t)il2cpp_codegen_subtract(L_18, 1));
  5011. V_1 = L_19;
  5012. if ((((int32_t)L_19) >= ((int32_t)0)))
  5013. {
  5014. goto IL_000d;
  5015. }
  5016. }
  5017. {
  5018. return;
  5019. }
  5020. }
  5021. // System.Void System.Collections.Hashtable::CopyTo(System.Array,System.Int32)
  5022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_CopyTo_mF64638BD6F1A7003B362A0A410FCFC5B5304A989 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  5023. {
  5024. {
  5025. RuntimeArray* L_0 = ___0_array;
  5026. if (L_0)
  5027. {
  5028. goto IL_0013;
  5029. }
  5030. }
  5031. {
  5032. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  5033. NullCheck(L_1);
  5034. ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), NULL);
  5035. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable_CopyTo_mF64638BD6F1A7003B362A0A410FCFC5B5304A989_RuntimeMethod_var)));
  5036. }
  5037. IL_0013:
  5038. {
  5039. RuntimeArray* L_2 = ___0_array;
  5040. NullCheck(L_2);
  5041. int32_t L_3;
  5042. L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL);
  5043. if ((((int32_t)L_3) == ((int32_t)1)))
  5044. {
  5045. goto IL_002c;
  5046. }
  5047. }
  5048. {
  5049. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  5050. NullCheck(L_4);
  5051. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  5052. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable_CopyTo_mF64638BD6F1A7003B362A0A410FCFC5B5304A989_RuntimeMethod_var)));
  5053. }
  5054. IL_002c:
  5055. {
  5056. int32_t L_5 = ___1_arrayIndex;
  5057. if ((((int32_t)L_5) >= ((int32_t)0)))
  5058. {
  5059. goto IL_0040;
  5060. }
  5061. }
  5062. {
  5063. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  5064. NullCheck(L_6);
  5065. ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL);
  5066. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable_CopyTo_mF64638BD6F1A7003B362A0A410FCFC5B5304A989_RuntimeMethod_var)));
  5067. }
  5068. IL_0040:
  5069. {
  5070. RuntimeArray* L_7 = ___0_array;
  5071. NullCheck(L_7);
  5072. int32_t L_8;
  5073. L_8 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_7, NULL);
  5074. int32_t L_9 = ___1_arrayIndex;
  5075. int32_t L_10;
  5076. L_10 = VirtualFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Collections.Hashtable::get_Count() */, __this);
  5077. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_8, L_9))) >= ((int32_t)L_10)))
  5078. {
  5079. goto IL_005b;
  5080. }
  5081. }
  5082. {
  5083. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  5084. NullCheck(L_11);
  5085. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL);
  5086. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable_CopyTo_mF64638BD6F1A7003B362A0A410FCFC5B5304A989_RuntimeMethod_var)));
  5087. }
  5088. IL_005b:
  5089. {
  5090. RuntimeArray* L_12 = ___0_array;
  5091. int32_t L_13 = ___1_arrayIndex;
  5092. Hashtable_CopyEntries_m5AA0C8FC1FE9E5F6DC2AEB98D18C00919783040B(__this, L_12, L_13, NULL);
  5093. return;
  5094. }
  5095. }
  5096. // System.Void System.Collections.Hashtable::CopyValues(System.Array,System.Int32)
  5097. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_CopyValues_mBF30183D730BBFCA6D6313FF616834605B49D8CF (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  5098. {
  5099. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* V_0 = NULL;
  5100. int32_t V_1 = 0;
  5101. RuntimeObject* V_2 = NULL;
  5102. {
  5103. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_0 = __this->____buckets_10;
  5104. V_0 = L_0;
  5105. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_1 = V_0;
  5106. NullCheck(L_1);
  5107. V_1 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
  5108. goto IL_003e;
  5109. }
  5110. IL_000d:
  5111. {
  5112. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_2 = V_0;
  5113. int32_t L_3 = V_1;
  5114. NullCheck(L_2);
  5115. RuntimeObject* L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___key_0;
  5116. V_2 = L_4;
  5117. RuntimeObject* L_5 = V_2;
  5118. if (!L_5)
  5119. {
  5120. goto IL_003e;
  5121. }
  5122. }
  5123. {
  5124. RuntimeObject* L_6 = V_2;
  5125. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_7 = __this->____buckets_10;
  5126. if ((((RuntimeObject*)(RuntimeObject*)L_6) == ((RuntimeObject*)(bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587*)L_7)))
  5127. {
  5128. goto IL_003e;
  5129. }
  5130. }
  5131. {
  5132. RuntimeArray* L_8 = ___0_array;
  5133. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_9 = V_0;
  5134. int32_t L_10 = V_1;
  5135. NullCheck(L_9);
  5136. RuntimeObject* L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___val_1;
  5137. int32_t L_12 = ___1_arrayIndex;
  5138. int32_t L_13 = L_12;
  5139. ___1_arrayIndex = ((int32_t)il2cpp_codegen_add(L_13, 1));
  5140. NullCheck(L_8);
  5141. Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8(L_8, L_11, L_13, NULL);
  5142. }
  5143. IL_003e:
  5144. {
  5145. int32_t L_14 = V_1;
  5146. int32_t L_15 = ((int32_t)il2cpp_codegen_subtract(L_14, 1));
  5147. V_1 = L_15;
  5148. if ((((int32_t)L_15) >= ((int32_t)0)))
  5149. {
  5150. goto IL_000d;
  5151. }
  5152. }
  5153. {
  5154. return;
  5155. }
  5156. }
  5157. // System.Object System.Collections.Hashtable::get_Item(System.Object)
  5158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Hashtable_get_Item_m9E54CED9DB1DB76DD826C235F162BC2109D1D925 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  5159. {
  5160. uint32_t V_0 = 0;
  5161. uint32_t V_1 = 0;
  5162. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* V_2 = NULL;
  5163. uint32_t V_3 = 0;
  5164. int32_t V_4 = 0;
  5165. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E V_5;
  5166. memset((&V_5), 0, sizeof(V_5));
  5167. int32_t V_6 = 0;
  5168. int32_t V_7 = 0;
  5169. SpinWait_t51CFFA8FF70F1B430E075F96CFD936260D8CE675 V_8;
  5170. memset((&V_8), 0, sizeof(V_8));
  5171. {
  5172. RuntimeObject* L_0 = ___0_key;
  5173. if (L_0)
  5174. {
  5175. goto IL_0013;
  5176. }
  5177. }
  5178. {
  5179. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  5180. NullCheck(L_1);
  5181. ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC94F5AC0843483C42F57211A309E77D97ADE18B1)), NULL);
  5182. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable_get_Item_m9E54CED9DB1DB76DD826C235F162BC2109D1D925_RuntimeMethod_var)));
  5183. }
  5184. IL_0013:
  5185. {
  5186. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_2 = __this->____buckets_10;
  5187. V_2 = L_2;
  5188. RuntimeObject* L_3 = ___0_key;
  5189. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_4 = V_2;
  5190. NullCheck(L_4);
  5191. uint32_t L_5;
  5192. L_5 = Hashtable_InitHash_mE575CF5A0F7C4EE34ACDEB12597E6FE5A3B13587(__this, L_3, ((int32_t)(((RuntimeArray*)L_4)->max_length)), (&V_0), (&V_1), NULL);
  5193. V_3 = L_5;
  5194. V_4 = 0;
  5195. uint32_t L_6 = V_0;
  5196. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_7 = V_2;
  5197. NullCheck(L_7);
  5198. V_6 = ((int32_t)((uint32_t)(int32_t)L_6%(uint32_t)(int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))));
  5199. }
  5200. IL_0033:
  5201. {
  5202. il2cpp_codegen_initobj((&V_8), sizeof(SpinWait_t51CFFA8FF70F1B430E075F96CFD936260D8CE675));
  5203. }
  5204. IL_003b:
  5205. {
  5206. int32_t L_8 = __this->____version_15;
  5207. il2cpp_codegen_memory_barrier();
  5208. V_7 = L_8;
  5209. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_9 = V_2;
  5210. int32_t L_10 = V_6;
  5211. NullCheck(L_9);
  5212. int32_t L_11 = L_10;
  5213. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
  5214. V_5 = L_12;
  5215. bool L_13 = __this->____isWriterInProgress_16;
  5216. il2cpp_codegen_memory_barrier();
  5217. if (L_13)
  5218. {
  5219. goto IL_0065;
  5220. }
  5221. }
  5222. {
  5223. int32_t L_14 = V_7;
  5224. int32_t L_15 = __this->____version_15;
  5225. il2cpp_codegen_memory_barrier();
  5226. if ((((int32_t)L_14) == ((int32_t)L_15)))
  5227. {
  5228. goto IL_006e;
  5229. }
  5230. }
  5231. IL_0065:
  5232. {
  5233. SpinWait_SpinOnce_m5B74E6B15013E90667646C0D943E886D4EC596AF((&V_8), NULL);
  5234. goto IL_003b;
  5235. }
  5236. IL_006e:
  5237. {
  5238. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_16 = V_5;
  5239. RuntimeObject* L_17 = L_16.___key_0;
  5240. if (L_17)
  5241. {
  5242. goto IL_0079;
  5243. }
  5244. }
  5245. {
  5246. return NULL;
  5247. }
  5248. IL_0079:
  5249. {
  5250. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_18 = V_5;
  5251. int32_t L_19 = L_18.___hash_coll_2;
  5252. uint32_t L_20 = V_3;
  5253. if ((!(((uint64_t)((int64_t)((int32_t)(L_19&((int32_t)2147483647LL))))) == ((uint64_t)((int64_t)(uint64_t)L_20)))))
  5254. {
  5255. goto IL_00a3;
  5256. }
  5257. }
  5258. {
  5259. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_21 = V_5;
  5260. RuntimeObject* L_22 = L_21.___key_0;
  5261. RuntimeObject* L_23 = ___0_key;
  5262. bool L_24;
  5263. L_24 = VirtualFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(27 /* System.Boolean System.Collections.Hashtable::KeyEquals(System.Object,System.Object) */, __this, L_22, L_23);
  5264. if (!L_24)
  5265. {
  5266. goto IL_00a3;
  5267. }
  5268. }
  5269. {
  5270. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_25 = V_5;
  5271. RuntimeObject* L_26 = L_25.___val_1;
  5272. return L_26;
  5273. }
  5274. IL_00a3:
  5275. {
  5276. int32_t L_27 = V_6;
  5277. uint32_t L_28 = V_1;
  5278. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_29 = V_2;
  5279. NullCheck(L_29);
  5280. V_6 = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_add(((int64_t)L_27), ((int64_t)(uint64_t)L_28)))%((int64_t)(uint64_t)((uint32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))))));
  5281. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_30 = V_5;
  5282. int32_t L_31 = L_30.___hash_coll_2;
  5283. if ((((int32_t)L_31) >= ((int32_t)0)))
  5284. {
  5285. goto IL_00ca;
  5286. }
  5287. }
  5288. {
  5289. int32_t L_32 = V_4;
  5290. int32_t L_33 = ((int32_t)il2cpp_codegen_add(L_32, 1));
  5291. V_4 = L_33;
  5292. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_34 = V_2;
  5293. NullCheck(L_34);
  5294. if ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length)))))
  5295. {
  5296. goto IL_0033;
  5297. }
  5298. }
  5299. IL_00ca:
  5300. {
  5301. return NULL;
  5302. }
  5303. }
  5304. // System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object)
  5305. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_set_Item_mDF3D54BA5F202F104D31EFAE9065380FEF8859EC (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
  5306. {
  5307. {
  5308. RuntimeObject* L_0 = ___0_key;
  5309. RuntimeObject* L_1 = ___1_value;
  5310. Hashtable_Insert_mCE383FCEDF95EF53D7A5FAA83454F65C20552291(__this, L_0, L_1, (bool)0, NULL);
  5311. return;
  5312. }
  5313. }
  5314. // System.Void System.Collections.Hashtable::expand()
  5315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_expand_m0FF616AD3323989E34824B1AE634759C3BAF8937 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, const RuntimeMethod* method)
  5316. {
  5317. static bool s_Il2CppMethodInitialized;
  5318. if (!s_Il2CppMethodInitialized)
  5319. {
  5320. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  5321. s_Il2CppMethodInitialized = true;
  5322. }
  5323. int32_t V_0 = 0;
  5324. {
  5325. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_0 = __this->____buckets_10;
  5326. NullCheck(L_0);
  5327. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  5328. int32_t L_1;
  5329. L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(((int32_t)(((RuntimeArray*)L_0)->max_length)), NULL);
  5330. V_0 = L_1;
  5331. int32_t L_2 = V_0;
  5332. Hashtable_rehash_m359C272F11FE496EAD29CD875CE080464AE5C688(__this, L_2, NULL);
  5333. return;
  5334. }
  5335. }
  5336. // System.Void System.Collections.Hashtable::rehash()
  5337. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_rehash_mF4C7E0C7240002F6E5FDFF32EF77C06EF2729DB5 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, const RuntimeMethod* method)
  5338. {
  5339. {
  5340. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_0 = __this->____buckets_10;
  5341. NullCheck(L_0);
  5342. Hashtable_rehash_m359C272F11FE496EAD29CD875CE080464AE5C688(__this, ((int32_t)(((RuntimeArray*)L_0)->max_length)), NULL);
  5343. return;
  5344. }
  5345. }
  5346. // System.Void System.Collections.Hashtable::UpdateVersion()
  5347. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_UpdateVersion_m1D0B844B95441A5B4328F413C245FBECF1D3538A (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, const RuntimeMethod* method)
  5348. {
  5349. {
  5350. int32_t L_0 = __this->____version_15;
  5351. il2cpp_codegen_memory_barrier();
  5352. il2cpp_codegen_memory_barrier();
  5353. __this->____version_15 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  5354. return;
  5355. }
  5356. }
  5357. // System.Void System.Collections.Hashtable::rehash(System.Int32)
  5358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_rehash_m359C272F11FE496EAD29CD875CE080464AE5C688 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, int32_t ___0_newsize, const RuntimeMethod* method)
  5359. {
  5360. static bool s_Il2CppMethodInitialized;
  5361. if (!s_Il2CppMethodInitialized)
  5362. {
  5363. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587_il2cpp_TypeInfo_var);
  5364. s_Il2CppMethodInitialized = true;
  5365. }
  5366. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* V_0 = NULL;
  5367. int32_t V_1 = 0;
  5368. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E V_2;
  5369. memset((&V_2), 0, sizeof(V_2));
  5370. int32_t V_3 = 0;
  5371. {
  5372. __this->____occupancy_12 = 0;
  5373. int32_t L_0 = ___0_newsize;
  5374. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_1 = (bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587*)(bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587*)SZArrayNew(bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587_il2cpp_TypeInfo_var, (uint32_t)L_0);
  5375. V_0 = L_1;
  5376. V_1 = 0;
  5377. goto IL_005a;
  5378. }
  5379. IL_0012:
  5380. {
  5381. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_2 = __this->____buckets_10;
  5382. int32_t L_3 = V_1;
  5383. NullCheck(L_2);
  5384. int32_t L_4 = L_3;
  5385. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  5386. V_2 = L_5;
  5387. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_6 = V_2;
  5388. RuntimeObject* L_7 = L_6.___key_0;
  5389. if (!L_7)
  5390. {
  5391. goto IL_0056;
  5392. }
  5393. }
  5394. {
  5395. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_8 = V_2;
  5396. RuntimeObject* L_9 = L_8.___key_0;
  5397. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_10 = __this->____buckets_10;
  5398. if ((((RuntimeObject*)(RuntimeObject*)L_9) == ((RuntimeObject*)(bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587*)L_10)))
  5399. {
  5400. goto IL_0056;
  5401. }
  5402. }
  5403. {
  5404. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_11 = V_2;
  5405. int32_t L_12 = L_11.___hash_coll_2;
  5406. V_3 = ((int32_t)(L_12&((int32_t)2147483647LL)));
  5407. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_13 = V_0;
  5408. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_14 = V_2;
  5409. RuntimeObject* L_15 = L_14.___key_0;
  5410. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_16 = V_2;
  5411. RuntimeObject* L_17 = L_16.___val_1;
  5412. int32_t L_18 = V_3;
  5413. Hashtable_putEntry_mAB0F8F0E2148856D87749F9623EFBEF913323C4B(__this, L_13, L_15, L_17, L_18, NULL);
  5414. }
  5415. IL_0056:
  5416. {
  5417. int32_t L_19 = V_1;
  5418. V_1 = ((int32_t)il2cpp_codegen_add(L_19, 1));
  5419. }
  5420. IL_005a:
  5421. {
  5422. int32_t L_20 = V_1;
  5423. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_21 = __this->____buckets_10;
  5424. NullCheck(L_21);
  5425. if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length)))))
  5426. {
  5427. goto IL_0012;
  5428. }
  5429. }
  5430. {
  5431. il2cpp_codegen_memory_barrier();
  5432. __this->____isWriterInProgress_16 = (bool)1;
  5433. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_22 = V_0;
  5434. __this->____buckets_10 = L_22;
  5435. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets_10), (void*)L_22);
  5436. float L_23 = __this->____loadFactor_14;
  5437. int32_t L_24 = ___0_newsize;
  5438. __this->____loadsize_13 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(L_23, ((float)L_24))));
  5439. Hashtable_UpdateVersion_m1D0B844B95441A5B4328F413C245FBECF1D3538A(__this, NULL);
  5440. il2cpp_codegen_memory_barrier();
  5441. __this->____isWriterInProgress_16 = (bool)0;
  5442. return;
  5443. }
  5444. }
  5445. // System.Collections.IEnumerator System.Collections.Hashtable::System.Collections.IEnumerable.GetEnumerator()
  5446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Hashtable_System_Collections_IEnumerable_GetEnumerator_m1E7D435C0370CE614C891A645773762D0D04EC86 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, const RuntimeMethod* method)
  5447. {
  5448. static bool s_Il2CppMethodInitialized;
  5449. if (!s_Il2CppMethodInitialized)
  5450. {
  5451. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061_il2cpp_TypeInfo_var);
  5452. s_Il2CppMethodInitialized = true;
  5453. }
  5454. {
  5455. HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061* L_0 = (HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061*)il2cpp_codegen_object_new(HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061_il2cpp_TypeInfo_var);
  5456. NullCheck(L_0);
  5457. HashtableEnumerator__ctor_m39524FF87DAA4FBB78BED54175E69215AE47D2DC(L_0, __this, 3, NULL);
  5458. return L_0;
  5459. }
  5460. }
  5461. // System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator()
  5462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Hashtable_GetEnumerator_mFDC4AC74F7AB0A9DBDFC66B6A4A4EFFC8E33A453 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, const RuntimeMethod* method)
  5463. {
  5464. static bool s_Il2CppMethodInitialized;
  5465. if (!s_Il2CppMethodInitialized)
  5466. {
  5467. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061_il2cpp_TypeInfo_var);
  5468. s_Il2CppMethodInitialized = true;
  5469. }
  5470. {
  5471. HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061* L_0 = (HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061*)il2cpp_codegen_object_new(HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061_il2cpp_TypeInfo_var);
  5472. NullCheck(L_0);
  5473. HashtableEnumerator__ctor_m39524FF87DAA4FBB78BED54175E69215AE47D2DC(L_0, __this, 3, NULL);
  5474. return L_0;
  5475. }
  5476. }
  5477. // System.Int32 System.Collections.Hashtable::GetHash(System.Object)
  5478. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hashtable_GetHash_m459113F6E61C0DB4A4C015283CD15653D518E05A (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  5479. {
  5480. static bool s_Il2CppMethodInitialized;
  5481. if (!s_Il2CppMethodInitialized)
  5482. {
  5483. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEqualityComparer_tEF8F1EC76B9C8E76695BE848D41E6B147928D1C1_il2cpp_TypeInfo_var);
  5484. s_Il2CppMethodInitialized = true;
  5485. }
  5486. {
  5487. RuntimeObject* L_0 = __this->____keycomparer_19;
  5488. if (!L_0)
  5489. {
  5490. goto IL_0015;
  5491. }
  5492. }
  5493. {
  5494. RuntimeObject* L_1 = __this->____keycomparer_19;
  5495. RuntimeObject* L_2 = ___0_key;
  5496. NullCheck(L_1);
  5497. int32_t L_3;
  5498. L_3 = InterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(1 /* System.Int32 System.Collections.IEqualityComparer::GetHashCode(System.Object) */, IEqualityComparer_tEF8F1EC76B9C8E76695BE848D41E6B147928D1C1_il2cpp_TypeInfo_var, L_1, L_2);
  5499. return L_3;
  5500. }
  5501. IL_0015:
  5502. {
  5503. RuntimeObject* L_4 = ___0_key;
  5504. NullCheck(L_4);
  5505. int32_t L_5;
  5506. L_5 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_4);
  5507. return L_5;
  5508. }
  5509. }
  5510. // System.Boolean System.Collections.Hashtable::KeyEquals(System.Object,System.Object)
  5511. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hashtable_KeyEquals_m95D23B7F952AA10E9127A936B01A64995ACE54F6 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeObject* ___0_item, RuntimeObject* ___1_key, const RuntimeMethod* method)
  5512. {
  5513. static bool s_Il2CppMethodInitialized;
  5514. if (!s_Il2CppMethodInitialized)
  5515. {
  5516. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEqualityComparer_tEF8F1EC76B9C8E76695BE848D41E6B147928D1C1_il2cpp_TypeInfo_var);
  5517. s_Il2CppMethodInitialized = true;
  5518. }
  5519. {
  5520. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_0 = __this->____buckets_10;
  5521. RuntimeObject* L_1 = ___0_item;
  5522. if ((!(((RuntimeObject*)(bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  5523. {
  5524. goto IL_000b;
  5525. }
  5526. }
  5527. {
  5528. return (bool)0;
  5529. }
  5530. IL_000b:
  5531. {
  5532. RuntimeObject* L_2 = ___0_item;
  5533. RuntimeObject* L_3 = ___1_key;
  5534. if ((!(((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(RuntimeObject*)L_3))))
  5535. {
  5536. goto IL_0011;
  5537. }
  5538. }
  5539. {
  5540. return (bool)1;
  5541. }
  5542. IL_0011:
  5543. {
  5544. RuntimeObject* L_4 = __this->____keycomparer_19;
  5545. if (!L_4)
  5546. {
  5547. goto IL_0027;
  5548. }
  5549. }
  5550. {
  5551. RuntimeObject* L_5 = __this->____keycomparer_19;
  5552. RuntimeObject* L_6 = ___0_item;
  5553. RuntimeObject* L_7 = ___1_key;
  5554. NullCheck(L_5);
  5555. bool L_8;
  5556. L_8 = InterfaceFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(0 /* System.Boolean System.Collections.IEqualityComparer::Equals(System.Object,System.Object) */, IEqualityComparer_tEF8F1EC76B9C8E76695BE848D41E6B147928D1C1_il2cpp_TypeInfo_var, L_5, L_6, L_7);
  5557. return L_8;
  5558. }
  5559. IL_0027:
  5560. {
  5561. RuntimeObject* L_9 = ___0_item;
  5562. if (!L_9)
  5563. {
  5564. goto IL_0032;
  5565. }
  5566. }
  5567. {
  5568. RuntimeObject* L_10 = ___0_item;
  5569. RuntimeObject* L_11 = ___1_key;
  5570. NullCheck(L_10);
  5571. bool L_12;
  5572. L_12 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_10, L_11);
  5573. return L_12;
  5574. }
  5575. IL_0032:
  5576. {
  5577. return (bool)0;
  5578. }
  5579. }
  5580. // System.Collections.ICollection System.Collections.Hashtable::get_Keys()
  5581. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Hashtable_get_Keys_mA9014B9C2DC73105DF8D383EDD50438A82E67D10 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, const RuntimeMethod* method)
  5582. {
  5583. static bool s_Il2CppMethodInitialized;
  5584. if (!s_Il2CppMethodInitialized)
  5585. {
  5586. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyCollection_tBB3F4721A1C8F423C471AC11D255D44189022E77_il2cpp_TypeInfo_var);
  5587. s_Il2CppMethodInitialized = true;
  5588. }
  5589. {
  5590. RuntimeObject* L_0 = __this->____keys_17;
  5591. if (L_0)
  5592. {
  5593. goto IL_0014;
  5594. }
  5595. }
  5596. {
  5597. KeyCollection_tBB3F4721A1C8F423C471AC11D255D44189022E77* L_1 = (KeyCollection_tBB3F4721A1C8F423C471AC11D255D44189022E77*)il2cpp_codegen_object_new(KeyCollection_tBB3F4721A1C8F423C471AC11D255D44189022E77_il2cpp_TypeInfo_var);
  5598. NullCheck(L_1);
  5599. KeyCollection__ctor_m2F5EB768C82E9BCAA0CAB8823EFE996749ABFDDD(L_1, __this, NULL);
  5600. __this->____keys_17 = L_1;
  5601. Il2CppCodeGenWriteBarrier((void**)(&__this->____keys_17), (void*)L_1);
  5602. }
  5603. IL_0014:
  5604. {
  5605. RuntimeObject* L_2 = __this->____keys_17;
  5606. return L_2;
  5607. }
  5608. }
  5609. // System.Collections.ICollection System.Collections.Hashtable::get_Values()
  5610. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Hashtable_get_Values_m7ABC6924A8E924B2CE1EBEBBB90D2EE393B2A88E (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, const RuntimeMethod* method)
  5611. {
  5612. static bool s_Il2CppMethodInitialized;
  5613. if (!s_Il2CppMethodInitialized)
  5614. {
  5615. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_tC43990EDD17B7EDE8FCE3674B9537163DCDA557F_il2cpp_TypeInfo_var);
  5616. s_Il2CppMethodInitialized = true;
  5617. }
  5618. {
  5619. RuntimeObject* L_0 = __this->____values_18;
  5620. if (L_0)
  5621. {
  5622. goto IL_0014;
  5623. }
  5624. }
  5625. {
  5626. ValueCollection_tC43990EDD17B7EDE8FCE3674B9537163DCDA557F* L_1 = (ValueCollection_tC43990EDD17B7EDE8FCE3674B9537163DCDA557F*)il2cpp_codegen_object_new(ValueCollection_tC43990EDD17B7EDE8FCE3674B9537163DCDA557F_il2cpp_TypeInfo_var);
  5627. NullCheck(L_1);
  5628. ValueCollection__ctor_m9EE64DC0395F01EB90DC1A0863F4B41A2501E226(L_1, __this, NULL);
  5629. __this->____values_18 = L_1;
  5630. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_18), (void*)L_1);
  5631. }
  5632. IL_0014:
  5633. {
  5634. RuntimeObject* L_2 = __this->____values_18;
  5635. return L_2;
  5636. }
  5637. }
  5638. // System.Void System.Collections.Hashtable::Insert(System.Object,System.Object,System.Boolean)
  5639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_Insert_mCE383FCEDF95EF53D7A5FAA83454F65C20552291 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_nvalue, bool ___2_add, const RuntimeMethod* method)
  5640. {
  5641. uint32_t V_0 = 0;
  5642. uint32_t V_1 = 0;
  5643. uint32_t V_2 = 0;
  5644. int32_t V_3 = 0;
  5645. int32_t V_4 = 0;
  5646. int32_t V_5 = 0;
  5647. {
  5648. RuntimeObject* L_0 = ___0_key;
  5649. if (L_0)
  5650. {
  5651. goto IL_0013;
  5652. }
  5653. }
  5654. {
  5655. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  5656. NullCheck(L_1);
  5657. ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC94F5AC0843483C42F57211A309E77D97ADE18B1)), NULL);
  5658. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable_Insert_mCE383FCEDF95EF53D7A5FAA83454F65C20552291_RuntimeMethod_var)));
  5659. }
  5660. IL_0013:
  5661. {
  5662. int32_t L_2 = __this->____count_11;
  5663. int32_t L_3 = __this->____loadsize_13;
  5664. if ((((int32_t)L_2) < ((int32_t)L_3)))
  5665. {
  5666. goto IL_0029;
  5667. }
  5668. }
  5669. {
  5670. Hashtable_expand_m0FF616AD3323989E34824B1AE634759C3BAF8937(__this, NULL);
  5671. goto IL_0047;
  5672. }
  5673. IL_0029:
  5674. {
  5675. int32_t L_4 = __this->____occupancy_12;
  5676. int32_t L_5 = __this->____loadsize_13;
  5677. if ((((int32_t)L_4) <= ((int32_t)L_5)))
  5678. {
  5679. goto IL_0047;
  5680. }
  5681. }
  5682. {
  5683. int32_t L_6 = __this->____count_11;
  5684. if ((((int32_t)L_6) <= ((int32_t)((int32_t)100))))
  5685. {
  5686. goto IL_0047;
  5687. }
  5688. }
  5689. {
  5690. Hashtable_rehash_mF4C7E0C7240002F6E5FDFF32EF77C06EF2729DB5(__this, NULL);
  5691. }
  5692. IL_0047:
  5693. {
  5694. RuntimeObject* L_7 = ___0_key;
  5695. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_8 = __this->____buckets_10;
  5696. NullCheck(L_8);
  5697. uint32_t L_9;
  5698. L_9 = Hashtable_InitHash_mE575CF5A0F7C4EE34ACDEB12597E6FE5A3B13587(__this, L_7, ((int32_t)(((RuntimeArray*)L_8)->max_length)), (&V_0), (&V_1), NULL);
  5699. V_2 = L_9;
  5700. V_3 = 0;
  5701. V_4 = (-1);
  5702. uint32_t L_10 = V_0;
  5703. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_11 = __this->____buckets_10;
  5704. NullCheck(L_11);
  5705. V_5 = ((int32_t)((uint32_t)(int32_t)L_10%(uint32_t)(int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))));
  5706. }
  5707. IL_006c:
  5708. {
  5709. int32_t L_12 = V_4;
  5710. if ((!(((uint32_t)L_12) == ((uint32_t)(-1)))))
  5711. {
  5712. goto IL_00a4;
  5713. }
  5714. }
  5715. {
  5716. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_13 = __this->____buckets_10;
  5717. int32_t L_14 = V_5;
  5718. NullCheck(L_13);
  5719. RuntimeObject* L_15 = ((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->___key_0;
  5720. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_16 = __this->____buckets_10;
  5721. if ((!(((RuntimeObject*)(RuntimeObject*)L_15) == ((RuntimeObject*)(bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587*)L_16))))
  5722. {
  5723. goto IL_00a4;
  5724. }
  5725. }
  5726. {
  5727. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_17 = __this->____buckets_10;
  5728. int32_t L_18 = V_5;
  5729. NullCheck(L_17);
  5730. int32_t L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___hash_coll_2;
  5731. if ((((int32_t)L_19) >= ((int32_t)0)))
  5732. {
  5733. goto IL_00a4;
  5734. }
  5735. }
  5736. {
  5737. int32_t L_20 = V_5;
  5738. V_4 = L_20;
  5739. }
  5740. IL_00a4:
  5741. {
  5742. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_21 = __this->____buckets_10;
  5743. int32_t L_22 = V_5;
  5744. NullCheck(L_21);
  5745. RuntimeObject* L_23 = ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___key_0;
  5746. if (!L_23)
  5747. {
  5748. goto IL_00f1;
  5749. }
  5750. }
  5751. {
  5752. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_24 = __this->____buckets_10;
  5753. int32_t L_25 = V_5;
  5754. NullCheck(L_24);
  5755. RuntimeObject* L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___key_0;
  5756. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_27 = __this->____buckets_10;
  5757. if ((!(((RuntimeObject*)(RuntimeObject*)L_26) == ((RuntimeObject*)(bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587*)L_27))))
  5758. {
  5759. goto IL_015e;
  5760. }
  5761. }
  5762. {
  5763. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_28 = __this->____buckets_10;
  5764. int32_t L_29 = V_5;
  5765. NullCheck(L_28);
  5766. int32_t L_30 = ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___hash_coll_2;
  5767. if (((int64_t)(((int64_t)L_30)&((int64_t)(uint64_t)((uint32_t)((int32_t)-2147483648LL))))))
  5768. {
  5769. goto IL_015e;
  5770. }
  5771. }
  5772. IL_00f1:
  5773. {
  5774. int32_t L_31 = V_4;
  5775. if ((((int32_t)L_31) == ((int32_t)(-1))))
  5776. {
  5777. goto IL_00fa;
  5778. }
  5779. }
  5780. {
  5781. int32_t L_32 = V_4;
  5782. V_5 = L_32;
  5783. }
  5784. IL_00fa:
  5785. {
  5786. il2cpp_codegen_memory_barrier();
  5787. __this->____isWriterInProgress_16 = (bool)1;
  5788. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_33 = __this->____buckets_10;
  5789. int32_t L_34 = V_5;
  5790. NullCheck(L_33);
  5791. RuntimeObject* L_35 = ___1_nvalue;
  5792. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->___val_1 = L_35;
  5793. Il2CppCodeGenWriteBarrier((void**)(&((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->___val_1), (void*)L_35);
  5794. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_36 = __this->____buckets_10;
  5795. int32_t L_37 = V_5;
  5796. NullCheck(L_36);
  5797. RuntimeObject* L_38 = ___0_key;
  5798. ((L_36)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_37)))->___key_0 = L_38;
  5799. Il2CppCodeGenWriteBarrier((void**)(&((L_36)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_37)))->___key_0), (void*)L_38);
  5800. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_39 = __this->____buckets_10;
  5801. int32_t L_40 = V_5;
  5802. NullCheck(L_39);
  5803. int32_t* L_41 = (&((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40)))->___hash_coll_2);
  5804. int32_t* L_42 = L_41;
  5805. int32_t L_43 = *((int32_t*)L_42);
  5806. uint32_t L_44 = V_2;
  5807. *((int32_t*)L_42) = (int32_t)((int32_t)(L_43|(int32_t)L_44));
  5808. int32_t L_45 = __this->____count_11;
  5809. __this->____count_11 = ((int32_t)il2cpp_codegen_add(L_45, 1));
  5810. Hashtable_UpdateVersion_m1D0B844B95441A5B4328F413C245FBECF1D3538A(__this, NULL);
  5811. il2cpp_codegen_memory_barrier();
  5812. __this->____isWriterInProgress_16 = (bool)0;
  5813. return;
  5814. }
  5815. IL_015e:
  5816. {
  5817. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_46 = __this->____buckets_10;
  5818. int32_t L_47 = V_5;
  5819. NullCheck(L_46);
  5820. int32_t L_48 = ((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47)))->___hash_coll_2;
  5821. uint32_t L_49 = V_2;
  5822. if ((!(((uint64_t)((int64_t)((int32_t)(L_48&((int32_t)2147483647LL))))) == ((uint64_t)((int64_t)(uint64_t)L_49)))))
  5823. {
  5824. goto IL_01e8;
  5825. }
  5826. }
  5827. {
  5828. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_50 = __this->____buckets_10;
  5829. int32_t L_51 = V_5;
  5830. NullCheck(L_50);
  5831. RuntimeObject* L_52 = ((L_50)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_51)))->___key_0;
  5832. RuntimeObject* L_53 = ___0_key;
  5833. bool L_54;
  5834. L_54 = VirtualFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(27 /* System.Boolean System.Collections.Hashtable::KeyEquals(System.Object,System.Object) */, __this, L_52, L_53);
  5835. if (!L_54)
  5836. {
  5837. goto IL_01e8;
  5838. }
  5839. }
  5840. {
  5841. bool L_55 = ___2_add;
  5842. if (!L_55)
  5843. {
  5844. goto IL_01bc;
  5845. }
  5846. }
  5847. {
  5848. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_56 = __this->____buckets_10;
  5849. int32_t L_57 = V_5;
  5850. NullCheck(L_56);
  5851. RuntimeObject* L_58 = ((L_56)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_57)))->___key_0;
  5852. RuntimeObject* L_59 = ___0_key;
  5853. String_t* L_60;
  5854. L_60 = SR_Format_m27BC634145CE1B8E25594A82CDBBF04AD501CA02(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral62EDD94B35AE1C598F9C8060E6F26AD1470D672D)), L_58, L_59, NULL);
  5855. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_61 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  5856. NullCheck(L_61);
  5857. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_61, L_60, NULL);
  5858. IL2CPP_RAISE_MANAGED_EXCEPTION(L_61, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable_Insert_mCE383FCEDF95EF53D7A5FAA83454F65C20552291_RuntimeMethod_var)));
  5859. }
  5860. IL_01bc:
  5861. {
  5862. il2cpp_codegen_memory_barrier();
  5863. __this->____isWriterInProgress_16 = (bool)1;
  5864. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_62 = __this->____buckets_10;
  5865. int32_t L_63 = V_5;
  5866. NullCheck(L_62);
  5867. RuntimeObject* L_64 = ___1_nvalue;
  5868. ((L_62)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_63)))->___val_1 = L_64;
  5869. Il2CppCodeGenWriteBarrier((void**)(&((L_62)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_63)))->___val_1), (void*)L_64);
  5870. Hashtable_UpdateVersion_m1D0B844B95441A5B4328F413C245FBECF1D3538A(__this, NULL);
  5871. il2cpp_codegen_memory_barrier();
  5872. __this->____isWriterInProgress_16 = (bool)0;
  5873. return;
  5874. }
  5875. IL_01e8:
  5876. {
  5877. int32_t L_65 = V_4;
  5878. if ((!(((uint32_t)L_65) == ((uint32_t)(-1)))))
  5879. {
  5880. goto IL_022b;
  5881. }
  5882. }
  5883. {
  5884. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_66 = __this->____buckets_10;
  5885. int32_t L_67 = V_5;
  5886. NullCheck(L_66);
  5887. int32_t L_68 = ((L_66)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_67)))->___hash_coll_2;
  5888. if ((((int32_t)L_68) < ((int32_t)0)))
  5889. {
  5890. goto IL_022b;
  5891. }
  5892. }
  5893. {
  5894. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_69 = __this->____buckets_10;
  5895. int32_t L_70 = V_5;
  5896. NullCheck(L_69);
  5897. int32_t* L_71 = (&((L_69)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_70)))->___hash_coll_2);
  5898. int32_t* L_72 = L_71;
  5899. int32_t L_73 = *((int32_t*)L_72);
  5900. *((int32_t*)L_72) = (int32_t)((int32_t)(L_73|((int32_t)-2147483648LL)));
  5901. int32_t L_74 = __this->____occupancy_12;
  5902. __this->____occupancy_12 = ((int32_t)il2cpp_codegen_add(L_74, 1));
  5903. }
  5904. IL_022b:
  5905. {
  5906. int32_t L_75 = V_5;
  5907. uint32_t L_76 = V_1;
  5908. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_77 = __this->____buckets_10;
  5909. NullCheck(L_77);
  5910. V_5 = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_add(((int64_t)L_75), ((int64_t)(uint64_t)L_76)))%((int64_t)(uint64_t)((uint32_t)((int32_t)(((RuntimeArray*)L_77)->max_length)))))));
  5911. int32_t L_78 = V_3;
  5912. int32_t L_79 = ((int32_t)il2cpp_codegen_add(L_78, 1));
  5913. V_3 = L_79;
  5914. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_80 = __this->____buckets_10;
  5915. NullCheck(L_80);
  5916. if ((((int32_t)L_79) < ((int32_t)((int32_t)(((RuntimeArray*)L_80)->max_length)))))
  5917. {
  5918. goto IL_006c;
  5919. }
  5920. }
  5921. {
  5922. int32_t L_81 = V_4;
  5923. if ((((int32_t)L_81) == ((int32_t)(-1))))
  5924. {
  5925. goto IL_02b9;
  5926. }
  5927. }
  5928. {
  5929. il2cpp_codegen_memory_barrier();
  5930. __this->____isWriterInProgress_16 = (bool)1;
  5931. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_82 = __this->____buckets_10;
  5932. int32_t L_83 = V_4;
  5933. NullCheck(L_82);
  5934. RuntimeObject* L_84 = ___1_nvalue;
  5935. ((L_82)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_83)))->___val_1 = L_84;
  5936. Il2CppCodeGenWriteBarrier((void**)(&((L_82)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_83)))->___val_1), (void*)L_84);
  5937. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_85 = __this->____buckets_10;
  5938. int32_t L_86 = V_4;
  5939. NullCheck(L_85);
  5940. RuntimeObject* L_87 = ___0_key;
  5941. ((L_85)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_86)))->___key_0 = L_87;
  5942. Il2CppCodeGenWriteBarrier((void**)(&((L_85)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_86)))->___key_0), (void*)L_87);
  5943. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_88 = __this->____buckets_10;
  5944. int32_t L_89 = V_4;
  5945. NullCheck(L_88);
  5946. int32_t* L_90 = (&((L_88)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_89)))->___hash_coll_2);
  5947. int32_t* L_91 = L_90;
  5948. int32_t L_92 = *((int32_t*)L_91);
  5949. uint32_t L_93 = V_2;
  5950. *((int32_t*)L_91) = (int32_t)((int32_t)(L_92|(int32_t)L_93));
  5951. int32_t L_94 = __this->____count_11;
  5952. __this->____count_11 = ((int32_t)il2cpp_codegen_add(L_94, 1));
  5953. Hashtable_UpdateVersion_m1D0B844B95441A5B4328F413C245FBECF1D3538A(__this, NULL);
  5954. il2cpp_codegen_memory_barrier();
  5955. __this->____isWriterInProgress_16 = (bool)0;
  5956. return;
  5957. }
  5958. IL_02b9:
  5959. {
  5960. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_95 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  5961. NullCheck(L_95);
  5962. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_95, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD48F64ABB05D3F39046297B361BD8AA53451659A)), NULL);
  5963. IL2CPP_RAISE_MANAGED_EXCEPTION(L_95, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable_Insert_mCE383FCEDF95EF53D7A5FAA83454F65C20552291_RuntimeMethod_var)));
  5964. }
  5965. }
  5966. // System.Void System.Collections.Hashtable::putEntry(System.Collections.Hashtable/bucket[],System.Object,System.Object,System.Int32)
  5967. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_putEntry_mAB0F8F0E2148856D87749F9623EFBEF913323C4B (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* ___0_newBuckets, RuntimeObject* ___1_key, RuntimeObject* ___2_nvalue, int32_t ___3_hashcode, const RuntimeMethod* method)
  5968. {
  5969. uint32_t V_0 = 0;
  5970. uint32_t V_1 = 0;
  5971. int32_t V_2 = 0;
  5972. {
  5973. int32_t L_0 = ___3_hashcode;
  5974. V_0 = L_0;
  5975. uint32_t L_1 = V_0;
  5976. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_2 = ___0_newBuckets;
  5977. NullCheck(L_2);
  5978. V_1 = ((int32_t)il2cpp_codegen_add(1, ((int32_t)((uint32_t)(int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, ((int32_t)101)))%(uint32_t)(int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_2)->max_length)), 1))))));
  5979. uint32_t L_3 = V_0;
  5980. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_4 = ___0_newBuckets;
  5981. NullCheck(L_4);
  5982. V_2 = ((int32_t)((uint32_t)(int32_t)L_3%(uint32_t)(int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))));
  5983. }
  5984. IL_0016:
  5985. {
  5986. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_5 = ___0_newBuckets;
  5987. int32_t L_6 = V_2;
  5988. NullCheck(L_5);
  5989. RuntimeObject* L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___key_0;
  5990. if (!L_7)
  5991. {
  5992. goto IL_0038;
  5993. }
  5994. }
  5995. {
  5996. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_8 = ___0_newBuckets;
  5997. int32_t L_9 = V_2;
  5998. NullCheck(L_8);
  5999. RuntimeObject* L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___key_0;
  6000. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_11 = __this->____buckets_10;
  6001. if ((!(((RuntimeObject*)(RuntimeObject*)L_10) == ((RuntimeObject*)(bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587*)L_11))))
  6002. {
  6003. goto IL_0065;
  6004. }
  6005. }
  6006. IL_0038:
  6007. {
  6008. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_12 = ___0_newBuckets;
  6009. int32_t L_13 = V_2;
  6010. NullCheck(L_12);
  6011. RuntimeObject* L_14 = ___2_nvalue;
  6012. ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___val_1 = L_14;
  6013. Il2CppCodeGenWriteBarrier((void**)(&((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___val_1), (void*)L_14);
  6014. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_15 = ___0_newBuckets;
  6015. int32_t L_16 = V_2;
  6016. NullCheck(L_15);
  6017. RuntimeObject* L_17 = ___1_key;
  6018. ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___key_0 = L_17;
  6019. Il2CppCodeGenWriteBarrier((void**)(&((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___key_0), (void*)L_17);
  6020. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_18 = ___0_newBuckets;
  6021. int32_t L_19 = V_2;
  6022. NullCheck(L_18);
  6023. int32_t* L_20 = (&((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___hash_coll_2);
  6024. int32_t* L_21 = L_20;
  6025. int32_t L_22 = *((int32_t*)L_21);
  6026. int32_t L_23 = ___3_hashcode;
  6027. *((int32_t*)L_21) = (int32_t)((int32_t)(L_22|L_23));
  6028. return;
  6029. }
  6030. IL_0065:
  6031. {
  6032. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_24 = ___0_newBuckets;
  6033. int32_t L_25 = V_2;
  6034. NullCheck(L_24);
  6035. int32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___hash_coll_2;
  6036. if ((((int32_t)L_26) < ((int32_t)0)))
  6037. {
  6038. goto IL_0097;
  6039. }
  6040. }
  6041. {
  6042. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_27 = ___0_newBuckets;
  6043. int32_t L_28 = V_2;
  6044. NullCheck(L_27);
  6045. int32_t* L_29 = (&((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28)))->___hash_coll_2);
  6046. int32_t* L_30 = L_29;
  6047. int32_t L_31 = *((int32_t*)L_30);
  6048. *((int32_t*)L_30) = (int32_t)((int32_t)(L_31|((int32_t)-2147483648LL)));
  6049. int32_t L_32 = __this->____occupancy_12;
  6050. __this->____occupancy_12 = ((int32_t)il2cpp_codegen_add(L_32, 1));
  6051. }
  6052. IL_0097:
  6053. {
  6054. int32_t L_33 = V_2;
  6055. uint32_t L_34 = V_1;
  6056. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_35 = ___0_newBuckets;
  6057. NullCheck(L_35);
  6058. V_2 = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_add(((int64_t)L_33), ((int64_t)(uint64_t)L_34)))%((int64_t)(uint64_t)((uint32_t)((int32_t)(((RuntimeArray*)L_35)->max_length)))))));
  6059. goto IL_0016;
  6060. }
  6061. }
  6062. // System.Void System.Collections.Hashtable::Remove(System.Object)
  6063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_Remove_mE9F11255E490CB42E8F6D9F659EA5F3B9A3A6D1F (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  6064. {
  6065. uint32_t V_0 = 0;
  6066. uint32_t V_1 = 0;
  6067. uint32_t V_2 = 0;
  6068. int32_t V_3 = 0;
  6069. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E V_4;
  6070. memset((&V_4), 0, sizeof(V_4));
  6071. int32_t V_5 = 0;
  6072. {
  6073. RuntimeObject* L_0 = ___0_key;
  6074. if (L_0)
  6075. {
  6076. goto IL_0013;
  6077. }
  6078. }
  6079. {
  6080. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  6081. NullCheck(L_1);
  6082. ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC94F5AC0843483C42F57211A309E77D97ADE18B1)), NULL);
  6083. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable_Remove_mE9F11255E490CB42E8F6D9F659EA5F3B9A3A6D1F_RuntimeMethod_var)));
  6084. }
  6085. IL_0013:
  6086. {
  6087. RuntimeObject* L_2 = ___0_key;
  6088. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_3 = __this->____buckets_10;
  6089. NullCheck(L_3);
  6090. uint32_t L_4;
  6091. L_4 = Hashtable_InitHash_mE575CF5A0F7C4EE34ACDEB12597E6FE5A3B13587(__this, L_2, ((int32_t)(((RuntimeArray*)L_3)->max_length)), (&V_0), (&V_1), NULL);
  6092. V_2 = L_4;
  6093. V_3 = 0;
  6094. uint32_t L_5 = V_0;
  6095. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_6 = __this->____buckets_10;
  6096. NullCheck(L_6);
  6097. V_5 = ((int32_t)((uint32_t)(int32_t)L_5%(uint32_t)(int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))));
  6098. }
  6099. IL_0035:
  6100. {
  6101. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_7 = __this->____buckets_10;
  6102. int32_t L_8 = V_5;
  6103. NullCheck(L_7);
  6104. int32_t L_9 = L_8;
  6105. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  6106. V_4 = L_10;
  6107. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_11 = V_4;
  6108. int32_t L_12 = L_11.___hash_coll_2;
  6109. uint32_t L_13 = V_2;
  6110. if ((!(((uint64_t)((int64_t)((int32_t)(L_12&((int32_t)2147483647LL))))) == ((uint64_t)((int64_t)(uint64_t)L_13)))))
  6111. {
  6112. goto IL_0102;
  6113. }
  6114. }
  6115. {
  6116. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_14 = V_4;
  6117. RuntimeObject* L_15 = L_14.___key_0;
  6118. RuntimeObject* L_16 = ___0_key;
  6119. bool L_17;
  6120. L_17 = VirtualFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(27 /* System.Boolean System.Collections.Hashtable::KeyEquals(System.Object,System.Object) */, __this, L_15, L_16);
  6121. if (!L_17)
  6122. {
  6123. goto IL_0102;
  6124. }
  6125. }
  6126. {
  6127. il2cpp_codegen_memory_barrier();
  6128. __this->____isWriterInProgress_16 = (bool)1;
  6129. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_18 = __this->____buckets_10;
  6130. int32_t L_19 = V_5;
  6131. NullCheck(L_18);
  6132. int32_t* L_20 = (&((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___hash_coll_2);
  6133. int32_t* L_21 = L_20;
  6134. int32_t L_22 = *((int32_t*)L_21);
  6135. *((int32_t*)L_21) = (int32_t)((int32_t)(L_22&((int32_t)-2147483648LL)));
  6136. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_23 = __this->____buckets_10;
  6137. int32_t L_24 = V_5;
  6138. NullCheck(L_23);
  6139. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___hash_coll_2;
  6140. if (!L_25)
  6141. {
  6142. goto IL_00be;
  6143. }
  6144. }
  6145. {
  6146. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_26 = __this->____buckets_10;
  6147. int32_t L_27 = V_5;
  6148. NullCheck(L_26);
  6149. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_28 = __this->____buckets_10;
  6150. ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___key_0 = (RuntimeObject*)L_28;
  6151. Il2CppCodeGenWriteBarrier((void**)(&((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___key_0), (void*)(RuntimeObject*)L_28);
  6152. goto IL_00d1;
  6153. }
  6154. IL_00be:
  6155. {
  6156. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_29 = __this->____buckets_10;
  6157. int32_t L_30 = V_5;
  6158. NullCheck(L_29);
  6159. ((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->___key_0 = NULL;
  6160. Il2CppCodeGenWriteBarrier((void**)(&((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->___key_0), (void*)NULL);
  6161. }
  6162. IL_00d1:
  6163. {
  6164. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_31 = __this->____buckets_10;
  6165. int32_t L_32 = V_5;
  6166. NullCheck(L_31);
  6167. ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___val_1 = NULL;
  6168. Il2CppCodeGenWriteBarrier((void**)(&((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___val_1), (void*)NULL);
  6169. int32_t L_33 = __this->____count_11;
  6170. __this->____count_11 = ((int32_t)il2cpp_codegen_subtract(L_33, 1));
  6171. Hashtable_UpdateVersion_m1D0B844B95441A5B4328F413C245FBECF1D3538A(__this, NULL);
  6172. il2cpp_codegen_memory_barrier();
  6173. __this->____isWriterInProgress_16 = (bool)0;
  6174. return;
  6175. }
  6176. IL_0102:
  6177. {
  6178. int32_t L_34 = V_5;
  6179. uint32_t L_35 = V_1;
  6180. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_36 = __this->____buckets_10;
  6181. NullCheck(L_36);
  6182. V_5 = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_add(((int64_t)L_34), ((int64_t)(uint64_t)L_35)))%((int64_t)(uint64_t)((uint32_t)((int32_t)(((RuntimeArray*)L_36)->max_length)))))));
  6183. bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E L_37 = V_4;
  6184. int32_t L_38 = L_37.___hash_coll_2;
  6185. if ((((int32_t)L_38) >= ((int32_t)0)))
  6186. {
  6187. goto IL_0131;
  6188. }
  6189. }
  6190. {
  6191. int32_t L_39 = V_3;
  6192. int32_t L_40 = ((int32_t)il2cpp_codegen_add(L_39, 1));
  6193. V_3 = L_40;
  6194. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_41 = __this->____buckets_10;
  6195. NullCheck(L_41);
  6196. if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length)))))
  6197. {
  6198. goto IL_0035;
  6199. }
  6200. }
  6201. IL_0131:
  6202. {
  6203. return;
  6204. }
  6205. }
  6206. // System.Object System.Collections.Hashtable::get_SyncRoot()
  6207. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Hashtable_get_SyncRoot_mED003D6ED8C083913A6EC414AB950AE4EE42ED4F (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, const RuntimeMethod* method)
  6208. {
  6209. static bool s_Il2CppMethodInitialized;
  6210. if (!s_Il2CppMethodInitialized)
  6211. {
  6212. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  6213. s_Il2CppMethodInitialized = true;
  6214. }
  6215. {
  6216. RuntimeObject* L_0 = __this->____syncRoot_20;
  6217. if (L_0)
  6218. {
  6219. goto IL_001a;
  6220. }
  6221. }
  6222. {
  6223. RuntimeObject** L_1 = (&__this->____syncRoot_20);
  6224. RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  6225. NullCheck(L_2);
  6226. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
  6227. RuntimeObject* L_3;
  6228. L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
  6229. }
  6230. IL_001a:
  6231. {
  6232. RuntimeObject* L_4 = __this->____syncRoot_20;
  6233. return L_4;
  6234. }
  6235. }
  6236. // System.Int32 System.Collections.Hashtable::get_Count()
  6237. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hashtable_get_Count_mA7BE8DF97C45F9046C93AC8F0C57EA31F1257999 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, const RuntimeMethod* method)
  6238. {
  6239. {
  6240. int32_t L_0 = __this->____count_11;
  6241. return L_0;
  6242. }
  6243. }
  6244. // System.Collections.Hashtable System.Collections.Hashtable::Synchronized(System.Collections.Hashtable)
  6245. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* Hashtable_Synchronized_m6C533F21D7532A6118974AE7634AB28C76765EF5 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___0_table, const RuntimeMethod* method)
  6246. {
  6247. static bool s_Il2CppMethodInitialized;
  6248. if (!s_Il2CppMethodInitialized)
  6249. {
  6250. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5_il2cpp_TypeInfo_var);
  6251. s_Il2CppMethodInitialized = true;
  6252. }
  6253. {
  6254. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = ___0_table;
  6255. if (L_0)
  6256. {
  6257. goto IL_000e;
  6258. }
  6259. }
  6260. {
  6261. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  6262. NullCheck(L_1);
  6263. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB4054C6E4E11B87959DDCCED1FDA757609E47F49)), NULL);
  6264. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable_Synchronized_m6C533F21D7532A6118974AE7634AB28C76765EF5_RuntimeMethod_var)));
  6265. }
  6266. IL_000e:
  6267. {
  6268. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_2 = ___0_table;
  6269. SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* L_3 = (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5*)il2cpp_codegen_object_new(SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5_il2cpp_TypeInfo_var);
  6270. NullCheck(L_3);
  6271. SyncHashtable__ctor_mFFE7535A50219583B15ACC748FE3E7CB6B52EEAA(L_3, L_2, NULL);
  6272. return L_3;
  6273. }
  6274. }
  6275. // System.Void System.Collections.Hashtable::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  6276. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_GetObjectData_m1BD67716932F63BD5EBD6A946564D4C7E2C573D9 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  6277. {
  6278. static bool s_Il2CppMethodInitialized;
  6279. if (!s_Il2CppMethodInitialized)
  6280. {
  6281. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465_il2cpp_TypeInfo_var);
  6282. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IComparer_tE7497C3BE3F68A5A2DCEBF0DAD7D13D738FE7BAD_0_0_0_var);
  6283. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEqualityComparer_tEF8F1EC76B9C8E76695BE848D41E6B147928D1C1_0_0_0_var);
  6284. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IHashCodeProvider_t666BBC3F1EA6821F808B7D2D7B98808A5863D139_0_0_0_var);
  6285. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_0_0_0_var);
  6286. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  6287. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  6288. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11F27A23993F7FC4801D0240B7C41D835B44B745);
  6289. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
  6290. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral12B3B315E8F60BA82CD3BA50FEE2FE5C0949B763);
  6291. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3EE17D366C57CBF012064BEF57DC6B58C6B46A88);
  6292. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral539E8D7071DA3C24DE80E9DDA3E12DBCDC283FBB);
  6293. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA87F2ACE872ABEBEB39F138C43E3F9DFA255BDB1);
  6294. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  6295. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  6296. s_Il2CppMethodInitialized = true;
  6297. }
  6298. RuntimeObject* V_0 = NULL;
  6299. bool V_1 = false;
  6300. int32_t V_2 = 0;
  6301. RuntimeObject* V_3 = NULL;
  6302. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_4 = NULL;
  6303. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_5 = NULL;
  6304. CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465* V_6 = NULL;
  6305. {
  6306. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  6307. if (L_0)
  6308. {
  6309. goto IL_000e;
  6310. }
  6311. }
  6312. {
  6313. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  6314. NullCheck(L_1);
  6315. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL);
  6316. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable_GetObjectData_m1BD67716932F63BD5EBD6A946564D4C7E2C573D9_RuntimeMethod_var)));
  6317. }
  6318. IL_000e:
  6319. {
  6320. RuntimeObject* L_2;
  6321. L_2 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(31 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, __this);
  6322. V_0 = L_2;
  6323. V_1 = (bool)0;
  6324. }
  6325. {
  6326. auto __finallyBlock = il2cpp::utils::Finally([&]
  6327. {
  6328. FINALLY_0169:
  6329. {// begin finally (depth: 1)
  6330. {
  6331. bool L_3 = V_1;
  6332. if (!L_3)
  6333. {
  6334. goto IL_0172;
  6335. }
  6336. }
  6337. {
  6338. RuntimeObject* L_4 = V_0;
  6339. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL);
  6340. }
  6341. IL_0172:
  6342. {
  6343. return;
  6344. }
  6345. }// end finally (depth: 1)
  6346. });
  6347. try
  6348. {// begin try (depth: 1)
  6349. {
  6350. RuntimeObject* L_5 = V_0;
  6351. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_5, (&V_1), NULL);
  6352. int32_t L_6 = __this->____version_15;
  6353. il2cpp_codegen_memory_barrier();
  6354. V_2 = L_6;
  6355. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_7 = ___0_info;
  6356. float L_8 = __this->____loadFactor_14;
  6357. NullCheck(L_7);
  6358. SerializationInfo_AddValue_m6237DBFE29011A85D27E76E64BD806D7BFC4D46C(L_7, _stringLiteral539E8D7071DA3C24DE80E9DDA3E12DBCDC283FBB, L_8, NULL);
  6359. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_9 = ___0_info;
  6360. int32_t L_10 = __this->____version_15;
  6361. il2cpp_codegen_memory_barrier();
  6362. NullCheck(L_9);
  6363. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_9, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_10, NULL);
  6364. RuntimeObject* L_11 = __this->____keycomparer_19;
  6365. V_3 = L_11;
  6366. RuntimeObject* L_12 = V_3;
  6367. if (L_12)
  6368. {
  6369. goto IL_0084_1;
  6370. }
  6371. }
  6372. {
  6373. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_13 = ___0_info;
  6374. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (IComparer_tE7497C3BE3F68A5A2DCEBF0DAD7D13D738FE7BAD_0_0_0_var) };
  6375. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6376. Type_t* L_15;
  6377. L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
  6378. NullCheck(L_13);
  6379. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_13, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, NULL, L_15, NULL);
  6380. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_16 = ___0_info;
  6381. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (IHashCodeProvider_t666BBC3F1EA6821F808B7D2D7B98808A5863D139_0_0_0_var) };
  6382. Type_t* L_18;
  6383. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  6384. NullCheck(L_16);
  6385. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_16, _stringLiteralA87F2ACE872ABEBEB39F138C43E3F9DFA255BDB1, NULL, L_18, NULL);
  6386. goto IL_00e4_1;
  6387. }
  6388. IL_0084_1:
  6389. {
  6390. RuntimeObject* L_19 = V_3;
  6391. if (!((CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465*)IsInstSealed((RuntimeObject*)L_19, CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465_il2cpp_TypeInfo_var)))
  6392. {
  6393. goto IL_00ce_1;
  6394. }
  6395. }
  6396. {
  6397. RuntimeObject* L_20 = V_3;
  6398. V_6 = ((CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465*)IsInstSealed((RuntimeObject*)L_20, CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465_il2cpp_TypeInfo_var));
  6399. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_21 = ___0_info;
  6400. CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465* L_22 = V_6;
  6401. NullCheck(L_22);
  6402. RuntimeObject* L_23;
  6403. L_23 = CompatibleComparer_get_Comparer_m39BC17C080DFDF285593D156478FFECCB1928F36_inline(L_22, NULL);
  6404. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (IComparer_tE7497C3BE3F68A5A2DCEBF0DAD7D13D738FE7BAD_0_0_0_var) };
  6405. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6406. Type_t* L_25;
  6407. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  6408. NullCheck(L_21);
  6409. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_21, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_23, L_25, NULL);
  6410. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_26 = ___0_info;
  6411. CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465* L_27 = V_6;
  6412. NullCheck(L_27);
  6413. RuntimeObject* L_28;
  6414. L_28 = CompatibleComparer_get_HashCodeProvider_mE25935574860D4D71106E4BB4F689C4CCB8FF599_inline(L_27, NULL);
  6415. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_29 = { reinterpret_cast<intptr_t> (IHashCodeProvider_t666BBC3F1EA6821F808B7D2D7B98808A5863D139_0_0_0_var) };
  6416. Type_t* L_30;
  6417. L_30 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_29, NULL);
  6418. NullCheck(L_26);
  6419. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_26, _stringLiteralA87F2ACE872ABEBEB39F138C43E3F9DFA255BDB1, L_28, L_30, NULL);
  6420. goto IL_00e4_1;
  6421. }
  6422. IL_00ce_1:
  6423. {
  6424. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_31 = ___0_info;
  6425. RuntimeObject* L_32 = V_3;
  6426. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_33 = { reinterpret_cast<intptr_t> (IEqualityComparer_tEF8F1EC76B9C8E76695BE848D41E6B147928D1C1_0_0_0_var) };
  6427. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6428. Type_t* L_34;
  6429. L_34 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_33, NULL);
  6430. NullCheck(L_31);
  6431. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_31, _stringLiteral3EE17D366C57CBF012064BEF57DC6B58C6B46A88, L_32, L_34, NULL);
  6432. }
  6433. IL_00e4_1:
  6434. {
  6435. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_35 = ___0_info;
  6436. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_36 = __this->____buckets_10;
  6437. NullCheck(L_36);
  6438. NullCheck(L_35);
  6439. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_35, _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, ((int32_t)(((RuntimeArray*)L_36)->max_length)), NULL);
  6440. int32_t L_37 = __this->____count_11;
  6441. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_38 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)L_37);
  6442. V_4 = L_38;
  6443. int32_t L_39 = __this->____count_11;
  6444. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_40 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)L_39);
  6445. V_5 = L_40;
  6446. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_41 = V_4;
  6447. Hashtable_CopyKeys_mDD7A5AE7064B9845366D9116BC670A210A1C5AA4(__this, (RuntimeArray*)L_41, 0, NULL);
  6448. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_42 = V_5;
  6449. Hashtable_CopyValues_mBF30183D730BBFCA6D6313FF616834605B49D8CF(__this, (RuntimeArray*)L_42, 0, NULL);
  6450. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_43 = ___0_info;
  6451. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_44 = V_4;
  6452. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_45 = { reinterpret_cast<intptr_t> (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_0_0_0_var) };
  6453. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6454. Type_t* L_46;
  6455. L_46 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_45, NULL);
  6456. NullCheck(L_43);
  6457. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_43, _stringLiteral11F27A23993F7FC4801D0240B7C41D835B44B745, (RuntimeObject*)L_44, L_46, NULL);
  6458. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_47 = ___0_info;
  6459. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_48 = V_5;
  6460. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_0_0_0_var) };
  6461. Type_t* L_50;
  6462. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  6463. NullCheck(L_47);
  6464. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_47, _stringLiteral12B3B315E8F60BA82CD3BA50FEE2FE5C0949B763, (RuntimeObject*)L_48, L_50, NULL);
  6465. int32_t L_51 = __this->____version_15;
  6466. il2cpp_codegen_memory_barrier();
  6467. int32_t L_52 = V_2;
  6468. if ((((int32_t)L_51) == ((int32_t)L_52)))
  6469. {
  6470. goto IL_0167_1;
  6471. }
  6472. }
  6473. {
  6474. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_53 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  6475. NullCheck(L_53);
  6476. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_53, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF8D08FCF1537043BF0289FA98C51BF5A3AC7C618)), NULL);
  6477. IL2CPP_RAISE_MANAGED_EXCEPTION(L_53, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable_GetObjectData_m1BD67716932F63BD5EBD6A946564D4C7E2C573D9_RuntimeMethod_var)));
  6478. }
  6479. IL_0167_1:
  6480. {
  6481. goto IL_0173;
  6482. }
  6483. }// end try (depth: 1)
  6484. catch(Il2CppExceptionWrapper& e)
  6485. {
  6486. __finallyBlock.StoreException(e.ex);
  6487. }
  6488. }
  6489. IL_0173:
  6490. {
  6491. return;
  6492. }
  6493. }
  6494. // System.Void System.Collections.Hashtable::OnDeserialization(System.Object)
  6495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_OnDeserialization_mF74C1F7E5BC49CB2FDD0955B7B82D1B663344565 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
  6496. {
  6497. static bool s_Il2CppMethodInitialized;
  6498. if (!s_Il2CppMethodInitialized)
  6499. {
  6500. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465_il2cpp_TypeInfo_var);
  6501. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_mEA61545EA43662F3718895F4E435A1F3EFB9756E_RuntimeMethod_var);
  6502. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_m8AB467BA44D1FF9EBDB9735CED88B0D67AC6403F_RuntimeMethod_var);
  6503. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IComparer_tE7497C3BE3F68A5A2DCEBF0DAD7D13D738FE7BAD_0_0_0_var);
  6504. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IComparer_tE7497C3BE3F68A5A2DCEBF0DAD7D13D738FE7BAD_il2cpp_TypeInfo_var);
  6505. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEqualityComparer_tEF8F1EC76B9C8E76695BE848D41E6B147928D1C1_0_0_0_var);
  6506. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEqualityComparer_tEF8F1EC76B9C8E76695BE848D41E6B147928D1C1_il2cpp_TypeInfo_var);
  6507. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IHashCodeProvider_t666BBC3F1EA6821F808B7D2D7B98808A5863D139_0_0_0_var);
  6508. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IHashCodeProvider_t666BBC3F1EA6821F808B7D2D7B98808A5863D139_il2cpp_TypeInfo_var);
  6509. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_0_0_0_var);
  6510. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  6511. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  6512. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11F27A23993F7FC4801D0240B7C41D835B44B745);
  6513. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
  6514. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral12B3B315E8F60BA82CD3BA50FEE2FE5C0949B763);
  6515. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3EE17D366C57CBF012064BEF57DC6B58C6B46A88);
  6516. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral539E8D7071DA3C24DE80E9DDA3E12DBCDC283FBB);
  6517. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA87F2ACE872ABEBEB39F138C43E3F9DFA255BDB1);
  6518. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  6519. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  6520. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587_il2cpp_TypeInfo_var);
  6521. s_Il2CppMethodInitialized = true;
  6522. }
  6523. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* V_0 = NULL;
  6524. int32_t V_1 = 0;
  6525. RuntimeObject* V_2 = NULL;
  6526. RuntimeObject* V_3 = NULL;
  6527. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_4 = NULL;
  6528. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_5 = NULL;
  6529. SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* V_6 = NULL;
  6530. String_t* V_7 = NULL;
  6531. uint32_t V_8 = 0;
  6532. int32_t V_9 = 0;
  6533. {
  6534. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_0 = __this->____buckets_10;
  6535. if (!L_0)
  6536. {
  6537. goto IL_0009;
  6538. }
  6539. }
  6540. {
  6541. return;
  6542. }
  6543. IL_0009:
  6544. {
  6545. ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* L_1;
  6546. L_1 = Hashtable_get_SerializationInfoTable_m29B0EBA91904F2C579B7F3BE6A791DE9F1F6C8BC(NULL);
  6547. NullCheck(L_1);
  6548. bool L_2;
  6549. L_2 = ConditionalWeakTable_2_TryGetValue_m8AB467BA44D1FF9EBDB9735CED88B0D67AC6403F(L_1, __this, (&V_0), ConditionalWeakTable_2_TryGetValue_m8AB467BA44D1FF9EBDB9735CED88B0D67AC6403F_RuntimeMethod_var);
  6550. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = V_0;
  6551. if (L_3)
  6552. {
  6553. goto IL_0025;
  6554. }
  6555. }
  6556. {
  6557. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_4 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  6558. NullCheck(L_4);
  6559. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAEE8DD47F29A535762B8579D9E3E69D0D84968BB)), NULL);
  6560. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable_OnDeserialization_mF74C1F7E5BC49CB2FDD0955B7B82D1B663344565_RuntimeMethod_var)));
  6561. }
  6562. IL_0025:
  6563. {
  6564. V_1 = 0;
  6565. V_2 = (RuntimeObject*)NULL;
  6566. V_3 = (RuntimeObject*)NULL;
  6567. V_4 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL;
  6568. V_5 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL;
  6569. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_5 = V_0;
  6570. NullCheck(L_5);
  6571. SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* L_6;
  6572. L_6 = SerializationInfo_GetEnumerator_m5230A1D4E4B612E90B10E2034C638CD42F667EA6(L_5, NULL);
  6573. V_6 = L_6;
  6574. goto IL_020e;
  6575. }
  6576. IL_003e:
  6577. {
  6578. SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* L_7 = V_6;
  6579. NullCheck(L_7);
  6580. String_t* L_8;
  6581. L_8 = SerializationInfoEnumerator_get_Name_m58B6D682B6C829258730C1E952E9099ACDDAE734(L_7, NULL);
  6582. V_7 = L_8;
  6583. String_t* L_9 = V_7;
  6584. uint32_t L_10;
  6585. L_10 = U3CPrivateImplementationDetailsU3E_ComputeStringHash_m52370B9D7DEAF095B34C6AE27338067A3A1CF886(L_9, NULL);
  6586. V_8 = L_10;
  6587. uint32_t L_11 = V_8;
  6588. if ((!(((uint32_t)L_11) <= ((uint32_t)((int32_t)1613443821)))))
  6589. {
  6590. goto IL_007f;
  6591. }
  6592. }
  6593. {
  6594. uint32_t L_12 = V_8;
  6595. if ((((int32_t)L_12) == ((int32_t)((int32_t)891156946))))
  6596. {
  6597. goto IL_00f9;
  6598. }
  6599. }
  6600. {
  6601. uint32_t L_13 = V_8;
  6602. if ((((int32_t)L_13) == ((int32_t)((int32_t)1228509323))))
  6603. {
  6604. goto IL_00e3;
  6605. }
  6606. }
  6607. {
  6608. uint32_t L_14 = V_8;
  6609. if ((((int32_t)L_14) == ((int32_t)((int32_t)1613443821))))
  6610. {
  6611. goto IL_0125;
  6612. }
  6613. }
  6614. {
  6615. goto IL_020e;
  6616. }
  6617. IL_007f:
  6618. {
  6619. uint32_t L_15 = V_8;
  6620. if ((!(((uint32_t)L_15) <= ((uint32_t)((int32_t)-1810657867)))))
  6621. {
  6622. goto IL_00a2;
  6623. }
  6624. }
  6625. {
  6626. uint32_t L_16 = V_8;
  6627. if ((((int32_t)L_16) == ((int32_t)((int32_t)-1924324773))))
  6628. {
  6629. goto IL_013b;
  6630. }
  6631. }
  6632. {
  6633. uint32_t L_17 = V_8;
  6634. if ((((int32_t)L_17) == ((int32_t)((int32_t)-1810657867))))
  6635. {
  6636. goto IL_010f;
  6637. }
  6638. }
  6639. {
  6640. goto IL_020e;
  6641. }
  6642. IL_00a2:
  6643. {
  6644. uint32_t L_18 = V_8;
  6645. if ((((int32_t)L_18) == ((int32_t)((int32_t)-938822048))))
  6646. {
  6647. goto IL_00cd;
  6648. }
  6649. }
  6650. {
  6651. uint32_t L_19 = V_8;
  6652. if ((!(((uint32_t)L_19) == ((uint32_t)((int32_t)-811751054)))))
  6653. {
  6654. goto IL_020e;
  6655. }
  6656. }
  6657. {
  6658. String_t* L_20 = V_7;
  6659. bool L_21;
  6660. L_21 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_20, _stringLiteral539E8D7071DA3C24DE80E9DDA3E12DBCDC283FBB, NULL);
  6661. if (L_21)
  6662. {
  6663. goto IL_0151;
  6664. }
  6665. }
  6666. {
  6667. goto IL_020e;
  6668. }
  6669. IL_00cd:
  6670. {
  6671. String_t* L_22 = V_7;
  6672. bool L_23;
  6673. L_23 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_22, _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, NULL);
  6674. if (L_23)
  6675. {
  6676. goto IL_0167;
  6677. }
  6678. }
  6679. {
  6680. goto IL_020e;
  6681. }
  6682. IL_00e3:
  6683. {
  6684. String_t* L_24 = V_7;
  6685. bool L_25;
  6686. L_25 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_24, _stringLiteral3EE17D366C57CBF012064BEF57DC6B58C6B46A88, NULL);
  6687. if (L_25)
  6688. {
  6689. goto IL_0178;
  6690. }
  6691. }
  6692. {
  6693. goto IL_020e;
  6694. }
  6695. IL_00f9:
  6696. {
  6697. String_t* L_26 = V_7;
  6698. bool L_27;
  6699. L_27 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_26, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, NULL);
  6700. if (L_27)
  6701. {
  6702. goto IL_019a;
  6703. }
  6704. }
  6705. {
  6706. goto IL_020e;
  6707. }
  6708. IL_010f:
  6709. {
  6710. String_t* L_28 = V_7;
  6711. bool L_29;
  6712. L_29 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_28, _stringLiteralA87F2ACE872ABEBEB39F138C43E3F9DFA255BDB1, NULL);
  6713. if (L_29)
  6714. {
  6715. goto IL_01b7;
  6716. }
  6717. }
  6718. {
  6719. goto IL_020e;
  6720. }
  6721. IL_0125:
  6722. {
  6723. String_t* L_30 = V_7;
  6724. bool L_31;
  6725. L_31 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_30, _stringLiteral11F27A23993F7FC4801D0240B7C41D835B44B745, NULL);
  6726. if (L_31)
  6727. {
  6728. goto IL_01d4;
  6729. }
  6730. }
  6731. {
  6732. goto IL_020e;
  6733. }
  6734. IL_013b:
  6735. {
  6736. String_t* L_32 = V_7;
  6737. bool L_33;
  6738. L_33 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_32, _stringLiteral12B3B315E8F60BA82CD3BA50FEE2FE5C0949B763, NULL);
  6739. if (L_33)
  6740. {
  6741. goto IL_01f2;
  6742. }
  6743. }
  6744. {
  6745. goto IL_020e;
  6746. }
  6747. IL_0151:
  6748. {
  6749. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_34 = V_0;
  6750. NullCheck(L_34);
  6751. float L_35;
  6752. L_35 = SerializationInfo_GetSingle_mD3CE2233BB3DE5DC90F2AE4F24C5DBD0C74A4037(L_34, _stringLiteral539E8D7071DA3C24DE80E9DDA3E12DBCDC283FBB, NULL);
  6753. __this->____loadFactor_14 = L_35;
  6754. goto IL_020e;
  6755. }
  6756. IL_0167:
  6757. {
  6758. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_36 = V_0;
  6759. NullCheck(L_36);
  6760. int32_t L_37;
  6761. L_37 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_36, _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, NULL);
  6762. V_1 = L_37;
  6763. goto IL_020e;
  6764. }
  6765. IL_0178:
  6766. {
  6767. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_38 = V_0;
  6768. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (IEqualityComparer_tEF8F1EC76B9C8E76695BE848D41E6B147928D1C1_0_0_0_var) };
  6769. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6770. Type_t* L_40;
  6771. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  6772. NullCheck(L_38);
  6773. RuntimeObject* L_41;
  6774. L_41 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_38, _stringLiteral3EE17D366C57CBF012064BEF57DC6B58C6B46A88, L_40, NULL);
  6775. __this->____keycomparer_19 = ((RuntimeObject*)Castclass((RuntimeObject*)L_41, IEqualityComparer_tEF8F1EC76B9C8E76695BE848D41E6B147928D1C1_il2cpp_TypeInfo_var));
  6776. Il2CppCodeGenWriteBarrier((void**)(&__this->____keycomparer_19), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_41, IEqualityComparer_tEF8F1EC76B9C8E76695BE848D41E6B147928D1C1_il2cpp_TypeInfo_var)));
  6777. goto IL_020e;
  6778. }
  6779. IL_019a:
  6780. {
  6781. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_42 = V_0;
  6782. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_43 = { reinterpret_cast<intptr_t> (IComparer_tE7497C3BE3F68A5A2DCEBF0DAD7D13D738FE7BAD_0_0_0_var) };
  6783. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6784. Type_t* L_44;
  6785. L_44 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_43, NULL);
  6786. NullCheck(L_42);
  6787. RuntimeObject* L_45;
  6788. L_45 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_42, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_44, NULL);
  6789. V_2 = ((RuntimeObject*)Castclass((RuntimeObject*)L_45, IComparer_tE7497C3BE3F68A5A2DCEBF0DAD7D13D738FE7BAD_il2cpp_TypeInfo_var));
  6790. goto IL_020e;
  6791. }
  6792. IL_01b7:
  6793. {
  6794. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_46 = V_0;
  6795. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_47 = { reinterpret_cast<intptr_t> (IHashCodeProvider_t666BBC3F1EA6821F808B7D2D7B98808A5863D139_0_0_0_var) };
  6796. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6797. Type_t* L_48;
  6798. L_48 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_47, NULL);
  6799. NullCheck(L_46);
  6800. RuntimeObject* L_49;
  6801. L_49 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_46, _stringLiteralA87F2ACE872ABEBEB39F138C43E3F9DFA255BDB1, L_48, NULL);
  6802. V_3 = ((RuntimeObject*)Castclass((RuntimeObject*)L_49, IHashCodeProvider_t666BBC3F1EA6821F808B7D2D7B98808A5863D139_il2cpp_TypeInfo_var));
  6803. goto IL_020e;
  6804. }
  6805. IL_01d4:
  6806. {
  6807. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_50 = V_0;
  6808. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_51 = { reinterpret_cast<intptr_t> (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_0_0_0_var) };
  6809. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6810. Type_t* L_52;
  6811. L_52 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_51, NULL);
  6812. NullCheck(L_50);
  6813. RuntimeObject* L_53;
  6814. L_53 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_50, _stringLiteral11F27A23993F7FC4801D0240B7C41D835B44B745, L_52, NULL);
  6815. V_4 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)Castclass((RuntimeObject*)L_53, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
  6816. goto IL_020e;
  6817. }
  6818. IL_01f2:
  6819. {
  6820. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_54 = V_0;
  6821. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_55 = { reinterpret_cast<intptr_t> (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_0_0_0_var) };
  6822. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6823. Type_t* L_56;
  6824. L_56 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_55, NULL);
  6825. NullCheck(L_54);
  6826. RuntimeObject* L_57;
  6827. L_57 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_54, _stringLiteral12B3B315E8F60BA82CD3BA50FEE2FE5C0949B763, L_56, NULL);
  6828. V_5 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)Castclass((RuntimeObject*)L_57, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
  6829. }
  6830. IL_020e:
  6831. {
  6832. SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* L_58 = V_6;
  6833. NullCheck(L_58);
  6834. bool L_59;
  6835. L_59 = SerializationInfoEnumerator_MoveNext_m4F052C960AE85EFED1048CAAAC538AB3714078A6(L_58, NULL);
  6836. if (L_59)
  6837. {
  6838. goto IL_003e;
  6839. }
  6840. }
  6841. {
  6842. float L_60 = __this->____loadFactor_14;
  6843. int32_t L_61 = V_1;
  6844. __this->____loadsize_13 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(L_60, ((float)L_61))));
  6845. RuntimeObject* L_62 = __this->____keycomparer_19;
  6846. if (L_62)
  6847. {
  6848. goto IL_0245;
  6849. }
  6850. }
  6851. {
  6852. RuntimeObject* L_63 = V_2;
  6853. if (L_63)
  6854. {
  6855. goto IL_0238;
  6856. }
  6857. }
  6858. {
  6859. RuntimeObject* L_64 = V_3;
  6860. if (!L_64)
  6861. {
  6862. goto IL_0245;
  6863. }
  6864. }
  6865. IL_0238:
  6866. {
  6867. RuntimeObject* L_65 = V_3;
  6868. RuntimeObject* L_66 = V_2;
  6869. CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465* L_67 = (CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465*)il2cpp_codegen_object_new(CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465_il2cpp_TypeInfo_var);
  6870. NullCheck(L_67);
  6871. CompatibleComparer__ctor_mD070CC744D2BA684391418B77E61E24F8E735492(L_67, L_65, L_66, NULL);
  6872. __this->____keycomparer_19 = L_67;
  6873. Il2CppCodeGenWriteBarrier((void**)(&__this->____keycomparer_19), (void*)L_67);
  6874. }
  6875. IL_0245:
  6876. {
  6877. int32_t L_68 = V_1;
  6878. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_69 = (bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587*)(bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587*)SZArrayNew(bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587_il2cpp_TypeInfo_var, (uint32_t)L_68);
  6879. __this->____buckets_10 = L_69;
  6880. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets_10), (void*)L_69);
  6881. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_70 = V_4;
  6882. if (L_70)
  6883. {
  6884. goto IL_0260;
  6885. }
  6886. }
  6887. {
  6888. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_71 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  6889. NullCheck(L_71);
  6890. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_71, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), NULL);
  6891. IL2CPP_RAISE_MANAGED_EXCEPTION(L_71, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable_OnDeserialization_mF74C1F7E5BC49CB2FDD0955B7B82D1B663344565_RuntimeMethod_var)));
  6892. }
  6893. IL_0260:
  6894. {
  6895. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_72 = V_5;
  6896. if (L_72)
  6897. {
  6898. goto IL_026f;
  6899. }
  6900. }
  6901. {
  6902. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_73 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  6903. NullCheck(L_73);
  6904. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_73, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEB85B9BFFDE3135B37337A7491E104BC8493E6C0)), NULL);
  6905. IL2CPP_RAISE_MANAGED_EXCEPTION(L_73, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable_OnDeserialization_mF74C1F7E5BC49CB2FDD0955B7B82D1B663344565_RuntimeMethod_var)));
  6906. }
  6907. IL_026f:
  6908. {
  6909. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_74 = V_4;
  6910. NullCheck(L_74);
  6911. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_75 = V_5;
  6912. NullCheck(L_75);
  6913. if ((((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_75)->max_length)))))
  6914. {
  6915. goto IL_0284;
  6916. }
  6917. }
  6918. {
  6919. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_76 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  6920. NullCheck(L_76);
  6921. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_76, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8AF22EA5A6A5A696D2456E9227B5745A698E05A8)), NULL);
  6922. IL2CPP_RAISE_MANAGED_EXCEPTION(L_76, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable_OnDeserialization_mF74C1F7E5BC49CB2FDD0955B7B82D1B663344565_RuntimeMethod_var)));
  6923. }
  6924. IL_0284:
  6925. {
  6926. V_9 = 0;
  6927. goto IL_02b2;
  6928. }
  6929. IL_0289:
  6930. {
  6931. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_77 = V_4;
  6932. int32_t L_78 = V_9;
  6933. NullCheck(L_77);
  6934. int32_t L_79 = L_78;
  6935. RuntimeObject* L_80 = (L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
  6936. if (L_80)
  6937. {
  6938. goto IL_029b;
  6939. }
  6940. }
  6941. {
  6942. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_81 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  6943. NullCheck(L_81);
  6944. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_81, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB)), NULL);
  6945. IL2CPP_RAISE_MANAGED_EXCEPTION(L_81, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Hashtable_OnDeserialization_mF74C1F7E5BC49CB2FDD0955B7B82D1B663344565_RuntimeMethod_var)));
  6946. }
  6947. IL_029b:
  6948. {
  6949. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_82 = V_4;
  6950. int32_t L_83 = V_9;
  6951. NullCheck(L_82);
  6952. int32_t L_84 = L_83;
  6953. RuntimeObject* L_85 = (L_82)->GetAt(static_cast<il2cpp_array_size_t>(L_84));
  6954. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_86 = V_5;
  6955. int32_t L_87 = V_9;
  6956. NullCheck(L_86);
  6957. int32_t L_88 = L_87;
  6958. RuntimeObject* L_89 = (L_86)->GetAt(static_cast<il2cpp_array_size_t>(L_88));
  6959. Hashtable_Insert_mCE383FCEDF95EF53D7A5FAA83454F65C20552291(__this, L_85, L_89, (bool)1, NULL);
  6960. int32_t L_90 = V_9;
  6961. V_9 = ((int32_t)il2cpp_codegen_add(L_90, 1));
  6962. }
  6963. IL_02b2:
  6964. {
  6965. int32_t L_91 = V_9;
  6966. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_92 = V_4;
  6967. NullCheck(L_92);
  6968. if ((((int32_t)L_91) < ((int32_t)((int32_t)(((RuntimeArray*)L_92)->max_length)))))
  6969. {
  6970. goto IL_0289;
  6971. }
  6972. }
  6973. {
  6974. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_93 = V_0;
  6975. NullCheck(L_93);
  6976. int32_t L_94;
  6977. L_94 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_93, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
  6978. il2cpp_codegen_memory_barrier();
  6979. __this->____version_15 = L_94;
  6980. ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* L_95;
  6981. L_95 = Hashtable_get_SerializationInfoTable_m29B0EBA91904F2C579B7F3BE6A791DE9F1F6C8BC(NULL);
  6982. NullCheck(L_95);
  6983. bool L_96;
  6984. L_96 = ConditionalWeakTable_2_Remove_mEA61545EA43662F3718895F4E435A1F3EFB9756E(L_95, __this, ConditionalWeakTable_2_Remove_mEA61545EA43662F3718895F4E435A1F3EFB9756E_RuntimeMethod_var);
  6985. return;
  6986. }
  6987. }
  6988. #ifdef __clang__
  6989. #pragma clang diagnostic pop
  6990. #endif
  6991. #ifdef __clang__
  6992. #pragma clang diagnostic push
  6993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6994. #pragma clang diagnostic ignored "-Wunused-variable"
  6995. #endif
  6996. // Conversion methods for marshalling of: System.Collections.Hashtable/bucket
  6997. IL2CPP_EXTERN_C void bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E_marshal_pinvoke(const bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E& unmarshaled, bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E_marshaled_pinvoke& marshaled)
  6998. {
  6999. if (unmarshaled.___key_0 != NULL)
  7000. {
  7001. if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___key_0))
  7002. {
  7003. marshaled.___key_0 = il2cpp_codegen_com_query_interface<Il2CppIUnknown>(static_cast<Il2CppComObject*>(unmarshaled.___key_0));
  7004. (marshaled.___key_0)->AddRef();
  7005. }
  7006. else
  7007. {
  7008. marshaled.___key_0 = il2cpp_codegen_com_get_or_create_ccw<Il2CppIUnknown>(unmarshaled.___key_0);
  7009. }
  7010. }
  7011. else
  7012. {
  7013. marshaled.___key_0 = NULL;
  7014. }
  7015. if (unmarshaled.___val_1 != NULL)
  7016. {
  7017. if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___val_1))
  7018. {
  7019. marshaled.___val_1 = il2cpp_codegen_com_query_interface<Il2CppIUnknown>(static_cast<Il2CppComObject*>(unmarshaled.___val_1));
  7020. (marshaled.___val_1)->AddRef();
  7021. }
  7022. else
  7023. {
  7024. marshaled.___val_1 = il2cpp_codegen_com_get_or_create_ccw<Il2CppIUnknown>(unmarshaled.___val_1);
  7025. }
  7026. }
  7027. else
  7028. {
  7029. marshaled.___val_1 = NULL;
  7030. }
  7031. marshaled.___hash_coll_2 = unmarshaled.___hash_coll_2;
  7032. }
  7033. IL2CPP_EXTERN_C void bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E_marshal_pinvoke_back(const bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E_marshaled_pinvoke& marshaled, bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E& unmarshaled)
  7034. {
  7035. static bool s_Il2CppMethodInitialized;
  7036. if (!s_Il2CppMethodInitialized)
  7037. {
  7038. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var);
  7039. s_Il2CppMethodInitialized = true;
  7040. }
  7041. if (marshaled.___key_0 != NULL)
  7042. {
  7043. unmarshaled.___key_0 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___key_0, Il2CppComObject_il2cpp_TypeInfo_var);
  7044. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___key_0), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___key_0, Il2CppComObject_il2cpp_TypeInfo_var));
  7045. if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___key_0))
  7046. {
  7047. il2cpp_codegen_com_cache_queried_interface(static_cast<Il2CppComObject*>(unmarshaled.___key_0), Il2CppIUnknown::IID, marshaled.___key_0);
  7048. }
  7049. }
  7050. else
  7051. {
  7052. unmarshaled.___key_0 = NULL;
  7053. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___key_0), (void*)NULL);
  7054. }
  7055. if (marshaled.___val_1 != NULL)
  7056. {
  7057. unmarshaled.___val_1 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___val_1, Il2CppComObject_il2cpp_TypeInfo_var);
  7058. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___val_1), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___val_1, Il2CppComObject_il2cpp_TypeInfo_var));
  7059. if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___val_1))
  7060. {
  7061. il2cpp_codegen_com_cache_queried_interface(static_cast<Il2CppComObject*>(unmarshaled.___val_1), Il2CppIUnknown::IID, marshaled.___val_1);
  7062. }
  7063. }
  7064. else
  7065. {
  7066. unmarshaled.___val_1 = NULL;
  7067. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___val_1), (void*)NULL);
  7068. }
  7069. int32_t unmarshaledhash_coll_temp_2 = 0;
  7070. unmarshaledhash_coll_temp_2 = marshaled.___hash_coll_2;
  7071. unmarshaled.___hash_coll_2 = unmarshaledhash_coll_temp_2;
  7072. }
  7073. // Conversion method for clean up from marshalling of: System.Collections.Hashtable/bucket
  7074. IL2CPP_EXTERN_C void bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E_marshal_pinvoke_cleanup(bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E_marshaled_pinvoke& marshaled)
  7075. {
  7076. if (marshaled.___key_0 != NULL)
  7077. {
  7078. (marshaled.___key_0)->Release();
  7079. marshaled.___key_0 = NULL;
  7080. }
  7081. if (marshaled.___val_1 != NULL)
  7082. {
  7083. (marshaled.___val_1)->Release();
  7084. marshaled.___val_1 = NULL;
  7085. }
  7086. }
  7087. // Conversion methods for marshalling of: System.Collections.Hashtable/bucket
  7088. IL2CPP_EXTERN_C void bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E_marshal_com(const bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E& unmarshaled, bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E_marshaled_com& marshaled)
  7089. {
  7090. if (unmarshaled.___key_0 != NULL)
  7091. {
  7092. if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___key_0))
  7093. {
  7094. marshaled.___key_0 = il2cpp_codegen_com_query_interface<Il2CppIUnknown>(static_cast<Il2CppComObject*>(unmarshaled.___key_0));
  7095. (marshaled.___key_0)->AddRef();
  7096. }
  7097. else
  7098. {
  7099. marshaled.___key_0 = il2cpp_codegen_com_get_or_create_ccw<Il2CppIUnknown>(unmarshaled.___key_0);
  7100. }
  7101. }
  7102. else
  7103. {
  7104. marshaled.___key_0 = NULL;
  7105. }
  7106. if (unmarshaled.___val_1 != NULL)
  7107. {
  7108. if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___val_1))
  7109. {
  7110. marshaled.___val_1 = il2cpp_codegen_com_query_interface<Il2CppIUnknown>(static_cast<Il2CppComObject*>(unmarshaled.___val_1));
  7111. (marshaled.___val_1)->AddRef();
  7112. }
  7113. else
  7114. {
  7115. marshaled.___val_1 = il2cpp_codegen_com_get_or_create_ccw<Il2CppIUnknown>(unmarshaled.___val_1);
  7116. }
  7117. }
  7118. else
  7119. {
  7120. marshaled.___val_1 = NULL;
  7121. }
  7122. marshaled.___hash_coll_2 = unmarshaled.___hash_coll_2;
  7123. }
  7124. IL2CPP_EXTERN_C void bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E_marshal_com_back(const bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E_marshaled_com& marshaled, bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E& unmarshaled)
  7125. {
  7126. static bool s_Il2CppMethodInitialized;
  7127. if (!s_Il2CppMethodInitialized)
  7128. {
  7129. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var);
  7130. s_Il2CppMethodInitialized = true;
  7131. }
  7132. if (marshaled.___key_0 != NULL)
  7133. {
  7134. unmarshaled.___key_0 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___key_0, Il2CppComObject_il2cpp_TypeInfo_var);
  7135. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___key_0), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___key_0, Il2CppComObject_il2cpp_TypeInfo_var));
  7136. if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___key_0))
  7137. {
  7138. il2cpp_codegen_com_cache_queried_interface(static_cast<Il2CppComObject*>(unmarshaled.___key_0), Il2CppIUnknown::IID, marshaled.___key_0);
  7139. }
  7140. }
  7141. else
  7142. {
  7143. unmarshaled.___key_0 = NULL;
  7144. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___key_0), (void*)NULL);
  7145. }
  7146. if (marshaled.___val_1 != NULL)
  7147. {
  7148. unmarshaled.___val_1 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___val_1, Il2CppComObject_il2cpp_TypeInfo_var);
  7149. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___val_1), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___val_1, Il2CppComObject_il2cpp_TypeInfo_var));
  7150. if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___val_1))
  7151. {
  7152. il2cpp_codegen_com_cache_queried_interface(static_cast<Il2CppComObject*>(unmarshaled.___val_1), Il2CppIUnknown::IID, marshaled.___val_1);
  7153. }
  7154. }
  7155. else
  7156. {
  7157. unmarshaled.___val_1 = NULL;
  7158. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___val_1), (void*)NULL);
  7159. }
  7160. int32_t unmarshaledhash_coll_temp_2 = 0;
  7161. unmarshaledhash_coll_temp_2 = marshaled.___hash_coll_2;
  7162. unmarshaled.___hash_coll_2 = unmarshaledhash_coll_temp_2;
  7163. }
  7164. // Conversion method for clean up from marshalling of: System.Collections.Hashtable/bucket
  7165. IL2CPP_EXTERN_C void bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E_marshal_com_cleanup(bucket_t3217998B0CD54EA2DEDD93DEF8556E72602C7D4E_marshaled_com& marshaled)
  7166. {
  7167. if (marshaled.___key_0 != NULL)
  7168. {
  7169. (marshaled.___key_0)->Release();
  7170. marshaled.___key_0 = NULL;
  7171. }
  7172. if (marshaled.___val_1 != NULL)
  7173. {
  7174. (marshaled.___val_1)->Release();
  7175. marshaled.___val_1 = NULL;
  7176. }
  7177. }
  7178. #ifdef __clang__
  7179. #pragma clang diagnostic pop
  7180. #endif
  7181. #ifdef __clang__
  7182. #pragma clang diagnostic push
  7183. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7184. #pragma clang diagnostic ignored "-Wunused-variable"
  7185. #endif
  7186. // System.Void System.Collections.Hashtable/KeyCollection::.ctor(System.Collections.Hashtable)
  7187. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyCollection__ctor_m2F5EB768C82E9BCAA0CAB8823EFE996749ABFDDD (KeyCollection_tBB3F4721A1C8F423C471AC11D255D44189022E77* __this, Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___0_hashtable, const RuntimeMethod* method)
  7188. {
  7189. {
  7190. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  7191. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = ___0_hashtable;
  7192. __this->____hashtable_0 = L_0;
  7193. Il2CppCodeGenWriteBarrier((void**)(&__this->____hashtable_0), (void*)L_0);
  7194. return;
  7195. }
  7196. }
  7197. // System.Void System.Collections.Hashtable/KeyCollection::CopyTo(System.Array,System.Int32)
  7198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyCollection_CopyTo_m5062910D0AF077DE093FA9C67E7E9DF942792AF8 (KeyCollection_tBB3F4721A1C8F423C471AC11D255D44189022E77* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  7199. {
  7200. {
  7201. RuntimeArray* L_0 = ___0_array;
  7202. if (L_0)
  7203. {
  7204. goto IL_000e;
  7205. }
  7206. }
  7207. {
  7208. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  7209. NullCheck(L_1);
  7210. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  7211. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyCollection_CopyTo_m5062910D0AF077DE093FA9C67E7E9DF942792AF8_RuntimeMethod_var)));
  7212. }
  7213. IL_000e:
  7214. {
  7215. RuntimeArray* L_2 = ___0_array;
  7216. NullCheck(L_2);
  7217. int32_t L_3;
  7218. L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL);
  7219. if ((((int32_t)L_3) == ((int32_t)1)))
  7220. {
  7221. goto IL_0027;
  7222. }
  7223. }
  7224. {
  7225. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  7226. NullCheck(L_4);
  7227. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  7228. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyCollection_CopyTo_m5062910D0AF077DE093FA9C67E7E9DF942792AF8_RuntimeMethod_var)));
  7229. }
  7230. IL_0027:
  7231. {
  7232. int32_t L_5 = ___1_arrayIndex;
  7233. if ((((int32_t)L_5) >= ((int32_t)0)))
  7234. {
  7235. goto IL_003b;
  7236. }
  7237. }
  7238. {
  7239. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  7240. NullCheck(L_6);
  7241. ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL);
  7242. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyCollection_CopyTo_m5062910D0AF077DE093FA9C67E7E9DF942792AF8_RuntimeMethod_var)));
  7243. }
  7244. IL_003b:
  7245. {
  7246. RuntimeArray* L_7 = ___0_array;
  7247. NullCheck(L_7);
  7248. int32_t L_8;
  7249. L_8 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_7, NULL);
  7250. int32_t L_9 = ___1_arrayIndex;
  7251. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_10 = __this->____hashtable_0;
  7252. NullCheck(L_10);
  7253. int32_t L_11 = L_10->____count_11;
  7254. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_8, L_9))) >= ((int32_t)L_11)))
  7255. {
  7256. goto IL_005b;
  7257. }
  7258. }
  7259. {
  7260. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  7261. NullCheck(L_12);
  7262. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL);
  7263. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyCollection_CopyTo_m5062910D0AF077DE093FA9C67E7E9DF942792AF8_RuntimeMethod_var)));
  7264. }
  7265. IL_005b:
  7266. {
  7267. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_13 = __this->____hashtable_0;
  7268. RuntimeArray* L_14 = ___0_array;
  7269. int32_t L_15 = ___1_arrayIndex;
  7270. NullCheck(L_13);
  7271. Hashtable_CopyKeys_mDD7A5AE7064B9845366D9116BC670A210A1C5AA4(L_13, L_14, L_15, NULL);
  7272. return;
  7273. }
  7274. }
  7275. // System.Collections.IEnumerator System.Collections.Hashtable/KeyCollection::GetEnumerator()
  7276. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* KeyCollection_GetEnumerator_mB5D64FA7602FCDC338B3B14FAB7728BC7BFF1B66 (KeyCollection_tBB3F4721A1C8F423C471AC11D255D44189022E77* __this, const RuntimeMethod* method)
  7277. {
  7278. static bool s_Il2CppMethodInitialized;
  7279. if (!s_Il2CppMethodInitialized)
  7280. {
  7281. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061_il2cpp_TypeInfo_var);
  7282. s_Il2CppMethodInitialized = true;
  7283. }
  7284. {
  7285. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____hashtable_0;
  7286. HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061* L_1 = (HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061*)il2cpp_codegen_object_new(HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061_il2cpp_TypeInfo_var);
  7287. NullCheck(L_1);
  7288. HashtableEnumerator__ctor_m39524FF87DAA4FBB78BED54175E69215AE47D2DC(L_1, L_0, 1, NULL);
  7289. return L_1;
  7290. }
  7291. }
  7292. // System.Object System.Collections.Hashtable/KeyCollection::get_SyncRoot()
  7293. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* KeyCollection_get_SyncRoot_m6F13C08AEF47BF3A079CE95E1E0CC3B8E205C30E (KeyCollection_tBB3F4721A1C8F423C471AC11D255D44189022E77* __this, const RuntimeMethod* method)
  7294. {
  7295. {
  7296. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____hashtable_0;
  7297. NullCheck(L_0);
  7298. RuntimeObject* L_1;
  7299. L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(31 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0);
  7300. return L_1;
  7301. }
  7302. }
  7303. // System.Int32 System.Collections.Hashtable/KeyCollection::get_Count()
  7304. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t KeyCollection_get_Count_mE0D7DA771777A99DBC8D6C477465529BCB0DBC4B (KeyCollection_tBB3F4721A1C8F423C471AC11D255D44189022E77* __this, const RuntimeMethod* method)
  7305. {
  7306. {
  7307. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____hashtable_0;
  7308. NullCheck(L_0);
  7309. int32_t L_1 = L_0->____count_11;
  7310. return L_1;
  7311. }
  7312. }
  7313. #ifdef __clang__
  7314. #pragma clang diagnostic pop
  7315. #endif
  7316. #ifdef __clang__
  7317. #pragma clang diagnostic push
  7318. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7319. #pragma clang diagnostic ignored "-Wunused-variable"
  7320. #endif
  7321. // System.Void System.Collections.Hashtable/ValueCollection::.ctor(System.Collections.Hashtable)
  7322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueCollection__ctor_m9EE64DC0395F01EB90DC1A0863F4B41A2501E226 (ValueCollection_tC43990EDD17B7EDE8FCE3674B9537163DCDA557F* __this, Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___0_hashtable, const RuntimeMethod* method)
  7323. {
  7324. {
  7325. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  7326. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = ___0_hashtable;
  7327. __this->____hashtable_0 = L_0;
  7328. Il2CppCodeGenWriteBarrier((void**)(&__this->____hashtable_0), (void*)L_0);
  7329. return;
  7330. }
  7331. }
  7332. // System.Void System.Collections.Hashtable/ValueCollection::CopyTo(System.Array,System.Int32)
  7333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueCollection_CopyTo_mD8B0681E6639A47EF9AFE951316CBA082381787F (ValueCollection_tC43990EDD17B7EDE8FCE3674B9537163DCDA557F* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  7334. {
  7335. {
  7336. RuntimeArray* L_0 = ___0_array;
  7337. if (L_0)
  7338. {
  7339. goto IL_000e;
  7340. }
  7341. }
  7342. {
  7343. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  7344. NullCheck(L_1);
  7345. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  7346. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ValueCollection_CopyTo_mD8B0681E6639A47EF9AFE951316CBA082381787F_RuntimeMethod_var)));
  7347. }
  7348. IL_000e:
  7349. {
  7350. RuntimeArray* L_2 = ___0_array;
  7351. NullCheck(L_2);
  7352. int32_t L_3;
  7353. L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL);
  7354. if ((((int32_t)L_3) == ((int32_t)1)))
  7355. {
  7356. goto IL_0027;
  7357. }
  7358. }
  7359. {
  7360. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  7361. NullCheck(L_4);
  7362. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  7363. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ValueCollection_CopyTo_mD8B0681E6639A47EF9AFE951316CBA082381787F_RuntimeMethod_var)));
  7364. }
  7365. IL_0027:
  7366. {
  7367. int32_t L_5 = ___1_arrayIndex;
  7368. if ((((int32_t)L_5) >= ((int32_t)0)))
  7369. {
  7370. goto IL_003b;
  7371. }
  7372. }
  7373. {
  7374. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  7375. NullCheck(L_6);
  7376. ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL);
  7377. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ValueCollection_CopyTo_mD8B0681E6639A47EF9AFE951316CBA082381787F_RuntimeMethod_var)));
  7378. }
  7379. IL_003b:
  7380. {
  7381. RuntimeArray* L_7 = ___0_array;
  7382. NullCheck(L_7);
  7383. int32_t L_8;
  7384. L_8 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_7, NULL);
  7385. int32_t L_9 = ___1_arrayIndex;
  7386. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_10 = __this->____hashtable_0;
  7387. NullCheck(L_10);
  7388. int32_t L_11 = L_10->____count_11;
  7389. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_8, L_9))) >= ((int32_t)L_11)))
  7390. {
  7391. goto IL_005b;
  7392. }
  7393. }
  7394. {
  7395. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  7396. NullCheck(L_12);
  7397. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL);
  7398. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ValueCollection_CopyTo_mD8B0681E6639A47EF9AFE951316CBA082381787F_RuntimeMethod_var)));
  7399. }
  7400. IL_005b:
  7401. {
  7402. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_13 = __this->____hashtable_0;
  7403. RuntimeArray* L_14 = ___0_array;
  7404. int32_t L_15 = ___1_arrayIndex;
  7405. NullCheck(L_13);
  7406. Hashtable_CopyValues_mBF30183D730BBFCA6D6313FF616834605B49D8CF(L_13, L_14, L_15, NULL);
  7407. return;
  7408. }
  7409. }
  7410. // System.Collections.IEnumerator System.Collections.Hashtable/ValueCollection::GetEnumerator()
  7411. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ValueCollection_GetEnumerator_mBDFC1F0690282E5BCE3FF63FB3909DEBEE1524E2 (ValueCollection_tC43990EDD17B7EDE8FCE3674B9537163DCDA557F* __this, const RuntimeMethod* method)
  7412. {
  7413. static bool s_Il2CppMethodInitialized;
  7414. if (!s_Il2CppMethodInitialized)
  7415. {
  7416. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061_il2cpp_TypeInfo_var);
  7417. s_Il2CppMethodInitialized = true;
  7418. }
  7419. {
  7420. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____hashtable_0;
  7421. HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061* L_1 = (HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061*)il2cpp_codegen_object_new(HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061_il2cpp_TypeInfo_var);
  7422. NullCheck(L_1);
  7423. HashtableEnumerator__ctor_m39524FF87DAA4FBB78BED54175E69215AE47D2DC(L_1, L_0, 2, NULL);
  7424. return L_1;
  7425. }
  7426. }
  7427. // System.Object System.Collections.Hashtable/ValueCollection::get_SyncRoot()
  7428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ValueCollection_get_SyncRoot_m2D031ED71B7959EDCB633851C895BA5E0FE03D38 (ValueCollection_tC43990EDD17B7EDE8FCE3674B9537163DCDA557F* __this, const RuntimeMethod* method)
  7429. {
  7430. {
  7431. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____hashtable_0;
  7432. NullCheck(L_0);
  7433. RuntimeObject* L_1;
  7434. L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(31 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0);
  7435. return L_1;
  7436. }
  7437. }
  7438. // System.Int32 System.Collections.Hashtable/ValueCollection::get_Count()
  7439. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ValueCollection_get_Count_m4CB5B72CAB617E0835BCAD9AAD8FEE3F4F51684B (ValueCollection_tC43990EDD17B7EDE8FCE3674B9537163DCDA557F* __this, const RuntimeMethod* method)
  7440. {
  7441. {
  7442. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____hashtable_0;
  7443. NullCheck(L_0);
  7444. int32_t L_1 = L_0->____count_11;
  7445. return L_1;
  7446. }
  7447. }
  7448. #ifdef __clang__
  7449. #pragma clang diagnostic pop
  7450. #endif
  7451. #ifdef __clang__
  7452. #pragma clang diagnostic push
  7453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7454. #pragma clang diagnostic ignored "-Wunused-variable"
  7455. #endif
  7456. // System.Void System.Collections.Hashtable/SyncHashtable::.ctor(System.Collections.Hashtable)
  7457. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SyncHashtable__ctor_mFFE7535A50219583B15ACC748FE3E7CB6B52EEAA (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___0_table, const RuntimeMethod* method)
  7458. {
  7459. {
  7460. Hashtable__ctor_m53109B9F270C606C6DBA73405F134DA215440A36(__this, (bool)0, NULL);
  7461. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = ___0_table;
  7462. __this->____table_22 = L_0;
  7463. Il2CppCodeGenWriteBarrier((void**)(&__this->____table_22), (void*)L_0);
  7464. return;
  7465. }
  7466. }
  7467. // System.Void System.Collections.Hashtable/SyncHashtable::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  7468. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SyncHashtable__ctor_mF1BBFC51ECC24E48FE77B39E9124110ADA45941A (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  7469. {
  7470. {
  7471. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  7472. StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context;
  7473. Hashtable__ctor_mD50422D7B9D147207A33AB5BDC0B7CE963A51056(__this, L_0, L_1, NULL);
  7474. PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A* L_2 = (PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A_il2cpp_TypeInfo_var)));
  7475. NullCheck(L_2);
  7476. PlatformNotSupportedException__ctor_mD5DBE8E9A6FF4B75EF02671029C6D67A51EAFBD1(L_2, NULL);
  7477. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SyncHashtable__ctor_mF1BBFC51ECC24E48FE77B39E9124110ADA45941A_RuntimeMethod_var)));
  7478. }
  7479. }
  7480. // System.Void System.Collections.Hashtable/SyncHashtable::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  7481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SyncHashtable_GetObjectData_mCBA586B5407FEAEB6B8F5F4C6E62D6EA2EAE40D2 (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  7482. {
  7483. {
  7484. PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A* L_0 = (PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A_il2cpp_TypeInfo_var)));
  7485. NullCheck(L_0);
  7486. PlatformNotSupportedException__ctor_mD5DBE8E9A6FF4B75EF02671029C6D67A51EAFBD1(L_0, NULL);
  7487. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SyncHashtable_GetObjectData_mCBA586B5407FEAEB6B8F5F4C6E62D6EA2EAE40D2_RuntimeMethod_var)));
  7488. }
  7489. }
  7490. // System.Int32 System.Collections.Hashtable/SyncHashtable::get_Count()
  7491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SyncHashtable_get_Count_m5124D18EEE5DF7E5187361FD0C897E8E13A3C7D3 (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, const RuntimeMethod* method)
  7492. {
  7493. {
  7494. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____table_22;
  7495. NullCheck(L_0);
  7496. int32_t L_1;
  7497. L_1 = VirtualFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Collections.Hashtable::get_Count() */, L_0);
  7498. return L_1;
  7499. }
  7500. }
  7501. // System.Object System.Collections.Hashtable/SyncHashtable::get_Item(System.Object)
  7502. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SyncHashtable_get_Item_m3FD7FADA73BF581BE038A6EB7E9C0FD6E4183DDB (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  7503. {
  7504. {
  7505. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____table_22;
  7506. RuntimeObject* L_1 = ___0_key;
  7507. NullCheck(L_0);
  7508. RuntimeObject* L_2;
  7509. L_2 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_0, L_1);
  7510. return L_2;
  7511. }
  7512. }
  7513. // System.Void System.Collections.Hashtable/SyncHashtable::set_Item(System.Object,System.Object)
  7514. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SyncHashtable_set_Item_mD2CE57C5A07260D04739928629F028426874396E (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
  7515. {
  7516. RuntimeObject* V_0 = NULL;
  7517. bool V_1 = false;
  7518. {
  7519. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____table_22;
  7520. NullCheck(L_0);
  7521. RuntimeObject* L_1;
  7522. L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(31 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0);
  7523. V_0 = L_1;
  7524. V_1 = (bool)0;
  7525. }
  7526. {
  7527. auto __finallyBlock = il2cpp::utils::Finally([&]
  7528. {
  7529. FINALLY_0025:
  7530. {// begin finally (depth: 1)
  7531. {
  7532. bool L_2 = V_1;
  7533. if (!L_2)
  7534. {
  7535. goto IL_002e;
  7536. }
  7537. }
  7538. {
  7539. RuntimeObject* L_3 = V_0;
  7540. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
  7541. }
  7542. IL_002e:
  7543. {
  7544. return;
  7545. }
  7546. }// end finally (depth: 1)
  7547. });
  7548. try
  7549. {// begin try (depth: 1)
  7550. RuntimeObject* L_4 = V_0;
  7551. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
  7552. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_5 = __this->____table_22;
  7553. RuntimeObject* L_6 = ___0_key;
  7554. RuntimeObject* L_7 = ___1_value;
  7555. NullCheck(L_5);
  7556. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_5, L_6, L_7);
  7557. goto IL_002f;
  7558. }// end try (depth: 1)
  7559. catch(Il2CppExceptionWrapper& e)
  7560. {
  7561. __finallyBlock.StoreException(e.ex);
  7562. }
  7563. }
  7564. IL_002f:
  7565. {
  7566. return;
  7567. }
  7568. }
  7569. // System.Object System.Collections.Hashtable/SyncHashtable::get_SyncRoot()
  7570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SyncHashtable_get_SyncRoot_mBB85DA844F4D144DFB2EC51719A992317A523332 (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, const RuntimeMethod* method)
  7571. {
  7572. {
  7573. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____table_22;
  7574. NullCheck(L_0);
  7575. RuntimeObject* L_1;
  7576. L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(31 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0);
  7577. return L_1;
  7578. }
  7579. }
  7580. // System.Void System.Collections.Hashtable/SyncHashtable::Add(System.Object,System.Object)
  7581. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SyncHashtable_Add_m7DAEAA3D6D859C82AB6ABF0D2E1345A817E155F0 (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
  7582. {
  7583. RuntimeObject* V_0 = NULL;
  7584. bool V_1 = false;
  7585. {
  7586. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____table_22;
  7587. NullCheck(L_0);
  7588. RuntimeObject* L_1;
  7589. L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(31 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0);
  7590. V_0 = L_1;
  7591. V_1 = (bool)0;
  7592. }
  7593. {
  7594. auto __finallyBlock = il2cpp::utils::Finally([&]
  7595. {
  7596. FINALLY_0025:
  7597. {// begin finally (depth: 1)
  7598. {
  7599. bool L_2 = V_1;
  7600. if (!L_2)
  7601. {
  7602. goto IL_002e;
  7603. }
  7604. }
  7605. {
  7606. RuntimeObject* L_3 = V_0;
  7607. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
  7608. }
  7609. IL_002e:
  7610. {
  7611. return;
  7612. }
  7613. }// end finally (depth: 1)
  7614. });
  7615. try
  7616. {// begin try (depth: 1)
  7617. RuntimeObject* L_4 = V_0;
  7618. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
  7619. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_5 = __this->____table_22;
  7620. RuntimeObject* L_6 = ___0_key;
  7621. RuntimeObject* L_7 = ___1_value;
  7622. NullCheck(L_5);
  7623. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(17 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_5, L_6, L_7);
  7624. goto IL_002f;
  7625. }// end try (depth: 1)
  7626. catch(Il2CppExceptionWrapper& e)
  7627. {
  7628. __finallyBlock.StoreException(e.ex);
  7629. }
  7630. }
  7631. IL_002f:
  7632. {
  7633. return;
  7634. }
  7635. }
  7636. // System.Void System.Collections.Hashtable/SyncHashtable::Clear()
  7637. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SyncHashtable_Clear_m4FE30F7F4DCD01B8DD8B81B9D8E764386EB42A3A (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, const RuntimeMethod* method)
  7638. {
  7639. RuntimeObject* V_0 = NULL;
  7640. bool V_1 = false;
  7641. {
  7642. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____table_22;
  7643. NullCheck(L_0);
  7644. RuntimeObject* L_1;
  7645. L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(31 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0);
  7646. V_0 = L_1;
  7647. V_1 = (bool)0;
  7648. }
  7649. {
  7650. auto __finallyBlock = il2cpp::utils::Finally([&]
  7651. {
  7652. FINALLY_0023:
  7653. {// begin finally (depth: 1)
  7654. {
  7655. bool L_2 = V_1;
  7656. if (!L_2)
  7657. {
  7658. goto IL_002c;
  7659. }
  7660. }
  7661. {
  7662. RuntimeObject* L_3 = V_0;
  7663. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
  7664. }
  7665. IL_002c:
  7666. {
  7667. return;
  7668. }
  7669. }// end finally (depth: 1)
  7670. });
  7671. try
  7672. {// begin try (depth: 1)
  7673. RuntimeObject* L_4 = V_0;
  7674. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
  7675. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_5 = __this->____table_22;
  7676. NullCheck(L_5);
  7677. VirtualActionInvoker0::Invoke(18 /* System.Void System.Collections.Hashtable::Clear() */, L_5);
  7678. goto IL_002d;
  7679. }// end try (depth: 1)
  7680. catch(Il2CppExceptionWrapper& e)
  7681. {
  7682. __finallyBlock.StoreException(e.ex);
  7683. }
  7684. }
  7685. IL_002d:
  7686. {
  7687. return;
  7688. }
  7689. }
  7690. // System.Boolean System.Collections.Hashtable/SyncHashtable::Contains(System.Object)
  7691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SyncHashtable_Contains_m2D6FBF36B8C645D0BA6D66E3C69B82C47CB071FA (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  7692. {
  7693. {
  7694. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____table_22;
  7695. RuntimeObject* L_1 = ___0_key;
  7696. NullCheck(L_0);
  7697. bool L_2;
  7698. L_2 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(20 /* System.Boolean System.Collections.Hashtable::Contains(System.Object) */, L_0, L_1);
  7699. return L_2;
  7700. }
  7701. }
  7702. // System.Boolean System.Collections.Hashtable/SyncHashtable::ContainsKey(System.Object)
  7703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SyncHashtable_ContainsKey_m29B505232C709E842FDD2398C1B6A75C9708241E (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  7704. {
  7705. {
  7706. RuntimeObject* L_0 = ___0_key;
  7707. if (L_0)
  7708. {
  7709. goto IL_0013;
  7710. }
  7711. }
  7712. {
  7713. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  7714. NullCheck(L_1);
  7715. ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC94F5AC0843483C42F57211A309E77D97ADE18B1)), NULL);
  7716. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SyncHashtable_ContainsKey_m29B505232C709E842FDD2398C1B6A75C9708241E_RuntimeMethod_var)));
  7717. }
  7718. IL_0013:
  7719. {
  7720. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_2 = __this->____table_22;
  7721. RuntimeObject* L_3 = ___0_key;
  7722. NullCheck(L_2);
  7723. bool L_4;
  7724. L_4 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(21 /* System.Boolean System.Collections.Hashtable::ContainsKey(System.Object) */, L_2, L_3);
  7725. return L_4;
  7726. }
  7727. }
  7728. // System.Void System.Collections.Hashtable/SyncHashtable::CopyTo(System.Array,System.Int32)
  7729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SyncHashtable_CopyTo_mB6352034856CABEA5D821354EBCFA238E697C4D6 (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  7730. {
  7731. RuntimeObject* V_0 = NULL;
  7732. bool V_1 = false;
  7733. {
  7734. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____table_22;
  7735. NullCheck(L_0);
  7736. RuntimeObject* L_1;
  7737. L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(31 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0);
  7738. V_0 = L_1;
  7739. V_1 = (bool)0;
  7740. }
  7741. {
  7742. auto __finallyBlock = il2cpp::utils::Finally([&]
  7743. {
  7744. FINALLY_0025:
  7745. {// begin finally (depth: 1)
  7746. {
  7747. bool L_2 = V_1;
  7748. if (!L_2)
  7749. {
  7750. goto IL_002e;
  7751. }
  7752. }
  7753. {
  7754. RuntimeObject* L_3 = V_0;
  7755. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
  7756. }
  7757. IL_002e:
  7758. {
  7759. return;
  7760. }
  7761. }// end finally (depth: 1)
  7762. });
  7763. try
  7764. {// begin try (depth: 1)
  7765. RuntimeObject* L_4 = V_0;
  7766. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
  7767. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_5 = __this->____table_22;
  7768. RuntimeArray* L_6 = ___0_array;
  7769. int32_t L_7 = ___1_arrayIndex;
  7770. NullCheck(L_5);
  7771. VirtualActionInvoker2< RuntimeArray*, int32_t >::Invoke(22 /* System.Void System.Collections.Hashtable::CopyTo(System.Array,System.Int32) */, L_5, L_6, L_7);
  7772. goto IL_002f;
  7773. }// end try (depth: 1)
  7774. catch(Il2CppExceptionWrapper& e)
  7775. {
  7776. __finallyBlock.StoreException(e.ex);
  7777. }
  7778. }
  7779. IL_002f:
  7780. {
  7781. return;
  7782. }
  7783. }
  7784. // System.Object System.Collections.Hashtable/SyncHashtable::Clone()
  7785. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SyncHashtable_Clone_mB1FECA47604E8960DC3BE39E5226FAFEA0F05493 (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, const RuntimeMethod* method)
  7786. {
  7787. static bool s_Il2CppMethodInitialized;
  7788. if (!s_Il2CppMethodInitialized)
  7789. {
  7790. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_il2cpp_TypeInfo_var);
  7791. s_Il2CppMethodInitialized = true;
  7792. }
  7793. RuntimeObject* V_0 = NULL;
  7794. bool V_1 = false;
  7795. RuntimeObject* V_2 = NULL;
  7796. {
  7797. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____table_22;
  7798. NullCheck(L_0);
  7799. RuntimeObject* L_1;
  7800. L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(31 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0);
  7801. V_0 = L_1;
  7802. V_1 = (bool)0;
  7803. }
  7804. {
  7805. auto __finallyBlock = il2cpp::utils::Finally([&]
  7806. {
  7807. FINALLY_002e:
  7808. {// begin finally (depth: 1)
  7809. {
  7810. bool L_2 = V_1;
  7811. if (!L_2)
  7812. {
  7813. goto IL_0037;
  7814. }
  7815. }
  7816. {
  7817. RuntimeObject* L_3 = V_0;
  7818. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
  7819. }
  7820. IL_0037:
  7821. {
  7822. return;
  7823. }
  7824. }// end finally (depth: 1)
  7825. });
  7826. try
  7827. {// begin try (depth: 1)
  7828. RuntimeObject* L_4 = V_0;
  7829. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
  7830. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_5 = __this->____table_22;
  7831. NullCheck(L_5);
  7832. RuntimeObject* L_6;
  7833. L_6 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(19 /* System.Object System.Collections.Hashtable::Clone() */, L_5);
  7834. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_7;
  7835. L_7 = Hashtable_Synchronized_m6C533F21D7532A6118974AE7634AB28C76765EF5(((Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D*)CastclassClass((RuntimeObject*)L_6, Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_il2cpp_TypeInfo_var)), NULL);
  7836. V_2 = L_7;
  7837. goto IL_0038;
  7838. }// end try (depth: 1)
  7839. catch(Il2CppExceptionWrapper& e)
  7840. {
  7841. __finallyBlock.StoreException(e.ex);
  7842. }
  7843. }
  7844. IL_0038:
  7845. {
  7846. RuntimeObject* L_8 = V_2;
  7847. return L_8;
  7848. }
  7849. }
  7850. // System.Collections.IEnumerator System.Collections.Hashtable/SyncHashtable::System.Collections.IEnumerable.GetEnumerator()
  7851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SyncHashtable_System_Collections_IEnumerable_GetEnumerator_m437B1ABADE6A89720D9CAD530D4C958D59A32CCE (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, const RuntimeMethod* method)
  7852. {
  7853. {
  7854. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____table_22;
  7855. NullCheck(L_0);
  7856. RuntimeObject* L_1;
  7857. L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(25 /* System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator() */, L_0);
  7858. return L_1;
  7859. }
  7860. }
  7861. // System.Collections.IDictionaryEnumerator System.Collections.Hashtable/SyncHashtable::GetEnumerator()
  7862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SyncHashtable_GetEnumerator_m4CD05DF6E29AE4225A00E174E1FA03FEB3CB661C (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, const RuntimeMethod* method)
  7863. {
  7864. {
  7865. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____table_22;
  7866. NullCheck(L_0);
  7867. RuntimeObject* L_1;
  7868. L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(25 /* System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator() */, L_0);
  7869. return L_1;
  7870. }
  7871. }
  7872. // System.Collections.ICollection System.Collections.Hashtable/SyncHashtable::get_Keys()
  7873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SyncHashtable_get_Keys_mC2B5F864E0D347330FB1B4274BD9860D51D455B8 (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, const RuntimeMethod* method)
  7874. {
  7875. RuntimeObject* V_0 = NULL;
  7876. bool V_1 = false;
  7877. RuntimeObject* V_2 = NULL;
  7878. {
  7879. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____table_22;
  7880. NullCheck(L_0);
  7881. RuntimeObject* L_1;
  7882. L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(31 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0);
  7883. V_0 = L_1;
  7884. V_1 = (bool)0;
  7885. }
  7886. {
  7887. auto __finallyBlock = il2cpp::utils::Finally([&]
  7888. {
  7889. FINALLY_0024:
  7890. {// begin finally (depth: 1)
  7891. {
  7892. bool L_2 = V_1;
  7893. if (!L_2)
  7894. {
  7895. goto IL_002d;
  7896. }
  7897. }
  7898. {
  7899. RuntimeObject* L_3 = V_0;
  7900. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
  7901. }
  7902. IL_002d:
  7903. {
  7904. return;
  7905. }
  7906. }// end finally (depth: 1)
  7907. });
  7908. try
  7909. {// begin try (depth: 1)
  7910. RuntimeObject* L_4 = V_0;
  7911. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
  7912. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_5 = __this->____table_22;
  7913. NullCheck(L_5);
  7914. RuntimeObject* L_6;
  7915. L_6 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(28 /* System.Collections.ICollection System.Collections.Hashtable::get_Keys() */, L_5);
  7916. V_2 = L_6;
  7917. goto IL_002e;
  7918. }// end try (depth: 1)
  7919. catch(Il2CppExceptionWrapper& e)
  7920. {
  7921. __finallyBlock.StoreException(e.ex);
  7922. }
  7923. }
  7924. IL_002e:
  7925. {
  7926. RuntimeObject* L_7 = V_2;
  7927. return L_7;
  7928. }
  7929. }
  7930. // System.Collections.ICollection System.Collections.Hashtable/SyncHashtable::get_Values()
  7931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SyncHashtable_get_Values_m8483FBC80E7974D6874DBEC7487A9985D8AD2214 (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, const RuntimeMethod* method)
  7932. {
  7933. RuntimeObject* V_0 = NULL;
  7934. bool V_1 = false;
  7935. RuntimeObject* V_2 = NULL;
  7936. {
  7937. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____table_22;
  7938. NullCheck(L_0);
  7939. RuntimeObject* L_1;
  7940. L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(31 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0);
  7941. V_0 = L_1;
  7942. V_1 = (bool)0;
  7943. }
  7944. {
  7945. auto __finallyBlock = il2cpp::utils::Finally([&]
  7946. {
  7947. FINALLY_0024:
  7948. {// begin finally (depth: 1)
  7949. {
  7950. bool L_2 = V_1;
  7951. if (!L_2)
  7952. {
  7953. goto IL_002d;
  7954. }
  7955. }
  7956. {
  7957. RuntimeObject* L_3 = V_0;
  7958. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
  7959. }
  7960. IL_002d:
  7961. {
  7962. return;
  7963. }
  7964. }// end finally (depth: 1)
  7965. });
  7966. try
  7967. {// begin try (depth: 1)
  7968. RuntimeObject* L_4 = V_0;
  7969. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
  7970. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_5 = __this->____table_22;
  7971. NullCheck(L_5);
  7972. RuntimeObject* L_6;
  7973. L_6 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(29 /* System.Collections.ICollection System.Collections.Hashtable::get_Values() */, L_5);
  7974. V_2 = L_6;
  7975. goto IL_002e;
  7976. }// end try (depth: 1)
  7977. catch(Il2CppExceptionWrapper& e)
  7978. {
  7979. __finallyBlock.StoreException(e.ex);
  7980. }
  7981. }
  7982. IL_002e:
  7983. {
  7984. RuntimeObject* L_7 = V_2;
  7985. return L_7;
  7986. }
  7987. }
  7988. // System.Void System.Collections.Hashtable/SyncHashtable::Remove(System.Object)
  7989. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SyncHashtable_Remove_m6D4F19F6DF865171755FBAAA9924682233135417 (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  7990. {
  7991. RuntimeObject* V_0 = NULL;
  7992. bool V_1 = false;
  7993. {
  7994. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = __this->____table_22;
  7995. NullCheck(L_0);
  7996. RuntimeObject* L_1;
  7997. L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(31 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0);
  7998. V_0 = L_1;
  7999. V_1 = (bool)0;
  8000. }
  8001. {
  8002. auto __finallyBlock = il2cpp::utils::Finally([&]
  8003. {
  8004. FINALLY_0024:
  8005. {// begin finally (depth: 1)
  8006. {
  8007. bool L_2 = V_1;
  8008. if (!L_2)
  8009. {
  8010. goto IL_002d;
  8011. }
  8012. }
  8013. {
  8014. RuntimeObject* L_3 = V_0;
  8015. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
  8016. }
  8017. IL_002d:
  8018. {
  8019. return;
  8020. }
  8021. }// end finally (depth: 1)
  8022. });
  8023. try
  8024. {// begin try (depth: 1)
  8025. RuntimeObject* L_4 = V_0;
  8026. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
  8027. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_5 = __this->____table_22;
  8028. RuntimeObject* L_6 = ___0_key;
  8029. NullCheck(L_5);
  8030. VirtualActionInvoker1< RuntimeObject* >::Invoke(30 /* System.Void System.Collections.Hashtable::Remove(System.Object) */, L_5, L_6);
  8031. goto IL_002e;
  8032. }// end try (depth: 1)
  8033. catch(Il2CppExceptionWrapper& e)
  8034. {
  8035. __finallyBlock.StoreException(e.ex);
  8036. }
  8037. }
  8038. IL_002e:
  8039. {
  8040. return;
  8041. }
  8042. }
  8043. // System.Void System.Collections.Hashtable/SyncHashtable::OnDeserialization(System.Object)
  8044. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SyncHashtable_OnDeserialization_m7F281A09A414E5E887F89170F9915CF2E11D11F1 (SyncHashtable_tCFD5BEE5835423F86036D747FB092CC4AD3EB7B5* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
  8045. {
  8046. {
  8047. return;
  8048. }
  8049. }
  8050. #ifdef __clang__
  8051. #pragma clang diagnostic pop
  8052. #endif
  8053. #ifdef __clang__
  8054. #pragma clang diagnostic push
  8055. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8056. #pragma clang diagnostic ignored "-Wunused-variable"
  8057. #endif
  8058. // System.Void System.Collections.Hashtable/HashtableEnumerator::.ctor(System.Collections.Hashtable,System.Int32)
  8059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashtableEnumerator__ctor_m39524FF87DAA4FBB78BED54175E69215AE47D2DC (HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061* __this, Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___0_hashtable, int32_t ___1_getObjRetType, const RuntimeMethod* method)
  8060. {
  8061. {
  8062. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8063. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = ___0_hashtable;
  8064. __this->____hashtable_0 = L_0;
  8065. Il2CppCodeGenWriteBarrier((void**)(&__this->____hashtable_0), (void*)L_0);
  8066. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_1 = ___0_hashtable;
  8067. NullCheck(L_1);
  8068. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_2 = L_1->____buckets_10;
  8069. NullCheck(L_2);
  8070. __this->____bucket_1 = ((int32_t)(((RuntimeArray*)L_2)->max_length));
  8071. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_3 = ___0_hashtable;
  8072. NullCheck(L_3);
  8073. int32_t L_4 = L_3->____version_15;
  8074. il2cpp_codegen_memory_barrier();
  8075. __this->____version_2 = L_4;
  8076. __this->____current_3 = (bool)0;
  8077. int32_t L_5 = ___1_getObjRetType;
  8078. __this->____getObjectRetType_4 = L_5;
  8079. return;
  8080. }
  8081. }
  8082. // System.Object System.Collections.Hashtable/HashtableEnumerator::Clone()
  8083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashtableEnumerator_Clone_m85F090BFD61509B1F8B16A10E0DFB78606C96873 (HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061* __this, const RuntimeMethod* method)
  8084. {
  8085. {
  8086. RuntimeObject* L_0;
  8087. L_0 = Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3(__this, NULL);
  8088. return L_0;
  8089. }
  8090. }
  8091. // System.Object System.Collections.Hashtable/HashtableEnumerator::get_Key()
  8092. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashtableEnumerator_get_Key_m0C1262C3A8839D8F5C7814E08A2AF850A544310C (HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061* __this, const RuntimeMethod* method)
  8093. {
  8094. {
  8095. bool L_0 = __this->____current_3;
  8096. if (L_0)
  8097. {
  8098. goto IL_0013;
  8099. }
  8100. }
  8101. {
  8102. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  8103. NullCheck(L_1);
  8104. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2390D6884F59E2E4EA04837AD7D6268548597633)), NULL);
  8105. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashtableEnumerator_get_Key_m0C1262C3A8839D8F5C7814E08A2AF850A544310C_RuntimeMethod_var)));
  8106. }
  8107. IL_0013:
  8108. {
  8109. RuntimeObject* L_2 = __this->____currentKey_5;
  8110. return L_2;
  8111. }
  8112. }
  8113. // System.Boolean System.Collections.Hashtable/HashtableEnumerator::MoveNext()
  8114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashtableEnumerator_MoveNext_m211FB14AC78F8E4A68AD090BB1942C18FF069A1E (HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061* __this, const RuntimeMethod* method)
  8115. {
  8116. RuntimeObject* V_0 = NULL;
  8117. {
  8118. int32_t L_0 = __this->____version_2;
  8119. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_1 = __this->____hashtable_0;
  8120. NullCheck(L_1);
  8121. int32_t L_2 = L_1->____version_15;
  8122. il2cpp_codegen_memory_barrier();
  8123. if ((((int32_t)L_0) == ((int32_t)L_2)))
  8124. {
  8125. goto IL_008c;
  8126. }
  8127. }
  8128. {
  8129. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  8130. NullCheck(L_3);
  8131. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF8D08FCF1537043BF0289FA98C51BF5A3AC7C618)), NULL);
  8132. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashtableEnumerator_MoveNext_m211FB14AC78F8E4A68AD090BB1942C18FF069A1E_RuntimeMethod_var)));
  8133. }
  8134. IL_0020:
  8135. {
  8136. int32_t L_4 = __this->____bucket_1;
  8137. __this->____bucket_1 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  8138. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_5 = __this->____hashtable_0;
  8139. NullCheck(L_5);
  8140. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_6 = L_5->____buckets_10;
  8141. int32_t L_7 = __this->____bucket_1;
  8142. NullCheck(L_6);
  8143. RuntimeObject* L_8 = ((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)))->___key_0;
  8144. V_0 = L_8;
  8145. RuntimeObject* L_9 = V_0;
  8146. if (!L_9)
  8147. {
  8148. goto IL_008c;
  8149. }
  8150. }
  8151. {
  8152. RuntimeObject* L_10 = V_0;
  8153. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_11 = __this->____hashtable_0;
  8154. NullCheck(L_11);
  8155. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_12 = L_11->____buckets_10;
  8156. if ((((RuntimeObject*)(RuntimeObject*)L_10) == ((RuntimeObject*)(bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587*)L_12)))
  8157. {
  8158. goto IL_008c;
  8159. }
  8160. }
  8161. {
  8162. RuntimeObject* L_13 = V_0;
  8163. __this->____currentKey_5 = L_13;
  8164. Il2CppCodeGenWriteBarrier((void**)(&__this->____currentKey_5), (void*)L_13);
  8165. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_14 = __this->____hashtable_0;
  8166. NullCheck(L_14);
  8167. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_15 = L_14->____buckets_10;
  8168. int32_t L_16 = __this->____bucket_1;
  8169. NullCheck(L_15);
  8170. RuntimeObject* L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___val_1;
  8171. __this->____currentValue_6 = L_17;
  8172. Il2CppCodeGenWriteBarrier((void**)(&__this->____currentValue_6), (void*)L_17);
  8173. __this->____current_3 = (bool)1;
  8174. return (bool)1;
  8175. }
  8176. IL_008c:
  8177. {
  8178. int32_t L_18 = __this->____bucket_1;
  8179. if ((((int32_t)L_18) > ((int32_t)0)))
  8180. {
  8181. goto IL_0020;
  8182. }
  8183. }
  8184. {
  8185. __this->____current_3 = (bool)0;
  8186. return (bool)0;
  8187. }
  8188. }
  8189. // System.Collections.DictionaryEntry System.Collections.Hashtable/HashtableEnumerator::get_Entry()
  8190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB HashtableEnumerator_get_Entry_m4DDDE56EB20FCAB680D4D871CF28910E6FFD7C20 (HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061* __this, const RuntimeMethod* method)
  8191. {
  8192. {
  8193. bool L_0 = __this->____current_3;
  8194. if (L_0)
  8195. {
  8196. goto IL_0013;
  8197. }
  8198. }
  8199. {
  8200. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  8201. NullCheck(L_1);
  8202. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral63FC874122847D14784CB3ADBE59A08B9558FA97)), NULL);
  8203. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashtableEnumerator_get_Entry_m4DDDE56EB20FCAB680D4D871CF28910E6FFD7C20_RuntimeMethod_var)));
  8204. }
  8205. IL_0013:
  8206. {
  8207. RuntimeObject* L_2 = __this->____currentKey_5;
  8208. RuntimeObject* L_3 = __this->____currentValue_6;
  8209. DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB L_4;
  8210. memset((&L_4), 0, sizeof(L_4));
  8211. DictionaryEntry__ctor_m2768353E53A75C4860E34B37DAF1342120C5D1EA((&L_4), L_2, L_3, /*hidden argument*/NULL);
  8212. return L_4;
  8213. }
  8214. }
  8215. // System.Object System.Collections.Hashtable/HashtableEnumerator::get_Current()
  8216. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashtableEnumerator_get_Current_mE6421EB7F4E1327453DE6D3BE41289DCC8BF8F15 (HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061* __this, const RuntimeMethod* method)
  8217. {
  8218. static bool s_Il2CppMethodInitialized;
  8219. if (!s_Il2CppMethodInitialized)
  8220. {
  8221. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_il2cpp_TypeInfo_var);
  8222. s_Il2CppMethodInitialized = true;
  8223. }
  8224. {
  8225. bool L_0 = __this->____current_3;
  8226. if (L_0)
  8227. {
  8228. goto IL_0013;
  8229. }
  8230. }
  8231. {
  8232. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  8233. NullCheck(L_1);
  8234. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral63FC874122847D14784CB3ADBE59A08B9558FA97)), NULL);
  8235. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashtableEnumerator_get_Current_mE6421EB7F4E1327453DE6D3BE41289DCC8BF8F15_RuntimeMethod_var)));
  8236. }
  8237. IL_0013:
  8238. {
  8239. int32_t L_2 = __this->____getObjectRetType_4;
  8240. if ((!(((uint32_t)L_2) == ((uint32_t)1))))
  8241. {
  8242. goto IL_0023;
  8243. }
  8244. }
  8245. {
  8246. RuntimeObject* L_3 = __this->____currentKey_5;
  8247. return L_3;
  8248. }
  8249. IL_0023:
  8250. {
  8251. int32_t L_4 = __this->____getObjectRetType_4;
  8252. if ((!(((uint32_t)L_4) == ((uint32_t)2))))
  8253. {
  8254. goto IL_0033;
  8255. }
  8256. }
  8257. {
  8258. RuntimeObject* L_5 = __this->____currentValue_6;
  8259. return L_5;
  8260. }
  8261. IL_0033:
  8262. {
  8263. RuntimeObject* L_6 = __this->____currentKey_5;
  8264. RuntimeObject* L_7 = __this->____currentValue_6;
  8265. DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB L_8;
  8266. memset((&L_8), 0, sizeof(L_8));
  8267. DictionaryEntry__ctor_m2768353E53A75C4860E34B37DAF1342120C5D1EA((&L_8), L_6, L_7, /*hidden argument*/NULL);
  8268. DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB L_9 = L_8;
  8269. RuntimeObject* L_10 = Box(DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_il2cpp_TypeInfo_var, &L_9);
  8270. return L_10;
  8271. }
  8272. }
  8273. // System.Object System.Collections.Hashtable/HashtableEnumerator::get_Value()
  8274. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashtableEnumerator_get_Value_m30BAEC76875DF2C4AF27B87F83FD960BE35503D2 (HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061* __this, const RuntimeMethod* method)
  8275. {
  8276. {
  8277. bool L_0 = __this->____current_3;
  8278. if (L_0)
  8279. {
  8280. goto IL_0013;
  8281. }
  8282. }
  8283. {
  8284. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  8285. NullCheck(L_1);
  8286. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral63FC874122847D14784CB3ADBE59A08B9558FA97)), NULL);
  8287. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashtableEnumerator_get_Value_m30BAEC76875DF2C4AF27B87F83FD960BE35503D2_RuntimeMethod_var)));
  8288. }
  8289. IL_0013:
  8290. {
  8291. RuntimeObject* L_2 = __this->____currentValue_6;
  8292. return L_2;
  8293. }
  8294. }
  8295. // System.Void System.Collections.Hashtable/HashtableEnumerator::Reset()
  8296. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashtableEnumerator_Reset_m72C56174ABFACD3B9073CA3DB7134083D2803876 (HashtableEnumerator_t93BDDC1436F6FD60768440A50B96759CD0E01061* __this, const RuntimeMethod* method)
  8297. {
  8298. {
  8299. int32_t L_0 = __this->____version_2;
  8300. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_1 = __this->____hashtable_0;
  8301. NullCheck(L_1);
  8302. int32_t L_2 = L_1->____version_15;
  8303. il2cpp_codegen_memory_barrier();
  8304. if ((((int32_t)L_0) == ((int32_t)L_2)))
  8305. {
  8306. goto IL_0020;
  8307. }
  8308. }
  8309. {
  8310. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  8311. NullCheck(L_3);
  8312. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF8D08FCF1537043BF0289FA98C51BF5A3AC7C618)), NULL);
  8313. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HashtableEnumerator_Reset_m72C56174ABFACD3B9073CA3DB7134083D2803876_RuntimeMethod_var)));
  8314. }
  8315. IL_0020:
  8316. {
  8317. __this->____current_3 = (bool)0;
  8318. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_4 = __this->____hashtable_0;
  8319. NullCheck(L_4);
  8320. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* L_5 = L_4->____buckets_10;
  8321. NullCheck(L_5);
  8322. __this->____bucket_1 = ((int32_t)(((RuntimeArray*)L_5)->max_length));
  8323. __this->____currentKey_5 = NULL;
  8324. Il2CppCodeGenWriteBarrier((void**)(&__this->____currentKey_5), (void*)NULL);
  8325. __this->____currentValue_6 = NULL;
  8326. Il2CppCodeGenWriteBarrier((void**)(&__this->____currentValue_6), (void*)NULL);
  8327. return;
  8328. }
  8329. }
  8330. #ifdef __clang__
  8331. #pragma clang diagnostic pop
  8332. #endif
  8333. #ifdef __clang__
  8334. #pragma clang diagnostic push
  8335. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8336. #pragma clang diagnostic ignored "-Wunused-variable"
  8337. #endif
  8338. #ifdef __clang__
  8339. #pragma clang diagnostic pop
  8340. #endif
  8341. #ifdef __clang__
  8342. #pragma clang diagnostic push
  8343. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8344. #pragma clang diagnostic ignored "-Wunused-variable"
  8345. #endif
  8346. #ifdef __clang__
  8347. #pragma clang diagnostic pop
  8348. #endif
  8349. #ifdef __clang__
  8350. #pragma clang diagnostic push
  8351. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8352. #pragma clang diagnostic ignored "-Wunused-variable"
  8353. #endif
  8354. // System.Void System.Collections.Concurrent.CDSCollectionETWBCLProvider::.ctor()
  8355. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CDSCollectionETWBCLProvider__ctor_m0A733DDB35201F79E9DED7B044B5D8484FC5448D (CDSCollectionETWBCLProvider_tA904DD9138642E1D0520625652906C4775E3C999* __this, const RuntimeMethod* method)
  8356. {
  8357. {
  8358. EventSource__ctor_mDF751901186604B47C80B7DCC8DCB624FE5664BC(__this, NULL);
  8359. return;
  8360. }
  8361. }
  8362. // System.Void System.Collections.Concurrent.CDSCollectionETWBCLProvider::ConcurrentStack_FastPushFailed(System.Int32)
  8363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CDSCollectionETWBCLProvider_ConcurrentStack_FastPushFailed_mA5B6DDA974AC38112565960604725283E8EDEDED (CDSCollectionETWBCLProvider_tA904DD9138642E1D0520625652906C4775E3C999* __this, int32_t ___0_spinCount, const RuntimeMethod* method)
  8364. {
  8365. {
  8366. bool L_0;
  8367. L_0 = EventSource_IsEnabled_m744D6915CB7FFC678DECA5519509ED97D342B0A3(__this, 3, ((int64_t)(-1)), NULL);
  8368. if (!L_0)
  8369. {
  8370. goto IL_0013;
  8371. }
  8372. }
  8373. {
  8374. int32_t L_1 = ___0_spinCount;
  8375. EventSource_WriteEvent_m8609472BD078A398CF4CA9DBF4BBDA1C454096A6(__this, 1, L_1, NULL);
  8376. }
  8377. IL_0013:
  8378. {
  8379. return;
  8380. }
  8381. }
  8382. // System.Void System.Collections.Concurrent.CDSCollectionETWBCLProvider::ConcurrentStack_FastPopFailed(System.Int32)
  8383. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CDSCollectionETWBCLProvider_ConcurrentStack_FastPopFailed_mD86A257507CF4B8704589A75EA3182FF6FF68D16 (CDSCollectionETWBCLProvider_tA904DD9138642E1D0520625652906C4775E3C999* __this, int32_t ___0_spinCount, const RuntimeMethod* method)
  8384. {
  8385. {
  8386. bool L_0;
  8387. L_0 = EventSource_IsEnabled_m744D6915CB7FFC678DECA5519509ED97D342B0A3(__this, 3, ((int64_t)(-1)), NULL);
  8388. if (!L_0)
  8389. {
  8390. goto IL_0013;
  8391. }
  8392. }
  8393. {
  8394. int32_t L_1 = ___0_spinCount;
  8395. EventSource_WriteEvent_m8609472BD078A398CF4CA9DBF4BBDA1C454096A6(__this, 2, L_1, NULL);
  8396. }
  8397. IL_0013:
  8398. {
  8399. return;
  8400. }
  8401. }
  8402. // System.Void System.Collections.Concurrent.CDSCollectionETWBCLProvider::ConcurrentDictionary_AcquiringAllLocks(System.Int32)
  8403. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CDSCollectionETWBCLProvider_ConcurrentDictionary_AcquiringAllLocks_mF33BBE9D19970C7F3C3DB3C0F6BCF16BEEC26EFA (CDSCollectionETWBCLProvider_tA904DD9138642E1D0520625652906C4775E3C999* __this, int32_t ___0_numOfBuckets, const RuntimeMethod* method)
  8404. {
  8405. {
  8406. bool L_0;
  8407. L_0 = EventSource_IsEnabled_m744D6915CB7FFC678DECA5519509ED97D342B0A3(__this, 3, ((int64_t)(-1)), NULL);
  8408. if (!L_0)
  8409. {
  8410. goto IL_0013;
  8411. }
  8412. }
  8413. {
  8414. int32_t L_1 = ___0_numOfBuckets;
  8415. EventSource_WriteEvent_m8609472BD078A398CF4CA9DBF4BBDA1C454096A6(__this, 3, L_1, NULL);
  8416. }
  8417. IL_0013:
  8418. {
  8419. return;
  8420. }
  8421. }
  8422. // System.Void System.Collections.Concurrent.CDSCollectionETWBCLProvider::.cctor()
  8423. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CDSCollectionETWBCLProvider__cctor_mD453FA4DF10AC2B540573340C4BA29CC5995643A (const RuntimeMethod* method)
  8424. {
  8425. static bool s_Il2CppMethodInitialized;
  8426. if (!s_Il2CppMethodInitialized)
  8427. {
  8428. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CDSCollectionETWBCLProvider_tA904DD9138642E1D0520625652906C4775E3C999_il2cpp_TypeInfo_var);
  8429. s_Il2CppMethodInitialized = true;
  8430. }
  8431. {
  8432. CDSCollectionETWBCLProvider_tA904DD9138642E1D0520625652906C4775E3C999* L_0 = (CDSCollectionETWBCLProvider_tA904DD9138642E1D0520625652906C4775E3C999*)il2cpp_codegen_object_new(CDSCollectionETWBCLProvider_tA904DD9138642E1D0520625652906C4775E3C999_il2cpp_TypeInfo_var);
  8433. NullCheck(L_0);
  8434. CDSCollectionETWBCLProvider__ctor_m0A733DDB35201F79E9DED7B044B5D8484FC5448D(L_0, NULL);
  8435. ((CDSCollectionETWBCLProvider_tA904DD9138642E1D0520625652906C4775E3C999_StaticFields*)il2cpp_codegen_static_fields_for(CDSCollectionETWBCLProvider_tA904DD9138642E1D0520625652906C4775E3C999_il2cpp_TypeInfo_var))->___Log_1 = L_0;
  8436. Il2CppCodeGenWriteBarrier((void**)(&((CDSCollectionETWBCLProvider_tA904DD9138642E1D0520625652906C4775E3C999_StaticFields*)il2cpp_codegen_static_fields_for(CDSCollectionETWBCLProvider_tA904DD9138642E1D0520625652906C4775E3C999_il2cpp_TypeInfo_var))->___Log_1), (void*)L_0);
  8437. return;
  8438. }
  8439. }
  8440. #ifdef __clang__
  8441. #pragma clang diagnostic pop
  8442. #endif
  8443. #ifdef __clang__
  8444. #pragma clang diagnostic push
  8445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8446. #pragma clang diagnostic ignored "-Wunused-variable"
  8447. #endif
  8448. // System.Void System.Collections.Generic.KeyNotFoundException::.ctor()
  8449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyNotFoundException__ctor_m4650AA08FA75F015089EA648572674FC6511E8DF (KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E* __this, const RuntimeMethod* method)
  8450. {
  8451. static bool s_Il2CppMethodInitialized;
  8452. if (!s_Il2CppMethodInitialized)
  8453. {
  8454. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral457BF4072EA28A68960C6F36D3FB2B96D339A700);
  8455. s_Il2CppMethodInitialized = true;
  8456. }
  8457. {
  8458. SystemException__ctor_mC481DFD60F19362A0B3523FBD5E429EC4F1F3FB5(__this, _stringLiteral457BF4072EA28A68960C6F36D3FB2B96D339A700, NULL);
  8459. Exception_set_HResult_m010A171183E240EBF4F7611E924B533FAB2E471F_inline(__this, ((int32_t)-2146232969), NULL);
  8460. return;
  8461. }
  8462. }
  8463. // System.Void System.Collections.Generic.KeyNotFoundException::.ctor(System.String)
  8464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyNotFoundException__ctor_mBD1D75B73DD5D7C6C72E4F7A021778837B6F2C6B (KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E* __this, String_t* ___0_message, const RuntimeMethod* method)
  8465. {
  8466. {
  8467. String_t* L_0 = ___0_message;
  8468. SystemException__ctor_mC481DFD60F19362A0B3523FBD5E429EC4F1F3FB5(__this, L_0, NULL);
  8469. Exception_set_HResult_m010A171183E240EBF4F7611E924B533FAB2E471F_inline(__this, ((int32_t)-2146232969), NULL);
  8470. return;
  8471. }
  8472. }
  8473. // System.Void System.Collections.Generic.KeyNotFoundException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
  8474. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyNotFoundException__ctor_m546AE2CB4D7CBD6EA8E321CD8F1AE3D53ACFD29C (KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  8475. {
  8476. {
  8477. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  8478. StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context;
  8479. SystemException__ctor_mA2BB392E0F4CD8A4C132984F76B7A9FBDB3B6879(__this, L_0, L_1, NULL);
  8480. return;
  8481. }
  8482. }
  8483. #ifdef __clang__
  8484. #pragma clang diagnostic pop
  8485. #endif
  8486. #ifdef __clang__
  8487. #pragma clang diagnostic push
  8488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8489. #pragma clang diagnostic ignored "-Wunused-variable"
  8490. #endif
  8491. // System.String System.Collections.Generic.KeyValuePair::PairToString(System.Object,System.Object)
  8492. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* KeyValuePair_PairToString_mBD93B04A82B9F554147E6FF8E6B90C5480B38646 (RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
  8493. {
  8494. static bool s_Il2CppMethodInitialized;
  8495. if (!s_Il2CppMethodInitialized)
  8496. {
  8497. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
  8498. s_Il2CppMethodInitialized = true;
  8499. }
  8500. StringBuilder_t* V_0 = NULL;
  8501. {
  8502. StringBuilder_t* L_0;
  8503. L_0 = StringBuilderCache_Acquire_m1CF9421EC0F3431719E18A8EE78669748DF10892(((int32_t)16), NULL);
  8504. V_0 = L_0;
  8505. StringBuilder_t* L_1 = V_0;
  8506. NullCheck(L_1);
  8507. StringBuilder_t* L_2;
  8508. L_2 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_1, ((int32_t)91), NULL);
  8509. RuntimeObject* L_3 = ___0_key;
  8510. if (!L_3)
  8511. {
  8512. goto IL_001c;
  8513. }
  8514. }
  8515. {
  8516. StringBuilder_t* L_4 = V_0;
  8517. RuntimeObject* L_5 = ___0_key;
  8518. NullCheck(L_4);
  8519. StringBuilder_t* L_6;
  8520. L_6 = StringBuilder_Append_m3A7D629DAA5E0E36B8A617A911E34F79AF84AE63(L_4, L_5, NULL);
  8521. }
  8522. IL_001c:
  8523. {
  8524. StringBuilder_t* L_7 = V_0;
  8525. NullCheck(L_7);
  8526. StringBuilder_t* L_8;
  8527. L_8 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_7, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
  8528. RuntimeObject* L_9 = ___1_value;
  8529. if (!L_9)
  8530. {
  8531. goto IL_0033;
  8532. }
  8533. }
  8534. {
  8535. StringBuilder_t* L_10 = V_0;
  8536. RuntimeObject* L_11 = ___1_value;
  8537. NullCheck(L_10);
  8538. StringBuilder_t* L_12;
  8539. L_12 = StringBuilder_Append_m3A7D629DAA5E0E36B8A617A911E34F79AF84AE63(L_10, L_11, NULL);
  8540. }
  8541. IL_0033:
  8542. {
  8543. StringBuilder_t* L_13 = V_0;
  8544. NullCheck(L_13);
  8545. StringBuilder_t* L_14;
  8546. L_14 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_13, ((int32_t)93), NULL);
  8547. StringBuilder_t* L_15 = V_0;
  8548. String_t* L_16;
  8549. L_16 = StringBuilderCache_GetStringAndRelease_m4A7AB11554F7E80352AB8C3AC72D7AD4C7108FB0(L_15, NULL);
  8550. return L_16;
  8551. }
  8552. }
  8553. #ifdef __clang__
  8554. #pragma clang diagnostic pop
  8555. #endif
  8556. #ifdef __clang__
  8557. #pragma clang diagnostic push
  8558. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8559. #pragma clang diagnostic ignored "-Wunused-variable"
  8560. #endif
  8561. #ifdef __clang__
  8562. #pragma clang diagnostic pop
  8563. #endif
  8564. #ifdef __clang__
  8565. #pragma clang diagnostic push
  8566. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8567. #pragma clang diagnostic ignored "-Wunused-variable"
  8568. #endif
  8569. #ifdef __clang__
  8570. #pragma clang diagnostic pop
  8571. #endif
  8572. #ifdef __clang__
  8573. #pragma clang diagnostic push
  8574. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8575. #pragma clang diagnostic ignored "-Wunused-variable"
  8576. #endif
  8577. // System.Int32 System.Collections.Generic.IntrospectiveSortUtilities::FloorLog2PlusOne(System.Int32)
  8578. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntrospectiveSortUtilities_FloorLog2PlusOne_m33AC60574EC2B80A3B7084361A3736D4CFE91F6D (int32_t ___0_n, const RuntimeMethod* method)
  8579. {
  8580. int32_t V_0 = 0;
  8581. {
  8582. V_0 = 0;
  8583. goto IL_000d;
  8584. }
  8585. IL_0004:
  8586. {
  8587. int32_t L_0 = V_0;
  8588. V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  8589. int32_t L_1 = ___0_n;
  8590. ___0_n = ((int32_t)(L_1/2));
  8591. }
  8592. IL_000d:
  8593. {
  8594. int32_t L_2 = ___0_n;
  8595. if ((((int32_t)L_2) >= ((int32_t)1)))
  8596. {
  8597. goto IL_0004;
  8598. }
  8599. }
  8600. {
  8601. int32_t L_3 = V_0;
  8602. return L_3;
  8603. }
  8604. }
  8605. // System.Void System.Collections.Generic.IntrospectiveSortUtilities::ThrowOrIgnoreBadComparer(System.Object)
  8606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m119232371BEE9732FE70D22EE93B3818E577EFAF (RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  8607. {
  8608. {
  8609. RuntimeObject* L_0 = ___0_comparer;
  8610. String_t* L_1;
  8611. L_1 = SR_Format_m9E8DC9AEFDC34AC67473EFAEAB78C5066C1A0D09(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0FB28D215F1C062EDB535A58AD8714B5A5FE4064)), L_0, NULL);
  8612. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  8613. NullCheck(L_2);
  8614. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, L_1, NULL);
  8615. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_m119232371BEE9732FE70D22EE93B3818E577EFAF_RuntimeMethod_var)));
  8616. }
  8617. }
  8618. #ifdef __clang__
  8619. #pragma clang diagnostic pop
  8620. #endif
  8621. #ifdef __clang__
  8622. #pragma clang diagnostic push
  8623. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8624. #pragma clang diagnostic ignored "-Wunused-variable"
  8625. #endif
  8626. // System.Boolean System.Collections.Generic.ByteEqualityComparer::Equals(System.Byte,System.Byte)
  8627. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ByteEqualityComparer_Equals_m4ABF0097A06636549CB7BB4ED696CB0D3B98563E (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* __this, uint8_t ___0_x, uint8_t ___1_y, const RuntimeMethod* method)
  8628. {
  8629. {
  8630. uint8_t L_0 = ___0_x;
  8631. uint8_t L_1 = ___1_y;
  8632. return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
  8633. }
  8634. }
  8635. // System.Int32 System.Collections.Generic.ByteEqualityComparer::GetHashCode(System.Byte)
  8636. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ByteEqualityComparer_GetHashCode_m019849C226C9A0E22213E1EC02550F6739CFCF3B (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* __this, uint8_t ___0_b, const RuntimeMethod* method)
  8637. {
  8638. {
  8639. int32_t L_0;
  8640. L_0 = Byte_GetHashCode_mB42A844E310593D124CE92EBA90F3755C9B10678((&___0_b), NULL);
  8641. return L_0;
  8642. }
  8643. }
  8644. // System.Int32 System.Collections.Generic.ByteEqualityComparer::IndexOf(System.Byte[],System.Byte,System.Int32,System.Int32)
  8645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ByteEqualityComparer_IndexOf_mFFA29BDEAC6472E9942D453FDA4D88C409EFCDA8 (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, uint8_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  8646. {
  8647. uint8_t* V_0 = NULL;
  8648. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
  8649. {
  8650. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array;
  8651. if (L_0)
  8652. {
  8653. goto IL_000e;
  8654. }
  8655. }
  8656. {
  8657. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  8658. NullCheck(L_1);
  8659. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  8660. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ByteEqualityComparer_IndexOf_mFFA29BDEAC6472E9942D453FDA4D88C409EFCDA8_RuntimeMethod_var)));
  8661. }
  8662. IL_000e:
  8663. {
  8664. int32_t L_2 = ___2_startIndex;
  8665. if ((((int32_t)L_2) >= ((int32_t)0)))
  8666. {
  8667. goto IL_0027;
  8668. }
  8669. }
  8670. {
  8671. String_t* L_3;
  8672. L_3 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL);
  8673. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  8674. NullCheck(L_4);
  8675. ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE68FFE708FFE8FC1D5DA3BEDB8B81DE1CCC64C34)), L_3, NULL);
  8676. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ByteEqualityComparer_IndexOf_mFFA29BDEAC6472E9942D453FDA4D88C409EFCDA8_RuntimeMethod_var)));
  8677. }
  8678. IL_0027:
  8679. {
  8680. int32_t L_5 = ___3_count;
  8681. if ((((int32_t)L_5) >= ((int32_t)0)))
  8682. {
  8683. goto IL_0041;
  8684. }
  8685. }
  8686. {
  8687. String_t* L_6;
  8688. L_6 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral00BA133FF3D84EAB4FB7DB5FB38F235C4E108ED9)), NULL);
  8689. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_7 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  8690. NullCheck(L_7);
  8691. ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_6, NULL);
  8692. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ByteEqualityComparer_IndexOf_mFFA29BDEAC6472E9942D453FDA4D88C409EFCDA8_RuntimeMethod_var)));
  8693. }
  8694. IL_0041:
  8695. {
  8696. int32_t L_8 = ___3_count;
  8697. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_array;
  8698. NullCheck(L_9);
  8699. int32_t L_10 = ___2_startIndex;
  8700. if ((((int32_t)L_8) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10)))))
  8701. {
  8702. goto IL_005a;
  8703. }
  8704. }
  8705. {
  8706. String_t* L_11;
  8707. L_11 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL);
  8708. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  8709. NullCheck(L_12);
  8710. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, L_11, NULL);
  8711. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ByteEqualityComparer_IndexOf_mFFA29BDEAC6472E9942D453FDA4D88C409EFCDA8_RuntimeMethod_var)));
  8712. }
  8713. IL_005a:
  8714. {
  8715. int32_t L_13 = ___3_count;
  8716. if (L_13)
  8717. {
  8718. goto IL_0060;
  8719. }
  8720. }
  8721. {
  8722. return (-1);
  8723. }
  8724. IL_0060:
  8725. {
  8726. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___0_array;
  8727. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = L_14;
  8728. V_1 = L_15;
  8729. if (!L_15)
  8730. {
  8731. goto IL_006a;
  8732. }
  8733. }
  8734. {
  8735. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_1;
  8736. NullCheck(L_16);
  8737. if (((int32_t)(((RuntimeArray*)L_16)->max_length)))
  8738. {
  8739. goto IL_006f;
  8740. }
  8741. }
  8742. IL_006a:
  8743. {
  8744. V_0 = (uint8_t*)((uintptr_t)0);
  8745. goto IL_0078;
  8746. }
  8747. IL_006f:
  8748. {
  8749. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_1;
  8750. NullCheck(L_17);
  8751. V_0 = (uint8_t*)((uintptr_t)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
  8752. }
  8753. IL_0078:
  8754. {
  8755. uint8_t* L_18 = V_0;
  8756. uint8_t L_19 = ___1_value;
  8757. int32_t L_20 = ___2_startIndex;
  8758. int32_t L_21 = ___3_count;
  8759. int32_t L_22;
  8760. L_22 = Buffer_IndexOfByte_mF43902211DC955885C828233F0D46BAC239B0ECC(L_18, L_19, L_20, L_21, NULL);
  8761. return L_22;
  8762. }
  8763. }
  8764. // System.Int32 System.Collections.Generic.ByteEqualityComparer::LastIndexOf(System.Byte[],System.Byte,System.Int32,System.Int32)
  8765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ByteEqualityComparer_LastIndexOf_m8A5A08F15AC6060CA70CC8AC280C32ADFBB749ED (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, uint8_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  8766. {
  8767. int32_t V_0 = 0;
  8768. int32_t V_1 = 0;
  8769. {
  8770. int32_t L_0 = ___2_startIndex;
  8771. int32_t L_1 = ___3_count;
  8772. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  8773. int32_t L_2 = ___2_startIndex;
  8774. V_1 = L_2;
  8775. goto IL_0017;
  8776. }
  8777. IL_000b:
  8778. {
  8779. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_array;
  8780. int32_t L_4 = V_1;
  8781. NullCheck(L_3);
  8782. int32_t L_5 = L_4;
  8783. uint8_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  8784. uint8_t L_7 = ___1_value;
  8785. if ((!(((uint32_t)L_6) == ((uint32_t)L_7))))
  8786. {
  8787. goto IL_0013;
  8788. }
  8789. }
  8790. {
  8791. int32_t L_8 = V_1;
  8792. return L_8;
  8793. }
  8794. IL_0013:
  8795. {
  8796. int32_t L_9 = V_1;
  8797. V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  8798. }
  8799. IL_0017:
  8800. {
  8801. int32_t L_10 = V_1;
  8802. int32_t L_11 = V_0;
  8803. if ((((int32_t)L_10) >= ((int32_t)L_11)))
  8804. {
  8805. goto IL_000b;
  8806. }
  8807. }
  8808. {
  8809. return (-1);
  8810. }
  8811. }
  8812. // System.Boolean System.Collections.Generic.ByteEqualityComparer::Equals(System.Object)
  8813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ByteEqualityComparer_Equals_m9B113E83537F9F939D54627EAFAF81E463C1A468 (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  8814. {
  8815. static bool s_Il2CppMethodInitialized;
  8816. if (!s_Il2CppMethodInitialized)
  8817. {
  8818. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var);
  8819. s_Il2CppMethodInitialized = true;
  8820. }
  8821. {
  8822. RuntimeObject* L_0 = ___0_obj;
  8823. return (bool)((!(((RuntimeObject*)(ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)((ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275*)IsInstClass((RuntimeObject*)L_0, ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  8824. }
  8825. }
  8826. // System.Int32 System.Collections.Generic.ByteEqualityComparer::GetHashCode()
  8827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ByteEqualityComparer_GetHashCode_mC71878E73D9E43C3DA44DA3BD0FD34A1337556E7 (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* __this, const RuntimeMethod* method)
  8828. {
  8829. {
  8830. Type_t* L_0;
  8831. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
  8832. NullCheck(L_0);
  8833. String_t* L_1;
  8834. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_0);
  8835. NullCheck(L_1);
  8836. int32_t L_2;
  8837. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_1);
  8838. return L_2;
  8839. }
  8840. }
  8841. // System.Void System.Collections.Generic.ByteEqualityComparer::.ctor()
  8842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteEqualityComparer__ctor_m6A7EE7FCB7B4275069DC078346C35ED9B6F71AAE (ByteEqualityComparer_tE254CF4C39341CB4BB9890C1CA90ACE14E1BA275* __this, const RuntimeMethod* method)
  8843. {
  8844. static bool s_Il2CppMethodInitialized;
  8845. if (!s_Il2CppMethodInitialized)
  8846. {
  8847. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1__ctor_m837428D8789D08F38784925EE679EBC5FF7808FD_RuntimeMethod_var);
  8848. s_Il2CppMethodInitialized = true;
  8849. }
  8850. {
  8851. EqualityComparer_1__ctor_m837428D8789D08F38784925EE679EBC5FF7808FD(__this, EqualityComparer_1__ctor_m837428D8789D08F38784925EE679EBC5FF7808FD_RuntimeMethod_var);
  8852. return;
  8853. }
  8854. }
  8855. #ifdef __clang__
  8856. #pragma clang diagnostic pop
  8857. #endif
  8858. #ifdef __clang__
  8859. #pragma clang diagnostic push
  8860. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8861. #pragma clang diagnostic ignored "-Wunused-variable"
  8862. #endif
  8863. // System.Int32 System.Collections.Generic.InternalStringComparer::GetHashCode(System.String)
  8864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InternalStringComparer_GetHashCode_m4EC162DE81A1F8235C20BD7ADFD2ED0BB12FD7C6 (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* __this, String_t* ___0_obj, const RuntimeMethod* method)
  8865. {
  8866. {
  8867. String_t* L_0 = ___0_obj;
  8868. if (L_0)
  8869. {
  8870. goto IL_0005;
  8871. }
  8872. }
  8873. {
  8874. return 0;
  8875. }
  8876. IL_0005:
  8877. {
  8878. String_t* L_1 = ___0_obj;
  8879. NullCheck(L_1);
  8880. int32_t L_2;
  8881. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_1);
  8882. return L_2;
  8883. }
  8884. }
  8885. // System.Boolean System.Collections.Generic.InternalStringComparer::Equals(System.String,System.String)
  8886. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalStringComparer_Equals_m788524086ADC25F1E939088DF22FF301DF3018B0 (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* __this, String_t* ___0_x, String_t* ___1_y, const RuntimeMethod* method)
  8887. {
  8888. {
  8889. String_t* L_0 = ___0_x;
  8890. if (L_0)
  8891. {
  8892. goto IL_0008;
  8893. }
  8894. }
  8895. {
  8896. String_t* L_1 = ___1_y;
  8897. return (bool)((((RuntimeObject*)(String_t*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  8898. }
  8899. IL_0008:
  8900. {
  8901. String_t* L_2 = ___0_x;
  8902. String_t* L_3 = ___1_y;
  8903. if ((!(((RuntimeObject*)(String_t*)L_2) == ((RuntimeObject*)(String_t*)L_3))))
  8904. {
  8905. goto IL_000e;
  8906. }
  8907. }
  8908. {
  8909. return (bool)1;
  8910. }
  8911. IL_000e:
  8912. {
  8913. String_t* L_4 = ___0_x;
  8914. String_t* L_5 = ___1_y;
  8915. NullCheck(L_4);
  8916. bool L_6;
  8917. L_6 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_4, L_5, NULL);
  8918. return L_6;
  8919. }
  8920. }
  8921. // System.Int32 System.Collections.Generic.InternalStringComparer::IndexOf(System.String[],System.String,System.Int32,System.Int32)
  8922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InternalStringComparer_IndexOf_mE69D32A9D7690C656336174756E70C54C457067D (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_array, String_t* ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  8923. {
  8924. int32_t V_0 = 0;
  8925. int32_t V_1 = 0;
  8926. {
  8927. int32_t L_0 = ___2_startIndex;
  8928. int32_t L_1 = ___3_count;
  8929. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  8930. int32_t L_2 = ___2_startIndex;
  8931. V_1 = L_2;
  8932. goto IL_001e;
  8933. }
  8934. IL_0009:
  8935. {
  8936. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = ___0_array;
  8937. int32_t L_4 = V_1;
  8938. String_t* L_5;
  8939. L_5 = IL2CPP_ARRAY_UNSAFE_LOAD(L_3, L_4);
  8940. String_t* L_6 = ___1_value;
  8941. bool L_7;
  8942. L_7 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_5, L_6, NULL);
  8943. if (!L_7)
  8944. {
  8945. goto IL_001a;
  8946. }
  8947. }
  8948. {
  8949. int32_t L_8 = V_1;
  8950. return L_8;
  8951. }
  8952. IL_001a:
  8953. {
  8954. int32_t L_9 = V_1;
  8955. V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
  8956. }
  8957. IL_001e:
  8958. {
  8959. int32_t L_10 = V_1;
  8960. int32_t L_11 = V_0;
  8961. if ((((int32_t)L_10) < ((int32_t)L_11)))
  8962. {
  8963. goto IL_0009;
  8964. }
  8965. }
  8966. {
  8967. return (-1);
  8968. }
  8969. }
  8970. // System.Void System.Collections.Generic.InternalStringComparer::.ctor()
  8971. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalStringComparer__ctor_m06A4CE888A27763DE6BD47DD2C2CF45C68736108 (InternalStringComparer_t04B2D1768998E940BC4619579B7044102591E38B* __this, const RuntimeMethod* method)
  8972. {
  8973. static bool s_Il2CppMethodInitialized;
  8974. if (!s_Il2CppMethodInitialized)
  8975. {
  8976. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1__ctor_m9D692A2446D3F93F9042D7CAC625E36F01658C0C_RuntimeMethod_var);
  8977. s_Il2CppMethodInitialized = true;
  8978. }
  8979. {
  8980. EqualityComparer_1__ctor_m9D692A2446D3F93F9042D7CAC625E36F01658C0C(__this, EqualityComparer_1__ctor_m9D692A2446D3F93F9042D7CAC625E36F01658C0C_RuntimeMethod_var);
  8981. return;
  8982. }
  8983. }
  8984. #ifdef __clang__
  8985. #pragma clang diagnostic pop
  8986. #endif
  8987. #ifdef __clang__
  8988. #pragma clang diagnostic push
  8989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8990. #pragma clang diagnostic ignored "-Wunused-variable"
  8991. #endif
  8992. // System.Void System.Buffers.ArrayPoolEventSource::.ctor()
  8993. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayPoolEventSource__ctor_m630817B899F980174697248E423104D06EC63F2E (ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* __this, const RuntimeMethod* method)
  8994. {
  8995. static bool s_Il2CppMethodInitialized;
  8996. if (!s_Il2CppMethodInitialized)
  8997. {
  8998. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral71943296949CB7F897DB641231533D430DE14FF8);
  8999. s_Il2CppMethodInitialized = true;
  9000. }
  9001. {
  9002. Guid_t L_0;
  9003. memset((&L_0), 0, sizeof(L_0));
  9004. Guid__ctor_mC52E0191E06C110F9F6E0A417BCA4437D79CC130((&L_0), ((int32_t)140948152), (int16_t)((int32_t)23791), (int16_t)((int32_t)23993), (uint8_t)((int32_t)38), (uint8_t)((int32_t)18), (uint8_t)((int32_t)12), (uint8_t)((int32_t)15), (uint8_t)((int32_t)253), (uint8_t)((int32_t)129), (uint8_t)((int32_t)74), (uint8_t)((int32_t)68), /*hidden argument*/NULL);
  9005. EventSource__ctor_mA6FB74138AB52C540333000C0CEAD367D5072083(__this, L_0, _stringLiteral71943296949CB7F897DB641231533D430DE14FF8, NULL);
  9006. return;
  9007. }
  9008. }
  9009. // System.Void System.Buffers.ArrayPoolEventSource::BufferRented(System.Int32,System.Int32,System.Int32,System.Int32)
  9010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayPoolEventSource_BufferRented_m89BFEDA08F56DBCD41247780571D8481C08961E6 (ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* __this, int32_t ___0_bufferId, int32_t ___1_bufferSize, int32_t ___2_poolId, int32_t ___3_bucketId, const RuntimeMethod* method)
  9011. {
  9012. static bool s_Il2CppMethodInitialized;
  9013. if (!s_Il2CppMethodInitialized)
  9014. {
  9015. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPoolEventSource_BufferRented_m89BFEDA08F56DBCD41247780571D8481C08961E6_RuntimeMethod_var);
  9016. s_Il2CppMethodInitialized = true;
  9017. }
  9018. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* V_0 = NULL;
  9019. {
  9020. uint32_t L_0 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9021. if ((uintptr_t)((uintptr_t)4) * (uintptr_t)L_0 > (uintptr_t)kIl2CppUIntPtrMax)
  9022. IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), ArrayPoolEventSource_BufferRented_m89BFEDA08F56DBCD41247780571D8481C08961E6_RuntimeMethod_var);
  9023. intptr_t L_1 = ((intptr_t)il2cpp_codegen_multiply((intptr_t)((uintptr_t)4), (int32_t)L_0));
  9024. int8_t* L_2 = (int8_t*) (L_1 ? alloca(L_1) : NULL);
  9025. memset(L_2, 0, L_1);
  9026. V_0 = (EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)(L_2);
  9027. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_3 = V_0;
  9028. EventData_set_Size_m4F0086F2CA3FFE1F1E0B57EF54F1324694BD094F_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)L_3, 4, NULL);
  9029. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_4 = V_0;
  9030. intptr_t L_5;
  9031. L_5 = IntPtr_op_Explicit_mE2CEC14C61FD5E2159A03EA2AD97F5CDC5BB9F4D((void*)((uintptr_t)(&___0_bufferId)), NULL);
  9032. EventData_set_DataPointer_m77D62FE7997CE5DC1F29E7DCDFB3C413AEF93929_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)L_4, L_5, NULL);
  9033. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_6 = V_0;
  9034. EventData_set_Reserved_m0FE18C01D6ECA5BA76B431305E944F6D437C4799_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)L_6, 0, NULL);
  9035. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_7 = V_0;
  9036. uint32_t L_8 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9037. EventData_set_Size_m4F0086F2CA3FFE1F1E0B57EF54F1324694BD094F_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_7, (int32_t)L_8)), 4, NULL);
  9038. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_9 = V_0;
  9039. uint32_t L_10 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9040. intptr_t L_11;
  9041. L_11 = IntPtr_op_Explicit_mE2CEC14C61FD5E2159A03EA2AD97F5CDC5BB9F4D((void*)((uintptr_t)(&___1_bufferSize)), NULL);
  9042. EventData_set_DataPointer_m77D62FE7997CE5DC1F29E7DCDFB3C413AEF93929_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_9, (int32_t)L_10)), L_11, NULL);
  9043. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_12 = V_0;
  9044. uint32_t L_13 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9045. EventData_set_Reserved_m0FE18C01D6ECA5BA76B431305E944F6D437C4799_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_12, (int32_t)L_13)), 0, NULL);
  9046. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_14 = V_0;
  9047. uint32_t L_15 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9048. EventData_set_Size_m4F0086F2CA3FFE1F1E0B57EF54F1324694BD094F_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_14, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_15)))), 4, NULL);
  9049. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_16 = V_0;
  9050. uint32_t L_17 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9051. intptr_t L_18;
  9052. L_18 = IntPtr_op_Explicit_mE2CEC14C61FD5E2159A03EA2AD97F5CDC5BB9F4D((void*)((uintptr_t)(&___2_poolId)), NULL);
  9053. EventData_set_DataPointer_m77D62FE7997CE5DC1F29E7DCDFB3C413AEF93929_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_16, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_17)))), L_18, NULL);
  9054. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_19 = V_0;
  9055. uint32_t L_20 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9056. EventData_set_Reserved_m0FE18C01D6ECA5BA76B431305E944F6D437C4799_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_19, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_20)))), 0, NULL);
  9057. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_21 = V_0;
  9058. uint32_t L_22 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9059. EventData_set_Size_m4F0086F2CA3FFE1F1E0B57EF54F1324694BD094F_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_21, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), (int32_t)L_22)))), 4, NULL);
  9060. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_23 = V_0;
  9061. uint32_t L_24 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9062. intptr_t L_25;
  9063. L_25 = IntPtr_op_Explicit_mE2CEC14C61FD5E2159A03EA2AD97F5CDC5BB9F4D((void*)((uintptr_t)(&___3_bucketId)), NULL);
  9064. EventData_set_DataPointer_m77D62FE7997CE5DC1F29E7DCDFB3C413AEF93929_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_23, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), (int32_t)L_24)))), L_25, NULL);
  9065. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_26 = V_0;
  9066. uint32_t L_27 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9067. EventData_set_Reserved_m0FE18C01D6ECA5BA76B431305E944F6D437C4799_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_26, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), (int32_t)L_27)))), 0, NULL);
  9068. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_28 = V_0;
  9069. EventSource_WriteEventCore_m168D78A12127FCD1AF49F42E7E3DB2303035B631(__this, 1, 4, L_28, NULL);
  9070. return;
  9071. }
  9072. }
  9073. // System.Void System.Buffers.ArrayPoolEventSource::BufferAllocated(System.Int32,System.Int32,System.Int32,System.Int32,System.Buffers.ArrayPoolEventSource/BufferAllocatedReason)
  9074. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayPoolEventSource_BufferAllocated_m8460B99481867223928865EA0076CCF983EE3DB0 (ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* __this, int32_t ___0_bufferId, int32_t ___1_bufferSize, int32_t ___2_poolId, int32_t ___3_bucketId, int32_t ___4_reason, const RuntimeMethod* method)
  9075. {
  9076. static bool s_Il2CppMethodInitialized;
  9077. if (!s_Il2CppMethodInitialized)
  9078. {
  9079. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPoolEventSource_BufferAllocated_m8460B99481867223928865EA0076CCF983EE3DB0_RuntimeMethod_var);
  9080. s_Il2CppMethodInitialized = true;
  9081. }
  9082. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* V_0 = NULL;
  9083. {
  9084. uint32_t L_0 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9085. if ((uintptr_t)((uintptr_t)5) * (uintptr_t)L_0 > (uintptr_t)kIl2CppUIntPtrMax)
  9086. IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), ArrayPoolEventSource_BufferAllocated_m8460B99481867223928865EA0076CCF983EE3DB0_RuntimeMethod_var);
  9087. intptr_t L_1 = ((intptr_t)il2cpp_codegen_multiply((intptr_t)((uintptr_t)5), (int32_t)L_0));
  9088. int8_t* L_2 = (int8_t*) (L_1 ? alloca(L_1) : NULL);
  9089. memset(L_2, 0, L_1);
  9090. V_0 = (EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)(L_2);
  9091. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_3 = V_0;
  9092. EventData_set_Size_m4F0086F2CA3FFE1F1E0B57EF54F1324694BD094F_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)L_3, 4, NULL);
  9093. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_4 = V_0;
  9094. intptr_t L_5;
  9095. L_5 = IntPtr_op_Explicit_mE2CEC14C61FD5E2159A03EA2AD97F5CDC5BB9F4D((void*)((uintptr_t)(&___0_bufferId)), NULL);
  9096. EventData_set_DataPointer_m77D62FE7997CE5DC1F29E7DCDFB3C413AEF93929_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)L_4, L_5, NULL);
  9097. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_6 = V_0;
  9098. EventData_set_Reserved_m0FE18C01D6ECA5BA76B431305E944F6D437C4799_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)L_6, 0, NULL);
  9099. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_7 = V_0;
  9100. uint32_t L_8 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9101. EventData_set_Size_m4F0086F2CA3FFE1F1E0B57EF54F1324694BD094F_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_7, (int32_t)L_8)), 4, NULL);
  9102. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_9 = V_0;
  9103. uint32_t L_10 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9104. intptr_t L_11;
  9105. L_11 = IntPtr_op_Explicit_mE2CEC14C61FD5E2159A03EA2AD97F5CDC5BB9F4D((void*)((uintptr_t)(&___1_bufferSize)), NULL);
  9106. EventData_set_DataPointer_m77D62FE7997CE5DC1F29E7DCDFB3C413AEF93929_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_9, (int32_t)L_10)), L_11, NULL);
  9107. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_12 = V_0;
  9108. uint32_t L_13 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9109. EventData_set_Reserved_m0FE18C01D6ECA5BA76B431305E944F6D437C4799_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_12, (int32_t)L_13)), 0, NULL);
  9110. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_14 = V_0;
  9111. uint32_t L_15 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9112. EventData_set_Size_m4F0086F2CA3FFE1F1E0B57EF54F1324694BD094F_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_14, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_15)))), 4, NULL);
  9113. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_16 = V_0;
  9114. uint32_t L_17 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9115. intptr_t L_18;
  9116. L_18 = IntPtr_op_Explicit_mE2CEC14C61FD5E2159A03EA2AD97F5CDC5BB9F4D((void*)((uintptr_t)(&___2_poolId)), NULL);
  9117. EventData_set_DataPointer_m77D62FE7997CE5DC1F29E7DCDFB3C413AEF93929_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_16, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_17)))), L_18, NULL);
  9118. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_19 = V_0;
  9119. uint32_t L_20 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9120. EventData_set_Reserved_m0FE18C01D6ECA5BA76B431305E944F6D437C4799_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_19, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_20)))), 0, NULL);
  9121. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_21 = V_0;
  9122. uint32_t L_22 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9123. EventData_set_Size_m4F0086F2CA3FFE1F1E0B57EF54F1324694BD094F_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_21, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), (int32_t)L_22)))), 4, NULL);
  9124. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_23 = V_0;
  9125. uint32_t L_24 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9126. intptr_t L_25;
  9127. L_25 = IntPtr_op_Explicit_mE2CEC14C61FD5E2159A03EA2AD97F5CDC5BB9F4D((void*)((uintptr_t)(&___3_bucketId)), NULL);
  9128. EventData_set_DataPointer_m77D62FE7997CE5DC1F29E7DCDFB3C413AEF93929_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_23, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), (int32_t)L_24)))), L_25, NULL);
  9129. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_26 = V_0;
  9130. uint32_t L_27 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9131. EventData_set_Reserved_m0FE18C01D6ECA5BA76B431305E944F6D437C4799_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_26, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), (int32_t)L_27)))), 0, NULL);
  9132. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_28 = V_0;
  9133. uint32_t L_29 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9134. EventData_set_Size_m4F0086F2CA3FFE1F1E0B57EF54F1324694BD094F_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_28, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), (int32_t)L_29)))), 4, NULL);
  9135. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_30 = V_0;
  9136. uint32_t L_31 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9137. intptr_t L_32;
  9138. L_32 = IntPtr_op_Explicit_mE2CEC14C61FD5E2159A03EA2AD97F5CDC5BB9F4D((void*)((uintptr_t)(&___4_reason)), NULL);
  9139. EventData_set_DataPointer_m77D62FE7997CE5DC1F29E7DCDFB3C413AEF93929_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_30, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), (int32_t)L_31)))), L_32, NULL);
  9140. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_33 = V_0;
  9141. uint32_t L_34 = sizeof(EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D);
  9142. EventData_set_Reserved_m0FE18C01D6ECA5BA76B431305E944F6D437C4799_inline((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)((EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D*)il2cpp_codegen_add((intptr_t)L_33, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), (int32_t)L_34)))), 0, NULL);
  9143. EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* L_35 = V_0;
  9144. EventSource_WriteEventCore_m168D78A12127FCD1AF49F42E7E3DB2303035B631(__this, 2, 5, L_35, NULL);
  9145. return;
  9146. }
  9147. }
  9148. // System.Void System.Buffers.ArrayPoolEventSource::BufferReturned(System.Int32,System.Int32,System.Int32)
  9149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayPoolEventSource_BufferReturned_m077FAF26488263C1FBFA74CF54A5B3966BB87D55 (ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* __this, int32_t ___0_bufferId, int32_t ___1_bufferSize, int32_t ___2_poolId, const RuntimeMethod* method)
  9150. {
  9151. {
  9152. int32_t L_0 = ___0_bufferId;
  9153. int32_t L_1 = ___1_bufferSize;
  9154. int32_t L_2 = ___2_poolId;
  9155. EventSource_WriteEvent_m29A840C8BA6AEBC203406BC9BBED63067788805F(__this, 3, L_0, L_1, L_2, NULL);
  9156. return;
  9157. }
  9158. }
  9159. // System.Void System.Buffers.ArrayPoolEventSource::BufferTrimmed(System.Int32,System.Int32,System.Int32)
  9160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayPoolEventSource_BufferTrimmed_m7E5BBBCE84BEF9C79981E482AC6D2FA6FFB2ECB0 (ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* __this, int32_t ___0_bufferId, int32_t ___1_bufferSize, int32_t ___2_poolId, const RuntimeMethod* method)
  9161. {
  9162. {
  9163. int32_t L_0 = ___0_bufferId;
  9164. int32_t L_1 = ___1_bufferSize;
  9165. int32_t L_2 = ___2_poolId;
  9166. EventSource_WriteEvent_m29A840C8BA6AEBC203406BC9BBED63067788805F(__this, 4, L_0, L_1, L_2, NULL);
  9167. return;
  9168. }
  9169. }
  9170. // System.Void System.Buffers.ArrayPoolEventSource::BufferTrimPoll(System.Int32,System.Int32)
  9171. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayPoolEventSource_BufferTrimPoll_mCB607EF91966BDFABAE587B19148849ACC5A45FA (ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* __this, int32_t ___0_milliseconds, int32_t ___1_pressure, const RuntimeMethod* method)
  9172. {
  9173. {
  9174. int32_t L_0 = ___0_milliseconds;
  9175. int32_t L_1 = ___1_pressure;
  9176. EventSource_WriteEvent_mF3DADFC0459BB9C89B17BCECE51A57C3F4ED7D88(__this, 5, L_0, L_1, NULL);
  9177. return;
  9178. }
  9179. }
  9180. // System.Void System.Buffers.ArrayPoolEventSource::.cctor()
  9181. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayPoolEventSource__cctor_m9E459A789B6EB88AFC218C00FCEE8FE321380663 (const RuntimeMethod* method)
  9182. {
  9183. static bool s_Il2CppMethodInitialized;
  9184. if (!s_Il2CppMethodInitialized)
  9185. {
  9186. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var);
  9187. s_Il2CppMethodInitialized = true;
  9188. }
  9189. {
  9190. ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* L_0 = (ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888*)il2cpp_codegen_object_new(ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var);
  9191. NullCheck(L_0);
  9192. ArrayPoolEventSource__ctor_m630817B899F980174697248E423104D06EC63F2E(L_0, NULL);
  9193. ((ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_StaticFields*)il2cpp_codegen_static_fields_for(ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var))->___Log_1 = L_0;
  9194. Il2CppCodeGenWriteBarrier((void**)(&((ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_StaticFields*)il2cpp_codegen_static_fields_for(ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var))->___Log_1), (void*)L_0);
  9195. return;
  9196. }
  9197. }
  9198. #ifdef __clang__
  9199. #pragma clang diagnostic pop
  9200. #endif
  9201. #ifdef __clang__
  9202. #pragma clang diagnostic push
  9203. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9204. #pragma clang diagnostic ignored "-Wunused-variable"
  9205. #endif
  9206. // Conversion methods for marshalling of: System.Buffers.MemoryHandle
  9207. IL2CPP_EXTERN_C void MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD_marshal_pinvoke(const MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD& unmarshaled, MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD_marshaled_pinvoke& marshaled)
  9208. {
  9209. Exception_t* ____pinnable_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_pinnable' of type 'MemoryHandle': Reference type field marshaling is not supported.");
  9210. IL2CPP_RAISE_MANAGED_EXCEPTION(____pinnable_2Exception, NULL);
  9211. }
  9212. IL2CPP_EXTERN_C void MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD_marshal_pinvoke_back(const MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD_marshaled_pinvoke& marshaled, MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD& unmarshaled)
  9213. {
  9214. Exception_t* ____pinnable_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_pinnable' of type 'MemoryHandle': Reference type field marshaling is not supported.");
  9215. IL2CPP_RAISE_MANAGED_EXCEPTION(____pinnable_2Exception, NULL);
  9216. }
  9217. // Conversion method for clean up from marshalling of: System.Buffers.MemoryHandle
  9218. IL2CPP_EXTERN_C void MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD_marshal_pinvoke_cleanup(MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD_marshaled_pinvoke& marshaled)
  9219. {
  9220. }
  9221. // Conversion methods for marshalling of: System.Buffers.MemoryHandle
  9222. IL2CPP_EXTERN_C void MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD_marshal_com(const MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD& unmarshaled, MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD_marshaled_com& marshaled)
  9223. {
  9224. Exception_t* ____pinnable_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_pinnable' of type 'MemoryHandle': Reference type field marshaling is not supported.");
  9225. IL2CPP_RAISE_MANAGED_EXCEPTION(____pinnable_2Exception, NULL);
  9226. }
  9227. IL2CPP_EXTERN_C void MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD_marshal_com_back(const MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD_marshaled_com& marshaled, MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD& unmarshaled)
  9228. {
  9229. Exception_t* ____pinnable_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_pinnable' of type 'MemoryHandle': Reference type field marshaling is not supported.");
  9230. IL2CPP_RAISE_MANAGED_EXCEPTION(____pinnable_2Exception, NULL);
  9231. }
  9232. // Conversion method for clean up from marshalling of: System.Buffers.MemoryHandle
  9233. IL2CPP_EXTERN_C void MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD_marshal_com_cleanup(MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD_marshaled_com& marshaled)
  9234. {
  9235. }
  9236. // System.Void System.Buffers.MemoryHandle::.ctor(System.Void*,System.Runtime.InteropServices.GCHandle,System.Buffers.IPinnable)
  9237. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryHandle__ctor_mBC4C2B7E7F10F5F93EFCF6A3A24D41CE79916C91 (MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD* __this, void* ___0_pointer, GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___1_handle, RuntimeObject* ___2_pinnable, const RuntimeMethod* method)
  9238. {
  9239. {
  9240. void* L_0 = ___0_pointer;
  9241. __this->____pointer_0 = L_0;
  9242. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1 = ___1_handle;
  9243. __this->____handle_1 = L_1;
  9244. RuntimeObject* L_2 = ___2_pinnable;
  9245. __this->____pinnable_2 = L_2;
  9246. Il2CppCodeGenWriteBarrier((void**)(&__this->____pinnable_2), (void*)L_2);
  9247. return;
  9248. }
  9249. }
  9250. IL2CPP_EXTERN_C void MemoryHandle__ctor_mBC4C2B7E7F10F5F93EFCF6A3A24D41CE79916C91_AdjustorThunk (RuntimeObject* __this, void* ___0_pointer, GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___1_handle, RuntimeObject* ___2_pinnable, const RuntimeMethod* method)
  9251. {
  9252. MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD* _thisAdjusted;
  9253. int32_t _offset = 1;
  9254. _thisAdjusted = reinterpret_cast<MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD*>(__this + _offset);
  9255. MemoryHandle__ctor_mBC4C2B7E7F10F5F93EFCF6A3A24D41CE79916C91(_thisAdjusted, ___0_pointer, ___1_handle, ___2_pinnable, method);
  9256. }
  9257. // System.Void* System.Buffers.MemoryHandle::get_Pointer()
  9258. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* MemoryHandle_get_Pointer_mB37B69B8014746F855683C47FF2E6EC46D656CA8 (MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD* __this, const RuntimeMethod* method)
  9259. {
  9260. {
  9261. void* L_0 = __this->____pointer_0;
  9262. return L_0;
  9263. }
  9264. }
  9265. IL2CPP_EXTERN_C void* MemoryHandle_get_Pointer_mB37B69B8014746F855683C47FF2E6EC46D656CA8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  9266. {
  9267. MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD* _thisAdjusted;
  9268. int32_t _offset = 1;
  9269. _thisAdjusted = reinterpret_cast<MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD*>(__this + _offset);
  9270. void* _returnValue;
  9271. _returnValue = MemoryHandle_get_Pointer_mB37B69B8014746F855683C47FF2E6EC46D656CA8_inline(_thisAdjusted, method);
  9272. return _returnValue;
  9273. }
  9274. // System.Void System.Buffers.MemoryHandle::Dispose()
  9275. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryHandle_Dispose_m1F3EAA54B49EACFC7E489AEF1FF630553FEBE229 (MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD* __this, const RuntimeMethod* method)
  9276. {
  9277. static bool s_Il2CppMethodInitialized;
  9278. if (!s_Il2CppMethodInitialized)
  9279. {
  9280. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPinnable_tA3989EA495C0118966BAAF8848C0009947BB49C0_il2cpp_TypeInfo_var);
  9281. s_Il2CppMethodInitialized = true;
  9282. }
  9283. {
  9284. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* L_0 = (&__this->____handle_1);
  9285. bool L_1;
  9286. L_1 = GCHandle_get_IsAllocated_m241908103D8D867E11CCAB73C918729825E86843(L_0, NULL);
  9287. if (!L_1)
  9288. {
  9289. goto IL_0018;
  9290. }
  9291. }
  9292. {
  9293. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* L_2 = (&__this->____handle_1);
  9294. GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3(L_2, NULL);
  9295. }
  9296. IL_0018:
  9297. {
  9298. RuntimeObject* L_3 = __this->____pinnable_2;
  9299. if (!L_3)
  9300. {
  9301. goto IL_0032;
  9302. }
  9303. }
  9304. {
  9305. RuntimeObject* L_4 = __this->____pinnable_2;
  9306. NullCheck(L_4);
  9307. InterfaceActionInvoker0::Invoke(0 /* System.Void System.Buffers.IPinnable::Unpin() */, IPinnable_tA3989EA495C0118966BAAF8848C0009947BB49C0_il2cpp_TypeInfo_var, L_4);
  9308. __this->____pinnable_2 = (RuntimeObject*)NULL;
  9309. Il2CppCodeGenWriteBarrier((void**)(&__this->____pinnable_2), (void*)(RuntimeObject*)NULL);
  9310. }
  9311. IL_0032:
  9312. {
  9313. __this->____pointer_0 = (void*)((uintptr_t)0);
  9314. return;
  9315. }
  9316. }
  9317. IL2CPP_EXTERN_C void MemoryHandle_Dispose_m1F3EAA54B49EACFC7E489AEF1FF630553FEBE229_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  9318. {
  9319. MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD* _thisAdjusted;
  9320. int32_t _offset = 1;
  9321. _thisAdjusted = reinterpret_cast<MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD*>(__this + _offset);
  9322. MemoryHandle_Dispose_m1F3EAA54B49EACFC7E489AEF1FF630553FEBE229(_thisAdjusted, method);
  9323. }
  9324. #ifdef __clang__
  9325. #pragma clang diagnostic pop
  9326. #endif
  9327. #ifdef __clang__
  9328. #pragma clang diagnostic push
  9329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9330. #pragma clang diagnostic ignored "-Wunused-variable"
  9331. #endif
  9332. // System.Int32 System.Buffers.Utilities::SelectBucketIndex(System.Int32)
  9333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Utilities_SelectBucketIndex_m9B3AC5D1921CE4B602233DBCF6CC49537CB8EE2E (int32_t ___0_bufferSize, const RuntimeMethod* method)
  9334. {
  9335. uint32_t V_0 = 0;
  9336. int32_t V_1 = 0;
  9337. {
  9338. int32_t L_0 = ___0_bufferSize;
  9339. V_0 = ((int32_t)((uint32_t)((int32_t)il2cpp_codegen_subtract(L_0, 1))>>4));
  9340. V_1 = 0;
  9341. uint32_t L_1 = V_0;
  9342. if ((!(((uint32_t)L_1) > ((uint32_t)((int32_t)65535)))))
  9343. {
  9344. goto IL_0018;
  9345. }
  9346. }
  9347. {
  9348. uint32_t L_2 = V_0;
  9349. V_0 = ((int32_t)((uint32_t)L_2>>((int32_t)16)));
  9350. V_1 = ((int32_t)16);
  9351. }
  9352. IL_0018:
  9353. {
  9354. uint32_t L_3 = V_0;
  9355. if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)255)))))
  9356. {
  9357. goto IL_0028;
  9358. }
  9359. }
  9360. {
  9361. uint32_t L_4 = V_0;
  9362. V_0 = ((int32_t)((uint32_t)L_4>>8));
  9363. int32_t L_5 = V_1;
  9364. V_1 = ((int32_t)il2cpp_codegen_add(L_5, 8));
  9365. }
  9366. IL_0028:
  9367. {
  9368. uint32_t L_6 = V_0;
  9369. if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)15)))))
  9370. {
  9371. goto IL_0035;
  9372. }
  9373. }
  9374. {
  9375. uint32_t L_7 = V_0;
  9376. V_0 = ((int32_t)((uint32_t)L_7>>4));
  9377. int32_t L_8 = V_1;
  9378. V_1 = ((int32_t)il2cpp_codegen_add(L_8, 4));
  9379. }
  9380. IL_0035:
  9381. {
  9382. uint32_t L_9 = V_0;
  9383. if ((!(((uint32_t)L_9) > ((uint32_t)3))))
  9384. {
  9385. goto IL_0041;
  9386. }
  9387. }
  9388. {
  9389. uint32_t L_10 = V_0;
  9390. V_0 = ((int32_t)((uint32_t)L_10>>2));
  9391. int32_t L_11 = V_1;
  9392. V_1 = ((int32_t)il2cpp_codegen_add(L_11, 2));
  9393. }
  9394. IL_0041:
  9395. {
  9396. uint32_t L_12 = V_0;
  9397. if ((!(((uint32_t)L_12) > ((uint32_t)1))))
  9398. {
  9399. goto IL_004d;
  9400. }
  9401. }
  9402. {
  9403. uint32_t L_13 = V_0;
  9404. V_0 = ((int32_t)((uint32_t)L_13>>1));
  9405. int32_t L_14 = V_1;
  9406. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  9407. }
  9408. IL_004d:
  9409. {
  9410. int32_t L_15 = V_1;
  9411. uint32_t L_16 = V_0;
  9412. return ((int32_t)il2cpp_codegen_add(L_15, (int32_t)L_16));
  9413. }
  9414. }
  9415. // System.Int32 System.Buffers.Utilities::GetMaxSizeForBucket(System.Int32)
  9416. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Utilities_GetMaxSizeForBucket_mEC1D6B6E8946CCDC2CC12176874A9DE8A0EA5E96 (int32_t ___0_binIndex, const RuntimeMethod* method)
  9417. {
  9418. {
  9419. int32_t L_0 = ___0_binIndex;
  9420. return ((int32_t)(((int32_t)16)<<((int32_t)(L_0&((int32_t)31)))));
  9421. }
  9422. }
  9423. #ifdef __clang__
  9424. #pragma clang diagnostic pop
  9425. #endif
  9426. #ifdef __clang__
  9427. #pragma clang diagnostic push
  9428. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9429. #pragma clang diagnostic ignored "-Wunused-variable"
  9430. #endif
  9431. // System.Int32 System.Buffers.Binary.BinaryPrimitives::ReverseEndianness(System.Int32)
  9432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BinaryPrimitives_ReverseEndianness_mF7B5C36D507C0D85537E18A1141554A99093BD78 (int32_t ___0_value, const RuntimeMethod* method)
  9433. {
  9434. {
  9435. int32_t L_0 = ___0_value;
  9436. uint32_t L_1;
  9437. L_1 = BinaryPrimitives_ReverseEndianness_mCCA2099164ECA9672968898DD996A9F04B392FFF_inline(L_0, NULL);
  9438. return L_1;
  9439. }
  9440. }
  9441. // System.UInt16 System.Buffers.Binary.BinaryPrimitives::ReverseEndianness(System.UInt16)
  9442. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t BinaryPrimitives_ReverseEndianness_mDBF226C2D52CAFF6DE538F8245444B5CF87A02D0 (uint16_t ___0_value, const RuntimeMethod* method)
  9443. {
  9444. {
  9445. uint16_t L_0 = ___0_value;
  9446. uint16_t L_1 = ___0_value;
  9447. return (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)((int32_t)L_0>>8)), ((int32_t)((int32_t)L_1<<8)))));
  9448. }
  9449. }
  9450. // System.UInt32 System.Buffers.Binary.BinaryPrimitives::ReverseEndianness(System.UInt32)
  9451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BinaryPrimitives_ReverseEndianness_mCCA2099164ECA9672968898DD996A9F04B392FFF (uint32_t ___0_value, const RuntimeMethod* method)
  9452. {
  9453. uint32_t V_0 = 0;
  9454. uint32_t V_1 = 0;
  9455. {
  9456. uint32_t L_0 = ___0_value;
  9457. V_0 = ((int32_t)((int32_t)L_0&((int32_t)16711935)));
  9458. uint32_t L_1 = ___0_value;
  9459. V_1 = ((int32_t)((int32_t)L_1&((int32_t)-16711936)));
  9460. uint32_t L_2 = V_0;
  9461. uint32_t L_3 = V_0;
  9462. uint32_t L_4 = V_1;
  9463. uint32_t L_5 = V_1;
  9464. return ((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)((uint32_t)L_2>>8))|((int32_t)((int32_t)L_3<<((int32_t)24))))), ((int32_t)(((int32_t)((int32_t)L_4<<8))|((int32_t)((uint32_t)L_5>>((int32_t)24)))))));
  9465. }
  9466. }
  9467. #ifdef __clang__
  9468. #pragma clang diagnostic pop
  9469. #endif
  9470. #ifdef __clang__
  9471. #pragma clang diagnostic push
  9472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9473. #pragma clang diagnostic ignored "-Wunused-variable"
  9474. #endif
  9475. // System.Int32 System.Buffers.Text.FormattingHelpers::CountDigits(System.UInt64)
  9476. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FormattingHelpers_CountDigits_mC01C8C5301C555C927118C5FAA3DCFC7D542487F (uint64_t ___0_value, const RuntimeMethod* method)
  9477. {
  9478. int32_t V_0 = 0;
  9479. uint32_t V_1 = 0;
  9480. {
  9481. V_0 = 1;
  9482. uint64_t L_0 = ___0_value;
  9483. if ((!(((uint64_t)L_0) >= ((uint64_t)((int64_t)((int32_t)10000000))))))
  9484. {
  9485. goto IL_003b;
  9486. }
  9487. }
  9488. {
  9489. uint64_t L_1 = ___0_value;
  9490. if ((!(((uint64_t)L_1) >= ((uint64_t)((int64_t)100000000000000LL)))))
  9491. {
  9492. goto IL_002b;
  9493. }
  9494. }
  9495. {
  9496. uint64_t L_2 = ___0_value;
  9497. V_1 = ((int32_t)(uint32_t)((int64_t)((uint64_t)(int64_t)L_2/(uint64_t)(int64_t)((int64_t)100000000000000LL))));
  9498. int32_t L_3 = V_0;
  9499. V_0 = ((int32_t)il2cpp_codegen_add(L_3, ((int32_t)14)));
  9500. goto IL_003e;
  9501. }
  9502. IL_002b:
  9503. {
  9504. uint64_t L_4 = ___0_value;
  9505. V_1 = ((int32_t)(uint32_t)((int64_t)((uint64_t)(int64_t)L_4/(uint64_t)(int64_t)((int64_t)((int32_t)10000000)))));
  9506. int32_t L_5 = V_0;
  9507. V_0 = ((int32_t)il2cpp_codegen_add(L_5, 7));
  9508. goto IL_003e;
  9509. }
  9510. IL_003b:
  9511. {
  9512. uint64_t L_6 = ___0_value;
  9513. V_1 = ((int32_t)(uint32_t)L_6);
  9514. }
  9515. IL_003e:
  9516. {
  9517. uint32_t L_7 = V_1;
  9518. if ((!(((uint32_t)L_7) >= ((uint32_t)((int32_t)10)))))
  9519. {
  9520. goto IL_008a;
  9521. }
  9522. }
  9523. {
  9524. uint32_t L_8 = V_1;
  9525. if ((!(((uint32_t)L_8) < ((uint32_t)((int32_t)100)))))
  9526. {
  9527. goto IL_004e;
  9528. }
  9529. }
  9530. {
  9531. int32_t L_9 = V_0;
  9532. V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
  9533. goto IL_008a;
  9534. }
  9535. IL_004e:
  9536. {
  9537. uint32_t L_10 = V_1;
  9538. if ((!(((uint32_t)L_10) < ((uint32_t)((int32_t)1000)))))
  9539. {
  9540. goto IL_005c;
  9541. }
  9542. }
  9543. {
  9544. int32_t L_11 = V_0;
  9545. V_0 = ((int32_t)il2cpp_codegen_add(L_11, 2));
  9546. goto IL_008a;
  9547. }
  9548. IL_005c:
  9549. {
  9550. uint32_t L_12 = V_1;
  9551. if ((!(((uint32_t)L_12) < ((uint32_t)((int32_t)10000)))))
  9552. {
  9553. goto IL_006a;
  9554. }
  9555. }
  9556. {
  9557. int32_t L_13 = V_0;
  9558. V_0 = ((int32_t)il2cpp_codegen_add(L_13, 3));
  9559. goto IL_008a;
  9560. }
  9561. IL_006a:
  9562. {
  9563. uint32_t L_14 = V_1;
  9564. if ((!(((uint32_t)L_14) < ((uint32_t)((int32_t)100000)))))
  9565. {
  9566. goto IL_0078;
  9567. }
  9568. }
  9569. {
  9570. int32_t L_15 = V_0;
  9571. V_0 = ((int32_t)il2cpp_codegen_add(L_15, 4));
  9572. goto IL_008a;
  9573. }
  9574. IL_0078:
  9575. {
  9576. uint32_t L_16 = V_1;
  9577. if ((!(((uint32_t)L_16) < ((uint32_t)((int32_t)1000000)))))
  9578. {
  9579. goto IL_0086;
  9580. }
  9581. }
  9582. {
  9583. int32_t L_17 = V_0;
  9584. V_0 = ((int32_t)il2cpp_codegen_add(L_17, 5));
  9585. goto IL_008a;
  9586. }
  9587. IL_0086:
  9588. {
  9589. int32_t L_18 = V_0;
  9590. V_0 = ((int32_t)il2cpp_codegen_add(L_18, 6));
  9591. }
  9592. IL_008a:
  9593. {
  9594. int32_t L_19 = V_0;
  9595. return L_19;
  9596. }
  9597. }
  9598. // System.Int32 System.Buffers.Text.FormattingHelpers::CountDigits(System.UInt32)
  9599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FormattingHelpers_CountDigits_mE01337E47EFAB38CB85A419CECA05B3535330A30 (uint32_t ___0_value, const RuntimeMethod* method)
  9600. {
  9601. int32_t V_0 = 0;
  9602. {
  9603. V_0 = 1;
  9604. uint32_t L_0 = ___0_value;
  9605. if ((!(((uint32_t)L_0) >= ((uint32_t)((int32_t)100000)))))
  9606. {
  9607. goto IL_0017;
  9608. }
  9609. }
  9610. {
  9611. uint32_t L_1 = ___0_value;
  9612. ___0_value = ((int32_t)((uint32_t)(int32_t)L_1/(uint32_t)(int32_t)((int32_t)100000)));
  9613. int32_t L_2 = V_0;
  9614. V_0 = ((int32_t)il2cpp_codegen_add(L_2, 5));
  9615. }
  9616. IL_0017:
  9617. {
  9618. uint32_t L_3 = ___0_value;
  9619. if ((!(((uint32_t)L_3) >= ((uint32_t)((int32_t)10)))))
  9620. {
  9621. goto IL_0047;
  9622. }
  9623. }
  9624. {
  9625. uint32_t L_4 = ___0_value;
  9626. if ((!(((uint32_t)L_4) < ((uint32_t)((int32_t)100)))))
  9627. {
  9628. goto IL_0027;
  9629. }
  9630. }
  9631. {
  9632. int32_t L_5 = V_0;
  9633. V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
  9634. goto IL_0047;
  9635. }
  9636. IL_0027:
  9637. {
  9638. uint32_t L_6 = ___0_value;
  9639. if ((!(((uint32_t)L_6) < ((uint32_t)((int32_t)1000)))))
  9640. {
  9641. goto IL_0035;
  9642. }
  9643. }
  9644. {
  9645. int32_t L_7 = V_0;
  9646. V_0 = ((int32_t)il2cpp_codegen_add(L_7, 2));
  9647. goto IL_0047;
  9648. }
  9649. IL_0035:
  9650. {
  9651. uint32_t L_8 = ___0_value;
  9652. if ((!(((uint32_t)L_8) < ((uint32_t)((int32_t)10000)))))
  9653. {
  9654. goto IL_0043;
  9655. }
  9656. }
  9657. {
  9658. int32_t L_9 = V_0;
  9659. V_0 = ((int32_t)il2cpp_codegen_add(L_9, 3));
  9660. goto IL_0047;
  9661. }
  9662. IL_0043:
  9663. {
  9664. int32_t L_10 = V_0;
  9665. V_0 = ((int32_t)il2cpp_codegen_add(L_10, 4));
  9666. }
  9667. IL_0047:
  9668. {
  9669. int32_t L_11 = V_0;
  9670. return L_11;
  9671. }
  9672. }
  9673. // System.Int32 System.Buffers.Text.FormattingHelpers::CountHexDigits(System.UInt64)
  9674. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FormattingHelpers_CountHexDigits_m2A0168ACE924C7DFBCFFD60AF8FEA1C6CC0420B7 (uint64_t ___0_value, const RuntimeMethod* method)
  9675. {
  9676. int32_t V_0 = 0;
  9677. {
  9678. V_0 = 1;
  9679. uint64_t L_0 = ___0_value;
  9680. if ((!(((uint64_t)L_0) > ((uint64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))))
  9681. {
  9682. goto IL_0011;
  9683. }
  9684. }
  9685. {
  9686. int32_t L_1 = V_0;
  9687. V_0 = ((int32_t)il2cpp_codegen_add(L_1, 8));
  9688. uint64_t L_2 = ___0_value;
  9689. ___0_value = ((int64_t)((uint64_t)L_2>>((int32_t)32)));
  9690. }
  9691. IL_0011:
  9692. {
  9693. uint64_t L_3 = ___0_value;
  9694. if ((!(((uint64_t)L_3) > ((uint64_t)((int64_t)((int32_t)65535))))))
  9695. {
  9696. goto IL_0024;
  9697. }
  9698. }
  9699. {
  9700. int32_t L_4 = V_0;
  9701. V_0 = ((int32_t)il2cpp_codegen_add(L_4, 4));
  9702. uint64_t L_5 = ___0_value;
  9703. ___0_value = ((int64_t)((uint64_t)L_5>>((int32_t)16)));
  9704. }
  9705. IL_0024:
  9706. {
  9707. uint64_t L_6 = ___0_value;
  9708. if ((!(((uint64_t)L_6) > ((uint64_t)((int64_t)((int32_t)255))))))
  9709. {
  9710. goto IL_0036;
  9711. }
  9712. }
  9713. {
  9714. int32_t L_7 = V_0;
  9715. V_0 = ((int32_t)il2cpp_codegen_add(L_7, 2));
  9716. uint64_t L_8 = ___0_value;
  9717. ___0_value = ((int64_t)((uint64_t)L_8>>8));
  9718. }
  9719. IL_0036:
  9720. {
  9721. uint64_t L_9 = ___0_value;
  9722. if ((!(((uint64_t)L_9) > ((uint64_t)((int64_t)((int32_t)15))))))
  9723. {
  9724. goto IL_0040;
  9725. }
  9726. }
  9727. {
  9728. int32_t L_10 = V_0;
  9729. V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  9730. }
  9731. IL_0040:
  9732. {
  9733. int32_t L_11 = V_0;
  9734. return L_11;
  9735. }
  9736. }
  9737. #ifdef __clang__
  9738. #pragma clang diagnostic pop
  9739. #endif
  9740. #ifdef __clang__
  9741. #pragma clang diagnostic push
  9742. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9743. #pragma clang diagnostic ignored "-Wunused-variable"
  9744. #endif
  9745. // System.UInt32 <PrivateImplementationDetails>::ComputeStringHash(System.String)
  9746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t U3CPrivateImplementationDetailsU3E_ComputeStringHash_m52370B9D7DEAF095B34C6AE27338067A3A1CF886 (String_t* ___0_s, const RuntimeMethod* method)
  9747. {
  9748. uint32_t V_0 = 0;
  9749. int32_t V_1 = 0;
  9750. {
  9751. String_t* L_0 = ___0_s;
  9752. if (!L_0)
  9753. {
  9754. goto IL_002a;
  9755. }
  9756. }
  9757. {
  9758. V_0 = ((int32_t)-2128831035);
  9759. V_1 = 0;
  9760. goto IL_0021;
  9761. }
  9762. IL_000d:
  9763. {
  9764. String_t* L_1 = ___0_s;
  9765. int32_t L_2 = V_1;
  9766. NullCheck(L_1);
  9767. Il2CppChar L_3;
  9768. L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_2, NULL);
  9769. uint32_t L_4 = V_0;
  9770. V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)((int32_t)L_3^(int32_t)L_4)), ((int32_t)16777619)));
  9771. int32_t L_5 = V_1;
  9772. V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1));
  9773. }
  9774. IL_0021:
  9775. {
  9776. int32_t L_6 = V_1;
  9777. String_t* L_7 = ___0_s;
  9778. NullCheck(L_7);
  9779. int32_t L_8;
  9780. L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
  9781. if ((((int32_t)L_6) < ((int32_t)L_8)))
  9782. {
  9783. goto IL_000d;
  9784. }
  9785. }
  9786. IL_002a:
  9787. {
  9788. uint32_t L_9 = V_0;
  9789. return L_9;
  9790. }
  9791. }
  9792. #ifdef __clang__
  9793. #pragma clang diagnostic pop
  9794. #endif
  9795. #ifdef __clang__
  9796. #pragma clang diagnostic push
  9797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9798. #pragma clang diagnostic ignored "-Wunused-variable"
  9799. #endif
  9800. #ifdef __clang__
  9801. #pragma clang diagnostic pop
  9802. #endif
  9803. #ifdef __clang__
  9804. #pragma clang diagnostic push
  9805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9806. #pragma clang diagnostic ignored "-Wunused-variable"
  9807. #endif
  9808. #ifdef __clang__
  9809. #pragma clang diagnostic pop
  9810. #endif
  9811. #ifdef __clang__
  9812. #pragma clang diagnostic push
  9813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9814. #pragma clang diagnostic ignored "-Wunused-variable"
  9815. #endif
  9816. #ifdef __clang__
  9817. #pragma clang diagnostic pop
  9818. #endif
  9819. #ifdef __clang__
  9820. #pragma clang diagnostic push
  9821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9822. #pragma clang diagnostic ignored "-Wunused-variable"
  9823. #endif
  9824. #ifdef __clang__
  9825. #pragma clang diagnostic pop
  9826. #endif
  9827. #ifdef __clang__
  9828. #pragma clang diagnostic push
  9829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9830. #pragma clang diagnostic ignored "-Wunused-variable"
  9831. #endif
  9832. #ifdef __clang__
  9833. #pragma clang diagnostic pop
  9834. #endif
  9835. #ifdef __clang__
  9836. #pragma clang diagnostic push
  9837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9838. #pragma clang diagnostic ignored "-Wunused-variable"
  9839. #endif
  9840. #ifdef __clang__
  9841. #pragma clang diagnostic pop
  9842. #endif
  9843. #ifdef __clang__
  9844. #pragma clang diagnostic push
  9845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9846. #pragma clang diagnostic ignored "-Wunused-variable"
  9847. #endif
  9848. #ifdef __clang__
  9849. #pragma clang diagnostic pop
  9850. #endif
  9851. #ifdef __clang__
  9852. #pragma clang diagnostic push
  9853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9854. #pragma clang diagnostic ignored "-Wunused-variable"
  9855. #endif
  9856. #ifdef __clang__
  9857. #pragma clang diagnostic pop
  9858. #endif
  9859. #ifdef __clang__
  9860. #pragma clang diagnostic push
  9861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9862. #pragma clang diagnostic ignored "-Wunused-variable"
  9863. #endif
  9864. #ifdef __clang__
  9865. #pragma clang diagnostic pop
  9866. #endif
  9867. #ifdef __clang__
  9868. #pragma clang diagnostic push
  9869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9870. #pragma clang diagnostic ignored "-Wunused-variable"
  9871. #endif
  9872. #ifdef __clang__
  9873. #pragma clang diagnostic pop
  9874. #endif
  9875. #ifdef __clang__
  9876. #pragma clang diagnostic push
  9877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9878. #pragma clang diagnostic ignored "-Wunused-variable"
  9879. #endif
  9880. #ifdef __clang__
  9881. #pragma clang diagnostic pop
  9882. #endif
  9883. #ifdef __clang__
  9884. #pragma clang diagnostic push
  9885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9886. #pragma clang diagnostic ignored "-Wunused-variable"
  9887. #endif
  9888. #ifdef __clang__
  9889. #pragma clang diagnostic pop
  9890. #endif
  9891. #ifdef __clang__
  9892. #pragma clang diagnostic push
  9893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9894. #pragma clang diagnostic ignored "-Wunused-variable"
  9895. #endif
  9896. #ifdef __clang__
  9897. #pragma clang diagnostic pop
  9898. #endif
  9899. #ifdef __clang__
  9900. #pragma clang diagnostic push
  9901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9902. #pragma clang diagnostic ignored "-Wunused-variable"
  9903. #endif
  9904. #ifdef __clang__
  9905. #pragma clang diagnostic pop
  9906. #endif
  9907. #ifdef __clang__
  9908. #pragma clang diagnostic push
  9909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9910. #pragma clang diagnostic ignored "-Wunused-variable"
  9911. #endif
  9912. #ifdef __clang__
  9913. #pragma clang diagnostic pop
  9914. #endif
  9915. #ifdef __clang__
  9916. #pragma clang diagnostic push
  9917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9918. #pragma clang diagnostic ignored "-Wunused-variable"
  9919. #endif
  9920. #ifdef __clang__
  9921. #pragma clang diagnostic pop
  9922. #endif
  9923. #ifdef __clang__
  9924. #pragma clang diagnostic push
  9925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9926. #pragma clang diagnostic ignored "-Wunused-variable"
  9927. #endif
  9928. #ifdef __clang__
  9929. #pragma clang diagnostic pop
  9930. #endif
  9931. #ifdef __clang__
  9932. #pragma clang diagnostic push
  9933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9934. #pragma clang diagnostic ignored "-Wunused-variable"
  9935. #endif
  9936. #ifdef __clang__
  9937. #pragma clang diagnostic pop
  9938. #endif
  9939. #ifdef __clang__
  9940. #pragma clang diagnostic push
  9941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9942. #pragma clang diagnostic ignored "-Wunused-variable"
  9943. #endif
  9944. #ifdef __clang__
  9945. #pragma clang diagnostic pop
  9946. #endif
  9947. #ifdef __clang__
  9948. #pragma clang diagnostic push
  9949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9950. #pragma clang diagnostic ignored "-Wunused-variable"
  9951. #endif
  9952. #ifdef __clang__
  9953. #pragma clang diagnostic pop
  9954. #endif
  9955. #ifdef __clang__
  9956. #pragma clang diagnostic push
  9957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9958. #pragma clang diagnostic ignored "-Wunused-variable"
  9959. #endif
  9960. #ifdef __clang__
  9961. #pragma clang diagnostic pop
  9962. #endif
  9963. #ifdef __clang__
  9964. #pragma clang diagnostic push
  9965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9966. #pragma clang diagnostic ignored "-Wunused-variable"
  9967. #endif
  9968. #ifdef __clang__
  9969. #pragma clang diagnostic pop
  9970. #endif
  9971. #ifdef __clang__
  9972. #pragma clang diagnostic push
  9973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9974. #pragma clang diagnostic ignored "-Wunused-variable"
  9975. #endif
  9976. #ifdef __clang__
  9977. #pragma clang diagnostic pop
  9978. #endif
  9979. #ifdef __clang__
  9980. #pragma clang diagnostic push
  9981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9982. #pragma clang diagnostic ignored "-Wunused-variable"
  9983. #endif
  9984. #ifdef __clang__
  9985. #pragma clang diagnostic pop
  9986. #endif
  9987. #ifdef __clang__
  9988. #pragma clang diagnostic push
  9989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9990. #pragma clang diagnostic ignored "-Wunused-variable"
  9991. #endif
  9992. #ifdef __clang__
  9993. #pragma clang diagnostic pop
  9994. #endif
  9995. #ifdef __clang__
  9996. #pragma clang diagnostic push
  9997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9998. #pragma clang diagnostic ignored "-Wunused-variable"
  9999. #endif
  10000. #ifdef __clang__
  10001. #pragma clang diagnostic pop
  10002. #endif
  10003. #ifdef __clang__
  10004. #pragma clang diagnostic push
  10005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10006. #pragma clang diagnostic ignored "-Wunused-variable"
  10007. #endif
  10008. #ifdef __clang__
  10009. #pragma clang diagnostic pop
  10010. #endif
  10011. #ifdef __clang__
  10012. #pragma clang diagnostic push
  10013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10014. #pragma clang diagnostic ignored "-Wunused-variable"
  10015. #endif
  10016. #ifdef __clang__
  10017. #pragma clang diagnostic pop
  10018. #endif
  10019. #ifdef __clang__
  10020. #pragma clang diagnostic push
  10021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10022. #pragma clang diagnostic ignored "-Wunused-variable"
  10023. #endif
  10024. #ifdef __clang__
  10025. #pragma clang diagnostic pop
  10026. #endif
  10027. #ifdef __clang__
  10028. #pragma clang diagnostic push
  10029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10030. #pragma clang diagnostic ignored "-Wunused-variable"
  10031. #endif
  10032. #ifdef __clang__
  10033. #pragma clang diagnostic pop
  10034. #endif
  10035. #ifdef __clang__
  10036. #pragma clang diagnostic push
  10037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10038. #pragma clang diagnostic ignored "-Wunused-variable"
  10039. #endif
  10040. #ifdef __clang__
  10041. #pragma clang diagnostic pop
  10042. #endif
  10043. #ifdef __clang__
  10044. #pragma clang diagnostic push
  10045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10046. #pragma clang diagnostic ignored "-Wunused-variable"
  10047. #endif
  10048. #ifdef __clang__
  10049. #pragma clang diagnostic pop
  10050. #endif
  10051. #ifdef __clang__
  10052. #pragma clang diagnostic push
  10053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10054. #pragma clang diagnostic ignored "-Wunused-variable"
  10055. #endif
  10056. #ifdef __clang__
  10057. #pragma clang diagnostic pop
  10058. #endif
  10059. #ifdef __clang__
  10060. #pragma clang diagnostic push
  10061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10062. #pragma clang diagnostic ignored "-Wunused-variable"
  10063. #endif
  10064. #ifdef __clang__
  10065. #pragma clang diagnostic pop
  10066. #endif
  10067. #ifdef __clang__
  10068. #pragma clang diagnostic push
  10069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10070. #pragma clang diagnostic ignored "-Wunused-variable"
  10071. #endif
  10072. #ifdef __clang__
  10073. #pragma clang diagnostic pop
  10074. #endif
  10075. #ifdef __clang__
  10076. #pragma clang diagnostic push
  10077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10078. #pragma clang diagnostic ignored "-Wunused-variable"
  10079. #endif
  10080. #ifdef __clang__
  10081. #pragma clang diagnostic pop
  10082. #endif
  10083. #ifdef __clang__
  10084. #pragma clang diagnostic push
  10085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10086. #pragma clang diagnostic ignored "-Wunused-variable"
  10087. #endif
  10088. #ifdef __clang__
  10089. #pragma clang diagnostic pop
  10090. #endif
  10091. #ifdef __clang__
  10092. #pragma clang diagnostic push
  10093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10094. #pragma clang diagnostic ignored "-Wunused-variable"
  10095. #endif
  10096. #ifdef __clang__
  10097. #pragma clang diagnostic pop
  10098. #endif
  10099. #ifdef __clang__
  10100. #pragma clang diagnostic push
  10101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10102. #pragma clang diagnostic ignored "-Wunused-variable"
  10103. #endif
  10104. #ifdef __clang__
  10105. #pragma clang diagnostic pop
  10106. #endif
  10107. #ifdef __clang__
  10108. #pragma clang diagnostic push
  10109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10110. #pragma clang diagnostic ignored "-Wunused-variable"
  10111. #endif
  10112. #ifdef __clang__
  10113. #pragma clang diagnostic pop
  10114. #endif
  10115. #ifdef __clang__
  10116. #pragma clang diagnostic push
  10117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10118. #pragma clang diagnostic ignored "-Wunused-variable"
  10119. #endif
  10120. #ifdef __clang__
  10121. #pragma clang diagnostic pop
  10122. #endif
  10123. #ifdef __clang__
  10124. #pragma clang diagnostic push
  10125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10126. #pragma clang diagnostic ignored "-Wunused-variable"
  10127. #endif
  10128. #ifdef __clang__
  10129. #pragma clang diagnostic pop
  10130. #endif
  10131. #ifdef __clang__
  10132. #pragma clang diagnostic push
  10133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10134. #pragma clang diagnostic ignored "-Wunused-variable"
  10135. #endif
  10136. #ifdef __clang__
  10137. #pragma clang diagnostic pop
  10138. #endif
  10139. #ifdef __clang__
  10140. #pragma clang diagnostic push
  10141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10142. #pragma clang diagnostic ignored "-Wunused-variable"
  10143. #endif
  10144. #ifdef __clang__
  10145. #pragma clang diagnostic pop
  10146. #endif
  10147. #ifdef __clang__
  10148. #pragma clang diagnostic push
  10149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10150. #pragma clang diagnostic ignored "-Wunused-variable"
  10151. #endif
  10152. #ifdef __clang__
  10153. #pragma clang diagnostic pop
  10154. #endif
  10155. #ifdef __clang__
  10156. #pragma clang diagnostic push
  10157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10158. #pragma clang diagnostic ignored "-Wunused-variable"
  10159. #endif
  10160. #ifdef __clang__
  10161. #pragma clang diagnostic pop
  10162. #endif
  10163. #ifdef __clang__
  10164. #pragma clang diagnostic push
  10165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10166. #pragma clang diagnostic ignored "-Wunused-variable"
  10167. #endif
  10168. #ifdef __clang__
  10169. #pragma clang diagnostic pop
  10170. #endif
  10171. #ifdef __clang__
  10172. #pragma clang diagnostic push
  10173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10174. #pragma clang diagnostic ignored "-Wunused-variable"
  10175. #endif
  10176. #ifdef __clang__
  10177. #pragma clang diagnostic pop
  10178. #endif
  10179. #ifdef __clang__
  10180. #pragma clang diagnostic push
  10181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10182. #pragma clang diagnostic ignored "-Wunused-variable"
  10183. #endif
  10184. #ifdef __clang__
  10185. #pragma clang diagnostic pop
  10186. #endif
  10187. #ifdef __clang__
  10188. #pragma clang diagnostic push
  10189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10190. #pragma clang diagnostic ignored "-Wunused-variable"
  10191. #endif
  10192. #ifdef __clang__
  10193. #pragma clang diagnostic pop
  10194. #endif
  10195. #ifdef __clang__
  10196. #pragma clang diagnostic push
  10197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10198. #pragma clang diagnostic ignored "-Wunused-variable"
  10199. #endif
  10200. #ifdef __clang__
  10201. #pragma clang diagnostic pop
  10202. #endif
  10203. #ifdef __clang__
  10204. #pragma clang diagnostic push
  10205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10206. #pragma clang diagnostic ignored "-Wunused-variable"
  10207. #endif
  10208. #ifdef __clang__
  10209. #pragma clang diagnostic pop
  10210. #endif
  10211. #ifdef __clang__
  10212. #pragma clang diagnostic push
  10213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10214. #pragma clang diagnostic ignored "-Wunused-variable"
  10215. #endif
  10216. #ifdef __clang__
  10217. #pragma clang diagnostic pop
  10218. #endif
  10219. #ifdef __clang__
  10220. #pragma clang diagnostic push
  10221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10222. #pragma clang diagnostic ignored "-Wunused-variable"
  10223. #endif
  10224. #ifdef __clang__
  10225. #pragma clang diagnostic pop
  10226. #endif
  10227. #ifdef __clang__
  10228. #pragma clang diagnostic push
  10229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10230. #pragma clang diagnostic ignored "-Wunused-variable"
  10231. #endif
  10232. // System.Void Unity.ThrowStub::ThrowNotSupportedException()
  10233. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowStub_ThrowNotSupportedException_m02C318CA8F5812C025CBEDEA07A5DE5D0FDBB25F (const RuntimeMethod* method)
  10234. {
  10235. {
  10236. PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A* L_0 = (PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A_il2cpp_TypeInfo_var)));
  10237. NullCheck(L_0);
  10238. PlatformNotSupportedException__ctor_mD5DBE8E9A6FF4B75EF02671029C6D67A51EAFBD1(L_0, NULL);
  10239. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ThrowStub_ThrowNotSupportedException_m02C318CA8F5812C025CBEDEA07A5DE5D0FDBB25F_RuntimeMethod_var)));
  10240. }
  10241. }
  10242. #ifdef __clang__
  10243. #pragma clang diagnostic pop
  10244. #endif
  10245. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CompatibleComparer_get_Comparer_m39BC17C080DFDF285593D156478FFECCB1928F36_inline (CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465* __this, const RuntimeMethod* method)
  10246. {
  10247. {
  10248. RuntimeObject* L_0 = __this->____comparer_1;
  10249. return L_0;
  10250. }
  10251. }
  10252. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CompatibleComparer_get_HashCodeProvider_mE25935574860D4D71106E4BB4F689C4CCB8FF599_inline (CompatibleComparer_t6844DCD03A1B348073158E4AC799B9E1C6022465* __this, const RuntimeMethod* method)
  10253. {
  10254. {
  10255. RuntimeObject* L_0 = __this->____hcp_0;
  10256. return L_0;
  10257. }
  10258. }
  10259. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Exception_set_HResult_m010A171183E240EBF4F7611E924B533FAB2E471F_inline (Exception_t* __this, int32_t ___0_value, const RuntimeMethod* method)
  10260. {
  10261. {
  10262. int32_t L_0 = ___0_value;
  10263. __this->____HResult_11 = L_0;
  10264. return;
  10265. }
  10266. }
  10267. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventData_set_Size_m4F0086F2CA3FFE1F1E0B57EF54F1324694BD094F_inline (EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* __this, int32_t ___0_value, const RuntimeMethod* method)
  10268. {
  10269. {
  10270. int32_t L_0 = ___0_value;
  10271. __this->___U3CSizeU3Ek__BackingField_1 = L_0;
  10272. return;
  10273. }
  10274. }
  10275. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventData_set_DataPointer_m77D62FE7997CE5DC1F29E7DCDFB3C413AEF93929_inline (EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* __this, intptr_t ___0_value, const RuntimeMethod* method)
  10276. {
  10277. {
  10278. intptr_t L_0 = ___0_value;
  10279. __this->___U3CDataPointerU3Ek__BackingField_0 = L_0;
  10280. return;
  10281. }
  10282. }
  10283. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventData_set_Reserved_m0FE18C01D6ECA5BA76B431305E944F6D437C4799_inline (EventData_tEB579D26516CF33445B84ADE75307FA8EAF6CA4D* __this, int32_t ___0_value, const RuntimeMethod* method)
  10284. {
  10285. {
  10286. int32_t L_0 = ___0_value;
  10287. __this->___U3CReservedU3Ek__BackingField_2 = L_0;
  10288. return;
  10289. }
  10290. }
  10291. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* MemoryHandle_get_Pointer_mB37B69B8014746F855683C47FF2E6EC46D656CA8_inline (MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD* __this, const RuntimeMethod* method)
  10292. {
  10293. {
  10294. void* L_0 = __this->____pointer_0;
  10295. return L_0;
  10296. }
  10297. }
  10298. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t BinaryPrimitives_ReverseEndianness_mCCA2099164ECA9672968898DD996A9F04B392FFF_inline (uint32_t ___0_value, const RuntimeMethod* method)
  10299. {
  10300. uint32_t V_0 = 0;
  10301. uint32_t V_1 = 0;
  10302. {
  10303. uint32_t L_0 = ___0_value;
  10304. V_0 = ((int32_t)((int32_t)L_0&((int32_t)16711935)));
  10305. uint32_t L_1 = ___0_value;
  10306. V_1 = ((int32_t)((int32_t)L_1&((int32_t)-16711936)));
  10307. uint32_t L_2 = V_0;
  10308. uint32_t L_3 = V_0;
  10309. uint32_t L_4 = V_1;
  10310. uint32_t L_5 = V_1;
  10311. return ((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)((uint32_t)L_2>>8))|((int32_t)((int32_t)L_3<<((int32_t)24))))), ((int32_t)(((int32_t)((int32_t)L_4<<8))|((int32_t)((uint32_t)L_5>>((int32_t)24)))))));
  10312. }
  10313. }
  10314. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
  10315. {
  10316. {
  10317. int32_t L_0 = __this->____stringLength_4;
  10318. return L_0;
  10319. }
  10320. }
  10321. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method)
  10322. {
  10323. {
  10324. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 0));
  10325. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 0)))->___Value_0;
  10326. return L_0;
  10327. }
  10328. }