Generics__21.cpp 2.0 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929259302593125932259332593425935259362593725938259392594025941259422594325944259452594625947259482594925950259512595225953259542595525956259572595825959259602596125962259632596425965259662596725968259692597025971259722597325974259752597625977259782597925980259812598225983259842598525986259872598825989259902599125992259932599425995259962599725998259992600026001260022600326004260052600626007260082600926010260112601226013260142601526016260172601826019260202602126022260232602426025260262602726028260292603026031260322603326034260352603626037260382603926040260412604226043260442604526046260472604826049260502605126052260532605426055260562605726058260592606026061260622606326064260652606626067260682606926070260712607226073260742607526076260772607826079260802608126082260832608426085260862608726088260892609026091260922609326094260952609626097260982609926100261012610226103261042610526106261072610826109261102611126112261132611426115261162611726118261192612026121261222612326124261252612626127261282612926130261312613226133261342613526136261372613826139261402614126142261432614426145261462614726148261492615026151261522615326154261552615626157261582615926160261612616226163261642616526166261672616826169261702617126172261732617426175261762617726178261792618026181261822618326184261852618626187261882618926190261912619226193261942619526196261972619826199262002620126202262032620426205262062620726208262092621026211262122621326214262152621626217262182621926220262212622226223262242622526226262272622826229262302623126232262332623426235262362623726238262392624026241262422624326244262452624626247262482624926250262512625226253262542625526256262572625826259262602626126262262632626426265262662626726268262692627026271262722627326274262752627626277262782627926280262812628226283262842628526286262872628826289262902629126292262932629426295262962629726298262992630026301263022630326304263052630626307263082630926310263112631226313263142631526316263172631826319263202632126322263232632426325263262632726328263292633026331263322633326334263352633626337263382633926340263412634226343263442634526346263472634826349263502635126352263532635426355263562635726358263592636026361263622636326364263652636626367263682636926370263712637226373263742637526376263772637826379263802638126382263832638426385263862638726388263892639026391263922639326394263952639626397263982639926400264012640226403264042640526406264072640826409264102641126412264132641426415264162641726418264192642026421264222642326424264252642626427264282642926430264312643226433264342643526436264372643826439264402644126442264432644426445264462644726448264492645026451264522645326454264552645626457264582645926460264612646226463264642646526466264672646826469264702647126472264732647426475264762647726478264792648026481264822648326484264852648626487264882648926490264912649226493264942649526496264972649826499265002650126502265032650426505265062650726508265092651026511265122651326514265152651626517265182651926520265212652226523265242652526526265272652826529265302653126532265332653426535265362653726538265392654026541265422654326544265452654626547265482654926550265512655226553265542655526556265572655826559265602656126562265632656426565265662656726568265692657026571265722657326574265752657626577265782657926580265812658226583265842658526586265872658826589265902659126592265932659426595265962659726598265992660026601266022660326604266052660626607266082660926610266112661226613266142661526616266172661826619266202662126622266232662426625266262662726628266292663026631266322663326634266352663626637266382663926640266412664226643266442664526646266472664826649266502665126652266532665426655266562665726658266592666026661266622666326664266652666626667266682666926670266712667226673266742667526676266772667826679266802668126682266832668426685266862668726688266892669026691266922669326694266952669626697266982669926700267012670226703267042670526706267072670826709267102671126712267132671426715267162671726718267192672026721267222672326724267252672626727267282672926730267312673226733267342673526736267372673826739267402674126742267432674426745267462674726748267492675026751267522675326754267552675626757267582675926760267612676226763267642676526766267672676826769267702677126772267732677426775267762677726778267792678026781267822678326784267852678626787267882678926790267912679226793267942679526796267972679826799268002680126802268032680426805268062680726808268092681026811268122681326814268152681626817268182681926820268212682226823268242682526826268272682826829268302683126832268332683426835268362683726838268392684026841268422684326844268452684626847268482684926850268512685226853268542685526856268572685826859268602686126862268632686426865268662686726868268692687026871268722687326874268752687626877268782687926880268812688226883268842688526886268872688826889268902689126892268932689426895268962689726898268992690026901269022690326904269052690626907269082690926910269112691226913269142691526916269172691826919269202692126922269232692426925269262692726928269292693026931269322693326934269352693626937269382693926940269412694226943269442694526946269472694826949269502695126952269532695426955269562695726958269592696026961269622696326964269652696626967269682696926970269712697226973269742697526976269772697826979269802698126982269832698426985269862698726988269892699026991269922699326994269952699626997269982699927000270012700227003270042700527006270072700827009270102701127012270132701427015270162701727018270192702027021270222702327024270252702627027270282702927030270312703227033270342703527036270372703827039270402704127042270432704427045270462704727048270492705027051270522705327054270552705627057270582705927060270612706227063270642706527066270672706827069270702707127072270732707427075270762707727078270792708027081270822708327084270852708627087270882708927090270912709227093270942709527096270972709827099271002710127102271032710427105271062710727108271092711027111271122711327114271152711627117271182711927120271212712227123271242712527126271272712827129271302713127132271332713427135271362713727138271392714027141271422714327144271452714627147271482714927150271512715227153271542715527156271572715827159271602716127162271632716427165271662716727168271692717027171271722717327174271752717627177271782717927180271812718227183271842718527186271872718827189271902719127192271932719427195271962719727198271992720027201272022720327204272052720627207272082720927210272112721227213272142721527216272172721827219272202722127222272232722427225272262722727228272292723027231272322723327234272352723627237272382723927240272412724227243272442724527246272472724827249272502725127252272532725427255272562725727258272592726027261272622726327264272652726627267272682726927270272712727227273272742727527276272772727827279272802728127282272832728427285272862728727288272892729027291272922729327294272952729627297272982729927300273012730227303273042730527306273072730827309273102731127312273132731427315273162731727318273192732027321273222732327324273252732627327273282732927330273312733227333273342733527336273372733827339273402734127342273432734427345273462734727348273492735027351273522735327354273552735627357273582735927360273612736227363273642736527366273672736827369273702737127372273732737427375273762737727378273792738027381273822738327384273852738627387273882738927390273912739227393273942739527396273972739827399274002740127402274032740427405274062740727408274092741027411274122741327414274152741627417274182741927420274212742227423274242742527426274272742827429274302743127432274332743427435274362743727438274392744027441274422744327444274452744627447274482744927450274512745227453274542745527456274572745827459274602746127462274632746427465274662746727468274692747027471274722747327474274752747627477274782747927480274812748227483274842748527486274872748827489274902749127492274932749427495274962749727498274992750027501275022750327504275052750627507275082750927510275112751227513275142751527516275172751827519275202752127522275232752427525275262752727528275292753027531275322753327534275352753627537275382753927540275412754227543275442754527546275472754827549275502755127552275532755427555275562755727558275592756027561275622756327564275652756627567275682756927570275712757227573275742757527576275772757827579275802758127582275832758427585275862758727588275892759027591275922759327594275952759627597275982759927600276012760227603276042760527606276072760827609276102761127612276132761427615276162761727618276192762027621276222762327624276252762627627276282762927630276312763227633276342763527636276372763827639276402764127642276432764427645276462764727648276492765027651276522765327654276552765627657276582765927660276612766227663276642766527666276672766827669276702767127672276732767427675276762767727678276792768027681276822768327684276852768627687276882768927690276912769227693276942769527696276972769827699277002770127702277032770427705277062770727708277092771027711277122771327714277152771627717277182771927720277212772227723277242772527726277272772827729277302773127732277332773427735277362773727738277392774027741277422774327744277452774627747277482774927750277512775227753277542775527756277572775827759277602776127762277632776427765277662776727768277692777027771277722777327774277752777627777277782777927780277812778227783277842778527786277872778827789277902779127792277932779427795277962779727798277992780027801278022780327804278052780627807278082780927810278112781227813278142781527816278172781827819278202782127822278232782427825278262782727828278292783027831278322783327834278352783627837278382783927840278412784227843278442784527846278472784827849278502785127852278532785427855278562785727858278592786027861278622786327864278652786627867278682786927870278712787227873278742787527876278772787827879278802788127882278832788427885278862788727888278892789027891278922789327894278952789627897278982789927900279012790227903279042790527906279072790827909279102791127912279132791427915279162791727918279192792027921279222792327924279252792627927279282792927930279312793227933279342793527936279372793827939279402794127942279432794427945279462794727948279492795027951279522795327954279552795627957279582795927960279612796227963279642796527966279672796827969279702797127972279732797427975279762797727978279792798027981279822798327984279852798627987279882798927990279912799227993279942799527996279972799827999280002800128002280032800428005280062800728008280092801028011280122801328014280152801628017280182801928020280212802228023280242802528026280272802828029280302803128032280332803428035280362803728038280392804028041280422804328044280452804628047280482804928050280512805228053280542805528056280572805828059280602806128062280632806428065280662806728068280692807028071280722807328074280752807628077280782807928080280812808228083280842808528086280872808828089280902809128092280932809428095280962809728098280992810028101281022810328104281052810628107281082810928110281112811228113281142811528116281172811828119281202812128122281232812428125281262812728128281292813028131281322813328134281352813628137281382813928140281412814228143281442814528146281472814828149281502815128152281532815428155281562815728158281592816028161281622816328164281652816628167281682816928170281712817228173281742817528176281772817828179281802818128182281832818428185281862818728188281892819028191281922819328194281952819628197281982819928200282012820228203282042820528206282072820828209282102821128212282132821428215282162821728218282192822028221282222822328224282252822628227282282822928230282312823228233282342823528236282372823828239282402824128242282432824428245282462824728248282492825028251282522825328254282552825628257282582825928260282612826228263282642826528266282672826828269282702827128272282732827428275282762827728278282792828028281282822828328284282852828628287282882828928290282912829228293282942829528296282972829828299283002830128302283032830428305283062830728308283092831028311283122831328314283152831628317283182831928320283212832228323283242832528326283272832828329283302833128332283332833428335283362833728338283392834028341283422834328344283452834628347283482834928350283512835228353283542835528356283572835828359283602836128362283632836428365283662836728368283692837028371283722837328374283752837628377283782837928380283812838228383283842838528386283872838828389283902839128392283932839428395283962839728398283992840028401284022840328404284052840628407284082840928410284112841228413284142841528416284172841828419284202842128422284232842428425284262842728428284292843028431284322843328434284352843628437284382843928440284412844228443284442844528446284472844828449284502845128452284532845428455284562845728458284592846028461284622846328464284652846628467284682846928470284712847228473284742847528476284772847828479284802848128482284832848428485284862848728488284892849028491284922849328494284952849628497284982849928500285012850228503285042850528506285072850828509285102851128512285132851428515285162851728518285192852028521285222852328524285252852628527285282852928530285312853228533285342853528536285372853828539285402854128542285432854428545285462854728548285492855028551285522855328554285552855628557285582855928560285612856228563285642856528566285672856828569285702857128572285732857428575285762857728578285792858028581285822858328584285852858628587285882858928590285912859228593285942859528596285972859828599286002860128602286032860428605286062860728608286092861028611286122861328614286152861628617286182861928620286212862228623286242862528626286272862828629286302863128632286332863428635286362863728638286392864028641286422864328644286452864628647286482864928650286512865228653286542865528656286572865828659286602866128662286632866428665286662866728668286692867028671286722867328674286752867628677286782867928680286812868228683286842868528686286872868828689286902869128692286932869428695286962869728698286992870028701287022870328704287052870628707287082870928710287112871228713287142871528716287172871828719287202872128722287232872428725287262872728728287292873028731287322873328734287352873628737287382873928740287412874228743287442874528746287472874828749287502875128752287532875428755287562875728758287592876028761287622876328764287652876628767287682876928770287712877228773287742877528776287772877828779287802878128782287832878428785287862878728788287892879028791287922879328794287952879628797287982879928800288012880228803288042880528806288072880828809288102881128812288132881428815288162881728818288192882028821288222882328824288252882628827288282882928830288312883228833288342883528836288372883828839288402884128842288432884428845288462884728848288492885028851288522885328854288552885628857288582885928860288612886228863288642886528866288672886828869288702887128872288732887428875288762887728878288792888028881288822888328884288852888628887288882888928890288912889228893288942889528896288972889828899289002890128902289032890428905289062890728908289092891028911289122891328914289152891628917289182891928920289212892228923289242892528926289272892828929289302893128932289332893428935289362893728938289392894028941289422894328944289452894628947289482894928950289512895228953289542895528956289572895828959289602896128962289632896428965289662896728968289692897028971289722897328974289752897628977289782897928980289812898228983289842898528986289872898828989289902899128992289932899428995289962899728998289992900029001290022900329004290052900629007290082900929010290112901229013290142901529016290172901829019290202902129022290232902429025290262902729028290292903029031290322903329034290352903629037290382903929040290412904229043290442904529046290472904829049290502905129052290532905429055290562905729058290592906029061290622906329064290652906629067290682906929070290712907229073290742907529076290772907829079290802908129082290832908429085290862908729088290892909029091290922909329094290952909629097290982909929100291012910229103291042910529106291072910829109291102911129112291132911429115291162911729118291192912029121291222912329124291252912629127291282912929130291312913229133291342913529136291372913829139291402914129142291432914429145291462914729148291492915029151291522915329154291552915629157291582915929160291612916229163291642916529166291672916829169291702917129172291732917429175291762917729178291792918029181291822918329184291852918629187291882918929190291912919229193291942919529196291972919829199292002920129202292032920429205292062920729208292092921029211292122921329214292152921629217292182921929220292212922229223292242922529226292272922829229292302923129232292332923429235292362923729238292392924029241292422924329244292452924629247292482924929250292512925229253292542925529256292572925829259292602926129262292632926429265292662926729268292692927029271292722927329274292752927629277292782927929280292812928229283292842928529286292872928829289292902929129292292932929429295292962929729298292992930029301293022930329304293052930629307293082930929310293112931229313293142931529316293172931829319293202932129322293232932429325293262932729328293292933029331293322933329334293352933629337293382933929340293412934229343293442934529346293472934829349293502935129352293532935429355293562935729358293592936029361293622936329364293652936629367293682936929370293712937229373293742937529376293772937829379293802938129382293832938429385293862938729388293892939029391293922939329394293952939629397293982939929400294012940229403294042940529406294072940829409294102941129412294132941429415294162941729418294192942029421294222942329424294252942629427294282942929430294312943229433294342943529436294372943829439294402944129442294432944429445294462944729448294492945029451294522945329454294552945629457294582945929460294612946229463294642946529466294672946829469294702947129472294732947429475294762947729478294792948029481294822948329484294852948629487294882948929490294912949229493294942949529496294972949829499295002950129502295032950429505295062950729508295092951029511295122951329514295152951629517295182951929520295212952229523295242952529526295272952829529295302953129532295332953429535295362953729538295392954029541295422954329544295452954629547295482954929550295512955229553295542955529556295572955829559295602956129562295632956429565295662956729568295692957029571295722957329574295752957629577295782957929580295812958229583295842958529586295872958829589295902959129592295932959429595295962959729598295992960029601296022960329604296052960629607296082960929610296112961229613296142961529616296172961829619296202962129622296232962429625296262962729628296292963029631296322963329634296352963629637296382963929640296412964229643296442964529646296472964829649296502965129652296532965429655296562965729658296592966029661296622966329664296652966629667296682966929670296712967229673296742967529676296772967829679296802968129682296832968429685296862968729688296892969029691296922969329694296952969629697296982969929700297012970229703297042970529706297072970829709297102971129712297132971429715297162971729718297192972029721297222972329724297252972629727297282972929730297312973229733297342973529736297372973829739297402974129742297432974429745297462974729748297492975029751297522975329754297552975629757297582975929760297612976229763297642976529766297672976829769297702977129772297732977429775297762977729778297792978029781297822978329784297852978629787297882978929790297912979229793297942979529796297972979829799298002980129802298032980429805298062980729808298092981029811298122981329814298152981629817298182981929820298212982229823298242982529826298272982829829298302983129832298332983429835298362983729838298392984029841298422984329844298452984629847298482984929850298512985229853298542985529856298572985829859298602986129862298632986429865298662986729868298692987029871298722987329874298752987629877298782987929880298812988229883298842988529886298872988829889298902989129892298932989429895298962989729898298992990029901299022990329904299052990629907299082990929910299112991229913299142991529916299172991829919299202992129922299232992429925299262992729928299292993029931299322993329934299352993629937299382993929940299412994229943299442994529946299472994829949299502995129952299532995429955299562995729958299592996029961299622996329964299652996629967299682996929970299712997229973299742997529976299772997829979299802998129982299832998429985299862998729988299892999029991299922999329994299952999629997299982999930000300013000230003300043000530006300073000830009300103001130012300133001430015300163001730018300193002030021300223002330024300253002630027300283002930030300313003230033300343003530036300373003830039300403004130042300433004430045300463004730048300493005030051300523005330054300553005630057300583005930060300613006230063300643006530066300673006830069300703007130072300733007430075300763007730078300793008030081300823008330084300853008630087300883008930090300913009230093300943009530096300973009830099301003010130102301033010430105301063010730108301093011030111301123011330114301153011630117301183011930120301213012230123301243012530126301273012830129301303013130132301333013430135301363013730138301393014030141301423014330144301453014630147301483014930150301513015230153301543015530156301573015830159301603016130162301633016430165301663016730168301693017030171301723017330174301753017630177301783017930180301813018230183301843018530186301873018830189301903019130192301933019430195301963019730198301993020030201302023020330204302053020630207302083020930210302113021230213302143021530216302173021830219302203022130222302233022430225302263022730228302293023030231302323023330234302353023630237302383023930240302413024230243302443024530246302473024830249302503025130252302533025430255302563025730258302593026030261302623026330264302653026630267302683026930270302713027230273302743027530276302773027830279302803028130282302833028430285302863028730288302893029030291302923029330294302953029630297302983029930300303013030230303303043030530306303073030830309303103031130312303133031430315303163031730318303193032030321303223032330324303253032630327303283032930330303313033230333303343033530336303373033830339303403034130342303433034430345303463034730348303493035030351303523035330354303553035630357303583035930360303613036230363303643036530366303673036830369303703037130372303733037430375303763037730378303793038030381303823038330384303853038630387303883038930390303913039230393303943039530396303973039830399304003040130402304033040430405304063040730408304093041030411304123041330414304153041630417304183041930420304213042230423304243042530426304273042830429304303043130432304333043430435304363043730438304393044030441304423044330444304453044630447304483044930450304513045230453304543045530456304573045830459304603046130462304633046430465304663046730468304693047030471304723047330474304753047630477304783047930480304813048230483304843048530486304873048830489304903049130492304933049430495304963049730498304993050030501305023050330504305053050630507305083050930510305113051230513305143051530516305173051830519305203052130522305233052430525305263052730528305293053030531305323053330534305353053630537305383053930540305413054230543305443054530546305473054830549305503055130552305533055430555305563055730558305593056030561305623056330564305653056630567305683056930570305713057230573305743057530576305773057830579305803058130582305833058430585305863058730588305893059030591305923059330594305953059630597305983059930600306013060230603306043060530606306073060830609306103061130612306133061430615306163061730618306193062030621306223062330624306253062630627306283062930630306313063230633306343063530636306373063830639306403064130642306433064430645306463064730648306493065030651306523065330654306553065630657306583065930660306613066230663306643066530666306673066830669306703067130672306733067430675306763067730678306793068030681306823068330684306853068630687306883068930690306913069230693306943069530696306973069830699307003070130702307033070430705307063070730708307093071030711307123071330714307153071630717307183071930720307213072230723307243072530726307273072830729307303073130732307333073430735307363073730738307393074030741307423074330744307453074630747307483074930750307513075230753307543075530756307573075830759307603076130762307633076430765307663076730768307693077030771307723077330774307753077630777307783077930780307813078230783307843078530786307873078830789307903079130792307933079430795307963079730798307993080030801308023080330804308053080630807308083080930810308113081230813308143081530816308173081830819308203082130822308233082430825308263082730828308293083030831308323083330834308353083630837308383083930840308413084230843308443084530846308473084830849308503085130852308533085430855308563085730858308593086030861308623086330864308653086630867308683086930870308713087230873308743087530876308773087830879308803088130882308833088430885308863088730888308893089030891308923089330894308953089630897308983089930900309013090230903309043090530906309073090830909309103091130912309133091430915309163091730918309193092030921309223092330924309253092630927309283092930930309313093230933309343093530936309373093830939309403094130942309433094430945309463094730948309493095030951309523095330954309553095630957309583095930960309613096230963309643096530966309673096830969309703097130972309733097430975309763097730978309793098030981309823098330984309853098630987309883098930990309913099230993309943099530996309973099830999310003100131002310033100431005310063100731008310093101031011310123101331014310153101631017310183101931020310213102231023310243102531026310273102831029310303103131032310333103431035310363103731038310393104031041310423104331044310453104631047310483104931050310513105231053310543105531056310573105831059310603106131062310633106431065310663106731068310693107031071310723107331074310753107631077310783107931080310813108231083310843108531086310873108831089310903109131092310933109431095310963109731098310993110031101311023110331104311053110631107311083110931110311113111231113311143111531116311173111831119311203112131122311233112431125311263112731128311293113031131311323113331134311353113631137311383113931140311413114231143311443114531146311473114831149311503115131152311533115431155311563115731158311593116031161311623116331164311653116631167311683116931170311713117231173311743117531176311773117831179311803118131182311833118431185311863118731188311893119031191311923119331194311953119631197311983119931200312013120231203312043120531206312073120831209312103121131212312133121431215312163121731218312193122031221312223122331224312253122631227312283122931230312313123231233312343123531236312373123831239312403124131242312433124431245312463124731248312493125031251312523125331254312553125631257312583125931260312613126231263312643126531266312673126831269312703127131272312733127431275312763127731278312793128031281312823128331284312853128631287312883128931290312913129231293312943129531296312973129831299313003130131302313033130431305313063130731308313093131031311313123131331314313153131631317313183131931320313213132231323313243132531326313273132831329313303133131332313333133431335313363133731338313393134031341313423134331344313453134631347313483134931350313513135231353313543135531356313573135831359313603136131362313633136431365313663136731368313693137031371313723137331374313753137631377313783137931380313813138231383313843138531386313873138831389313903139131392313933139431395313963139731398313993140031401314023140331404314053140631407314083140931410314113141231413314143141531416314173141831419314203142131422314233142431425314263142731428314293143031431314323143331434314353143631437314383143931440314413144231443314443144531446314473144831449314503145131452314533145431455314563145731458314593146031461314623146331464314653146631467314683146931470314713147231473314743147531476314773147831479314803148131482314833148431485314863148731488314893149031491314923149331494314953149631497314983149931500315013150231503315043150531506315073150831509315103151131512315133151431515315163151731518315193152031521315223152331524315253152631527315283152931530315313153231533315343153531536315373153831539315403154131542315433154431545315463154731548315493155031551315523155331554315553155631557315583155931560315613156231563315643156531566315673156831569315703157131572315733157431575315763157731578315793158031581315823158331584315853158631587315883158931590315913159231593315943159531596315973159831599316003160131602316033160431605316063160731608316093161031611316123161331614316153161631617316183161931620316213162231623316243162531626316273162831629316303163131632316333163431635316363163731638316393164031641316423164331644316453164631647316483164931650316513165231653316543165531656316573165831659316603166131662316633166431665316663166731668316693167031671316723167331674316753167631677316783167931680316813168231683316843168531686316873168831689316903169131692316933169431695316963169731698316993170031701317023170331704317053170631707317083170931710317113171231713317143171531716317173171831719317203172131722317233172431725317263172731728317293173031731317323173331734317353173631737317383173931740317413174231743317443174531746317473174831749317503175131752317533175431755317563175731758317593176031761317623176331764317653176631767317683176931770317713177231773317743177531776317773177831779317803178131782317833178431785317863178731788317893179031791317923179331794317953179631797317983179931800318013180231803318043180531806318073180831809318103181131812318133181431815318163181731818318193182031821318223182331824318253182631827318283182931830318313183231833318343183531836318373183831839318403184131842318433184431845318463184731848318493185031851318523185331854318553185631857318583185931860318613186231863318643186531866318673186831869318703187131872318733187431875318763187731878318793188031881318823188331884318853188631887318883188931890318913189231893318943189531896318973189831899319003190131902319033190431905319063190731908319093191031911319123191331914319153191631917319183191931920319213192231923319243192531926319273192831929319303193131932319333193431935319363193731938319393194031941319423194331944319453194631947319483194931950319513195231953319543195531956319573195831959319603196131962319633196431965319663196731968319693197031971319723197331974319753197631977319783197931980319813198231983319843198531986319873198831989319903199131992319933199431995319963199731998319993200032001320023200332004320053200632007320083200932010320113201232013320143201532016320173201832019320203202132022320233202432025320263202732028320293203032031320323203332034320353203632037320383203932040320413204232043320443204532046320473204832049320503205132052320533205432055320563205732058320593206032061320623206332064320653206632067320683206932070320713207232073320743207532076320773207832079320803208132082320833208432085320863208732088320893209032091320923209332094320953209632097320983209932100321013210232103321043210532106321073210832109321103211132112321133211432115321163211732118321193212032121321223212332124321253212632127321283212932130321313213232133321343213532136321373213832139321403214132142321433214432145321463214732148321493215032151321523215332154321553215632157321583215932160321613216232163321643216532166321673216832169321703217132172321733217432175321763217732178321793218032181321823218332184321853218632187321883218932190321913219232193321943219532196321973219832199322003220132202322033220432205322063220732208322093221032211322123221332214322153221632217322183221932220322213222232223322243222532226322273222832229322303223132232322333223432235322363223732238322393224032241322423224332244322453224632247322483224932250322513225232253322543225532256322573225832259322603226132262322633226432265322663226732268322693227032271322723227332274322753227632277322783227932280322813228232283322843228532286322873228832289322903229132292322933229432295322963229732298322993230032301323023230332304323053230632307323083230932310323113231232313323143231532316323173231832319323203232132322323233232432325323263232732328323293233032331323323233332334323353233632337323383233932340323413234232343323443234532346323473234832349323503235132352323533235432355323563235732358323593236032361323623236332364323653236632367323683236932370323713237232373323743237532376323773237832379323803238132382323833238432385323863238732388323893239032391323923239332394323953239632397323983239932400324013240232403324043240532406324073240832409324103241132412324133241432415324163241732418324193242032421324223242332424324253242632427324283242932430324313243232433324343243532436324373243832439324403244132442324433244432445324463244732448324493245032451324523245332454324553245632457324583245932460324613246232463324643246532466324673246832469324703247132472324733247432475324763247732478324793248032481324823248332484324853248632487324883248932490324913249232493324943249532496324973249832499325003250132502325033250432505325063250732508325093251032511325123251332514325153251632517325183251932520325213252232523325243252532526325273252832529325303253132532325333253432535325363253732538325393254032541325423254332544325453254632547325483254932550325513255232553325543255532556325573255832559325603256132562325633256432565325663256732568325693257032571325723257332574325753257632577325783257932580325813258232583325843258532586325873258832589325903259132592325933259432595325963259732598325993260032601326023260332604326053260632607326083260932610326113261232613326143261532616326173261832619326203262132622326233262432625326263262732628326293263032631326323263332634326353263632637326383263932640326413264232643326443264532646326473264832649326503265132652326533265432655326563265732658326593266032661326623266332664326653266632667326683266932670326713267232673326743267532676326773267832679326803268132682326833268432685326863268732688326893269032691326923269332694326953269632697326983269932700327013270232703327043270532706327073270832709327103271132712327133271432715327163271732718327193272032721327223272332724327253272632727327283272932730327313273232733327343273532736327373273832739327403274132742327433274432745327463274732748327493275032751327523275332754327553275632757327583275932760327613276232763327643276532766327673276832769327703277132772327733277432775327763277732778327793278032781327823278332784327853278632787327883278932790327913279232793327943279532796327973279832799328003280132802328033280432805328063280732808328093281032811328123281332814328153281632817328183281932820328213282232823328243282532826328273282832829328303283132832328333283432835328363283732838328393284032841328423284332844328453284632847328483284932850328513285232853328543285532856328573285832859328603286132862328633286432865328663286732868328693287032871328723287332874328753287632877328783287932880328813288232883328843288532886328873288832889328903289132892328933289432895328963289732898328993290032901329023290332904329053290632907329083290932910329113291232913329143291532916329173291832919329203292132922329233292432925329263292732928329293293032931329323293332934329353293632937329383293932940329413294232943329443294532946329473294832949329503295132952329533295432955329563295732958329593296032961329623296332964329653296632967329683296932970329713297232973329743297532976329773297832979329803298132982329833298432985329863298732988329893299032991329923299332994329953299632997329983299933000330013300233003330043300533006330073300833009330103301133012330133301433015330163301733018330193302033021330223302333024330253302633027330283302933030330313303233033330343303533036330373303833039330403304133042330433304433045330463304733048330493305033051330523305333054330553305633057330583305933060330613306233063330643306533066330673306833069330703307133072330733307433075330763307733078330793308033081330823308333084330853308633087330883308933090330913309233093330943309533096330973309833099331003310133102331033310433105331063310733108331093311033111331123311333114331153311633117331183311933120331213312233123331243312533126331273312833129331303313133132331333313433135331363313733138331393314033141331423314333144331453314633147331483314933150331513315233153331543315533156331573315833159331603316133162331633316433165331663316733168331693317033171331723317333174331753317633177331783317933180331813318233183331843318533186331873318833189331903319133192331933319433195331963319733198331993320033201332023320333204332053320633207332083320933210332113321233213332143321533216332173321833219332203322133222332233322433225332263322733228332293323033231332323323333234332353323633237332383323933240332413324233243332443324533246332473324833249332503325133252332533325433255332563325733258332593326033261332623326333264332653326633267332683326933270332713327233273332743327533276332773327833279332803328133282332833328433285332863328733288332893329033291332923329333294332953329633297332983329933300333013330233303333043330533306333073330833309333103331133312333133331433315333163331733318333193332033321333223332333324333253332633327333283332933330333313333233333333343333533336333373333833339333403334133342333433334433345333463334733348333493335033351333523335333354333553335633357333583335933360333613336233363333643336533366333673336833369333703337133372333733337433375333763337733378333793338033381333823338333384333853338633387333883338933390333913339233393333943339533396333973339833399334003340133402334033340433405334063340733408334093341033411334123341333414334153341633417334183341933420334213342233423334243342533426334273342833429334303343133432334333343433435334363343733438334393344033441334423344333444334453344633447334483344933450334513345233453334543345533456334573345833459334603346133462334633346433465334663346733468334693347033471334723347333474334753347633477334783347933480334813348233483334843348533486334873348833489334903349133492334933349433495334963349733498334993350033501335023350333504335053350633507335083350933510335113351233513335143351533516335173351833519335203352133522335233352433525335263352733528335293353033531335323353333534335353353633537335383353933540335413354233543335443354533546335473354833549335503355133552335533355433555335563355733558335593356033561335623356333564335653356633567335683356933570335713357233573335743357533576335773357833579335803358133582335833358433585335863358733588335893359033591335923359333594335953359633597335983359933600336013360233603336043360533606336073360833609336103361133612336133361433615336163361733618336193362033621336223362333624336253362633627336283362933630336313363233633336343363533636336373363833639336403364133642336433364433645336463364733648336493365033651336523365333654336553365633657336583365933660336613366233663336643366533666336673366833669336703367133672336733367433675336763367733678336793368033681336823368333684336853368633687336883368933690336913369233693336943369533696336973369833699337003370133702337033370433705337063370733708337093371033711337123371333714337153371633717337183371933720337213372233723337243372533726337273372833729337303373133732337333373433735337363373733738337393374033741337423374333744337453374633747337483374933750337513375233753337543375533756337573375833759337603376133762337633376433765337663376733768337693377033771337723377333774337753377633777337783377933780337813378233783337843378533786337873378833789337903379133792337933379433795337963379733798337993380033801338023380333804338053380633807338083380933810338113381233813338143381533816338173381833819338203382133822338233382433825338263382733828338293383033831338323383333834338353383633837338383383933840338413384233843338443384533846338473384833849338503385133852338533385433855338563385733858338593386033861338623386333864338653386633867338683386933870338713387233873338743387533876338773387833879338803388133882338833388433885338863388733888338893389033891338923389333894338953389633897338983389933900339013390233903339043390533906339073390833909339103391133912339133391433915339163391733918339193392033921339223392333924339253392633927339283392933930339313393233933339343393533936339373393833939339403394133942339433394433945339463394733948339493395033951339523395333954339553395633957339583395933960339613396233963339643396533966339673396833969339703397133972339733397433975339763397733978339793398033981339823398333984339853398633987339883398933990339913399233993339943399533996339973399833999340003400134002340033400434005340063400734008340093401034011340123401334014340153401634017340183401934020340213402234023340243402534026340273402834029340303403134032340333403434035340363403734038340393404034041340423404334044340453404634047340483404934050340513405234053340543405534056340573405834059340603406134062340633406434065340663406734068340693407034071340723407334074340753407634077340783407934080340813408234083340843408534086340873408834089340903409134092340933409434095340963409734098340993410034101341023410334104341053410634107341083410934110341113411234113341143411534116341173411834119341203412134122341233412434125341263412734128341293413034131341323413334134341353413634137341383413934140341413414234143341443414534146341473414834149341503415134152341533415434155341563415734158341593416034161341623416334164341653416634167341683416934170341713417234173341743417534176341773417834179341803418134182341833418434185341863418734188341893419034191341923419334194341953419634197341983419934200342013420234203342043420534206342073420834209342103421134212342133421434215342163421734218342193422034221342223422334224342253422634227342283422934230342313423234233342343423534236342373423834239342403424134242342433424434245342463424734248342493425034251342523425334254342553425634257342583425934260342613426234263342643426534266342673426834269342703427134272342733427434275342763427734278342793428034281342823428334284342853428634287342883428934290342913429234293342943429534296342973429834299343003430134302343033430434305343063430734308343093431034311343123431334314343153431634317343183431934320343213432234323343243432534326343273432834329343303433134332343333433434335343363433734338343393434034341343423434334344343453434634347343483434934350343513435234353343543435534356343573435834359343603436134362343633436434365343663436734368343693437034371343723437334374343753437634377343783437934380343813438234383343843438534386343873438834389343903439134392343933439434395343963439734398343993440034401344023440334404344053440634407344083440934410344113441234413344143441534416344173441834419344203442134422344233442434425344263442734428344293443034431344323443334434344353443634437344383443934440344413444234443344443444534446344473444834449344503445134452344533445434455344563445734458344593446034461344623446334464344653446634467344683446934470344713447234473344743447534476344773447834479344803448134482344833448434485344863448734488344893449034491344923449334494344953449634497344983449934500345013450234503345043450534506345073450834509345103451134512345133451434515345163451734518345193452034521345223452334524345253452634527345283452934530345313453234533345343453534536345373453834539345403454134542345433454434545345463454734548345493455034551345523455334554345553455634557345583455934560345613456234563345643456534566345673456834569345703457134572345733457434575345763457734578345793458034581345823458334584345853458634587345883458934590345913459234593345943459534596345973459834599346003460134602346033460434605346063460734608346093461034611346123461334614346153461634617346183461934620346213462234623346243462534626346273462834629346303463134632346333463434635346363463734638346393464034641346423464334644346453464634647346483464934650346513465234653346543465534656346573465834659346603466134662346633466434665346663466734668346693467034671346723467334674346753467634677346783467934680346813468234683346843468534686346873468834689346903469134692346933469434695346963469734698346993470034701347023470334704347053470634707347083470934710347113471234713347143471534716347173471834719347203472134722347233472434725347263472734728347293473034731347323473334734347353473634737347383473934740347413474234743347443474534746347473474834749347503475134752347533475434755347563475734758347593476034761347623476334764347653476634767347683476934770347713477234773347743477534776347773477834779347803478134782347833478434785347863478734788347893479034791347923479334794347953479634797347983479934800348013480234803348043480534806348073480834809348103481134812348133481434815348163481734818348193482034821348223482334824348253482634827348283482934830348313483234833348343483534836348373483834839348403484134842348433484434845348463484734848348493485034851348523485334854348553485634857348583485934860348613486234863348643486534866348673486834869348703487134872348733487434875348763487734878348793488034881348823488334884348853488634887348883488934890348913489234893348943489534896348973489834899349003490134902349033490434905349063490734908349093491034911349123491334914349153491634917349183491934920349213492234923349243492534926349273492834929349303493134932349333493434935349363493734938349393494034941349423494334944349453494634947349483494934950349513495234953349543495534956349573495834959349603496134962349633496434965349663496734968349693497034971349723497334974349753497634977349783497934980349813498234983349843498534986349873498834989349903499134992349933499434995349963499734998349993500035001350023500335004350053500635007350083500935010350113501235013350143501535016350173501835019350203502135022350233502435025350263502735028350293503035031350323503335034350353503635037350383503935040350413504235043350443504535046350473504835049350503505135052350533505435055350563505735058350593506035061350623506335064350653506635067350683506935070350713507235073350743507535076350773507835079350803508135082350833508435085350863508735088350893509035091350923509335094350953509635097350983509935100351013510235103351043510535106351073510835109351103511135112351133511435115351163511735118351193512035121351223512335124351253512635127351283512935130351313513235133351343513535136351373513835139351403514135142351433514435145351463514735148351493515035151351523515335154351553515635157351583515935160351613516235163351643516535166351673516835169351703517135172351733517435175351763517735178351793518035181351823518335184351853518635187351883518935190351913519235193351943519535196351973519835199352003520135202352033520435205352063520735208352093521035211352123521335214352153521635217352183521935220352213522235223352243522535226352273522835229352303523135232352333523435235352363523735238352393524035241352423524335244352453524635247352483524935250352513525235253352543525535256352573525835259352603526135262352633526435265352663526735268352693527035271352723527335274352753527635277352783527935280352813528235283352843528535286352873528835289352903529135292352933529435295352963529735298352993530035301353023530335304353053530635307353083530935310353113531235313353143531535316353173531835319353203532135322353233532435325353263532735328353293533035331353323533335334353353533635337353383533935340353413534235343353443534535346353473534835349353503535135352353533535435355353563535735358353593536035361353623536335364353653536635367353683536935370353713537235373353743537535376353773537835379353803538135382353833538435385353863538735388353893539035391353923539335394353953539635397353983539935400354013540235403354043540535406354073540835409354103541135412354133541435415354163541735418354193542035421354223542335424354253542635427354283542935430354313543235433354343543535436354373543835439354403544135442354433544435445354463544735448354493545035451354523545335454354553545635457354583545935460354613546235463354643546535466354673546835469354703547135472354733547435475354763547735478354793548035481354823548335484354853548635487354883548935490354913549235493354943549535496354973549835499355003550135502355033550435505355063550735508355093551035511355123551335514355153551635517355183551935520355213552235523355243552535526355273552835529355303553135532355333553435535355363553735538355393554035541355423554335544355453554635547355483554935550355513555235553355543555535556355573555835559355603556135562355633556435565355663556735568355693557035571355723557335574355753557635577355783557935580355813558235583355843558535586355873558835589355903559135592355933559435595355963559735598355993560035601356023560335604356053560635607356083560935610356113561235613356143561535616356173561835619356203562135622356233562435625356263562735628356293563035631356323563335634356353563635637356383563935640356413564235643356443564535646356473564835649356503565135652356533565435655356563565735658356593566035661356623566335664356653566635667356683566935670356713567235673356743567535676356773567835679356803568135682356833568435685356863568735688356893569035691356923569335694356953569635697356983569935700357013570235703357043570535706357073570835709357103571135712357133571435715357163571735718357193572035721357223572335724357253572635727357283572935730357313573235733357343573535736357373573835739357403574135742357433574435745357463574735748357493575035751357523575335754357553575635757357583575935760357613576235763357643576535766357673576835769357703577135772357733577435775357763577735778357793578035781357823578335784357853578635787357883578935790357913579235793357943579535796357973579835799358003580135802358033580435805358063580735808358093581035811358123581335814358153581635817358183581935820358213582235823358243582535826358273582835829358303583135832358333583435835358363583735838358393584035841358423584335844358453584635847358483584935850358513585235853358543585535856358573585835859358603586135862358633586435865358663586735868358693587035871358723587335874358753587635877358783587935880358813588235883358843588535886358873588835889358903589135892358933589435895358963589735898358993590035901359023590335904359053590635907359083590935910359113591235913359143591535916359173591835919359203592135922359233592435925359263592735928359293593035931359323593335934359353593635937359383593935940359413594235943359443594535946359473594835949359503595135952359533595435955359563595735958359593596035961359623596335964359653596635967359683596935970359713597235973359743597535976359773597835979359803598135982359833598435985359863598735988359893599035991359923599335994359953599635997359983599936000360013600236003360043600536006360073600836009360103601136012360133601436015360163601736018360193602036021360223602336024360253602636027360283602936030360313603236033360343603536036360373603836039360403604136042360433604436045360463604736048360493605036051360523605336054360553605636057360583605936060360613606236063360643606536066360673606836069360703607136072360733607436075360763607736078360793608036081360823608336084360853608636087360883608936090360913609236093360943609536096360973609836099361003610136102361033610436105361063610736108361093611036111361123611336114361153611636117361183611936120361213612236123361243612536126361273612836129361303613136132361333613436135361363613736138361393614036141361423614336144361453614636147361483614936150361513615236153361543615536156361573615836159361603616136162361633616436165361663616736168361693617036171361723617336174361753617636177361783617936180361813618236183361843618536186361873618836189361903619136192361933619436195361963619736198361993620036201362023620336204362053620636207362083620936210362113621236213362143621536216362173621836219362203622136222362233622436225362263622736228362293623036231362323623336234362353623636237362383623936240362413624236243362443624536246362473624836249362503625136252362533625436255362563625736258362593626036261362623626336264362653626636267362683626936270362713627236273362743627536276362773627836279362803628136282362833628436285362863628736288362893629036291362923629336294362953629636297362983629936300363013630236303363043630536306363073630836309363103631136312363133631436315363163631736318363193632036321363223632336324363253632636327363283632936330363313633236333363343633536336363373633836339363403634136342363433634436345363463634736348363493635036351363523635336354363553635636357363583635936360363613636236363363643636536366363673636836369363703637136372363733637436375363763637736378363793638036381363823638336384363853638636387363883638936390363913639236393363943639536396363973639836399364003640136402364033640436405364063640736408364093641036411364123641336414364153641636417364183641936420364213642236423364243642536426364273642836429364303643136432364333643436435364363643736438364393644036441364423644336444364453644636447364483644936450364513645236453364543645536456364573645836459364603646136462364633646436465364663646736468364693647036471364723647336474364753647636477364783647936480364813648236483364843648536486364873648836489364903649136492364933649436495364963649736498364993650036501365023650336504365053650636507365083650936510365113651236513365143651536516365173651836519365203652136522365233652436525365263652736528365293653036531365323653336534365353653636537365383653936540365413654236543365443654536546365473654836549365503655136552365533655436555365563655736558365593656036561365623656336564365653656636567365683656936570365713657236573365743657536576365773657836579365803658136582365833658436585365863658736588365893659036591365923659336594365953659636597365983659936600366013660236603366043660536606366073660836609366103661136612366133661436615366163661736618366193662036621366223662336624366253662636627366283662936630366313663236633366343663536636366373663836639366403664136642366433664436645366463664736648366493665036651366523665336654366553665636657366583665936660366613666236663366643666536666366673666836669366703667136672366733667436675366763667736678366793668036681366823668336684366853668636687366883668936690366913669236693366943669536696366973669836699367003670136702367033670436705367063670736708367093671036711367123671336714367153671636717367183671936720367213672236723367243672536726367273672836729367303673136732367333673436735367363673736738367393674036741367423674336744367453674636747367483674936750367513675236753367543675536756367573675836759367603676136762367633676436765367663676736768367693677036771367723677336774367753677636777367783677936780367813678236783367843678536786367873678836789367903679136792367933679436795367963679736798367993680036801368023680336804368053680636807368083680936810368113681236813368143681536816368173681836819368203682136822368233682436825368263682736828368293683036831368323683336834368353683636837368383683936840368413684236843368443684536846368473684836849368503685136852368533685436855368563685736858368593686036861368623686336864368653686636867368683686936870368713687236873368743687536876368773687836879368803688136882368833688436885368863688736888368893689036891368923689336894368953689636897368983689936900369013690236903369043690536906369073690836909369103691136912369133691436915369163691736918369193692036921369223692336924369253692636927369283692936930369313693236933369343693536936369373693836939369403694136942369433694436945369463694736948369493695036951369523695336954369553695636957369583695936960369613696236963369643696536966369673696836969369703697136972369733697436975369763697736978369793698036981369823698336984369853698636987369883698936990369913699236993369943699536996369973699836999370003700137002370033700437005370063700737008370093701037011370123701337014370153701637017370183701937020370213702237023370243702537026370273702837029370303703137032370333703437035370363703737038370393704037041370423704337044370453704637047370483704937050370513705237053370543705537056370573705837059370603706137062370633706437065370663706737068370693707037071370723707337074370753707637077370783707937080370813708237083370843708537086370873708837089370903709137092370933709437095370963709737098370993710037101371023710337104371053710637107371083710937110371113711237113371143711537116371173711837119371203712137122371233712437125371263712737128371293713037131371323713337134371353713637137371383713937140371413714237143371443714537146371473714837149371503715137152371533715437155371563715737158371593716037161371623716337164371653716637167371683716937170371713717237173371743717537176371773717837179371803718137182371833718437185371863718737188371893719037191371923719337194371953719637197371983719937200372013720237203372043720537206372073720837209372103721137212372133721437215372163721737218372193722037221372223722337224372253722637227372283722937230372313723237233372343723537236372373723837239372403724137242372433724437245372463724737248372493725037251372523725337254372553725637257372583725937260372613726237263372643726537266372673726837269372703727137272372733727437275372763727737278372793728037281372823728337284372853728637287372883728937290372913729237293372943729537296372973729837299373003730137302373033730437305373063730737308373093731037311373123731337314373153731637317373183731937320373213732237323373243732537326373273732837329373303733137332373333733437335373363733737338373393734037341373423734337344373453734637347373483734937350373513735237353373543735537356373573735837359373603736137362373633736437365373663736737368373693737037371373723737337374373753737637377373783737937380373813738237383373843738537386373873738837389373903739137392373933739437395373963739737398373993740037401374023740337404374053740637407374083740937410374113741237413374143741537416374173741837419374203742137422374233742437425374263742737428374293743037431374323743337434374353743637437374383743937440374413744237443374443744537446374473744837449374503745137452374533745437455374563745737458374593746037461374623746337464374653746637467374683746937470374713747237473374743747537476374773747837479374803748137482374833748437485374863748737488374893749037491374923749337494374953749637497374983749937500375013750237503375043750537506375073750837509375103751137512375133751437515375163751737518375193752037521375223752337524375253752637527375283752937530375313753237533375343753537536375373753837539375403754137542375433754437545375463754737548375493755037551375523755337554375553755637557375583755937560375613756237563375643756537566375673756837569375703757137572375733757437575375763757737578375793758037581375823758337584375853758637587375883758937590375913759237593375943759537596375973759837599376003760137602376033760437605376063760737608376093761037611376123761337614376153761637617376183761937620376213762237623376243762537626376273762837629376303763137632376333763437635376363763737638376393764037641376423764337644376453764637647376483764937650376513765237653376543765537656376573765837659376603766137662376633766437665376663766737668376693767037671376723767337674376753767637677376783767937680376813768237683376843768537686376873768837689376903769137692376933769437695376963769737698376993770037701377023770337704377053770637707377083770937710377113771237713377143771537716377173771837719377203772137722377233772437725377263772737728377293773037731377323773337734377353773637737377383773937740377413774237743377443774537746377473774837749377503775137752377533775437755377563775737758377593776037761377623776337764377653776637767377683776937770377713777237773377743777537776377773777837779377803778137782377833778437785377863778737788377893779037791377923779337794377953779637797377983779937800378013780237803378043780537806378073780837809378103781137812378133781437815378163781737818378193782037821378223782337824378253782637827378283782937830378313783237833378343783537836378373783837839378403784137842378433784437845378463784737848378493785037851378523785337854378553785637857378583785937860378613786237863378643786537866378673786837869378703787137872378733787437875378763787737878378793788037881378823788337884378853788637887378883788937890378913789237893378943789537896378973789837899379003790137902379033790437905379063790737908379093791037911379123791337914379153791637917379183791937920379213792237923379243792537926379273792837929379303793137932379333793437935379363793737938379393794037941379423794337944379453794637947379483794937950379513795237953379543795537956379573795837959379603796137962379633796437965379663796737968379693797037971379723797337974379753797637977379783797937980379813798237983379843798537986379873798837989379903799137992379933799437995379963799737998379993800038001380023800338004380053800638007380083800938010380113801238013380143801538016380173801838019380203802138022380233802438025380263802738028380293803038031380323803338034380353803638037380383803938040380413804238043380443804538046380473804838049380503805138052380533805438055380563805738058380593806038061380623806338064380653806638067380683806938070380713807238073380743807538076380773807838079380803808138082380833808438085380863808738088380893809038091380923809338094380953809638097380983809938100381013810238103381043810538106381073810838109381103811138112381133811438115381163811738118381193812038121381223812338124381253812638127381283812938130381313813238133381343813538136381373813838139381403814138142381433814438145381463814738148381493815038151381523815338154381553815638157381583815938160381613816238163381643816538166381673816838169381703817138172381733817438175381763817738178381793818038181381823818338184381853818638187381883818938190381913819238193381943819538196381973819838199382003820138202382033820438205382063820738208382093821038211382123821338214382153821638217382183821938220382213822238223382243822538226382273822838229382303823138232382333823438235382363823738238382393824038241382423824338244382453824638247382483824938250382513825238253382543825538256382573825838259382603826138262382633826438265382663826738268382693827038271382723827338274382753827638277382783827938280382813828238283382843828538286382873828838289382903829138292382933829438295382963829738298382993830038301383023830338304383053830638307383083830938310383113831238313383143831538316383173831838319383203832138322383233832438325383263832738328383293833038331383323833338334383353833638337383383833938340383413834238343383443834538346383473834838349383503835138352383533835438355383563835738358383593836038361383623836338364383653836638367383683836938370383713837238373383743837538376383773837838379383803838138382383833838438385383863838738388383893839038391383923839338394383953839638397383983839938400384013840238403384043840538406384073840838409384103841138412384133841438415384163841738418384193842038421384223842338424384253842638427384283842938430384313843238433384343843538436384373843838439384403844138442384433844438445384463844738448384493845038451384523845338454384553845638457384583845938460384613846238463384643846538466384673846838469384703847138472384733847438475384763847738478384793848038481384823848338484384853848638487384883848938490384913849238493384943849538496384973849838499385003850138502385033850438505385063850738508385093851038511385123851338514385153851638517385183851938520385213852238523385243852538526385273852838529385303853138532385333853438535385363853738538385393854038541385423854338544385453854638547385483854938550385513855238553385543855538556385573855838559385603856138562385633856438565385663856738568385693857038571385723857338574385753857638577385783857938580385813858238583385843858538586385873858838589385903859138592385933859438595385963859738598385993860038601386023860338604386053860638607386083860938610386113861238613386143861538616386173861838619386203862138622386233862438625386263862738628386293863038631386323863338634386353863638637386383863938640386413864238643386443864538646386473864838649386503865138652386533865438655386563865738658386593866038661386623866338664386653866638667386683866938670386713867238673386743867538676386773867838679386803868138682386833868438685386863868738688386893869038691386923869338694386953869638697386983869938700387013870238703387043870538706387073870838709387103871138712387133871438715387163871738718387193872038721387223872338724387253872638727387283872938730387313873238733387343873538736387373873838739387403874138742387433874438745387463874738748387493875038751387523875338754387553875638757387583875938760387613876238763387643876538766387673876838769387703877138772387733877438775387763877738778387793878038781387823878338784387853878638787387883878938790387913879238793387943879538796387973879838799388003880138802388033880438805388063880738808388093881038811388123881338814388153881638817388183881938820388213882238823388243882538826388273882838829388303883138832388333883438835388363883738838388393884038841388423884338844388453884638847388483884938850388513885238853388543885538856388573885838859388603886138862388633886438865388663886738868388693887038871388723887338874388753887638877388783887938880388813888238883388843888538886388873888838889388903889138892388933889438895388963889738898388993890038901389023890338904389053890638907389083890938910389113891238913389143891538916389173891838919389203892138922389233892438925389263892738928389293893038931389323893338934389353893638937389383893938940389413894238943389443894538946389473894838949389503895138952389533895438955389563895738958389593896038961389623896338964389653896638967389683896938970389713897238973389743897538976389773897838979389803898138982389833898438985389863898738988389893899038991389923899338994389953899638997389983899939000390013900239003390043900539006390073900839009390103901139012390133901439015390163901739018390193902039021390223902339024390253902639027390283902939030390313903239033390343903539036390373903839039390403904139042390433904439045390463904739048390493905039051390523905339054390553905639057390583905939060390613906239063390643906539066390673906839069390703907139072390733907439075390763907739078390793908039081390823908339084390853908639087390883908939090390913909239093390943909539096390973909839099391003910139102391033910439105391063910739108391093911039111391123911339114391153911639117391183911939120391213912239123391243912539126391273912839129391303913139132391333913439135391363913739138391393914039141391423914339144391453914639147391483914939150391513915239153391543915539156391573915839159391603916139162391633916439165391663916739168391693917039171391723917339174391753917639177391783917939180391813918239183391843918539186391873918839189391903919139192391933919439195391963919739198391993920039201392023920339204392053920639207392083920939210392113921239213392143921539216392173921839219392203922139222392233922439225392263922739228392293923039231392323923339234392353923639237392383923939240392413924239243392443924539246392473924839249392503925139252392533925439255392563925739258392593926039261392623926339264392653926639267392683926939270392713927239273392743927539276392773927839279392803928139282392833928439285392863928739288392893929039291392923929339294392953929639297392983929939300393013930239303393043930539306393073930839309393103931139312393133931439315393163931739318393193932039321393223932339324393253932639327393283932939330393313933239333393343933539336393373933839339393403934139342393433934439345393463934739348393493935039351393523935339354393553935639357393583935939360393613936239363393643936539366393673936839369393703937139372393733937439375393763937739378393793938039381393823938339384393853938639387393883938939390393913939239393393943939539396393973939839399394003940139402394033940439405394063940739408394093941039411394123941339414394153941639417394183941939420394213942239423394243942539426394273942839429394303943139432394333943439435394363943739438394393944039441394423944339444394453944639447394483944939450394513945239453394543945539456394573945839459394603946139462394633946439465394663946739468394693947039471394723947339474394753947639477394783947939480394813948239483394843948539486394873948839489394903949139492394933949439495394963949739498394993950039501395023950339504395053950639507395083950939510395113951239513395143951539516395173951839519395203952139522395233952439525395263952739528395293953039531395323953339534395353953639537395383953939540395413954239543395443954539546395473954839549395503955139552395533955439555395563955739558395593956039561395623956339564395653956639567395683956939570395713957239573395743957539576395773957839579395803958139582395833958439585395863958739588395893959039591395923959339594395953959639597395983959939600396013960239603396043960539606396073960839609396103961139612396133961439615396163961739618396193962039621396223962339624396253962639627396283962939630396313963239633396343963539636396373963839639396403964139642396433964439645396463964739648396493965039651396523965339654396553965639657396583965939660396613966239663396643966539666396673966839669396703967139672396733967439675396763967739678396793968039681396823968339684396853968639687396883968939690396913969239693396943969539696396973969839699397003970139702397033970439705397063970739708397093971039711397123971339714397153971639717397183971939720397213972239723397243972539726397273972839729397303973139732397333973439735397363973739738397393974039741397423974339744397453974639747397483974939750397513975239753397543975539756397573975839759397603976139762397633976439765397663976739768397693977039771397723977339774397753977639777397783977939780397813978239783397843978539786397873978839789397903979139792397933979439795397963979739798397993980039801398023980339804398053980639807398083980939810398113981239813398143981539816398173981839819398203982139822398233982439825398263982739828398293983039831398323983339834398353983639837398383983939840398413984239843398443984539846398473984839849398503985139852398533985439855398563985739858398593986039861398623986339864398653986639867398683986939870398713987239873398743987539876398773987839879398803988139882398833988439885398863988739888398893989039891398923989339894398953989639897398983989939900399013990239903399043990539906399073990839909399103991139912399133991439915399163991739918399193992039921399223992339924399253992639927399283992939930399313993239933399343993539936399373993839939399403994139942399433994439945399463994739948399493995039951399523995339954399553995639957399583995939960399613996239963399643996539966399673996839969399703997139972399733997439975399763997739978399793998039981399823998339984399853998639987399883998939990399913999239993399943999539996399973999839999400004000140002400034000440005400064000740008400094001040011400124001340014400154001640017400184001940020400214002240023400244002540026400274002840029400304003140032400334003440035400364003740038400394004040041400424004340044400454004640047400484004940050400514005240053400544005540056400574005840059400604006140062400634006440065400664006740068400694007040071400724007340074400754007640077400784007940080400814008240083400844008540086400874008840089400904009140092400934009440095400964009740098400994010040101401024010340104401054010640107401084010940110401114011240113401144011540116401174011840119401204012140122401234012440125401264012740128401294013040131401324013340134401354013640137401384013940140401414014240143401444014540146401474014840149401504015140152401534015440155401564015740158401594016040161401624016340164401654016640167401684016940170401714017240173401744017540176401774017840179401804018140182401834018440185401864018740188401894019040191401924019340194401954019640197401984019940200402014020240203402044020540206402074020840209402104021140212402134021440215402164021740218402194022040221402224022340224402254022640227402284022940230402314023240233402344023540236402374023840239402404024140242402434024440245402464024740248402494025040251402524025340254402554025640257402584025940260402614026240263402644026540266402674026840269402704027140272402734027440275402764027740278402794028040281402824028340284402854028640287402884028940290402914029240293402944029540296402974029840299403004030140302403034030440305403064030740308403094031040311403124031340314403154031640317403184031940320403214032240323403244032540326403274032840329403304033140332403334033440335403364033740338403394034040341403424034340344403454034640347403484034940350403514035240353403544035540356403574035840359403604036140362403634036440365403664036740368403694037040371403724037340374403754037640377403784037940380403814038240383403844038540386403874038840389403904039140392403934039440395403964039740398403994040040401404024040340404404054040640407404084040940410404114041240413404144041540416404174041840419404204042140422404234042440425404264042740428404294043040431404324043340434404354043640437404384043940440404414044240443404444044540446404474044840449404504045140452404534045440455404564045740458404594046040461404624046340464404654046640467404684046940470404714047240473404744047540476404774047840479404804048140482404834048440485404864048740488404894049040491404924049340494404954049640497404984049940500405014050240503405044050540506405074050840509405104051140512405134051440515405164051740518405194052040521405224052340524405254052640527405284052940530405314053240533405344053540536405374053840539405404054140542405434054440545405464054740548405494055040551405524055340554405554055640557405584055940560405614056240563405644056540566405674056840569405704057140572405734057440575405764057740578405794058040581405824058340584405854058640587405884058940590405914059240593405944059540596405974059840599406004060140602406034060440605406064060740608406094061040611406124061340614406154061640617406184061940620406214062240623406244062540626406274062840629406304063140632406334063440635406364063740638406394064040641406424064340644406454064640647406484064940650406514065240653406544065540656406574065840659406604066140662406634066440665406664066740668406694067040671406724067340674406754067640677406784067940680406814068240683406844068540686406874068840689406904069140692406934069440695406964069740698406994070040701407024070340704407054070640707407084070940710407114071240713407144071540716407174071840719407204072140722407234072440725407264072740728407294073040731407324073340734407354073640737407384073940740407414074240743407444074540746407474074840749407504075140752407534075440755407564075740758407594076040761407624076340764407654076640767407684076940770407714077240773407744077540776407774077840779407804078140782407834078440785407864078740788407894079040791407924079340794407954079640797407984079940800408014080240803408044080540806408074080840809408104081140812408134081440815408164081740818408194082040821408224082340824408254082640827408284082940830408314083240833408344083540836408374083840839408404084140842408434084440845408464084740848408494085040851408524085340854408554085640857408584085940860408614086240863408644086540866408674086840869408704087140872408734087440875408764087740878408794088040881408824088340884408854088640887408884088940890408914089240893408944089540896408974089840899409004090140902409034090440905409064090740908409094091040911409124091340914409154091640917409184091940920409214092240923409244092540926409274092840929409304093140932409334093440935409364093740938409394094040941409424094340944409454094640947409484094940950409514095240953409544095540956409574095840959409604096140962409634096440965409664096740968409694097040971409724097340974409754097640977409784097940980409814098240983409844098540986409874098840989409904099140992409934099440995409964099740998409994100041001410024100341004410054100641007410084100941010410114101241013410144101541016410174101841019410204102141022410234102441025410264102741028410294103041031410324103341034410354103641037410384103941040410414104241043410444104541046410474104841049410504105141052410534105441055410564105741058410594106041061410624106341064410654106641067410684106941070410714107241073410744107541076410774107841079410804108141082410834108441085410864108741088410894109041091410924109341094410954109641097410984109941100411014110241103411044110541106411074110841109411104111141112411134111441115411164111741118411194112041121411224112341124411254112641127411284112941130411314113241133411344113541136411374113841139411404114141142411434114441145411464114741148411494115041151411524115341154411554115641157411584115941160411614116241163411644116541166411674116841169411704117141172411734117441175411764117741178411794118041181411824118341184411854118641187411884118941190411914119241193411944119541196411974119841199412004120141202412034120441205412064120741208412094121041211412124121341214412154121641217412184121941220412214122241223412244122541226412274122841229412304123141232412334123441235412364123741238412394124041241412424124341244412454124641247412484124941250412514125241253412544125541256412574125841259412604126141262412634126441265412664126741268412694127041271412724127341274412754127641277412784127941280412814128241283412844128541286412874128841289412904129141292412934129441295412964129741298412994130041301413024130341304413054130641307413084130941310413114131241313413144131541316413174131841319413204132141322413234132441325413264132741328413294133041331413324133341334413354133641337413384133941340413414134241343413444134541346413474134841349413504135141352413534135441355413564135741358413594136041361413624136341364413654136641367413684136941370413714137241373413744137541376413774137841379413804138141382413834138441385413864138741388413894139041391413924139341394413954139641397413984139941400414014140241403414044140541406414074140841409414104141141412414134141441415414164141741418414194142041421414224142341424414254142641427414284142941430414314143241433414344143541436414374143841439414404144141442414434144441445414464144741448414494145041451414524145341454414554145641457414584145941460414614146241463414644146541466414674146841469414704147141472414734147441475414764147741478414794148041481414824148341484414854148641487414884148941490414914149241493414944149541496414974149841499415004150141502415034150441505415064150741508415094151041511415124151341514415154151641517415184151941520415214152241523415244152541526415274152841529415304153141532415334153441535415364153741538415394154041541415424154341544415454154641547415484154941550415514155241553415544155541556415574155841559415604156141562415634156441565415664156741568415694157041571415724157341574415754157641577415784157941580415814158241583415844158541586415874158841589415904159141592415934159441595415964159741598415994160041601416024160341604416054160641607416084160941610416114161241613416144161541616416174161841619416204162141622416234162441625416264162741628416294163041631416324163341634416354163641637416384163941640416414164241643416444164541646416474164841649416504165141652416534165441655416564165741658416594166041661416624166341664416654166641667416684166941670416714167241673416744167541676416774167841679416804168141682416834168441685416864168741688416894169041691416924169341694416954169641697416984169941700417014170241703417044170541706417074170841709417104171141712417134171441715417164171741718417194172041721417224172341724417254172641727417284172941730417314173241733417344173541736417374173841739417404174141742417434174441745417464174741748417494175041751417524175341754417554175641757417584175941760417614176241763417644176541766417674176841769417704177141772417734177441775417764177741778417794178041781417824178341784417854178641787417884178941790417914179241793417944179541796417974179841799418004180141802418034180441805418064180741808418094181041811418124181341814418154181641817418184181941820418214182241823418244182541826418274182841829418304183141832418334183441835418364183741838418394184041841418424184341844418454184641847418484184941850418514185241853418544185541856418574185841859418604186141862418634186441865418664186741868418694187041871418724187341874418754187641877418784187941880418814188241883418844188541886418874188841889418904189141892418934189441895418964189741898418994190041901419024190341904419054190641907419084190941910419114191241913419144191541916419174191841919419204192141922419234192441925419264192741928419294193041931419324193341934419354193641937419384193941940419414194241943419444194541946419474194841949419504195141952419534195441955419564195741958419594196041961419624196341964419654196641967419684196941970419714197241973419744197541976419774197841979419804198141982419834198441985419864198741988419894199041991419924199341994419954199641997419984199942000420014200242003420044200542006420074200842009420104201142012420134201442015420164201742018420194202042021420224202342024420254202642027420284202942030420314203242033420344203542036420374203842039420404204142042420434204442045420464204742048420494205042051420524205342054420554205642057420584205942060420614206242063420644206542066420674206842069420704207142072420734207442075420764207742078420794208042081420824208342084420854208642087420884208942090420914209242093420944209542096420974209842099421004210142102421034210442105421064210742108421094211042111421124211342114421154211642117421184211942120421214212242123421244212542126421274212842129421304213142132421334213442135421364213742138421394214042141421424214342144421454214642147421484214942150421514215242153421544215542156421574215842159421604216142162421634216442165421664216742168421694217042171421724217342174421754217642177421784217942180421814218242183421844218542186421874218842189421904219142192421934219442195421964219742198421994220042201422024220342204422054220642207422084220942210422114221242213422144221542216422174221842219422204222142222422234222442225422264222742228422294223042231422324223342234422354223642237422384223942240422414224242243422444224542246422474224842249422504225142252422534225442255422564225742258422594226042261422624226342264422654226642267422684226942270422714227242273422744227542276422774227842279422804228142282422834228442285422864228742288422894229042291422924229342294422954229642297422984229942300423014230242303423044230542306423074230842309423104231142312423134231442315423164231742318423194232042321423224232342324423254232642327423284232942330423314233242333423344233542336423374233842339423404234142342423434234442345423464234742348423494235042351423524235342354423554235642357423584235942360423614236242363423644236542366423674236842369423704237142372423734237442375423764237742378423794238042381423824238342384423854238642387423884238942390423914239242393423944239542396423974239842399424004240142402424034240442405424064240742408424094241042411424124241342414424154241642417424184241942420424214242242423424244242542426424274242842429424304243142432424334243442435424364243742438424394244042441424424244342444424454244642447424484244942450424514245242453424544245542456424574245842459424604246142462424634246442465424664246742468424694247042471424724247342474424754247642477424784247942480424814248242483424844248542486424874248842489424904249142492424934249442495424964249742498424994250042501425024250342504425054250642507425084250942510425114251242513425144251542516425174251842519425204252142522425234252442525425264252742528425294253042531425324253342534425354253642537425384253942540425414254242543425444254542546425474254842549425504255142552425534255442555425564255742558425594256042561425624256342564425654256642567425684256942570425714257242573425744257542576425774257842579425804258142582425834258442585425864258742588425894259042591425924259342594425954259642597425984259942600426014260242603426044260542606426074260842609426104261142612426134261442615426164261742618426194262042621426224262342624426254262642627426284262942630426314263242633426344263542636426374263842639426404264142642426434264442645426464264742648426494265042651426524265342654426554265642657426584265942660426614266242663426644266542666426674266842669426704267142672426734267442675426764267742678426794268042681426824268342684426854268642687426884268942690426914269242693426944269542696426974269842699427004270142702427034270442705427064270742708427094271042711427124271342714427154271642717427184271942720427214272242723427244272542726427274272842729427304273142732427334273442735427364273742738427394274042741427424274342744427454274642747427484274942750427514275242753427544275542756427574275842759427604276142762427634276442765427664276742768427694277042771427724277342774427754277642777427784277942780427814278242783427844278542786427874278842789427904279142792427934279442795427964279742798427994280042801428024280342804428054280642807428084280942810428114281242813428144281542816428174281842819428204282142822428234282442825428264282742828428294283042831428324283342834428354283642837428384283942840428414284242843428444284542846428474284842849428504285142852428534285442855428564285742858428594286042861428624286342864428654286642867428684286942870428714287242873428744287542876428774287842879428804288142882428834288442885428864288742888428894289042891428924289342894428954289642897428984289942900429014290242903429044290542906429074290842909429104291142912429134291442915429164291742918429194292042921429224292342924429254292642927429284292942930429314293242933429344293542936429374293842939429404294142942429434294442945429464294742948429494295042951429524295342954429554295642957429584295942960429614296242963429644296542966429674296842969429704297142972429734297442975429764297742978429794298042981429824298342984429854298642987429884298942990429914299242993429944299542996429974299842999430004300143002430034300443005430064300743008430094301043011430124301343014430154301643017430184301943020430214302243023430244302543026430274302843029430304303143032430334303443035430364303743038430394304043041430424304343044430454304643047430484304943050430514305243053430544305543056430574305843059430604306143062430634306443065430664306743068430694307043071430724307343074430754307643077430784307943080430814308243083430844308543086430874308843089430904309143092430934309443095430964309743098430994310043101431024310343104431054310643107431084310943110431114311243113431144311543116431174311843119431204312143122431234312443125431264312743128431294313043131431324313343134431354313643137431384313943140431414314243143431444314543146431474314843149431504315143152431534315443155431564315743158431594316043161431624316343164431654316643167431684316943170431714317243173431744317543176431774317843179431804318143182431834318443185431864318743188431894319043191431924319343194431954319643197431984319943200432014320243203432044320543206432074320843209432104321143212432134321443215432164321743218432194322043221432224322343224432254322643227432284322943230432314323243233432344323543236432374323843239432404324143242432434324443245432464324743248432494325043251432524325343254432554325643257432584325943260432614326243263432644326543266432674326843269432704327143272432734327443275432764327743278432794328043281432824328343284432854328643287432884328943290432914329243293432944329543296432974329843299433004330143302433034330443305433064330743308433094331043311433124331343314433154331643317433184331943320433214332243323433244332543326433274332843329433304333143332433334333443335433364333743338433394334043341433424334343344433454334643347433484334943350433514335243353433544335543356433574335843359433604336143362433634336443365433664336743368433694337043371433724337343374433754337643377433784337943380433814338243383433844338543386433874338843389433904339143392433934339443395433964339743398433994340043401434024340343404434054340643407434084340943410434114341243413434144341543416434174341843419434204342143422434234342443425434264342743428434294343043431434324343343434434354343643437434384343943440434414344243443434444344543446434474344843449434504345143452434534345443455434564345743458434594346043461434624346343464434654346643467434684346943470434714347243473434744347543476434774347843479434804348143482434834348443485434864348743488434894349043491434924349343494434954349643497434984349943500435014350243503435044350543506435074350843509435104351143512435134351443515435164351743518435194352043521435224352343524435254352643527435284352943530435314353243533435344353543536435374353843539435404354143542435434354443545435464354743548435494355043551435524355343554435554355643557435584355943560435614356243563435644356543566435674356843569435704357143572435734357443575435764357743578435794358043581435824358343584435854358643587435884358943590435914359243593435944359543596435974359843599436004360143602436034360443605436064360743608436094361043611436124361343614436154361643617436184361943620436214362243623436244362543626436274362843629436304363143632436334363443635436364363743638436394364043641436424364343644436454364643647436484364943650436514365243653436544365543656436574365843659436604366143662436634366443665436664366743668436694367043671436724367343674436754367643677436784367943680436814368243683436844368543686436874368843689436904369143692436934369443695436964369743698436994370043701437024370343704437054370643707437084370943710437114371243713437144371543716437174371843719437204372143722437234372443725437264372743728437294373043731437324373343734437354373643737437384373943740437414374243743437444374543746437474374843749437504375143752437534375443755437564375743758437594376043761437624376343764437654376643767437684376943770437714377243773437744377543776437774377843779437804378143782437834378443785437864378743788437894379043791437924379343794437954379643797437984379943800438014380243803438044380543806438074380843809438104381143812438134381443815438164381743818438194382043821438224382343824438254382643827438284382943830438314383243833438344383543836438374383843839438404384143842438434384443845438464384743848438494385043851438524385343854438554385643857438584385943860438614386243863438644386543866438674386843869438704387143872438734387443875438764387743878438794388043881438824388343884438854388643887438884388943890438914389243893438944389543896438974389843899439004390143902439034390443905439064390743908439094391043911439124391343914439154391643917439184391943920439214392243923439244392543926439274392843929439304393143932439334393443935439364393743938439394394043941439424394343944439454394643947439484394943950439514395243953439544395543956439574395843959439604396143962439634396443965439664396743968439694397043971439724397343974439754397643977439784397943980439814398243983439844398543986439874398843989439904399143992439934399443995439964399743998439994400044001440024400344004440054400644007440084400944010440114401244013440144401544016440174401844019440204402144022440234402444025440264402744028440294403044031440324403344034440354403644037440384403944040440414404244043440444404544046440474404844049440504405144052440534405444055440564405744058440594406044061440624406344064440654406644067440684406944070440714407244073440744407544076440774407844079440804408144082440834408444085440864408744088440894409044091440924409344094440954409644097440984409944100441014410244103441044410544106441074410844109441104411144112441134411444115441164411744118441194412044121441224412344124441254412644127441284412944130441314413244133441344413544136441374413844139441404414144142441434414444145441464414744148441494415044151441524415344154441554415644157441584415944160441614416244163441644416544166441674416844169441704417144172441734417444175441764417744178441794418044181441824418344184441854418644187441884418944190441914419244193441944419544196441974419844199442004420144202442034420444205442064420744208442094421044211442124421344214442154421644217442184421944220442214422244223442244422544226442274422844229442304423144232442334423444235442364423744238442394424044241442424424344244442454424644247442484424944250442514425244253442544425544256442574425844259442604426144262442634426444265442664426744268442694427044271442724427344274442754427644277442784427944280442814428244283442844428544286442874428844289442904429144292442934429444295442964429744298442994430044301443024430344304443054430644307443084430944310443114431244313443144431544316443174431844319443204432144322443234432444325443264432744328443294433044331443324433344334443354433644337443384433944340443414434244343443444434544346443474434844349443504435144352443534435444355443564435744358443594436044361443624436344364443654436644367443684436944370443714437244373443744437544376443774437844379443804438144382443834438444385443864438744388443894439044391443924439344394443954439644397443984439944400444014440244403444044440544406444074440844409444104441144412444134441444415444164441744418444194442044421444224442344424444254442644427444284442944430444314443244433444344443544436444374443844439444404444144442444434444444445444464444744448444494445044451444524445344454444554445644457444584445944460444614446244463444644446544466444674446844469444704447144472444734447444475444764447744478444794448044481444824448344484444854448644487444884448944490444914449244493444944449544496444974449844499445004450144502445034450444505445064450744508445094451044511445124451344514445154451644517445184451944520445214452244523445244452544526445274452844529445304453144532445334453444535445364453744538445394454044541445424454344544445454454644547445484454944550445514455244553445544455544556445574455844559445604456144562445634456444565445664456744568445694457044571445724457344574445754457644577445784457944580445814458244583445844458544586445874458844589445904459144592445934459444595445964459744598445994460044601446024460344604446054460644607446084460944610446114461244613446144461544616446174461844619446204462144622446234462444625446264462744628446294463044631446324463344634446354463644637446384463944640446414464244643446444464544646446474464844649446504465144652446534465444655446564465744658446594466044661446624466344664446654466644667446684466944670446714467244673446744467544676446774467844679446804468144682446834468444685446864468744688446894469044691446924469344694446954469644697446984469944700447014470244703447044470544706447074470844709447104471144712447134471444715447164471744718447194472044721447224472344724447254472644727447284472944730447314473244733447344473544736447374473844739447404474144742447434474444745447464474744748447494475044751447524475344754447554475644757447584475944760447614476244763447644476544766447674476844769447704477144772447734477444775447764477744778447794478044781447824478344784447854478644787447884478944790447914479244793447944479544796447974479844799448004480144802448034480444805448064480744808448094481044811448124481344814448154481644817448184481944820448214482244823448244482544826448274482844829448304483144832448334483444835448364483744838448394484044841448424484344844448454484644847448484484944850448514485244853448544485544856448574485844859448604486144862448634486444865448664486744868448694487044871448724487344874448754487644877448784487944880448814488244883448844488544886448874488844889448904489144892448934489444895448964489744898448994490044901449024490344904449054490644907449084490944910449114491244913449144491544916449174491844919449204492144922449234492444925449264492744928449294493044931449324493344934449354493644937449384493944940449414494244943449444494544946449474494844949449504495144952449534495444955449564495744958449594496044961449624496344964449654496644967449684496944970449714497244973449744497544976449774497844979449804498144982449834498444985449864498744988449894499044991449924499344994449954499644997449984499945000450014500245003450044500545006450074500845009450104501145012450134501445015450164501745018450194502045021450224502345024450254502645027450284502945030450314503245033450344503545036450374503845039450404504145042450434504445045450464504745048450494505045051450524505345054450554505645057450584505945060450614506245063450644506545066450674506845069450704507145072450734507445075450764507745078450794508045081450824508345084450854508645087450884508945090450914509245093450944509545096450974509845099451004510145102451034510445105451064510745108451094511045111451124511345114451154511645117451184511945120451214512245123451244512545126451274512845129451304513145132451334513445135451364513745138451394514045141451424514345144451454514645147451484514945150451514515245153451544515545156451574515845159451604516145162451634516445165451664516745168451694517045171451724517345174451754517645177451784517945180451814518245183451844518545186451874518845189451904519145192451934519445195451964519745198451994520045201452024520345204452054520645207452084520945210452114521245213452144521545216452174521845219452204522145222452234522445225452264522745228452294523045231452324523345234452354523645237452384523945240452414524245243452444524545246452474524845249452504525145252452534525445255452564525745258452594526045261452624526345264452654526645267452684526945270452714527245273452744527545276452774527845279452804528145282452834528445285452864528745288452894529045291452924529345294452954529645297452984529945300453014530245303453044530545306453074530845309453104531145312453134531445315453164531745318453194532045321453224532345324453254532645327453284532945330453314533245333453344533545336453374533845339453404534145342453434534445345453464534745348453494535045351453524535345354453554535645357453584535945360453614536245363453644536545366453674536845369453704537145372453734537445375453764537745378453794538045381453824538345384453854538645387453884538945390453914539245393453944539545396453974539845399454004540145402454034540445405454064540745408454094541045411454124541345414454154541645417454184541945420454214542245423454244542545426454274542845429454304543145432454334543445435454364543745438454394544045441454424544345444454454544645447454484544945450454514545245453454544545545456454574545845459454604546145462454634546445465454664546745468454694547045471454724547345474454754547645477454784547945480454814548245483454844548545486454874548845489454904549145492454934549445495454964549745498454994550045501455024550345504455054550645507455084550945510455114551245513455144551545516455174551845519455204552145522455234552445525455264552745528455294553045531455324553345534455354553645537455384553945540455414554245543455444554545546455474554845549455504555145552455534555445555455564555745558455594556045561455624556345564455654556645567455684556945570455714557245573455744557545576455774557845579455804558145582455834558445585455864558745588455894559045591455924559345594455954559645597455984559945600456014560245603456044560545606456074560845609456104561145612456134561445615456164561745618456194562045621456224562345624456254562645627456284562945630456314563245633456344563545636456374563845639456404564145642456434564445645456464564745648456494565045651456524565345654456554565645657456584565945660456614566245663456644566545666456674566845669456704567145672456734567445675456764567745678456794568045681456824568345684456854568645687456884568945690456914569245693456944569545696456974569845699457004570145702457034570445705457064570745708457094571045711457124571345714457154571645717457184571945720457214572245723457244572545726457274572845729457304573145732457334573445735457364573745738457394574045741457424574345744457454574645747457484574945750457514575245753457544575545756457574575845759457604576145762457634576445765457664576745768457694577045771457724577345774457754577645777457784577945780457814578245783457844578545786457874578845789457904579145792457934579445795457964579745798457994580045801458024580345804458054580645807458084580945810458114581245813458144581545816458174581845819458204582145822458234582445825458264582745828458294583045831458324583345834458354583645837458384583945840458414584245843458444584545846458474584845849458504585145852458534585445855458564585745858458594586045861458624586345864458654586645867458684586945870458714587245873458744587545876458774587845879458804588145882458834588445885458864588745888458894589045891458924589345894458954589645897458984589945900459014590245903459044590545906459074590845909459104591145912459134591445915459164591745918459194592045921459224592345924459254592645927459284592945930459314593245933459344593545936459374593845939459404594145942459434594445945459464594745948459494595045951459524595345954459554595645957459584595945960459614596245963459644596545966459674596845969459704597145972459734597445975459764597745978459794598045981459824598345984459854598645987459884598945990459914599245993459944599545996459974599845999460004600146002460034600446005460064600746008460094601046011460124601346014460154601646017460184601946020460214602246023460244602546026460274602846029460304603146032460334603446035460364603746038460394604046041460424604346044460454604646047460484604946050460514605246053460544605546056460574605846059460604606146062460634606446065460664606746068460694607046071460724607346074460754607646077460784607946080460814608246083460844608546086460874608846089460904609146092460934609446095460964609746098460994610046101461024610346104461054610646107461084610946110461114611246113461144611546116461174611846119461204612146122461234612446125461264612746128461294613046131461324613346134461354613646137461384613946140461414614246143461444614546146461474614846149461504615146152461534615446155461564615746158461594616046161461624616346164461654616646167461684616946170461714617246173461744617546176461774617846179461804618146182461834618446185461864618746188461894619046191461924619346194461954619646197461984619946200462014620246203462044620546206462074620846209462104621146212462134621446215462164621746218462194622046221462224622346224462254622646227462284622946230462314623246233462344623546236462374623846239462404624146242462434624446245462464624746248462494625046251462524625346254462554625646257462584625946260462614626246263462644626546266462674626846269462704627146272462734627446275462764627746278462794628046281462824628346284462854628646287462884628946290462914629246293462944629546296462974629846299463004630146302463034630446305463064630746308463094631046311463124631346314463154631646317463184631946320463214632246323463244632546326463274632846329463304633146332463334633446335463364633746338463394634046341463424634346344463454634646347463484634946350463514635246353463544635546356463574635846359463604636146362463634636446365463664636746368463694637046371463724637346374463754637646377463784637946380463814638246383463844638546386463874638846389463904639146392463934639446395463964639746398463994640046401464024640346404464054640646407464084640946410464114641246413464144641546416464174641846419464204642146422464234642446425464264642746428464294643046431464324643346434464354643646437464384643946440464414644246443464444644546446464474644846449464504645146452464534645446455464564645746458464594646046461464624646346464464654646646467464684646946470464714647246473464744647546476464774647846479464804648146482464834648446485464864648746488464894649046491464924649346494464954649646497464984649946500465014650246503465044650546506465074650846509465104651146512465134651446515465164651746518465194652046521465224652346524465254652646527465284652946530465314653246533465344653546536465374653846539465404654146542465434654446545465464654746548465494655046551465524655346554465554655646557465584655946560465614656246563465644656546566465674656846569465704657146572465734657446575465764657746578465794658046581465824658346584465854658646587465884658946590465914659246593465944659546596465974659846599466004660146602466034660446605466064660746608466094661046611466124661346614466154661646617466184661946620466214662246623466244662546626466274662846629466304663146632466334663446635466364663746638466394664046641466424664346644466454664646647466484664946650466514665246653466544665546656466574665846659466604666146662466634666446665466664666746668466694667046671466724667346674466754667646677466784667946680466814668246683466844668546686466874668846689466904669146692466934669446695466964669746698466994670046701467024670346704467054670646707467084670946710467114671246713467144671546716467174671846719467204672146722467234672446725467264672746728467294673046731467324673346734467354673646737467384673946740467414674246743467444674546746467474674846749467504675146752467534675446755467564675746758467594676046761467624676346764467654676646767467684676946770467714677246773467744677546776467774677846779467804678146782467834678446785467864678746788467894679046791467924679346794467954679646797467984679946800468014680246803468044680546806468074680846809468104681146812468134681446815468164681746818468194682046821468224682346824468254682646827468284682946830468314683246833468344683546836468374683846839468404684146842468434684446845468464684746848468494685046851468524685346854468554685646857468584685946860468614686246863468644686546866468674686846869468704687146872468734687446875468764687746878468794688046881468824688346884468854688646887468884688946890468914689246893468944689546896468974689846899469004690146902469034690446905469064690746908469094691046911469124691346914469154691646917469184691946920469214692246923469244692546926469274692846929469304693146932469334693446935469364693746938469394694046941469424694346944469454694646947469484694946950469514695246953469544695546956469574695846959469604696146962469634696446965469664696746968469694697046971469724697346974469754697646977469784697946980469814698246983469844698546986469874698846989469904699146992469934699446995469964699746998469994700047001470024700347004470054700647007470084700947010470114701247013470144701547016470174701847019470204702147022470234702447025470264702747028470294703047031470324703347034470354703647037470384703947040470414704247043470444704547046470474704847049470504705147052470534705447055470564705747058470594706047061470624706347064470654706647067470684706947070470714707247073470744707547076470774707847079470804708147082470834708447085470864708747088470894709047091470924709347094470954709647097470984709947100471014710247103471044710547106471074710847109471104711147112471134711447115471164711747118471194712047121471224712347124471254712647127471284712947130471314713247133471344713547136471374713847139471404714147142471434714447145471464714747148471494715047151471524715347154471554715647157471584715947160471614716247163471644716547166471674716847169471704717147172471734717447175471764717747178471794718047181471824718347184471854718647187471884718947190471914719247193471944719547196471974719847199472004720147202472034720447205472064720747208472094721047211472124721347214472154721647217472184721947220472214722247223472244722547226472274722847229472304723147232472334723447235472364723747238472394724047241472424724347244472454724647247472484724947250472514725247253472544725547256472574725847259472604726147262472634726447265472664726747268472694727047271472724727347274472754727647277472784727947280472814728247283472844728547286472874728847289472904729147292472934729447295472964729747298472994730047301473024730347304473054730647307473084730947310473114731247313473144731547316473174731847319473204732147322473234732447325473264732747328473294733047331473324733347334473354733647337473384733947340473414734247343473444734547346473474734847349473504735147352473534735447355473564735747358473594736047361473624736347364473654736647367473684736947370473714737247373473744737547376473774737847379473804738147382473834738447385473864738747388473894739047391473924739347394473954739647397473984739947400474014740247403474044740547406474074740847409474104741147412474134741447415474164741747418474194742047421474224742347424474254742647427474284742947430474314743247433474344743547436474374743847439474404744147442474434744447445474464744747448474494745047451474524745347454474554745647457474584745947460474614746247463474644746547466474674746847469474704747147472474734747447475474764747747478474794748047481474824748347484474854748647487474884748947490474914749247493474944749547496474974749847499475004750147502475034750447505475064750747508475094751047511475124751347514475154751647517475184751947520475214752247523475244752547526475274752847529475304753147532475334753447535475364753747538475394754047541475424754347544475454754647547475484754947550475514755247553475544755547556475574755847559475604756147562475634756447565475664756747568475694757047571475724757347574475754757647577475784757947580475814758247583475844758547586475874758847589475904759147592475934759447595475964759747598475994760047601476024760347604476054760647607476084760947610476114761247613476144761547616476174761847619476204762147622476234762447625476264762747628476294763047631476324763347634476354763647637476384763947640476414764247643476444764547646476474764847649476504765147652476534765447655476564765747658476594766047661476624766347664476654766647667476684766947670476714767247673476744767547676476774767847679476804768147682476834768447685476864768747688476894769047691476924769347694476954769647697476984769947700477014770247703477044770547706477074770847709477104771147712477134771447715477164771747718477194772047721477224772347724477254772647727477284772947730477314773247733477344773547736477374773847739477404774147742477434774447745477464774747748477494775047751477524775347754477554775647757477584775947760477614776247763477644776547766477674776847769477704777147772477734777447775477764777747778477794778047781477824778347784477854778647787477884778947790477914779247793477944779547796477974779847799478004780147802478034780447805478064780747808478094781047811478124781347814478154781647817478184781947820478214782247823478244782547826478274782847829478304783147832478334783447835478364783747838478394784047841478424784347844478454784647847478484784947850478514785247853478544785547856478574785847859478604786147862478634786447865478664786747868478694787047871478724787347874478754787647877478784787947880478814788247883478844788547886478874788847889478904789147892478934789447895478964789747898478994790047901479024790347904479054790647907479084790947910479114791247913479144791547916479174791847919479204792147922479234792447925479264792747928479294793047931479324793347934479354793647937479384793947940479414794247943479444794547946479474794847949479504795147952479534795447955479564795747958479594796047961479624796347964479654796647967479684796947970479714797247973479744797547976479774797847979479804798147982479834798447985479864798747988479894799047991479924799347994479954799647997479984799948000480014800248003480044800548006480074800848009480104801148012480134801448015480164801748018480194802048021480224802348024480254802648027480284802948030480314803248033480344803548036480374803848039480404804148042480434804448045480464804748048480494805048051480524805348054480554805648057480584805948060480614806248063480644806548066480674806848069480704807148072480734807448075480764807748078480794808048081480824808348084480854808648087480884808948090480914809248093480944809548096480974809848099481004810148102481034810448105481064810748108481094811048111481124811348114481154811648117481184811948120481214812248123481244812548126481274812848129481304813148132481334813448135481364813748138481394814048141481424814348144481454814648147481484814948150481514815248153481544815548156481574815848159481604816148162481634816448165481664816748168481694817048171481724817348174481754817648177481784817948180481814818248183481844818548186481874818848189481904819148192481934819448195481964819748198481994820048201482024820348204482054820648207482084820948210482114821248213482144821548216482174821848219482204822148222482234822448225482264822748228482294823048231482324823348234482354823648237482384823948240482414824248243482444824548246482474824848249482504825148252482534825448255482564825748258482594826048261482624826348264482654826648267482684826948270482714827248273482744827548276482774827848279482804828148282482834828448285482864828748288482894829048291482924829348294482954829648297482984829948300483014830248303483044830548306483074830848309483104831148312483134831448315483164831748318483194832048321483224832348324483254832648327483284832948330483314833248333483344833548336483374833848339483404834148342483434834448345483464834748348483494835048351483524835348354483554835648357483584835948360483614836248363483644836548366483674836848369483704837148372483734837448375483764837748378483794838048381483824838348384483854838648387483884838948390483914839248393483944839548396483974839848399484004840148402484034840448405484064840748408484094841048411484124841348414484154841648417484184841948420484214842248423484244842548426484274842848429484304843148432484334843448435484364843748438484394844048441484424844348444484454844648447484484844948450484514845248453484544845548456484574845848459484604846148462484634846448465484664846748468484694847048471484724847348474484754847648477484784847948480484814848248483484844848548486484874848848489484904849148492484934849448495484964849748498484994850048501485024850348504485054850648507485084850948510485114851248513485144851548516485174851848519485204852148522485234852448525485264852748528485294853048531485324853348534485354853648537485384853948540485414854248543485444854548546485474854848549485504855148552485534855448555485564855748558485594856048561485624856348564485654856648567485684856948570485714857248573485744857548576485774857848579485804858148582485834858448585485864858748588485894859048591485924859348594485954859648597485984859948600486014860248603486044860548606486074860848609486104861148612486134861448615486164861748618486194862048621486224862348624486254862648627486284862948630486314863248633486344863548636486374863848639486404864148642486434864448645486464864748648486494865048651486524865348654486554865648657486584865948660486614866248663486644866548666486674866848669486704867148672486734867448675486764867748678486794868048681486824868348684486854868648687486884868948690486914869248693486944869548696486974869848699487004870148702487034870448705487064870748708487094871048711487124871348714487154871648717487184871948720487214872248723487244872548726487274872848729487304873148732487334873448735487364873748738487394874048741487424874348744487454874648747487484874948750487514875248753487544875548756487574875848759487604876148762487634876448765487664876748768487694877048771487724877348774487754877648777487784877948780487814878248783487844878548786487874878848789487904879148792487934879448795487964879748798487994880048801488024880348804488054880648807488084880948810488114881248813488144881548816488174881848819488204882148822488234882448825488264882748828488294883048831488324883348834488354883648837488384883948840488414884248843488444884548846488474884848849488504885148852488534885448855488564885748858488594886048861488624886348864488654886648867488684886948870488714887248873488744887548876488774887848879488804888148882488834888448885488864888748888488894889048891488924889348894488954889648897488984889948900489014890248903489044890548906489074890848909489104891148912489134891448915489164891748918489194892048921489224892348924489254892648927489284892948930489314893248933489344893548936489374893848939489404894148942489434894448945489464894748948489494895048951489524895348954489554895648957489584895948960489614896248963489644896548966489674896848969489704897148972489734897448975489764897748978489794898048981489824898348984489854898648987489884898948990489914899248993489944899548996489974899848999490004900149002490034900449005490064900749008490094901049011490124901349014490154901649017490184901949020490214902249023490244902549026490274902849029490304903149032490334903449035490364903749038490394904049041490424904349044490454904649047490484904949050490514905249053490544905549056490574905849059490604906149062490634906449065490664906749068490694907049071490724907349074490754907649077490784907949080490814908249083490844908549086490874908849089490904909149092490934909449095490964909749098490994910049101491024910349104491054910649107491084910949110491114911249113491144911549116491174911849119491204912149122491234912449125491264912749128491294913049131491324913349134491354913649137491384913949140491414914249143491444914549146491474914849149491504915149152491534915449155491564915749158491594916049161491624916349164491654916649167491684916949170491714917249173491744917549176491774917849179491804918149182491834918449185491864918749188491894919049191491924919349194491954919649197491984919949200492014920249203492044920549206492074920849209492104921149212492134921449215492164921749218492194922049221492224922349224492254922649227492284922949230492314923249233492344923549236492374923849239492404924149242492434924449245492464924749248492494925049251492524925349254492554925649257492584925949260492614926249263492644926549266492674926849269492704927149272492734927449275492764927749278492794928049281492824928349284492854928649287492884928949290492914929249293492944929549296492974929849299493004930149302493034930449305493064930749308493094931049311493124931349314493154931649317493184931949320493214932249323493244932549326493274932849329493304933149332493334933449335493364933749338493394934049341493424934349344493454934649347493484934949350493514935249353493544935549356493574935849359493604936149362493634936449365493664936749368493694937049371493724937349374493754937649377493784937949380493814938249383493844938549386493874938849389493904939149392493934939449395493964939749398493994940049401494024940349404494054940649407494084940949410494114941249413494144941549416494174941849419494204942149422494234942449425494264942749428494294943049431494324943349434494354943649437494384943949440494414944249443494444944549446494474944849449494504945149452494534945449455494564945749458494594946049461494624946349464494654946649467494684946949470494714947249473494744947549476494774947849479494804948149482494834948449485494864948749488494894949049491494924949349494494954949649497494984949949500495014950249503495044950549506495074950849509495104951149512495134951449515495164951749518495194952049521495224952349524495254952649527495284952949530495314953249533495344953549536495374953849539495404954149542495434954449545495464954749548495494955049551495524955349554495554955649557495584955949560495614956249563495644956549566495674956849569495704957149572495734957449575495764957749578495794958049581495824958349584495854958649587495884958949590495914959249593495944959549596495974959849599496004960149602496034960449605496064960749608496094961049611496124961349614496154961649617496184961949620496214962249623496244962549626496274962849629496304963149632496334963449635496364963749638496394964049641496424964349644496454964649647496484964949650496514965249653496544965549656496574965849659496604966149662496634966449665496664966749668496694967049671496724967349674496754967649677496784967949680496814968249683496844968549686496874968849689496904969149692496934969449695496964969749698496994970049701497024970349704497054970649707497084970949710497114971249713497144971549716497174971849719497204972149722497234972449725497264972749728497294973049731497324973349734497354973649737497384973949740497414974249743497444974549746497474974849749497504975149752497534975449755497564975749758497594976049761497624976349764497654976649767497684976949770497714977249773497744977549776497774977849779497804978149782497834978449785497864978749788497894979049791497924979349794497954979649797497984979949800498014980249803498044980549806498074980849809498104981149812498134981449815498164981749818498194982049821498224982349824498254982649827498284982949830498314983249833498344983549836498374983849839498404984149842498434984449845498464984749848498494985049851498524985349854498554985649857498584985949860498614986249863498644986549866498674986849869498704987149872498734987449875498764987749878498794988049881498824988349884498854988649887498884988949890498914989249893498944989549896498974989849899499004990149902499034990449905499064990749908499094991049911499124991349914499154991649917499184991949920499214992249923499244992549926499274992849929499304993149932499334993449935499364993749938499394994049941499424994349944499454994649947499484994949950499514995249953499544995549956499574995849959499604996149962499634996449965499664996749968499694997049971499724997349974499754997649977499784997949980499814998249983499844998549986499874998849989499904999149992499934999449995499964999749998499995000050001500025000350004500055000650007500085000950010500115001250013500145001550016500175001850019500205002150022500235002450025500265002750028500295003050031500325003350034500355003650037500385003950040500415004250043500445004550046500475004850049500505005150052500535005450055500565005750058500595006050061500625006350064500655006650067500685006950070500715007250073500745007550076500775007850079500805008150082500835008450085500865008750088500895009050091500925009350094500955009650097500985009950100501015010250103501045010550106501075010850109501105011150112501135011450115501165011750118501195012050121501225012350124501255012650127501285012950130501315013250133501345013550136501375013850139501405014150142501435014450145501465014750148501495015050151501525015350154501555015650157501585015950160501615016250163501645016550166501675016850169501705017150172501735017450175501765017750178501795018050181501825018350184501855018650187501885018950190501915019250193501945019550196501975019850199502005020150202502035020450205502065020750208502095021050211502125021350214502155021650217502185021950220502215022250223502245022550226502275022850229502305023150232502335023450235502365023750238502395024050241502425024350244502455024650247502485024950250502515025250253502545025550256502575025850259502605026150262502635026450265502665026750268502695027050271502725027350274502755027650277502785027950280502815028250283502845028550286502875028850289502905029150292502935029450295
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. template <typename T1>
  9. struct VirtualActionInvoker1Invoker;
  10. template <typename T1>
  11. struct VirtualActionInvoker1Invoker<T1*>
  12. {
  13. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1)
  14. {
  15. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  16. void* params[1] = { p1 };
  17. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  18. }
  19. };
  20. template <typename T1, typename T2>
  21. struct VirtualActionInvoker2Invoker;
  22. template <typename T1, typename T2>
  23. struct VirtualActionInvoker2Invoker<T1, T2*>
  24. {
  25. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2* p2)
  26. {
  27. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  28. void* params[2] = { &p1, p2 };
  29. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[1]);
  30. }
  31. };
  32. template <typename R>
  33. struct VirtualFuncInvoker0
  34. {
  35. typedef R (*Func)(void*, const RuntimeMethod*);
  36. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  37. {
  38. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  39. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  40. }
  41. };
  42. template <typename R, typename T1>
  43. struct VirtualFuncInvoker1
  44. {
  45. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  46. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  47. {
  48. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  49. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  50. }
  51. };
  52. template <typename T1>
  53. struct GenericVirtualActionInvoker1Invoker;
  54. template <typename T1>
  55. struct GenericVirtualActionInvoker1Invoker<T1*>
  56. {
  57. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1)
  58. {
  59. VirtualInvokeData invokeData;
  60. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  61. void* params[1] = { p1 };
  62. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  63. }
  64. };
  65. struct InterfaceActionInvoker0
  66. {
  67. typedef void (*Action)(void*, const RuntimeMethod*);
  68. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  69. {
  70. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  71. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  72. }
  73. };
  74. template <typename T1>
  75. struct InterfaceActionInvoker1Invoker;
  76. template <typename T1>
  77. struct InterfaceActionInvoker1Invoker<T1*>
  78. {
  79. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1)
  80. {
  81. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  82. void* params[1] = { p1 };
  83. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  84. }
  85. };
  86. template <typename R>
  87. struct InterfaceFuncInvoker0
  88. {
  89. typedef R (*Func)(void*, const RuntimeMethod*);
  90. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  91. {
  92. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  93. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  94. }
  95. };
  96. template <typename R, typename T1>
  97. struct InterfaceFuncInvoker1
  98. {
  99. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  100. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  101. {
  102. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  103. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  104. }
  105. };
  106. template <typename R, typename T1>
  107. struct InterfaceFuncInvoker1Invoker;
  108. template <typename R, typename T1>
  109. struct InterfaceFuncInvoker1Invoker<R, T1*>
  110. {
  111. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1)
  112. {
  113. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  114. R ret;
  115. void* params[1] = { p1 };
  116. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, &ret);
  117. return ret;
  118. }
  119. };
  120. template <typename R, typename T1, typename T2>
  121. struct InterfaceFuncInvoker2
  122. {
  123. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  124. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
  125. {
  126. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  127. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  128. }
  129. };
  130. template <typename R, typename T1, typename T2>
  131. struct InterfaceFuncInvoker2Invoker;
  132. template <typename R, typename T1, typename T2>
  133. struct InterfaceFuncInvoker2Invoker<R, T1*, T2*>
  134. {
  135. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1, T2* p2)
  136. {
  137. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  138. R ret;
  139. void* params[2] = { p1, p2 };
  140. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, &ret);
  141. return ret;
  142. }
  143. };
  144. template <typename T1>
  145. struct GenericInterfaceActionInvoker1Invoker;
  146. template <typename T1>
  147. struct GenericInterfaceActionInvoker1Invoker<T1*>
  148. {
  149. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1)
  150. {
  151. VirtualInvokeData invokeData;
  152. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  153. void* params[1] = { p1 };
  154. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  155. }
  156. };
  157. template <typename T1>
  158. struct InvokerActionInvoker1;
  159. template <typename T1>
  160. struct InvokerActionInvoker1<T1*>
  161. {
  162. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  163. {
  164. void* params[1] = { p1 };
  165. method->invoker_method(methodPtr, method, obj, params, params[0]);
  166. }
  167. };
  168. template <typename T1, typename T2>
  169. struct InvokerActionInvoker2;
  170. template <typename T1, typename T2>
  171. struct InvokerActionInvoker2<T1*, T2>
  172. {
  173. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2)
  174. {
  175. void* params[2] = { p1, &p2 };
  176. method->invoker_method(methodPtr, method, obj, params, params[1]);
  177. }
  178. };
  179. template <typename T1, typename T2>
  180. struct InvokerActionInvoker2<T1, T2*>
  181. {
  182. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2* p2)
  183. {
  184. void* params[2] = { &p1, p2 };
  185. method->invoker_method(methodPtr, method, obj, params, params[1]);
  186. }
  187. };
  188. template <typename T1, typename T2>
  189. struct InvokerActionInvoker2<T1*, T2*>
  190. {
  191. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
  192. {
  193. void* params[2] = { p1, p2 };
  194. method->invoker_method(methodPtr, method, obj, params, params[1]);
  195. }
  196. };
  197. template <typename T1, typename T2, typename T3>
  198. struct InvokerActionInvoker3;
  199. template <typename T1, typename T2, typename T3>
  200. struct InvokerActionInvoker3<T1, T2, T3*>
  201. {
  202. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2 p2, T3* p3)
  203. {
  204. void* params[3] = { &p1, &p2, p3 };
  205. method->invoker_method(methodPtr, method, obj, params, params[2]);
  206. }
  207. };
  208. template <typename T1, typename T2, typename T3>
  209. struct InvokerActionInvoker3<T1*, T2*, T3*>
  210. {
  211. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3)
  212. {
  213. void* params[3] = { p1, p2, p3 };
  214. method->invoker_method(methodPtr, method, obj, params, params[2]);
  215. }
  216. };
  217. template <typename R, typename T1>
  218. struct InvokerFuncInvoker1;
  219. template <typename R, typename T1>
  220. struct InvokerFuncInvoker1<R, T1*>
  221. {
  222. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  223. {
  224. R ret;
  225. void* params[1] = { p1 };
  226. method->invoker_method(methodPtr, method, obj, params, &ret);
  227. return ret;
  228. }
  229. };
  230. template <typename R, typename T1, typename T2>
  231. struct InvokerFuncInvoker2;
  232. template <typename R, typename T1, typename T2>
  233. struct InvokerFuncInvoker2<R, T1*, T2*>
  234. {
  235. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
  236. {
  237. R ret;
  238. void* params[2] = { p1, p2 };
  239. method->invoker_method(methodPtr, method, obj, params, &ret);
  240. return ret;
  241. }
  242. };
  243. template <typename R>
  244. struct ConstrainedFuncInvoker0
  245. {
  246. static inline R Invoke (RuntimeClass* type, const RuntimeMethod* constrainedMethod, void* boxBuffer, void* obj)
  247. {
  248. R ret;
  249. il2cpp_codegen_runtime_constrained_call(type, constrainedMethod, boxBuffer, obj, NULL, &ret);
  250. return ret;
  251. }
  252. };
  253. template <typename R, typename T1>
  254. struct ConstrainedFuncInvoker1;
  255. template <typename R, typename T1>
  256. struct ConstrainedFuncInvoker1<R, T1*>
  257. {
  258. static inline R Invoke (RuntimeClass* type, const RuntimeMethod* constrainedMethod, void* boxBuffer, void* obj, T1* p1)
  259. {
  260. R ret;
  261. void* params[1] = { p1 };
  262. il2cpp_codegen_runtime_constrained_call(type, constrainedMethod, boxBuffer, obj, params, &ret);
  263. return ret;
  264. }
  265. };
  266. struct Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09;
  267. struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645;
  268. struct Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49;
  269. struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1;
  270. struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588;
  271. struct Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00;
  272. struct Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9;
  273. struct EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC;
  274. struct EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF;
  275. struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2;
  276. struct EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862;
  277. struct EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED;
  278. struct EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6;
  279. struct EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09;
  280. struct EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49;
  281. struct EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC;
  282. struct EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1;
  283. struct EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30;
  284. struct GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A;
  285. struct GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE;
  286. struct GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468;
  287. struct GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E;
  288. struct GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D;
  289. struct GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988;
  290. struct GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56;
  291. struct GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39;
  292. struct Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8;
  293. struct HashSetPropertyBag_1_tAA71EF2902794249B4D5127D03BA186EC5310BED;
  294. struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2;
  295. struct HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4;
  296. struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
  297. struct HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A;
  298. struct HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87;
  299. struct ICollection_1_t828FEFDDBF830D003AFB480F0898186B499E26B0;
  300. struct ICollection_1_tD56FFE4395E7AAA9BC6513B7180B31801ABF0135;
  301. struct ICollection_1_tD7413105CA5DBF6629BE5E9EE453204D7C0D90FB;
  302. struct ICollection_1_t03EA087489342703ED691AFD807C50289BADA136;
  303. struct ICollection_1_tB388ED908E2D241F56264CA971F25D9ADC1ADEC3;
  304. struct IDragAndDropController_1_t00231B36D70639D9E463C17E4B92ADB3EDC02826;
  305. struct IDragAndDropController_1_t64C0B4A53D4CB314AA4F3FAA6883AC4FDA11CA17;
  306. struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2;
  307. struct IEnumerable_1_t71A46277DBD73BD4009B2B20885D2B7057593A1A;
  308. struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
  309. struct IEnumerable_1_tF78C5A55C1D093F0B8CD95E0247BA2EE703D9D55;
  310. struct IEnumerable_1_t29E7244AE33B71FA0981E50D5BC73B7938F35C66;
  311. struct IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452;
  312. struct IEnumerator_1_t239F6ACD0FC026E7FA70965FDE161517CD367AED;
  313. struct IEnumerator_1_t43D2E4BA9246755F293DFA74F001FB1A70A648FD;
  314. struct IEnumerator_1_t737E5D96E5E3657734509E507812DBA5E7EDD547;
  315. struct IEnumerator_1_t75CB2681E18F7F2791528FA2CA60361FDB5DA08D;
  316. struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
  317. struct IEqualityComparer_1_t4537FF5E9634FC142F7BF26B48CA727CCA436047;
  318. struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
  319. struct IEqualityComparer_1_t0BB8211419723EB61BF19007AC9D62365E50500E;
  320. struct IEqualityComparer_1_t47CC0B235E693652D181B679FF6D61A469ECC122;
  321. struct IEqualityComparer_1_tF175EE4608832085A0EE2A97DAE545B83F097888;
  322. struct IList_1_t3C981BB2E5E26A467A42AF86513CF54136025701;
  323. struct IndexedCollectionPropertyBag_2_t8A1B3CDCD4EEE6077DA6B18334A936E1A9C20FC7;
  324. struct IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931;
  325. struct IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D;
  326. struct KeyCollection_tEBE08B15420BC67BA2CCF00CB0FC401CEE1820A9;
  327. struct KeyCollection_tF66D8C01F2A58C937006A6F100099A98BB1E109D;
  328. struct ListElementProperty_t615C280FCD7BA320329E2CB3E3B52EE88FA09282;
  329. struct List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715;
  330. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  331. struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A;
  332. struct Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3;
  333. struct Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A;
  334. struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
  335. struct Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF;
  336. struct Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107;
  337. struct RefCounted_t6B975CD3D06E8D955346FC0D66E8F6E449D49A44;
  338. struct RefCounted_t0E133AD36715877AE1CE72539A0199B4D3AA8CD1;
  339. struct RefCounted_t81BCBAE57D930C934CF7A439452D65303AC6A8CD;
  340. struct RefCounted_t78303B1CD3D08C664ABB15EBD7C882DA3E06CF7D;
  341. struct RefCounted_tA9FB4D63A1064BD322AFDFCD70319CB384C057D9;
  342. struct RefCounted_t812D790A2C787F18230F9234F6C9B84D4AC1A85A;
  343. struct SetElementProperty_t289C8D92DD4214A46FC3E74E8FE7C6EDE8B1C0C9;
  344. struct ValueAnimation_1_t639ABF37111B0184CCB3DE2F577E466F04B28FAC;
  345. struct ValueCollection_tE4B5F81478422E33CBDE8650FC287DBA3AF04E86;
  346. struct ValueCollection_t09388557A76C67A5826B2502D326ED02B7D9E050;
  347. struct EntryU5BU5D_t8A61658460FB17254FA3796E021DC61AED164F75;
  348. struct EntryU5BU5D_t957A01A589BC16F5F52CE105A79B69946778FDBA;
  349. struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7;
  350. struct SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD;
  351. struct SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343;
  352. struct SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6;
  353. struct SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D;
  354. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  355. struct ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82;
  356. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  357. struct EnumU5BU5D_t6106A94708E3435454078BF14FA50152B7301912;
  358. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  359. struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
  360. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  361. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  362. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  363. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  364. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  365. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
  366. struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534;
  367. struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
  368. struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E;
  369. struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
  370. struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
  371. struct CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9;
  372. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  373. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
  374. struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
  375. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
  376. struct Delegate_t;
  377. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  378. struct FontAsset_t61A6446D934E582651044E33D250EA8D306AB958;
  379. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  380. struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
  381. struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609;
  382. struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82;
  383. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
  384. struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
  385. struct MethodInfo_t;
  386. struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
  387. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
  388. struct ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086;
  389. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  390. struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7;
  391. struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
  392. struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99;
  393. struct String_t;
  394. struct StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428;
  395. struct Type_t;
  396. struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115;
  397. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  398. struct YogaNode_t9EE7C2B7C0BD1299C28837B1A66CF4660E724C8B;
  399. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  400. IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
  401. IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
  402. IL2CPP_EXTERN_C RuntimeClass* HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var;
  403. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  404. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
  405. IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var;
  406. IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
  407. IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
  408. IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
  409. IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var;
  410. IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
  411. IL2CPP_EXTERN_C RuntimeClass* SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var;
  412. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  413. IL2CPP_EXTERN_C String_t* _stringLiteral07624473F417C06C74D59C64840A1532FCE2C626;
  414. IL2CPP_EXTERN_C String_t* _stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414;
  415. IL2CPP_EXTERN_C String_t* _stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B;
  416. IL2CPP_EXTERN_C String_t* _stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25;
  417. IL2CPP_EXTERN_C String_t* _stringLiteral7C29EF4A38EF0064F02686D64F62F804AE5AC03E;
  418. IL2CPP_EXTERN_C String_t* _stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6;
  419. IL2CPP_EXTERN_C String_t* _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0;
  420. IL2CPP_EXTERN_C String_t* _stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B;
  421. IL2CPP_EXTERN_C String_t* _stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085;
  422. IL2CPP_EXTERN_C String_t* _stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED;
  423. IL2CPP_EXTERN_C String_t* _stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4;
  424. IL2CPP_EXTERN_C String_t* _stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7;
  425. IL2CPP_EXTERN_C String_t* _stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E;
  426. IL2CPP_EXTERN_C String_t* _stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922;
  427. IL2CPP_EXTERN_C String_t* _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9;
  428. IL2CPP_EXTERN_C String_t* _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  429. IL2CPP_EXTERN_C String_t* _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1;
  430. IL2CPP_EXTERN_C String_t* _stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C;
  431. IL2CPP_EXTERN_C String_t* _stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF;
  432. IL2CPP_EXTERN_C String_t* _stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6;
  433. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_RuntimeMethod_var;
  434. struct ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_com;
  435. struct ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_pinvoke;
  436. struct Delegate_t_marshaled_com;
  437. struct Delegate_t_marshaled_pinvoke;
  438. struct Exception_t_marshaled_com;
  439. struct Exception_t_marshaled_pinvoke;
  440. struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7;
  441. struct SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD;
  442. struct SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343;
  443. struct SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6;
  444. struct SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D;
  445. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  446. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  447. struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
  448. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  449. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
  450. struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534;
  451. struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
  452. struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E;
  453. struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
  454. struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
  455. struct CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9;
  456. IL2CPP_EXTERN_C_BEGIN
  457. IL2CPP_EXTERN_C_END
  458. #ifdef __clang__
  459. #pragma clang diagnostic push
  460. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  461. #pragma clang diagnostic ignored "-Wunused-variable"
  462. #endif
  463. struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1 : public RuntimeObject
  464. {
  465. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  466. EntryU5BU5D_t8A61658460FB17254FA3796E021DC61AED164F75* ____entries;
  467. int32_t ____count;
  468. int32_t ____freeList;
  469. int32_t ____freeCount;
  470. int32_t ____version;
  471. RuntimeObject* ____comparer;
  472. KeyCollection_tEBE08B15420BC67BA2CCF00CB0FC401CEE1820A9* ____keys;
  473. ValueCollection_tE4B5F81478422E33CBDE8650FC287DBA3AF04E86* ____values;
  474. RuntimeObject* ____syncRoot;
  475. };
  476. struct Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9 : public RuntimeObject
  477. {
  478. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  479. EntryU5BU5D_t957A01A589BC16F5F52CE105A79B69946778FDBA* ____entries;
  480. int32_t ____count;
  481. int32_t ____freeList;
  482. int32_t ____freeCount;
  483. int32_t ____version;
  484. RuntimeObject* ____comparer;
  485. KeyCollection_tF66D8C01F2A58C937006A6F100099A98BB1E109D* ____keys;
  486. ValueCollection_t09388557A76C67A5826B2502D326ED02B7D9E050* ____values;
  487. RuntimeObject* ____syncRoot;
  488. };
  489. struct EmptyEnumerable_1_t28D43FDF539A8CC3069F76EBB7D9E6E17B7DB412 : public RuntimeObject
  490. {
  491. };
  492. struct EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC : public RuntimeObject
  493. {
  494. };
  495. struct EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF : public RuntimeObject
  496. {
  497. };
  498. struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2 : public RuntimeObject
  499. {
  500. };
  501. struct EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862 : public RuntimeObject
  502. {
  503. };
  504. struct EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED : public RuntimeObject
  505. {
  506. };
  507. struct EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6 : public RuntimeObject
  508. {
  509. };
  510. struct EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09 : public RuntimeObject
  511. {
  512. };
  513. struct EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49 : public RuntimeObject
  514. {
  515. };
  516. struct EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC : public RuntimeObject
  517. {
  518. };
  519. struct EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1 : public RuntimeObject
  520. {
  521. };
  522. struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2 : public RuntimeObject
  523. {
  524. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  525. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* ____slots;
  526. int32_t ____count;
  527. int32_t ____lastIndex;
  528. int32_t ____freeList;
  529. RuntimeObject* ____comparer;
  530. int32_t ____version;
  531. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
  532. };
  533. struct HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4 : public RuntimeObject
  534. {
  535. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  536. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* ____slots;
  537. int32_t ____count;
  538. int32_t ____lastIndex;
  539. int32_t ____freeList;
  540. RuntimeObject* ____comparer;
  541. int32_t ____version;
  542. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
  543. };
  544. struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885 : public RuntimeObject
  545. {
  546. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  547. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* ____slots;
  548. int32_t ____count;
  549. int32_t ____lastIndex;
  550. int32_t ____freeList;
  551. RuntimeObject* ____comparer;
  552. int32_t ____version;
  553. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
  554. };
  555. struct HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A : public RuntimeObject
  556. {
  557. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  558. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* ____slots;
  559. int32_t ____count;
  560. int32_t ____lastIndex;
  561. int32_t ____freeList;
  562. RuntimeObject* ____comparer;
  563. int32_t ____version;
  564. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
  565. };
  566. struct HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87 : public RuntimeObject
  567. {
  568. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  569. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* ____slots;
  570. int32_t ____count;
  571. int32_t ____lastIndex;
  572. int32_t ____freeList;
  573. RuntimeObject* ____comparer;
  574. int32_t ____version;
  575. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
  576. };
  577. struct ICollectionDebugView_1_t8473FBB401B8B2F9CC5E4FCC36A02B741215D920 : public RuntimeObject
  578. {
  579. };
  580. struct ICollectionDebugView_1_t9425AAB376BFB7017F301D9EE575827C65C5C050 : public RuntimeObject
  581. {
  582. };
  583. struct ICollectionDebugView_1_tB98435AAC6979DFD4B47E16E7E501BF0E66F6233 : public RuntimeObject
  584. {
  585. };
  586. struct IDictionaryDebugView_2_tB487F7505A90684E0A9A11A2F1028BF9D5B84A91 : public RuntimeObject
  587. {
  588. };
  589. struct IDictionaryDebugView_2_tC187D4315E101782B7E0D2193CF30DE3280E0FCD : public RuntimeObject
  590. {
  591. };
  592. struct IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931 : public RuntimeObject
  593. {
  594. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___m_List;
  595. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* ___m_Dictionary;
  596. int32_t ___m_EnabledObjectCount;
  597. };
  598. struct IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D : public RuntimeObject
  599. {
  600. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* ___m_List;
  601. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* ___m_Dictionary;
  602. int32_t ___m_EnabledObjectCount;
  603. };
  604. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
  605. {
  606. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
  607. int32_t ____size;
  608. int32_t ____version;
  609. RuntimeObject* ____syncRoot;
  610. };
  611. struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A : public RuntimeObject
  612. {
  613. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ____items;
  614. int32_t ____size;
  615. int32_t ____version;
  616. RuntimeObject* ____syncRoot;
  617. };
  618. struct Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3 : public RuntimeObject
  619. {
  620. List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
  621. };
  622. struct MemberInfo_t : public RuntimeObject
  623. {
  624. };
  625. struct ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086 : public RuntimeObject
  626. {
  627. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CbindableElementU3Ek__BackingField;
  628. ValueAnimation_1_t639ABF37111B0184CCB3DE2F577E466F04B28FAC* ___U3CanimatorU3Ek__BackingField;
  629. int32_t ___U3CindexU3Ek__BackingField;
  630. int32_t ___U3CidU3Ek__BackingField;
  631. bool ___U3CisDragGhostU3Ek__BackingField;
  632. Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09* ___onGeometryChanged;
  633. EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30* ___m_GeometryChangedEventCallback;
  634. Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09* ___onDestroy;
  635. };
  636. struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37 : public RuntimeObject
  637. {
  638. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_members;
  639. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_data;
  640. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_types;
  641. Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___m_nameToIndex;
  642. int32_t ___m_currMember;
  643. RuntimeObject* ___m_converter;
  644. String_t* ___m_fullTypeName;
  645. String_t* ___m_assemName;
  646. Type_t* ___objectType;
  647. bool ___isFullTypeNameSetExplicit;
  648. bool ___isAssemblyNameSetExplicit;
  649. bool ___requireSameTokenInPartialTrust;
  650. };
  651. struct String_t : public RuntimeObject
  652. {
  653. int32_t ____stringLength;
  654. Il2CppChar ____firstChar;
  655. };
  656. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  657. {
  658. };
  659. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  660. {
  661. };
  662. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  663. {
  664. };
  665. struct ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC
  666. {
  667. float ___sum;
  668. int32_t ___count;
  669. };
  670. struct EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC
  671. {
  672. union
  673. {
  674. struct
  675. {
  676. };
  677. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  678. };
  679. };
  680. struct EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E
  681. {
  682. union
  683. {
  684. struct
  685. {
  686. };
  687. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  688. };
  689. };
  690. struct EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D
  691. {
  692. union
  693. {
  694. struct
  695. {
  696. };
  697. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  698. };
  699. };
  700. struct EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38
  701. {
  702. union
  703. {
  704. struct
  705. {
  706. };
  707. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  708. };
  709. };
  710. struct EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83
  711. {
  712. union
  713. {
  714. struct
  715. {
  716. };
  717. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  718. };
  719. };
  720. struct EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022
  721. {
  722. union
  723. {
  724. struct
  725. {
  726. };
  727. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  728. };
  729. };
  730. struct EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3
  731. {
  732. union
  733. {
  734. struct
  735. {
  736. };
  737. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  738. };
  739. };
  740. struct EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C
  741. {
  742. union
  743. {
  744. struct
  745. {
  746. };
  747. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  748. };
  749. };
  750. struct EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182
  751. {
  752. union
  753. {
  754. struct
  755. {
  756. };
  757. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  758. };
  759. };
  760. struct EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533
  761. {
  762. union
  763. {
  764. struct
  765. {
  766. };
  767. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  768. };
  769. };
  770. struct EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0
  771. {
  772. union
  773. {
  774. struct
  775. {
  776. };
  777. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  778. };
  779. };
  780. struct EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1
  781. {
  782. union
  783. {
  784. struct
  785. {
  786. };
  787. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  788. };
  789. };
  790. struct EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F
  791. {
  792. union
  793. {
  794. struct
  795. {
  796. };
  797. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  798. };
  799. };
  800. struct EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E
  801. {
  802. union
  803. {
  804. struct
  805. {
  806. };
  807. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  808. };
  809. };
  810. struct EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB
  811. {
  812. union
  813. {
  814. struct
  815. {
  816. };
  817. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  818. };
  819. };
  820. struct Entry_tA212E7034D981AC2F7E219C600769EE485919684
  821. {
  822. int32_t ___hashCode;
  823. int32_t ___next;
  824. int32_t ___key;
  825. int32_t ___value;
  826. };
  827. struct Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339
  828. {
  829. int32_t ___hashCode;
  830. int32_t ___next;
  831. int32_t ___key;
  832. RuntimeObject* ___value;
  833. };
  834. struct Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC
  835. {
  836. int32_t ___hashCode;
  837. int32_t ___next;
  838. int32_t ___key;
  839. float ___value;
  840. };
  841. struct Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438
  842. {
  843. int32_t ___hashCode;
  844. int32_t ___next;
  845. int64_t ___key;
  846. RuntimeObject* ___value;
  847. };
  848. struct Entry_t3E9BC9EC2D9161E6078E219EF6BEE9162020CD39
  849. {
  850. int32_t ___hashCode;
  851. int32_t ___next;
  852. RuntimeObject* ___key;
  853. int32_t ___value;
  854. };
  855. struct Entry_tCCEE77FB83F33718CFB5E786A11E06DC9D5B63CC
  856. {
  857. int32_t ___hashCode;
  858. int32_t ___next;
  859. RuntimeObject* ___key;
  860. RuntimeObject* ___value;
  861. };
  862. struct Entry_tC44036EDE3BC084F847AF870E0FA6D39AA7CF48A
  863. {
  864. int32_t ___hashCode;
  865. int32_t ___next;
  866. RuntimeObject* ___key;
  867. float ___value;
  868. };
  869. struct Entry_t2679F25F22E3E7DB5F988C82C064BA4BE59F5677
  870. {
  871. int32_t ___hashCode;
  872. int32_t ___next;
  873. uint32_t ___key;
  874. int32_t ___value;
  875. };
  876. struct Entry_t1F21171535DEAE77D533CFCFAF0EF8C51862C715
  877. {
  878. int32_t ___hashCode;
  879. int32_t ___next;
  880. uint32_t ___key;
  881. RuntimeObject* ___value;
  882. };
  883. struct Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376
  884. {
  885. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ____set;
  886. int32_t ____index;
  887. int32_t ____version;
  888. int32_t ____current;
  889. };
  890. struct Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8
  891. {
  892. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ____set;
  893. int32_t ____index;
  894. int32_t ____version;
  895. RuntimeObject* ____current;
  896. };
  897. struct Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1
  898. {
  899. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ____set;
  900. int32_t ____index;
  901. int32_t ____version;
  902. uint32_t ____current;
  903. };
  904. typedef Il2CppFullySharedGenericStruct Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB;
  905. struct GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A : public EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED
  906. {
  907. };
  908. struct GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE : public EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6
  909. {
  910. };
  911. struct GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468 : public EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09
  912. {
  913. };
  914. struct GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E : public EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49
  915. {
  916. };
  917. struct GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D : public EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC
  918. {
  919. };
  920. struct GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988 : public EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1
  921. {
  922. };
  923. struct HashCode64_1_tE91648EAFFF631BF00C9786421718E02AE8FD147
  924. {
  925. union
  926. {
  927. struct
  928. {
  929. };
  930. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  931. };
  932. };
  933. struct HashCode64_1_tAACED5C219BCE704BB23DEE5411688A66F4FA312
  934. {
  935. union
  936. {
  937. struct
  938. {
  939. };
  940. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  941. };
  942. };
  943. struct HashCode64_1_t525093B60DF9E3EDBEC57C2CAB5538644D25195E
  944. {
  945. union
  946. {
  947. struct
  948. {
  949. };
  950. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  951. };
  952. };
  953. struct HashCode64_1_t21902CE3BB8566DD3CF37D5FBF26DDE580F687FD
  954. {
  955. union
  956. {
  957. struct
  958. {
  959. };
  960. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  961. };
  962. };
  963. struct HashCode64_1_t744F317F9CFBC3EE2DF71AE33FE2D5C9DF6D2336
  964. {
  965. union
  966. {
  967. struct
  968. {
  969. };
  970. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  971. };
  972. };
  973. struct HashCode64_1_t285034DF371CEE21CB88B0078A8E5924F2300E0C
  974. {
  975. union
  976. {
  977. struct
  978. {
  979. };
  980. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  981. };
  982. };
  983. struct HashCode64_1_t35854EE2A1679DA8AD9F4B6EBE37867348F4D8DD
  984. {
  985. union
  986. {
  987. struct
  988. {
  989. };
  990. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  991. };
  992. };
  993. struct HashCode64_1_t258221577FA59C0B1D9B188C325409BB62050DAB
  994. {
  995. union
  996. {
  997. struct
  998. {
  999. };
  1000. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1001. };
  1002. };
  1003. struct HashCode64_1_t49CA23EDF4DB68FCFD7564115E65F4D23452160A
  1004. {
  1005. union
  1006. {
  1007. struct
  1008. {
  1009. };
  1010. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1011. };
  1012. };
  1013. struct HashCode64_1_tC9D36B8B37721F4D2809B01166AAF2928F55B3EC
  1014. {
  1015. union
  1016. {
  1017. struct
  1018. {
  1019. };
  1020. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1021. };
  1022. };
  1023. struct HashCode64_1_t25B99E9F7F998CC07CCA13124E03920779BFF803
  1024. {
  1025. union
  1026. {
  1027. struct
  1028. {
  1029. };
  1030. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1031. };
  1032. };
  1033. struct InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C
  1034. {
  1035. RuntimeArray* ___array;
  1036. int32_t ___idx;
  1037. };
  1038. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1039. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1040. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1041. {
  1042. RuntimeArray* ___array;
  1043. int32_t ___idx;
  1044. };
  1045. #endif
  1046. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1047. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1048. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1049. {
  1050. RuntimeArray* ___array;
  1051. int32_t ___idx;
  1052. };
  1053. #endif
  1054. struct InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B
  1055. {
  1056. RuntimeArray* ___array;
  1057. int32_t ___idx;
  1058. };
  1059. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1060. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1061. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1062. {
  1063. RuntimeArray* ___array;
  1064. int32_t ___idx;
  1065. };
  1066. #endif
  1067. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1068. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1069. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1070. {
  1071. RuntimeArray* ___array;
  1072. int32_t ___idx;
  1073. };
  1074. #endif
  1075. struct InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5
  1076. {
  1077. RuntimeArray* ___array;
  1078. int32_t ___idx;
  1079. };
  1080. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1081. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1082. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1083. {
  1084. RuntimeArray* ___array;
  1085. int32_t ___idx;
  1086. };
  1087. #endif
  1088. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1089. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1090. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1091. {
  1092. RuntimeArray* ___array;
  1093. int32_t ___idx;
  1094. };
  1095. #endif
  1096. struct InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F
  1097. {
  1098. RuntimeArray* ___array;
  1099. int32_t ___idx;
  1100. };
  1101. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1102. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1103. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1104. {
  1105. RuntimeArray* ___array;
  1106. int32_t ___idx;
  1107. };
  1108. #endif
  1109. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1110. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1111. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1112. {
  1113. RuntimeArray* ___array;
  1114. int32_t ___idx;
  1115. };
  1116. #endif
  1117. struct InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9
  1118. {
  1119. RuntimeArray* ___array;
  1120. int32_t ___idx;
  1121. };
  1122. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1123. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1124. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1125. {
  1126. RuntimeArray* ___array;
  1127. int32_t ___idx;
  1128. };
  1129. #endif
  1130. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1131. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1132. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1133. {
  1134. RuntimeArray* ___array;
  1135. int32_t ___idx;
  1136. };
  1137. #endif
  1138. struct InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC
  1139. {
  1140. RuntimeArray* ___array;
  1141. int32_t ___idx;
  1142. };
  1143. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1144. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1145. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1146. {
  1147. RuntimeArray* ___array;
  1148. int32_t ___idx;
  1149. };
  1150. #endif
  1151. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1152. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1153. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1154. {
  1155. RuntimeArray* ___array;
  1156. int32_t ___idx;
  1157. };
  1158. #endif
  1159. struct InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46
  1160. {
  1161. RuntimeArray* ___array;
  1162. int32_t ___idx;
  1163. };
  1164. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1165. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1166. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1167. {
  1168. RuntimeArray* ___array;
  1169. int32_t ___idx;
  1170. };
  1171. #endif
  1172. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1173. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1174. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1175. {
  1176. RuntimeArray* ___array;
  1177. int32_t ___idx;
  1178. };
  1179. #endif
  1180. struct InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534
  1181. {
  1182. RuntimeArray* ___array;
  1183. int32_t ___idx;
  1184. };
  1185. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1186. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1187. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1188. {
  1189. RuntimeArray* ___array;
  1190. int32_t ___idx;
  1191. };
  1192. #endif
  1193. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1194. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1195. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1196. {
  1197. RuntimeArray* ___array;
  1198. int32_t ___idx;
  1199. };
  1200. #endif
  1201. struct InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8
  1202. {
  1203. RuntimeArray* ___array;
  1204. int32_t ___idx;
  1205. };
  1206. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1207. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1208. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1209. {
  1210. RuntimeArray* ___array;
  1211. int32_t ___idx;
  1212. };
  1213. #endif
  1214. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1215. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1216. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1217. {
  1218. RuntimeArray* ___array;
  1219. int32_t ___idx;
  1220. };
  1221. #endif
  1222. struct InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576
  1223. {
  1224. RuntimeArray* ___array;
  1225. int32_t ___idx;
  1226. };
  1227. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1228. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1229. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1230. {
  1231. RuntimeArray* ___array;
  1232. int32_t ___idx;
  1233. };
  1234. #endif
  1235. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1236. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1237. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1238. {
  1239. RuntimeArray* ___array;
  1240. int32_t ___idx;
  1241. };
  1242. #endif
  1243. struct InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6
  1244. {
  1245. RuntimeArray* ___array;
  1246. int32_t ___idx;
  1247. };
  1248. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1249. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1250. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1251. {
  1252. RuntimeArray* ___array;
  1253. int32_t ___idx;
  1254. };
  1255. #endif
  1256. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1257. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1258. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1259. {
  1260. RuntimeArray* ___array;
  1261. int32_t ___idx;
  1262. };
  1263. #endif
  1264. struct InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89
  1265. {
  1266. RuntimeArray* ___array;
  1267. int32_t ___idx;
  1268. };
  1269. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1270. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1271. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1272. {
  1273. RuntimeArray* ___array;
  1274. int32_t ___idx;
  1275. };
  1276. #endif
  1277. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1278. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1279. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1280. {
  1281. RuntimeArray* ___array;
  1282. int32_t ___idx;
  1283. };
  1284. #endif
  1285. struct InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32
  1286. {
  1287. RuntimeArray* ___array;
  1288. int32_t ___idx;
  1289. };
  1290. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1291. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1292. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1293. {
  1294. RuntimeArray* ___array;
  1295. int32_t ___idx;
  1296. };
  1297. #endif
  1298. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1299. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1300. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1301. {
  1302. RuntimeArray* ___array;
  1303. int32_t ___idx;
  1304. };
  1305. #endif
  1306. struct InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4
  1307. {
  1308. RuntimeArray* ___array;
  1309. int32_t ___idx;
  1310. };
  1311. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1312. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1313. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1314. {
  1315. RuntimeArray* ___array;
  1316. int32_t ___idx;
  1317. };
  1318. #endif
  1319. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1320. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1321. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1322. {
  1323. RuntimeArray* ___array;
  1324. int32_t ___idx;
  1325. };
  1326. #endif
  1327. struct InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746
  1328. {
  1329. RuntimeArray* ___array;
  1330. int32_t ___idx;
  1331. };
  1332. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1333. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1334. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1335. {
  1336. RuntimeArray* ___array;
  1337. int32_t ___idx;
  1338. };
  1339. #endif
  1340. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1341. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1342. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1343. {
  1344. RuntimeArray* ___array;
  1345. int32_t ___idx;
  1346. };
  1347. #endif
  1348. struct InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2
  1349. {
  1350. RuntimeArray* ___array;
  1351. int32_t ___idx;
  1352. };
  1353. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1354. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1355. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1356. {
  1357. RuntimeArray* ___array;
  1358. int32_t ___idx;
  1359. };
  1360. #endif
  1361. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1362. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1363. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1364. {
  1365. RuntimeArray* ___array;
  1366. int32_t ___idx;
  1367. };
  1368. #endif
  1369. struct InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896
  1370. {
  1371. RuntimeArray* ___array;
  1372. int32_t ___idx;
  1373. };
  1374. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1375. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1376. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1377. {
  1378. RuntimeArray* ___array;
  1379. int32_t ___idx;
  1380. };
  1381. #endif
  1382. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1383. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1384. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1385. {
  1386. RuntimeArray* ___array;
  1387. int32_t ___idx;
  1388. };
  1389. #endif
  1390. struct InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE
  1391. {
  1392. RuntimeArray* ___array;
  1393. int32_t ___idx;
  1394. };
  1395. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1396. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1397. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1398. {
  1399. RuntimeArray* ___array;
  1400. int32_t ___idx;
  1401. };
  1402. #endif
  1403. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1404. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1405. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1406. {
  1407. RuntimeArray* ___array;
  1408. int32_t ___idx;
  1409. };
  1410. #endif
  1411. struct InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F
  1412. {
  1413. RuntimeArray* ___array;
  1414. int32_t ___idx;
  1415. };
  1416. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1417. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1418. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1419. {
  1420. RuntimeArray* ___array;
  1421. int32_t ___idx;
  1422. };
  1423. #endif
  1424. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1425. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1426. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1427. {
  1428. RuntimeArray* ___array;
  1429. int32_t ___idx;
  1430. };
  1431. #endif
  1432. struct InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A
  1433. {
  1434. RuntimeArray* ___array;
  1435. int32_t ___idx;
  1436. };
  1437. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1438. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1439. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1440. {
  1441. RuntimeArray* ___array;
  1442. int32_t ___idx;
  1443. };
  1444. #endif
  1445. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1446. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1447. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1448. {
  1449. RuntimeArray* ___array;
  1450. int32_t ___idx;
  1451. };
  1452. #endif
  1453. struct InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368
  1454. {
  1455. RuntimeArray* ___array;
  1456. int32_t ___idx;
  1457. };
  1458. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1459. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1460. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1461. {
  1462. RuntimeArray* ___array;
  1463. int32_t ___idx;
  1464. };
  1465. #endif
  1466. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1467. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1468. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1469. {
  1470. RuntimeArray* ___array;
  1471. int32_t ___idx;
  1472. };
  1473. #endif
  1474. struct InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994
  1475. {
  1476. RuntimeArray* ___array;
  1477. int32_t ___idx;
  1478. };
  1479. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1480. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1481. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1482. {
  1483. RuntimeArray* ___array;
  1484. int32_t ___idx;
  1485. };
  1486. #endif
  1487. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1488. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1489. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1490. {
  1491. RuntimeArray* ___array;
  1492. int32_t ___idx;
  1493. };
  1494. #endif
  1495. struct InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296
  1496. {
  1497. RuntimeArray* ___array;
  1498. int32_t ___idx;
  1499. };
  1500. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1501. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1502. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1503. {
  1504. RuntimeArray* ___array;
  1505. int32_t ___idx;
  1506. };
  1507. #endif
  1508. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1509. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1510. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1511. {
  1512. RuntimeArray* ___array;
  1513. int32_t ___idx;
  1514. };
  1515. #endif
  1516. struct InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2
  1517. {
  1518. RuntimeArray* ___array;
  1519. int32_t ___idx;
  1520. };
  1521. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1522. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1523. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1524. {
  1525. RuntimeArray* ___array;
  1526. int32_t ___idx;
  1527. };
  1528. #endif
  1529. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1530. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1531. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1532. {
  1533. RuntimeArray* ___array;
  1534. int32_t ___idx;
  1535. };
  1536. #endif
  1537. struct InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650
  1538. {
  1539. RuntimeArray* ___array;
  1540. int32_t ___idx;
  1541. };
  1542. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1543. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1544. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1545. {
  1546. RuntimeArray* ___array;
  1547. int32_t ___idx;
  1548. };
  1549. #endif
  1550. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1551. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1552. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1553. {
  1554. RuntimeArray* ___array;
  1555. int32_t ___idx;
  1556. };
  1557. #endif
  1558. struct InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1
  1559. {
  1560. RuntimeArray* ___array;
  1561. int32_t ___idx;
  1562. };
  1563. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1564. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1565. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1566. {
  1567. RuntimeArray* ___array;
  1568. int32_t ___idx;
  1569. };
  1570. #endif
  1571. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1572. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1573. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1574. {
  1575. RuntimeArray* ___array;
  1576. int32_t ___idx;
  1577. };
  1578. #endif
  1579. struct InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC
  1580. {
  1581. RuntimeArray* ___array;
  1582. int32_t ___idx;
  1583. };
  1584. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1585. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1586. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1587. {
  1588. RuntimeArray* ___array;
  1589. int32_t ___idx;
  1590. };
  1591. #endif
  1592. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1593. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1594. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1595. {
  1596. RuntimeArray* ___array;
  1597. int32_t ___idx;
  1598. };
  1599. #endif
  1600. struct InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685
  1601. {
  1602. RuntimeArray* ___array;
  1603. int32_t ___idx;
  1604. };
  1605. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1606. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1607. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1608. {
  1609. RuntimeArray* ___array;
  1610. int32_t ___idx;
  1611. };
  1612. #endif
  1613. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1614. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1615. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1616. {
  1617. RuntimeArray* ___array;
  1618. int32_t ___idx;
  1619. };
  1620. #endif
  1621. struct InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879
  1622. {
  1623. RuntimeArray* ___array;
  1624. int32_t ___idx;
  1625. };
  1626. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1627. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1628. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1629. {
  1630. RuntimeArray* ___array;
  1631. int32_t ___idx;
  1632. };
  1633. #endif
  1634. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1635. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1636. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1637. {
  1638. RuntimeArray* ___array;
  1639. int32_t ___idx;
  1640. };
  1641. #endif
  1642. struct InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0
  1643. {
  1644. RuntimeArray* ___array;
  1645. int32_t ___idx;
  1646. };
  1647. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1648. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1649. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1650. {
  1651. RuntimeArray* ___array;
  1652. int32_t ___idx;
  1653. };
  1654. #endif
  1655. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1656. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1657. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1658. {
  1659. RuntimeArray* ___array;
  1660. int32_t ___idx;
  1661. };
  1662. #endif
  1663. struct InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004
  1664. {
  1665. RuntimeArray* ___array;
  1666. int32_t ___idx;
  1667. };
  1668. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1669. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1670. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1671. {
  1672. RuntimeArray* ___array;
  1673. int32_t ___idx;
  1674. };
  1675. #endif
  1676. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1677. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1678. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1679. {
  1680. RuntimeArray* ___array;
  1681. int32_t ___idx;
  1682. };
  1683. #endif
  1684. struct InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5
  1685. {
  1686. RuntimeArray* ___array;
  1687. int32_t ___idx;
  1688. };
  1689. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1690. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1691. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1692. {
  1693. RuntimeArray* ___array;
  1694. int32_t ___idx;
  1695. };
  1696. #endif
  1697. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1698. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1699. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1700. {
  1701. RuntimeArray* ___array;
  1702. int32_t ___idx;
  1703. };
  1704. #endif
  1705. struct InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890
  1706. {
  1707. RuntimeArray* ___array;
  1708. int32_t ___idx;
  1709. };
  1710. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1711. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1712. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1713. {
  1714. RuntimeArray* ___array;
  1715. int32_t ___idx;
  1716. };
  1717. #endif
  1718. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1719. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1720. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1721. {
  1722. RuntimeArray* ___array;
  1723. int32_t ___idx;
  1724. };
  1725. #endif
  1726. struct InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673
  1727. {
  1728. RuntimeArray* ___array;
  1729. int32_t ___idx;
  1730. };
  1731. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1732. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1733. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1734. {
  1735. RuntimeArray* ___array;
  1736. int32_t ___idx;
  1737. };
  1738. #endif
  1739. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1740. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1741. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1742. {
  1743. RuntimeArray* ___array;
  1744. int32_t ___idx;
  1745. };
  1746. #endif
  1747. struct InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7
  1748. {
  1749. RuntimeArray* ___array;
  1750. int32_t ___idx;
  1751. };
  1752. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1753. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1754. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1755. {
  1756. RuntimeArray* ___array;
  1757. int32_t ___idx;
  1758. };
  1759. #endif
  1760. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1761. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1762. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1763. {
  1764. RuntimeArray* ___array;
  1765. int32_t ___idx;
  1766. };
  1767. #endif
  1768. struct InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C
  1769. {
  1770. RuntimeArray* ___array;
  1771. int32_t ___idx;
  1772. };
  1773. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1774. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1775. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1776. {
  1777. RuntimeArray* ___array;
  1778. int32_t ___idx;
  1779. };
  1780. #endif
  1781. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1782. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1783. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1784. {
  1785. RuntimeArray* ___array;
  1786. int32_t ___idx;
  1787. };
  1788. #endif
  1789. struct InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61
  1790. {
  1791. RuntimeArray* ___array;
  1792. int32_t ___idx;
  1793. };
  1794. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1795. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1796. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1797. {
  1798. RuntimeArray* ___array;
  1799. int32_t ___idx;
  1800. };
  1801. #endif
  1802. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1803. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1804. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1805. {
  1806. RuntimeArray* ___array;
  1807. int32_t ___idx;
  1808. };
  1809. #endif
  1810. struct InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714
  1811. {
  1812. RuntimeArray* ___array;
  1813. int32_t ___idx;
  1814. };
  1815. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1816. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1817. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1818. {
  1819. RuntimeArray* ___array;
  1820. int32_t ___idx;
  1821. };
  1822. #endif
  1823. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1824. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1825. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1826. {
  1827. RuntimeArray* ___array;
  1828. int32_t ___idx;
  1829. };
  1830. #endif
  1831. struct InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE
  1832. {
  1833. RuntimeArray* ___array;
  1834. int32_t ___idx;
  1835. };
  1836. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1837. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1838. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1839. {
  1840. RuntimeArray* ___array;
  1841. int32_t ___idx;
  1842. };
  1843. #endif
  1844. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1845. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1846. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1847. {
  1848. RuntimeArray* ___array;
  1849. int32_t ___idx;
  1850. };
  1851. #endif
  1852. struct InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0
  1853. {
  1854. RuntimeArray* ___array;
  1855. int32_t ___idx;
  1856. };
  1857. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1858. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1859. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1860. {
  1861. RuntimeArray* ___array;
  1862. int32_t ___idx;
  1863. };
  1864. #endif
  1865. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1866. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1867. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1868. {
  1869. RuntimeArray* ___array;
  1870. int32_t ___idx;
  1871. };
  1872. #endif
  1873. struct InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5
  1874. {
  1875. RuntimeArray* ___array;
  1876. int32_t ___idx;
  1877. };
  1878. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1879. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1880. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1881. {
  1882. RuntimeArray* ___array;
  1883. int32_t ___idx;
  1884. };
  1885. #endif
  1886. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1887. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1888. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1889. {
  1890. RuntimeArray* ___array;
  1891. int32_t ___idx;
  1892. };
  1893. #endif
  1894. struct InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6
  1895. {
  1896. RuntimeArray* ___array;
  1897. int32_t ___idx;
  1898. };
  1899. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1900. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1901. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1902. {
  1903. RuntimeArray* ___array;
  1904. int32_t ___idx;
  1905. };
  1906. #endif
  1907. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1908. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1909. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1910. {
  1911. RuntimeArray* ___array;
  1912. int32_t ___idx;
  1913. };
  1914. #endif
  1915. struct InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89
  1916. {
  1917. RuntimeArray* ___array;
  1918. int32_t ___idx;
  1919. };
  1920. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1921. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1922. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1923. {
  1924. RuntimeArray* ___array;
  1925. int32_t ___idx;
  1926. };
  1927. #endif
  1928. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1929. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1930. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1931. {
  1932. RuntimeArray* ___array;
  1933. int32_t ___idx;
  1934. };
  1935. #endif
  1936. struct InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3
  1937. {
  1938. RuntimeArray* ___array;
  1939. int32_t ___idx;
  1940. };
  1941. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1942. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1943. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1944. {
  1945. RuntimeArray* ___array;
  1946. int32_t ___idx;
  1947. };
  1948. #endif
  1949. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1950. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1951. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1952. {
  1953. RuntimeArray* ___array;
  1954. int32_t ___idx;
  1955. };
  1956. #endif
  1957. struct InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0
  1958. {
  1959. RuntimeArray* ___array;
  1960. int32_t ___idx;
  1961. };
  1962. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1963. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1964. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1965. {
  1966. RuntimeArray* ___array;
  1967. int32_t ___idx;
  1968. };
  1969. #endif
  1970. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1971. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1972. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1973. {
  1974. RuntimeArray* ___array;
  1975. int32_t ___idx;
  1976. };
  1977. #endif
  1978. struct InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E
  1979. {
  1980. RuntimeArray* ___array;
  1981. int32_t ___idx;
  1982. };
  1983. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1984. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1985. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1986. {
  1987. RuntimeArray* ___array;
  1988. int32_t ___idx;
  1989. };
  1990. #endif
  1991. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1992. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1993. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1994. {
  1995. RuntimeArray* ___array;
  1996. int32_t ___idx;
  1997. };
  1998. #endif
  1999. struct InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448
  2000. {
  2001. RuntimeArray* ___array;
  2002. int32_t ___idx;
  2003. };
  2004. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  2005. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  2006. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  2007. {
  2008. RuntimeArray* ___array;
  2009. int32_t ___idx;
  2010. };
  2011. #endif
  2012. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  2013. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  2014. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  2015. {
  2016. RuntimeArray* ___array;
  2017. int32_t ___idx;
  2018. };
  2019. #endif
  2020. struct InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1
  2021. {
  2022. RuntimeArray* ___array;
  2023. int32_t ___idx;
  2024. };
  2025. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  2026. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  2027. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  2028. {
  2029. RuntimeArray* ___array;
  2030. int32_t ___idx;
  2031. };
  2032. #endif
  2033. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  2034. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  2035. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  2036. {
  2037. RuntimeArray* ___array;
  2038. int32_t ___idx;
  2039. };
  2040. #endif
  2041. struct InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289
  2042. {
  2043. RuntimeArray* ___array;
  2044. int32_t ___idx;
  2045. };
  2046. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  2047. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  2048. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  2049. {
  2050. RuntimeArray* ___array;
  2051. int32_t ___idx;
  2052. };
  2053. #endif
  2054. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  2055. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  2056. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  2057. {
  2058. RuntimeArray* ___array;
  2059. int32_t ___idx;
  2060. };
  2061. #endif
  2062. struct InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB
  2063. {
  2064. RuntimeArray* ___array;
  2065. int32_t ___idx;
  2066. };
  2067. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  2068. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  2069. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  2070. {
  2071. RuntimeArray* ___array;
  2072. int32_t ___idx;
  2073. };
  2074. #endif
  2075. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  2076. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  2077. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  2078. {
  2079. RuntimeArray* ___array;
  2080. int32_t ___idx;
  2081. };
  2082. #endif
  2083. struct InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53
  2084. {
  2085. RuntimeArray* ___array;
  2086. int32_t ___idx;
  2087. };
  2088. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  2089. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  2090. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  2091. {
  2092. RuntimeArray* ___array;
  2093. int32_t ___idx;
  2094. };
  2095. #endif
  2096. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  2097. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  2098. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  2099. {
  2100. RuntimeArray* ___array;
  2101. int32_t ___idx;
  2102. };
  2103. #endif
  2104. struct ListElementProperty_t615C280FCD7BA320329E2CB3E3B52EE88FA09282 : public Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3
  2105. {
  2106. int32_t ___m_Index;
  2107. };
  2108. struct Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8
  2109. {
  2110. int32_t ___hashCode;
  2111. int32_t ___next;
  2112. int32_t ___value;
  2113. };
  2114. struct Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744
  2115. {
  2116. int32_t ___hashCode;
  2117. int32_t ___next;
  2118. RuntimeObject* ___value;
  2119. };
  2120. struct Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382
  2121. {
  2122. int32_t ___hashCode;
  2123. int32_t ___next;
  2124. uint32_t ___value;
  2125. };
  2126. typedef Il2CppFullySharedGenericStruct Slot_tEC146EEEF7022C6542EBF082D658446682962BFD;
  2127. struct StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA
  2128. {
  2129. RefCounted_t6B975CD3D06E8D955346FC0D66E8F6E449D49A44* ___m_Ref;
  2130. };
  2131. struct StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4
  2132. {
  2133. RefCounted_t0E133AD36715877AE1CE72539A0199B4D3AA8CD1* ___m_Ref;
  2134. };
  2135. struct StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3
  2136. {
  2137. RefCounted_t81BCBAE57D930C934CF7A439452D65303AC6A8CD* ___m_Ref;
  2138. };
  2139. struct StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3
  2140. {
  2141. RefCounted_t78303B1CD3D08C664ABB15EBD7C882DA3E06CF7D* ___m_Ref;
  2142. };
  2143. struct StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E
  2144. {
  2145. RefCounted_tA9FB4D63A1064BD322AFDFCD70319CB384C057D9* ___m_Ref;
  2146. };
  2147. struct StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC
  2148. {
  2149. RefCounted_t812D790A2C787F18230F9234F6C9B84D4AC1A85A* ___m_Ref;
  2150. };
  2151. struct TreeViewItemData_1_t95D9721135F40D0DB3D221F8EB2543C396D350F4
  2152. {
  2153. int32_t ___U3CidU3Ek__BackingField;
  2154. RuntimeObject* ___m_Data;
  2155. RuntimeObject* ___m_Children;
  2156. };
  2157. struct ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A
  2158. {
  2159. RuntimeObject* ___Item1;
  2160. RuntimeObject* ___Item2;
  2161. };
  2162. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  2163. {
  2164. bool ___m_value;
  2165. };
  2166. struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
  2167. {
  2168. union
  2169. {
  2170. #pragma pack(push, tp, 1)
  2171. struct
  2172. {
  2173. int32_t ___rgba;
  2174. };
  2175. #pragma pack(pop, tp)
  2176. struct
  2177. {
  2178. int32_t ___rgba_forAlignmentOnly;
  2179. };
  2180. #pragma pack(push, tp, 1)
  2181. struct
  2182. {
  2183. uint8_t ___r;
  2184. };
  2185. #pragma pack(pop, tp)
  2186. struct
  2187. {
  2188. uint8_t ___r_forAlignmentOnly;
  2189. };
  2190. #pragma pack(push, tp, 1)
  2191. struct
  2192. {
  2193. char ___g_OffsetPadding[1];
  2194. uint8_t ___g;
  2195. };
  2196. #pragma pack(pop, tp)
  2197. struct
  2198. {
  2199. char ___g_OffsetPadding_forAlignmentOnly[1];
  2200. uint8_t ___g_forAlignmentOnly;
  2201. };
  2202. #pragma pack(push, tp, 1)
  2203. struct
  2204. {
  2205. char ___b_OffsetPadding[2];
  2206. uint8_t ___b;
  2207. };
  2208. #pragma pack(pop, tp)
  2209. struct
  2210. {
  2211. char ___b_OffsetPadding_forAlignmentOnly[2];
  2212. uint8_t ___b_forAlignmentOnly;
  2213. };
  2214. #pragma pack(push, tp, 1)
  2215. struct
  2216. {
  2217. char ___a_OffsetPadding[3];
  2218. uint8_t ___a;
  2219. };
  2220. #pragma pack(pop, tp)
  2221. struct
  2222. {
  2223. char ___a_OffsetPadding_forAlignmentOnly[3];
  2224. uint8_t ___a_forAlignmentOnly;
  2225. };
  2226. };
  2227. };
  2228. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  2229. {
  2230. };
  2231. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  2232. {
  2233. };
  2234. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  2235. {
  2236. };
  2237. struct EnumData_tB9520C9179D9D6C57B2BF70E76FE4EB4DC94A6F8
  2238. {
  2239. EnumU5BU5D_t6106A94708E3435454078BF14FA50152B7301912* ___values;
  2240. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___flagValues;
  2241. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___displayNames;
  2242. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___names;
  2243. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___tooltip;
  2244. bool ___flags;
  2245. Type_t* ___underlyingType;
  2246. bool ___unsigned;
  2247. bool ___serializable;
  2248. };
  2249. struct EnumData_tB9520C9179D9D6C57B2BF70E76FE4EB4DC94A6F8_marshaled_pinvoke
  2250. {
  2251. EnumU5BU5D_t6106A94708E3435454078BF14FA50152B7301912* ___values;
  2252. Il2CppSafeArray* ___flagValues;
  2253. char** ___displayNames;
  2254. char** ___names;
  2255. char** ___tooltip;
  2256. int32_t ___flags;
  2257. Type_t* ___underlyingType;
  2258. int32_t ___unsigned;
  2259. int32_t ___serializable;
  2260. };
  2261. struct EnumData_tB9520C9179D9D6C57B2BF70E76FE4EB4DC94A6F8_marshaled_com
  2262. {
  2263. EnumU5BU5D_t6106A94708E3435454078BF14FA50152B7301912* ___values;
  2264. Il2CppSafeArray* ___flagValues;
  2265. Il2CppChar** ___displayNames;
  2266. Il2CppChar** ___names;
  2267. Il2CppChar** ___tooltip;
  2268. int32_t ___flags;
  2269. Type_t* ___underlyingType;
  2270. int32_t ___unsigned;
  2271. int32_t ___serializable;
  2272. };
  2273. struct GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08
  2274. {
  2275. float ___m_XCoordinate;
  2276. float ___m_YCoordinate;
  2277. };
  2278. struct GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E
  2279. {
  2280. float ___m_XPlacement;
  2281. float ___m_YPlacement;
  2282. float ___m_XAdvance;
  2283. float ___m_YAdvance;
  2284. };
  2285. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  2286. {
  2287. int32_t ___m_value;
  2288. };
  2289. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  2290. {
  2291. int64_t ___m_value;
  2292. };
  2293. struct IntPtr_t
  2294. {
  2295. void* ___m_value;
  2296. };
  2297. struct MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436
  2298. {
  2299. float ___m_XPositionAdjustment;
  2300. float ___m_YPositionAdjustment;
  2301. };
  2302. struct RenderInstancedDataLayout_t06AF33510AC89DBD09A3A161FF809EDFAB30EC7A
  2303. {
  2304. int32_t ___U3CsizeU3Ek__BackingField;
  2305. int32_t ___U3CoffsetObjectToWorldU3Ek__BackingField;
  2306. int32_t ___U3CoffsetPrevObjectToWorldU3Ek__BackingField;
  2307. int32_t ___U3CoffsetRenderingLayerMaskU3Ek__BackingField;
  2308. };
  2309. struct ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122
  2310. {
  2311. RuntimeObject* ____value;
  2312. int32_t ____dataPos;
  2313. };
  2314. struct ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122_marshaled_pinvoke
  2315. {
  2316. Il2CppIUnknown* ____value;
  2317. int32_t ____dataPos;
  2318. };
  2319. struct ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122_marshaled_com
  2320. {
  2321. Il2CppIUnknown* ____value;
  2322. int32_t ____dataPos;
  2323. };
  2324. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  2325. {
  2326. float ___m_value;
  2327. };
  2328. struct TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58
  2329. {
  2330. int32_t ___m_Index;
  2331. };
  2332. struct TreeItem_t6B0F84E487FB869A51E1DA4987183127271F4F90
  2333. {
  2334. int32_t ___U3CidU3Ek__BackingField;
  2335. int32_t ___U3CparentIdU3Ek__BackingField;
  2336. RuntimeObject* ___U3CchildrenIdsU3Ek__BackingField;
  2337. };
  2338. struct TreeItem_t6B0F84E487FB869A51E1DA4987183127271F4F90_marshaled_pinvoke
  2339. {
  2340. int32_t ___U3CidU3Ek__BackingField;
  2341. int32_t ___U3CparentIdU3Ek__BackingField;
  2342. RuntimeObject* ___U3CchildrenIdsU3Ek__BackingField;
  2343. };
  2344. struct TreeItem_t6B0F84E487FB869A51E1DA4987183127271F4F90_marshaled_com
  2345. {
  2346. int32_t ___U3CidU3Ek__BackingField;
  2347. int32_t ___U3CparentIdU3Ek__BackingField;
  2348. RuntimeObject* ___U3CchildrenIdsU3Ek__BackingField;
  2349. };
  2350. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  2351. {
  2352. uint32_t ___m_value;
  2353. };
  2354. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  2355. {
  2356. float ___x;
  2357. float ___y;
  2358. };
  2359. struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
  2360. {
  2361. int32_t ___m_X;
  2362. int32_t ___m_Y;
  2363. };
  2364. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  2365. {
  2366. float ___x;
  2367. float ___y;
  2368. float ___z;
  2369. };
  2370. struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376
  2371. {
  2372. int32_t ___m_X;
  2373. int32_t ___m_Y;
  2374. int32_t ___m_Z;
  2375. };
  2376. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
  2377. {
  2378. float ___x;
  2379. float ___y;
  2380. float ___z;
  2381. float ___w;
  2382. };
  2383. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  2384. {
  2385. union
  2386. {
  2387. struct
  2388. {
  2389. };
  2390. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  2391. };
  2392. };
  2393. struct DefaultEventInterests_tF62D361FCDFA26C0E0A55ECCD8C20A64B3F2D8F0
  2394. {
  2395. int32_t ___DefaultActionCategories;
  2396. int32_t ___DefaultActionAtTargetCategories;
  2397. };
  2398. struct CategoryEntrySprite_t921E1B4FF6D1C2E396E4012894CED7DE39892074
  2399. {
  2400. String_t* ___category;
  2401. String_t* ___entry;
  2402. Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___sprite;
  2403. };
  2404. struct CategoryEntrySprite_t921E1B4FF6D1C2E396E4012894CED7DE39892074_marshaled_pinvoke
  2405. {
  2406. char* ___category;
  2407. char* ___entry;
  2408. Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___sprite;
  2409. };
  2410. struct CategoryEntrySprite_t921E1B4FF6D1C2E396E4012894CED7DE39892074_marshaled_com
  2411. {
  2412. Il2CppChar* ___category;
  2413. Il2CppChar* ___entry;
  2414. Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___sprite;
  2415. };
  2416. struct SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574
  2417. {
  2418. int32_t ___sheetInstanceID;
  2419. int32_t ___index;
  2420. };
  2421. struct FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3
  2422. {
  2423. int32_t ___nameHashCode;
  2424. int32_t ___familyNameHashCode;
  2425. int32_t ___styleNameHashCode;
  2426. int64_t ___familyNameAndStyleHashCode;
  2427. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset;
  2428. };
  2429. struct FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3_marshaled_pinvoke
  2430. {
  2431. int32_t ___nameHashCode;
  2432. int32_t ___familyNameHashCode;
  2433. int32_t ___styleNameHashCode;
  2434. int64_t ___familyNameAndStyleHashCode;
  2435. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset;
  2436. };
  2437. struct FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3_marshaled_com
  2438. {
  2439. int32_t ___nameHashCode;
  2440. int32_t ___familyNameHashCode;
  2441. int32_t ___styleNameHashCode;
  2442. int64_t ___familyNameAndStyleHashCode;
  2443. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset;
  2444. };
  2445. struct Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448
  2446. {
  2447. int32_t ___hashCode;
  2448. int32_t ___next;
  2449. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___key;
  2450. RuntimeObject* ___value;
  2451. };
  2452. struct Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C
  2453. {
  2454. int32_t ___hashCode;
  2455. int32_t ___next;
  2456. int32_t ___key;
  2457. ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC ___value;
  2458. };
  2459. struct Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9
  2460. {
  2461. int32_t ___hashCode;
  2462. int32_t ___next;
  2463. int32_t ___key;
  2464. TreeViewItemData_1_t95D9721135F40D0DB3D221F8EB2543C396D350F4 ___value;
  2465. };
  2466. struct Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC
  2467. {
  2468. int32_t ___hashCode;
  2469. int32_t ___next;
  2470. int32_t ___key;
  2471. RenderInstancedDataLayout_t06AF33510AC89DBD09A3A161FF809EDFAB30EC7A ___value;
  2472. };
  2473. struct Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F
  2474. {
  2475. int32_t ___hashCode;
  2476. int32_t ___next;
  2477. int32_t ___key;
  2478. TreeItem_t6B0F84E487FB869A51E1DA4987183127271F4F90 ___value;
  2479. };
  2480. struct Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC
  2481. {
  2482. int32_t ___hashCode;
  2483. int32_t ___next;
  2484. int32_t ___key;
  2485. CategoryEntrySprite_t921E1B4FF6D1C2E396E4012894CED7DE39892074 ___value;
  2486. };
  2487. struct Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20
  2488. {
  2489. int32_t ___hashCode;
  2490. int32_t ___next;
  2491. int32_t ___key;
  2492. FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 ___value;
  2493. };
  2494. struct Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8
  2495. {
  2496. int32_t ___hashCode;
  2497. int32_t ___next;
  2498. RuntimeObject* ___key;
  2499. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___value;
  2500. };
  2501. struct Entry_t3C0F52ECBA65B00EBE8F10F57434B2925D38B9CC
  2502. {
  2503. int32_t ___hashCode;
  2504. int32_t ___next;
  2505. RuntimeObject* ___key;
  2506. ResourceLocator_t84F68A0DD2AA185761938E49BBE9B2C46A47E122 ___value;
  2507. };
  2508. struct Entry_t8C80D6795974A124B4CD390BBB064C11BAD5D216
  2509. {
  2510. int32_t ___hashCode;
  2511. int32_t ___next;
  2512. RuntimeObject* ___key;
  2513. TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___value;
  2514. };
  2515. struct Entry_tE8A84B93BCCEA1FC321B6098FA0DDC8449273A50
  2516. {
  2517. int32_t ___hashCode;
  2518. int32_t ___next;
  2519. RuntimeObject* ___key;
  2520. DefaultEventInterests_tF62D361FCDFA26C0E0A55ECCD8C20A64B3F2D8F0 ___value;
  2521. };
  2522. struct Entry_t9DD41777766A237ECDB0E269740F073135AB4A64
  2523. {
  2524. int32_t ___hashCode;
  2525. int32_t ___next;
  2526. SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 ___key;
  2527. RuntimeObject* ___value;
  2528. };
  2529. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C
  2530. {
  2531. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData;
  2532. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData;
  2533. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData;
  2534. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData;
  2535. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData;
  2536. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData;
  2537. YogaNode_t9EE7C2B7C0BD1299C28837B1A66CF4660E724C8B* ___yogaNode;
  2538. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties;
  2539. int64_t ___matchingRulesHash;
  2540. float ___dpiScaling;
  2541. ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* ___computedTransitions;
  2542. };
  2543. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C_marshaled_pinvoke
  2544. {
  2545. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData;
  2546. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData;
  2547. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData;
  2548. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData;
  2549. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData;
  2550. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData;
  2551. YogaNode_t9EE7C2B7C0BD1299C28837B1A66CF4660E724C8B* ___yogaNode;
  2552. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties;
  2553. int64_t ___matchingRulesHash;
  2554. float ___dpiScaling;
  2555. ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_pinvoke* ___computedTransitions;
  2556. };
  2557. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C_marshaled_com
  2558. {
  2559. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData;
  2560. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData;
  2561. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData;
  2562. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData;
  2563. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData;
  2564. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData;
  2565. YogaNode_t9EE7C2B7C0BD1299C28837B1A66CF4660E724C8B* ___yogaNode;
  2566. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties;
  2567. int64_t ___matchingRulesHash;
  2568. float ___dpiScaling;
  2569. ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_com* ___computedTransitions;
  2570. };
  2571. struct Delegate_t : public RuntimeObject
  2572. {
  2573. intptr_t ___method_ptr;
  2574. intptr_t ___invoke_impl;
  2575. RuntimeObject* ___m_target;
  2576. intptr_t ___method;
  2577. intptr_t ___delegate_trampoline;
  2578. intptr_t ___extra_arg;
  2579. intptr_t ___method_code;
  2580. intptr_t ___interp_method;
  2581. intptr_t ___interp_invoke_impl;
  2582. MethodInfo_t* ___method_info;
  2583. MethodInfo_t* ___original_method_info;
  2584. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  2585. bool ___method_is_virtual;
  2586. };
  2587. struct Delegate_t_marshaled_pinvoke
  2588. {
  2589. intptr_t ___method_ptr;
  2590. intptr_t ___invoke_impl;
  2591. Il2CppIUnknown* ___m_target;
  2592. intptr_t ___method;
  2593. intptr_t ___delegate_trampoline;
  2594. intptr_t ___extra_arg;
  2595. intptr_t ___method_code;
  2596. intptr_t ___interp_method;
  2597. intptr_t ___interp_invoke_impl;
  2598. MethodInfo_t* ___method_info;
  2599. MethodInfo_t* ___original_method_info;
  2600. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  2601. int32_t ___method_is_virtual;
  2602. };
  2603. struct Delegate_t_marshaled_com
  2604. {
  2605. intptr_t ___method_ptr;
  2606. intptr_t ___invoke_impl;
  2607. Il2CppIUnknown* ___m_target;
  2608. intptr_t ___method;
  2609. intptr_t ___delegate_trampoline;
  2610. intptr_t ___extra_arg;
  2611. intptr_t ___method_code;
  2612. intptr_t ___interp_method;
  2613. intptr_t ___interp_invoke_impl;
  2614. MethodInfo_t* ___method_info;
  2615. MethodInfo_t* ___original_method_info;
  2616. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  2617. int32_t ___method_is_virtual;
  2618. };
  2619. struct Exception_t : public RuntimeObject
  2620. {
  2621. String_t* ____className;
  2622. String_t* ____message;
  2623. RuntimeObject* ____data;
  2624. Exception_t* ____innerException;
  2625. String_t* ____helpURL;
  2626. RuntimeObject* ____stackTrace;
  2627. String_t* ____stackTraceString;
  2628. String_t* ____remoteStackTraceString;
  2629. int32_t ____remoteStackIndex;
  2630. RuntimeObject* ____dynamicMethods;
  2631. int32_t ____HResult;
  2632. String_t* ____source;
  2633. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  2634. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  2635. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  2636. int32_t ___caught_in_unmanaged;
  2637. };
  2638. struct Exception_t_marshaled_pinvoke
  2639. {
  2640. char* ____className;
  2641. char* ____message;
  2642. RuntimeObject* ____data;
  2643. Exception_t_marshaled_pinvoke* ____innerException;
  2644. char* ____helpURL;
  2645. Il2CppIUnknown* ____stackTrace;
  2646. char* ____stackTraceString;
  2647. char* ____remoteStackTraceString;
  2648. int32_t ____remoteStackIndex;
  2649. Il2CppIUnknown* ____dynamicMethods;
  2650. int32_t ____HResult;
  2651. char* ____source;
  2652. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  2653. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  2654. Il2CppSafeArray* ___native_trace_ips;
  2655. int32_t ___caught_in_unmanaged;
  2656. };
  2657. struct Exception_t_marshaled_com
  2658. {
  2659. Il2CppChar* ____className;
  2660. Il2CppChar* ____message;
  2661. RuntimeObject* ____data;
  2662. Exception_t_marshaled_com* ____innerException;
  2663. Il2CppChar* ____helpURL;
  2664. Il2CppIUnknown* ____stackTrace;
  2665. Il2CppChar* ____stackTraceString;
  2666. Il2CppChar* ____remoteStackTraceString;
  2667. int32_t ____remoteStackIndex;
  2668. Il2CppIUnknown* ____dynamicMethods;
  2669. int32_t ____HResult;
  2670. Il2CppChar* ____source;
  2671. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  2672. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  2673. Il2CppSafeArray* ___native_trace_ips;
  2674. int32_t ___caught_in_unmanaged;
  2675. };
  2676. struct FontFeatureLookupFlags_t2000121BA341A3CAE5E0D4FAC6AA4378FE14AE1B
  2677. {
  2678. int32_t ___value__;
  2679. };
  2680. struct GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7
  2681. {
  2682. uint32_t ___m_GlyphIndex;
  2683. GlyphValueRecord_t780927A39D46924E0D546A2AE5DDF1BB2B5A9C8E ___m_GlyphValueRecord;
  2684. };
  2685. struct InstantiationKind_t9B77929786BCA193B4A916F2F25793598CF0DF7D
  2686. {
  2687. int32_t ___value__;
  2688. };
  2689. struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
  2690. {
  2691. int32_t ___value__;
  2692. };
  2693. struct MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607
  2694. {
  2695. uint32_t ___m_BaseGlyphID;
  2696. GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 ___m_BaseGlyphAnchorPoint;
  2697. uint32_t ___m_MarkGlyphID;
  2698. MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 ___m_MarkPositionAdjustment;
  2699. };
  2700. struct MarkToMarkAdjustmentRecord_tD53618A3728435D5C904857DAC644EE27640807C
  2701. {
  2702. uint32_t ___m_BaseMarkGlyphID;
  2703. GlyphAnchorPoint_t581FDCAD5A1D0F3B129968FAEF20C113AAB0BC08 ___m_BaseMarkGlyphAnchorPoint;
  2704. uint32_t ___m_CombiningMarkGlyphID;
  2705. MarkPositionAdjustment_t2523798D56F14A93A080D9D1298498325A51F436 ___m_CombiningMarkPositionAdjustment;
  2706. };
  2707. struct PseudoStates_tF4AB056E8743741BCE464A0983A060A53AAB7E4D
  2708. {
  2709. int32_t ___value__;
  2710. };
  2711. struct RegexOptions_tE9DA9C4DF8FB26DD1C7E0F8AA022C1164A423F6B
  2712. {
  2713. int32_t ___value__;
  2714. };
  2715. struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
  2716. {
  2717. intptr_t ___value;
  2718. };
  2719. struct StreamingContextStates_t5EE358E619B251608A9327618C7BFE8638FC33C1
  2720. {
  2721. int32_t ___value__;
  2722. };
  2723. struct StylePropertyId_tA3B8A5213F5BA43F9C5443B27B165D744713BE69
  2724. {
  2725. int32_t ___value__;
  2726. };
  2727. struct StyleValueType_tC3253FE046DBB95224A74D13B534D015CC4AADDE
  2728. {
  2729. int32_t ___value__;
  2730. };
  2731. struct Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A
  2732. {
  2733. int32_t ___hashCode;
  2734. int32_t ___next;
  2735. int32_t ___key;
  2736. int32_t ___value;
  2737. };
  2738. struct Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98
  2739. {
  2740. int32_t ___hashCode;
  2741. int32_t ___next;
  2742. int32_t ___key;
  2743. RuntimeObject* ___value;
  2744. };
  2745. struct Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C
  2746. {
  2747. int32_t ___hashCode;
  2748. int32_t ___next;
  2749. int64_t ___key;
  2750. ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C ___value;
  2751. };
  2752. struct Entry_t1FBA063A7158A877EF3D4306E7BE0559C3A13202
  2753. {
  2754. int32_t ___hashCode;
  2755. int32_t ___next;
  2756. RuntimeObject* ___key;
  2757. int32_t ___value;
  2758. };
  2759. struct Entry_tEC1A94D2B396350073237678CBE5013D9C23336F
  2760. {
  2761. int32_t ___hashCode;
  2762. int32_t ___next;
  2763. uint32_t ___key;
  2764. MarkToBaseAdjustmentRecord_t4BE0F5A88932146F70A2B521176BDA91A20D8607 ___value;
  2765. };
  2766. struct Entry_tEFAC589ECF730F050787AF6E5CF97CF8C3529F88
  2767. {
  2768. int32_t ___hashCode;
  2769. int32_t ___next;
  2770. uint32_t ___key;
  2771. MarkToMarkAdjustmentRecord_tD53618A3728435D5C904857DAC644EE27640807C ___value;
  2772. };
  2773. struct Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD
  2774. {
  2775. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ____set;
  2776. int32_t ____index;
  2777. int32_t ____version;
  2778. int32_t ____current;
  2779. };
  2780. struct PropertyBag_1_t474B4314A78E9CC97DD8CF6E3ADACCDDAFB0841A : public RuntimeObject
  2781. {
  2782. int32_t ___U3CInstantiationKindU3Ek__BackingField;
  2783. };
  2784. struct PropertyBag_1_t74F4963AD6B656900B7CACFC37AC3CDDDF818409 : public RuntimeObject
  2785. {
  2786. int32_t ___U3CInstantiationKindU3Ek__BackingField;
  2787. };
  2788. struct Slot_t0A95045068CA69D35855DB49026245B2D7F2E059
  2789. {
  2790. int32_t ___hashCode;
  2791. int32_t ___next;
  2792. int32_t ___value;
  2793. };
  2794. struct ValueTuple_2_tBC19AE73793D615D180F320AB46A541EF61AFBF9
  2795. {
  2796. int32_t ___Item1;
  2797. RuntimeObject* ___Item2;
  2798. };
  2799. struct GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E
  2800. {
  2801. GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 ___m_FirstAdjustmentRecord;
  2802. GlyphAdjustmentRecord_tC7A1B2E0AC7C4ED9CDB8E95E48790A46B6F315F7 ___m_SecondAdjustmentRecord;
  2803. int32_t ___m_FeatureLookupFlags;
  2804. };
  2805. struct MulticastDelegate_t : public Delegate_t
  2806. {
  2807. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  2808. };
  2809. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  2810. {
  2811. Delegate_t_marshaled_pinvoke** ___delegates;
  2812. };
  2813. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  2814. {
  2815. Delegate_t_marshaled_com** ___delegates;
  2816. };
  2817. struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677
  2818. {
  2819. RuntimeObject* ___m_additionalContext;
  2820. int32_t ___m_state;
  2821. };
  2822. struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke
  2823. {
  2824. Il2CppIUnknown* ___m_additionalContext;
  2825. int32_t ___m_state;
  2826. };
  2827. struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com
  2828. {
  2829. Il2CppIUnknown* ___m_additionalContext;
  2830. int32_t ___m_state;
  2831. };
  2832. struct StyleValueHandle_t5831643AAA7AD8C5C43A4498C5E0A2545F78227D
  2833. {
  2834. int32_t ___m_ValueType;
  2835. int32_t ___valueIndex;
  2836. };
  2837. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  2838. {
  2839. };
  2840. struct Type_t : public MemberInfo_t
  2841. {
  2842. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
  2843. };
  2844. struct CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31
  2845. {
  2846. int32_t ____options;
  2847. String_t* ____cultureKey;
  2848. String_t* ____pattern;
  2849. };
  2850. struct CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31_marshaled_pinvoke
  2851. {
  2852. int32_t ____options;
  2853. char* ____cultureKey;
  2854. char* ____pattern;
  2855. };
  2856. struct CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31_marshaled_com
  2857. {
  2858. int32_t ____options;
  2859. Il2CppChar* ____cultureKey;
  2860. Il2CppChar* ____pattern;
  2861. };
  2862. struct PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8
  2863. {
  2864. int32_t ___state;
  2865. bool ___negate;
  2866. };
  2867. struct PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8_marshaled_pinvoke
  2868. {
  2869. int32_t ___state;
  2870. int32_t ___negate;
  2871. };
  2872. struct PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8_marshaled_com
  2873. {
  2874. int32_t ___state;
  2875. int32_t ___negate;
  2876. };
  2877. struct ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814
  2878. {
  2879. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___element;
  2880. int32_t ___property;
  2881. };
  2882. struct ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814_marshaled_pinvoke
  2883. {
  2884. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___element;
  2885. int32_t ___property;
  2886. };
  2887. struct ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814_marshaled_com
  2888. {
  2889. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___element;
  2890. int32_t ___property;
  2891. };
  2892. struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645 : public MulticastDelegate_t
  2893. {
  2894. };
  2895. struct Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49 : public MulticastDelegate_t
  2896. {
  2897. };
  2898. struct Entry_t087349F3AE170AB56B4363B52E225A982E89F930
  2899. {
  2900. int32_t ___hashCode;
  2901. int32_t ___next;
  2902. ValueTuple_2_tBC19AE73793D615D180F320AB46A541EF61AFBF9 ___key;
  2903. EnumData_tB9520C9179D9D6C57B2BF70E76FE4EB4DC94A6F8 ___value;
  2904. };
  2905. struct Entry_t7570C0657D5A1E8127DA80AE9CF398FAE7F58164
  2906. {
  2907. int32_t ___hashCode;
  2908. int32_t ___next;
  2909. RuntimeObject* ___key;
  2910. PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 ___value;
  2911. };
  2912. struct Entry_t58E99ABABD435BCC040760EDD6D161FA4AFAD578
  2913. {
  2914. int32_t ___hashCode;
  2915. int32_t ___next;
  2916. uint32_t ___key;
  2917. GlyphPairAdjustmentRecord_t6E4295094D349DBF22BC59116FBC8F22EA55420E ___value;
  2918. };
  2919. struct Entry_tEC2FCD90BA00C992320FFF0D4A74509526BF8CA1
  2920. {
  2921. int32_t ___hashCode;
  2922. int32_t ___next;
  2923. CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___key;
  2924. RuntimeObject* ___value;
  2925. };
  2926. struct Entry_t50EA0C1E8A8EE9E0CC561055CA772A2BF21F8A5E
  2927. {
  2928. int32_t ___hashCode;
  2929. int32_t ___next;
  2930. ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 ___key;
  2931. int32_t ___value;
  2932. };
  2933. struct Entry_tBFCAF6DF9FBB6B7CB44FAA838B615D233C134CAB
  2934. {
  2935. int32_t ___hashCode;
  2936. int32_t ___next;
  2937. ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 ___key;
  2938. int32_t ___value;
  2939. };
  2940. struct Entry_tC6BA3FCE24005B80AD289EB230B5E04466EEDC86
  2941. {
  2942. int32_t ___hashCode;
  2943. int32_t ___next;
  2944. ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 ___key;
  2945. RuntimeObject* ___value;
  2946. };
  2947. struct GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56 : public MulticastDelegate_t
  2948. {
  2949. };
  2950. struct GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39 : public MulticastDelegate_t
  2951. {
  2952. };
  2953. struct Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8 : public MulticastDelegate_t
  2954. {
  2955. };
  2956. struct IndexedCollectionPropertyBag_2_t8A1B3CDCD4EEE6077DA6B18334A936E1A9C20FC7 : public PropertyBag_1_t74F4963AD6B656900B7CACFC37AC3CDDDF818409
  2957. {
  2958. ListElementProperty_t615C280FCD7BA320329E2CB3E3B52EE88FA09282* ___m_Property;
  2959. };
  2960. struct Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3 : public MulticastDelegate_t
  2961. {
  2962. };
  2963. struct Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A : public MulticastDelegate_t
  2964. {
  2965. };
  2966. struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12 : public MulticastDelegate_t
  2967. {
  2968. };
  2969. struct Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF : public MulticastDelegate_t
  2970. {
  2971. };
  2972. struct Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107 : public MulticastDelegate_t
  2973. {
  2974. };
  2975. struct SetPropertyBagBase_2_t535BA9B7846680B8FE7F234EEED4881B81612A78 : public PropertyBag_1_t474B4314A78E9CC97DD8CF6E3ADACCDDAFB0841A
  2976. {
  2977. SetElementProperty_t289C8D92DD4214A46FC3E74E8FE7C6EDE8B1C0C9* ___m_Property;
  2978. };
  2979. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2980. {
  2981. String_t* ____paramName;
  2982. };
  2983. struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2984. {
  2985. };
  2986. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2987. {
  2988. };
  2989. struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2990. {
  2991. };
  2992. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2993. {
  2994. };
  2995. struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2996. {
  2997. };
  2998. struct StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2
  2999. {
  3000. StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet;
  3001. StyleValueHandle_t5831643AAA7AD8C5C43A4498C5E0A2545F78227D ___handle;
  3002. };
  3003. struct StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2_marshaled_pinvoke
  3004. {
  3005. StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet;
  3006. StyleValueHandle_t5831643AAA7AD8C5C43A4498C5E0A2545F78227D ___handle;
  3007. };
  3008. struct StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2_marshaled_com
  3009. {
  3010. StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet;
  3011. StyleValueHandle_t5831643AAA7AD8C5C43A4498C5E0A2545F78227D ___handle;
  3012. };
  3013. struct Entry_t6C6FFC8A6877137F14C5BA9B9205BADAE8258F98
  3014. {
  3015. int32_t ___hashCode;
  3016. int32_t ___next;
  3017. RuntimeObject* ___key;
  3018. StylePropertyValue_tED32F617FABE99611B213BFCF9D1D909E7F141C2 ___value;
  3019. };
  3020. struct HashSetPropertyBag_1_tAA71EF2902794249B4D5127D03BA186EC5310BED : public SetPropertyBagBase_2_t535BA9B7846680B8FE7F234EEED4881B81612A78
  3021. {
  3022. };
  3023. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  3024. {
  3025. };
  3026. struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  3027. {
  3028. RuntimeObject* ____actualValue;
  3029. };
  3030. struct EmptyEnumerable_1_t28D43FDF539A8CC3069F76EBB7D9E6E17B7DB412_StaticFields
  3031. {
  3032. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___Instance;
  3033. };
  3034. struct EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields
  3035. {
  3036. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* ___defaultComparer;
  3037. };
  3038. struct EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF_StaticFields
  3039. {
  3040. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* ___defaultComparer;
  3041. };
  3042. struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields
  3043. {
  3044. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* ___defaultComparer;
  3045. };
  3046. struct EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862_StaticFields
  3047. {
  3048. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* ___defaultComparer;
  3049. };
  3050. struct EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED_StaticFields
  3051. {
  3052. EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED* ___defaultComparer;
  3053. };
  3054. struct EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6_StaticFields
  3055. {
  3056. EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6* ___defaultComparer;
  3057. };
  3058. struct EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09_StaticFields
  3059. {
  3060. EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09* ___defaultComparer;
  3061. };
  3062. struct EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49_StaticFields
  3063. {
  3064. EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* ___defaultComparer;
  3065. };
  3066. struct EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC_StaticFields
  3067. {
  3068. EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* ___defaultComparer;
  3069. };
  3070. struct EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1_StaticFields
  3071. {
  3072. EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1* ___defaultComparer;
  3073. };
  3074. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
  3075. {
  3076. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
  3077. };
  3078. struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A_StaticFields
  3079. {
  3080. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___s_emptyArray;
  3081. };
  3082. struct String_t_StaticFields
  3083. {
  3084. String_t* ___Empty;
  3085. };
  3086. struct EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC_StaticFields
  3087. {
  3088. EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC ___Default;
  3089. };
  3090. struct EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E_StaticFields
  3091. {
  3092. EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E ___Default;
  3093. };
  3094. struct EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D_StaticFields
  3095. {
  3096. EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D ___Default;
  3097. };
  3098. struct EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38_StaticFields
  3099. {
  3100. EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 ___Default;
  3101. };
  3102. struct EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83_StaticFields
  3103. {
  3104. EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 ___Default;
  3105. };
  3106. struct EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022_StaticFields
  3107. {
  3108. EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 ___Default;
  3109. };
  3110. struct EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3_StaticFields
  3111. {
  3112. EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 ___Default;
  3113. };
  3114. struct EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C_StaticFields
  3115. {
  3116. EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C ___Default;
  3117. };
  3118. struct EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182_StaticFields
  3119. {
  3120. EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 ___Default;
  3121. };
  3122. struct EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533_StaticFields
  3123. {
  3124. EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 ___Default;
  3125. };
  3126. struct EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0_StaticFields
  3127. {
  3128. EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 ___Default;
  3129. };
  3130. struct EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1_StaticFields
  3131. {
  3132. EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 ___Default;
  3133. };
  3134. struct EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F_StaticFields
  3135. {
  3136. EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F ___Default;
  3137. };
  3138. struct EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E_StaticFields
  3139. {
  3140. EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E ___Default;
  3141. };
  3142. struct EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB_StaticFields
  3143. {
  3144. EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB ___Default;
  3145. };
  3146. struct HashCode64_1_tE91648EAFFF631BF00C9786421718E02AE8FD147_StaticFields
  3147. {
  3148. int64_t ___Value;
  3149. };
  3150. struct HashCode64_1_tAACED5C219BCE704BB23DEE5411688A66F4FA312_StaticFields
  3151. {
  3152. int64_t ___Value;
  3153. };
  3154. struct HashCode64_1_t525093B60DF9E3EDBEC57C2CAB5538644D25195E_StaticFields
  3155. {
  3156. int64_t ___Value;
  3157. };
  3158. struct HashCode64_1_t21902CE3BB8566DD3CF37D5FBF26DDE580F687FD_StaticFields
  3159. {
  3160. int64_t ___Value;
  3161. };
  3162. struct HashCode64_1_t744F317F9CFBC3EE2DF71AE33FE2D5C9DF6D2336_StaticFields
  3163. {
  3164. int64_t ___Value;
  3165. };
  3166. struct HashCode64_1_t285034DF371CEE21CB88B0078A8E5924F2300E0C_StaticFields
  3167. {
  3168. int64_t ___Value;
  3169. };
  3170. struct HashCode64_1_t35854EE2A1679DA8AD9F4B6EBE37867348F4D8DD_StaticFields
  3171. {
  3172. int64_t ___Value;
  3173. };
  3174. struct HashCode64_1_t258221577FA59C0B1D9B188C325409BB62050DAB_StaticFields
  3175. {
  3176. int64_t ___Value;
  3177. };
  3178. struct HashCode64_1_t49CA23EDF4DB68FCFD7564115E65F4D23452160A_StaticFields
  3179. {
  3180. int64_t ___Value;
  3181. };
  3182. struct HashCode64_1_tC9D36B8B37721F4D2809B01166AAF2928F55B3EC_StaticFields
  3183. {
  3184. int64_t ___Value;
  3185. };
  3186. struct HashCode64_1_t25B99E9F7F998CC07CCA13124E03920779BFF803_StaticFields
  3187. {
  3188. int64_t ___Value;
  3189. };
  3190. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  3191. {
  3192. String_t* ___TrueString;
  3193. String_t* ___FalseString;
  3194. };
  3195. struct IntPtr_t_StaticFields
  3196. {
  3197. intptr_t ___Zero;
  3198. };
  3199. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
  3200. {
  3201. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
  3202. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
  3203. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
  3204. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
  3205. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
  3206. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
  3207. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
  3208. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
  3209. };
  3210. struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
  3211. {
  3212. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero;
  3213. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One;
  3214. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up;
  3215. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down;
  3216. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left;
  3217. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right;
  3218. };
  3219. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  3220. {
  3221. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
  3222. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
  3223. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
  3224. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
  3225. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
  3226. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
  3227. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
  3228. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
  3229. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
  3230. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
  3231. };
  3232. struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields
  3233. {
  3234. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero;
  3235. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One;
  3236. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up;
  3237. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down;
  3238. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left;
  3239. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right;
  3240. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward;
  3241. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back;
  3242. };
  3243. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
  3244. {
  3245. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
  3246. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
  3247. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
  3248. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
  3249. };
  3250. struct Type_t_StaticFields
  3251. {
  3252. Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
  3253. Il2CppChar ___Delimiter;
  3254. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
  3255. RuntimeObject* ___Missing;
  3256. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
  3257. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
  3258. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
  3259. };
  3260. struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_StaticFields
  3261. {
  3262. String_t* ___s_nullMessage;
  3263. };
  3264. #ifdef __clang__
  3265. #pragma clang diagnostic pop
  3266. #endif
  3267. struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534 : public RuntimeArray
  3268. {
  3269. ALIGN_FIELD (8) Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A m_Items[1];
  3270. inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A GetAt(il2cpp_array_size_t index) const
  3271. {
  3272. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3273. return m_Items[index];
  3274. }
  3275. inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* GetAddressAt(il2cpp_array_size_t index)
  3276. {
  3277. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3278. return m_Items + index;
  3279. }
  3280. inline void SetAt(il2cpp_array_size_t index, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A value)
  3281. {
  3282. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3283. m_Items[index] = value;
  3284. }
  3285. inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A GetAtUnchecked(il2cpp_array_size_t index) const
  3286. {
  3287. return m_Items[index];
  3288. }
  3289. inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3290. {
  3291. return m_Items + index;
  3292. }
  3293. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A value)
  3294. {
  3295. m_Items[index] = value;
  3296. }
  3297. };
  3298. struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray
  3299. {
  3300. ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1];
  3301. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const
  3302. {
  3303. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3304. return m_Items[index];
  3305. }
  3306. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index)
  3307. {
  3308. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3309. return m_Items + index;
  3310. }
  3311. inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
  3312. {
  3313. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3314. m_Items[index] = value;
  3315. }
  3316. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const
  3317. {
  3318. return m_Items[index];
  3319. }
  3320. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3321. {
  3322. return m_Items + index;
  3323. }
  3324. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
  3325. {
  3326. m_Items[index] = value;
  3327. }
  3328. };
  3329. struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E : public RuntimeArray
  3330. {
  3331. ALIGN_FIELD (8) Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 m_Items[1];
  3332. inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 GetAt(il2cpp_array_size_t index) const
  3333. {
  3334. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3335. return m_Items[index];
  3336. }
  3337. inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* GetAddressAt(il2cpp_array_size_t index)
  3338. {
  3339. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3340. return m_Items + index;
  3341. }
  3342. inline void SetAt(il2cpp_array_size_t index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 value)
  3343. {
  3344. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3345. m_Items[index] = value;
  3346. }
  3347. inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 GetAtUnchecked(il2cpp_array_size_t index) const
  3348. {
  3349. return m_Items[index];
  3350. }
  3351. inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3352. {
  3353. return m_Items + index;
  3354. }
  3355. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 value)
  3356. {
  3357. m_Items[index] = value;
  3358. }
  3359. };
  3360. struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD : public RuntimeArray
  3361. {
  3362. ALIGN_FIELD (8) Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 m_Items[1];
  3363. inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAt(il2cpp_array_size_t index) const
  3364. {
  3365. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3366. return m_Items[index];
  3367. }
  3368. inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAt(il2cpp_array_size_t index)
  3369. {
  3370. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3371. return m_Items + index;
  3372. }
  3373. inline void SetAt(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value)
  3374. {
  3375. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3376. m_Items[index] = value;
  3377. }
  3378. inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAtUnchecked(il2cpp_array_size_t index) const
  3379. {
  3380. return m_Items[index];
  3381. }
  3382. inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3383. {
  3384. return m_Items + index;
  3385. }
  3386. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value)
  3387. {
  3388. m_Items[index] = value;
  3389. }
  3390. };
  3391. struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC : public RuntimeArray
  3392. {
  3393. ALIGN_FIELD (8) uint8_t m_Items[1];
  3394. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  3395. {
  3396. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3397. return m_Items + il2cpp_array_calc_byte_offset(this, index);
  3398. }
  3399. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3400. {
  3401. return m_Items + il2cpp_array_calc_byte_offset(this, index);
  3402. }
  3403. };
  3404. struct CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9 : public RuntimeArray
  3405. {
  3406. ALIGN_FIELD (8) CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 m_Items[1];
  3407. inline CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 GetAt(il2cpp_array_size_t index) const
  3408. {
  3409. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3410. return m_Items[index];
  3411. }
  3412. inline CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31* GetAddressAt(il2cpp_array_size_t index)
  3413. {
  3414. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3415. return m_Items + index;
  3416. }
  3417. inline void SetAt(il2cpp_array_size_t index, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 value)
  3418. {
  3419. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3420. m_Items[index] = value;
  3421. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____cultureKey), (void*)NULL);
  3422. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  3423. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____pattern), (void*)NULL);
  3424. #endif
  3425. }
  3426. inline CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 GetAtUnchecked(il2cpp_array_size_t index) const
  3427. {
  3428. return m_Items[index];
  3429. }
  3430. inline CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3431. {
  3432. return m_Items + index;
  3433. }
  3434. inline void SetAtUnchecked(il2cpp_array_size_t index, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 value)
  3435. {
  3436. m_Items[index] = value;
  3437. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____cultureKey), (void*)NULL);
  3438. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  3439. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____pattern), (void*)NULL);
  3440. #endif
  3441. }
  3442. };
  3443. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
  3444. {
  3445. ALIGN_FIELD (8) Delegate_t* m_Items[1];
  3446. inline Delegate_t* GetAt(il2cpp_array_size_t index) const
  3447. {
  3448. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3449. return m_Items[index];
  3450. }
  3451. inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
  3452. {
  3453. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3454. return m_Items + index;
  3455. }
  3456. inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
  3457. {
  3458. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3459. m_Items[index] = value;
  3460. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3461. }
  3462. inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
  3463. {
  3464. return m_Items[index];
  3465. }
  3466. inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  3467. {
  3468. return m_Items + index;
  3469. }
  3470. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
  3471. {
  3472. m_Items[index] = value;
  3473. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3474. }
  3475. };
  3476. struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7 : public RuntimeArray
  3477. {
  3478. ALIGN_FIELD (8) Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8 m_Items[1];
  3479. inline Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8 GetAt(il2cpp_array_size_t index) const
  3480. {
  3481. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3482. return m_Items[index];
  3483. }
  3484. inline Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8* GetAddressAt(il2cpp_array_size_t index)
  3485. {
  3486. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3487. return m_Items + index;
  3488. }
  3489. inline void SetAt(il2cpp_array_size_t index, Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8 value)
  3490. {
  3491. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3492. m_Items[index] = value;
  3493. }
  3494. inline Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8 GetAtUnchecked(il2cpp_array_size_t index) const
  3495. {
  3496. return m_Items[index];
  3497. }
  3498. inline Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3499. {
  3500. return m_Items + index;
  3501. }
  3502. inline void SetAtUnchecked(il2cpp_array_size_t index, Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8 value)
  3503. {
  3504. m_Items[index] = value;
  3505. }
  3506. };
  3507. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
  3508. {
  3509. ALIGN_FIELD (8) int32_t m_Items[1];
  3510. inline int32_t GetAt(il2cpp_array_size_t index) const
  3511. {
  3512. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3513. return m_Items[index];
  3514. }
  3515. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  3516. {
  3517. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3518. return m_Items + index;
  3519. }
  3520. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  3521. {
  3522. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3523. m_Items[index] = value;
  3524. }
  3525. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  3526. {
  3527. return m_Items[index];
  3528. }
  3529. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3530. {
  3531. return m_Items + index;
  3532. }
  3533. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  3534. {
  3535. m_Items[index] = value;
  3536. }
  3537. };
  3538. struct SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD : public RuntimeArray
  3539. {
  3540. ALIGN_FIELD (8) Slot_t0A95045068CA69D35855DB49026245B2D7F2E059 m_Items[1];
  3541. inline Slot_t0A95045068CA69D35855DB49026245B2D7F2E059 GetAt(il2cpp_array_size_t index) const
  3542. {
  3543. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3544. return m_Items[index];
  3545. }
  3546. inline Slot_t0A95045068CA69D35855DB49026245B2D7F2E059* GetAddressAt(il2cpp_array_size_t index)
  3547. {
  3548. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3549. return m_Items + index;
  3550. }
  3551. inline void SetAt(il2cpp_array_size_t index, Slot_t0A95045068CA69D35855DB49026245B2D7F2E059 value)
  3552. {
  3553. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3554. m_Items[index] = value;
  3555. }
  3556. inline Slot_t0A95045068CA69D35855DB49026245B2D7F2E059 GetAtUnchecked(il2cpp_array_size_t index) const
  3557. {
  3558. return m_Items[index];
  3559. }
  3560. inline Slot_t0A95045068CA69D35855DB49026245B2D7F2E059* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3561. {
  3562. return m_Items + index;
  3563. }
  3564. inline void SetAtUnchecked(il2cpp_array_size_t index, Slot_t0A95045068CA69D35855DB49026245B2D7F2E059 value)
  3565. {
  3566. m_Items[index] = value;
  3567. }
  3568. };
  3569. struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F : public RuntimeArray
  3570. {
  3571. ALIGN_FIELD (8) int32_t m_Items[1];
  3572. inline int32_t GetAt(il2cpp_array_size_t index) const
  3573. {
  3574. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3575. return m_Items[index];
  3576. }
  3577. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  3578. {
  3579. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3580. return m_Items + index;
  3581. }
  3582. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  3583. {
  3584. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3585. m_Items[index] = value;
  3586. }
  3587. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  3588. {
  3589. return m_Items[index];
  3590. }
  3591. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3592. {
  3593. return m_Items + index;
  3594. }
  3595. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  3596. {
  3597. m_Items[index] = value;
  3598. }
  3599. };
  3600. struct SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343 : public RuntimeArray
  3601. {
  3602. ALIGN_FIELD (8) Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744 m_Items[1];
  3603. inline Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744 GetAt(il2cpp_array_size_t index) const
  3604. {
  3605. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3606. return m_Items[index];
  3607. }
  3608. inline Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744* GetAddressAt(il2cpp_array_size_t index)
  3609. {
  3610. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3611. return m_Items + index;
  3612. }
  3613. inline void SetAt(il2cpp_array_size_t index, Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744 value)
  3614. {
  3615. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3616. m_Items[index] = value;
  3617. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
  3618. }
  3619. inline Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744 GetAtUnchecked(il2cpp_array_size_t index) const
  3620. {
  3621. return m_Items[index];
  3622. }
  3623. inline Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3624. {
  3625. return m_Items + index;
  3626. }
  3627. inline void SetAtUnchecked(il2cpp_array_size_t index, Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744 value)
  3628. {
  3629. m_Items[index] = value;
  3630. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
  3631. }
  3632. };
  3633. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  3634. {
  3635. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  3636. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  3637. {
  3638. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3639. return m_Items[index];
  3640. }
  3641. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  3642. {
  3643. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3644. return m_Items + index;
  3645. }
  3646. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  3647. {
  3648. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3649. m_Items[index] = value;
  3650. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3651. }
  3652. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  3653. {
  3654. return m_Items[index];
  3655. }
  3656. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  3657. {
  3658. return m_Items + index;
  3659. }
  3660. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  3661. {
  3662. m_Items[index] = value;
  3663. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3664. }
  3665. };
  3666. struct SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6 : public RuntimeArray
  3667. {
  3668. ALIGN_FIELD (8) Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382 m_Items[1];
  3669. inline Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382 GetAt(il2cpp_array_size_t index) const
  3670. {
  3671. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3672. return m_Items[index];
  3673. }
  3674. inline Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382* GetAddressAt(il2cpp_array_size_t index)
  3675. {
  3676. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3677. return m_Items + index;
  3678. }
  3679. inline void SetAt(il2cpp_array_size_t index, Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382 value)
  3680. {
  3681. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3682. m_Items[index] = value;
  3683. }
  3684. inline Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382 GetAtUnchecked(il2cpp_array_size_t index) const
  3685. {
  3686. return m_Items[index];
  3687. }
  3688. inline Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3689. {
  3690. return m_Items + index;
  3691. }
  3692. inline void SetAtUnchecked(il2cpp_array_size_t index, Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382 value)
  3693. {
  3694. m_Items[index] = value;
  3695. }
  3696. };
  3697. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray
  3698. {
  3699. ALIGN_FIELD (8) uint32_t m_Items[1];
  3700. inline uint32_t GetAt(il2cpp_array_size_t index) const
  3701. {
  3702. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3703. return m_Items[index];
  3704. }
  3705. inline uint32_t* GetAddressAt(il2cpp_array_size_t index)
  3706. {
  3707. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3708. return m_Items + index;
  3709. }
  3710. inline void SetAt(il2cpp_array_size_t index, uint32_t value)
  3711. {
  3712. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3713. m_Items[index] = value;
  3714. }
  3715. inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const
  3716. {
  3717. return m_Items[index];
  3718. }
  3719. inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3720. {
  3721. return m_Items + index;
  3722. }
  3723. inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value)
  3724. {
  3725. m_Items[index] = value;
  3726. }
  3727. };
  3728. struct SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D : public RuntimeArray
  3729. {
  3730. ALIGN_FIELD (8) uint8_t m_Items[1];
  3731. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  3732. {
  3733. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3734. return m_Items + il2cpp_array_calc_byte_offset(this, index);
  3735. }
  3736. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3737. {
  3738. return m_Items + il2cpp_array_calc_byte_offset(this, index);
  3739. }
  3740. };
  3741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m3BA5AD03F5C7ADB03D2A079658A7BE37A71B971A_gshared (EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED* __this, const RuntimeMethod* method) ;
  3742. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m437FE206AB9739DFD095918C886C07A01E5AE624_gshared (EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6* __this, const RuntimeMethod* method) ;
  3743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mA8BD8C91036404C77FB26DBD5CF8D9158BEA27F7_gshared (EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09* __this, const RuntimeMethod* method) ;
  3744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m672764616716C926350B9E69C41621978F32E496_gshared (EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* __this, const RuntimeMethod* method) ;
  3745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mCB1456765E196FA81FA3BFC84A2909A462230CA4_gshared (EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1* __this, const RuntimeMethod* method) ;
  3746. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_gshared_inline (const RuntimeMethod* method) ;
  3747. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
  3748. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC8EB7E5E12FA6F38890EB2435FF06B81B3BBBB0A_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mA74E823F988E9515688F756D0DD9223AE0248596_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3750. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m2D30A02470631B29664BF3981E958399DCD05E59_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_set1, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___1_set2, const RuntimeMethod* method) ;
  3751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m76A9036184E9E454D1A7553EF88A707525F27A8A_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_source, const RuntimeMethod* method) ;
  3752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3753. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ;
  3754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_mFDA37D3F003EF52B5E93673AE3ED38E04D5DB500_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ;
  3755. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m6D3D24A6F1E5CB0ABD85841349382CE64EF2F690_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_index, int32_t ___1_hashCode, int32_t ___2_value, const RuntimeMethod* method) ;
  3756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  3757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  3758. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m3C27BBD4EFB01EA7A8B2DE3F0E12CD9E449950DF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method) ;
  3759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mFE3FD5858B2622B0DB3A98E965A87270E087E292_gshared (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_set, const RuntimeMethod* method) ;
  3760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mAFBFB4E9CC9508A1AE5E2FD2A63AEE373D77C409_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, const RuntimeMethod* method) ;
  3761. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mD16C664FFE93598D1C12AC86190D12B0F90B5419_gshared_inline (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* __this, int32_t ___0_obj, const RuntimeMethod* method) ;
  3762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  3763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m6B2495F23F97908BC4EE3B987C1F16093E922C62_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_newSize, const RuntimeMethod* method) ;
  3764. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_m7EE99125BBB78B18669A0B9760A5F6E4A01454FF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ;
  3765. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_gshared_inline (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ;
  3766. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_gshared_inline (const RuntimeMethod* method) ;
  3767. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
  3768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m3EF0F0574098F7E0EE9B64C5D8A397BBCDF7E542_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3769. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m493828D9E92664CB7484FD941FB0CA3713C0D04A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m193FBE20CD13A08869C7A8081B81E6BE86550935_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_set1, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___1_set2, const RuntimeMethod* method) ;
  3771. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_mA5B09DE5581655D8D3A00EA36B780B3C27D2CD8A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_source, const RuntimeMethod* method) ;
  3772. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_m0E9BB6D536A0AF0F32F2ADDAC67F738FC13C1ABE_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ;
  3774. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_mE7FC0AB29C9B9433BDFE905769ECBBB4DF9D8A13_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method) ;
  3775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m8762D603210DF3B5F4BEE5F8318D0AA90B123255_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_index, int32_t ___1_hashCode, int32_t ___2_value, const RuntimeMethod* method) ;
  3776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  3777. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  3778. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mEF3741D18A511024F43C94CA8801FF8B817564A1_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method) ;
  3779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m2DD667605D1D62A7C346404BBDDD45C06317D415_gshared (Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD* __this, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_set, const RuntimeMethod* method) ;
  3780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m5E9C3E42BDE27183590F0B9240E7217263C768F5_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, const RuntimeMethod* method) ;
  3781. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m561B5F43F62B494CB43593312075556BAA567E0B_gshared_inline (Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A* __this, int32_t ___0_obj, const RuntimeMethod* method) ;
  3782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mDFCEB14892F55A02364004175560540A1AE648FE_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  3783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m20B7BE46BF50D1068919AD2B1447B5C189A5D30A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_newSize, const RuntimeMethod* method) ;
  3784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_mD309C97A8D409A74963F5260149DBD92E73C0EBD_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method) ;
  3785. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_gshared_inline (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method) ;
  3786. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline (const RuntimeMethod* method) ;
  3787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
  3788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m30E9F91069377DDEFABD6C81559E24AD320D3A84_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mD320BA1FC2F52FBBD8EFB2C97BAC4E70B56DDAFD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m7F948A6D7605FADC9C80513D3CB1F21627E974E1_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_set1, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___1_set2, const RuntimeMethod* method) ;
  3791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m13E227A3D0F6C66092069932EBFFD303B7A2B5F7_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_source, const RuntimeMethod* method) ;
  3792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_mCE1D0DC2EACB98D74562CA79EB0DB6B6A806510C_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ;
  3794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_mA48EDAF136B0C1BFBC90E61A5A5F8771F2F60806_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
  3795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m20C9F0D67E5BFE2515651D37D880697363F6562F_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_index, int32_t ___1_hashCode, RuntimeObject* ___2_value, const RuntimeMethod* method) ;
  3796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  3797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3798. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m2C3002B96C50658CE5522C74A6B1F5599D922D61_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method) ;
  3799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mC9D698BB17611B2B5A3A805337647838FCAA26DE_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_set, const RuntimeMethod* method) ;
  3800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m5102D82155B190BF666DD92500756CC1CCBA2172_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, const RuntimeMethod* method) ;
  3801. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_gshared_inline (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  3802. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m38D352E6EBE6E50B1D407129115FC9DE6721C55C_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_newSize, const RuntimeMethod* method) ;
  3804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_mC01C0797260CF7FEBBC99C8245B0A31B1C2E5E56_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
  3805. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_gshared_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
  3806. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_gshared_inline (const RuntimeMethod* method) ;
  3807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
  3808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m84F19ECFD45EC3F29B8ED82184E4892EFC93A50C_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m06A7ECC1351897A5086F1261E9DF0EE1FF0A757D_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3810. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_mA6D6AFBE54A3A5C041B6D016B614A506C2C0CCE6_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_set1, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___1_set2, const RuntimeMethod* method) ;
  3811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m757886C93AFA00039C804FBA0DC24407EE787C5F_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_source, const RuntimeMethod* method) ;
  3812. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_mCC6A0E6F531708E02411F3A62A0EE263B3155CD2_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ;
  3814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_m60E387432DD7DB110EBA0525FFA77E9B6DC7AFF4_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method) ;
  3815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_mD5191D2B847EF17B4112378DE8CD72D1BF3AA7DC_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_index, int32_t ___1_hashCode, uint32_t ___2_value, const RuntimeMethod* method) ;
  3816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_value, const RuntimeMethod* method) ;
  3817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method) ;
  3818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m421003E7CDC7B4B86D94CBB25C57DC78D4A42B3B_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method) ;
  3819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m9F89B5A77506688ABC2B08774AB13ADDF965703C_gshared (Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1* __this, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_set, const RuntimeMethod* method) ;
  3820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m0A1E30AFCFECF4120A2582BCEF92DB3898C02BF0_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, const RuntimeMethod* method) ;
  3821. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mCE33776BF08B37A05CCD7FBB46335E5FB6B215DC_gshared_inline (Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF* __this, uint32_t ___0_obj, const RuntimeMethod* method) ;
  3822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_m387D02609162D1AA4998698546E668AF4A960F67_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method) ;
  3823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m3F7FB3120006196BDCDF9B70A78B647AF318EC85_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_newSize, const RuntimeMethod* method) ;
  3824. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_m9DBE122D41CA3941B3FE97DB9935895B99A84124_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method) ;
  3825. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_gshared_inline (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method) ;
  3826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m62B32E8D2F70569824269DDC82F384BDBC8662F5_gshared (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB* __this, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* ___0_set, const RuntimeMethod* method) ;
  3827. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_gshared_inline (const RuntimeMethod* method) ;
  3828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Add_mF67146FE42D745767C74D5A54323ACE632ED84B4_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, bool ___1_isActive, const RuntimeMethod* method) ;
  3829. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3830. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  3831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
  3832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_EnableItem_mC19DB768DE3FA3C27F52500C6661EAA239BC14B7_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
  3834. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_DisableItem_m689373BC56F417E41F75D9C449902A5893405E16_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3835. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t* ___1_value, const RuntimeMethod* method) ;
  3836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Swap_mD0FB8ED1F08D43C41C32AAFE3B13D25DD882222F_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, int32_t ___0_index1, int32_t ___1_index2, const RuntimeMethod* method) ;
  3837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_RemoveAt_m9BE1DBAA4B0327E021E185317678ADC4376B93A3_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IndexedSet_1_GetEnumerator_mC43C0BCD1936ACF4C92396A1F73480D7EAC81727_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, const RuntimeMethod* method) ;
  3839. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  3840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ;
  3841. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ;
  3842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3844. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mFDB1C734B470EB31B094053D97F7749210922576_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
  3845. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  3846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
  3847. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* ___0_comparison, const RuntimeMethod* method) ;
  3848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  3849. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ;
  3850. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mA3B0B8E0ED3DF31135DA0CE838EACB8720780843_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mE976E7A783813A942A60250D7E1DA1187D5267AC_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method) ;
  3852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mDAA39BEA2A565BC07059FD22F2BE1BE22C42F458_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method) ;
  3853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC Array_InternalArray__get_Item_TisContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC_mBB17D60F1712E426F2F0B07792407B20EA2EB501_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3854. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC InternalEnumerator_1_get_Current_m0713B51D31949E833727498A52BA31067C7A80B5_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method) ;
  3855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB10AE1BD8B0D41438FE6AD084CAE279C94BF033E_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method) ;
  3856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCE83B203E41E6428AAC91CC50F8B16718F60D322_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method) ;
  3857. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m275E7F3B5D78091A28497F8A194AE28B0963F58E_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3858. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m49D95B5FBC16E42B5B2E0715F7D52FE4935E2A73_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method) ;
  3859. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m4724204CD74A4D3AAA56701425467E8069674EC6_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method) ;
  3860. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC Array_InternalArray__get_Item_TisEmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC_mCD14ECE62AA234121B72E8BDF58B1037042B37F4_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC InternalEnumerator_1_get_Current_m04C04730D9D4F5289046D2E668A29754324641F8_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method) ;
  3862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m76EFAE6056DFFA7828B68D73B6556A8E35DCE214_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method) ;
  3863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCB58C1B7E1FD19163F6CF92C8E06C2D62E0B5DF0_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method) ;
  3864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m67791DBAAAA3495186CA66C4B8A6864EEE1B4AE4_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mBC1C1CD3DE440B3254F079C5BEFB4A5AC99F0E62_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method) ;
  3866. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m078886455D1FE623DBFE3B1832751BB3E94F2AFE_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method) ;
  3867. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E Array_InternalArray__get_Item_TisEmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E_mABD86630C97B4D012AA0CDE2F95C06A6486D45BE_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3868. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E InternalEnumerator_1_get_Current_m6097066A00F504AEA679B1A317717B7494B4A590_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method) ;
  3869. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFD5EA055C8E23D3CA82B06CD2BA7310BA3300D4F_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method) ;
  3870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m30E05828786DCDC16A2ADB936B34145F702491A1_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method) ;
  3871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m7B5E3906F0007A25E0C5D7C0593F3CDEF80F1CE3_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mF7A1A5AE0EB996216C0FF11727FF0D2FFCF11A6B_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method) ;
  3873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mE7A6F4EE5B08203D27BFE84F6315EC43F5528B02_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method) ;
  3874. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D Array_InternalArray__get_Item_TisEmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D_m5CB79741155DE9B13ECF8E7DD602CF4145771D33_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D InternalEnumerator_1_get_Current_mF8DD5BD6E659C0B5D133B2C30935D6AEB91DFFBC_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method) ;
  3876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFB3689455BAD3049FB747B5295D6794EC25AE9CC_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method) ;
  3877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE5687D8FD0C4C57F7780BDCC003DB3B5304D5730_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method) ;
  3878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mDA2505002C13FF997085227E22E036F9F3383080_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m0480060B592AB42047E51700FBDE839C0195EC9C_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method) ;
  3880. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m52EB19E8D1B1AD99E41754B79E037CED92F98E45_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method) ;
  3881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 Array_InternalArray__get_Item_TisEmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38_m4E363D91A090DE6D5D8541534EEE3729D2B039E0_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3882. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 InternalEnumerator_1_get_Current_m185B934AED1F45A7A110CD33F2C8AF17A84652AC_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method) ;
  3883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE61AAAC9F74594BF6454F92C7BBAE9F027D97425_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method) ;
  3884. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF9ED4B8E242259E7E969C39F422B13C8561312E2_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method) ;
  3885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mD863795416074805CD533969388D584B2F4A67F5_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3886. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m0614F344D1F83B0493CDE75A951B9CE89A2CAC3C_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method) ;
  3887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC1E27F3043779A364F68DBD9021A952B92776FD3_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method) ;
  3888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 Array_InternalArray__get_Item_TisEmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83_mCECFE0CED2216BB9A0874C837B95485A90EC62ED_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 InternalEnumerator_1_get_Current_m0E79B32C8F6ABADC5E44CBBBF8B234695A794E52_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method) ;
  3890. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m18F896DAF967341DACDC113E946CA39581F80465_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method) ;
  3891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10A308E0901FC790E8D061EBBA65C727EAA2D746_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method) ;
  3892. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m2062763A376AC9DA77D20FCA49233CD1AB1A6DE3_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3893. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m8B70414F1977FD948E0D7C6539741932EA23C26E_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method) ;
  3894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mA82D2C56B672A405D24B75C81C2FCC79D9C486C6_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method) ;
  3895. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 Array_InternalArray__get_Item_TisEmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022_m710E3F5E06912F6F15F2BA5E40063FFAACA09629_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 InternalEnumerator_1_get_Current_m4CCD877DE62A7EFCFDC54BFE1BE926BC1418FDA6_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method) ;
  3897. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA098195DC4E8924412F8B5DA076B9E228007FE48_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method) ;
  3898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m945A6B7239208C0867B2440C24DFFE3BFEDAF28C_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method) ;
  3899. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m75294DCC543588D42572B00363A92EE09904CB11_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m7C1044A30FDFDF44E235E23CEA4D51F373EEABC9_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method) ;
  3901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m6D023027B0296AD34CC81F640833D0B64FFC7E28_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method) ;
  3902. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 Array_InternalArray__get_Item_TisEmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3_m7E9E40089766BF5FF69964E44CA568E3006DE68F_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3903. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 InternalEnumerator_1_get_Current_mA701F7CF134F88781D4862EE6CA80A1D6C15A843_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method) ;
  3904. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1D878B1F0BF79BD0EE444BE867591DA079C10394_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method) ;
  3905. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m370815216E9127E9ECBC1B49ACBD72A0CB8591E5_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method) ;
  3906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m9A6E13BE12CAA6715F933F5068E686CA31A1D8FE_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m274A8F05A61588B3ABC13AAC5F6D9B19B3877B23_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method) ;
  3908. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m2B9B376E5C74D50B695E15C8E7153FEE75872481_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method) ;
  3909. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C Array_InternalArray__get_Item_TisEmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C_m1F5B3EAF16068324DC92B1BBAB7D3C9CC7EAD6AE_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3910. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C InternalEnumerator_1_get_Current_m64782BED266C0F010EC2D72923297192AB96A609_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method) ;
  3911. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB8FC39F1A0E749F9AD741EC8858394632117751E_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method) ;
  3912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m21252FF06791FD71C5C8DE8FFBF77C6959F34E95_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method) ;
  3913. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m9E2B4BEDA489ECB9A476D966CD3A4BEBCDA90EE6_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m845FCC38A0372507756D11919B85CDD435E3551A_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method) ;
  3915. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0E7A6384595DBBACCF85A122096AB4D8DDCF6694_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method) ;
  3916. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 Array_InternalArray__get_Item_TisEmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182_mE17970C0F5D2E98CF106F678E5875586314A04C5_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3917. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 InternalEnumerator_1_get_Current_m502CCF1CE81A6E03C5DA67CCF938EFA5DF9F1385_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method) ;
  3918. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE75E4B5F40C61A076E87D16561EE5AE25D1DA87C_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method) ;
  3919. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m222B8C8E7CA1C570853EAC46B702CD175FD4B3DD_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method) ;
  3920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mB924F72F9737D001F874608F4D9103975E566424_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m55FFA7C4125B7DBCE02837EDA12BA83EABF63877_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method) ;
  3922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m231B5303A5CC4686043AB8488608FB5EDE1C994A_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method) ;
  3923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 Array_InternalArray__get_Item_TisEmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533_m6CE34AD7F28D1AC0263CF3A682E2D73FCAF2FB08_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 InternalEnumerator_1_get_Current_mD203D8A669D6B0D99C6A213ABBCAD7CB160D56A8_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method) ;
  3925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4A0C67ED31DC1C0D17189873E02687EF88A02E10_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method) ;
  3926. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m1D7A502D9643311934284BB8451C09293E5F7D8A_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method) ;
  3927. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mF43C0265F4408E92522F650B483B993CBFE43873_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mC7F10700E316F91B8DE264FC585CFEDA26578040_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method) ;
  3929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m37F6C19B9847FC928C306E306D5E9AEBE7E93404_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method) ;
  3930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 Array_InternalArray__get_Item_TisEmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0_m9CC3E2D3FB2A5C3DAF3B569C85D278DCC94EDB89_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 InternalEnumerator_1_get_Current_m6CD00F6FF9E4CF834B184C4A7CB3767835961FEB_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method) ;
  3932. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6E3A64FDFE84FCCB7F067EFF5585DA00371CFAA0_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method) ;
  3933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC999D87D57901E7FC074DD172E9A4718957AFBD6_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method) ;
  3934. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m5E1FF6C82646CAF9773E89F8CBB991B1DBF6D4ED_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3935. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m9E030D006F477EE477F46B11E84E2152BDF7638B_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method) ;
  3936. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC887D7F9EC475A5C8EA6EECEF9E6D10DCFD3A682_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method) ;
  3937. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 Array_InternalArray__get_Item_TisEmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1_m16960B324D10C1FFBBA83B79B5D8223F1D54ABC4_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 InternalEnumerator_1_get_Current_mF8DF9D0BDFFC4A4FAB6575FC119CDBE585DEC5A7_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method) ;
  3939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA8ECEB857D9C649C6D74E0F3804EE95BDA9D46C2_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method) ;
  3940. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mED7AECBD92D52BDB599B203EED886C351DD144DC_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method) ;
  3941. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mEDF0009830B4F9C7FE848216E9C9ED2F5516B759_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m01837563E778E4A2F99F4FFE1469A613A8D0FCF9_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method) ;
  3943. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mE534CA23A81191067BCB0F65A25AB7DF14459AC0_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method) ;
  3944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F Array_InternalArray__get_Item_TisEmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F_mC19F2C64BB56825006EF9E8FFBBC17D4C4C6BEA5_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3945. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F InternalEnumerator_1_get_Current_m4CB88612F5C0693C75E4AF93222E36F5F72E59FA_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method) ;
  3946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36E270608F5FCCA869564A75FFC7215C9BEAEEE0_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method) ;
  3947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mDD8D826010863F36B1A1A7927CDDF90C0218D73C_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method) ;
  3948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m9D7A32BCF9C679E02E49754B64574E92F173CB3F_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m4DF4A70E889ACD7395A2E9AB8327AA15CB151059_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method) ;
  3950. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m4D3DA2DE0A7430A7ACAA0267EEBEC95CF0321279_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method) ;
  3951. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E Array_InternalArray__get_Item_TisEmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E_mDC22F7CC0C93AFADE6C3F59F37F558FFFFFB6A56_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3952. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E InternalEnumerator_1_get_Current_mB076F287BBBC0D592E383D9FA66A88FC2442370D_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method) ;
  3953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD1739E5292CC4253EF6645507C8A1265A1BE550A_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method) ;
  3954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCC48C828F4D5626AE329C70DEE8BF25F1B9980CF_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method) ;
  3955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mFECC3887EB8856D9D7B6DE2DC326C64C5C539214_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3956. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mEBEEFCBECD544ECF14191DCC4ACFDB19B4BC6D97_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method) ;
  3957. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mA2EA34753AB06EBB8B3F3FBC2DE4AB62E0C03EDE_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method) ;
  3958. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB Array_InternalArray__get_Item_TisEmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB_mBC8EC334648A6C8D325BB50BF78BEE3F1C4F36F5_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3959. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB InternalEnumerator_1_get_Current_mFEB31527F4F844F1FB5F939B272CC145104FDD2F_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method) ;
  3960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCA2ADC8507B29DA0AAF4FD5A97EE8CD52A087070_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method) ;
  3961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m921F0EC4C72B04C13E3AED414E24A05F45B77F3A_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method) ;
  3962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m27C3EA218A76C38FB13A453CDC311DE8B0F2AC25_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mF06FDF384A9C6A3F9381A53B74A04A2C0E467E78_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method) ;
  3964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m8FACEB0782E93B2A7F39BA8BC54BC2093AF1C418_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method) ;
  3965. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t087349F3AE170AB56B4363B52E225A982E89F930 Array_InternalArray__get_Item_TisEntry_t087349F3AE170AB56B4363B52E225A982E89F930_m48523AB7183CA7B44571E0A9586706D93310A448_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3966. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t087349F3AE170AB56B4363B52E225A982E89F930 InternalEnumerator_1_get_Current_m100E9D2474D4ECC6FE4F2642B66BCA8092B3C75E_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method) ;
  3967. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36ADE14A9BA5EA982287BBF1720A9934969BFD58_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method) ;
  3968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0B89631B87A88E905FBCA0C0A229B9C3E68BB718_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method) ;
  3969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mAF45FBA4DF0794685BF102FC2C95195BFCA3A8B7_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m9FB7B9922B3AF7FCBCD299256416B834AF7E3694_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method) ;
  3971. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC5D7E4DC0DF67FC95EAC6431F9832ECE5FA10883_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method) ;
  3972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 Array_InternalArray__get_Item_TisEntry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448_mBD72520171D585E0ECC81153FADC9C133883BF3B_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3973. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 InternalEnumerator_1_get_Current_m53D3F7C3AEE9EE4AFE260902B6B093C2952E9668_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method) ;
  3974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17AF997C519BF4634B213FD9351E4365665DE86B_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method) ;
  3975. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m62EA87A4999387C191B319104DE272A81F89BDCE_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method) ;
  3976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m5BF1D115BB5FBB77CA2E26D6D03ABA0407FE63CF_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m61AD1308412798FBF727E64FAA7E5D84848BE165_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method) ;
  3978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mAA8F73EBEA7065CB7E3DED0E7AFF939A29F7CD70_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method) ;
  3979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C Array_InternalArray__get_Item_TisEntry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C_mC787B9AF9BE570B6DEE33E4F0B3E870F3F9E1F41_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C InternalEnumerator_1_get_Current_m7D6185E2DA6C167EFF62CE091F8595E793DD085B_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method) ;
  3981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mBB01FE5ED52B273296C6E33988764F77563FBEAA_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method) ;
  3982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF10865103698569BE9B5122A522EE8482CF2F80E_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method) ;
  3983. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m49776CD7E831C9898FA32890074CB7438D37BBCD_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m04312809171D73C20263F14AB9121C5E88566E75_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method) ;
  3985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m71620E32F662AE8749223CFC050F483B83601C4F_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method) ;
  3986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 Array_InternalArray__get_Item_TisEntry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9_mD8354B12E1BED5CC036C1DC67B37781538EED808_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 InternalEnumerator_1_get_Current_m311AC4C15A827AE6B4D7079345185B919BE3FAE1_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method) ;
  3988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3022FB53EA853D49E38755D40D07C6CD55F89B6D_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method) ;
  3989. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0EC5C3BADD50936BCBB0DECA7766B01D9BD47CF2_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method) ;
  3990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mA69DE74173E72840CC3931E697B0B370F3044E1F_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3991. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m15588A55E1E8F6610FD0BC41291FAA60746956F8_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method) ;
  3992. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m2CAB17DD0B5002128BBE25021F09BCDD591F9AA6_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method) ;
  3993. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tA212E7034D981AC2F7E219C600769EE485919684 Array_InternalArray__get_Item_TisEntry_tA212E7034D981AC2F7E219C600769EE485919684_m4AC187D8868ECDBC96A24C0D91AB171F6571B19C_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3994. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tA212E7034D981AC2F7E219C600769EE485919684 InternalEnumerator_1_get_Current_mB484476E8FD03F3F4AD04F733E633492CB040F7D_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method) ;
  3995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6B21C347F5049DDAEFDFC034D4664B8960942090_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method) ;
  3996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mAA0B09277F4A7A5111ED384DE186590586DB65D8_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method) ;
  3997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m307D0AAAFE1B013144E1D8FE2139F26D8FADBC29_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mF1D90BAAE93BD4C84C088ACC02DBC525DAB61BA8_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method) ;
  3999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mAF51340689F9F9123B5E1C0BE8C864BF5452D290_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method) ;
  4000. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 Array_InternalArray__get_Item_TisEntry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339_m1088F102665991F3DE546DEA8EF21701C2C8C9D2_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 InternalEnumerator_1_get_Current_m870C3B626D455C88626FA83AEFCB22D6B4280097_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method) ;
  4002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7453691F58508B805984F5D11FEC74B2FD61FD1F_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method) ;
  4003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE9CB5EAF04294F677BE28228DFDA070E075DA9DB_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method) ;
  4004. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mBB718400FF461892FAAE830196304F75A8A525D1_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m11E9F1C30F613E5C333F6C42B4FB3D66DF93DC01_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method) ;
  4006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mD3DEB7EF158C943232537DC4287F559665E5F84A_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method) ;
  4007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC Array_InternalArray__get_Item_TisEntry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC_mCB04A6276861E21A4E629C375032881A578C62D5_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4008. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC InternalEnumerator_1_get_Current_m86509C146EBB6F3B27F7CB869FC982AB256764F5_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method) ;
  4009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m01FC7E2D5E7D997883AFF6D287E623C67CDD2766_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method) ;
  4010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m012C235148D78B2DD163A607DAC1222CA5806AB4_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method) ;
  4011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mFACB7C97CDD6B5DF7D4A42D0D796F40B401F98E4_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4012. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m9EF7106E63AD5106B8DF9335689615378D883A61_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method) ;
  4013. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mD79BF89B5F763BFE385EB52A2E23B71D911DC001_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method) ;
  4014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC Array_InternalArray__get_Item_TisEntry_t532FECF491646E3372F9D145FEC277E0C5089CBC_m66ACE8190C55FBA474419EBBF270AED2FFBD24C6_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC InternalEnumerator_1_get_Current_m8C0052D9ACB0FF75687D42F82D68A549C7E1201C_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method) ;
  4016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m499EAAF8574C1609D8A4C60120D026CE53BCE361_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method) ;
  4017. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC141483E2C66B353265EEF83E1F316B14DF17E71_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method) ;
  4018. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m12D134D5EC25BBE9B3F1CE79EF6022349602C2DB_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m3048D9D30A9D6885DEA99FA870338537017CDBA7_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method) ;
  4020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m1D70C1C80E7B22AA8FCF21143A936E39BC644821_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method) ;
  4021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F Array_InternalArray__get_Item_TisEntry_t527DA100A303E999D54D4B92AEE950BC1015C30F_mD616AB5490F489D6E3A28006436EF28059CF91EA_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F InternalEnumerator_1_get_Current_mB6D51B6F2F1346A6A99659C15AB47EAD00EE3069_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method) ;
  4023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m2F80CC6071F865F21C6FB48D9A2091542CE265D7_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method) ;
  4024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB82C09E0A18E2C5E2C52747BD574626288016F1C_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method) ;
  4025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mC8FD022A46C7175CF9650A6FECC651D41D116EC7_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m247A2FE821E4DC643E3EAFF9780A573BDEA45718_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method) ;
  4027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC359C321DD20BAC6775187312C537E599A216584_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method) ;
  4028. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC Array_InternalArray__get_Item_TisEntry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC_m2441B4AF90AAA88878B28EE5D882C96C502D3B28_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC InternalEnumerator_1_get_Current_m34D9BA94CAEFF6F9E33A626BABFE9A9B859955EA_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method) ;
  4030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC101C2584D13E15B16F2150B3DE689E8544C25E6_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method) ;
  4031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m28AC41E1C316F8050C3BE005A40733A231F68900_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method) ;
  4032. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m27DF1B45B5E46EF8B9955434521D9697BC99C0CD_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4033. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m34C2CD261B5908EA6B0288B4919C245DC7CE2B93_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method) ;
  4034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m1D03D2F4BDD357B731D832EDD4768A99A7C1B1FB_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method) ;
  4035. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 Array_InternalArray__get_Item_TisEntry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20_mE0DA271DE34069D502EE98C6D8B917C10D26598E_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4036. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 InternalEnumerator_1_get_Current_mB7A5F7AAF13683E1076319EE7E387B9C92E754F5_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method) ;
  4037. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF648A53C3AA4DFB2E909F1C01253ED4B9CE783A4_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method) ;
  4038. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD8B5DE12B2985AF9D11DBAC3D2CD7BCF07C179D4_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method) ;
  4039. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m02867CBC74A4BA2F8A5A2A83F2DA08A8E2261FD0_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4040. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mE93ED4A9AD46FC52066F802005407F6D5DDD0639_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method) ;
  4041. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m5A6F4974AE8F9E5036A6E1F1073F9C6A48801682_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method) ;
  4042. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A Array_InternalArray__get_Item_TisEntry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A_mDE06285A1F1C61691B5EB25C1BB986CB9C4287CF_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A InternalEnumerator_1_get_Current_m90688855CD2B25FA570CFD205523E7AE839545CA_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method) ;
  4044. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m90B6885C6C4C4D26409AE006E762A0E16D095DF2_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method) ;
  4045. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m645778EBADCDBD11E9E95308BDD504564809CE03_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method) ;
  4046. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m8E0B20065D7040B930B390B8913FA2A02CD6408A_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mC4A186B7C31B09CA079179F1074561156B6CA3EF_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method) ;
  4048. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0E223D59CC02B1BC2FBD72764FFB979FFE36D707_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method) ;
  4049. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 Array_InternalArray__get_Item_TisEntry_t4D5A107E6414D8B9DE012405A201C46AACFACF98_m729807B2AA3C22FC1B82BD238071157E2BC834ED_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4050. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 InternalEnumerator_1_get_Current_m62A7183285F008980F228F1CA6F53E9FE5AE0A87_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method) ;
  4051. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3EEEB4A07E9BDBD79CAA1A42A3650B2A7712E589_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method) ;
  4052. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB2AFC61BD618479AD99C627E1B505D81CE75F5FB_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method) ;
  4053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m050B88E7A1493544EF062FB94959A89BC8A16454_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4054. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m9D7F6D1E33BB06972B9002988B11BE85DBD35A3D_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method) ;
  4055. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC96339C69679ECDA6AEB752FFDC0D97806572F09_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method) ;
  4056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C Array_InternalArray__get_Item_TisEntry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C_mF52B0C9BF4428945BDBFE8B775CD4B80A4831E68_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C InternalEnumerator_1_get_Current_mEB1E692A02123B4DB723247E3C4E28D1BD9F9A93_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method) ;
  4058. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB898CE01446964E94973C5BE7BCDFD5F7987CDC5_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method) ;
  4059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m78474F55F21D68A34E1F6463D6D89C6837DDC1BE_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method) ;
  4060. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m2F2BD6C69C384D6F023BACA0E5A38C06C5F61E2F_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4061. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m77F7DCFC4A7B808A09C870A6FC405A007BFAE94E_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method) ;
  4062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m5AB12432C1068C6759BFDDA61C7655017F92A630_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method) ;
  4063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 Array_InternalArray__get_Item_TisEntry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438_mF3F63DC0B9094BF571EE82E9B17ADEB9D30E6A40_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4064. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 InternalEnumerator_1_get_Current_m84D0B95A1B1CF216C17562BF31316A6DD467F1B5_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method) ;
  4065. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD8568D592280F7507C545620D67909B3C04D3751_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method) ;
  4066. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m889609862DD1C2499E8F76C588B6F0FCCCA10940_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method) ;
  4067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mFA1D3A76A3E70C743C1F5C4EF563075E447643E5_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4068. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m813B86292C19D38D0EACC4898BA4F7A0CE27E8AF_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method) ;
  4069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m17FE90D2665FA750FF1D449DA698AB33E0A8D710_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method) ;
  4070. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 Array_InternalArray__get_Item_TisEntry_tE39771EB73DA3008BB0DF74028FF7285866C18C8_m504CEDC5483E02424EF906E609D987D10717662F_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 InternalEnumerator_1_get_Current_m218F6074ED75B2DED1450B286505EE459EF3CDDC_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method) ;
  4072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF7EDEFD8F085789E9D13E258C6EB205CB1A2B3D8_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method) ;
  4073. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m307C54606A9AE851F2FC301C36111D56FCB9B5F1_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method) ;
  4074. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mA2680986D500BB58A35756B039C22AF26035AF7A_gshared (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mB573FAA1AFCF15918C88ADFC012682DCE041C92E_gshared (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* __this, const RuntimeMethod* method) ;
  4076. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m14E6B509092C30C53141B7BBDC18E4350B3FB464_gshared (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* __this, const RuntimeMethod* method) ;
  4077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t3E9BC9EC2D9161E6078E219EF6BEE9162020CD39 Array_InternalArray__get_Item_TisEntry_t3E9BC9EC2D9161E6078E219EF6BEE9162020CD39_mA0C5FE8F7205C990E5118A5F516F5BE6ABAF02BF_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4078. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t3E9BC9EC2D9161E6078E219EF6BEE9162020CD39 InternalEnumerator_1_get_Current_m9EA7AB77D5532845324904979ABAEAA17A3B0BE5_gshared (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* __this, const RuntimeMethod* method) ;
  4079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m37B4686F09DC5EC0CFA27F594E4A30AA9572D13B_gshared (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* __this, const RuntimeMethod* method) ;
  4080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m8ED2E625AC6CB4EDB3CA10C937DCB1C8DA2AABE8_gshared (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* __this, const RuntimeMethod* method) ;
  4081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m1FEFBEE87C213EBE545FAB72CC0AAF25D5185295_gshared (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4082. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m8A8A890172FB5645D3FE6862DD9AD93FEAE282EC_gshared (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* __this, const RuntimeMethod* method) ;
  4083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m143121FD148E80BDFA1AD3B6114614A505F4AAFF_gshared (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* __this, const RuntimeMethod* method) ;
  4084. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t1FBA063A7158A877EF3D4306E7BE0559C3A13202 Array_InternalArray__get_Item_TisEntry_t1FBA063A7158A877EF3D4306E7BE0559C3A13202_mAF65B8EE9850BE6D057B6248E41076CEB617BA28_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4085. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t1FBA063A7158A877EF3D4306E7BE0559C3A13202 InternalEnumerator_1_get_Current_mDECE667349A81D326114061C8607FE05D2C3939A_gshared (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* __this, const RuntimeMethod* method) ;
  4086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mEF18F274752DCD7A30F90F755DE4E7970152D1E8_gshared (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* __this, const RuntimeMethod* method) ;
  4087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m5959FD0B68B8A620641DAE0DD4D65B5453BE1C7C_gshared (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* __this, const RuntimeMethod* method) ;
  4088. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m00E986BA58FD757D9B1EE9F11D876577952CC664_gshared (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4089. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mB9541D28C6A93143438C1FDD54070E0B69AE32B2_gshared (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* __this, const RuntimeMethod* method) ;
  4090. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m55D1518FFDA0D6EAD086D44D3E0F3159E16332AF_gshared (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* __this, const RuntimeMethod* method) ;
  4091. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tCCEE77FB83F33718CFB5E786A11E06DC9D5B63CC Array_InternalArray__get_Item_TisEntry_tCCEE77FB83F33718CFB5E786A11E06DC9D5B63CC_mCF17F4445F80E3E4CEF5B92ADAAB6534EEAFD8DA_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4092. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tCCEE77FB83F33718CFB5E786A11E06DC9D5B63CC InternalEnumerator_1_get_Current_mF6EFA939A768C11D424450B1D989F990D287F574_gshared (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* __this, const RuntimeMethod* method) ;
  4093. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m253992240CA1768885EB02350F869110788A29AD_gshared (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* __this, const RuntimeMethod* method) ;
  4094. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mA99E89AE28AB96373A9725ADE5B06FCCB4E9438C_gshared (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* __this, const RuntimeMethod* method) ;
  4095. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m0FD7F3CE376DB8C58802F52A0BF63C0F4BD3EBBA_gshared (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m5F5721771B9B47FED93B37D431C6768363731D5A_gshared (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* __this, const RuntimeMethod* method) ;
  4097. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0A17AF92081D65A4A45411E4A468FDA03BCB7494_gshared (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* __this, const RuntimeMethod* method) ;
  4098. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t3C0F52ECBA65B00EBE8F10F57434B2925D38B9CC Array_InternalArray__get_Item_TisEntry_t3C0F52ECBA65B00EBE8F10F57434B2925D38B9CC_m1EDE097563F71192E19CB591FB9E1ABF7AEB1B91_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4099. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t3C0F52ECBA65B00EBE8F10F57434B2925D38B9CC InternalEnumerator_1_get_Current_mB3553434D6547C53F17F68BFFB7B1BA98C7441DA_gshared (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* __this, const RuntimeMethod* method) ;
  4100. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m703EA12E67FF664855845D1945990EAD4FB1AC56_gshared (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* __this, const RuntimeMethod* method) ;
  4101. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB93AE9B1EF0A7EE0A8B49C8A930467F210FE48A2_gshared (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* __this, const RuntimeMethod* method) ;
  4102. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m669B0BEDFEAB0C18CC434BCCE66110B4F743BD53_gshared (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4103. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m724EFAF3ED2393B31E56CC50D3A924CCFD5691C7_gshared (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* __this, const RuntimeMethod* method) ;
  4104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mE9E7B9ADF46350EAEBD1916E8825026981D2274D_gshared (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* __this, const RuntimeMethod* method) ;
  4105. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tC44036EDE3BC084F847AF870E0FA6D39AA7CF48A Array_InternalArray__get_Item_TisEntry_tC44036EDE3BC084F847AF870E0FA6D39AA7CF48A_mCA6C590A62F504AD8F7443EE5CCA21FF5584E15F_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4106. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tC44036EDE3BC084F847AF870E0FA6D39AA7CF48A InternalEnumerator_1_get_Current_mF1454738A1C78D8F235092ADFC964D3B8FBBF1C3_gshared (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* __this, const RuntimeMethod* method) ;
  4107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m800E6B55483719C2D89F3F88EF1CB9729622E21E_gshared (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* __this, const RuntimeMethod* method) ;
  4108. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2222AD22702AE8A2E79FC271D248B1DF55318355_gshared (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* __this, const RuntimeMethod* method) ;
  4109. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m75A147338A93EC05B84E39581B9BD28EE19215EA_gshared (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4110. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m88416E920BB483F3CA6CBE79C9B2F54128279613_gshared (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* __this, const RuntimeMethod* method) ;
  4111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m873EC835CD8BC0FDFAF6EFF639C951BBBAA76CEB_gshared (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* __this, const RuntimeMethod* method) ;
  4112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t6C6FFC8A6877137F14C5BA9B9205BADAE8258F98 Array_InternalArray__get_Item_TisEntry_t6C6FFC8A6877137F14C5BA9B9205BADAE8258F98_mD3DA16602E216A7FFBB4713FB353534D86A68C5F_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t6C6FFC8A6877137F14C5BA9B9205BADAE8258F98 InternalEnumerator_1_get_Current_m90D7CD50EAE54E6496D0CCC9224F0707D0DAB6DC_gshared (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* __this, const RuntimeMethod* method) ;
  4114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCFDE380774A07A98220068BC9BC011149EAC85D2_gshared (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* __this, const RuntimeMethod* method) ;
  4115. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m483E4BFDF5ACC82814FA78E7BFE0F725CEB2E37D_gshared (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* __this, const RuntimeMethod* method) ;
  4116. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mD53AE441A78272C441A991D9D4D33484EC74E9F8_gshared (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4117. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m157A6FD7B37D8BB97E889E1FE7B86134EC44EA27_gshared (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* __this, const RuntimeMethod* method) ;
  4118. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m55F16B1D9C2C4BD28F5B938914CD772DB80E01AE_gshared (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* __this, const RuntimeMethod* method) ;
  4119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t8C80D6795974A124B4CD390BBB064C11BAD5D216 Array_InternalArray__get_Item_TisEntry_t8C80D6795974A124B4CD390BBB064C11BAD5D216_mF7F0FEAE8953D1295724532FDA63B788CA467974_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4120. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t8C80D6795974A124B4CD390BBB064C11BAD5D216 InternalEnumerator_1_get_Current_m908A32C783AC86601ED7A54F3B917F0799AF7951_gshared (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* __this, const RuntimeMethod* method) ;
  4121. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m58E04C4CB00BD30914274EFB8ED5D7CB6A7D9968_gshared (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* __this, const RuntimeMethod* method) ;
  4122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m25866B19A3755DC27682EE58C7197F95D295CEB4_gshared (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* __this, const RuntimeMethod* method) ;
  4123. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m9B81B82D6D4C70844ACAC3477AF5B8450AB6B920_gshared (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m40EBA3B42BC7D1342A1E30C471B4B664C1B5F367_gshared (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* __this, const RuntimeMethod* method) ;
  4125. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0C3D550E0DA533BB6C100AAA3076F27FC4A99222_gshared (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* __this, const RuntimeMethod* method) ;
  4126. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tE8A84B93BCCEA1FC321B6098FA0DDC8449273A50 Array_InternalArray__get_Item_TisEntry_tE8A84B93BCCEA1FC321B6098FA0DDC8449273A50_m33D09B8401DDBB2F98FE3CCD8A4D06A6AB0208A3_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4127. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tE8A84B93BCCEA1FC321B6098FA0DDC8449273A50 InternalEnumerator_1_get_Current_mD47D74CD9AA068A14BCFDCBEC6EEA8380FA730DB_gshared (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* __this, const RuntimeMethod* method) ;
  4128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1DF3E4F8573EC8415309F390B371A2E9642B0643_gshared (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* __this, const RuntimeMethod* method) ;
  4129. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m73102DB923BDBCE73902121588D30BB3E22E6DEF_gshared (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* __this, const RuntimeMethod* method) ;
  4130. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m709C96A069FB352E2BE9DE22BDCDD652E532B342_gshared (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mCB90BA515866525508A38EA33D7FE1858B2CD637_gshared (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* __this, const RuntimeMethod* method) ;
  4132. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0B7418F0BF94991B3854A5A4ACA64E62A309C5A9_gshared (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* __this, const RuntimeMethod* method) ;
  4133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t7570C0657D5A1E8127DA80AE9CF398FAE7F58164 Array_InternalArray__get_Item_TisEntry_t7570C0657D5A1E8127DA80AE9CF398FAE7F58164_m535BDF77E2833E2CFA7C6E35E90003346E8FA804_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4134. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t7570C0657D5A1E8127DA80AE9CF398FAE7F58164 InternalEnumerator_1_get_Current_m38004BCCECF3CE63D63FD41AAEEBC6FA30195223_gshared (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* __this, const RuntimeMethod* method) ;
  4135. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m69AFE851EC20E2BDE19D1DC5852185548F807D65_gshared (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* __this, const RuntimeMethod* method) ;
  4136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m9256040A5B7C45AB47D5EAFEA615D6AEC1951ADA_gshared (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* __this, const RuntimeMethod* method) ;
  4137. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m7A0F0D7BB7D78BA4C9364A2653B6CC64418617D4_gshared (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4138. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m54554F53641BD51D54D1CA77840D6D1D13900F83_gshared (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* __this, const RuntimeMethod* method) ;
  4139. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m6591135C4178D26A5519809258FB7D70C8EB26E1_gshared (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* __this, const RuntimeMethod* method) ;
  4140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t58E99ABABD435BCC040760EDD6D161FA4AFAD578 Array_InternalArray__get_Item_TisEntry_t58E99ABABD435BCC040760EDD6D161FA4AFAD578_m9B2218635C29106FAEF9B860B768929FB7D87CC4_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4141. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t58E99ABABD435BCC040760EDD6D161FA4AFAD578 InternalEnumerator_1_get_Current_m6D43E4F4CDBEB8BA045AB7303998EA9484B4AF46_gshared (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* __this, const RuntimeMethod* method) ;
  4142. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB3EDC38690D879029C0B1CB051D7C31834C7D909_gshared (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* __this, const RuntimeMethod* method) ;
  4143. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD59AC9751240B9934D8AE7511DDC28D5E4282945_gshared (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* __this, const RuntimeMethod* method) ;
  4144. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m9CE581401DB6896EA202553DF0167D2926FC21E8_gshared (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4145. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m03DC32195895FDEF1BB65BFD82D8DA10E6021420_gshared (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* __this, const RuntimeMethod* method) ;
  4146. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m99A3A4FE246DA2375EEDEB8D9D2DA2C0585856ED_gshared (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* __this, const RuntimeMethod* method) ;
  4147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t2679F25F22E3E7DB5F988C82C064BA4BE59F5677 Array_InternalArray__get_Item_TisEntry_t2679F25F22E3E7DB5F988C82C064BA4BE59F5677_m159D83D7D554E3C799515946634BB8FE427B3AD9_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4148. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t2679F25F22E3E7DB5F988C82C064BA4BE59F5677 InternalEnumerator_1_get_Current_m513466403A24DCB270466D3E6B40D92A26FD5653_gshared (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* __this, const RuntimeMethod* method) ;
  4149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC4EA7308A55875AA38E237C203DD9DCB0E61F5CE_gshared (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* __this, const RuntimeMethod* method) ;
  4150. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m63BC9618732020AF04BF2FB0B009CE7F2124F885_gshared (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* __this, const RuntimeMethod* method) ;
  4151. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mF3BF38B4B182CDF27CFBC8A041885F0BDDBB21C5_gshared (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m5FB72A9678CCCC8F6251612BC01F58EE854B2C07_gshared (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* __this, const RuntimeMethod* method) ;
  4153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0A1DE20A0B91295D229BA980F02A211069FF516C_gshared (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* __this, const RuntimeMethod* method) ;
  4154. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tEC1A94D2B396350073237678CBE5013D9C23336F Array_InternalArray__get_Item_TisEntry_tEC1A94D2B396350073237678CBE5013D9C23336F_m32C593CE360717E043E4001D87C312BA0D39368C_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4155. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tEC1A94D2B396350073237678CBE5013D9C23336F InternalEnumerator_1_get_Current_m59F2B284F2FFE25AD76BE5A7E1C4F4693A410C42_gshared (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* __this, const RuntimeMethod* method) ;
  4156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA5F10F9571DE8BC09C0B6BDB0495393596ABA14F_gshared (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* __this, const RuntimeMethod* method) ;
  4157. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m1C3AE97E18C32B8DD3FF11DD42099BE3EEAE0291_gshared (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* __this, const RuntimeMethod* method) ;
  4158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m3651AA38BB1E9AD36B9CD3502A075BC58F2947A9_gshared (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m835F5B37EC80CE22F00694D9BA2BF04E4B2111BC_gshared (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* __this, const RuntimeMethod* method) ;
  4160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m66B4969AF413A1CF54527E9491B733D87EB6C001_gshared (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* __this, const RuntimeMethod* method) ;
  4161. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tEFAC589ECF730F050787AF6E5CF97CF8C3529F88 Array_InternalArray__get_Item_TisEntry_tEFAC589ECF730F050787AF6E5CF97CF8C3529F88_m702ECE519B50E2C687ECCCA433090CB4E2FCCAA4_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tEFAC589ECF730F050787AF6E5CF97CF8C3529F88 InternalEnumerator_1_get_Current_mA83D286C1794C6CBEBF7E6B1377FC37DCE44585B_gshared (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* __this, const RuntimeMethod* method) ;
  4163. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m41DBBD579C0A3E33E0770D27EA111370F8A92887_gshared (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* __this, const RuntimeMethod* method) ;
  4164. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m464444BF7F23A740BE8A182BB023612CACFF3AC0_gshared (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* __this, const RuntimeMethod* method) ;
  4165. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m8580D0622719948836FF13BDD636044CBEBEF722_gshared (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4166. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mFC09540C5F9D2B814DC8235F1DB3A1187A6EF5DD_gshared (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* __this, const RuntimeMethod* method) ;
  4167. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m932FA2D3483A17D6AD85FD9B769505FED5630D11_gshared (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* __this, const RuntimeMethod* method) ;
  4168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t1F21171535DEAE77D533CFCFAF0EF8C51862C715 Array_InternalArray__get_Item_TisEntry_t1F21171535DEAE77D533CFCFAF0EF8C51862C715_m233195F70BB2D32C08408444542870E64BF4605D_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4169. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t1F21171535DEAE77D533CFCFAF0EF8C51862C715 InternalEnumerator_1_get_Current_mD146D385634EEEE0FAF7EB46C4B49CE1BA960B98_gshared (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* __this, const RuntimeMethod* method) ;
  4170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7EE7613710A95FDEA90AB814D354D34869613DA7_gshared (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* __this, const RuntimeMethod* method) ;
  4171. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m85536BB3F177BA19AAE0E7FB94D511D05FCC3C7F_gshared (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* __this, const RuntimeMethod* method) ;
  4172. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m1157F6B514AEE2A0E63FA1A823A488641D39CFD2_gshared (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4173. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m944D0147F464A8CC64C7568EBBA970342FBC699D_gshared (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* __this, const RuntimeMethod* method) ;
  4174. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mADF52F970173340D344451CBB3A4CE3A8DD6E3B0_gshared (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* __this, const RuntimeMethod* method) ;
  4175. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tEC2FCD90BA00C992320FFF0D4A74509526BF8CA1 Array_InternalArray__get_Item_TisEntry_tEC2FCD90BA00C992320FFF0D4A74509526BF8CA1_m4F3396E2FB4F548BAA48E0B6566B57CF4E62E6CC_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4176. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tEC2FCD90BA00C992320FFF0D4A74509526BF8CA1 InternalEnumerator_1_get_Current_mD2F75CEEFFD0B049BC59200CCAF6A46CC8B89D73_gshared (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* __this, const RuntimeMethod* method) ;
  4177. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m77604765BBA777AD9FBBC4F2E50FB55CAD51DBFC_gshared (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* __this, const RuntimeMethod* method) ;
  4178. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m064916F97173676B757818CD6EE7AFAAAB4F17CC_gshared (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* __this, const RuntimeMethod* method) ;
  4179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m4C29187D49485F9CFFE1D9028213313251FE0015_gshared (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4180. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m086405BA056F10D84212F44C446818C6F18F71C1_gshared (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* __this, const RuntimeMethod* method) ;
  4181. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mB9E2239FA5D460F344B8247469BE7BED020EBDE2_gshared (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* __this, const RuntimeMethod* method) ;
  4182. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t50EA0C1E8A8EE9E0CC561055CA772A2BF21F8A5E Array_InternalArray__get_Item_TisEntry_t50EA0C1E8A8EE9E0CC561055CA772A2BF21F8A5E_m924E96294956702A8D9E84BE23E10CEFC4104F04_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4183. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t50EA0C1E8A8EE9E0CC561055CA772A2BF21F8A5E InternalEnumerator_1_get_Current_mCFC2F4D5F1FF6971BDCFF34D2C02C971D93FB5DD_gshared (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* __this, const RuntimeMethod* method) ;
  4184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m596440D6271F8E3970CE3941F8F65F4CC12BBA69_gshared (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* __this, const RuntimeMethod* method) ;
  4185. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m26578155389FFB4A735BEE1F55F5D4206A1DE1AA_gshared (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* __this, const RuntimeMethod* method) ;
  4186. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m1E4AF8670EC7D8CEAFD0E79AD9D6B7D8AC11CE96_gshared (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4187. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m2CE79F003BEC6ACD0014F5652A419DBA11802D20_gshared (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* __this, const RuntimeMethod* method) ;
  4188. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mA3DC218BADEA2E3B6D164436545EA7D7D5820127_gshared (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* __this, const RuntimeMethod* method) ;
  4189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tBFCAF6DF9FBB6B7CB44FAA838B615D233C134CAB Array_InternalArray__get_Item_TisEntry_tBFCAF6DF9FBB6B7CB44FAA838B615D233C134CAB_m405522050391F574D9E92F2F2904E87FD2FD7171_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tBFCAF6DF9FBB6B7CB44FAA838B615D233C134CAB InternalEnumerator_1_get_Current_m6344D7A6D5A11C8A31F4A680F67D4A84770E04D7_gshared (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* __this, const RuntimeMethod* method) ;
  4191. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m2B70E895370B041D4CD20A1820F93A996A08F84A_gshared (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* __this, const RuntimeMethod* method) ;
  4192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m8A054EB07158A2CF0D3C78FA46445F7D78FD7165_gshared (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* __this, const RuntimeMethod* method) ;
  4193. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m100B30AFC6EA346D8BC37089E8EA41F6011A4354_gshared (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4194. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mDB0BD912A25F4A1ABB028F86FC11A68CCD452024_gshared (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* __this, const RuntimeMethod* method) ;
  4195. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mD0DBE99C154554DC1F2ECCF4B2275D71DC1967BC_gshared (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* __this, const RuntimeMethod* method) ;
  4196. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tC6BA3FCE24005B80AD289EB230B5E04466EEDC86 Array_InternalArray__get_Item_TisEntry_tC6BA3FCE24005B80AD289EB230B5E04466EEDC86_mDE42BF9A0060EFA6DDCE4A697F746C869136C604_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4197. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tC6BA3FCE24005B80AD289EB230B5E04466EEDC86 InternalEnumerator_1_get_Current_m473EFC15565C7EC6E91D51BDCFF937E38BFB83EC_gshared (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* __this, const RuntimeMethod* method) ;
  4198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4B27DB5ECE88F6084A708FEB31DE0E280C578A72_gshared (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* __this, const RuntimeMethod* method) ;
  4199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m3FA658B795932B76DE4AAB12A70DAA08C4F0D6AA_gshared (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* __this, const RuntimeMethod* method) ;
  4200. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mCE8D8450CD2F9B4092317038ED0A59D478AEA274_gshared (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4201. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mD3EA8EE915CE00F4F506A40F9B2F6DE7B6018275_gshared (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* __this, const RuntimeMethod* method) ;
  4202. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m370E18584DD36685DE67307BBB2DB1EFD390BA78_gshared (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* __this, const RuntimeMethod* method) ;
  4203. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t9DD41777766A237ECDB0E269740F073135AB4A64 Array_InternalArray__get_Item_TisEntry_t9DD41777766A237ECDB0E269740F073135AB4A64_m1ABD3AF96EA97F3798321E12B9A4B31CAB76F338_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4204. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t9DD41777766A237ECDB0E269740F073135AB4A64 InternalEnumerator_1_get_Current_mC247A5126B4F427DD0E06D69143DE0A6C8D4704A_gshared (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* __this, const RuntimeMethod* method) ;
  4205. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7A73389190962D6104D22D06AA0601D051964E6D_gshared (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* __this, const RuntimeMethod* method) ;
  4206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m650C9A924E6A97D222041BD1F8EE6E34C0FBFE6E_gshared (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* __this, const RuntimeMethod* method) ;
  4207. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E_gshared (const RuntimeMethod* method) ;
  4208. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* EqualityComparer_1_CreateComparer_m90CFBBC1492097465600B56ECF620CA25F1C6A73_gshared (const RuntimeMethod* method) ;
  4209. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634_gshared (const RuntimeMethod* method) ;
  4210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* EqualityComparer_1_CreateComparer_m64D3D774E7DAF5FC0206DC26D9BA53BF70F1F93B_gshared (const RuntimeMethod* method) ;
  4211. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  4212. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_other, const RuntimeMethod* method) ;
  4213. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_GetHashCode_mA3B6135FA770AF0C171319B50D9B913657230EB7_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
  4214. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
  4215. inline void EqualityComparer_1__ctor_m3BA5AD03F5C7ADB03D2A079658A7BE37A71B971A (EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED* __this, const RuntimeMethod* method)
  4216. {
  4217. (( void (*) (EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED*, const RuntimeMethod*))EqualityComparer_1__ctor_m3BA5AD03F5C7ADB03D2A079658A7BE37A71B971A_gshared)(__this, method);
  4218. }
  4219. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_other, const RuntimeMethod* method) ;
  4220. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
  4221. inline void EqualityComparer_1__ctor_m437FE206AB9739DFD095918C886C07A01E5AE624 (EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6* __this, const RuntimeMethod* method)
  4222. {
  4223. (( void (*) (EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6*, const RuntimeMethod*))EqualityComparer_1__ctor_m437FE206AB9739DFD095918C886C07A01E5AE624_gshared)(__this, method);
  4224. }
  4225. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_other, const RuntimeMethod* method) ;
  4226. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_GetHashCode_mFAA200CFE26F006BEE6F9A65AFD0AC8C49D730EA_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
  4227. inline void EqualityComparer_1__ctor_mA8BD8C91036404C77FB26DBD5CF8D9158BEA27F7 (EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09* __this, const RuntimeMethod* method)
  4228. {
  4229. (( void (*) (EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09*, const RuntimeMethod*))EqualityComparer_1__ctor_mA8BD8C91036404C77FB26DBD5CF8D9158BEA27F7_gshared)(__this, method);
  4230. }
  4231. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_other, const RuntimeMethod* method) ;
  4232. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector4_GetHashCode_m53F6FCA56A0051C9D1AB41AA3EAA2C86CDAA8B92_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, const RuntimeMethod* method) ;
  4233. inline void EqualityComparer_1__ctor_m672764616716C926350B9E69C41621978F32E496 (EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* __this, const RuntimeMethod* method)
  4234. {
  4235. (( void (*) (EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49*, const RuntimeMethod*))EqualityComparer_1__ctor_m672764616716C926350B9E69C41621978F32E496_gshared)(__this, method);
  4236. }
  4237. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CachedCodeEntryKey_Equals_m55F9ED97CB9AF357034A75C2FDB8498FC55D3AF0 (CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31* __this, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___0_other, const RuntimeMethod* method) ;
  4238. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CachedCodeEntryKey_GetHashCode_m253B53C100F840B987A487020F02184019D776DE (CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31* __this, const RuntimeMethod* method) ;
  4239. inline void EqualityComparer_1__ctor_mCB1456765E196FA81FA3BFC84A2909A462230CA4 (EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1* __this, const RuntimeMethod* method)
  4240. {
  4241. (( void (*) (EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1*, const RuntimeMethod*))EqualityComparer_1__ctor_mCB1456765E196FA81FA3BFC84A2909A462230CA4_gshared)(__this, method);
  4242. }
  4243. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
  4244. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335 (String_t* ___0_text, const RuntimeMethod* method) ;
  4245. inline EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline (const RuntimeMethod* method)
  4246. {
  4247. return (( EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_gshared_inline)(method);
  4248. }
  4249. inline void HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  4250. {
  4251. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D_gshared)(__this, ___0_comparer, method);
  4252. }
  4253. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  4254. inline void HashSet_1__ctor_mC8EB7E5E12FA6F38890EB2435FF06B81B3BBBB0A (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4255. {
  4256. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mC8EB7E5E12FA6F38890EB2435FF06B81B3BBBB0A_gshared)(__this, ___0_capacity, ___1_comparer, method);
  4257. }
  4258. inline void HashSet_1__ctor_mA74E823F988E9515688F756D0DD9223AE0248596 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4259. {
  4260. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mA74E823F988E9515688F756D0DD9223AE0248596_gshared)(__this, ___0_collection, ___1_comparer, method);
  4261. }
  4262. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
  4263. inline bool HashSet_1_AreEqualityComparersEqual_m2D30A02470631B29664BF3981E958399DCD05E59 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_set1, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___1_set2, const RuntimeMethod* method)
  4264. {
  4265. return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_AreEqualityComparersEqual_m2D30A02470631B29664BF3981E958399DCD05E59_gshared)(___0_set1, ___1_set2, method);
  4266. }
  4267. inline void HashSet_1_CopyFrom_m76A9036184E9E454D1A7553EF88A707525F27A8A (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_source, const RuntimeMethod* method)
  4268. {
  4269. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_CopyFrom_m76A9036184E9E454D1A7553EF88A707525F27A8A_gshared)(__this, ___0_source, method);
  4270. }
  4271. inline int32_t HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  4272. {
  4273. return (( int32_t (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C_gshared)(__this, ___0_capacity, method);
  4274. }
  4275. inline void HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  4276. {
  4277. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, RuntimeObject*, const RuntimeMethod*))HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA_gshared)(__this, ___0_other, method);
  4278. }
  4279. inline void HashSet_1_TrimExcess_mFDA37D3F003EF52B5E93673AE3ED38E04D5DB500 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  4280. {
  4281. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_TrimExcess_mFDA37D3F003EF52B5E93673AE3ED38E04D5DB500_gshared)(__this, method);
  4282. }
  4283. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9 (int32_t ___0_oldSize, const RuntimeMethod* method) ;
  4284. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042 (RuntimeArray* __this, const RuntimeMethod* method) ;
  4285. inline void HashSet_1_AddValue_m6D3D24A6F1E5CB0ABD85841349382CE64EF2F690 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_index, int32_t ___1_hashCode, int32_t ___2_value, const RuntimeMethod* method)
  4286. {
  4287. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, int32_t, int32_t, const RuntimeMethod*))HashSet_1_AddValue_m6D3D24A6F1E5CB0ABD85841349382CE64EF2F690_gshared)(__this, ___0_index, ___1_hashCode, ___2_value, method);
  4288. }
  4289. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
  4290. inline bool HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_value, const RuntimeMethod* method)
  4291. {
  4292. return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B_gshared)(__this, ___0_value, method);
  4293. }
  4294. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
  4295. inline int32_t HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  4296. {
  4297. return (( int32_t (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97_gshared)(__this, ___0_item, method);
  4298. }
  4299. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  4300. inline void HashSet_1_CopyTo_m3C27BBD4EFB01EA7A8B2DE3F0E12CD9E449950DF (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  4301. {
  4302. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*, int32_t, int32_t, const RuntimeMethod*))HashSet_1_CopyTo_m3C27BBD4EFB01EA7A8B2DE3F0E12CD9E449950DF_gshared)(__this, ___0_array, ___1_arrayIndex, ___2_count, method);
  4303. }
  4304. inline void Enumerator__ctor_mFE3FD5858B2622B0DB3A98E965A87270E087E292 (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_set, const RuntimeMethod* method)
  4305. {
  4306. (( void (*) (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376*, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))Enumerator__ctor_mFE3FD5858B2622B0DB3A98E965A87270E087E292_gshared)(__this, ___0_set, method);
  4307. }
  4308. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, int32_t ___1_value, const RuntimeMethod* method) ;
  4309. 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) ;
  4310. inline void HashSet_1_CopyTo_mAFBFB4E9CC9508A1AE5E2FD2A63AEE373D77C409 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, const RuntimeMethod* method)
  4311. {
  4312. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*, const RuntimeMethod*))HashSet_1_CopyTo_mAFBFB4E9CC9508A1AE5E2FD2A63AEE373D77C409_gshared)(__this, ___0_array, method);
  4313. }
  4314. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, const RuntimeMethod* method) ;
  4315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method) ;
  4316. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0 (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  4317. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, RuntimeObject* ___1_actualValue, String_t* ___2_message, const RuntimeMethod* method) ;
  4318. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  4319. inline bool Predicate_1_Invoke_mD16C664FFE93598D1C12AC86190D12B0F90B5419_inline (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* __this, int32_t ___0_obj, const RuntimeMethod* method)
  4320. {
  4321. return (( bool (*) (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3*, int32_t, const RuntimeMethod*))Predicate_1_Invoke_mD16C664FFE93598D1C12AC86190D12B0F90B5419_gshared_inline)(__this, ___0_obj, method);
  4322. }
  4323. inline bool HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  4324. {
  4325. return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_gshared)(__this, ___0_item, method);
  4326. }
  4327. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472 (int32_t ___0_min, const RuntimeMethod* method) ;
  4328. inline void HashSet_1_SetCapacity_m6B2495F23F97908BC4EE3B987C1F16093E922C62 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  4329. {
  4330. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_SetCapacity_m6B2495F23F97908BC4EE3B987C1F16093E922C62_gshared)(__this, ___0_newSize, method);
  4331. }
  4332. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ;
  4333. inline void HashSet_1_IncreaseCapacity_m7EE99125BBB78B18669A0B9760A5F6E4A01454FF (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  4334. {
  4335. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_IncreaseCapacity_m7EE99125BBB78B18669A0B9760A5F6E4A01454FF_gshared)(__this, method);
  4336. }
  4337. inline RuntimeObject* HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_inline (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  4338. {
  4339. return (( RuntimeObject* (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_gshared_inline)(__this, method);
  4340. }
  4341. inline EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_inline (const RuntimeMethod* method)
  4342. {
  4343. return (( EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_gshared_inline)(method);
  4344. }
  4345. inline void HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  4346. {
  4347. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3_gshared)(__this, ___0_comparer, method);
  4348. }
  4349. inline void HashSet_1__ctor_m3EF0F0574098F7E0EE9B64C5D8A397BBCDF7E542 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4350. {
  4351. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m3EF0F0574098F7E0EE9B64C5D8A397BBCDF7E542_gshared)(__this, ___0_capacity, ___1_comparer, method);
  4352. }
  4353. inline void HashSet_1__ctor_m493828D9E92664CB7484FD941FB0CA3713C0D04A (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4354. {
  4355. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m493828D9E92664CB7484FD941FB0CA3713C0D04A_gshared)(__this, ___0_collection, ___1_comparer, method);
  4356. }
  4357. inline bool HashSet_1_AreEqualityComparersEqual_m193FBE20CD13A08869C7A8081B81E6BE86550935 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_set1, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___1_set2, const RuntimeMethod* method)
  4358. {
  4359. return (( bool (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, const RuntimeMethod*))HashSet_1_AreEqualityComparersEqual_m193FBE20CD13A08869C7A8081B81E6BE86550935_gshared)(___0_set1, ___1_set2, method);
  4360. }
  4361. inline void HashSet_1_CopyFrom_mA5B09DE5581655D8D3A00EA36B780B3C27D2CD8A (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_source, const RuntimeMethod* method)
  4362. {
  4363. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, const RuntimeMethod*))HashSet_1_CopyFrom_mA5B09DE5581655D8D3A00EA36B780B3C27D2CD8A_gshared)(__this, ___0_source, method);
  4364. }
  4365. inline int32_t HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  4366. {
  4367. return (( int32_t (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, const RuntimeMethod*))HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E_gshared)(__this, ___0_capacity, method);
  4368. }
  4369. inline void HashSet_1_UnionWith_m0E9BB6D536A0AF0F32F2ADDAC67F738FC13C1ABE (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  4370. {
  4371. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, RuntimeObject*, const RuntimeMethod*))HashSet_1_UnionWith_m0E9BB6D536A0AF0F32F2ADDAC67F738FC13C1ABE_gshared)(__this, ___0_other, method);
  4372. }
  4373. inline void HashSet_1_TrimExcess_mE7FC0AB29C9B9433BDFE905769ECBBB4DF9D8A13 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  4374. {
  4375. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, const RuntimeMethod*))HashSet_1_TrimExcess_mE7FC0AB29C9B9433BDFE905769ECBBB4DF9D8A13_gshared)(__this, method);
  4376. }
  4377. inline void HashSet_1_AddValue_m8762D603210DF3B5F4BEE5F8318D0AA90B123255 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_index, int32_t ___1_hashCode, int32_t ___2_value, const RuntimeMethod* method)
  4378. {
  4379. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, int32_t, int32_t, const RuntimeMethod*))HashSet_1_AddValue_m8762D603210DF3B5F4BEE5F8318D0AA90B123255_gshared)(__this, ___0_index, ___1_hashCode, ___2_value, method);
  4380. }
  4381. inline bool HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_value, const RuntimeMethod* method)
  4382. {
  4383. return (( bool (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, const RuntimeMethod*))HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9_gshared)(__this, ___0_value, method);
  4384. }
  4385. inline int32_t HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  4386. {
  4387. return (( int32_t (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, const RuntimeMethod*))HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0_gshared)(__this, ___0_item, method);
  4388. }
  4389. inline void HashSet_1_CopyTo_mEF3741D18A511024F43C94CA8801FF8B817564A1 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  4390. {
  4391. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F*, int32_t, int32_t, const RuntimeMethod*))HashSet_1_CopyTo_mEF3741D18A511024F43C94CA8801FF8B817564A1_gshared)(__this, ___0_array, ___1_arrayIndex, ___2_count, method);
  4392. }
  4393. inline void Enumerator__ctor_m2DD667605D1D62A7C346404BBDDD45C06317D415 (Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD* __this, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_set, const RuntimeMethod* method)
  4394. {
  4395. (( void (*) (Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD*, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, const RuntimeMethod*))Enumerator__ctor_m2DD667605D1D62A7C346404BBDDD45C06317D415_gshared)(__this, ___0_set, method);
  4396. }
  4397. inline void HashSet_1_CopyTo_m5E9C3E42BDE27183590F0B9240E7217263C768F5 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, const RuntimeMethod* method)
  4398. {
  4399. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F*, const RuntimeMethod*))HashSet_1_CopyTo_m5E9C3E42BDE27183590F0B9240E7217263C768F5_gshared)(__this, ___0_array, method);
  4400. }
  4401. inline bool Predicate_1_Invoke_m561B5F43F62B494CB43593312075556BAA567E0B_inline (Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A* __this, int32_t ___0_obj, const RuntimeMethod* method)
  4402. {
  4403. return (( bool (*) (Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A*, int32_t, const RuntimeMethod*))Predicate_1_Invoke_m561B5F43F62B494CB43593312075556BAA567E0B_gshared_inline)(__this, ___0_obj, method);
  4404. }
  4405. inline bool HashSet_1_Remove_mDFCEB14892F55A02364004175560540A1AE648FE (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  4406. {
  4407. return (( bool (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, const RuntimeMethod*))HashSet_1_Remove_mDFCEB14892F55A02364004175560540A1AE648FE_gshared)(__this, ___0_item, method);
  4408. }
  4409. inline void HashSet_1_SetCapacity_m20B7BE46BF50D1068919AD2B1447B5C189A5D30A (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  4410. {
  4411. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, const RuntimeMethod*))HashSet_1_SetCapacity_m20B7BE46BF50D1068919AD2B1447B5C189A5D30A_gshared)(__this, ___0_newSize, method);
  4412. }
  4413. inline void HashSet_1_IncreaseCapacity_mD309C97A8D409A74963F5260149DBD92E73C0EBD (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  4414. {
  4415. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, const RuntimeMethod*))HashSet_1_IncreaseCapacity_mD309C97A8D409A74963F5260149DBD92E73C0EBD_gshared)(__this, method);
  4416. }
  4417. inline RuntimeObject* HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_inline (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  4418. {
  4419. return (( RuntimeObject* (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, const RuntimeMethod*))HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_gshared_inline)(__this, method);
  4420. }
  4421. inline EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline (const RuntimeMethod* method)
  4422. {
  4423. return (( EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline)(method);
  4424. }
  4425. inline void HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  4426. {
  4427. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_gshared)(__this, ___0_comparer, method);
  4428. }
  4429. inline void HashSet_1__ctor_m30E9F91069377DDEFABD6C81559E24AD320D3A84 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4430. {
  4431. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, int32_t, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m30E9F91069377DDEFABD6C81559E24AD320D3A84_gshared)(__this, ___0_capacity, ___1_comparer, method);
  4432. }
  4433. inline void HashSet_1__ctor_mD320BA1FC2F52FBBD8EFB2C97BAC4E70B56DDAFD (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4434. {
  4435. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mD320BA1FC2F52FBBD8EFB2C97BAC4E70B56DDAFD_gshared)(__this, ___0_collection, ___1_comparer, method);
  4436. }
  4437. inline bool HashSet_1_AreEqualityComparersEqual_m7F948A6D7605FADC9C80513D3CB1F21627E974E1 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_set1, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___1_set2, const RuntimeMethod* method)
  4438. {
  4439. return (( bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_AreEqualityComparersEqual_m7F948A6D7605FADC9C80513D3CB1F21627E974E1_gshared)(___0_set1, ___1_set2, method);
  4440. }
  4441. inline void HashSet_1_CopyFrom_m13E227A3D0F6C66092069932EBFFD303B7A2B5F7 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_source, const RuntimeMethod* method)
  4442. {
  4443. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_CopyFrom_m13E227A3D0F6C66092069932EBFFD303B7A2B5F7_gshared)(__this, ___0_source, method);
  4444. }
  4445. inline int32_t HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  4446. {
  4447. return (( int32_t (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, int32_t, const RuntimeMethod*))HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF_gshared)(__this, ___0_capacity, method);
  4448. }
  4449. inline void HashSet_1_UnionWith_mCE1D0DC2EACB98D74562CA79EB0DB6B6A806510C (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  4450. {
  4451. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_UnionWith_mCE1D0DC2EACB98D74562CA79EB0DB6B6A806510C_gshared)(__this, ___0_other, method);
  4452. }
  4453. inline void HashSet_1_TrimExcess_mA48EDAF136B0C1BFBC90E61A5A5F8771F2F60806 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  4454. {
  4455. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_TrimExcess_mA48EDAF136B0C1BFBC90E61A5A5F8771F2F60806_gshared)(__this, method);
  4456. }
  4457. inline void HashSet_1_AddValue_m20C9F0D67E5BFE2515651D37D880697363F6562F (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_index, int32_t ___1_hashCode, RuntimeObject* ___2_value, const RuntimeMethod* method)
  4458. {
  4459. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))HashSet_1_AddValue_m20C9F0D67E5BFE2515651D37D880697363F6562F_gshared)(__this, ___0_index, ___1_hashCode, ___2_value, method);
  4460. }
  4461. inline bool HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  4462. {
  4463. return (( bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79_gshared)(__this, ___0_value, method);
  4464. }
  4465. inline int32_t HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  4466. {
  4467. return (( int32_t (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F_gshared)(__this, ___0_item, method);
  4468. }
  4469. inline void HashSet_1_CopyTo_m2C3002B96C50658CE5522C74A6B1F5599D922D61 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  4470. {
  4471. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, int32_t, int32_t, const RuntimeMethod*))HashSet_1_CopyTo_m2C3002B96C50658CE5522C74A6B1F5599D922D61_gshared)(__this, ___0_array, ___1_arrayIndex, ___2_count, method);
  4472. }
  4473. inline void Enumerator__ctor_mC9D698BB17611B2B5A3A805337647838FCAA26DE (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_set, const RuntimeMethod* method)
  4474. {
  4475. (( void (*) (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8*, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))Enumerator__ctor_mC9D698BB17611B2B5A3A805337647838FCAA26DE_gshared)(__this, ___0_set, method);
  4476. }
  4477. inline void HashSet_1_CopyTo_m5102D82155B190BF666DD92500756CC1CCBA2172 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, const RuntimeMethod* method)
  4478. {
  4479. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))HashSet_1_CopyTo_m5102D82155B190BF666DD92500756CC1CCBA2172_gshared)(__this, ___0_array, method);
  4480. }
  4481. inline bool Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_inline (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  4482. {
  4483. return (( bool (*) (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12*, RuntimeObject*, const RuntimeMethod*))Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_gshared_inline)(__this, ___0_obj, method);
  4484. }
  4485. inline bool HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  4486. {
  4487. return (( bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared)(__this, ___0_item, method);
  4488. }
  4489. inline void HashSet_1_SetCapacity_m38D352E6EBE6E50B1D407129115FC9DE6721C55C (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  4490. {
  4491. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, int32_t, const RuntimeMethod*))HashSet_1_SetCapacity_m38D352E6EBE6E50B1D407129115FC9DE6721C55C_gshared)(__this, ___0_newSize, method);
  4492. }
  4493. inline void HashSet_1_IncreaseCapacity_mC01C0797260CF7FEBBC99C8245B0A31B1C2E5E56 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  4494. {
  4495. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_IncreaseCapacity_mC01C0797260CF7FEBBC99C8245B0A31B1C2E5E56_gshared)(__this, method);
  4496. }
  4497. inline RuntimeObject* HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  4498. {
  4499. return (( RuntimeObject* (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_gshared_inline)(__this, method);
  4500. }
  4501. inline EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_inline (const RuntimeMethod* method)
  4502. {
  4503. return (( EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_gshared_inline)(method);
  4504. }
  4505. inline void HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  4506. {
  4507. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE_gshared)(__this, ___0_comparer, method);
  4508. }
  4509. inline void HashSet_1__ctor_m84F19ECFD45EC3F29B8ED82184E4892EFC93A50C (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4510. {
  4511. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, int32_t, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m84F19ECFD45EC3F29B8ED82184E4892EFC93A50C_gshared)(__this, ___0_capacity, ___1_comparer, method);
  4512. }
  4513. inline void HashSet_1__ctor_m06A7ECC1351897A5086F1261E9DF0EE1FF0A757D (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4514. {
  4515. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m06A7ECC1351897A5086F1261E9DF0EE1FF0A757D_gshared)(__this, ___0_collection, ___1_comparer, method);
  4516. }
  4517. inline bool HashSet_1_AreEqualityComparersEqual_mA6D6AFBE54A3A5C041B6D016B614A506C2C0CCE6 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_set1, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___1_set2, const RuntimeMethod* method)
  4518. {
  4519. return (( bool (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, const RuntimeMethod*))HashSet_1_AreEqualityComparersEqual_mA6D6AFBE54A3A5C041B6D016B614A506C2C0CCE6_gshared)(___0_set1, ___1_set2, method);
  4520. }
  4521. inline void HashSet_1_CopyFrom_m757886C93AFA00039C804FBA0DC24407EE787C5F (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_source, const RuntimeMethod* method)
  4522. {
  4523. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, const RuntimeMethod*))HashSet_1_CopyFrom_m757886C93AFA00039C804FBA0DC24407EE787C5F_gshared)(__this, ___0_source, method);
  4524. }
  4525. inline int32_t HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  4526. {
  4527. return (( int32_t (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, int32_t, const RuntimeMethod*))HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC_gshared)(__this, ___0_capacity, method);
  4528. }
  4529. inline void HashSet_1_UnionWith_mCC6A0E6F531708E02411F3A62A0EE263B3155CD2 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  4530. {
  4531. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, RuntimeObject*, const RuntimeMethod*))HashSet_1_UnionWith_mCC6A0E6F531708E02411F3A62A0EE263B3155CD2_gshared)(__this, ___0_other, method);
  4532. }
  4533. inline void HashSet_1_TrimExcess_m60E387432DD7DB110EBA0525FFA77E9B6DC7AFF4 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  4534. {
  4535. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, const RuntimeMethod*))HashSet_1_TrimExcess_m60E387432DD7DB110EBA0525FFA77E9B6DC7AFF4_gshared)(__this, method);
  4536. }
  4537. inline void HashSet_1_AddValue_mD5191D2B847EF17B4112378DE8CD72D1BF3AA7DC (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_index, int32_t ___1_hashCode, uint32_t ___2_value, const RuntimeMethod* method)
  4538. {
  4539. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, int32_t, int32_t, uint32_t, const RuntimeMethod*))HashSet_1_AddValue_mD5191D2B847EF17B4112378DE8CD72D1BF3AA7DC_gshared)(__this, ___0_index, ___1_hashCode, ___2_value, method);
  4540. }
  4541. inline bool HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_value, const RuntimeMethod* method)
  4542. {
  4543. return (( bool (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, uint32_t, const RuntimeMethod*))HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C_gshared)(__this, ___0_value, method);
  4544. }
  4545. inline int32_t HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  4546. {
  4547. return (( int32_t (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, uint32_t, const RuntimeMethod*))HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32_gshared)(__this, ___0_item, method);
  4548. }
  4549. inline void HashSet_1_CopyTo_m421003E7CDC7B4B86D94CBB25C57DC78D4A42B3B (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  4550. {
  4551. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*, int32_t, int32_t, const RuntimeMethod*))HashSet_1_CopyTo_m421003E7CDC7B4B86D94CBB25C57DC78D4A42B3B_gshared)(__this, ___0_array, ___1_arrayIndex, ___2_count, method);
  4552. }
  4553. inline void Enumerator__ctor_m9F89B5A77506688ABC2B08774AB13ADDF965703C (Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1* __this, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_set, const RuntimeMethod* method)
  4554. {
  4555. (( void (*) (Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1*, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, const RuntimeMethod*))Enumerator__ctor_m9F89B5A77506688ABC2B08774AB13ADDF965703C_gshared)(__this, ___0_set, method);
  4556. }
  4557. inline void HashSet_1_CopyTo_m0A1E30AFCFECF4120A2582BCEF92DB3898C02BF0 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, const RuntimeMethod* method)
  4558. {
  4559. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*, const RuntimeMethod*))HashSet_1_CopyTo_m0A1E30AFCFECF4120A2582BCEF92DB3898C02BF0_gshared)(__this, ___0_array, method);
  4560. }
  4561. inline bool Predicate_1_Invoke_mCE33776BF08B37A05CCD7FBB46335E5FB6B215DC_inline (Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF* __this, uint32_t ___0_obj, const RuntimeMethod* method)
  4562. {
  4563. return (( bool (*) (Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF*, uint32_t, const RuntimeMethod*))Predicate_1_Invoke_mCE33776BF08B37A05CCD7FBB46335E5FB6B215DC_gshared_inline)(__this, ___0_obj, method);
  4564. }
  4565. inline bool HashSet_1_Remove_m387D02609162D1AA4998698546E668AF4A960F67 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  4566. {
  4567. return (( bool (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, uint32_t, const RuntimeMethod*))HashSet_1_Remove_m387D02609162D1AA4998698546E668AF4A960F67_gshared)(__this, ___0_item, method);
  4568. }
  4569. inline void HashSet_1_SetCapacity_m3F7FB3120006196BDCDF9B70A78B647AF318EC85 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  4570. {
  4571. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, int32_t, const RuntimeMethod*))HashSet_1_SetCapacity_m3F7FB3120006196BDCDF9B70A78B647AF318EC85_gshared)(__this, ___0_newSize, method);
  4572. }
  4573. inline void HashSet_1_IncreaseCapacity_m9DBE122D41CA3941B3FE97DB9935895B99A84124 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  4574. {
  4575. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, const RuntimeMethod*))HashSet_1_IncreaseCapacity_m9DBE122D41CA3941B3FE97DB9935895B99A84124_gshared)(__this, method);
  4576. }
  4577. inline RuntimeObject* HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_inline (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  4578. {
  4579. return (( RuntimeObject* (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, const RuntimeMethod*))HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_gshared_inline)(__this, method);
  4580. }
  4581. inline void Enumerator__ctor_m62B32E8D2F70569824269DDC82F384BDBC8662F5 (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB* __this, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* ___0_set, const RuntimeMethod* method)
  4582. {
  4583. (( void (*) (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))Enumerator__ctor_m62B32E8D2F70569824269DDC82F384BDBC8662F5_gshared)(__this, ___0_set, method);
  4584. }
  4585. inline RuntimeObject* Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_inline (const RuntimeMethod* method)
  4586. {
  4587. return (( RuntimeObject* (*) (const RuntimeMethod*))Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_gshared_inline)(method);
  4588. }
  4589. inline void IndexedSet_1_Add_mF67146FE42D745767C74D5A54323ACE632ED84B4 (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, bool ___1_isActive, const RuntimeMethod* method)
  4590. {
  4591. (( void (*) (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931*, RuntimeObject*, bool, const RuntimeMethod*))IndexedSet_1_Add_mF67146FE42D745767C74D5A54323ACE632ED84B4_gshared)(__this, ___0_item, ___1_isActive, method);
  4592. }
  4593. inline void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  4594. {
  4595. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  4596. }
  4597. inline int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  4598. {
  4599. return (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
  4600. }
  4601. inline void Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method)
  4602. {
  4603. (( void (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, RuntimeObject*, int32_t, const RuntimeMethod*))Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared)(__this, ___0_key, ___1_value, method);
  4604. }
  4605. inline bool IndexedSet_1_EnableItem_mC19DB768DE3FA3C27F52500C6661EAA239BC14B7 (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  4606. {
  4607. return (( bool (*) (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931*, RuntimeObject*, const RuntimeMethod*))IndexedSet_1_EnableItem_mC19DB768DE3FA3C27F52500C6661EAA239BC14B7_gshared)(__this, ___0_item, method);
  4608. }
  4609. inline bool Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505 (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  4610. {
  4611. return (( bool (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505_gshared)(__this, ___0_key, method);
  4612. }
  4613. inline bool IndexedSet_1_DisableItem_m689373BC56F417E41F75D9C449902A5893405E16 (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  4614. {
  4615. return (( bool (*) (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931*, RuntimeObject*, const RuntimeMethod*))IndexedSet_1_DisableItem_m689373BC56F417E41F75D9C449902A5893405E16_gshared)(__this, ___0_item, method);
  4616. }
  4617. inline bool Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342 (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t* ___1_value, const RuntimeMethod* method)
  4618. {
  4619. return (( bool (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, RuntimeObject*, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared)(__this, ___0_key, ___1_value, method);
  4620. }
  4621. inline void IndexedSet_1_Swap_mD0FB8ED1F08D43C41C32AAFE3B13D25DD882222F (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, int32_t ___0_index1, int32_t ___1_index2, const RuntimeMethod* method)
  4622. {
  4623. (( void (*) (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931*, int32_t, int32_t, const RuntimeMethod*))IndexedSet_1_Swap_mD0FB8ED1F08D43C41C32AAFE3B13D25DD882222F_gshared)(__this, ___0_index1, ___1_index2, method);
  4624. }
  4625. inline void IndexedSet_1_RemoveAt_m9BE1DBAA4B0327E021E185317678ADC4376B93A3 (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, int32_t ___0_index, const RuntimeMethod* method)
  4626. {
  4627. (( void (*) (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931*, int32_t, const RuntimeMethod*))IndexedSet_1_RemoveAt_m9BE1DBAA4B0327E021E185317678ADC4376B93A3_gshared)(__this, ___0_index, method);
  4628. }
  4629. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, const RuntimeMethod* method) ;
  4630. inline RuntimeObject* IndexedSet_1_GetEnumerator_mC43C0BCD1936ACF4C92396A1F73480D7EAC81727 (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, const RuntimeMethod* method)
  4631. {
  4632. return (( RuntimeObject* (*) (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931*, const RuntimeMethod*))IndexedSet_1_GetEnumerator_mC43C0BCD1936ACF4C92396A1F73480D7EAC81727_gshared)(__this, method);
  4633. }
  4634. inline void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  4635. {
  4636. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
  4637. }
  4638. inline void Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method)
  4639. {
  4640. (( void (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, const RuntimeMethod*))Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared)(__this, method);
  4641. }
  4642. inline void List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  4643. {
  4644. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, int32_t, const RuntimeMethod*))List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931_gshared)(__this, ___0_array, ___1_arrayIndex, method);
  4645. }
  4646. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  4647. inline RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method)
  4648. {
  4649. return (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
  4650. }
  4651. inline void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method)
  4652. {
  4653. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
  4654. }
  4655. inline bool Dictionary_2_Remove_mFDB1C734B470EB31B094053D97F7749210922576 (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  4656. {
  4657. return (( bool (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Remove_mFDB1C734B470EB31B094053D97F7749210922576_gshared)(__this, ___0_key, method);
  4658. }
  4659. inline void List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
  4660. {
  4661. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, method);
  4662. }
  4663. inline void Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13 (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method)
  4664. {
  4665. (( void (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, RuntimeObject*, int32_t, const RuntimeMethod*))Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13_gshared)(__this, ___0_key, ___1_value, method);
  4666. }
  4667. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexOutOfRangeException__ctor_m270ED9671475CE680EEA8C62A7A43308AE4188EF (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* __this, const RuntimeMethod* method) ;
  4668. inline void List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* ___0_comparison, const RuntimeMethod* method)
  4669. {
  4670. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645*, const RuntimeMethod*))List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared)(__this, ___0_comparison, method);
  4671. }
  4672. inline void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  4673. {
  4674. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  4675. }
  4676. inline void Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method)
  4677. {
  4678. (( void (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, const RuntimeMethod*))Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared)(__this, method);
  4679. }
  4680. inline void InternalEnumerator_1__ctor_mA3B0B8E0ED3DF31135DA0CE838EACB8720780843 (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4681. {
  4682. (( void (*) (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mA3B0B8E0ED3DF31135DA0CE838EACB8720780843_gshared)(__this, ___0_array, method);
  4683. }
  4684. inline void InternalEnumerator_1_Dispose_mE976E7A783813A942A60250D7E1DA1187D5267AC (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  4685. {
  4686. (( void (*) (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mE976E7A783813A942A60250D7E1DA1187D5267AC_gshared)(__this, method);
  4687. }
  4688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57 (RuntimeArray* __this, const RuntimeMethod* method) ;
  4689. inline bool InternalEnumerator_1_MoveNext_mDAA39BEA2A565BC07059FD22F2BE1BE22C42F458 (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  4690. {
  4691. return (( bool (*) (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mDAA39BEA2A565BC07059FD22F2BE1BE22C42F458_gshared)(__this, method);
  4692. }
  4693. inline ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC Array_InternalArray__get_Item_TisContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC_mBB17D60F1712E426F2F0B07792407B20EA2EB501 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4694. {
  4695. return (( ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC_mBB17D60F1712E426F2F0B07792407B20EA2EB501_gshared)(__this, ___0_index, method);
  4696. }
  4697. inline ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC InternalEnumerator_1_get_Current_m0713B51D31949E833727498A52BA31067C7A80B5 (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  4698. {
  4699. return (( ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC (*) (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m0713B51D31949E833727498A52BA31067C7A80B5_gshared)(__this, method);
  4700. }
  4701. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB10AE1BD8B0D41438FE6AD084CAE279C94BF033E (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  4702. {
  4703. (( void (*) (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB10AE1BD8B0D41438FE6AD084CAE279C94BF033E_gshared)(__this, method);
  4704. }
  4705. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCE83B203E41E6428AAC91CC50F8B16718F60D322 (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  4706. {
  4707. return (( RuntimeObject* (*) (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCE83B203E41E6428AAC91CC50F8B16718F60D322_gshared)(__this, method);
  4708. }
  4709. inline void InternalEnumerator_1__ctor_m275E7F3B5D78091A28497F8A194AE28B0963F58E (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4710. {
  4711. (( void (*) (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m275E7F3B5D78091A28497F8A194AE28B0963F58E_gshared)(__this, ___0_array, method);
  4712. }
  4713. inline void InternalEnumerator_1_Dispose_m49D95B5FBC16E42B5B2E0715F7D52FE4935E2A73 (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  4714. {
  4715. (( void (*) (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m49D95B5FBC16E42B5B2E0715F7D52FE4935E2A73_gshared)(__this, method);
  4716. }
  4717. inline bool InternalEnumerator_1_MoveNext_m4724204CD74A4D3AAA56701425467E8069674EC6 (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  4718. {
  4719. return (( bool (*) (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m4724204CD74A4D3AAA56701425467E8069674EC6_gshared)(__this, method);
  4720. }
  4721. inline EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC Array_InternalArray__get_Item_TisEmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC_mCD14ECE62AA234121B72E8BDF58B1037042B37F4 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4722. {
  4723. return (( EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC_mCD14ECE62AA234121B72E8BDF58B1037042B37F4_gshared)(__this, ___0_index, method);
  4724. }
  4725. inline EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC InternalEnumerator_1_get_Current_m04C04730D9D4F5289046D2E668A29754324641F8 (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  4726. {
  4727. return (( EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC (*) (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m04C04730D9D4F5289046D2E668A29754324641F8_gshared)(__this, method);
  4728. }
  4729. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m76EFAE6056DFFA7828B68D73B6556A8E35DCE214 (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  4730. {
  4731. (( void (*) (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m76EFAE6056DFFA7828B68D73B6556A8E35DCE214_gshared)(__this, method);
  4732. }
  4733. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCB58C1B7E1FD19163F6CF92C8E06C2D62E0B5DF0 (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  4734. {
  4735. return (( RuntimeObject* (*) (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCB58C1B7E1FD19163F6CF92C8E06C2D62E0B5DF0_gshared)(__this, method);
  4736. }
  4737. inline void InternalEnumerator_1__ctor_m67791DBAAAA3495186CA66C4B8A6864EEE1B4AE4 (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4738. {
  4739. (( void (*) (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m67791DBAAAA3495186CA66C4B8A6864EEE1B4AE4_gshared)(__this, ___0_array, method);
  4740. }
  4741. inline void InternalEnumerator_1_Dispose_mBC1C1CD3DE440B3254F079C5BEFB4A5AC99F0E62 (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  4742. {
  4743. (( void (*) (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mBC1C1CD3DE440B3254F079C5BEFB4A5AC99F0E62_gshared)(__this, method);
  4744. }
  4745. inline bool InternalEnumerator_1_MoveNext_m078886455D1FE623DBFE3B1832751BB3E94F2AFE (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  4746. {
  4747. return (( bool (*) (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m078886455D1FE623DBFE3B1832751BB3E94F2AFE_gshared)(__this, method);
  4748. }
  4749. inline EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E Array_InternalArray__get_Item_TisEmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E_mABD86630C97B4D012AA0CDE2F95C06A6486D45BE (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4750. {
  4751. return (( EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E_mABD86630C97B4D012AA0CDE2F95C06A6486D45BE_gshared)(__this, ___0_index, method);
  4752. }
  4753. inline EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E InternalEnumerator_1_get_Current_m6097066A00F504AEA679B1A317717B7494B4A590 (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  4754. {
  4755. return (( EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E (*) (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m6097066A00F504AEA679B1A317717B7494B4A590_gshared)(__this, method);
  4756. }
  4757. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFD5EA055C8E23D3CA82B06CD2BA7310BA3300D4F (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  4758. {
  4759. (( void (*) (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFD5EA055C8E23D3CA82B06CD2BA7310BA3300D4F_gshared)(__this, method);
  4760. }
  4761. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m30E05828786DCDC16A2ADB936B34145F702491A1 (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  4762. {
  4763. return (( RuntimeObject* (*) (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m30E05828786DCDC16A2ADB936B34145F702491A1_gshared)(__this, method);
  4764. }
  4765. inline void InternalEnumerator_1__ctor_m7B5E3906F0007A25E0C5D7C0593F3CDEF80F1CE3 (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4766. {
  4767. (( void (*) (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m7B5E3906F0007A25E0C5D7C0593F3CDEF80F1CE3_gshared)(__this, ___0_array, method);
  4768. }
  4769. inline void InternalEnumerator_1_Dispose_mF7A1A5AE0EB996216C0FF11727FF0D2FFCF11A6B (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  4770. {
  4771. (( void (*) (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mF7A1A5AE0EB996216C0FF11727FF0D2FFCF11A6B_gshared)(__this, method);
  4772. }
  4773. inline bool InternalEnumerator_1_MoveNext_mE7A6F4EE5B08203D27BFE84F6315EC43F5528B02 (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  4774. {
  4775. return (( bool (*) (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mE7A6F4EE5B08203D27BFE84F6315EC43F5528B02_gshared)(__this, method);
  4776. }
  4777. inline EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D Array_InternalArray__get_Item_TisEmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D_m5CB79741155DE9B13ECF8E7DD602CF4145771D33 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4778. {
  4779. return (( EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D_m5CB79741155DE9B13ECF8E7DD602CF4145771D33_gshared)(__this, ___0_index, method);
  4780. }
  4781. inline EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D InternalEnumerator_1_get_Current_mF8DD5BD6E659C0B5D133B2C30935D6AEB91DFFBC (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  4782. {
  4783. return (( EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D (*) (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mF8DD5BD6E659C0B5D133B2C30935D6AEB91DFFBC_gshared)(__this, method);
  4784. }
  4785. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFB3689455BAD3049FB747B5295D6794EC25AE9CC (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  4786. {
  4787. (( void (*) (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFB3689455BAD3049FB747B5295D6794EC25AE9CC_gshared)(__this, method);
  4788. }
  4789. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE5687D8FD0C4C57F7780BDCC003DB3B5304D5730 (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  4790. {
  4791. return (( RuntimeObject* (*) (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE5687D8FD0C4C57F7780BDCC003DB3B5304D5730_gshared)(__this, method);
  4792. }
  4793. inline void InternalEnumerator_1__ctor_mDA2505002C13FF997085227E22E036F9F3383080 (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4794. {
  4795. (( void (*) (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mDA2505002C13FF997085227E22E036F9F3383080_gshared)(__this, ___0_array, method);
  4796. }
  4797. inline void InternalEnumerator_1_Dispose_m0480060B592AB42047E51700FBDE839C0195EC9C (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  4798. {
  4799. (( void (*) (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m0480060B592AB42047E51700FBDE839C0195EC9C_gshared)(__this, method);
  4800. }
  4801. inline bool InternalEnumerator_1_MoveNext_m52EB19E8D1B1AD99E41754B79E037CED92F98E45 (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  4802. {
  4803. return (( bool (*) (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m52EB19E8D1B1AD99E41754B79E037CED92F98E45_gshared)(__this, method);
  4804. }
  4805. inline EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 Array_InternalArray__get_Item_TisEmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38_m4E363D91A090DE6D5D8541534EEE3729D2B039E0 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4806. {
  4807. return (( EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38_m4E363D91A090DE6D5D8541534EEE3729D2B039E0_gshared)(__this, ___0_index, method);
  4808. }
  4809. inline EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 InternalEnumerator_1_get_Current_m185B934AED1F45A7A110CD33F2C8AF17A84652AC (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  4810. {
  4811. return (( EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 (*) (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m185B934AED1F45A7A110CD33F2C8AF17A84652AC_gshared)(__this, method);
  4812. }
  4813. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE61AAAC9F74594BF6454F92C7BBAE9F027D97425 (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  4814. {
  4815. (( void (*) (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE61AAAC9F74594BF6454F92C7BBAE9F027D97425_gshared)(__this, method);
  4816. }
  4817. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF9ED4B8E242259E7E969C39F422B13C8561312E2 (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  4818. {
  4819. return (( RuntimeObject* (*) (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF9ED4B8E242259E7E969C39F422B13C8561312E2_gshared)(__this, method);
  4820. }
  4821. inline void InternalEnumerator_1__ctor_mD863795416074805CD533969388D584B2F4A67F5 (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4822. {
  4823. (( void (*) (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mD863795416074805CD533969388D584B2F4A67F5_gshared)(__this, ___0_array, method);
  4824. }
  4825. inline void InternalEnumerator_1_Dispose_m0614F344D1F83B0493CDE75A951B9CE89A2CAC3C (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  4826. {
  4827. (( void (*) (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m0614F344D1F83B0493CDE75A951B9CE89A2CAC3C_gshared)(__this, method);
  4828. }
  4829. inline bool InternalEnumerator_1_MoveNext_mC1E27F3043779A364F68DBD9021A952B92776FD3 (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  4830. {
  4831. return (( bool (*) (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mC1E27F3043779A364F68DBD9021A952B92776FD3_gshared)(__this, method);
  4832. }
  4833. inline EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 Array_InternalArray__get_Item_TisEmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83_mCECFE0CED2216BB9A0874C837B95485A90EC62ED (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4834. {
  4835. return (( EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83_mCECFE0CED2216BB9A0874C837B95485A90EC62ED_gshared)(__this, ___0_index, method);
  4836. }
  4837. inline EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 InternalEnumerator_1_get_Current_m0E79B32C8F6ABADC5E44CBBBF8B234695A794E52 (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  4838. {
  4839. return (( EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 (*) (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m0E79B32C8F6ABADC5E44CBBBF8B234695A794E52_gshared)(__this, method);
  4840. }
  4841. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m18F896DAF967341DACDC113E946CA39581F80465 (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  4842. {
  4843. (( void (*) (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m18F896DAF967341DACDC113E946CA39581F80465_gshared)(__this, method);
  4844. }
  4845. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10A308E0901FC790E8D061EBBA65C727EAA2D746 (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  4846. {
  4847. return (( RuntimeObject* (*) (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10A308E0901FC790E8D061EBBA65C727EAA2D746_gshared)(__this, method);
  4848. }
  4849. inline void InternalEnumerator_1__ctor_m2062763A376AC9DA77D20FCA49233CD1AB1A6DE3 (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4850. {
  4851. (( void (*) (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m2062763A376AC9DA77D20FCA49233CD1AB1A6DE3_gshared)(__this, ___0_array, method);
  4852. }
  4853. inline void InternalEnumerator_1_Dispose_m8B70414F1977FD948E0D7C6539741932EA23C26E (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  4854. {
  4855. (( void (*) (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m8B70414F1977FD948E0D7C6539741932EA23C26E_gshared)(__this, method);
  4856. }
  4857. inline bool InternalEnumerator_1_MoveNext_mA82D2C56B672A405D24B75C81C2FCC79D9C486C6 (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  4858. {
  4859. return (( bool (*) (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mA82D2C56B672A405D24B75C81C2FCC79D9C486C6_gshared)(__this, method);
  4860. }
  4861. inline EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 Array_InternalArray__get_Item_TisEmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022_m710E3F5E06912F6F15F2BA5E40063FFAACA09629 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4862. {
  4863. return (( EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022_m710E3F5E06912F6F15F2BA5E40063FFAACA09629_gshared)(__this, ___0_index, method);
  4864. }
  4865. inline EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 InternalEnumerator_1_get_Current_m4CCD877DE62A7EFCFDC54BFE1BE926BC1418FDA6 (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  4866. {
  4867. return (( EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 (*) (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m4CCD877DE62A7EFCFDC54BFE1BE926BC1418FDA6_gshared)(__this, method);
  4868. }
  4869. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA098195DC4E8924412F8B5DA076B9E228007FE48 (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  4870. {
  4871. (( void (*) (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA098195DC4E8924412F8B5DA076B9E228007FE48_gshared)(__this, method);
  4872. }
  4873. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m945A6B7239208C0867B2440C24DFFE3BFEDAF28C (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  4874. {
  4875. return (( RuntimeObject* (*) (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m945A6B7239208C0867B2440C24DFFE3BFEDAF28C_gshared)(__this, method);
  4876. }
  4877. inline void InternalEnumerator_1__ctor_m75294DCC543588D42572B00363A92EE09904CB11 (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4878. {
  4879. (( void (*) (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m75294DCC543588D42572B00363A92EE09904CB11_gshared)(__this, ___0_array, method);
  4880. }
  4881. inline void InternalEnumerator_1_Dispose_m7C1044A30FDFDF44E235E23CEA4D51F373EEABC9 (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  4882. {
  4883. (( void (*) (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m7C1044A30FDFDF44E235E23CEA4D51F373EEABC9_gshared)(__this, method);
  4884. }
  4885. inline bool InternalEnumerator_1_MoveNext_m6D023027B0296AD34CC81F640833D0B64FFC7E28 (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  4886. {
  4887. return (( bool (*) (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m6D023027B0296AD34CC81F640833D0B64FFC7E28_gshared)(__this, method);
  4888. }
  4889. inline EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 Array_InternalArray__get_Item_TisEmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3_m7E9E40089766BF5FF69964E44CA568E3006DE68F (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4890. {
  4891. return (( EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3_m7E9E40089766BF5FF69964E44CA568E3006DE68F_gshared)(__this, ___0_index, method);
  4892. }
  4893. inline EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 InternalEnumerator_1_get_Current_mA701F7CF134F88781D4862EE6CA80A1D6C15A843 (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  4894. {
  4895. return (( EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 (*) (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mA701F7CF134F88781D4862EE6CA80A1D6C15A843_gshared)(__this, method);
  4896. }
  4897. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1D878B1F0BF79BD0EE444BE867591DA079C10394 (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  4898. {
  4899. (( void (*) (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1D878B1F0BF79BD0EE444BE867591DA079C10394_gshared)(__this, method);
  4900. }
  4901. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m370815216E9127E9ECBC1B49ACBD72A0CB8591E5 (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  4902. {
  4903. return (( RuntimeObject* (*) (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m370815216E9127E9ECBC1B49ACBD72A0CB8591E5_gshared)(__this, method);
  4904. }
  4905. inline void InternalEnumerator_1__ctor_m9A6E13BE12CAA6715F933F5068E686CA31A1D8FE (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4906. {
  4907. (( void (*) (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m9A6E13BE12CAA6715F933F5068E686CA31A1D8FE_gshared)(__this, ___0_array, method);
  4908. }
  4909. inline void InternalEnumerator_1_Dispose_m274A8F05A61588B3ABC13AAC5F6D9B19B3877B23 (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  4910. {
  4911. (( void (*) (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m274A8F05A61588B3ABC13AAC5F6D9B19B3877B23_gshared)(__this, method);
  4912. }
  4913. inline bool InternalEnumerator_1_MoveNext_m2B9B376E5C74D50B695E15C8E7153FEE75872481 (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  4914. {
  4915. return (( bool (*) (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m2B9B376E5C74D50B695E15C8E7153FEE75872481_gshared)(__this, method);
  4916. }
  4917. inline EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C Array_InternalArray__get_Item_TisEmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C_m1F5B3EAF16068324DC92B1BBAB7D3C9CC7EAD6AE (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4918. {
  4919. return (( EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C_m1F5B3EAF16068324DC92B1BBAB7D3C9CC7EAD6AE_gshared)(__this, ___0_index, method);
  4920. }
  4921. inline EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C InternalEnumerator_1_get_Current_m64782BED266C0F010EC2D72923297192AB96A609 (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  4922. {
  4923. return (( EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C (*) (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m64782BED266C0F010EC2D72923297192AB96A609_gshared)(__this, method);
  4924. }
  4925. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB8FC39F1A0E749F9AD741EC8858394632117751E (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  4926. {
  4927. (( void (*) (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB8FC39F1A0E749F9AD741EC8858394632117751E_gshared)(__this, method);
  4928. }
  4929. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m21252FF06791FD71C5C8DE8FFBF77C6959F34E95 (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  4930. {
  4931. return (( RuntimeObject* (*) (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m21252FF06791FD71C5C8DE8FFBF77C6959F34E95_gshared)(__this, method);
  4932. }
  4933. inline void InternalEnumerator_1__ctor_m9E2B4BEDA489ECB9A476D966CD3A4BEBCDA90EE6 (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4934. {
  4935. (( void (*) (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m9E2B4BEDA489ECB9A476D966CD3A4BEBCDA90EE6_gshared)(__this, ___0_array, method);
  4936. }
  4937. inline void InternalEnumerator_1_Dispose_m845FCC38A0372507756D11919B85CDD435E3551A (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  4938. {
  4939. (( void (*) (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m845FCC38A0372507756D11919B85CDD435E3551A_gshared)(__this, method);
  4940. }
  4941. inline bool InternalEnumerator_1_MoveNext_m0E7A6384595DBBACCF85A122096AB4D8DDCF6694 (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  4942. {
  4943. return (( bool (*) (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m0E7A6384595DBBACCF85A122096AB4D8DDCF6694_gshared)(__this, method);
  4944. }
  4945. inline EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 Array_InternalArray__get_Item_TisEmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182_mE17970C0F5D2E98CF106F678E5875586314A04C5 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4946. {
  4947. return (( EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182_mE17970C0F5D2E98CF106F678E5875586314A04C5_gshared)(__this, ___0_index, method);
  4948. }
  4949. inline EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 InternalEnumerator_1_get_Current_m502CCF1CE81A6E03C5DA67CCF938EFA5DF9F1385 (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  4950. {
  4951. return (( EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 (*) (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m502CCF1CE81A6E03C5DA67CCF938EFA5DF9F1385_gshared)(__this, method);
  4952. }
  4953. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE75E4B5F40C61A076E87D16561EE5AE25D1DA87C (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  4954. {
  4955. (( void (*) (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE75E4B5F40C61A076E87D16561EE5AE25D1DA87C_gshared)(__this, method);
  4956. }
  4957. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m222B8C8E7CA1C570853EAC46B702CD175FD4B3DD (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  4958. {
  4959. return (( RuntimeObject* (*) (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m222B8C8E7CA1C570853EAC46B702CD175FD4B3DD_gshared)(__this, method);
  4960. }
  4961. inline void InternalEnumerator_1__ctor_mB924F72F9737D001F874608F4D9103975E566424 (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4962. {
  4963. (( void (*) (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mB924F72F9737D001F874608F4D9103975E566424_gshared)(__this, ___0_array, method);
  4964. }
  4965. inline void InternalEnumerator_1_Dispose_m55FFA7C4125B7DBCE02837EDA12BA83EABF63877 (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  4966. {
  4967. (( void (*) (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m55FFA7C4125B7DBCE02837EDA12BA83EABF63877_gshared)(__this, method);
  4968. }
  4969. inline bool InternalEnumerator_1_MoveNext_m231B5303A5CC4686043AB8488608FB5EDE1C994A (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  4970. {
  4971. return (( bool (*) (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m231B5303A5CC4686043AB8488608FB5EDE1C994A_gshared)(__this, method);
  4972. }
  4973. inline EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 Array_InternalArray__get_Item_TisEmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533_m6CE34AD7F28D1AC0263CF3A682E2D73FCAF2FB08 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4974. {
  4975. return (( EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533_m6CE34AD7F28D1AC0263CF3A682E2D73FCAF2FB08_gshared)(__this, ___0_index, method);
  4976. }
  4977. inline EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 InternalEnumerator_1_get_Current_mD203D8A669D6B0D99C6A213ABBCAD7CB160D56A8 (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  4978. {
  4979. return (( EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 (*) (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mD203D8A669D6B0D99C6A213ABBCAD7CB160D56A8_gshared)(__this, method);
  4980. }
  4981. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4A0C67ED31DC1C0D17189873E02687EF88A02E10 (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  4982. {
  4983. (( void (*) (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4A0C67ED31DC1C0D17189873E02687EF88A02E10_gshared)(__this, method);
  4984. }
  4985. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m1D7A502D9643311934284BB8451C09293E5F7D8A (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  4986. {
  4987. return (( RuntimeObject* (*) (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m1D7A502D9643311934284BB8451C09293E5F7D8A_gshared)(__this, method);
  4988. }
  4989. inline void InternalEnumerator_1__ctor_mF43C0265F4408E92522F650B483B993CBFE43873 (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4990. {
  4991. (( void (*) (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mF43C0265F4408E92522F650B483B993CBFE43873_gshared)(__this, ___0_array, method);
  4992. }
  4993. inline void InternalEnumerator_1_Dispose_mC7F10700E316F91B8DE264FC585CFEDA26578040 (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  4994. {
  4995. (( void (*) (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mC7F10700E316F91B8DE264FC585CFEDA26578040_gshared)(__this, method);
  4996. }
  4997. inline bool InternalEnumerator_1_MoveNext_m37F6C19B9847FC928C306E306D5E9AEBE7E93404 (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  4998. {
  4999. return (( bool (*) (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m37F6C19B9847FC928C306E306D5E9AEBE7E93404_gshared)(__this, method);
  5000. }
  5001. inline EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 Array_InternalArray__get_Item_TisEmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0_m9CC3E2D3FB2A5C3DAF3B569C85D278DCC94EDB89 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5002. {
  5003. return (( EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0_m9CC3E2D3FB2A5C3DAF3B569C85D278DCC94EDB89_gshared)(__this, ___0_index, method);
  5004. }
  5005. inline EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 InternalEnumerator_1_get_Current_m6CD00F6FF9E4CF834B184C4A7CB3767835961FEB (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  5006. {
  5007. return (( EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 (*) (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m6CD00F6FF9E4CF834B184C4A7CB3767835961FEB_gshared)(__this, method);
  5008. }
  5009. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6E3A64FDFE84FCCB7F067EFF5585DA00371CFAA0 (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  5010. {
  5011. (( void (*) (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6E3A64FDFE84FCCB7F067EFF5585DA00371CFAA0_gshared)(__this, method);
  5012. }
  5013. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC999D87D57901E7FC074DD172E9A4718957AFBD6 (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  5014. {
  5015. return (( RuntimeObject* (*) (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC999D87D57901E7FC074DD172E9A4718957AFBD6_gshared)(__this, method);
  5016. }
  5017. inline void InternalEnumerator_1__ctor_m5E1FF6C82646CAF9773E89F8CBB991B1DBF6D4ED (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5018. {
  5019. (( void (*) (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m5E1FF6C82646CAF9773E89F8CBB991B1DBF6D4ED_gshared)(__this, ___0_array, method);
  5020. }
  5021. inline void InternalEnumerator_1_Dispose_m9E030D006F477EE477F46B11E84E2152BDF7638B (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  5022. {
  5023. (( void (*) (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m9E030D006F477EE477F46B11E84E2152BDF7638B_gshared)(__this, method);
  5024. }
  5025. inline bool InternalEnumerator_1_MoveNext_mC887D7F9EC475A5C8EA6EECEF9E6D10DCFD3A682 (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  5026. {
  5027. return (( bool (*) (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mC887D7F9EC475A5C8EA6EECEF9E6D10DCFD3A682_gshared)(__this, method);
  5028. }
  5029. inline EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 Array_InternalArray__get_Item_TisEmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1_m16960B324D10C1FFBBA83B79B5D8223F1D54ABC4 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5030. {
  5031. return (( EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1_m16960B324D10C1FFBBA83B79B5D8223F1D54ABC4_gshared)(__this, ___0_index, method);
  5032. }
  5033. inline EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 InternalEnumerator_1_get_Current_mF8DF9D0BDFFC4A4FAB6575FC119CDBE585DEC5A7 (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  5034. {
  5035. return (( EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 (*) (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mF8DF9D0BDFFC4A4FAB6575FC119CDBE585DEC5A7_gshared)(__this, method);
  5036. }
  5037. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA8ECEB857D9C649C6D74E0F3804EE95BDA9D46C2 (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  5038. {
  5039. (( void (*) (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA8ECEB857D9C649C6D74E0F3804EE95BDA9D46C2_gshared)(__this, method);
  5040. }
  5041. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mED7AECBD92D52BDB599B203EED886C351DD144DC (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  5042. {
  5043. return (( RuntimeObject* (*) (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mED7AECBD92D52BDB599B203EED886C351DD144DC_gshared)(__this, method);
  5044. }
  5045. inline void InternalEnumerator_1__ctor_mEDF0009830B4F9C7FE848216E9C9ED2F5516B759 (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5046. {
  5047. (( void (*) (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mEDF0009830B4F9C7FE848216E9C9ED2F5516B759_gshared)(__this, ___0_array, method);
  5048. }
  5049. inline void InternalEnumerator_1_Dispose_m01837563E778E4A2F99F4FFE1469A613A8D0FCF9 (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  5050. {
  5051. (( void (*) (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m01837563E778E4A2F99F4FFE1469A613A8D0FCF9_gshared)(__this, method);
  5052. }
  5053. inline bool InternalEnumerator_1_MoveNext_mE534CA23A81191067BCB0F65A25AB7DF14459AC0 (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  5054. {
  5055. return (( bool (*) (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mE534CA23A81191067BCB0F65A25AB7DF14459AC0_gshared)(__this, method);
  5056. }
  5057. inline EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F Array_InternalArray__get_Item_TisEmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F_mC19F2C64BB56825006EF9E8FFBBC17D4C4C6BEA5 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5058. {
  5059. return (( EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F_mC19F2C64BB56825006EF9E8FFBBC17D4C4C6BEA5_gshared)(__this, ___0_index, method);
  5060. }
  5061. inline EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F InternalEnumerator_1_get_Current_m4CB88612F5C0693C75E4AF93222E36F5F72E59FA (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  5062. {
  5063. return (( EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F (*) (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m4CB88612F5C0693C75E4AF93222E36F5F72E59FA_gshared)(__this, method);
  5064. }
  5065. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36E270608F5FCCA869564A75FFC7215C9BEAEEE0 (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  5066. {
  5067. (( void (*) (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36E270608F5FCCA869564A75FFC7215C9BEAEEE0_gshared)(__this, method);
  5068. }
  5069. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mDD8D826010863F36B1A1A7927CDDF90C0218D73C (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  5070. {
  5071. return (( RuntimeObject* (*) (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mDD8D826010863F36B1A1A7927CDDF90C0218D73C_gshared)(__this, method);
  5072. }
  5073. inline void InternalEnumerator_1__ctor_m9D7A32BCF9C679E02E49754B64574E92F173CB3F (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5074. {
  5075. (( void (*) (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m9D7A32BCF9C679E02E49754B64574E92F173CB3F_gshared)(__this, ___0_array, method);
  5076. }
  5077. inline void InternalEnumerator_1_Dispose_m4DF4A70E889ACD7395A2E9AB8327AA15CB151059 (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  5078. {
  5079. (( void (*) (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m4DF4A70E889ACD7395A2E9AB8327AA15CB151059_gshared)(__this, method);
  5080. }
  5081. inline bool InternalEnumerator_1_MoveNext_m4D3DA2DE0A7430A7ACAA0267EEBEC95CF0321279 (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  5082. {
  5083. return (( bool (*) (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m4D3DA2DE0A7430A7ACAA0267EEBEC95CF0321279_gshared)(__this, method);
  5084. }
  5085. inline EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E Array_InternalArray__get_Item_TisEmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E_mDC22F7CC0C93AFADE6C3F59F37F558FFFFFB6A56 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5086. {
  5087. return (( EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E_mDC22F7CC0C93AFADE6C3F59F37F558FFFFFB6A56_gshared)(__this, ___0_index, method);
  5088. }
  5089. inline EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E InternalEnumerator_1_get_Current_mB076F287BBBC0D592E383D9FA66A88FC2442370D (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  5090. {
  5091. return (( EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E (*) (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mB076F287BBBC0D592E383D9FA66A88FC2442370D_gshared)(__this, method);
  5092. }
  5093. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD1739E5292CC4253EF6645507C8A1265A1BE550A (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  5094. {
  5095. (( void (*) (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD1739E5292CC4253EF6645507C8A1265A1BE550A_gshared)(__this, method);
  5096. }
  5097. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCC48C828F4D5626AE329C70DEE8BF25F1B9980CF (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  5098. {
  5099. return (( RuntimeObject* (*) (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCC48C828F4D5626AE329C70DEE8BF25F1B9980CF_gshared)(__this, method);
  5100. }
  5101. inline void InternalEnumerator_1__ctor_mFECC3887EB8856D9D7B6DE2DC326C64C5C539214 (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5102. {
  5103. (( void (*) (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mFECC3887EB8856D9D7B6DE2DC326C64C5C539214_gshared)(__this, ___0_array, method);
  5104. }
  5105. inline void InternalEnumerator_1_Dispose_mEBEEFCBECD544ECF14191DCC4ACFDB19B4BC6D97 (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  5106. {
  5107. (( void (*) (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mEBEEFCBECD544ECF14191DCC4ACFDB19B4BC6D97_gshared)(__this, method);
  5108. }
  5109. inline bool InternalEnumerator_1_MoveNext_mA2EA34753AB06EBB8B3F3FBC2DE4AB62E0C03EDE (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  5110. {
  5111. return (( bool (*) (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mA2EA34753AB06EBB8B3F3FBC2DE4AB62E0C03EDE_gshared)(__this, method);
  5112. }
  5113. inline EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB Array_InternalArray__get_Item_TisEmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB_mBC8EC334648A6C8D325BB50BF78BEE3F1C4F36F5 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5114. {
  5115. return (( EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB_mBC8EC334648A6C8D325BB50BF78BEE3F1C4F36F5_gshared)(__this, ___0_index, method);
  5116. }
  5117. inline EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB InternalEnumerator_1_get_Current_mFEB31527F4F844F1FB5F939B272CC145104FDD2F (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  5118. {
  5119. return (( EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB (*) (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mFEB31527F4F844F1FB5F939B272CC145104FDD2F_gshared)(__this, method);
  5120. }
  5121. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCA2ADC8507B29DA0AAF4FD5A97EE8CD52A087070 (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  5122. {
  5123. (( void (*) (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCA2ADC8507B29DA0AAF4FD5A97EE8CD52A087070_gshared)(__this, method);
  5124. }
  5125. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m921F0EC4C72B04C13E3AED414E24A05F45B77F3A (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  5126. {
  5127. return (( RuntimeObject* (*) (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m921F0EC4C72B04C13E3AED414E24A05F45B77F3A_gshared)(__this, method);
  5128. }
  5129. inline void InternalEnumerator_1__ctor_m27C3EA218A76C38FB13A453CDC311DE8B0F2AC25 (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5130. {
  5131. (( void (*) (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m27C3EA218A76C38FB13A453CDC311DE8B0F2AC25_gshared)(__this, ___0_array, method);
  5132. }
  5133. inline void InternalEnumerator_1_Dispose_mF06FDF384A9C6A3F9381A53B74A04A2C0E467E78 (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  5134. {
  5135. (( void (*) (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mF06FDF384A9C6A3F9381A53B74A04A2C0E467E78_gshared)(__this, method);
  5136. }
  5137. inline bool InternalEnumerator_1_MoveNext_m8FACEB0782E93B2A7F39BA8BC54BC2093AF1C418 (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  5138. {
  5139. return (( bool (*) (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m8FACEB0782E93B2A7F39BA8BC54BC2093AF1C418_gshared)(__this, method);
  5140. }
  5141. inline Entry_t087349F3AE170AB56B4363B52E225A982E89F930 Array_InternalArray__get_Item_TisEntry_t087349F3AE170AB56B4363B52E225A982E89F930_m48523AB7183CA7B44571E0A9586706D93310A448 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5142. {
  5143. return (( Entry_t087349F3AE170AB56B4363B52E225A982E89F930 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t087349F3AE170AB56B4363B52E225A982E89F930_m48523AB7183CA7B44571E0A9586706D93310A448_gshared)(__this, ___0_index, method);
  5144. }
  5145. inline Entry_t087349F3AE170AB56B4363B52E225A982E89F930 InternalEnumerator_1_get_Current_m100E9D2474D4ECC6FE4F2642B66BCA8092B3C75E (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  5146. {
  5147. return (( Entry_t087349F3AE170AB56B4363B52E225A982E89F930 (*) (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m100E9D2474D4ECC6FE4F2642B66BCA8092B3C75E_gshared)(__this, method);
  5148. }
  5149. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36ADE14A9BA5EA982287BBF1720A9934969BFD58 (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  5150. {
  5151. (( void (*) (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36ADE14A9BA5EA982287BBF1720A9934969BFD58_gshared)(__this, method);
  5152. }
  5153. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0B89631B87A88E905FBCA0C0A229B9C3E68BB718 (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  5154. {
  5155. return (( RuntimeObject* (*) (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0B89631B87A88E905FBCA0C0A229B9C3E68BB718_gshared)(__this, method);
  5156. }
  5157. inline void InternalEnumerator_1__ctor_mAF45FBA4DF0794685BF102FC2C95195BFCA3A8B7 (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5158. {
  5159. (( void (*) (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mAF45FBA4DF0794685BF102FC2C95195BFCA3A8B7_gshared)(__this, ___0_array, method);
  5160. }
  5161. inline void InternalEnumerator_1_Dispose_m9FB7B9922B3AF7FCBCD299256416B834AF7E3694 (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  5162. {
  5163. (( void (*) (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m9FB7B9922B3AF7FCBCD299256416B834AF7E3694_gshared)(__this, method);
  5164. }
  5165. inline bool InternalEnumerator_1_MoveNext_mC5D7E4DC0DF67FC95EAC6431F9832ECE5FA10883 (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  5166. {
  5167. return (( bool (*) (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mC5D7E4DC0DF67FC95EAC6431F9832ECE5FA10883_gshared)(__this, method);
  5168. }
  5169. inline Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 Array_InternalArray__get_Item_TisEntry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448_mBD72520171D585E0ECC81153FADC9C133883BF3B (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5170. {
  5171. return (( Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448_mBD72520171D585E0ECC81153FADC9C133883BF3B_gshared)(__this, ___0_index, method);
  5172. }
  5173. inline Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 InternalEnumerator_1_get_Current_m53D3F7C3AEE9EE4AFE260902B6B093C2952E9668 (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  5174. {
  5175. return (( Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 (*) (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m53D3F7C3AEE9EE4AFE260902B6B093C2952E9668_gshared)(__this, method);
  5176. }
  5177. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17AF997C519BF4634B213FD9351E4365665DE86B (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  5178. {
  5179. (( void (*) (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17AF997C519BF4634B213FD9351E4365665DE86B_gshared)(__this, method);
  5180. }
  5181. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m62EA87A4999387C191B319104DE272A81F89BDCE (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  5182. {
  5183. return (( RuntimeObject* (*) (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m62EA87A4999387C191B319104DE272A81F89BDCE_gshared)(__this, method);
  5184. }
  5185. inline void InternalEnumerator_1__ctor_m5BF1D115BB5FBB77CA2E26D6D03ABA0407FE63CF (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5186. {
  5187. (( void (*) (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m5BF1D115BB5FBB77CA2E26D6D03ABA0407FE63CF_gshared)(__this, ___0_array, method);
  5188. }
  5189. inline void InternalEnumerator_1_Dispose_m61AD1308412798FBF727E64FAA7E5D84848BE165 (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  5190. {
  5191. (( void (*) (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m61AD1308412798FBF727E64FAA7E5D84848BE165_gshared)(__this, method);
  5192. }
  5193. inline bool InternalEnumerator_1_MoveNext_mAA8F73EBEA7065CB7E3DED0E7AFF939A29F7CD70 (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  5194. {
  5195. return (( bool (*) (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mAA8F73EBEA7065CB7E3DED0E7AFF939A29F7CD70_gshared)(__this, method);
  5196. }
  5197. inline Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C Array_InternalArray__get_Item_TisEntry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C_mC787B9AF9BE570B6DEE33E4F0B3E870F3F9E1F41 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5198. {
  5199. return (( Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C_mC787B9AF9BE570B6DEE33E4F0B3E870F3F9E1F41_gshared)(__this, ___0_index, method);
  5200. }
  5201. inline Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C InternalEnumerator_1_get_Current_m7D6185E2DA6C167EFF62CE091F8595E793DD085B (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  5202. {
  5203. return (( Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C (*) (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m7D6185E2DA6C167EFF62CE091F8595E793DD085B_gshared)(__this, method);
  5204. }
  5205. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mBB01FE5ED52B273296C6E33988764F77563FBEAA (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  5206. {
  5207. (( void (*) (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mBB01FE5ED52B273296C6E33988764F77563FBEAA_gshared)(__this, method);
  5208. }
  5209. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF10865103698569BE9B5122A522EE8482CF2F80E (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  5210. {
  5211. return (( RuntimeObject* (*) (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF10865103698569BE9B5122A522EE8482CF2F80E_gshared)(__this, method);
  5212. }
  5213. inline void InternalEnumerator_1__ctor_m49776CD7E831C9898FA32890074CB7438D37BBCD (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5214. {
  5215. (( void (*) (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m49776CD7E831C9898FA32890074CB7438D37BBCD_gshared)(__this, ___0_array, method);
  5216. }
  5217. inline void InternalEnumerator_1_Dispose_m04312809171D73C20263F14AB9121C5E88566E75 (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  5218. {
  5219. (( void (*) (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m04312809171D73C20263F14AB9121C5E88566E75_gshared)(__this, method);
  5220. }
  5221. inline bool InternalEnumerator_1_MoveNext_m71620E32F662AE8749223CFC050F483B83601C4F (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  5222. {
  5223. return (( bool (*) (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m71620E32F662AE8749223CFC050F483B83601C4F_gshared)(__this, method);
  5224. }
  5225. inline Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 Array_InternalArray__get_Item_TisEntry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9_mD8354B12E1BED5CC036C1DC67B37781538EED808 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5226. {
  5227. return (( Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9_mD8354B12E1BED5CC036C1DC67B37781538EED808_gshared)(__this, ___0_index, method);
  5228. }
  5229. inline Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 InternalEnumerator_1_get_Current_m311AC4C15A827AE6B4D7079345185B919BE3FAE1 (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  5230. {
  5231. return (( Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 (*) (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m311AC4C15A827AE6B4D7079345185B919BE3FAE1_gshared)(__this, method);
  5232. }
  5233. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3022FB53EA853D49E38755D40D07C6CD55F89B6D (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  5234. {
  5235. (( void (*) (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3022FB53EA853D49E38755D40D07C6CD55F89B6D_gshared)(__this, method);
  5236. }
  5237. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0EC5C3BADD50936BCBB0DECA7766B01D9BD47CF2 (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  5238. {
  5239. return (( RuntimeObject* (*) (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0EC5C3BADD50936BCBB0DECA7766B01D9BD47CF2_gshared)(__this, method);
  5240. }
  5241. inline void InternalEnumerator_1__ctor_mA69DE74173E72840CC3931E697B0B370F3044E1F (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5242. {
  5243. (( void (*) (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mA69DE74173E72840CC3931E697B0B370F3044E1F_gshared)(__this, ___0_array, method);
  5244. }
  5245. inline void InternalEnumerator_1_Dispose_m15588A55E1E8F6610FD0BC41291FAA60746956F8 (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  5246. {
  5247. (( void (*) (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m15588A55E1E8F6610FD0BC41291FAA60746956F8_gshared)(__this, method);
  5248. }
  5249. inline bool InternalEnumerator_1_MoveNext_m2CAB17DD0B5002128BBE25021F09BCDD591F9AA6 (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  5250. {
  5251. return (( bool (*) (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m2CAB17DD0B5002128BBE25021F09BCDD591F9AA6_gshared)(__this, method);
  5252. }
  5253. inline Entry_tA212E7034D981AC2F7E219C600769EE485919684 Array_InternalArray__get_Item_TisEntry_tA212E7034D981AC2F7E219C600769EE485919684_m4AC187D8868ECDBC96A24C0D91AB171F6571B19C (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5254. {
  5255. return (( Entry_tA212E7034D981AC2F7E219C600769EE485919684 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tA212E7034D981AC2F7E219C600769EE485919684_m4AC187D8868ECDBC96A24C0D91AB171F6571B19C_gshared)(__this, ___0_index, method);
  5256. }
  5257. inline Entry_tA212E7034D981AC2F7E219C600769EE485919684 InternalEnumerator_1_get_Current_mB484476E8FD03F3F4AD04F733E633492CB040F7D (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  5258. {
  5259. return (( Entry_tA212E7034D981AC2F7E219C600769EE485919684 (*) (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mB484476E8FD03F3F4AD04F733E633492CB040F7D_gshared)(__this, method);
  5260. }
  5261. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6B21C347F5049DDAEFDFC034D4664B8960942090 (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  5262. {
  5263. (( void (*) (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6B21C347F5049DDAEFDFC034D4664B8960942090_gshared)(__this, method);
  5264. }
  5265. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mAA0B09277F4A7A5111ED384DE186590586DB65D8 (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  5266. {
  5267. return (( RuntimeObject* (*) (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mAA0B09277F4A7A5111ED384DE186590586DB65D8_gshared)(__this, method);
  5268. }
  5269. inline void InternalEnumerator_1__ctor_m307D0AAAFE1B013144E1D8FE2139F26D8FADBC29 (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5270. {
  5271. (( void (*) (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m307D0AAAFE1B013144E1D8FE2139F26D8FADBC29_gshared)(__this, ___0_array, method);
  5272. }
  5273. inline void InternalEnumerator_1_Dispose_mF1D90BAAE93BD4C84C088ACC02DBC525DAB61BA8 (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  5274. {
  5275. (( void (*) (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mF1D90BAAE93BD4C84C088ACC02DBC525DAB61BA8_gshared)(__this, method);
  5276. }
  5277. inline bool InternalEnumerator_1_MoveNext_mAF51340689F9F9123B5E1C0BE8C864BF5452D290 (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  5278. {
  5279. return (( bool (*) (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mAF51340689F9F9123B5E1C0BE8C864BF5452D290_gshared)(__this, method);
  5280. }
  5281. inline Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 Array_InternalArray__get_Item_TisEntry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339_m1088F102665991F3DE546DEA8EF21701C2C8C9D2 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5282. {
  5283. return (( Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339_m1088F102665991F3DE546DEA8EF21701C2C8C9D2_gshared)(__this, ___0_index, method);
  5284. }
  5285. inline Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 InternalEnumerator_1_get_Current_m870C3B626D455C88626FA83AEFCB22D6B4280097 (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  5286. {
  5287. return (( Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 (*) (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m870C3B626D455C88626FA83AEFCB22D6B4280097_gshared)(__this, method);
  5288. }
  5289. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7453691F58508B805984F5D11FEC74B2FD61FD1F (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  5290. {
  5291. (( void (*) (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7453691F58508B805984F5D11FEC74B2FD61FD1F_gshared)(__this, method);
  5292. }
  5293. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE9CB5EAF04294F677BE28228DFDA070E075DA9DB (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  5294. {
  5295. return (( RuntimeObject* (*) (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE9CB5EAF04294F677BE28228DFDA070E075DA9DB_gshared)(__this, method);
  5296. }
  5297. inline void InternalEnumerator_1__ctor_mBB718400FF461892FAAE830196304F75A8A525D1 (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5298. {
  5299. (( void (*) (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mBB718400FF461892FAAE830196304F75A8A525D1_gshared)(__this, ___0_array, method);
  5300. }
  5301. inline void InternalEnumerator_1_Dispose_m11E9F1C30F613E5C333F6C42B4FB3D66DF93DC01 (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  5302. {
  5303. (( void (*) (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m11E9F1C30F613E5C333F6C42B4FB3D66DF93DC01_gshared)(__this, method);
  5304. }
  5305. inline bool InternalEnumerator_1_MoveNext_mD3DEB7EF158C943232537DC4287F559665E5F84A (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  5306. {
  5307. return (( bool (*) (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mD3DEB7EF158C943232537DC4287F559665E5F84A_gshared)(__this, method);
  5308. }
  5309. inline Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC Array_InternalArray__get_Item_TisEntry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC_mCB04A6276861E21A4E629C375032881A578C62D5 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5310. {
  5311. return (( Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC_mCB04A6276861E21A4E629C375032881A578C62D5_gshared)(__this, ___0_index, method);
  5312. }
  5313. inline Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC InternalEnumerator_1_get_Current_m86509C146EBB6F3B27F7CB869FC982AB256764F5 (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  5314. {
  5315. return (( Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC (*) (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m86509C146EBB6F3B27F7CB869FC982AB256764F5_gshared)(__this, method);
  5316. }
  5317. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m01FC7E2D5E7D997883AFF6D287E623C67CDD2766 (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  5318. {
  5319. (( void (*) (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m01FC7E2D5E7D997883AFF6D287E623C67CDD2766_gshared)(__this, method);
  5320. }
  5321. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m012C235148D78B2DD163A607DAC1222CA5806AB4 (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  5322. {
  5323. return (( RuntimeObject* (*) (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m012C235148D78B2DD163A607DAC1222CA5806AB4_gshared)(__this, method);
  5324. }
  5325. inline void InternalEnumerator_1__ctor_mFACB7C97CDD6B5DF7D4A42D0D796F40B401F98E4 (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5326. {
  5327. (( void (*) (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mFACB7C97CDD6B5DF7D4A42D0D796F40B401F98E4_gshared)(__this, ___0_array, method);
  5328. }
  5329. inline void InternalEnumerator_1_Dispose_m9EF7106E63AD5106B8DF9335689615378D883A61 (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  5330. {
  5331. (( void (*) (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m9EF7106E63AD5106B8DF9335689615378D883A61_gshared)(__this, method);
  5332. }
  5333. inline bool InternalEnumerator_1_MoveNext_mD79BF89B5F763BFE385EB52A2E23B71D911DC001 (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  5334. {
  5335. return (( bool (*) (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mD79BF89B5F763BFE385EB52A2E23B71D911DC001_gshared)(__this, method);
  5336. }
  5337. inline Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC Array_InternalArray__get_Item_TisEntry_t532FECF491646E3372F9D145FEC277E0C5089CBC_m66ACE8190C55FBA474419EBBF270AED2FFBD24C6 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5338. {
  5339. return (( Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t532FECF491646E3372F9D145FEC277E0C5089CBC_m66ACE8190C55FBA474419EBBF270AED2FFBD24C6_gshared)(__this, ___0_index, method);
  5340. }
  5341. inline Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC InternalEnumerator_1_get_Current_m8C0052D9ACB0FF75687D42F82D68A549C7E1201C (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  5342. {
  5343. return (( Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC (*) (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m8C0052D9ACB0FF75687D42F82D68A549C7E1201C_gshared)(__this, method);
  5344. }
  5345. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m499EAAF8574C1609D8A4C60120D026CE53BCE361 (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  5346. {
  5347. (( void (*) (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m499EAAF8574C1609D8A4C60120D026CE53BCE361_gshared)(__this, method);
  5348. }
  5349. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC141483E2C66B353265EEF83E1F316B14DF17E71 (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  5350. {
  5351. return (( RuntimeObject* (*) (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC141483E2C66B353265EEF83E1F316B14DF17E71_gshared)(__this, method);
  5352. }
  5353. inline void InternalEnumerator_1__ctor_m12D134D5EC25BBE9B3F1CE79EF6022349602C2DB (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5354. {
  5355. (( void (*) (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m12D134D5EC25BBE9B3F1CE79EF6022349602C2DB_gshared)(__this, ___0_array, method);
  5356. }
  5357. inline void InternalEnumerator_1_Dispose_m3048D9D30A9D6885DEA99FA870338537017CDBA7 (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  5358. {
  5359. (( void (*) (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m3048D9D30A9D6885DEA99FA870338537017CDBA7_gshared)(__this, method);
  5360. }
  5361. inline bool InternalEnumerator_1_MoveNext_m1D70C1C80E7B22AA8FCF21143A936E39BC644821 (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  5362. {
  5363. return (( bool (*) (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m1D70C1C80E7B22AA8FCF21143A936E39BC644821_gshared)(__this, method);
  5364. }
  5365. inline Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F Array_InternalArray__get_Item_TisEntry_t527DA100A303E999D54D4B92AEE950BC1015C30F_mD616AB5490F489D6E3A28006436EF28059CF91EA (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5366. {
  5367. return (( Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t527DA100A303E999D54D4B92AEE950BC1015C30F_mD616AB5490F489D6E3A28006436EF28059CF91EA_gshared)(__this, ___0_index, method);
  5368. }
  5369. inline Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F InternalEnumerator_1_get_Current_mB6D51B6F2F1346A6A99659C15AB47EAD00EE3069 (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  5370. {
  5371. return (( Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F (*) (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mB6D51B6F2F1346A6A99659C15AB47EAD00EE3069_gshared)(__this, method);
  5372. }
  5373. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m2F80CC6071F865F21C6FB48D9A2091542CE265D7 (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  5374. {
  5375. (( void (*) (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m2F80CC6071F865F21C6FB48D9A2091542CE265D7_gshared)(__this, method);
  5376. }
  5377. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB82C09E0A18E2C5E2C52747BD574626288016F1C (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  5378. {
  5379. return (( RuntimeObject* (*) (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB82C09E0A18E2C5E2C52747BD574626288016F1C_gshared)(__this, method);
  5380. }
  5381. inline void InternalEnumerator_1__ctor_mC8FD022A46C7175CF9650A6FECC651D41D116EC7 (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5382. {
  5383. (( void (*) (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mC8FD022A46C7175CF9650A6FECC651D41D116EC7_gshared)(__this, ___0_array, method);
  5384. }
  5385. inline void InternalEnumerator_1_Dispose_m247A2FE821E4DC643E3EAFF9780A573BDEA45718 (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  5386. {
  5387. (( void (*) (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m247A2FE821E4DC643E3EAFF9780A573BDEA45718_gshared)(__this, method);
  5388. }
  5389. inline bool InternalEnumerator_1_MoveNext_mC359C321DD20BAC6775187312C537E599A216584 (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  5390. {
  5391. return (( bool (*) (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mC359C321DD20BAC6775187312C537E599A216584_gshared)(__this, method);
  5392. }
  5393. inline Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC Array_InternalArray__get_Item_TisEntry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC_m2441B4AF90AAA88878B28EE5D882C96C502D3B28 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5394. {
  5395. return (( Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC_m2441B4AF90AAA88878B28EE5D882C96C502D3B28_gshared)(__this, ___0_index, method);
  5396. }
  5397. inline Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC InternalEnumerator_1_get_Current_m34D9BA94CAEFF6F9E33A626BABFE9A9B859955EA (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  5398. {
  5399. return (( Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC (*) (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m34D9BA94CAEFF6F9E33A626BABFE9A9B859955EA_gshared)(__this, method);
  5400. }
  5401. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC101C2584D13E15B16F2150B3DE689E8544C25E6 (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  5402. {
  5403. (( void (*) (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC101C2584D13E15B16F2150B3DE689E8544C25E6_gshared)(__this, method);
  5404. }
  5405. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m28AC41E1C316F8050C3BE005A40733A231F68900 (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  5406. {
  5407. return (( RuntimeObject* (*) (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m28AC41E1C316F8050C3BE005A40733A231F68900_gshared)(__this, method);
  5408. }
  5409. inline void InternalEnumerator_1__ctor_m27DF1B45B5E46EF8B9955434521D9697BC99C0CD (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5410. {
  5411. (( void (*) (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m27DF1B45B5E46EF8B9955434521D9697BC99C0CD_gshared)(__this, ___0_array, method);
  5412. }
  5413. inline void InternalEnumerator_1_Dispose_m34C2CD261B5908EA6B0288B4919C245DC7CE2B93 (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  5414. {
  5415. (( void (*) (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m34C2CD261B5908EA6B0288B4919C245DC7CE2B93_gshared)(__this, method);
  5416. }
  5417. inline bool InternalEnumerator_1_MoveNext_m1D03D2F4BDD357B731D832EDD4768A99A7C1B1FB (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  5418. {
  5419. return (( bool (*) (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m1D03D2F4BDD357B731D832EDD4768A99A7C1B1FB_gshared)(__this, method);
  5420. }
  5421. inline Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 Array_InternalArray__get_Item_TisEntry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20_mE0DA271DE34069D502EE98C6D8B917C10D26598E (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5422. {
  5423. return (( Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20_mE0DA271DE34069D502EE98C6D8B917C10D26598E_gshared)(__this, ___0_index, method);
  5424. }
  5425. inline Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 InternalEnumerator_1_get_Current_mB7A5F7AAF13683E1076319EE7E387B9C92E754F5 (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  5426. {
  5427. return (( Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 (*) (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mB7A5F7AAF13683E1076319EE7E387B9C92E754F5_gshared)(__this, method);
  5428. }
  5429. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF648A53C3AA4DFB2E909F1C01253ED4B9CE783A4 (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  5430. {
  5431. (( void (*) (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF648A53C3AA4DFB2E909F1C01253ED4B9CE783A4_gshared)(__this, method);
  5432. }
  5433. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD8B5DE12B2985AF9D11DBAC3D2CD7BCF07C179D4 (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  5434. {
  5435. return (( RuntimeObject* (*) (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD8B5DE12B2985AF9D11DBAC3D2CD7BCF07C179D4_gshared)(__this, method);
  5436. }
  5437. inline void InternalEnumerator_1__ctor_m02867CBC74A4BA2F8A5A2A83F2DA08A8E2261FD0 (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5438. {
  5439. (( void (*) (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m02867CBC74A4BA2F8A5A2A83F2DA08A8E2261FD0_gshared)(__this, ___0_array, method);
  5440. }
  5441. inline void InternalEnumerator_1_Dispose_mE93ED4A9AD46FC52066F802005407F6D5DDD0639 (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  5442. {
  5443. (( void (*) (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mE93ED4A9AD46FC52066F802005407F6D5DDD0639_gshared)(__this, method);
  5444. }
  5445. inline bool InternalEnumerator_1_MoveNext_m5A6F4974AE8F9E5036A6E1F1073F9C6A48801682 (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  5446. {
  5447. return (( bool (*) (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m5A6F4974AE8F9E5036A6E1F1073F9C6A48801682_gshared)(__this, method);
  5448. }
  5449. inline Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A Array_InternalArray__get_Item_TisEntry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A_mDE06285A1F1C61691B5EB25C1BB986CB9C4287CF (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5450. {
  5451. return (( Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A_mDE06285A1F1C61691B5EB25C1BB986CB9C4287CF_gshared)(__this, ___0_index, method);
  5452. }
  5453. inline Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A InternalEnumerator_1_get_Current_m90688855CD2B25FA570CFD205523E7AE839545CA (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  5454. {
  5455. return (( Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A (*) (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m90688855CD2B25FA570CFD205523E7AE839545CA_gshared)(__this, method);
  5456. }
  5457. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m90B6885C6C4C4D26409AE006E762A0E16D095DF2 (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  5458. {
  5459. (( void (*) (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m90B6885C6C4C4D26409AE006E762A0E16D095DF2_gshared)(__this, method);
  5460. }
  5461. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m645778EBADCDBD11E9E95308BDD504564809CE03 (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  5462. {
  5463. return (( RuntimeObject* (*) (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m645778EBADCDBD11E9E95308BDD504564809CE03_gshared)(__this, method);
  5464. }
  5465. inline void InternalEnumerator_1__ctor_m8E0B20065D7040B930B390B8913FA2A02CD6408A (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5466. {
  5467. (( void (*) (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m8E0B20065D7040B930B390B8913FA2A02CD6408A_gshared)(__this, ___0_array, method);
  5468. }
  5469. inline void InternalEnumerator_1_Dispose_mC4A186B7C31B09CA079179F1074561156B6CA3EF (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  5470. {
  5471. (( void (*) (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mC4A186B7C31B09CA079179F1074561156B6CA3EF_gshared)(__this, method);
  5472. }
  5473. inline bool InternalEnumerator_1_MoveNext_m0E223D59CC02B1BC2FBD72764FFB979FFE36D707 (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  5474. {
  5475. return (( bool (*) (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m0E223D59CC02B1BC2FBD72764FFB979FFE36D707_gshared)(__this, method);
  5476. }
  5477. inline Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 Array_InternalArray__get_Item_TisEntry_t4D5A107E6414D8B9DE012405A201C46AACFACF98_m729807B2AA3C22FC1B82BD238071157E2BC834ED (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5478. {
  5479. return (( Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t4D5A107E6414D8B9DE012405A201C46AACFACF98_m729807B2AA3C22FC1B82BD238071157E2BC834ED_gshared)(__this, ___0_index, method);
  5480. }
  5481. inline Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 InternalEnumerator_1_get_Current_m62A7183285F008980F228F1CA6F53E9FE5AE0A87 (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  5482. {
  5483. return (( Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 (*) (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m62A7183285F008980F228F1CA6F53E9FE5AE0A87_gshared)(__this, method);
  5484. }
  5485. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3EEEB4A07E9BDBD79CAA1A42A3650B2A7712E589 (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  5486. {
  5487. (( void (*) (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3EEEB4A07E9BDBD79CAA1A42A3650B2A7712E589_gshared)(__this, method);
  5488. }
  5489. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB2AFC61BD618479AD99C627E1B505D81CE75F5FB (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  5490. {
  5491. return (( RuntimeObject* (*) (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB2AFC61BD618479AD99C627E1B505D81CE75F5FB_gshared)(__this, method);
  5492. }
  5493. inline void InternalEnumerator_1__ctor_m050B88E7A1493544EF062FB94959A89BC8A16454 (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5494. {
  5495. (( void (*) (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m050B88E7A1493544EF062FB94959A89BC8A16454_gshared)(__this, ___0_array, method);
  5496. }
  5497. inline void InternalEnumerator_1_Dispose_m9D7F6D1E33BB06972B9002988B11BE85DBD35A3D (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  5498. {
  5499. (( void (*) (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m9D7F6D1E33BB06972B9002988B11BE85DBD35A3D_gshared)(__this, method);
  5500. }
  5501. inline bool InternalEnumerator_1_MoveNext_mC96339C69679ECDA6AEB752FFDC0D97806572F09 (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  5502. {
  5503. return (( bool (*) (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mC96339C69679ECDA6AEB752FFDC0D97806572F09_gshared)(__this, method);
  5504. }
  5505. inline Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C Array_InternalArray__get_Item_TisEntry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C_mF52B0C9BF4428945BDBFE8B775CD4B80A4831E68 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5506. {
  5507. return (( Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C_mF52B0C9BF4428945BDBFE8B775CD4B80A4831E68_gshared)(__this, ___0_index, method);
  5508. }
  5509. inline Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C InternalEnumerator_1_get_Current_mEB1E692A02123B4DB723247E3C4E28D1BD9F9A93 (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  5510. {
  5511. return (( Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C (*) (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mEB1E692A02123B4DB723247E3C4E28D1BD9F9A93_gshared)(__this, method);
  5512. }
  5513. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB898CE01446964E94973C5BE7BCDFD5F7987CDC5 (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  5514. {
  5515. (( void (*) (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB898CE01446964E94973C5BE7BCDFD5F7987CDC5_gshared)(__this, method);
  5516. }
  5517. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m78474F55F21D68A34E1F6463D6D89C6837DDC1BE (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  5518. {
  5519. return (( RuntimeObject* (*) (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m78474F55F21D68A34E1F6463D6D89C6837DDC1BE_gshared)(__this, method);
  5520. }
  5521. inline void InternalEnumerator_1__ctor_m2F2BD6C69C384D6F023BACA0E5A38C06C5F61E2F (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5522. {
  5523. (( void (*) (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m2F2BD6C69C384D6F023BACA0E5A38C06C5F61E2F_gshared)(__this, ___0_array, method);
  5524. }
  5525. inline void InternalEnumerator_1_Dispose_m77F7DCFC4A7B808A09C870A6FC405A007BFAE94E (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  5526. {
  5527. (( void (*) (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m77F7DCFC4A7B808A09C870A6FC405A007BFAE94E_gshared)(__this, method);
  5528. }
  5529. inline bool InternalEnumerator_1_MoveNext_m5AB12432C1068C6759BFDDA61C7655017F92A630 (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  5530. {
  5531. return (( bool (*) (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m5AB12432C1068C6759BFDDA61C7655017F92A630_gshared)(__this, method);
  5532. }
  5533. inline Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 Array_InternalArray__get_Item_TisEntry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438_mF3F63DC0B9094BF571EE82E9B17ADEB9D30E6A40 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5534. {
  5535. return (( Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438_mF3F63DC0B9094BF571EE82E9B17ADEB9D30E6A40_gshared)(__this, ___0_index, method);
  5536. }
  5537. inline Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 InternalEnumerator_1_get_Current_m84D0B95A1B1CF216C17562BF31316A6DD467F1B5 (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  5538. {
  5539. return (( Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 (*) (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m84D0B95A1B1CF216C17562BF31316A6DD467F1B5_gshared)(__this, method);
  5540. }
  5541. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD8568D592280F7507C545620D67909B3C04D3751 (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  5542. {
  5543. (( void (*) (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD8568D592280F7507C545620D67909B3C04D3751_gshared)(__this, method);
  5544. }
  5545. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m889609862DD1C2499E8F76C588B6F0FCCCA10940 (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  5546. {
  5547. return (( RuntimeObject* (*) (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m889609862DD1C2499E8F76C588B6F0FCCCA10940_gshared)(__this, method);
  5548. }
  5549. inline void InternalEnumerator_1__ctor_mFA1D3A76A3E70C743C1F5C4EF563075E447643E5 (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5550. {
  5551. (( void (*) (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mFA1D3A76A3E70C743C1F5C4EF563075E447643E5_gshared)(__this, ___0_array, method);
  5552. }
  5553. inline void InternalEnumerator_1_Dispose_m813B86292C19D38D0EACC4898BA4F7A0CE27E8AF (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  5554. {
  5555. (( void (*) (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m813B86292C19D38D0EACC4898BA4F7A0CE27E8AF_gshared)(__this, method);
  5556. }
  5557. inline bool InternalEnumerator_1_MoveNext_m17FE90D2665FA750FF1D449DA698AB33E0A8D710 (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  5558. {
  5559. return (( bool (*) (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m17FE90D2665FA750FF1D449DA698AB33E0A8D710_gshared)(__this, method);
  5560. }
  5561. inline Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 Array_InternalArray__get_Item_TisEntry_tE39771EB73DA3008BB0DF74028FF7285866C18C8_m504CEDC5483E02424EF906E609D987D10717662F (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5562. {
  5563. return (( Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tE39771EB73DA3008BB0DF74028FF7285866C18C8_m504CEDC5483E02424EF906E609D987D10717662F_gshared)(__this, ___0_index, method);
  5564. }
  5565. inline Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 InternalEnumerator_1_get_Current_m218F6074ED75B2DED1450B286505EE459EF3CDDC (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  5566. {
  5567. return (( Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 (*) (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m218F6074ED75B2DED1450B286505EE459EF3CDDC_gshared)(__this, method);
  5568. }
  5569. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF7EDEFD8F085789E9D13E258C6EB205CB1A2B3D8 (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  5570. {
  5571. (( void (*) (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF7EDEFD8F085789E9D13E258C6EB205CB1A2B3D8_gshared)(__this, method);
  5572. }
  5573. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m307C54606A9AE851F2FC301C36111D56FCB9B5F1 (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  5574. {
  5575. return (( RuntimeObject* (*) (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m307C54606A9AE851F2FC301C36111D56FCB9B5F1_gshared)(__this, method);
  5576. }
  5577. inline void InternalEnumerator_1__ctor_mA2680986D500BB58A35756B039C22AF26035AF7A (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5578. {
  5579. (( void (*) (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mA2680986D500BB58A35756B039C22AF26035AF7A_gshared)(__this, ___0_array, method);
  5580. }
  5581. inline void InternalEnumerator_1_Dispose_mB573FAA1AFCF15918C88ADFC012682DCE041C92E (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* __this, const RuntimeMethod* method)
  5582. {
  5583. (( void (*) (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mB573FAA1AFCF15918C88ADFC012682DCE041C92E_gshared)(__this, method);
  5584. }
  5585. inline bool InternalEnumerator_1_MoveNext_m14E6B509092C30C53141B7BBDC18E4350B3FB464 (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* __this, const RuntimeMethod* method)
  5586. {
  5587. return (( bool (*) (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m14E6B509092C30C53141B7BBDC18E4350B3FB464_gshared)(__this, method);
  5588. }
  5589. inline Entry_t3E9BC9EC2D9161E6078E219EF6BEE9162020CD39 Array_InternalArray__get_Item_TisEntry_t3E9BC9EC2D9161E6078E219EF6BEE9162020CD39_mA0C5FE8F7205C990E5118A5F516F5BE6ABAF02BF (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5590. {
  5591. return (( Entry_t3E9BC9EC2D9161E6078E219EF6BEE9162020CD39 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t3E9BC9EC2D9161E6078E219EF6BEE9162020CD39_mA0C5FE8F7205C990E5118A5F516F5BE6ABAF02BF_gshared)(__this, ___0_index, method);
  5592. }
  5593. inline Entry_t3E9BC9EC2D9161E6078E219EF6BEE9162020CD39 InternalEnumerator_1_get_Current_m9EA7AB77D5532845324904979ABAEAA17A3B0BE5 (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* __this, const RuntimeMethod* method)
  5594. {
  5595. return (( Entry_t3E9BC9EC2D9161E6078E219EF6BEE9162020CD39 (*) (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m9EA7AB77D5532845324904979ABAEAA17A3B0BE5_gshared)(__this, method);
  5596. }
  5597. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m37B4686F09DC5EC0CFA27F594E4A30AA9572D13B (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* __this, const RuntimeMethod* method)
  5598. {
  5599. (( void (*) (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m37B4686F09DC5EC0CFA27F594E4A30AA9572D13B_gshared)(__this, method);
  5600. }
  5601. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m8ED2E625AC6CB4EDB3CA10C937DCB1C8DA2AABE8 (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* __this, const RuntimeMethod* method)
  5602. {
  5603. return (( RuntimeObject* (*) (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m8ED2E625AC6CB4EDB3CA10C937DCB1C8DA2AABE8_gshared)(__this, method);
  5604. }
  5605. inline void InternalEnumerator_1__ctor_m1FEFBEE87C213EBE545FAB72CC0AAF25D5185295 (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5606. {
  5607. (( void (*) (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m1FEFBEE87C213EBE545FAB72CC0AAF25D5185295_gshared)(__this, ___0_array, method);
  5608. }
  5609. inline void InternalEnumerator_1_Dispose_m8A8A890172FB5645D3FE6862DD9AD93FEAE282EC (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* __this, const RuntimeMethod* method)
  5610. {
  5611. (( void (*) (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m8A8A890172FB5645D3FE6862DD9AD93FEAE282EC_gshared)(__this, method);
  5612. }
  5613. inline bool InternalEnumerator_1_MoveNext_m143121FD148E80BDFA1AD3B6114614A505F4AAFF (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* __this, const RuntimeMethod* method)
  5614. {
  5615. return (( bool (*) (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m143121FD148E80BDFA1AD3B6114614A505F4AAFF_gshared)(__this, method);
  5616. }
  5617. inline Entry_t1FBA063A7158A877EF3D4306E7BE0559C3A13202 Array_InternalArray__get_Item_TisEntry_t1FBA063A7158A877EF3D4306E7BE0559C3A13202_mAF65B8EE9850BE6D057B6248E41076CEB617BA28 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5618. {
  5619. return (( Entry_t1FBA063A7158A877EF3D4306E7BE0559C3A13202 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t1FBA063A7158A877EF3D4306E7BE0559C3A13202_mAF65B8EE9850BE6D057B6248E41076CEB617BA28_gshared)(__this, ___0_index, method);
  5620. }
  5621. inline Entry_t1FBA063A7158A877EF3D4306E7BE0559C3A13202 InternalEnumerator_1_get_Current_mDECE667349A81D326114061C8607FE05D2C3939A (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* __this, const RuntimeMethod* method)
  5622. {
  5623. return (( Entry_t1FBA063A7158A877EF3D4306E7BE0559C3A13202 (*) (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mDECE667349A81D326114061C8607FE05D2C3939A_gshared)(__this, method);
  5624. }
  5625. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mEF18F274752DCD7A30F90F755DE4E7970152D1E8 (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* __this, const RuntimeMethod* method)
  5626. {
  5627. (( void (*) (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mEF18F274752DCD7A30F90F755DE4E7970152D1E8_gshared)(__this, method);
  5628. }
  5629. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m5959FD0B68B8A620641DAE0DD4D65B5453BE1C7C (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* __this, const RuntimeMethod* method)
  5630. {
  5631. return (( RuntimeObject* (*) (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m5959FD0B68B8A620641DAE0DD4D65B5453BE1C7C_gshared)(__this, method);
  5632. }
  5633. inline void InternalEnumerator_1__ctor_m00E986BA58FD757D9B1EE9F11D876577952CC664 (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5634. {
  5635. (( void (*) (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m00E986BA58FD757D9B1EE9F11D876577952CC664_gshared)(__this, ___0_array, method);
  5636. }
  5637. inline void InternalEnumerator_1_Dispose_mB9541D28C6A93143438C1FDD54070E0B69AE32B2 (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* __this, const RuntimeMethod* method)
  5638. {
  5639. (( void (*) (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mB9541D28C6A93143438C1FDD54070E0B69AE32B2_gshared)(__this, method);
  5640. }
  5641. inline bool InternalEnumerator_1_MoveNext_m55D1518FFDA0D6EAD086D44D3E0F3159E16332AF (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* __this, const RuntimeMethod* method)
  5642. {
  5643. return (( bool (*) (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m55D1518FFDA0D6EAD086D44D3E0F3159E16332AF_gshared)(__this, method);
  5644. }
  5645. inline Entry_tCCEE77FB83F33718CFB5E786A11E06DC9D5B63CC Array_InternalArray__get_Item_TisEntry_tCCEE77FB83F33718CFB5E786A11E06DC9D5B63CC_mCF17F4445F80E3E4CEF5B92ADAAB6534EEAFD8DA (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5646. {
  5647. return (( Entry_tCCEE77FB83F33718CFB5E786A11E06DC9D5B63CC (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tCCEE77FB83F33718CFB5E786A11E06DC9D5B63CC_mCF17F4445F80E3E4CEF5B92ADAAB6534EEAFD8DA_gshared)(__this, ___0_index, method);
  5648. }
  5649. inline Entry_tCCEE77FB83F33718CFB5E786A11E06DC9D5B63CC InternalEnumerator_1_get_Current_mF6EFA939A768C11D424450B1D989F990D287F574 (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* __this, const RuntimeMethod* method)
  5650. {
  5651. return (( Entry_tCCEE77FB83F33718CFB5E786A11E06DC9D5B63CC (*) (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mF6EFA939A768C11D424450B1D989F990D287F574_gshared)(__this, method);
  5652. }
  5653. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m253992240CA1768885EB02350F869110788A29AD (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* __this, const RuntimeMethod* method)
  5654. {
  5655. (( void (*) (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m253992240CA1768885EB02350F869110788A29AD_gshared)(__this, method);
  5656. }
  5657. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mA99E89AE28AB96373A9725ADE5B06FCCB4E9438C (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* __this, const RuntimeMethod* method)
  5658. {
  5659. return (( RuntimeObject* (*) (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mA99E89AE28AB96373A9725ADE5B06FCCB4E9438C_gshared)(__this, method);
  5660. }
  5661. inline void InternalEnumerator_1__ctor_m0FD7F3CE376DB8C58802F52A0BF63C0F4BD3EBBA (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5662. {
  5663. (( void (*) (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m0FD7F3CE376DB8C58802F52A0BF63C0F4BD3EBBA_gshared)(__this, ___0_array, method);
  5664. }
  5665. inline void InternalEnumerator_1_Dispose_m5F5721771B9B47FED93B37D431C6768363731D5A (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* __this, const RuntimeMethod* method)
  5666. {
  5667. (( void (*) (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m5F5721771B9B47FED93B37D431C6768363731D5A_gshared)(__this, method);
  5668. }
  5669. inline bool InternalEnumerator_1_MoveNext_m0A17AF92081D65A4A45411E4A468FDA03BCB7494 (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* __this, const RuntimeMethod* method)
  5670. {
  5671. return (( bool (*) (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m0A17AF92081D65A4A45411E4A468FDA03BCB7494_gshared)(__this, method);
  5672. }
  5673. inline Entry_t3C0F52ECBA65B00EBE8F10F57434B2925D38B9CC Array_InternalArray__get_Item_TisEntry_t3C0F52ECBA65B00EBE8F10F57434B2925D38B9CC_m1EDE097563F71192E19CB591FB9E1ABF7AEB1B91 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5674. {
  5675. return (( Entry_t3C0F52ECBA65B00EBE8F10F57434B2925D38B9CC (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t3C0F52ECBA65B00EBE8F10F57434B2925D38B9CC_m1EDE097563F71192E19CB591FB9E1ABF7AEB1B91_gshared)(__this, ___0_index, method);
  5676. }
  5677. inline Entry_t3C0F52ECBA65B00EBE8F10F57434B2925D38B9CC InternalEnumerator_1_get_Current_mB3553434D6547C53F17F68BFFB7B1BA98C7441DA (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* __this, const RuntimeMethod* method)
  5678. {
  5679. return (( Entry_t3C0F52ECBA65B00EBE8F10F57434B2925D38B9CC (*) (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mB3553434D6547C53F17F68BFFB7B1BA98C7441DA_gshared)(__this, method);
  5680. }
  5681. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m703EA12E67FF664855845D1945990EAD4FB1AC56 (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* __this, const RuntimeMethod* method)
  5682. {
  5683. (( void (*) (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m703EA12E67FF664855845D1945990EAD4FB1AC56_gshared)(__this, method);
  5684. }
  5685. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB93AE9B1EF0A7EE0A8B49C8A930467F210FE48A2 (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* __this, const RuntimeMethod* method)
  5686. {
  5687. return (( RuntimeObject* (*) (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB93AE9B1EF0A7EE0A8B49C8A930467F210FE48A2_gshared)(__this, method);
  5688. }
  5689. inline void InternalEnumerator_1__ctor_m669B0BEDFEAB0C18CC434BCCE66110B4F743BD53 (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5690. {
  5691. (( void (*) (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m669B0BEDFEAB0C18CC434BCCE66110B4F743BD53_gshared)(__this, ___0_array, method);
  5692. }
  5693. inline void InternalEnumerator_1_Dispose_m724EFAF3ED2393B31E56CC50D3A924CCFD5691C7 (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* __this, const RuntimeMethod* method)
  5694. {
  5695. (( void (*) (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m724EFAF3ED2393B31E56CC50D3A924CCFD5691C7_gshared)(__this, method);
  5696. }
  5697. inline bool InternalEnumerator_1_MoveNext_mE9E7B9ADF46350EAEBD1916E8825026981D2274D (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* __this, const RuntimeMethod* method)
  5698. {
  5699. return (( bool (*) (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mE9E7B9ADF46350EAEBD1916E8825026981D2274D_gshared)(__this, method);
  5700. }
  5701. inline Entry_tC44036EDE3BC084F847AF870E0FA6D39AA7CF48A Array_InternalArray__get_Item_TisEntry_tC44036EDE3BC084F847AF870E0FA6D39AA7CF48A_mCA6C590A62F504AD8F7443EE5CCA21FF5584E15F (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5702. {
  5703. return (( Entry_tC44036EDE3BC084F847AF870E0FA6D39AA7CF48A (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tC44036EDE3BC084F847AF870E0FA6D39AA7CF48A_mCA6C590A62F504AD8F7443EE5CCA21FF5584E15F_gshared)(__this, ___0_index, method);
  5704. }
  5705. inline Entry_tC44036EDE3BC084F847AF870E0FA6D39AA7CF48A InternalEnumerator_1_get_Current_mF1454738A1C78D8F235092ADFC964D3B8FBBF1C3 (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* __this, const RuntimeMethod* method)
  5706. {
  5707. return (( Entry_tC44036EDE3BC084F847AF870E0FA6D39AA7CF48A (*) (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mF1454738A1C78D8F235092ADFC964D3B8FBBF1C3_gshared)(__this, method);
  5708. }
  5709. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m800E6B55483719C2D89F3F88EF1CB9729622E21E (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* __this, const RuntimeMethod* method)
  5710. {
  5711. (( void (*) (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m800E6B55483719C2D89F3F88EF1CB9729622E21E_gshared)(__this, method);
  5712. }
  5713. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2222AD22702AE8A2E79FC271D248B1DF55318355 (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* __this, const RuntimeMethod* method)
  5714. {
  5715. return (( RuntimeObject* (*) (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2222AD22702AE8A2E79FC271D248B1DF55318355_gshared)(__this, method);
  5716. }
  5717. inline void InternalEnumerator_1__ctor_m75A147338A93EC05B84E39581B9BD28EE19215EA (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5718. {
  5719. (( void (*) (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m75A147338A93EC05B84E39581B9BD28EE19215EA_gshared)(__this, ___0_array, method);
  5720. }
  5721. inline void InternalEnumerator_1_Dispose_m88416E920BB483F3CA6CBE79C9B2F54128279613 (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* __this, const RuntimeMethod* method)
  5722. {
  5723. (( void (*) (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m88416E920BB483F3CA6CBE79C9B2F54128279613_gshared)(__this, method);
  5724. }
  5725. inline bool InternalEnumerator_1_MoveNext_m873EC835CD8BC0FDFAF6EFF639C951BBBAA76CEB (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* __this, const RuntimeMethod* method)
  5726. {
  5727. return (( bool (*) (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m873EC835CD8BC0FDFAF6EFF639C951BBBAA76CEB_gshared)(__this, method);
  5728. }
  5729. inline Entry_t6C6FFC8A6877137F14C5BA9B9205BADAE8258F98 Array_InternalArray__get_Item_TisEntry_t6C6FFC8A6877137F14C5BA9B9205BADAE8258F98_mD3DA16602E216A7FFBB4713FB353534D86A68C5F (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5730. {
  5731. return (( Entry_t6C6FFC8A6877137F14C5BA9B9205BADAE8258F98 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t6C6FFC8A6877137F14C5BA9B9205BADAE8258F98_mD3DA16602E216A7FFBB4713FB353534D86A68C5F_gshared)(__this, ___0_index, method);
  5732. }
  5733. inline Entry_t6C6FFC8A6877137F14C5BA9B9205BADAE8258F98 InternalEnumerator_1_get_Current_m90D7CD50EAE54E6496D0CCC9224F0707D0DAB6DC (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* __this, const RuntimeMethod* method)
  5734. {
  5735. return (( Entry_t6C6FFC8A6877137F14C5BA9B9205BADAE8258F98 (*) (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m90D7CD50EAE54E6496D0CCC9224F0707D0DAB6DC_gshared)(__this, method);
  5736. }
  5737. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCFDE380774A07A98220068BC9BC011149EAC85D2 (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* __this, const RuntimeMethod* method)
  5738. {
  5739. (( void (*) (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCFDE380774A07A98220068BC9BC011149EAC85D2_gshared)(__this, method);
  5740. }
  5741. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m483E4BFDF5ACC82814FA78E7BFE0F725CEB2E37D (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* __this, const RuntimeMethod* method)
  5742. {
  5743. return (( RuntimeObject* (*) (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m483E4BFDF5ACC82814FA78E7BFE0F725CEB2E37D_gshared)(__this, method);
  5744. }
  5745. inline void InternalEnumerator_1__ctor_mD53AE441A78272C441A991D9D4D33484EC74E9F8 (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5746. {
  5747. (( void (*) (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mD53AE441A78272C441A991D9D4D33484EC74E9F8_gshared)(__this, ___0_array, method);
  5748. }
  5749. inline void InternalEnumerator_1_Dispose_m157A6FD7B37D8BB97E889E1FE7B86134EC44EA27 (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* __this, const RuntimeMethod* method)
  5750. {
  5751. (( void (*) (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m157A6FD7B37D8BB97E889E1FE7B86134EC44EA27_gshared)(__this, method);
  5752. }
  5753. inline bool InternalEnumerator_1_MoveNext_m55F16B1D9C2C4BD28F5B938914CD772DB80E01AE (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* __this, const RuntimeMethod* method)
  5754. {
  5755. return (( bool (*) (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m55F16B1D9C2C4BD28F5B938914CD772DB80E01AE_gshared)(__this, method);
  5756. }
  5757. inline Entry_t8C80D6795974A124B4CD390BBB064C11BAD5D216 Array_InternalArray__get_Item_TisEntry_t8C80D6795974A124B4CD390BBB064C11BAD5D216_mF7F0FEAE8953D1295724532FDA63B788CA467974 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5758. {
  5759. return (( Entry_t8C80D6795974A124B4CD390BBB064C11BAD5D216 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t8C80D6795974A124B4CD390BBB064C11BAD5D216_mF7F0FEAE8953D1295724532FDA63B788CA467974_gshared)(__this, ___0_index, method);
  5760. }
  5761. inline Entry_t8C80D6795974A124B4CD390BBB064C11BAD5D216 InternalEnumerator_1_get_Current_m908A32C783AC86601ED7A54F3B917F0799AF7951 (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* __this, const RuntimeMethod* method)
  5762. {
  5763. return (( Entry_t8C80D6795974A124B4CD390BBB064C11BAD5D216 (*) (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m908A32C783AC86601ED7A54F3B917F0799AF7951_gshared)(__this, method);
  5764. }
  5765. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m58E04C4CB00BD30914274EFB8ED5D7CB6A7D9968 (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* __this, const RuntimeMethod* method)
  5766. {
  5767. (( void (*) (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m58E04C4CB00BD30914274EFB8ED5D7CB6A7D9968_gshared)(__this, method);
  5768. }
  5769. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m25866B19A3755DC27682EE58C7197F95D295CEB4 (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* __this, const RuntimeMethod* method)
  5770. {
  5771. return (( RuntimeObject* (*) (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m25866B19A3755DC27682EE58C7197F95D295CEB4_gshared)(__this, method);
  5772. }
  5773. inline void InternalEnumerator_1__ctor_m9B81B82D6D4C70844ACAC3477AF5B8450AB6B920 (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5774. {
  5775. (( void (*) (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m9B81B82D6D4C70844ACAC3477AF5B8450AB6B920_gshared)(__this, ___0_array, method);
  5776. }
  5777. inline void InternalEnumerator_1_Dispose_m40EBA3B42BC7D1342A1E30C471B4B664C1B5F367 (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* __this, const RuntimeMethod* method)
  5778. {
  5779. (( void (*) (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m40EBA3B42BC7D1342A1E30C471B4B664C1B5F367_gshared)(__this, method);
  5780. }
  5781. inline bool InternalEnumerator_1_MoveNext_m0C3D550E0DA533BB6C100AAA3076F27FC4A99222 (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* __this, const RuntimeMethod* method)
  5782. {
  5783. return (( bool (*) (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m0C3D550E0DA533BB6C100AAA3076F27FC4A99222_gshared)(__this, method);
  5784. }
  5785. inline Entry_tE8A84B93BCCEA1FC321B6098FA0DDC8449273A50 Array_InternalArray__get_Item_TisEntry_tE8A84B93BCCEA1FC321B6098FA0DDC8449273A50_m33D09B8401DDBB2F98FE3CCD8A4D06A6AB0208A3 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5786. {
  5787. return (( Entry_tE8A84B93BCCEA1FC321B6098FA0DDC8449273A50 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tE8A84B93BCCEA1FC321B6098FA0DDC8449273A50_m33D09B8401DDBB2F98FE3CCD8A4D06A6AB0208A3_gshared)(__this, ___0_index, method);
  5788. }
  5789. inline Entry_tE8A84B93BCCEA1FC321B6098FA0DDC8449273A50 InternalEnumerator_1_get_Current_mD47D74CD9AA068A14BCFDCBEC6EEA8380FA730DB (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* __this, const RuntimeMethod* method)
  5790. {
  5791. return (( Entry_tE8A84B93BCCEA1FC321B6098FA0DDC8449273A50 (*) (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mD47D74CD9AA068A14BCFDCBEC6EEA8380FA730DB_gshared)(__this, method);
  5792. }
  5793. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1DF3E4F8573EC8415309F390B371A2E9642B0643 (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* __this, const RuntimeMethod* method)
  5794. {
  5795. (( void (*) (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1DF3E4F8573EC8415309F390B371A2E9642B0643_gshared)(__this, method);
  5796. }
  5797. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m73102DB923BDBCE73902121588D30BB3E22E6DEF (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* __this, const RuntimeMethod* method)
  5798. {
  5799. return (( RuntimeObject* (*) (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m73102DB923BDBCE73902121588D30BB3E22E6DEF_gshared)(__this, method);
  5800. }
  5801. inline void InternalEnumerator_1__ctor_m709C96A069FB352E2BE9DE22BDCDD652E532B342 (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5802. {
  5803. (( void (*) (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m709C96A069FB352E2BE9DE22BDCDD652E532B342_gshared)(__this, ___0_array, method);
  5804. }
  5805. inline void InternalEnumerator_1_Dispose_mCB90BA515866525508A38EA33D7FE1858B2CD637 (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* __this, const RuntimeMethod* method)
  5806. {
  5807. (( void (*) (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mCB90BA515866525508A38EA33D7FE1858B2CD637_gshared)(__this, method);
  5808. }
  5809. inline bool InternalEnumerator_1_MoveNext_m0B7418F0BF94991B3854A5A4ACA64E62A309C5A9 (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* __this, const RuntimeMethod* method)
  5810. {
  5811. return (( bool (*) (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m0B7418F0BF94991B3854A5A4ACA64E62A309C5A9_gshared)(__this, method);
  5812. }
  5813. inline Entry_t7570C0657D5A1E8127DA80AE9CF398FAE7F58164 Array_InternalArray__get_Item_TisEntry_t7570C0657D5A1E8127DA80AE9CF398FAE7F58164_m535BDF77E2833E2CFA7C6E35E90003346E8FA804 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5814. {
  5815. return (( Entry_t7570C0657D5A1E8127DA80AE9CF398FAE7F58164 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t7570C0657D5A1E8127DA80AE9CF398FAE7F58164_m535BDF77E2833E2CFA7C6E35E90003346E8FA804_gshared)(__this, ___0_index, method);
  5816. }
  5817. inline Entry_t7570C0657D5A1E8127DA80AE9CF398FAE7F58164 InternalEnumerator_1_get_Current_m38004BCCECF3CE63D63FD41AAEEBC6FA30195223 (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* __this, const RuntimeMethod* method)
  5818. {
  5819. return (( Entry_t7570C0657D5A1E8127DA80AE9CF398FAE7F58164 (*) (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m38004BCCECF3CE63D63FD41AAEEBC6FA30195223_gshared)(__this, method);
  5820. }
  5821. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m69AFE851EC20E2BDE19D1DC5852185548F807D65 (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* __this, const RuntimeMethod* method)
  5822. {
  5823. (( void (*) (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m69AFE851EC20E2BDE19D1DC5852185548F807D65_gshared)(__this, method);
  5824. }
  5825. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m9256040A5B7C45AB47D5EAFEA615D6AEC1951ADA (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* __this, const RuntimeMethod* method)
  5826. {
  5827. return (( RuntimeObject* (*) (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m9256040A5B7C45AB47D5EAFEA615D6AEC1951ADA_gshared)(__this, method);
  5828. }
  5829. inline void InternalEnumerator_1__ctor_m7A0F0D7BB7D78BA4C9364A2653B6CC64418617D4 (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5830. {
  5831. (( void (*) (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m7A0F0D7BB7D78BA4C9364A2653B6CC64418617D4_gshared)(__this, ___0_array, method);
  5832. }
  5833. inline void InternalEnumerator_1_Dispose_m54554F53641BD51D54D1CA77840D6D1D13900F83 (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* __this, const RuntimeMethod* method)
  5834. {
  5835. (( void (*) (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m54554F53641BD51D54D1CA77840D6D1D13900F83_gshared)(__this, method);
  5836. }
  5837. inline bool InternalEnumerator_1_MoveNext_m6591135C4178D26A5519809258FB7D70C8EB26E1 (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* __this, const RuntimeMethod* method)
  5838. {
  5839. return (( bool (*) (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m6591135C4178D26A5519809258FB7D70C8EB26E1_gshared)(__this, method);
  5840. }
  5841. inline Entry_t58E99ABABD435BCC040760EDD6D161FA4AFAD578 Array_InternalArray__get_Item_TisEntry_t58E99ABABD435BCC040760EDD6D161FA4AFAD578_m9B2218635C29106FAEF9B860B768929FB7D87CC4 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5842. {
  5843. return (( Entry_t58E99ABABD435BCC040760EDD6D161FA4AFAD578 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t58E99ABABD435BCC040760EDD6D161FA4AFAD578_m9B2218635C29106FAEF9B860B768929FB7D87CC4_gshared)(__this, ___0_index, method);
  5844. }
  5845. inline Entry_t58E99ABABD435BCC040760EDD6D161FA4AFAD578 InternalEnumerator_1_get_Current_m6D43E4F4CDBEB8BA045AB7303998EA9484B4AF46 (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* __this, const RuntimeMethod* method)
  5846. {
  5847. return (( Entry_t58E99ABABD435BCC040760EDD6D161FA4AFAD578 (*) (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m6D43E4F4CDBEB8BA045AB7303998EA9484B4AF46_gshared)(__this, method);
  5848. }
  5849. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB3EDC38690D879029C0B1CB051D7C31834C7D909 (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* __this, const RuntimeMethod* method)
  5850. {
  5851. (( void (*) (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB3EDC38690D879029C0B1CB051D7C31834C7D909_gshared)(__this, method);
  5852. }
  5853. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD59AC9751240B9934D8AE7511DDC28D5E4282945 (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* __this, const RuntimeMethod* method)
  5854. {
  5855. return (( RuntimeObject* (*) (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD59AC9751240B9934D8AE7511DDC28D5E4282945_gshared)(__this, method);
  5856. }
  5857. inline void InternalEnumerator_1__ctor_m9CE581401DB6896EA202553DF0167D2926FC21E8 (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5858. {
  5859. (( void (*) (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m9CE581401DB6896EA202553DF0167D2926FC21E8_gshared)(__this, ___0_array, method);
  5860. }
  5861. inline void InternalEnumerator_1_Dispose_m03DC32195895FDEF1BB65BFD82D8DA10E6021420 (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* __this, const RuntimeMethod* method)
  5862. {
  5863. (( void (*) (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m03DC32195895FDEF1BB65BFD82D8DA10E6021420_gshared)(__this, method);
  5864. }
  5865. inline bool InternalEnumerator_1_MoveNext_m99A3A4FE246DA2375EEDEB8D9D2DA2C0585856ED (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* __this, const RuntimeMethod* method)
  5866. {
  5867. return (( bool (*) (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m99A3A4FE246DA2375EEDEB8D9D2DA2C0585856ED_gshared)(__this, method);
  5868. }
  5869. inline Entry_t2679F25F22E3E7DB5F988C82C064BA4BE59F5677 Array_InternalArray__get_Item_TisEntry_t2679F25F22E3E7DB5F988C82C064BA4BE59F5677_m159D83D7D554E3C799515946634BB8FE427B3AD9 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5870. {
  5871. return (( Entry_t2679F25F22E3E7DB5F988C82C064BA4BE59F5677 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t2679F25F22E3E7DB5F988C82C064BA4BE59F5677_m159D83D7D554E3C799515946634BB8FE427B3AD9_gshared)(__this, ___0_index, method);
  5872. }
  5873. inline Entry_t2679F25F22E3E7DB5F988C82C064BA4BE59F5677 InternalEnumerator_1_get_Current_m513466403A24DCB270466D3E6B40D92A26FD5653 (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* __this, const RuntimeMethod* method)
  5874. {
  5875. return (( Entry_t2679F25F22E3E7DB5F988C82C064BA4BE59F5677 (*) (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m513466403A24DCB270466D3E6B40D92A26FD5653_gshared)(__this, method);
  5876. }
  5877. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC4EA7308A55875AA38E237C203DD9DCB0E61F5CE (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* __this, const RuntimeMethod* method)
  5878. {
  5879. (( void (*) (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC4EA7308A55875AA38E237C203DD9DCB0E61F5CE_gshared)(__this, method);
  5880. }
  5881. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m63BC9618732020AF04BF2FB0B009CE7F2124F885 (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* __this, const RuntimeMethod* method)
  5882. {
  5883. return (( RuntimeObject* (*) (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m63BC9618732020AF04BF2FB0B009CE7F2124F885_gshared)(__this, method);
  5884. }
  5885. inline void InternalEnumerator_1__ctor_mF3BF38B4B182CDF27CFBC8A041885F0BDDBB21C5 (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5886. {
  5887. (( void (*) (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mF3BF38B4B182CDF27CFBC8A041885F0BDDBB21C5_gshared)(__this, ___0_array, method);
  5888. }
  5889. inline void InternalEnumerator_1_Dispose_m5FB72A9678CCCC8F6251612BC01F58EE854B2C07 (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* __this, const RuntimeMethod* method)
  5890. {
  5891. (( void (*) (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m5FB72A9678CCCC8F6251612BC01F58EE854B2C07_gshared)(__this, method);
  5892. }
  5893. inline bool InternalEnumerator_1_MoveNext_m0A1DE20A0B91295D229BA980F02A211069FF516C (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* __this, const RuntimeMethod* method)
  5894. {
  5895. return (( bool (*) (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m0A1DE20A0B91295D229BA980F02A211069FF516C_gshared)(__this, method);
  5896. }
  5897. inline Entry_tEC1A94D2B396350073237678CBE5013D9C23336F Array_InternalArray__get_Item_TisEntry_tEC1A94D2B396350073237678CBE5013D9C23336F_m32C593CE360717E043E4001D87C312BA0D39368C (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5898. {
  5899. return (( Entry_tEC1A94D2B396350073237678CBE5013D9C23336F (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tEC1A94D2B396350073237678CBE5013D9C23336F_m32C593CE360717E043E4001D87C312BA0D39368C_gshared)(__this, ___0_index, method);
  5900. }
  5901. inline Entry_tEC1A94D2B396350073237678CBE5013D9C23336F InternalEnumerator_1_get_Current_m59F2B284F2FFE25AD76BE5A7E1C4F4693A410C42 (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* __this, const RuntimeMethod* method)
  5902. {
  5903. return (( Entry_tEC1A94D2B396350073237678CBE5013D9C23336F (*) (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m59F2B284F2FFE25AD76BE5A7E1C4F4693A410C42_gshared)(__this, method);
  5904. }
  5905. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA5F10F9571DE8BC09C0B6BDB0495393596ABA14F (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* __this, const RuntimeMethod* method)
  5906. {
  5907. (( void (*) (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA5F10F9571DE8BC09C0B6BDB0495393596ABA14F_gshared)(__this, method);
  5908. }
  5909. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m1C3AE97E18C32B8DD3FF11DD42099BE3EEAE0291 (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* __this, const RuntimeMethod* method)
  5910. {
  5911. return (( RuntimeObject* (*) (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m1C3AE97E18C32B8DD3FF11DD42099BE3EEAE0291_gshared)(__this, method);
  5912. }
  5913. inline void InternalEnumerator_1__ctor_m3651AA38BB1E9AD36B9CD3502A075BC58F2947A9 (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5914. {
  5915. (( void (*) (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m3651AA38BB1E9AD36B9CD3502A075BC58F2947A9_gshared)(__this, ___0_array, method);
  5916. }
  5917. inline void InternalEnumerator_1_Dispose_m835F5B37EC80CE22F00694D9BA2BF04E4B2111BC (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* __this, const RuntimeMethod* method)
  5918. {
  5919. (( void (*) (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m835F5B37EC80CE22F00694D9BA2BF04E4B2111BC_gshared)(__this, method);
  5920. }
  5921. inline bool InternalEnumerator_1_MoveNext_m66B4969AF413A1CF54527E9491B733D87EB6C001 (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* __this, const RuntimeMethod* method)
  5922. {
  5923. return (( bool (*) (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m66B4969AF413A1CF54527E9491B733D87EB6C001_gshared)(__this, method);
  5924. }
  5925. inline Entry_tEFAC589ECF730F050787AF6E5CF97CF8C3529F88 Array_InternalArray__get_Item_TisEntry_tEFAC589ECF730F050787AF6E5CF97CF8C3529F88_m702ECE519B50E2C687ECCCA433090CB4E2FCCAA4 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5926. {
  5927. return (( Entry_tEFAC589ECF730F050787AF6E5CF97CF8C3529F88 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tEFAC589ECF730F050787AF6E5CF97CF8C3529F88_m702ECE519B50E2C687ECCCA433090CB4E2FCCAA4_gshared)(__this, ___0_index, method);
  5928. }
  5929. inline Entry_tEFAC589ECF730F050787AF6E5CF97CF8C3529F88 InternalEnumerator_1_get_Current_mA83D286C1794C6CBEBF7E6B1377FC37DCE44585B (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* __this, const RuntimeMethod* method)
  5930. {
  5931. return (( Entry_tEFAC589ECF730F050787AF6E5CF97CF8C3529F88 (*) (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mA83D286C1794C6CBEBF7E6B1377FC37DCE44585B_gshared)(__this, method);
  5932. }
  5933. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m41DBBD579C0A3E33E0770D27EA111370F8A92887 (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* __this, const RuntimeMethod* method)
  5934. {
  5935. (( void (*) (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m41DBBD579C0A3E33E0770D27EA111370F8A92887_gshared)(__this, method);
  5936. }
  5937. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m464444BF7F23A740BE8A182BB023612CACFF3AC0 (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* __this, const RuntimeMethod* method)
  5938. {
  5939. return (( RuntimeObject* (*) (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m464444BF7F23A740BE8A182BB023612CACFF3AC0_gshared)(__this, method);
  5940. }
  5941. inline void InternalEnumerator_1__ctor_m8580D0622719948836FF13BDD636044CBEBEF722 (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5942. {
  5943. (( void (*) (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m8580D0622719948836FF13BDD636044CBEBEF722_gshared)(__this, ___0_array, method);
  5944. }
  5945. inline void InternalEnumerator_1_Dispose_mFC09540C5F9D2B814DC8235F1DB3A1187A6EF5DD (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* __this, const RuntimeMethod* method)
  5946. {
  5947. (( void (*) (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mFC09540C5F9D2B814DC8235F1DB3A1187A6EF5DD_gshared)(__this, method);
  5948. }
  5949. inline bool InternalEnumerator_1_MoveNext_m932FA2D3483A17D6AD85FD9B769505FED5630D11 (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* __this, const RuntimeMethod* method)
  5950. {
  5951. return (( bool (*) (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m932FA2D3483A17D6AD85FD9B769505FED5630D11_gshared)(__this, method);
  5952. }
  5953. inline Entry_t1F21171535DEAE77D533CFCFAF0EF8C51862C715 Array_InternalArray__get_Item_TisEntry_t1F21171535DEAE77D533CFCFAF0EF8C51862C715_m233195F70BB2D32C08408444542870E64BF4605D (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5954. {
  5955. return (( Entry_t1F21171535DEAE77D533CFCFAF0EF8C51862C715 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t1F21171535DEAE77D533CFCFAF0EF8C51862C715_m233195F70BB2D32C08408444542870E64BF4605D_gshared)(__this, ___0_index, method);
  5956. }
  5957. inline Entry_t1F21171535DEAE77D533CFCFAF0EF8C51862C715 InternalEnumerator_1_get_Current_mD146D385634EEEE0FAF7EB46C4B49CE1BA960B98 (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* __this, const RuntimeMethod* method)
  5958. {
  5959. return (( Entry_t1F21171535DEAE77D533CFCFAF0EF8C51862C715 (*) (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mD146D385634EEEE0FAF7EB46C4B49CE1BA960B98_gshared)(__this, method);
  5960. }
  5961. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7EE7613710A95FDEA90AB814D354D34869613DA7 (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* __this, const RuntimeMethod* method)
  5962. {
  5963. (( void (*) (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7EE7613710A95FDEA90AB814D354D34869613DA7_gshared)(__this, method);
  5964. }
  5965. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m85536BB3F177BA19AAE0E7FB94D511D05FCC3C7F (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* __this, const RuntimeMethod* method)
  5966. {
  5967. return (( RuntimeObject* (*) (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m85536BB3F177BA19AAE0E7FB94D511D05FCC3C7F_gshared)(__this, method);
  5968. }
  5969. inline void InternalEnumerator_1__ctor_m1157F6B514AEE2A0E63FA1A823A488641D39CFD2 (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5970. {
  5971. (( void (*) (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m1157F6B514AEE2A0E63FA1A823A488641D39CFD2_gshared)(__this, ___0_array, method);
  5972. }
  5973. inline void InternalEnumerator_1_Dispose_m944D0147F464A8CC64C7568EBBA970342FBC699D (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* __this, const RuntimeMethod* method)
  5974. {
  5975. (( void (*) (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m944D0147F464A8CC64C7568EBBA970342FBC699D_gshared)(__this, method);
  5976. }
  5977. inline bool InternalEnumerator_1_MoveNext_mADF52F970173340D344451CBB3A4CE3A8DD6E3B0 (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* __this, const RuntimeMethod* method)
  5978. {
  5979. return (( bool (*) (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mADF52F970173340D344451CBB3A4CE3A8DD6E3B0_gshared)(__this, method);
  5980. }
  5981. inline Entry_tEC2FCD90BA00C992320FFF0D4A74509526BF8CA1 Array_InternalArray__get_Item_TisEntry_tEC2FCD90BA00C992320FFF0D4A74509526BF8CA1_m4F3396E2FB4F548BAA48E0B6566B57CF4E62E6CC (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5982. {
  5983. return (( Entry_tEC2FCD90BA00C992320FFF0D4A74509526BF8CA1 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tEC2FCD90BA00C992320FFF0D4A74509526BF8CA1_m4F3396E2FB4F548BAA48E0B6566B57CF4E62E6CC_gshared)(__this, ___0_index, method);
  5984. }
  5985. inline Entry_tEC2FCD90BA00C992320FFF0D4A74509526BF8CA1 InternalEnumerator_1_get_Current_mD2F75CEEFFD0B049BC59200CCAF6A46CC8B89D73 (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* __this, const RuntimeMethod* method)
  5986. {
  5987. return (( Entry_tEC2FCD90BA00C992320FFF0D4A74509526BF8CA1 (*) (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mD2F75CEEFFD0B049BC59200CCAF6A46CC8B89D73_gshared)(__this, method);
  5988. }
  5989. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m77604765BBA777AD9FBBC4F2E50FB55CAD51DBFC (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* __this, const RuntimeMethod* method)
  5990. {
  5991. (( void (*) (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m77604765BBA777AD9FBBC4F2E50FB55CAD51DBFC_gshared)(__this, method);
  5992. }
  5993. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m064916F97173676B757818CD6EE7AFAAAB4F17CC (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* __this, const RuntimeMethod* method)
  5994. {
  5995. return (( RuntimeObject* (*) (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m064916F97173676B757818CD6EE7AFAAAB4F17CC_gshared)(__this, method);
  5996. }
  5997. inline void InternalEnumerator_1__ctor_m4C29187D49485F9CFFE1D9028213313251FE0015 (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5998. {
  5999. (( void (*) (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m4C29187D49485F9CFFE1D9028213313251FE0015_gshared)(__this, ___0_array, method);
  6000. }
  6001. inline void InternalEnumerator_1_Dispose_m086405BA056F10D84212F44C446818C6F18F71C1 (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* __this, const RuntimeMethod* method)
  6002. {
  6003. (( void (*) (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m086405BA056F10D84212F44C446818C6F18F71C1_gshared)(__this, method);
  6004. }
  6005. inline bool InternalEnumerator_1_MoveNext_mB9E2239FA5D460F344B8247469BE7BED020EBDE2 (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* __this, const RuntimeMethod* method)
  6006. {
  6007. return (( bool (*) (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mB9E2239FA5D460F344B8247469BE7BED020EBDE2_gshared)(__this, method);
  6008. }
  6009. inline Entry_t50EA0C1E8A8EE9E0CC561055CA772A2BF21F8A5E Array_InternalArray__get_Item_TisEntry_t50EA0C1E8A8EE9E0CC561055CA772A2BF21F8A5E_m924E96294956702A8D9E84BE23E10CEFC4104F04 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  6010. {
  6011. return (( Entry_t50EA0C1E8A8EE9E0CC561055CA772A2BF21F8A5E (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t50EA0C1E8A8EE9E0CC561055CA772A2BF21F8A5E_m924E96294956702A8D9E84BE23E10CEFC4104F04_gshared)(__this, ___0_index, method);
  6012. }
  6013. inline Entry_t50EA0C1E8A8EE9E0CC561055CA772A2BF21F8A5E InternalEnumerator_1_get_Current_mCFC2F4D5F1FF6971BDCFF34D2C02C971D93FB5DD (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* __this, const RuntimeMethod* method)
  6014. {
  6015. return (( Entry_t50EA0C1E8A8EE9E0CC561055CA772A2BF21F8A5E (*) (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mCFC2F4D5F1FF6971BDCFF34D2C02C971D93FB5DD_gshared)(__this, method);
  6016. }
  6017. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m596440D6271F8E3970CE3941F8F65F4CC12BBA69 (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* __this, const RuntimeMethod* method)
  6018. {
  6019. (( void (*) (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m596440D6271F8E3970CE3941F8F65F4CC12BBA69_gshared)(__this, method);
  6020. }
  6021. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m26578155389FFB4A735BEE1F55F5D4206A1DE1AA (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* __this, const RuntimeMethod* method)
  6022. {
  6023. return (( RuntimeObject* (*) (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m26578155389FFB4A735BEE1F55F5D4206A1DE1AA_gshared)(__this, method);
  6024. }
  6025. inline void InternalEnumerator_1__ctor_m1E4AF8670EC7D8CEAFD0E79AD9D6B7D8AC11CE96 (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  6026. {
  6027. (( void (*) (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m1E4AF8670EC7D8CEAFD0E79AD9D6B7D8AC11CE96_gshared)(__this, ___0_array, method);
  6028. }
  6029. inline void InternalEnumerator_1_Dispose_m2CE79F003BEC6ACD0014F5652A419DBA11802D20 (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* __this, const RuntimeMethod* method)
  6030. {
  6031. (( void (*) (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m2CE79F003BEC6ACD0014F5652A419DBA11802D20_gshared)(__this, method);
  6032. }
  6033. inline bool InternalEnumerator_1_MoveNext_mA3DC218BADEA2E3B6D164436545EA7D7D5820127 (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* __this, const RuntimeMethod* method)
  6034. {
  6035. return (( bool (*) (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mA3DC218BADEA2E3B6D164436545EA7D7D5820127_gshared)(__this, method);
  6036. }
  6037. inline Entry_tBFCAF6DF9FBB6B7CB44FAA838B615D233C134CAB Array_InternalArray__get_Item_TisEntry_tBFCAF6DF9FBB6B7CB44FAA838B615D233C134CAB_m405522050391F574D9E92F2F2904E87FD2FD7171 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  6038. {
  6039. return (( Entry_tBFCAF6DF9FBB6B7CB44FAA838B615D233C134CAB (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tBFCAF6DF9FBB6B7CB44FAA838B615D233C134CAB_m405522050391F574D9E92F2F2904E87FD2FD7171_gshared)(__this, ___0_index, method);
  6040. }
  6041. inline Entry_tBFCAF6DF9FBB6B7CB44FAA838B615D233C134CAB InternalEnumerator_1_get_Current_m6344D7A6D5A11C8A31F4A680F67D4A84770E04D7 (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* __this, const RuntimeMethod* method)
  6042. {
  6043. return (( Entry_tBFCAF6DF9FBB6B7CB44FAA838B615D233C134CAB (*) (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m6344D7A6D5A11C8A31F4A680F67D4A84770E04D7_gshared)(__this, method);
  6044. }
  6045. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m2B70E895370B041D4CD20A1820F93A996A08F84A (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* __this, const RuntimeMethod* method)
  6046. {
  6047. (( void (*) (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m2B70E895370B041D4CD20A1820F93A996A08F84A_gshared)(__this, method);
  6048. }
  6049. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m8A054EB07158A2CF0D3C78FA46445F7D78FD7165 (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* __this, const RuntimeMethod* method)
  6050. {
  6051. return (( RuntimeObject* (*) (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m8A054EB07158A2CF0D3C78FA46445F7D78FD7165_gshared)(__this, method);
  6052. }
  6053. inline void InternalEnumerator_1__ctor_m100B30AFC6EA346D8BC37089E8EA41F6011A4354 (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  6054. {
  6055. (( void (*) (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m100B30AFC6EA346D8BC37089E8EA41F6011A4354_gshared)(__this, ___0_array, method);
  6056. }
  6057. inline void InternalEnumerator_1_Dispose_mDB0BD912A25F4A1ABB028F86FC11A68CCD452024 (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* __this, const RuntimeMethod* method)
  6058. {
  6059. (( void (*) (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mDB0BD912A25F4A1ABB028F86FC11A68CCD452024_gshared)(__this, method);
  6060. }
  6061. inline bool InternalEnumerator_1_MoveNext_mD0DBE99C154554DC1F2ECCF4B2275D71DC1967BC (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* __this, const RuntimeMethod* method)
  6062. {
  6063. return (( bool (*) (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mD0DBE99C154554DC1F2ECCF4B2275D71DC1967BC_gshared)(__this, method);
  6064. }
  6065. inline Entry_tC6BA3FCE24005B80AD289EB230B5E04466EEDC86 Array_InternalArray__get_Item_TisEntry_tC6BA3FCE24005B80AD289EB230B5E04466EEDC86_mDE42BF9A0060EFA6DDCE4A697F746C869136C604 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  6066. {
  6067. return (( Entry_tC6BA3FCE24005B80AD289EB230B5E04466EEDC86 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tC6BA3FCE24005B80AD289EB230B5E04466EEDC86_mDE42BF9A0060EFA6DDCE4A697F746C869136C604_gshared)(__this, ___0_index, method);
  6068. }
  6069. inline Entry_tC6BA3FCE24005B80AD289EB230B5E04466EEDC86 InternalEnumerator_1_get_Current_m473EFC15565C7EC6E91D51BDCFF937E38BFB83EC (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* __this, const RuntimeMethod* method)
  6070. {
  6071. return (( Entry_tC6BA3FCE24005B80AD289EB230B5E04466EEDC86 (*) (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m473EFC15565C7EC6E91D51BDCFF937E38BFB83EC_gshared)(__this, method);
  6072. }
  6073. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4B27DB5ECE88F6084A708FEB31DE0E280C578A72 (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* __this, const RuntimeMethod* method)
  6074. {
  6075. (( void (*) (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4B27DB5ECE88F6084A708FEB31DE0E280C578A72_gshared)(__this, method);
  6076. }
  6077. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m3FA658B795932B76DE4AAB12A70DAA08C4F0D6AA (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* __this, const RuntimeMethod* method)
  6078. {
  6079. return (( RuntimeObject* (*) (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m3FA658B795932B76DE4AAB12A70DAA08C4F0D6AA_gshared)(__this, method);
  6080. }
  6081. inline void InternalEnumerator_1__ctor_mCE8D8450CD2F9B4092317038ED0A59D478AEA274 (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  6082. {
  6083. (( void (*) (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mCE8D8450CD2F9B4092317038ED0A59D478AEA274_gshared)(__this, ___0_array, method);
  6084. }
  6085. inline void InternalEnumerator_1_Dispose_mD3EA8EE915CE00F4F506A40F9B2F6DE7B6018275 (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* __this, const RuntimeMethod* method)
  6086. {
  6087. (( void (*) (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mD3EA8EE915CE00F4F506A40F9B2F6DE7B6018275_gshared)(__this, method);
  6088. }
  6089. inline bool InternalEnumerator_1_MoveNext_m370E18584DD36685DE67307BBB2DB1EFD390BA78 (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* __this, const RuntimeMethod* method)
  6090. {
  6091. return (( bool (*) (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m370E18584DD36685DE67307BBB2DB1EFD390BA78_gshared)(__this, method);
  6092. }
  6093. inline Entry_t9DD41777766A237ECDB0E269740F073135AB4A64 Array_InternalArray__get_Item_TisEntry_t9DD41777766A237ECDB0E269740F073135AB4A64_m1ABD3AF96EA97F3798321E12B9A4B31CAB76F338 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  6094. {
  6095. return (( Entry_t9DD41777766A237ECDB0E269740F073135AB4A64 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t9DD41777766A237ECDB0E269740F073135AB4A64_m1ABD3AF96EA97F3798321E12B9A4B31CAB76F338_gshared)(__this, ___0_index, method);
  6096. }
  6097. inline Entry_t9DD41777766A237ECDB0E269740F073135AB4A64 InternalEnumerator_1_get_Current_mC247A5126B4F427DD0E06D69143DE0A6C8D4704A (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* __this, const RuntimeMethod* method)
  6098. {
  6099. return (( Entry_t9DD41777766A237ECDB0E269740F073135AB4A64 (*) (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mC247A5126B4F427DD0E06D69143DE0A6C8D4704A_gshared)(__this, method);
  6100. }
  6101. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7A73389190962D6104D22D06AA0601D051964E6D (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* __this, const RuntimeMethod* method)
  6102. {
  6103. (( void (*) (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7A73389190962D6104D22D06AA0601D051964E6D_gshared)(__this, method);
  6104. }
  6105. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m650C9A924E6A97D222041BD1F8EE6E34C0FBFE6E (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* __this, const RuntimeMethod* method)
  6106. {
  6107. return (( RuntimeObject* (*) (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m650C9A924E6A97D222041BD1F8EE6E34C0FBFE6E_gshared)(__this, method);
  6108. }
  6109. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
  6110. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
  6111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ;
  6112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2 (float* __this, const RuntimeMethod* method) ;
  6113. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, const RuntimeMethod* method) ;
  6114. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
  6115. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
  6116. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
  6117. inline EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E (const RuntimeMethod* method)
  6118. {
  6119. return (( EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E_gshared)(method);
  6120. }
  6121. inline EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* EqualityComparer_1_CreateComparer_m90CFBBC1492097465600B56ECF620CA25F1C6A73 (const RuntimeMethod* method)
  6122. {
  6123. return (( EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_m90CFBBC1492097465600B56ECF620CA25F1C6A73_gshared)(method);
  6124. }
  6125. inline EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634 (const RuntimeMethod* method)
  6126. {
  6127. return (( EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634_gshared)(method);
  6128. }
  6129. inline EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* EqualityComparer_1_CreateComparer_m64D3D774E7DAF5FC0206DC26D9BA53BF70F1F93B (const RuntimeMethod* method)
  6130. {
  6131. return (( EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_m64D3D774E7DAF5FC0206DC26D9BA53BF70F1F93B_gshared)(method);
  6132. }
  6133. inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  6134. {
  6135. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
  6136. }
  6137. #ifdef __clang__
  6138. #pragma clang diagnostic push
  6139. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6140. #pragma clang diagnostic ignored "-Wunused-variable"
  6141. #endif
  6142. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m6380DC8C5B18B89537F03DA4F25EDE66106F5149_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_x, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_y, const RuntimeMethod* method)
  6143. {
  6144. {
  6145. }
  6146. {
  6147. }
  6148. {
  6149. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2 = ___1_y;
  6150. bool L_3;
  6151. L_3 = Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6152. return L_3;
  6153. }
  6154. }
  6155. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mDFEF58C19BE5496C5789C9BD2745F5E1CA5D6D04_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_obj, const RuntimeMethod* method)
  6156. {
  6157. {
  6158. goto IL_000a;
  6159. }
  6160. IL_000a:
  6161. {
  6162. int32_t L_1;
  6163. L_1 = Vector2Int_GetHashCode_mA3B6135FA770AF0C171319B50D9B913657230EB7_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  6164. return L_1;
  6165. }
  6166. }
  6167. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m6BF4446AD28F115AB7FC5A19A9327D48BFAA4922_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ___0_array, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6168. {
  6169. int32_t V_0 = 0;
  6170. int32_t V_1 = 0;
  6171. int32_t V_2 = 0;
  6172. {
  6173. int32_t L_0 = ___2_startIndex;
  6174. int32_t L_1 = ___3_count;
  6175. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  6176. goto IL_002b;
  6177. }
  6178. IL_002b:
  6179. {
  6180. int32_t L_3 = ___2_startIndex;
  6181. V_2 = L_3;
  6182. goto IL_005a;
  6183. }
  6184. IL_002f:
  6185. {
  6186. Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_4 = ___0_array;
  6187. int32_t L_5 = V_2;
  6188. NullCheck(L_4);
  6189. int32_t L_6 = L_5;
  6190. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6191. }
  6192. {
  6193. Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_8 = ___0_array;
  6194. int32_t L_9 = V_2;
  6195. NullCheck(L_8);
  6196. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10 = ___1_value;
  6197. bool L_11;
  6198. L_11 = Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6199. if (!L_11)
  6200. {
  6201. goto IL_0056;
  6202. }
  6203. }
  6204. {
  6205. int32_t L_12 = V_2;
  6206. return L_12;
  6207. }
  6208. IL_0056:
  6209. {
  6210. int32_t L_13 = V_2;
  6211. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  6212. }
  6213. IL_005a:
  6214. {
  6215. int32_t L_14 = V_2;
  6216. int32_t L_15 = V_0;
  6217. if ((((int32_t)L_14) < ((int32_t)L_15)))
  6218. {
  6219. goto IL_002f;
  6220. }
  6221. }
  6222. IL_005e:
  6223. {
  6224. return (-1);
  6225. }
  6226. }
  6227. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m3C321BFCF12C05BCCC4707FD114D1874F0C0E331_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ___0_array, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6228. {
  6229. int32_t V_0 = 0;
  6230. int32_t V_1 = 0;
  6231. int32_t V_2 = 0;
  6232. {
  6233. int32_t L_0 = ___2_startIndex;
  6234. int32_t L_1 = ___3_count;
  6235. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  6236. goto IL_002d;
  6237. }
  6238. IL_002d:
  6239. {
  6240. int32_t L_3 = ___2_startIndex;
  6241. V_2 = L_3;
  6242. goto IL_005c;
  6243. }
  6244. IL_0031:
  6245. {
  6246. Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_4 = ___0_array;
  6247. int32_t L_5 = V_2;
  6248. NullCheck(L_4);
  6249. int32_t L_6 = L_5;
  6250. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6251. }
  6252. {
  6253. Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_8 = ___0_array;
  6254. int32_t L_9 = V_2;
  6255. NullCheck(L_8);
  6256. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10 = ___1_value;
  6257. bool L_11;
  6258. L_11 = Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6259. if (!L_11)
  6260. {
  6261. goto IL_0058;
  6262. }
  6263. }
  6264. {
  6265. int32_t L_12 = V_2;
  6266. return L_12;
  6267. }
  6268. IL_0058:
  6269. {
  6270. int32_t L_13 = V_2;
  6271. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  6272. }
  6273. IL_005c:
  6274. {
  6275. int32_t L_14 = V_2;
  6276. int32_t L_15 = V_0;
  6277. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  6278. {
  6279. goto IL_0031;
  6280. }
  6281. }
  6282. IL_0060:
  6283. {
  6284. return (-1);
  6285. }
  6286. }
  6287. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mDC020946A77BE4420C49CFCC5FE3E726A8C4D334_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6288. {
  6289. {
  6290. RuntimeObject* L_0 = ___0_obj;
  6291. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A*)((GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6292. }
  6293. }
  6294. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m6C6AD5452E13ED59267E969BA1F32E9837BA83F2_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, const RuntimeMethod* method)
  6295. {
  6296. {
  6297. NullCheck((RuntimeObject*)__this);
  6298. Type_t* L_0;
  6299. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  6300. NullCheck((MemberInfo_t*)L_0);
  6301. String_t* L_1;
  6302. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(7, (MemberInfo_t*)L_0);
  6303. NullCheck((RuntimeObject*)L_1);
  6304. int32_t L_2;
  6305. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  6306. return L_2;
  6307. }
  6308. }
  6309. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_mAEB716330D8612A50D7E4A81885922513396192C_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, const RuntimeMethod* method)
  6310. {
  6311. {
  6312. EqualityComparer_1__ctor_m3BA5AD03F5C7ADB03D2A079658A7BE37A71B971A((EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6313. return;
  6314. }
  6315. }
  6316. #ifdef __clang__
  6317. #pragma clang diagnostic pop
  6318. #endif
  6319. #ifdef __clang__
  6320. #pragma clang diagnostic push
  6321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6322. #pragma clang diagnostic ignored "-Wunused-variable"
  6323. #endif
  6324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m4019D405B404319D7D9C2C2EA4B502E230E19736_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_x, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_y, const RuntimeMethod* method)
  6325. {
  6326. {
  6327. }
  6328. {
  6329. }
  6330. {
  6331. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_y;
  6332. bool L_3;
  6333. L_3 = Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6334. return L_3;
  6335. }
  6336. }
  6337. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mD8C183713ED8CD5E4469F6E9F082A211B16E7632_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_obj, const RuntimeMethod* method)
  6338. {
  6339. {
  6340. goto IL_000a;
  6341. }
  6342. IL_000a:
  6343. {
  6344. int32_t L_1;
  6345. L_1 = Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  6346. return L_1;
  6347. }
  6348. }
  6349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m15D0D2F3EDE5478EC15CEC53368BCDA2DBCFE2FF_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6350. {
  6351. int32_t V_0 = 0;
  6352. int32_t V_1 = 0;
  6353. int32_t V_2 = 0;
  6354. {
  6355. int32_t L_0 = ___2_startIndex;
  6356. int32_t L_1 = ___3_count;
  6357. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  6358. goto IL_002b;
  6359. }
  6360. IL_002b:
  6361. {
  6362. int32_t L_3 = ___2_startIndex;
  6363. V_2 = L_3;
  6364. goto IL_005a;
  6365. }
  6366. IL_002f:
  6367. {
  6368. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = ___0_array;
  6369. int32_t L_5 = V_2;
  6370. NullCheck(L_4);
  6371. int32_t L_6 = L_5;
  6372. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6373. }
  6374. {
  6375. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = ___0_array;
  6376. int32_t L_9 = V_2;
  6377. NullCheck(L_8);
  6378. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_value;
  6379. bool L_11;
  6380. L_11 = Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6381. if (!L_11)
  6382. {
  6383. goto IL_0056;
  6384. }
  6385. }
  6386. {
  6387. int32_t L_12 = V_2;
  6388. return L_12;
  6389. }
  6390. IL_0056:
  6391. {
  6392. int32_t L_13 = V_2;
  6393. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  6394. }
  6395. IL_005a:
  6396. {
  6397. int32_t L_14 = V_2;
  6398. int32_t L_15 = V_0;
  6399. if ((((int32_t)L_14) < ((int32_t)L_15)))
  6400. {
  6401. goto IL_002f;
  6402. }
  6403. }
  6404. IL_005e:
  6405. {
  6406. return (-1);
  6407. }
  6408. }
  6409. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m118C95BC44CE355DFF2462DB76DA4663F24308C5_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6410. {
  6411. int32_t V_0 = 0;
  6412. int32_t V_1 = 0;
  6413. int32_t V_2 = 0;
  6414. {
  6415. int32_t L_0 = ___2_startIndex;
  6416. int32_t L_1 = ___3_count;
  6417. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  6418. goto IL_002d;
  6419. }
  6420. IL_002d:
  6421. {
  6422. int32_t L_3 = ___2_startIndex;
  6423. V_2 = L_3;
  6424. goto IL_005c;
  6425. }
  6426. IL_0031:
  6427. {
  6428. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = ___0_array;
  6429. int32_t L_5 = V_2;
  6430. NullCheck(L_4);
  6431. int32_t L_6 = L_5;
  6432. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6433. }
  6434. {
  6435. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = ___0_array;
  6436. int32_t L_9 = V_2;
  6437. NullCheck(L_8);
  6438. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_value;
  6439. bool L_11;
  6440. L_11 = Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6441. if (!L_11)
  6442. {
  6443. goto IL_0058;
  6444. }
  6445. }
  6446. {
  6447. int32_t L_12 = V_2;
  6448. return L_12;
  6449. }
  6450. IL_0058:
  6451. {
  6452. int32_t L_13 = V_2;
  6453. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  6454. }
  6455. IL_005c:
  6456. {
  6457. int32_t L_14 = V_2;
  6458. int32_t L_15 = V_0;
  6459. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  6460. {
  6461. goto IL_0031;
  6462. }
  6463. }
  6464. IL_0060:
  6465. {
  6466. return (-1);
  6467. }
  6468. }
  6469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m67B084D2DE2C9635B8A7BA146EF0A0A57F73F115_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6470. {
  6471. {
  6472. RuntimeObject* L_0 = ___0_obj;
  6473. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE*)((GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6474. }
  6475. }
  6476. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mC3D1855D62D0C1C551E2384CB7564F6205863256_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, const RuntimeMethod* method)
  6477. {
  6478. {
  6479. NullCheck((RuntimeObject*)__this);
  6480. Type_t* L_0;
  6481. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  6482. NullCheck((MemberInfo_t*)L_0);
  6483. String_t* L_1;
  6484. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(7, (MemberInfo_t*)L_0);
  6485. NullCheck((RuntimeObject*)L_1);
  6486. int32_t L_2;
  6487. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  6488. return L_2;
  6489. }
  6490. }
  6491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m5D4CD4C03630B05DB678F291FF5BAC57B4D917AA_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, const RuntimeMethod* method)
  6492. {
  6493. {
  6494. EqualityComparer_1__ctor_m437FE206AB9739DFD095918C886C07A01E5AE624((EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6495. return;
  6496. }
  6497. }
  6498. #ifdef __clang__
  6499. #pragma clang diagnostic pop
  6500. #endif
  6501. #ifdef __clang__
  6502. #pragma clang diagnostic push
  6503. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6504. #pragma clang diagnostic ignored "-Wunused-variable"
  6505. #endif
  6506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m2E30830E84F1EEB9DF11253F511B14F9BCC01F85_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_x, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_y, const RuntimeMethod* method)
  6507. {
  6508. {
  6509. }
  6510. {
  6511. }
  6512. {
  6513. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2 = ___1_y;
  6514. bool L_3;
  6515. L_3 = Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6516. return L_3;
  6517. }
  6518. }
  6519. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m10069EFA2E646F52C937A9A6DAC135F5B3313CC6_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_obj, const RuntimeMethod* method)
  6520. {
  6521. {
  6522. goto IL_000a;
  6523. }
  6524. IL_000a:
  6525. {
  6526. int32_t L_1;
  6527. L_1 = Vector3Int_GetHashCode_mFAA200CFE26F006BEE6F9A65AFD0AC8C49D730EA_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  6528. return L_1;
  6529. }
  6530. }
  6531. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m71B7B6A0A6F2B34DD55B4DF78A8CDC31ADD94EAC_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_array, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6532. {
  6533. int32_t V_0 = 0;
  6534. int32_t V_1 = 0;
  6535. int32_t V_2 = 0;
  6536. {
  6537. int32_t L_0 = ___2_startIndex;
  6538. int32_t L_1 = ___3_count;
  6539. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  6540. goto IL_002b;
  6541. }
  6542. IL_002b:
  6543. {
  6544. int32_t L_3 = ___2_startIndex;
  6545. V_2 = L_3;
  6546. goto IL_005a;
  6547. }
  6548. IL_002f:
  6549. {
  6550. Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_4 = ___0_array;
  6551. int32_t L_5 = V_2;
  6552. NullCheck(L_4);
  6553. int32_t L_6 = L_5;
  6554. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6555. }
  6556. {
  6557. Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_8 = ___0_array;
  6558. int32_t L_9 = V_2;
  6559. NullCheck(L_8);
  6560. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_10 = ___1_value;
  6561. bool L_11;
  6562. L_11 = Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6563. if (!L_11)
  6564. {
  6565. goto IL_0056;
  6566. }
  6567. }
  6568. {
  6569. int32_t L_12 = V_2;
  6570. return L_12;
  6571. }
  6572. IL_0056:
  6573. {
  6574. int32_t L_13 = V_2;
  6575. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  6576. }
  6577. IL_005a:
  6578. {
  6579. int32_t L_14 = V_2;
  6580. int32_t L_15 = V_0;
  6581. if ((((int32_t)L_14) < ((int32_t)L_15)))
  6582. {
  6583. goto IL_002f;
  6584. }
  6585. }
  6586. IL_005e:
  6587. {
  6588. return (-1);
  6589. }
  6590. }
  6591. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m0BB77388A3AA4F5B99CA2696B9481D79B2C5EC29_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_array, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6592. {
  6593. int32_t V_0 = 0;
  6594. int32_t V_1 = 0;
  6595. int32_t V_2 = 0;
  6596. {
  6597. int32_t L_0 = ___2_startIndex;
  6598. int32_t L_1 = ___3_count;
  6599. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  6600. goto IL_002d;
  6601. }
  6602. IL_002d:
  6603. {
  6604. int32_t L_3 = ___2_startIndex;
  6605. V_2 = L_3;
  6606. goto IL_005c;
  6607. }
  6608. IL_0031:
  6609. {
  6610. Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_4 = ___0_array;
  6611. int32_t L_5 = V_2;
  6612. NullCheck(L_4);
  6613. int32_t L_6 = L_5;
  6614. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6615. }
  6616. {
  6617. Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_8 = ___0_array;
  6618. int32_t L_9 = V_2;
  6619. NullCheck(L_8);
  6620. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_10 = ___1_value;
  6621. bool L_11;
  6622. L_11 = Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6623. if (!L_11)
  6624. {
  6625. goto IL_0058;
  6626. }
  6627. }
  6628. {
  6629. int32_t L_12 = V_2;
  6630. return L_12;
  6631. }
  6632. IL_0058:
  6633. {
  6634. int32_t L_13 = V_2;
  6635. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  6636. }
  6637. IL_005c:
  6638. {
  6639. int32_t L_14 = V_2;
  6640. int32_t L_15 = V_0;
  6641. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  6642. {
  6643. goto IL_0031;
  6644. }
  6645. }
  6646. IL_0060:
  6647. {
  6648. return (-1);
  6649. }
  6650. }
  6651. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m79B7E9B693D16B61ABD3927131BC113E70C10CFA_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6652. {
  6653. {
  6654. RuntimeObject* L_0 = ___0_obj;
  6655. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468*)((GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6656. }
  6657. }
  6658. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mBD950CD5D3B93D02FEB6300E176E6FCD43E394D8_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, const RuntimeMethod* method)
  6659. {
  6660. {
  6661. NullCheck((RuntimeObject*)__this);
  6662. Type_t* L_0;
  6663. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  6664. NullCheck((MemberInfo_t*)L_0);
  6665. String_t* L_1;
  6666. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(7, (MemberInfo_t*)L_0);
  6667. NullCheck((RuntimeObject*)L_1);
  6668. int32_t L_2;
  6669. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  6670. return L_2;
  6671. }
  6672. }
  6673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m98AF938CFFB1F2011CFEA65381985334CCFB6A4C_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, const RuntimeMethod* method)
  6674. {
  6675. {
  6676. EqualityComparer_1__ctor_mA8BD8C91036404C77FB26DBD5CF8D9158BEA27F7((EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6677. return;
  6678. }
  6679. }
  6680. #ifdef __clang__
  6681. #pragma clang diagnostic pop
  6682. #endif
  6683. #ifdef __clang__
  6684. #pragma clang diagnostic push
  6685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6686. #pragma clang diagnostic ignored "-Wunused-variable"
  6687. #endif
  6688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mFE0FBC81BB68C70A07FFC893C7A873F301D2685F_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_x, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_y, const RuntimeMethod* method)
  6689. {
  6690. {
  6691. }
  6692. {
  6693. }
  6694. {
  6695. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___1_y;
  6696. bool L_3;
  6697. L_3 = Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6698. return L_3;
  6699. }
  6700. }
  6701. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m68BA0099ED9ABC8C51E9042EE0F643E38F1E4211_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_obj, const RuntimeMethod* method)
  6702. {
  6703. {
  6704. goto IL_000a;
  6705. }
  6706. IL_000a:
  6707. {
  6708. int32_t L_1;
  6709. L_1 = Vector4_GetHashCode_m53F6FCA56A0051C9D1AB41AA3EAA2C86CDAA8B92_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  6710. return L_1;
  6711. }
  6712. }
  6713. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m2C79CE0153463808BE19051543A6C1C0348128B2_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6714. {
  6715. int32_t V_0 = 0;
  6716. int32_t V_1 = 0;
  6717. int32_t V_2 = 0;
  6718. {
  6719. int32_t L_0 = ___2_startIndex;
  6720. int32_t L_1 = ___3_count;
  6721. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  6722. goto IL_002b;
  6723. }
  6724. IL_002b:
  6725. {
  6726. int32_t L_3 = ___2_startIndex;
  6727. V_2 = L_3;
  6728. goto IL_005a;
  6729. }
  6730. IL_002f:
  6731. {
  6732. Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_4 = ___0_array;
  6733. int32_t L_5 = V_2;
  6734. NullCheck(L_4);
  6735. int32_t L_6 = L_5;
  6736. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6737. }
  6738. {
  6739. Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_8 = ___0_array;
  6740. int32_t L_9 = V_2;
  6741. NullCheck(L_8);
  6742. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___1_value;
  6743. bool L_11;
  6744. L_11 = Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6745. if (!L_11)
  6746. {
  6747. goto IL_0056;
  6748. }
  6749. }
  6750. {
  6751. int32_t L_12 = V_2;
  6752. return L_12;
  6753. }
  6754. IL_0056:
  6755. {
  6756. int32_t L_13 = V_2;
  6757. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  6758. }
  6759. IL_005a:
  6760. {
  6761. int32_t L_14 = V_2;
  6762. int32_t L_15 = V_0;
  6763. if ((((int32_t)L_14) < ((int32_t)L_15)))
  6764. {
  6765. goto IL_002f;
  6766. }
  6767. }
  6768. IL_005e:
  6769. {
  6770. return (-1);
  6771. }
  6772. }
  6773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m3AF1A8F404337EDA66D712A763D65E30C8F33DB1_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6774. {
  6775. int32_t V_0 = 0;
  6776. int32_t V_1 = 0;
  6777. int32_t V_2 = 0;
  6778. {
  6779. int32_t L_0 = ___2_startIndex;
  6780. int32_t L_1 = ___3_count;
  6781. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  6782. goto IL_002d;
  6783. }
  6784. IL_002d:
  6785. {
  6786. int32_t L_3 = ___2_startIndex;
  6787. V_2 = L_3;
  6788. goto IL_005c;
  6789. }
  6790. IL_0031:
  6791. {
  6792. Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_4 = ___0_array;
  6793. int32_t L_5 = V_2;
  6794. NullCheck(L_4);
  6795. int32_t L_6 = L_5;
  6796. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6797. }
  6798. {
  6799. Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_8 = ___0_array;
  6800. int32_t L_9 = V_2;
  6801. NullCheck(L_8);
  6802. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___1_value;
  6803. bool L_11;
  6804. L_11 = Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6805. if (!L_11)
  6806. {
  6807. goto IL_0058;
  6808. }
  6809. }
  6810. {
  6811. int32_t L_12 = V_2;
  6812. return L_12;
  6813. }
  6814. IL_0058:
  6815. {
  6816. int32_t L_13 = V_2;
  6817. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  6818. }
  6819. IL_005c:
  6820. {
  6821. int32_t L_14 = V_2;
  6822. int32_t L_15 = V_0;
  6823. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  6824. {
  6825. goto IL_0031;
  6826. }
  6827. }
  6828. IL_0060:
  6829. {
  6830. return (-1);
  6831. }
  6832. }
  6833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mEE8A94027B83BC0D523E7BFEE05B80C4F24BDDE4_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6834. {
  6835. {
  6836. RuntimeObject* L_0 = ___0_obj;
  6837. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E*)((GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6838. }
  6839. }
  6840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m164CD355BF748F9B4F65BB3A2CFC95A948FBFBA5_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, const RuntimeMethod* method)
  6841. {
  6842. {
  6843. NullCheck((RuntimeObject*)__this);
  6844. Type_t* L_0;
  6845. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  6846. NullCheck((MemberInfo_t*)L_0);
  6847. String_t* L_1;
  6848. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(7, (MemberInfo_t*)L_0);
  6849. NullCheck((RuntimeObject*)L_1);
  6850. int32_t L_2;
  6851. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  6852. return L_2;
  6853. }
  6854. }
  6855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m7BA3BF81448BB185F38857A88B1499C0F931999B_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, const RuntimeMethod* method)
  6856. {
  6857. {
  6858. EqualityComparer_1__ctor_m672764616716C926350B9E69C41621978F32E496((EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6859. return;
  6860. }
  6861. }
  6862. #ifdef __clang__
  6863. #pragma clang diagnostic pop
  6864. #endif
  6865. #ifdef __clang__
  6866. #pragma clang diagnostic push
  6867. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6868. #pragma clang diagnostic ignored "-Wunused-variable"
  6869. #endif
  6870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mD264466B1FE53CD82E2CA322F99A2E5A865A33DB_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, Il2CppFullySharedGenericAny ___0_x, Il2CppFullySharedGenericAny ___1_y, const RuntimeMethod* method)
  6871. {
  6872. const uint32_t SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  6873. void* L_5 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 0)));
  6874. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6875. const Il2CppFullySharedGenericAny L_2 = L_0;
  6876. const Il2CppFullySharedGenericAny L_4 = L_0;
  6877. const Il2CppFullySharedGenericAny L_7 = L_0;
  6878. {
  6879. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_x : &___0_x), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6880. bool L_1 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_0);
  6881. if (!L_1)
  6882. {
  6883. goto IL_0021;
  6884. }
  6885. }
  6886. {
  6887. il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_y : &___1_y), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6888. bool L_3 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_2);
  6889. if (!L_3)
  6890. {
  6891. goto IL_001f;
  6892. }
  6893. }
  6894. {
  6895. il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_y : &___1_y), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6896. bool L_6;
  6897. L_6 = ConstrainedFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 0), il2cpp_rgctx_method(method->klass->rgctx_data, 2), L_5, (void*)(Il2CppFullySharedGenericAny*)(il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_x : &___0_x), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_4: *(void**)L_4));
  6898. return L_6;
  6899. }
  6900. IL_001f:
  6901. {
  6902. return (bool)0;
  6903. }
  6904. IL_0021:
  6905. {
  6906. il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_y : &___1_y), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6907. bool L_8 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_7);
  6908. if (!L_8)
  6909. {
  6910. goto IL_002b;
  6911. }
  6912. }
  6913. {
  6914. return (bool)0;
  6915. }
  6916. IL_002b:
  6917. {
  6918. return (bool)1;
  6919. }
  6920. }
  6921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m7D577247CF2FC1300153659D0373351DBC19B499_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, Il2CppFullySharedGenericAny ___0_obj, const RuntimeMethod* method)
  6922. {
  6923. const uint32_t SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  6924. void* L_2 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 0)));
  6925. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6926. {
  6927. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_obj : &___0_obj), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6928. bool L_1 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_0);
  6929. if (L_1)
  6930. {
  6931. goto IL_000a;
  6932. }
  6933. }
  6934. {
  6935. return 0;
  6936. }
  6937. IL_000a:
  6938. {
  6939. int32_t L_3;
  6940. L_3 = ConstrainedFuncInvoker0< int32_t >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 0), il2cpp_rgctx_method(method->klass->rgctx_data, 3), L_2, (void*)(Il2CppFullySharedGenericAny*)(il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_obj : &___0_obj));
  6941. return L_3;
  6942. }
  6943. }
  6944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m7BCD81D55AE0E06CC5A4AC0B168EE07F2EDE3F51_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, Il2CppFullySharedGenericAny ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6945. {
  6946. const uint32_t SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  6947. void* L_23 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 0)));
  6948. const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6949. const Il2CppFullySharedGenericAny L_8 = L_2;
  6950. const Il2CppFullySharedGenericAny L_18 = L_2;
  6951. const Il2CppFullySharedGenericAny L_22 = L_2;
  6952. int32_t V_0 = 0;
  6953. int32_t V_1 = 0;
  6954. int32_t V_2 = 0;
  6955. {
  6956. int32_t L_0 = ___2_startIndex;
  6957. int32_t L_1 = ___3_count;
  6958. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  6959. il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_value : &___1_value), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6960. bool L_3 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_2);
  6961. if (L_3)
  6962. {
  6963. goto IL_002b;
  6964. }
  6965. }
  6966. {
  6967. int32_t L_4 = ___2_startIndex;
  6968. V_1 = L_4;
  6969. goto IL_0025;
  6970. }
  6971. IL_0011:
  6972. {
  6973. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = ___0_array;
  6974. int32_t L_6 = V_1;
  6975. NullCheck(L_5);
  6976. int32_t L_7 = L_6;
  6977. il2cpp_codegen_memcpy(L_8, (L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  6978. bool L_9 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_8);
  6979. if (L_9)
  6980. {
  6981. goto IL_0021;
  6982. }
  6983. }
  6984. {
  6985. int32_t L_10 = V_1;
  6986. return L_10;
  6987. }
  6988. IL_0021:
  6989. {
  6990. int32_t L_11 = V_1;
  6991. V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
  6992. }
  6993. IL_0025:
  6994. {
  6995. int32_t L_12 = V_1;
  6996. int32_t L_13 = V_0;
  6997. if ((((int32_t)L_12) < ((int32_t)L_13)))
  6998. {
  6999. goto IL_0011;
  7000. }
  7001. }
  7002. {
  7003. goto IL_005e;
  7004. }
  7005. IL_002b:
  7006. {
  7007. int32_t L_14 = ___2_startIndex;
  7008. V_2 = L_14;
  7009. goto IL_005a;
  7010. }
  7011. IL_002f:
  7012. {
  7013. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_15 = ___0_array;
  7014. int32_t L_16 = V_2;
  7015. NullCheck(L_15);
  7016. int32_t L_17 = L_16;
  7017. il2cpp_codegen_memcpy(L_18, (L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7018. bool L_19 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_18);
  7019. if (!L_19)
  7020. {
  7021. goto IL_0056;
  7022. }
  7023. }
  7024. {
  7025. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_20 = ___0_array;
  7026. int32_t L_21 = V_2;
  7027. NullCheck(L_20);
  7028. il2cpp_codegen_memcpy(L_22, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_value : &___1_value), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7029. bool L_24;
  7030. L_24 = ConstrainedFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 0), il2cpp_rgctx_method(method->klass->rgctx_data, 2), L_23, (void*)((Il2CppFullySharedGenericAny*)(L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21))), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_22: *(void**)L_22));
  7031. if (!L_24)
  7032. {
  7033. goto IL_0056;
  7034. }
  7035. }
  7036. {
  7037. int32_t L_25 = V_2;
  7038. return L_25;
  7039. }
  7040. IL_0056:
  7041. {
  7042. int32_t L_26 = V_2;
  7043. V_2 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  7044. }
  7045. IL_005a:
  7046. {
  7047. int32_t L_27 = V_2;
  7048. int32_t L_28 = V_0;
  7049. if ((((int32_t)L_27) < ((int32_t)L_28)))
  7050. {
  7051. goto IL_002f;
  7052. }
  7053. }
  7054. IL_005e:
  7055. {
  7056. return (-1);
  7057. }
  7058. }
  7059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_mDF6FD89AA9AAF716182441BB9D95CA594679C05B_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, Il2CppFullySharedGenericAny ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  7060. {
  7061. const uint32_t SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  7062. void* L_23 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 0)));
  7063. const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7064. const Il2CppFullySharedGenericAny L_8 = L_2;
  7065. const Il2CppFullySharedGenericAny L_18 = L_2;
  7066. const Il2CppFullySharedGenericAny L_22 = L_2;
  7067. int32_t V_0 = 0;
  7068. int32_t V_1 = 0;
  7069. int32_t V_2 = 0;
  7070. {
  7071. int32_t L_0 = ___2_startIndex;
  7072. int32_t L_1 = ___3_count;
  7073. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  7074. il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_value : &___1_value), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7075. bool L_3 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_2);
  7076. if (L_3)
  7077. {
  7078. goto IL_002d;
  7079. }
  7080. }
  7081. {
  7082. int32_t L_4 = ___2_startIndex;
  7083. V_1 = L_4;
  7084. goto IL_0027;
  7085. }
  7086. IL_0013:
  7087. {
  7088. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = ___0_array;
  7089. int32_t L_6 = V_1;
  7090. NullCheck(L_5);
  7091. int32_t L_7 = L_6;
  7092. il2cpp_codegen_memcpy(L_8, (L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7093. bool L_9 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_8);
  7094. if (L_9)
  7095. {
  7096. goto IL_0023;
  7097. }
  7098. }
  7099. {
  7100. int32_t L_10 = V_1;
  7101. return L_10;
  7102. }
  7103. IL_0023:
  7104. {
  7105. int32_t L_11 = V_1;
  7106. V_1 = ((int32_t)il2cpp_codegen_subtract(L_11, 1));
  7107. }
  7108. IL_0027:
  7109. {
  7110. int32_t L_12 = V_1;
  7111. int32_t L_13 = V_0;
  7112. if ((((int32_t)L_12) >= ((int32_t)L_13)))
  7113. {
  7114. goto IL_0013;
  7115. }
  7116. }
  7117. {
  7118. goto IL_0060;
  7119. }
  7120. IL_002d:
  7121. {
  7122. int32_t L_14 = ___2_startIndex;
  7123. V_2 = L_14;
  7124. goto IL_005c;
  7125. }
  7126. IL_0031:
  7127. {
  7128. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_15 = ___0_array;
  7129. int32_t L_16 = V_2;
  7130. NullCheck(L_15);
  7131. int32_t L_17 = L_16;
  7132. il2cpp_codegen_memcpy(L_18, (L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7133. bool L_19 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_18);
  7134. if (!L_19)
  7135. {
  7136. goto IL_0058;
  7137. }
  7138. }
  7139. {
  7140. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_20 = ___0_array;
  7141. int32_t L_21 = V_2;
  7142. NullCheck(L_20);
  7143. il2cpp_codegen_memcpy(L_22, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_value : &___1_value), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7144. bool L_24;
  7145. L_24 = ConstrainedFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 0), il2cpp_rgctx_method(method->klass->rgctx_data, 2), L_23, (void*)((Il2CppFullySharedGenericAny*)(L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21))), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_22: *(void**)L_22));
  7146. if (!L_24)
  7147. {
  7148. goto IL_0058;
  7149. }
  7150. }
  7151. {
  7152. int32_t L_25 = V_2;
  7153. return L_25;
  7154. }
  7155. IL_0058:
  7156. {
  7157. int32_t L_26 = V_2;
  7158. V_2 = ((int32_t)il2cpp_codegen_subtract(L_26, 1));
  7159. }
  7160. IL_005c:
  7161. {
  7162. int32_t L_27 = V_2;
  7163. int32_t L_28 = V_0;
  7164. if ((((int32_t)L_27) >= ((int32_t)L_28)))
  7165. {
  7166. goto IL_0031;
  7167. }
  7168. }
  7169. IL_0060:
  7170. {
  7171. return (-1);
  7172. }
  7173. }
  7174. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m990BEDB8EDE7046FD1793E622217E34256C963E9_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  7175. {
  7176. {
  7177. RuntimeObject* L_0 = ___0_obj;
  7178. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D*)((GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  7179. }
  7180. }
  7181. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mE66ABF1DB1E7CEA7FC0A4C6D66EF9BC25D358C6C_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, const RuntimeMethod* method)
  7182. {
  7183. {
  7184. NullCheck((RuntimeObject*)__this);
  7185. Type_t* L_0;
  7186. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  7187. NullCheck((MemberInfo_t*)L_0);
  7188. String_t* L_1;
  7189. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(7, (MemberInfo_t*)L_0);
  7190. NullCheck((RuntimeObject*)L_1);
  7191. int32_t L_2;
  7192. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  7193. return L_2;
  7194. }
  7195. }
  7196. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m1E6EF9DC694F446196A5C8A35521AD833FE2BBFB_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, const RuntimeMethod* method)
  7197. {
  7198. {
  7199. (( void (*) (EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))((EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  7200. return;
  7201. }
  7202. }
  7203. #ifdef __clang__
  7204. #pragma clang diagnostic pop
  7205. #endif
  7206. #ifdef __clang__
  7207. #pragma clang diagnostic push
  7208. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7209. #pragma clang diagnostic ignored "-Wunused-variable"
  7210. #endif
  7211. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mA1ED0D0FEC4DD8AE6B9E688EE01DAB049612D1D4_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___0_x, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___1_y, const RuntimeMethod* method)
  7212. {
  7213. {
  7214. }
  7215. {
  7216. }
  7217. {
  7218. CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_2 = ___1_y;
  7219. bool L_3;
  7220. L_3 = CachedCodeEntryKey_Equals_m55F9ED97CB9AF357034A75C2FDB8498FC55D3AF0((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7221. return L_3;
  7222. }
  7223. }
  7224. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mC28EE3779A09D9760506DC0BC6033F4CA9B7708C_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___0_obj, const RuntimeMethod* method)
  7225. {
  7226. {
  7227. goto IL_000a;
  7228. }
  7229. IL_000a:
  7230. {
  7231. int32_t L_1;
  7232. L_1 = CachedCodeEntryKey_GetHashCode_m253B53C100F840B987A487020F02184019D776DE((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  7233. return L_1;
  7234. }
  7235. }
  7236. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_mF666DA2418355540ED070064E875920A05686EEF_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* ___0_array, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  7237. {
  7238. int32_t V_0 = 0;
  7239. int32_t V_1 = 0;
  7240. int32_t V_2 = 0;
  7241. {
  7242. int32_t L_0 = ___2_startIndex;
  7243. int32_t L_1 = ___3_count;
  7244. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  7245. goto IL_002b;
  7246. }
  7247. IL_002b:
  7248. {
  7249. int32_t L_3 = ___2_startIndex;
  7250. V_2 = L_3;
  7251. goto IL_005a;
  7252. }
  7253. IL_002f:
  7254. {
  7255. CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* L_4 = ___0_array;
  7256. int32_t L_5 = V_2;
  7257. NullCheck(L_4);
  7258. int32_t L_6 = L_5;
  7259. CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  7260. }
  7261. {
  7262. CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* L_8 = ___0_array;
  7263. int32_t L_9 = V_2;
  7264. NullCheck(L_8);
  7265. CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_10 = ___1_value;
  7266. bool L_11;
  7267. L_11 = CachedCodeEntryKey_Equals_m55F9ED97CB9AF357034A75C2FDB8498FC55D3AF0(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7268. if (!L_11)
  7269. {
  7270. goto IL_0056;
  7271. }
  7272. }
  7273. {
  7274. int32_t L_12 = V_2;
  7275. return L_12;
  7276. }
  7277. IL_0056:
  7278. {
  7279. int32_t L_13 = V_2;
  7280. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  7281. }
  7282. IL_005a:
  7283. {
  7284. int32_t L_14 = V_2;
  7285. int32_t L_15 = V_0;
  7286. if ((((int32_t)L_14) < ((int32_t)L_15)))
  7287. {
  7288. goto IL_002f;
  7289. }
  7290. }
  7291. IL_005e:
  7292. {
  7293. return (-1);
  7294. }
  7295. }
  7296. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m709A87E6F9E6B0E35A1B8E07D19700928C28B0F1_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* ___0_array, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  7297. {
  7298. int32_t V_0 = 0;
  7299. int32_t V_1 = 0;
  7300. int32_t V_2 = 0;
  7301. {
  7302. int32_t L_0 = ___2_startIndex;
  7303. int32_t L_1 = ___3_count;
  7304. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  7305. goto IL_002d;
  7306. }
  7307. IL_002d:
  7308. {
  7309. int32_t L_3 = ___2_startIndex;
  7310. V_2 = L_3;
  7311. goto IL_005c;
  7312. }
  7313. IL_0031:
  7314. {
  7315. CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* L_4 = ___0_array;
  7316. int32_t L_5 = V_2;
  7317. NullCheck(L_4);
  7318. int32_t L_6 = L_5;
  7319. CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  7320. }
  7321. {
  7322. CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* L_8 = ___0_array;
  7323. int32_t L_9 = V_2;
  7324. NullCheck(L_8);
  7325. CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_10 = ___1_value;
  7326. bool L_11;
  7327. L_11 = CachedCodeEntryKey_Equals_m55F9ED97CB9AF357034A75C2FDB8498FC55D3AF0(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7328. if (!L_11)
  7329. {
  7330. goto IL_0058;
  7331. }
  7332. }
  7333. {
  7334. int32_t L_12 = V_2;
  7335. return L_12;
  7336. }
  7337. IL_0058:
  7338. {
  7339. int32_t L_13 = V_2;
  7340. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  7341. }
  7342. IL_005c:
  7343. {
  7344. int32_t L_14 = V_2;
  7345. int32_t L_15 = V_0;
  7346. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  7347. {
  7348. goto IL_0031;
  7349. }
  7350. }
  7351. IL_0060:
  7352. {
  7353. return (-1);
  7354. }
  7355. }
  7356. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m0497B9D3FB82DB8590EB7B67CB8E3533B2FCB3A8_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  7357. {
  7358. {
  7359. RuntimeObject* L_0 = ___0_obj;
  7360. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988*)((GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  7361. }
  7362. }
  7363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m97B648D48F3453BB4959FCA5B60D549684FB210F_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, const RuntimeMethod* method)
  7364. {
  7365. {
  7366. NullCheck((RuntimeObject*)__this);
  7367. Type_t* L_0;
  7368. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  7369. NullCheck((MemberInfo_t*)L_0);
  7370. String_t* L_1;
  7371. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(7, (MemberInfo_t*)L_0);
  7372. NullCheck((RuntimeObject*)L_1);
  7373. int32_t L_2;
  7374. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  7375. return L_2;
  7376. }
  7377. }
  7378. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_mFBD41D5D9C43279234C6FDD37B180842E01B5D2A_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, const RuntimeMethod* method)
  7379. {
  7380. {
  7381. EqualityComparer_1__ctor_mCB1456765E196FA81FA3BFC84A2909A462230CA4((EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  7382. return;
  7383. }
  7384. }
  7385. #ifdef __clang__
  7386. #pragma clang diagnostic pop
  7387. #endif
  7388. #ifdef __clang__
  7389. #pragma clang diagnostic push
  7390. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7391. #pragma clang diagnostic ignored "-Wunused-variable"
  7392. #endif
  7393. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_Multicast(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7394. {
  7395. il2cpp_array_size_t length = __this->___delegates->max_length;
  7396. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  7397. for (il2cpp_array_size_t i = 0; i < length; i++)
  7398. {
  7399. GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* currentDelegate = reinterpret_cast<GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56*>(delegatesToInvoke[i]);
  7400. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  7401. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_container, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  7402. }
  7403. }
  7404. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenStaticInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7405. {
  7406. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_container, il2cppRetVal);
  7407. }
  7408. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_ClosedStaticInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7409. {
  7410. InvokerActionInvoker3< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_container, il2cppRetVal);
  7411. }
  7412. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_ClosedInstInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7413. {
  7414. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_container, il2cppRetVal);
  7415. }
  7416. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenInstInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7417. {
  7418. NullCheck(___0_container);
  7419. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_container, il2cppRetVal);
  7420. }
  7421. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenVirtualInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7422. {
  7423. NullCheck(___0_container);
  7424. VirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_container, il2cppRetVal);
  7425. }
  7426. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenInterfaceInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7427. {
  7428. NullCheck(___0_container);
  7429. InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_container, il2cppRetVal);
  7430. }
  7431. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenGenericVirtualInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7432. {
  7433. NullCheck(___0_container);
  7434. GenericVirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_container, il2cppRetVal);
  7435. }
  7436. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenGenericInterfaceInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7437. {
  7438. NullCheck(___0_container);
  7439. GenericInterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_container, il2cppRetVal);
  7440. }
  7441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetClassValueAction__ctor_m77857F27480265EC4F68B5964C56A0397951A9D0_gshared (GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  7442. {
  7443. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  7444. __this->___method = ___1_method;
  7445. __this->___m_target = ___0_object;
  7446. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  7447. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  7448. __this->___method_code = (intptr_t)__this;
  7449. if (MethodIsStatic((RuntimeMethod*)___1_method))
  7450. {
  7451. bool isOpen = parameterCount == 1;
  7452. if (isOpen)
  7453. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenStaticInvoker;
  7454. else
  7455. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_ClosedStaticInvoker;
  7456. }
  7457. else
  7458. {
  7459. bool isOpen = parameterCount == 0;
  7460. if (isOpen)
  7461. {
  7462. if (__this->___method_is_virtual)
  7463. {
  7464. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  7465. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  7466. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenGenericInterfaceInvoker;
  7467. else
  7468. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenGenericVirtualInvoker;
  7469. else
  7470. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  7471. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenInterfaceInvoker;
  7472. else
  7473. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenVirtualInvoker;
  7474. }
  7475. else
  7476. {
  7477. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenInstInvoker;
  7478. }
  7479. }
  7480. else
  7481. {
  7482. if (___0_object == NULL)
  7483. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  7484. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_ClosedInstInvoker;
  7485. }
  7486. }
  7487. __this->___extra_arg = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_Multicast;
  7488. }
  7489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_gshared (GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7490. {
  7491. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  7492. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_container, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  7493. }
  7494. #ifdef __clang__
  7495. #pragma clang diagnostic pop
  7496. #endif
  7497. #ifdef __clang__
  7498. #pragma clang diagnostic push
  7499. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7500. #pragma clang diagnostic ignored "-Wunused-variable"
  7501. #endif
  7502. void GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_Multicast(GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, Il2CppFullySharedGenericAny* ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7503. {
  7504. il2cpp_array_size_t length = __this->___delegates->max_length;
  7505. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  7506. for (il2cpp_array_size_t i = 0; i < length; i++)
  7507. {
  7508. GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* currentDelegate = reinterpret_cast<GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39*>(delegatesToInvoke[i]);
  7509. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  7510. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_container, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  7511. }
  7512. }
  7513. void GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_OpenStaticInvoker(GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, Il2CppFullySharedGenericAny* ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7514. {
  7515. InvokerActionInvoker2< Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_container, il2cppRetVal);
  7516. }
  7517. void GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_ClosedStaticInvoker(GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, Il2CppFullySharedGenericAny* ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7518. {
  7519. InvokerActionInvoker3< RuntimeObject*, Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_container, il2cppRetVal);
  7520. }
  7521. void GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_ClosedInstInvoker(GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, Il2CppFullySharedGenericAny* ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7522. {
  7523. InvokerActionInvoker2< Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_container, il2cppRetVal);
  7524. }
  7525. void GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_OpenInstInvoker(GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, Il2CppFullySharedGenericAny* ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7526. {
  7527. NullCheck(___0_container);
  7528. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_container, il2cppRetVal);
  7529. }
  7530. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetStructValueAction__ctor_m8973674F88313BE08D424879CC8063F7E58573A1_gshared (GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  7531. {
  7532. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  7533. __this->___method = ___1_method;
  7534. __this->___m_target = ___0_object;
  7535. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  7536. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  7537. __this->___method_code = (intptr_t)__this;
  7538. if (MethodIsStatic((RuntimeMethod*)___1_method))
  7539. {
  7540. bool isOpen = parameterCount == 1;
  7541. if (isOpen)
  7542. __this->___invoke_impl = (intptr_t)&GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_OpenStaticInvoker;
  7543. else
  7544. __this->___invoke_impl = (intptr_t)&GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_ClosedStaticInvoker;
  7545. }
  7546. else
  7547. {
  7548. bool isOpen = parameterCount == 0;
  7549. if (isOpen)
  7550. {
  7551. __this->___invoke_impl = (intptr_t)&GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_OpenInstInvoker;
  7552. }
  7553. else
  7554. {
  7555. if (___0_object == NULL)
  7556. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  7557. __this->___invoke_impl = (intptr_t)&GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_ClosedInstInvoker;
  7558. }
  7559. }
  7560. __this->___extra_arg = (intptr_t)&GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_Multicast;
  7561. }
  7562. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_gshared (GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, Il2CppFullySharedGenericAny* ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7563. {
  7564. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  7565. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_container, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  7566. }
  7567. #ifdef __clang__
  7568. #pragma clang diagnostic pop
  7569. #endif
  7570. #ifdef __clang__
  7571. #pragma clang diagnostic push
  7572. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7573. #pragma clang diagnostic ignored "-Wunused-variable"
  7574. #endif
  7575. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_Multicast(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7576. {
  7577. il2cpp_array_size_t length = __this->___delegates->max_length;
  7578. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  7579. for (il2cpp_array_size_t i = 0; i < length; i++)
  7580. {
  7581. Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* currentDelegate = reinterpret_cast<Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8*>(delegatesToInvoke[i]);
  7582. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  7583. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0__this, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  7584. }
  7585. }
  7586. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenStaticInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7587. {
  7588. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0__this, il2cppRetVal);
  7589. }
  7590. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_ClosedStaticInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7591. {
  7592. InvokerActionInvoker3< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0__this, il2cppRetVal);
  7593. }
  7594. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_ClosedInstInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7595. {
  7596. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0__this, il2cppRetVal);
  7597. }
  7598. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenInstInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7599. {
  7600. NullCheck(___0__this);
  7601. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0__this, il2cppRetVal);
  7602. }
  7603. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenVirtualInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7604. {
  7605. NullCheck(___0__this);
  7606. VirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0__this, il2cppRetVal);
  7607. }
  7608. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenInterfaceInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7609. {
  7610. NullCheck(___0__this);
  7611. InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0__this, il2cppRetVal);
  7612. }
  7613. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenGenericVirtualInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7614. {
  7615. NullCheck(___0__this);
  7616. GenericVirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0__this, il2cppRetVal);
  7617. }
  7618. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenGenericInterfaceInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7619. {
  7620. NullCheck(___0__this);
  7621. GenericInterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0__this, il2cppRetVal);
  7622. }
  7623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Getter_2__ctor_m16D690745E6A210DEBDBAD68966522F012A07999_gshared (Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  7624. {
  7625. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  7626. __this->___method = ___1_method;
  7627. __this->___m_target = ___0_object;
  7628. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  7629. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  7630. __this->___method_code = (intptr_t)__this;
  7631. if (MethodIsStatic((RuntimeMethod*)___1_method))
  7632. {
  7633. bool isOpen = parameterCount == 1;
  7634. if (isOpen)
  7635. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenStaticInvoker;
  7636. else
  7637. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_ClosedStaticInvoker;
  7638. }
  7639. else
  7640. {
  7641. bool isOpen = parameterCount == 0;
  7642. if (isOpen)
  7643. {
  7644. if (__this->___method_is_virtual)
  7645. {
  7646. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  7647. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  7648. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenGenericInterfaceInvoker;
  7649. else
  7650. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenGenericVirtualInvoker;
  7651. else
  7652. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  7653. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenInterfaceInvoker;
  7654. else
  7655. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenVirtualInvoker;
  7656. }
  7657. else
  7658. {
  7659. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenInstInvoker;
  7660. }
  7661. }
  7662. else
  7663. {
  7664. if (___0_object == NULL)
  7665. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  7666. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_ClosedInstInvoker;
  7667. }
  7668. }
  7669. __this->___extra_arg = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_Multicast;
  7670. }
  7671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_gshared (Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7672. {
  7673. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  7674. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0__this, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  7675. }
  7676. #ifdef __clang__
  7677. #pragma clang diagnostic pop
  7678. #endif
  7679. #ifdef __clang__
  7680. #pragma clang diagnostic push
  7681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7682. #pragma clang diagnostic ignored "-Wunused-variable"
  7683. #endif
  7684. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mE55EC6CA85C915EBA621ABB28B8B55BFF530D883_gshared (const RuntimeMethod* method)
  7685. {
  7686. static bool s_Il2CppMethodInitialized;
  7687. if (!s_Il2CppMethodInitialized)
  7688. {
  7689. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  7690. s_Il2CppMethodInitialized = true;
  7691. }
  7692. {
  7693. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  7694. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7695. Type_t* L_1;
  7696. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  7697. NullCheck(L_1);
  7698. String_t* L_2;
  7699. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(24, L_1);
  7700. int64_t L_3;
  7701. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  7702. ((HashCode64_1_tE91648EAFFF631BF00C9786421718E02AE8FD147_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  7703. return;
  7704. }
  7705. }
  7706. #ifdef __clang__
  7707. #pragma clang diagnostic pop
  7708. #endif
  7709. #ifdef __clang__
  7710. #pragma clang diagnostic push
  7711. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7712. #pragma clang diagnostic ignored "-Wunused-variable"
  7713. #endif
  7714. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m0DA4D191673E23A67D0C10C2A799D882F0C4CD7F_gshared (const RuntimeMethod* method)
  7715. {
  7716. static bool s_Il2CppMethodInitialized;
  7717. if (!s_Il2CppMethodInitialized)
  7718. {
  7719. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  7720. s_Il2CppMethodInitialized = true;
  7721. }
  7722. {
  7723. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  7724. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7725. Type_t* L_1;
  7726. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  7727. NullCheck(L_1);
  7728. String_t* L_2;
  7729. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(24, L_1);
  7730. int64_t L_3;
  7731. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  7732. ((HashCode64_1_tAACED5C219BCE704BB23DEE5411688A66F4FA312_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  7733. return;
  7734. }
  7735. }
  7736. #ifdef __clang__
  7737. #pragma clang diagnostic pop
  7738. #endif
  7739. #ifdef __clang__
  7740. #pragma clang diagnostic push
  7741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7742. #pragma clang diagnostic ignored "-Wunused-variable"
  7743. #endif
  7744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mE0CBA22672567EF047B393BC94F444C273385BD1_gshared (const RuntimeMethod* method)
  7745. {
  7746. static bool s_Il2CppMethodInitialized;
  7747. if (!s_Il2CppMethodInitialized)
  7748. {
  7749. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  7750. s_Il2CppMethodInitialized = true;
  7751. }
  7752. {
  7753. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  7754. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7755. Type_t* L_1;
  7756. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  7757. NullCheck(L_1);
  7758. String_t* L_2;
  7759. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(24, L_1);
  7760. int64_t L_3;
  7761. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  7762. ((HashCode64_1_t525093B60DF9E3EDBEC57C2CAB5538644D25195E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  7763. return;
  7764. }
  7765. }
  7766. #ifdef __clang__
  7767. #pragma clang diagnostic pop
  7768. #endif
  7769. #ifdef __clang__
  7770. #pragma clang diagnostic push
  7771. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7772. #pragma clang diagnostic ignored "-Wunused-variable"
  7773. #endif
  7774. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m8896380FDC82B5197427F1AE939249D150F664E9_gshared (const RuntimeMethod* method)
  7775. {
  7776. static bool s_Il2CppMethodInitialized;
  7777. if (!s_Il2CppMethodInitialized)
  7778. {
  7779. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  7780. s_Il2CppMethodInitialized = true;
  7781. }
  7782. {
  7783. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  7784. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7785. Type_t* L_1;
  7786. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  7787. NullCheck(L_1);
  7788. String_t* L_2;
  7789. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(24, L_1);
  7790. int64_t L_3;
  7791. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  7792. ((HashCode64_1_t21902CE3BB8566DD3CF37D5FBF26DDE580F687FD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  7793. return;
  7794. }
  7795. }
  7796. #ifdef __clang__
  7797. #pragma clang diagnostic pop
  7798. #endif
  7799. #ifdef __clang__
  7800. #pragma clang diagnostic push
  7801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7802. #pragma clang diagnostic ignored "-Wunused-variable"
  7803. #endif
  7804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mAC05CBA90A80662872ACFF2FE62C759229FCF870_gshared (const RuntimeMethod* method)
  7805. {
  7806. static bool s_Il2CppMethodInitialized;
  7807. if (!s_Il2CppMethodInitialized)
  7808. {
  7809. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  7810. s_Il2CppMethodInitialized = true;
  7811. }
  7812. {
  7813. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  7814. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7815. Type_t* L_1;
  7816. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  7817. NullCheck(L_1);
  7818. String_t* L_2;
  7819. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(24, L_1);
  7820. int64_t L_3;
  7821. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  7822. ((HashCode64_1_t744F317F9CFBC3EE2DF71AE33FE2D5C9DF6D2336_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  7823. return;
  7824. }
  7825. }
  7826. #ifdef __clang__
  7827. #pragma clang diagnostic pop
  7828. #endif
  7829. #ifdef __clang__
  7830. #pragma clang diagnostic push
  7831. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7832. #pragma clang diagnostic ignored "-Wunused-variable"
  7833. #endif
  7834. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m6C1A5AB38B715C5E52C74B940C9C4229DBF63C9E_gshared (const RuntimeMethod* method)
  7835. {
  7836. static bool s_Il2CppMethodInitialized;
  7837. if (!s_Il2CppMethodInitialized)
  7838. {
  7839. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  7840. s_Il2CppMethodInitialized = true;
  7841. }
  7842. {
  7843. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  7844. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7845. Type_t* L_1;
  7846. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  7847. NullCheck(L_1);
  7848. String_t* L_2;
  7849. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(24, L_1);
  7850. int64_t L_3;
  7851. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  7852. ((HashCode64_1_t285034DF371CEE21CB88B0078A8E5924F2300E0C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  7853. return;
  7854. }
  7855. }
  7856. #ifdef __clang__
  7857. #pragma clang diagnostic pop
  7858. #endif
  7859. #ifdef __clang__
  7860. #pragma clang diagnostic push
  7861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7862. #pragma clang diagnostic ignored "-Wunused-variable"
  7863. #endif
  7864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m67D3E2CF74EFAEF39347CF96F9E9583FBB6E38AC_gshared (const RuntimeMethod* method)
  7865. {
  7866. static bool s_Il2CppMethodInitialized;
  7867. if (!s_Il2CppMethodInitialized)
  7868. {
  7869. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  7870. s_Il2CppMethodInitialized = true;
  7871. }
  7872. {
  7873. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  7874. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7875. Type_t* L_1;
  7876. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  7877. NullCheck(L_1);
  7878. String_t* L_2;
  7879. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(24, L_1);
  7880. int64_t L_3;
  7881. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  7882. ((HashCode64_1_t35854EE2A1679DA8AD9F4B6EBE37867348F4D8DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  7883. return;
  7884. }
  7885. }
  7886. #ifdef __clang__
  7887. #pragma clang diagnostic pop
  7888. #endif
  7889. #ifdef __clang__
  7890. #pragma clang diagnostic push
  7891. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7892. #pragma clang diagnostic ignored "-Wunused-variable"
  7893. #endif
  7894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mBF8ECF9DBE2EDE7D126C320A8DEE93A2EAA9C7EC_gshared (const RuntimeMethod* method)
  7895. {
  7896. static bool s_Il2CppMethodInitialized;
  7897. if (!s_Il2CppMethodInitialized)
  7898. {
  7899. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  7900. s_Il2CppMethodInitialized = true;
  7901. }
  7902. {
  7903. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  7904. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7905. Type_t* L_1;
  7906. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  7907. NullCheck(L_1);
  7908. String_t* L_2;
  7909. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(24, L_1);
  7910. int64_t L_3;
  7911. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  7912. ((HashCode64_1_t258221577FA59C0B1D9B188C325409BB62050DAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  7913. return;
  7914. }
  7915. }
  7916. #ifdef __clang__
  7917. #pragma clang diagnostic pop
  7918. #endif
  7919. #ifdef __clang__
  7920. #pragma clang diagnostic push
  7921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7922. #pragma clang diagnostic ignored "-Wunused-variable"
  7923. #endif
  7924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m417212F114944758FBAA5DBB12CBC2FF306A4E1B_gshared (const RuntimeMethod* method)
  7925. {
  7926. static bool s_Il2CppMethodInitialized;
  7927. if (!s_Il2CppMethodInitialized)
  7928. {
  7929. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  7930. s_Il2CppMethodInitialized = true;
  7931. }
  7932. {
  7933. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  7934. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7935. Type_t* L_1;
  7936. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  7937. NullCheck(L_1);
  7938. String_t* L_2;
  7939. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(24, L_1);
  7940. int64_t L_3;
  7941. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  7942. ((HashCode64_1_t49CA23EDF4DB68FCFD7564115E65F4D23452160A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  7943. return;
  7944. }
  7945. }
  7946. #ifdef __clang__
  7947. #pragma clang diagnostic pop
  7948. #endif
  7949. #ifdef __clang__
  7950. #pragma clang diagnostic push
  7951. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7952. #pragma clang diagnostic ignored "-Wunused-variable"
  7953. #endif
  7954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m7F10674EB74C7C8C115E0FB6F1B0DB8624755F99_gshared (const RuntimeMethod* method)
  7955. {
  7956. static bool s_Il2CppMethodInitialized;
  7957. if (!s_Il2CppMethodInitialized)
  7958. {
  7959. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  7960. s_Il2CppMethodInitialized = true;
  7961. }
  7962. {
  7963. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  7964. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7965. Type_t* L_1;
  7966. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  7967. NullCheck(L_1);
  7968. String_t* L_2;
  7969. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(24, L_1);
  7970. int64_t L_3;
  7971. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  7972. ((HashCode64_1_tC9D36B8B37721F4D2809B01166AAF2928F55B3EC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  7973. return;
  7974. }
  7975. }
  7976. #ifdef __clang__
  7977. #pragma clang diagnostic pop
  7978. #endif
  7979. #ifdef __clang__
  7980. #pragma clang diagnostic push
  7981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7982. #pragma clang diagnostic ignored "-Wunused-variable"
  7983. #endif
  7984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m1A47E3C4E4C8DF53C16ACBAFD4858C8E736B2A49_gshared (const RuntimeMethod* method)
  7985. {
  7986. static bool s_Il2CppMethodInitialized;
  7987. if (!s_Il2CppMethodInitialized)
  7988. {
  7989. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  7990. s_Il2CppMethodInitialized = true;
  7991. }
  7992. {
  7993. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  7994. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7995. Type_t* L_1;
  7996. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  7997. NullCheck(L_1);
  7998. String_t* L_2;
  7999. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(24, L_1);
  8000. int64_t L_3;
  8001. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8002. ((HashCode64_1_t25B99E9F7F998CC07CCA13124E03920779BFF803_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8003. return;
  8004. }
  8005. }
  8006. #ifdef __clang__
  8007. #pragma clang diagnostic pop
  8008. #endif
  8009. #ifdef __clang__
  8010. #pragma clang diagnostic push
  8011. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8012. #pragma clang diagnostic ignored "-Wunused-variable"
  8013. #endif
  8014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSetPropertyBag_1_get_InstantiationKind_m542C648FC9442316698457076FBC5B8C17656097_gshared (HashSetPropertyBag_1_tAA71EF2902794249B4D5127D03BA186EC5310BED* __this, const RuntimeMethod* method)
  8015. {
  8016. {
  8017. return (int32_t)(1);
  8018. }
  8019. }
  8020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* HashSetPropertyBag_1_Instantiate_m40B346AADC5FFAA079D2DD84ED0FD4843585E19E_gshared (HashSetPropertyBag_1_tAA71EF2902794249B4D5127D03BA186EC5310BED* __this, const RuntimeMethod* method)
  8021. {
  8022. {
  8023. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_0 = (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  8024. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  8025. return L_0;
  8026. }
  8027. }
  8028. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSetPropertyBag_1__ctor_m97B9FF0A7C7B1247E10A3C8A5114080B3A6571D1_gshared (HashSetPropertyBag_1_tAA71EF2902794249B4D5127D03BA186EC5310BED* __this, const RuntimeMethod* method)
  8029. {
  8030. {
  8031. (( void (*) (SetPropertyBagBase_2_t535BA9B7846680B8FE7F234EEED4881B81612A78*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))((SetPropertyBagBase_2_t535BA9B7846680B8FE7F234EEED4881B81612A78*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  8032. return;
  8033. }
  8034. }
  8035. #ifdef __clang__
  8036. #pragma clang diagnostic pop
  8037. #endif
  8038. #ifdef __clang__
  8039. #pragma clang diagnostic push
  8040. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8041. #pragma clang diagnostic ignored "-Wunused-variable"
  8042. #endif
  8043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  8044. {
  8045. {
  8046. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_0;
  8047. L_0 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8048. HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D(__this, (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  8049. return;
  8050. }
  8051. }
  8052. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  8053. {
  8054. {
  8055. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  8056. RuntimeObject* L_0 = ___0_comparer;
  8057. if (L_0)
  8058. {
  8059. goto IL_0010;
  8060. }
  8061. }
  8062. {
  8063. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_1;
  8064. L_1 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8065. ___0_comparer = (RuntimeObject*)L_1;
  8066. }
  8067. IL_0010:
  8068. {
  8069. RuntimeObject* L_2 = ___0_comparer;
  8070. __this->____comparer = L_2;
  8071. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_2);
  8072. __this->____lastIndex = 0;
  8073. __this->____count = 0;
  8074. __this->____freeList = (-1);
  8075. __this->____version = 0;
  8076. return;
  8077. }
  8078. }
  8079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mB61A4173FD9D000867524949D5E105DE2C1B7D54_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  8080. {
  8081. {
  8082. int32_t L_0 = ___0_capacity;
  8083. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_1;
  8084. L_1 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8085. HashSet_1__ctor_mC8EB7E5E12FA6F38890EB2435FF06B81B3BBBB0A(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  8086. return;
  8087. }
  8088. }
  8089. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
  8090. {
  8091. {
  8092. RuntimeObject* L_0 = ___0_collection;
  8093. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_1;
  8094. L_1 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8095. HashSet_1__ctor_mA74E823F988E9515688F756D0DD9223AE0248596(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  8096. return;
  8097. }
  8098. }
  8099. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mA74E823F988E9515688F756D0DD9223AE0248596_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  8100. {
  8101. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* V_0 = NULL;
  8102. RuntimeObject* V_1 = NULL;
  8103. int32_t V_2 = 0;
  8104. int32_t G_B8_0 = 0;
  8105. {
  8106. RuntimeObject* L_0 = ___1_comparer;
  8107. HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  8108. RuntimeObject* L_1 = ___0_collection;
  8109. if (L_1)
  8110. {
  8111. goto IL_0015;
  8112. }
  8113. }
  8114. {
  8115. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  8116. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL);
  8117. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  8118. }
  8119. IL_0015:
  8120. {
  8121. RuntimeObject* L_3 = ___0_collection;
  8122. V_0 = ((HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  8123. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_4 = V_0;
  8124. if (!L_4)
  8125. {
  8126. goto IL_0030;
  8127. }
  8128. }
  8129. {
  8130. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_5 = V_0;
  8131. bool L_6;
  8132. L_6 = HashSet_1_AreEqualityComparersEqual_m2D30A02470631B29664BF3981E958399DCD05E59(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  8133. if (!L_6)
  8134. {
  8135. goto IL_0030;
  8136. }
  8137. }
  8138. {
  8139. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_7 = V_0;
  8140. HashSet_1_CopyFrom_m76A9036184E9E454D1A7553EF88A707525F27A8A(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  8141. return;
  8142. }
  8143. IL_0030:
  8144. {
  8145. RuntimeObject* L_8 = ___0_collection;
  8146. V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_8, il2cpp_rgctx_data(method->klass->rgctx_data, 12)));
  8147. RuntimeObject* L_9 = V_1;
  8148. if (!L_9)
  8149. {
  8150. goto IL_0042;
  8151. }
  8152. }
  8153. {
  8154. RuntimeObject* L_10 = V_1;
  8155. NullCheck(L_10);
  8156. int32_t L_11;
  8157. L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 12), L_10);
  8158. G_B8_0 = L_11;
  8159. goto IL_0043;
  8160. }
  8161. IL_0042:
  8162. {
  8163. G_B8_0 = 0;
  8164. }
  8165. IL_0043:
  8166. {
  8167. V_2 = G_B8_0;
  8168. int32_t L_12 = V_2;
  8169. int32_t L_13;
  8170. L_13 = HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  8171. RuntimeObject* L_14 = ___0_collection;
  8172. HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  8173. int32_t L_15 = __this->____count;
  8174. if ((((int32_t)L_15) <= ((int32_t)0)))
  8175. {
  8176. goto IL_0074;
  8177. }
  8178. }
  8179. {
  8180. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_16 = __this->____slots;
  8181. NullCheck(L_16);
  8182. int32_t L_17 = __this->____count;
  8183. if ((((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_16)->max_length))/L_17))) <= ((int32_t)3)))
  8184. {
  8185. goto IL_0074;
  8186. }
  8187. }
  8188. {
  8189. HashSet_1_TrimExcess_mFDA37D3F003EF52B5E93673AE3ED38E04D5DB500(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  8190. }
  8191. IL_0074:
  8192. {
  8193. return;
  8194. }
  8195. }
  8196. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m0D5F0A5862948121CF0A6F4D421BD98A3BE64DA3_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  8197. {
  8198. {
  8199. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  8200. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  8201. __this->____siInfo = L_0;
  8202. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)L_0);
  8203. return;
  8204. }
  8205. }
  8206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m76A9036184E9E454D1A7553EF88A707525F27A8A_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_source, const RuntimeMethod* method)
  8207. {
  8208. static bool s_Il2CppMethodInitialized;
  8209. if (!s_Il2CppMethodInitialized)
  8210. {
  8211. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  8212. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  8213. s_Il2CppMethodInitialized = true;
  8214. }
  8215. int32_t V_0 = 0;
  8216. int32_t V_1 = 0;
  8217. int32_t V_2 = 0;
  8218. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* V_3 = NULL;
  8219. int32_t V_4 = 0;
  8220. int32_t V_5 = 0;
  8221. int32_t V_6 = 0;
  8222. {
  8223. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_0 = ___0_source;
  8224. NullCheck(L_0);
  8225. int32_t L_1 = L_0->____count;
  8226. V_0 = L_1;
  8227. int32_t L_2 = V_0;
  8228. if (L_2)
  8229. {
  8230. goto IL_000b;
  8231. }
  8232. }
  8233. {
  8234. return;
  8235. }
  8236. IL_000b:
  8237. {
  8238. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_3 = ___0_source;
  8239. NullCheck(L_3);
  8240. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3->____buckets;
  8241. NullCheck(L_4);
  8242. V_1 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
  8243. int32_t L_5 = V_0;
  8244. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  8245. int32_t L_6;
  8246. L_6 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(((int32_t)il2cpp_codegen_add(L_5, 1)), NULL);
  8247. int32_t L_7 = V_1;
  8248. if ((((int32_t)L_6) < ((int32_t)L_7)))
  8249. {
  8250. goto IL_0065;
  8251. }
  8252. }
  8253. {
  8254. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_8 = ___0_source;
  8255. NullCheck(L_8);
  8256. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8->____buckets;
  8257. NullCheck((RuntimeArray*)L_9);
  8258. RuntimeObject* L_10;
  8259. L_10 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_9, NULL);
  8260. __this->____buckets = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
  8261. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)));
  8262. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_11 = ___0_source;
  8263. NullCheck(L_11);
  8264. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_12 = L_11->____slots;
  8265. NullCheck((RuntimeArray*)L_12);
  8266. RuntimeObject* L_13;
  8267. L_13 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_12, NULL);
  8268. __this->____slots = ((SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16)));
  8269. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)((SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16))));
  8270. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_14 = ___0_source;
  8271. NullCheck(L_14);
  8272. int32_t L_15 = L_14->____lastIndex;
  8273. __this->____lastIndex = L_15;
  8274. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_16 = ___0_source;
  8275. NullCheck(L_16);
  8276. int32_t L_17 = L_16->____freeList;
  8277. __this->____freeList = L_17;
  8278. goto IL_00c7;
  8279. }
  8280. IL_0065:
  8281. {
  8282. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_18 = ___0_source;
  8283. NullCheck(L_18);
  8284. int32_t L_19 = L_18->____lastIndex;
  8285. V_2 = L_19;
  8286. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_20 = ___0_source;
  8287. NullCheck(L_20);
  8288. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_21 = L_20->____slots;
  8289. V_3 = L_21;
  8290. int32_t L_22 = V_0;
  8291. int32_t L_23;
  8292. L_23 = HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C(__this, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  8293. V_4 = 0;
  8294. V_5 = 0;
  8295. goto IL_00ba;
  8296. }
  8297. IL_0083:
  8298. {
  8299. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_24 = V_3;
  8300. int32_t L_25 = V_5;
  8301. NullCheck(L_24);
  8302. int32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___hashCode;
  8303. V_6 = L_26;
  8304. int32_t L_27 = V_6;
  8305. if ((((int32_t)L_27) < ((int32_t)0)))
  8306. {
  8307. goto IL_00b4;
  8308. }
  8309. }
  8310. {
  8311. int32_t L_28 = V_4;
  8312. int32_t L_29 = V_6;
  8313. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_30 = V_3;
  8314. int32_t L_31 = V_5;
  8315. NullCheck(L_30);
  8316. int32_t L_32 = ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->___value;
  8317. HashSet_1_AddValue_m6D3D24A6F1E5CB0ABD85841349382CE64EF2F690(__this, L_28, L_29, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  8318. int32_t L_33 = V_4;
  8319. V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  8320. }
  8321. IL_00b4:
  8322. {
  8323. int32_t L_34 = V_5;
  8324. V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  8325. }
  8326. IL_00ba:
  8327. {
  8328. int32_t L_35 = V_5;
  8329. int32_t L_36 = V_2;
  8330. if ((((int32_t)L_35) < ((int32_t)L_36)))
  8331. {
  8332. goto IL_0083;
  8333. }
  8334. }
  8335. {
  8336. int32_t L_37 = V_4;
  8337. __this->____lastIndex = L_37;
  8338. }
  8339. IL_00c7:
  8340. {
  8341. int32_t L_38 = V_0;
  8342. __this->____count = L_38;
  8343. return;
  8344. }
  8345. }
  8346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC8EB7E5E12FA6F38890EB2435FF06B81B3BBBB0A_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  8347. {
  8348. {
  8349. RuntimeObject* L_0 = ___1_comparer;
  8350. HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  8351. int32_t L_1 = ___0_capacity;
  8352. if ((((int32_t)L_1) >= ((int32_t)0)))
  8353. {
  8354. goto IL_0016;
  8355. }
  8356. }
  8357. {
  8358. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  8359. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
  8360. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  8361. }
  8362. IL_0016:
  8363. {
  8364. int32_t L_3 = ___0_capacity;
  8365. if ((((int32_t)L_3) <= ((int32_t)0)))
  8366. {
  8367. goto IL_0022;
  8368. }
  8369. }
  8370. {
  8371. int32_t L_4 = ___0_capacity;
  8372. int32_t L_5;
  8373. L_5 = HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  8374. }
  8375. IL_0022:
  8376. {
  8377. return;
  8378. }
  8379. }
  8380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m8DCCFBE982C11AAB3D29ED804447945A4FFC110B_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  8381. {
  8382. {
  8383. int32_t L_0 = ___0_item;
  8384. bool L_1;
  8385. L_1 = HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  8386. return;
  8387. }
  8388. }
  8389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  8390. {
  8391. {
  8392. int32_t L_0 = __this->____lastIndex;
  8393. if ((((int32_t)L_0) <= ((int32_t)0)))
  8394. {
  8395. goto IL_0044;
  8396. }
  8397. }
  8398. {
  8399. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_1 = __this->____slots;
  8400. int32_t L_2 = __this->____lastIndex;
  8401. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, L_2, NULL);
  8402. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____buckets;
  8403. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  8404. NullCheck(L_4);
  8405. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL);
  8406. __this->____lastIndex = 0;
  8407. __this->____count = 0;
  8408. __this->____freeList = (-1);
  8409. }
  8410. IL_0044:
  8411. {
  8412. int32_t L_5 = __this->____version;
  8413. __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
  8414. return;
  8415. }
  8416. }
  8417. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  8418. {
  8419. int32_t V_0 = 0;
  8420. int32_t V_1 = 0;
  8421. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* V_2 = NULL;
  8422. int32_t V_3 = 0;
  8423. {
  8424. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  8425. if (!L_0)
  8426. {
  8427. goto IL_0080;
  8428. }
  8429. }
  8430. {
  8431. V_0 = 0;
  8432. int32_t L_1 = ___0_item;
  8433. int32_t L_2;
  8434. L_2 = HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  8435. V_1 = L_2;
  8436. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_3 = __this->____slots;
  8437. V_2 = L_3;
  8438. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  8439. int32_t L_5 = V_1;
  8440. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  8441. NullCheck(L_6);
  8442. NullCheck(L_4);
  8443. int32_t L_7 = ((int32_t)(L_5%((int32_t)(((RuntimeArray*)L_6)->max_length))));
  8444. int32_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  8445. V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  8446. goto IL_007c;
  8447. }
  8448. IL_002f:
  8449. {
  8450. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_9 = V_2;
  8451. int32_t L_10 = V_3;
  8452. NullCheck(L_9);
  8453. int32_t L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___hashCode;
  8454. int32_t L_12 = V_1;
  8455. if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
  8456. {
  8457. goto IL_005a;
  8458. }
  8459. }
  8460. {
  8461. RuntimeObject* L_13 = __this->____comparer;
  8462. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_14 = V_2;
  8463. int32_t L_15 = V_3;
  8464. NullCheck(L_14);
  8465. int32_t L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___value;
  8466. int32_t L_17 = ___0_item;
  8467. NullCheck(L_13);
  8468. bool L_18;
  8469. L_18 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_13, L_16, L_17);
  8470. if (!L_18)
  8471. {
  8472. goto IL_005a;
  8473. }
  8474. }
  8475. {
  8476. return (bool)1;
  8477. }
  8478. IL_005a:
  8479. {
  8480. int32_t L_19 = V_0;
  8481. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_20 = V_2;
  8482. NullCheck(L_20);
  8483. if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
  8484. {
  8485. goto IL_006b;
  8486. }
  8487. }
  8488. {
  8489. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_21 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  8490. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  8491. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, method);
  8492. }
  8493. IL_006b:
  8494. {
  8495. int32_t L_22 = V_0;
  8496. V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  8497. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_23 = V_2;
  8498. int32_t L_24 = V_3;
  8499. NullCheck(L_23);
  8500. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  8501. V_3 = L_25;
  8502. }
  8503. IL_007c:
  8504. {
  8505. int32_t L_26 = V_3;
  8506. if ((((int32_t)L_26) >= ((int32_t)0)))
  8507. {
  8508. goto IL_002f;
  8509. }
  8510. }
  8511. IL_0080:
  8512. {
  8513. return (bool)0;
  8514. }
  8515. }
  8516. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mD398237C598AECB4793962F1E4DBA8BBA5DBE38B_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  8517. {
  8518. {
  8519. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_array;
  8520. int32_t L_1 = ___1_arrayIndex;
  8521. int32_t L_2 = __this->____count;
  8522. HashSet_1_CopyTo_m3C27BBD4EFB01EA7A8B2DE3F0E12CD9E449950DF(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  8523. return;
  8524. }
  8525. }
  8526. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  8527. {
  8528. int32_t V_0 = 0;
  8529. int32_t V_1 = 0;
  8530. int32_t V_2 = 0;
  8531. int32_t V_3 = 0;
  8532. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* V_4 = NULL;
  8533. int32_t V_5 = 0;
  8534. {
  8535. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  8536. if (!L_0)
  8537. {
  8538. goto IL_0154;
  8539. }
  8540. }
  8541. {
  8542. int32_t L_1 = ___0_item;
  8543. int32_t L_2;
  8544. L_2 = HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  8545. V_0 = L_2;
  8546. int32_t L_3 = V_0;
  8547. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  8548. NullCheck(L_4);
  8549. V_1 = ((int32_t)(L_3%((int32_t)(((RuntimeArray*)L_4)->max_length))));
  8550. V_2 = (-1);
  8551. V_3 = 0;
  8552. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_5 = __this->____slots;
  8553. V_4 = L_5;
  8554. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  8555. int32_t L_7 = V_1;
  8556. NullCheck(L_6);
  8557. int32_t L_8 = L_7;
  8558. int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  8559. V_5 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  8560. goto IL_014c;
  8561. }
  8562. IL_003b:
  8563. {
  8564. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_10 = V_4;
  8565. int32_t L_11 = V_5;
  8566. NullCheck(L_10);
  8567. int32_t L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___hashCode;
  8568. int32_t L_13 = V_0;
  8569. if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
  8570. {
  8571. goto IL_0123;
  8572. }
  8573. }
  8574. {
  8575. RuntimeObject* L_14 = __this->____comparer;
  8576. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_15 = V_4;
  8577. int32_t L_16 = V_5;
  8578. NullCheck(L_15);
  8579. int32_t L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___value;
  8580. int32_t L_18 = ___0_item;
  8581. NullCheck(L_14);
  8582. bool L_19;
  8583. L_19 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_14, L_17, L_18);
  8584. if (!L_19)
  8585. {
  8586. goto IL_0123;
  8587. }
  8588. }
  8589. {
  8590. int32_t L_20 = V_2;
  8591. if ((((int32_t)L_20) >= ((int32_t)0)))
  8592. {
  8593. goto IL_008c;
  8594. }
  8595. }
  8596. {
  8597. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = __this->____buckets;
  8598. int32_t L_22 = V_1;
  8599. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_23 = V_4;
  8600. int32_t L_24 = V_5;
  8601. NullCheck(L_23);
  8602. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  8603. NullCheck(L_21);
  8604. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1)));
  8605. goto IL_00a7;
  8606. }
  8607. IL_008c:
  8608. {
  8609. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_26 = V_4;
  8610. int32_t L_27 = V_2;
  8611. NullCheck(L_26);
  8612. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_28 = V_4;
  8613. int32_t L_29 = V_5;
  8614. NullCheck(L_28);
  8615. int32_t L_30 = ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___next;
  8616. ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___next = L_30;
  8617. }
  8618. IL_00a7:
  8619. {
  8620. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_31 = V_4;
  8621. int32_t L_32 = V_5;
  8622. NullCheck(L_31);
  8623. ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___hashCode = (-1);
  8624. goto IL_00d1;
  8625. }
  8626. IL_00d1:
  8627. {
  8628. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_33 = V_4;
  8629. int32_t L_34 = V_5;
  8630. NullCheck(L_33);
  8631. int32_t L_35 = __this->____freeList;
  8632. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->___next = L_35;
  8633. int32_t L_36 = __this->____count;
  8634. __this->____count = ((int32_t)il2cpp_codegen_subtract(L_36, 1));
  8635. int32_t L_37 = __this->____version;
  8636. __this->____version = ((int32_t)il2cpp_codegen_add(L_37, 1));
  8637. int32_t L_38 = __this->____count;
  8638. if (L_38)
  8639. {
  8640. goto IL_0119;
  8641. }
  8642. }
  8643. {
  8644. __this->____lastIndex = 0;
  8645. __this->____freeList = (-1);
  8646. goto IL_0121;
  8647. }
  8648. IL_0119:
  8649. {
  8650. int32_t L_39 = V_5;
  8651. __this->____freeList = L_39;
  8652. }
  8653. IL_0121:
  8654. {
  8655. return (bool)1;
  8656. }
  8657. IL_0123:
  8658. {
  8659. int32_t L_40 = V_3;
  8660. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_41 = V_4;
  8661. NullCheck(L_41);
  8662. if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length)))))
  8663. {
  8664. goto IL_0135;
  8665. }
  8666. }
  8667. {
  8668. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_42 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  8669. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  8670. IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, method);
  8671. }
  8672. IL_0135:
  8673. {
  8674. int32_t L_43 = V_3;
  8675. V_3 = ((int32_t)il2cpp_codegen_add(L_43, 1));
  8676. int32_t L_44 = V_5;
  8677. V_2 = L_44;
  8678. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_45 = V_4;
  8679. int32_t L_46 = V_5;
  8680. NullCheck(L_45);
  8681. int32_t L_47 = ((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->___next;
  8682. V_5 = L_47;
  8683. }
  8684. IL_014c:
  8685. {
  8686. int32_t L_48 = V_5;
  8687. if ((((int32_t)L_48) >= ((int32_t)0)))
  8688. {
  8689. goto IL_003b;
  8690. }
  8691. }
  8692. IL_0154:
  8693. {
  8694. return (bool)0;
  8695. }
  8696. }
  8697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_mB717B519B4FBD92488427A6798B491B5FA5FB185_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  8698. {
  8699. {
  8700. int32_t L_0 = __this->____count;
  8701. return L_0;
  8702. }
  8703. }
  8704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mCF631038A37231EECB6D89FD9C92A6C2F1D8A3DF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  8705. {
  8706. {
  8707. return (bool)0;
  8708. }
  8709. }
  8710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  8711. {
  8712. {
  8713. Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 L_0;
  8714. memset((&L_0), 0, sizeof(L_0));
  8715. Enumerator__ctor_mFE3FD5858B2622B0DB3A98E965A87270E087E292((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  8716. return L_0;
  8717. }
  8718. }
  8719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFB5AA335BD4906485CB12ED2FBFFAF51FA3F1EBB_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  8720. {
  8721. {
  8722. Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 L_0;
  8723. memset((&L_0), 0, sizeof(L_0));
  8724. Enumerator__ctor_mFE3FD5858B2622B0DB3A98E965A87270E087E292((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  8725. Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 L_1 = L_0;
  8726. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  8727. return (RuntimeObject*)L_2;
  8728. }
  8729. }
  8730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_IEnumerable_GetEnumerator_mE1616E3A1216DC33957C20680B934BC088CECEBA_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  8731. {
  8732. {
  8733. Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 L_0;
  8734. memset((&L_0), 0, sizeof(L_0));
  8735. Enumerator__ctor_mFE3FD5858B2622B0DB3A98E965A87270E087E292((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  8736. Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 L_1 = L_0;
  8737. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  8738. return (RuntimeObject*)L_2;
  8739. }
  8740. }
  8741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetObjectData_m225089E5EADAC464572D74B63933A7D9ACD63349_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  8742. {
  8743. static bool s_Il2CppMethodInitialized;
  8744. if (!s_Il2CppMethodInitialized)
  8745. {
  8746. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8747. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  8748. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  8749. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  8750. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  8751. s_Il2CppMethodInitialized = true;
  8752. }
  8753. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
  8754. String_t* G_B4_0 = NULL;
  8755. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B4_1 = NULL;
  8756. String_t* G_B3_0 = NULL;
  8757. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B3_1 = NULL;
  8758. int32_t G_B5_0 = 0;
  8759. String_t* G_B5_1 = NULL;
  8760. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B5_2 = NULL;
  8761. {
  8762. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  8763. if (L_0)
  8764. {
  8765. goto IL_000e;
  8766. }
  8767. }
  8768. {
  8769. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  8770. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL);
  8771. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  8772. }
  8773. IL_000e:
  8774. {
  8775. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info;
  8776. int32_t L_3 = __this->____version;
  8777. NullCheck(L_2);
  8778. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_2, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_3, NULL);
  8779. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info;
  8780. RuntimeObject* L_5 = __this->____comparer;
  8781. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 30)) };
  8782. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8783. Type_t* L_7;
  8784. L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
  8785. NullCheck(L_4);
  8786. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_4, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject*)L_5, L_7, NULL);
  8787. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info;
  8788. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____buckets;
  8789. if (!L_9)
  8790. {
  8791. G_B4_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  8792. G_B4_1 = L_8;
  8793. goto IL_0052;
  8794. }
  8795. G_B3_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  8796. G_B3_1 = L_8;
  8797. }
  8798. {
  8799. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  8800. NullCheck(L_10);
  8801. G_B5_0 = ((int32_t)(((RuntimeArray*)L_10)->max_length));
  8802. G_B5_1 = G_B3_0;
  8803. G_B5_2 = G_B3_1;
  8804. goto IL_0053;
  8805. }
  8806. IL_0052:
  8807. {
  8808. G_B5_0 = 0;
  8809. G_B5_1 = G_B4_0;
  8810. G_B5_2 = G_B4_1;
  8811. }
  8812. IL_0053:
  8813. {
  8814. NullCheck(G_B5_2);
  8815. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(G_B5_2, G_B5_1, G_B5_0, NULL);
  8816. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
  8817. if (!L_11)
  8818. {
  8819. goto IL_0089;
  8820. }
  8821. }
  8822. {
  8823. int32_t L_12 = __this->____count;
  8824. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 31), (uint32_t)L_12);
  8825. V_0 = L_13;
  8826. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_0;
  8827. HashSet_1_CopyTo_mAFBFB4E9CC9508A1AE5E2FD2A63AEE373D77C409(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
  8828. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_15 = ___0_info;
  8829. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_0;
  8830. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  8831. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8832. Type_t* L_18;
  8833. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  8834. NullCheck(L_15);
  8835. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_15, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (RuntimeObject*)L_16, L_18, NULL);
  8836. }
  8837. IL_0089:
  8838. {
  8839. return;
  8840. }
  8841. }
  8842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_OnDeserialization_mE05F83949ED3974F2CB3209AA5925C2E0B62BF4B_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
  8843. {
  8844. static bool s_Il2CppMethodInitialized;
  8845. if (!s_Il2CppMethodInitialized)
  8846. {
  8847. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  8848. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8849. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  8850. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  8851. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  8852. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  8853. s_Il2CppMethodInitialized = true;
  8854. }
  8855. int32_t V_0 = 0;
  8856. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  8857. int32_t V_2 = 0;
  8858. {
  8859. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = __this->____siInfo;
  8860. if (L_0)
  8861. {
  8862. goto IL_0009;
  8863. }
  8864. }
  8865. {
  8866. return;
  8867. }
  8868. IL_0009:
  8869. {
  8870. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = __this->____siInfo;
  8871. NullCheck(L_1);
  8872. int32_t L_2;
  8873. L_2 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_1, _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, NULL);
  8874. V_0 = L_2;
  8875. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = __this->____siInfo;
  8876. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 34)) };
  8877. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8878. Type_t* L_5;
  8879. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  8880. NullCheck(L_3);
  8881. RuntimeObject* L_6;
  8882. L_6 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_3, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_5, NULL);
  8883. __this->____comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  8884. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4))));
  8885. __this->____freeList = (-1);
  8886. int32_t L_7 = V_0;
  8887. if (!L_7)
  8888. {
  8889. goto IL_00ad;
  8890. }
  8891. }
  8892. {
  8893. int32_t L_8 = V_0;
  8894. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_8);
  8895. __this->____buckets = L_9;
  8896. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_9);
  8897. int32_t L_10 = V_0;
  8898. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_11 = (SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)(SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_10);
  8899. __this->____slots = L_11;
  8900. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_11);
  8901. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_12 = __this->____siInfo;
  8902. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  8903. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8904. Type_t* L_14;
  8905. L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
  8906. NullCheck(L_12);
  8907. RuntimeObject* L_15;
  8908. L_15 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_12, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, L_14, NULL);
  8909. V_1 = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_15, il2cpp_rgctx_data(method->klass->rgctx_data, 24)));
  8910. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_1;
  8911. if (L_16)
  8912. {
  8913. goto IL_008f;
  8914. }
  8915. }
  8916. {
  8917. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_17 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  8918. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), NULL);
  8919. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  8920. }
  8921. IL_008f:
  8922. {
  8923. V_2 = 0;
  8924. goto IL_00a5;
  8925. }
  8926. IL_0093:
  8927. {
  8928. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  8929. int32_t L_19 = V_2;
  8930. NullCheck(L_18);
  8931. int32_t L_20 = L_19;
  8932. int32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  8933. bool L_22;
  8934. L_22 = HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B(__this, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  8935. int32_t L_23 = V_2;
  8936. V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  8937. }
  8938. IL_00a5:
  8939. {
  8940. int32_t L_24 = V_2;
  8941. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_1;
  8942. NullCheck(L_25);
  8943. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  8944. {
  8945. goto IL_0093;
  8946. }
  8947. }
  8948. {
  8949. goto IL_00b4;
  8950. }
  8951. IL_00ad:
  8952. {
  8953. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  8954. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  8955. }
  8956. IL_00b4:
  8957. {
  8958. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_26 = __this->____siInfo;
  8959. NullCheck(L_26);
  8960. int32_t L_27;
  8961. L_27 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_26, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
  8962. __this->____version = L_27;
  8963. __this->____siInfo = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL;
  8964. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL);
  8965. return;
  8966. }
  8967. }
  8968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  8969. {
  8970. {
  8971. int32_t L_0 = ___0_item;
  8972. bool L_1;
  8973. L_1 = HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  8974. return L_1;
  8975. }
  8976. }
  8977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  8978. {
  8979. static bool s_Il2CppMethodInitialized;
  8980. if (!s_Il2CppMethodInitialized)
  8981. {
  8982. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  8983. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  8984. s_Il2CppMethodInitialized = true;
  8985. }
  8986. RuntimeObject* V_0 = NULL;
  8987. int32_t V_1 = 0;
  8988. {
  8989. RuntimeObject* L_0 = ___0_other;
  8990. if (L_0)
  8991. {
  8992. goto IL_000e;
  8993. }
  8994. }
  8995. {
  8996. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  8997. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), NULL);
  8998. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  8999. }
  9000. IL_000e:
  9001. {
  9002. RuntimeObject* L_2 = ___0_other;
  9003. NullCheck(L_2);
  9004. RuntimeObject* L_3;
  9005. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_2);
  9006. V_0 = L_3;
  9007. }
  9008. {
  9009. auto __finallyBlock = il2cpp::utils::Finally([&]
  9010. {
  9011. FINALLY_0030:
  9012. {
  9013. {
  9014. RuntimeObject* L_4 = V_0;
  9015. if (!L_4)
  9016. {
  9017. goto IL_0039;
  9018. }
  9019. }
  9020. {
  9021. RuntimeObject* L_5 = V_0;
  9022. NullCheck((RuntimeObject*)L_5);
  9023. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_5);
  9024. }
  9025. IL_0039:
  9026. {
  9027. return;
  9028. }
  9029. }
  9030. });
  9031. try
  9032. {
  9033. {
  9034. goto IL_0026_1;
  9035. }
  9036. IL_0017_1:
  9037. {
  9038. RuntimeObject* L_6 = V_0;
  9039. NullCheck(L_6);
  9040. int32_t L_7;
  9041. L_7 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 29), L_6);
  9042. V_1 = L_7;
  9043. int32_t L_8 = V_1;
  9044. bool L_9;
  9045. L_9 = HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  9046. }
  9047. IL_0026_1:
  9048. {
  9049. RuntimeObject* L_10 = V_0;
  9050. NullCheck((RuntimeObject*)L_10);
  9051. bool L_11;
  9052. L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_10);
  9053. if (L_11)
  9054. {
  9055. goto IL_0017_1;
  9056. }
  9057. }
  9058. {
  9059. goto IL_003a;
  9060. }
  9061. }
  9062. catch(Il2CppExceptionWrapper& e)
  9063. {
  9064. __finallyBlock.StoreException(e.ex);
  9065. }
  9066. }
  9067. IL_003a:
  9068. {
  9069. return;
  9070. }
  9071. }
  9072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mAFBFB4E9CC9508A1AE5E2FD2A63AEE373D77C409_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, const RuntimeMethod* method)
  9073. {
  9074. {
  9075. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_array;
  9076. int32_t L_1 = __this->____count;
  9077. HashSet_1_CopyTo_m3C27BBD4EFB01EA7A8B2DE3F0E12CD9E449950DF(__this, L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  9078. return;
  9079. }
  9080. }
  9081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m3C27BBD4EFB01EA7A8B2DE3F0E12CD9E449950DF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  9082. {
  9083. int32_t V_0 = 0;
  9084. int32_t V_1 = 0;
  9085. {
  9086. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_array;
  9087. if (L_0)
  9088. {
  9089. goto IL_000e;
  9090. }
  9091. }
  9092. {
  9093. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  9094. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  9095. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  9096. }
  9097. IL_000e:
  9098. {
  9099. int32_t L_2 = ___1_arrayIndex;
  9100. if ((((int32_t)L_2) >= ((int32_t)0)))
  9101. {
  9102. goto IL_0028;
  9103. }
  9104. }
  9105. {
  9106. int32_t L_3 = ___1_arrayIndex;
  9107. int32_t L_4 = L_3;
  9108. RuntimeObject* L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_4);
  9109. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  9110. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  9111. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  9112. }
  9113. IL_0028:
  9114. {
  9115. int32_t L_7 = ___2_count;
  9116. if ((((int32_t)L_7) >= ((int32_t)0)))
  9117. {
  9118. goto IL_0042;
  9119. }
  9120. }
  9121. {
  9122. int32_t L_8 = ___2_count;
  9123. int32_t L_9 = L_8;
  9124. RuntimeObject* L_10 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_9);
  9125. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_11 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  9126. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  9127. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, method);
  9128. }
  9129. IL_0042:
  9130. {
  9131. int32_t L_12 = ___1_arrayIndex;
  9132. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = ___0_array;
  9133. NullCheck(L_13);
  9134. if ((((int32_t)L_12) > ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  9135. {
  9136. goto IL_0050;
  9137. }
  9138. }
  9139. {
  9140. int32_t L_14 = ___2_count;
  9141. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = ___0_array;
  9142. NullCheck(L_15);
  9143. int32_t L_16 = ___1_arrayIndex;
  9144. if ((((int32_t)L_14) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), L_16)))))
  9145. {
  9146. goto IL_005b;
  9147. }
  9148. }
  9149. IL_0050:
  9150. {
  9151. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  9152. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL);
  9153. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  9154. }
  9155. IL_005b:
  9156. {
  9157. V_0 = 0;
  9158. V_1 = 0;
  9159. goto IL_0097;
  9160. }
  9161. IL_0061:
  9162. {
  9163. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_18 = __this->____slots;
  9164. int32_t L_19 = V_1;
  9165. NullCheck(L_18);
  9166. int32_t L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___hashCode;
  9167. if ((((int32_t)L_20) < ((int32_t)0)))
  9168. {
  9169. goto IL_0093;
  9170. }
  9171. }
  9172. {
  9173. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = ___0_array;
  9174. int32_t L_22 = ___1_arrayIndex;
  9175. int32_t L_23 = V_0;
  9176. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_24 = __this->____slots;
  9177. int32_t L_25 = V_1;
  9178. NullCheck(L_24);
  9179. int32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___value;
  9180. NullCheck(L_21);
  9181. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, L_23))), (int32_t)L_26);
  9182. int32_t L_27 = V_0;
  9183. V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  9184. }
  9185. IL_0093:
  9186. {
  9187. int32_t L_28 = V_1;
  9188. V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  9189. }
  9190. IL_0097:
  9191. {
  9192. int32_t L_29 = V_1;
  9193. int32_t L_30 = __this->____lastIndex;
  9194. if ((((int32_t)L_29) >= ((int32_t)L_30)))
  9195. {
  9196. goto IL_00a4;
  9197. }
  9198. }
  9199. {
  9200. int32_t L_31 = V_0;
  9201. int32_t L_32 = ___2_count;
  9202. if ((((int32_t)L_31) < ((int32_t)L_32)))
  9203. {
  9204. goto IL_0061;
  9205. }
  9206. }
  9207. IL_00a4:
  9208. {
  9209. return;
  9210. }
  9211. }
  9212. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_RemoveWhere_m14A96615AA5F5F1497A6E01A5DF2BF13F022325E_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* ___0_match, const RuntimeMethod* method)
  9213. {
  9214. int32_t V_0 = 0;
  9215. int32_t V_1 = 0;
  9216. int32_t V_2 = 0;
  9217. {
  9218. Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_0 = ___0_match;
  9219. if (L_0)
  9220. {
  9221. goto IL_000e;
  9222. }
  9223. }
  9224. {
  9225. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  9226. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), NULL);
  9227. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  9228. }
  9229. IL_000e:
  9230. {
  9231. V_0 = 0;
  9232. V_1 = 0;
  9233. goto IL_0054;
  9234. }
  9235. IL_0014:
  9236. {
  9237. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_2 = __this->____slots;
  9238. int32_t L_3 = V_1;
  9239. NullCheck(L_2);
  9240. int32_t L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode;
  9241. if ((((int32_t)L_4) < ((int32_t)0)))
  9242. {
  9243. goto IL_0050;
  9244. }
  9245. }
  9246. {
  9247. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_5 = __this->____slots;
  9248. int32_t L_6 = V_1;
  9249. NullCheck(L_5);
  9250. int32_t L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value;
  9251. V_2 = L_7;
  9252. Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_8 = ___0_match;
  9253. int32_t L_9 = V_2;
  9254. NullCheck(L_8);
  9255. bool L_10;
  9256. L_10 = Predicate_1_Invoke_mD16C664FFE93598D1C12AC86190D12B0F90B5419_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
  9257. if (!L_10)
  9258. {
  9259. goto IL_0050;
  9260. }
  9261. }
  9262. {
  9263. int32_t L_11 = V_2;
  9264. bool L_12;
  9265. L_12 = HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
  9266. if (!L_12)
  9267. {
  9268. goto IL_0050;
  9269. }
  9270. }
  9271. {
  9272. int32_t L_13 = V_0;
  9273. V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  9274. }
  9275. IL_0050:
  9276. {
  9277. int32_t L_14 = V_1;
  9278. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  9279. }
  9280. IL_0054:
  9281. {
  9282. int32_t L_15 = V_1;
  9283. int32_t L_16 = __this->____lastIndex;
  9284. if ((((int32_t)L_15) < ((int32_t)L_16)))
  9285. {
  9286. goto IL_0014;
  9287. }
  9288. }
  9289. {
  9290. int32_t L_17 = V_0;
  9291. return L_17;
  9292. }
  9293. }
  9294. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  9295. {
  9296. {
  9297. RuntimeObject* L_0 = __this->____comparer;
  9298. return L_0;
  9299. }
  9300. }
  9301. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_mFDA37D3F003EF52B5E93673AE3ED38E04D5DB500_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  9302. {
  9303. static bool s_Il2CppMethodInitialized;
  9304. if (!s_Il2CppMethodInitialized)
  9305. {
  9306. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  9307. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  9308. s_Il2CppMethodInitialized = true;
  9309. }
  9310. int32_t V_0 = 0;
  9311. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* V_1 = NULL;
  9312. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  9313. int32_t V_3 = 0;
  9314. int32_t V_4 = 0;
  9315. int32_t V_5 = 0;
  9316. {
  9317. int32_t L_0 = __this->____count;
  9318. if (L_0)
  9319. {
  9320. goto IL_0025;
  9321. }
  9322. }
  9323. {
  9324. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  9325. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  9326. __this->____slots = (SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)NULL;
  9327. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)(SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)NULL);
  9328. int32_t L_1 = __this->____version;
  9329. __this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
  9330. return;
  9331. }
  9332. IL_0025:
  9333. {
  9334. int32_t L_2 = __this->____count;
  9335. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  9336. int32_t L_3;
  9337. L_3 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_2, NULL);
  9338. V_0 = L_3;
  9339. int32_t L_4 = V_0;
  9340. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_5 = (SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)(SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  9341. V_1 = L_5;
  9342. int32_t L_6 = V_0;
  9343. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  9344. V_2 = L_7;
  9345. V_3 = 0;
  9346. V_4 = 0;
  9347. goto IL_00a2;
  9348. }
  9349. IL_0046:
  9350. {
  9351. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_8 = __this->____slots;
  9352. int32_t L_9 = V_4;
  9353. NullCheck(L_8);
  9354. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  9355. if ((((int32_t)L_10) < ((int32_t)0)))
  9356. {
  9357. goto IL_009c;
  9358. }
  9359. }
  9360. {
  9361. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_11 = V_1;
  9362. int32_t L_12 = V_3;
  9363. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_13 = __this->____slots;
  9364. int32_t L_14 = V_4;
  9365. NullCheck(L_13);
  9366. int32_t L_15 = L_14;
  9367. Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8 L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  9368. NullCheck(L_11);
  9369. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8)L_16);
  9370. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_17 = V_1;
  9371. int32_t L_18 = V_3;
  9372. NullCheck(L_17);
  9373. int32_t L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___hashCode;
  9374. int32_t L_20 = V_0;
  9375. V_5 = ((int32_t)(L_19%L_20));
  9376. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_21 = V_1;
  9377. int32_t L_22 = V_3;
  9378. NullCheck(L_21);
  9379. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_2;
  9380. int32_t L_24 = V_5;
  9381. NullCheck(L_23);
  9382. int32_t L_25 = L_24;
  9383. int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
  9384. ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___next = ((int32_t)il2cpp_codegen_subtract(L_26, 1));
  9385. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_2;
  9386. int32_t L_28 = V_5;
  9387. int32_t L_29 = V_3;
  9388. NullCheck(L_27);
  9389. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (int32_t)((int32_t)il2cpp_codegen_add(L_29, 1)));
  9390. int32_t L_30 = V_3;
  9391. V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  9392. }
  9393. IL_009c:
  9394. {
  9395. int32_t L_31 = V_4;
  9396. V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  9397. }
  9398. IL_00a2:
  9399. {
  9400. int32_t L_32 = V_4;
  9401. int32_t L_33 = __this->____lastIndex;
  9402. if ((((int32_t)L_32) < ((int32_t)L_33)))
  9403. {
  9404. goto IL_0046;
  9405. }
  9406. }
  9407. {
  9408. int32_t L_34 = V_3;
  9409. __this->____lastIndex = L_34;
  9410. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_35 = V_1;
  9411. __this->____slots = L_35;
  9412. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_35);
  9413. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_2;
  9414. __this->____buckets = L_36;
  9415. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_36);
  9416. __this->____freeList = (-1);
  9417. return;
  9418. }
  9419. }
  9420. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  9421. {
  9422. static bool s_Il2CppMethodInitialized;
  9423. if (!s_Il2CppMethodInitialized)
  9424. {
  9425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  9426. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  9427. s_Il2CppMethodInitialized = true;
  9428. }
  9429. int32_t V_0 = 0;
  9430. {
  9431. int32_t L_0 = ___0_capacity;
  9432. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  9433. int32_t L_1;
  9434. L_1 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_0, NULL);
  9435. V_0 = L_1;
  9436. int32_t L_2 = V_0;
  9437. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2);
  9438. __this->____buckets = L_3;
  9439. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_3);
  9440. int32_t L_4 = V_0;
  9441. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_5 = (SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)(SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  9442. __this->____slots = L_5;
  9443. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_5);
  9444. int32_t L_6 = V_0;
  9445. return L_6;
  9446. }
  9447. }
  9448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_m7EE99125BBB78B18669A0B9760A5F6E4A01454FF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  9449. {
  9450. static bool s_Il2CppMethodInitialized;
  9451. if (!s_Il2CppMethodInitialized)
  9452. {
  9453. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  9454. s_Il2CppMethodInitialized = true;
  9455. }
  9456. int32_t V_0 = 0;
  9457. {
  9458. int32_t L_0 = __this->____count;
  9459. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  9460. int32_t L_1;
  9461. L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(L_0, NULL);
  9462. V_0 = L_1;
  9463. int32_t L_2 = V_0;
  9464. int32_t L_3 = __this->____count;
  9465. if ((((int32_t)L_2) > ((int32_t)L_3)))
  9466. {
  9467. goto IL_0020;
  9468. }
  9469. }
  9470. {
  9471. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  9472. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B)), NULL);
  9473. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
  9474. }
  9475. IL_0020:
  9476. {
  9477. int32_t L_5 = V_0;
  9478. HashSet_1_SetCapacity_m6B2495F23F97908BC4EE3B987C1F16093E922C62(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
  9479. return;
  9480. }
  9481. }
  9482. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m6B2495F23F97908BC4EE3B987C1F16093E922C62_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  9483. {
  9484. static bool s_Il2CppMethodInitialized;
  9485. if (!s_Il2CppMethodInitialized)
  9486. {
  9487. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  9488. s_Il2CppMethodInitialized = true;
  9489. }
  9490. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* V_0 = NULL;
  9491. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  9492. int32_t V_2 = 0;
  9493. int32_t V_3 = 0;
  9494. {
  9495. int32_t L_0 = ___0_newSize;
  9496. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_1 = (SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)(SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_0);
  9497. V_0 = L_1;
  9498. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_2 = __this->____slots;
  9499. if (!L_2)
  9500. {
  9501. goto IL_0023;
  9502. }
  9503. }
  9504. {
  9505. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_3 = __this->____slots;
  9506. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_4 = V_0;
  9507. int32_t L_5 = __this->____lastIndex;
  9508. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_5, NULL);
  9509. }
  9510. IL_0023:
  9511. {
  9512. int32_t L_6 = ___0_newSize;
  9513. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  9514. V_1 = L_7;
  9515. V_2 = 0;
  9516. goto IL_0058;
  9517. }
  9518. IL_002e:
  9519. {
  9520. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_8 = V_0;
  9521. int32_t L_9 = V_2;
  9522. NullCheck(L_8);
  9523. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  9524. int32_t L_11 = ___0_newSize;
  9525. V_3 = ((int32_t)(L_10%L_11));
  9526. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_12 = V_0;
  9527. int32_t L_13 = V_2;
  9528. NullCheck(L_12);
  9529. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_1;
  9530. int32_t L_15 = V_3;
  9531. NullCheck(L_14);
  9532. int32_t L_16 = L_15;
  9533. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  9534. ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___next = ((int32_t)il2cpp_codegen_subtract(L_17, 1));
  9535. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  9536. int32_t L_19 = V_3;
  9537. int32_t L_20 = V_2;
  9538. NullCheck(L_18);
  9539. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (int32_t)((int32_t)il2cpp_codegen_add(L_20, 1)));
  9540. int32_t L_21 = V_2;
  9541. V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  9542. }
  9543. IL_0058:
  9544. {
  9545. int32_t L_22 = V_2;
  9546. int32_t L_23 = __this->____lastIndex;
  9547. if ((((int32_t)L_22) < ((int32_t)L_23)))
  9548. {
  9549. goto IL_002e;
  9550. }
  9551. }
  9552. {
  9553. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_24 = V_0;
  9554. __this->____slots = L_24;
  9555. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_24);
  9556. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_1;
  9557. __this->____buckets = L_25;
  9558. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_25);
  9559. return;
  9560. }
  9561. }
  9562. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_value, const RuntimeMethod* method)
  9563. {
  9564. int32_t V_0 = 0;
  9565. int32_t V_1 = 0;
  9566. int32_t V_2 = 0;
  9567. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* V_3 = NULL;
  9568. int32_t V_4 = 0;
  9569. int32_t V_5 = 0;
  9570. {
  9571. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  9572. if (L_0)
  9573. {
  9574. goto IL_0010;
  9575. }
  9576. }
  9577. {
  9578. int32_t L_1;
  9579. L_1 = HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  9580. }
  9581. IL_0010:
  9582. {
  9583. int32_t L_2 = ___0_value;
  9584. int32_t L_3;
  9585. L_3 = HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  9586. V_0 = L_3;
  9587. int32_t L_4 = V_0;
  9588. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____buckets;
  9589. NullCheck(L_5);
  9590. V_1 = ((int32_t)(L_4%((int32_t)(((RuntimeArray*)L_5)->max_length))));
  9591. V_2 = 0;
  9592. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_6 = __this->____slots;
  9593. V_3 = L_6;
  9594. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->____buckets;
  9595. int32_t L_8 = V_1;
  9596. NullCheck(L_7);
  9597. int32_t L_9 = L_8;
  9598. int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  9599. V_5 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  9600. goto IL_008b;
  9601. }
  9602. IL_003a:
  9603. {
  9604. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_11 = V_3;
  9605. int32_t L_12 = V_5;
  9606. NullCheck(L_11);
  9607. int32_t L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___hashCode;
  9608. int32_t L_14 = V_0;
  9609. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  9610. {
  9611. goto IL_0067;
  9612. }
  9613. }
  9614. {
  9615. RuntimeObject* L_15 = __this->____comparer;
  9616. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_16 = V_3;
  9617. int32_t L_17 = V_5;
  9618. NullCheck(L_16);
  9619. int32_t L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___value;
  9620. int32_t L_19 = ___0_value;
  9621. NullCheck(L_15);
  9622. bool L_20;
  9623. L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_15, L_18, L_19);
  9624. if (!L_20)
  9625. {
  9626. goto IL_0067;
  9627. }
  9628. }
  9629. {
  9630. return (bool)0;
  9631. }
  9632. IL_0067:
  9633. {
  9634. int32_t L_21 = V_2;
  9635. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_22 = V_3;
  9636. NullCheck(L_22);
  9637. if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
  9638. {
  9639. goto IL_0078;
  9640. }
  9641. }
  9642. {
  9643. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_23 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  9644. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  9645. IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, method);
  9646. }
  9647. IL_0078:
  9648. {
  9649. int32_t L_24 = V_2;
  9650. V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  9651. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_25 = V_3;
  9652. int32_t L_26 = V_5;
  9653. NullCheck(L_25);
  9654. int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___next;
  9655. V_5 = L_27;
  9656. }
  9657. IL_008b:
  9658. {
  9659. int32_t L_28 = V_5;
  9660. if ((((int32_t)L_28) >= ((int32_t)0)))
  9661. {
  9662. goto IL_003a;
  9663. }
  9664. }
  9665. {
  9666. int32_t L_29 = __this->____freeList;
  9667. if ((((int32_t)L_29) < ((int32_t)0)))
  9668. {
  9669. goto IL_00b6;
  9670. }
  9671. }
  9672. {
  9673. int32_t L_30 = __this->____freeList;
  9674. V_4 = L_30;
  9675. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_31 = V_3;
  9676. int32_t L_32 = V_4;
  9677. NullCheck(L_31);
  9678. int32_t L_33 = ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___next;
  9679. __this->____freeList = L_33;
  9680. goto IL_00ef;
  9681. }
  9682. IL_00b6:
  9683. {
  9684. int32_t L_34 = __this->____lastIndex;
  9685. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_35 = V_3;
  9686. NullCheck(L_35);
  9687. if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))))
  9688. {
  9689. goto IL_00d9;
  9690. }
  9691. }
  9692. {
  9693. HashSet_1_IncreaseCapacity_m7EE99125BBB78B18669A0B9760A5F6E4A01454FF(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
  9694. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_36 = __this->____slots;
  9695. V_3 = L_36;
  9696. int32_t L_37 = V_0;
  9697. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = __this->____buckets;
  9698. NullCheck(L_38);
  9699. V_1 = ((int32_t)(L_37%((int32_t)(((RuntimeArray*)L_38)->max_length))));
  9700. }
  9701. IL_00d9:
  9702. {
  9703. int32_t L_39 = __this->____lastIndex;
  9704. V_4 = L_39;
  9705. int32_t L_40 = __this->____lastIndex;
  9706. __this->____lastIndex = ((int32_t)il2cpp_codegen_add(L_40, 1));
  9707. }
  9708. IL_00ef:
  9709. {
  9710. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_41 = V_3;
  9711. int32_t L_42 = V_4;
  9712. NullCheck(L_41);
  9713. int32_t L_43 = V_0;
  9714. ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___hashCode = L_43;
  9715. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_44 = V_3;
  9716. int32_t L_45 = V_4;
  9717. NullCheck(L_44);
  9718. int32_t L_46 = ___0_value;
  9719. ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___value = L_46;
  9720. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_47 = V_3;
  9721. int32_t L_48 = V_4;
  9722. NullCheck(L_47);
  9723. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = __this->____buckets;
  9724. int32_t L_50 = V_1;
  9725. NullCheck(L_49);
  9726. int32_t L_51 = L_50;
  9727. int32_t L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
  9728. ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48)))->___next = ((int32_t)il2cpp_codegen_subtract(L_52, 1));
  9729. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = __this->____buckets;
  9730. int32_t L_54 = V_1;
  9731. int32_t L_55 = V_4;
  9732. NullCheck(L_53);
  9733. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (int32_t)((int32_t)il2cpp_codegen_add(L_55, 1)));
  9734. int32_t L_56 = __this->____count;
  9735. __this->____count = ((int32_t)il2cpp_codegen_add(L_56, 1));
  9736. int32_t L_57 = __this->____version;
  9737. __this->____version = ((int32_t)il2cpp_codegen_add(L_57, 1));
  9738. return (bool)1;
  9739. }
  9740. }
  9741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m6D3D24A6F1E5CB0ABD85841349382CE64EF2F690_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_index, int32_t ___1_hashCode, int32_t ___2_value, const RuntimeMethod* method)
  9742. {
  9743. int32_t V_0 = 0;
  9744. {
  9745. int32_t L_0 = ___1_hashCode;
  9746. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
  9747. NullCheck(L_1);
  9748. V_0 = ((int32_t)(L_0%((int32_t)(((RuntimeArray*)L_1)->max_length))));
  9749. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_2 = __this->____slots;
  9750. int32_t L_3 = ___0_index;
  9751. NullCheck(L_2);
  9752. int32_t L_4 = ___1_hashCode;
  9753. ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode = L_4;
  9754. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_5 = __this->____slots;
  9755. int32_t L_6 = ___0_index;
  9756. NullCheck(L_5);
  9757. int32_t L_7 = ___2_value;
  9758. ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value = L_7;
  9759. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_8 = __this->____slots;
  9760. int32_t L_9 = ___0_index;
  9761. NullCheck(L_8);
  9762. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  9763. int32_t L_11 = V_0;
  9764. NullCheck(L_10);
  9765. int32_t L_12 = L_11;
  9766. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  9767. ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___next = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  9768. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->____buckets;
  9769. int32_t L_15 = V_0;
  9770. int32_t L_16 = ___0_index;
  9771. NullCheck(L_14);
  9772. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)((int32_t)il2cpp_codegen_add(L_16, 1)));
  9773. return;
  9774. }
  9775. }
  9776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m2D30A02470631B29664BF3981E958399DCD05E59_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_set1, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___1_set2, const RuntimeMethod* method)
  9777. {
  9778. {
  9779. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_0 = ___0_set1;
  9780. NullCheck(L_0);
  9781. RuntimeObject* L_1;
  9782. L_1 = HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  9783. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_2 = ___1_set2;
  9784. NullCheck(L_2);
  9785. RuntimeObject* L_3;
  9786. L_3 = HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_inline(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  9787. NullCheck((RuntimeObject*)L_1);
  9788. bool L_4;
  9789. L_4 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, (RuntimeObject*)L_1, (RuntimeObject*)L_3);
  9790. return L_4;
  9791. }
  9792. }
  9793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  9794. {
  9795. {
  9796. goto IL_000a;
  9797. }
  9798. IL_000a:
  9799. {
  9800. RuntimeObject* L_1 = __this->____comparer;
  9801. int32_t L_2 = ___0_item;
  9802. NullCheck(L_1);
  9803. int32_t L_3;
  9804. L_3 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1, L_2);
  9805. return ((int32_t)(L_3&((int32_t)2147483647LL)));
  9806. }
  9807. }
  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. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mD2BBE225041537B7240E453D3E14991EB2169E2C_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  9817. {
  9818. {
  9819. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_0;
  9820. L_0 = EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  9821. HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3(__this, (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  9822. return;
  9823. }
  9824. }
  9825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  9826. {
  9827. {
  9828. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  9829. RuntimeObject* L_0 = ___0_comparer;
  9830. if (L_0)
  9831. {
  9832. goto IL_0010;
  9833. }
  9834. }
  9835. {
  9836. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_1;
  9837. L_1 = EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  9838. ___0_comparer = (RuntimeObject*)L_1;
  9839. }
  9840. IL_0010:
  9841. {
  9842. RuntimeObject* L_2 = ___0_comparer;
  9843. __this->____comparer = L_2;
  9844. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_2);
  9845. __this->____lastIndex = 0;
  9846. __this->____count = 0;
  9847. __this->____freeList = (-1);
  9848. __this->____version = 0;
  9849. return;
  9850. }
  9851. }
  9852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m17CFB4C99A4231D352F55EBDF5ECA73CF22761BC_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  9853. {
  9854. {
  9855. int32_t L_0 = ___0_capacity;
  9856. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_1;
  9857. L_1 = EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  9858. HashSet_1__ctor_m3EF0F0574098F7E0EE9B64C5D8A397BBCDF7E542(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  9859. return;
  9860. }
  9861. }
  9862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m67F18797ADF615671341068504396819F0378201_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
  9863. {
  9864. {
  9865. RuntimeObject* L_0 = ___0_collection;
  9866. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_1;
  9867. L_1 = EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  9868. HashSet_1__ctor_m493828D9E92664CB7484FD941FB0CA3713C0D04A(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  9869. return;
  9870. }
  9871. }
  9872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m493828D9E92664CB7484FD941FB0CA3713C0D04A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  9873. {
  9874. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* V_0 = NULL;
  9875. RuntimeObject* V_1 = NULL;
  9876. int32_t V_2 = 0;
  9877. int32_t G_B8_0 = 0;
  9878. {
  9879. RuntimeObject* L_0 = ___1_comparer;
  9880. HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  9881. RuntimeObject* L_1 = ___0_collection;
  9882. if (L_1)
  9883. {
  9884. goto IL_0015;
  9885. }
  9886. }
  9887. {
  9888. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  9889. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL);
  9890. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  9891. }
  9892. IL_0015:
  9893. {
  9894. RuntimeObject* L_3 = ___0_collection;
  9895. V_0 = ((HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  9896. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_4 = V_0;
  9897. if (!L_4)
  9898. {
  9899. goto IL_0030;
  9900. }
  9901. }
  9902. {
  9903. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_5 = V_0;
  9904. bool L_6;
  9905. L_6 = HashSet_1_AreEqualityComparersEqual_m193FBE20CD13A08869C7A8081B81E6BE86550935(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  9906. if (!L_6)
  9907. {
  9908. goto IL_0030;
  9909. }
  9910. }
  9911. {
  9912. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_7 = V_0;
  9913. HashSet_1_CopyFrom_mA5B09DE5581655D8D3A00EA36B780B3C27D2CD8A(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  9914. return;
  9915. }
  9916. IL_0030:
  9917. {
  9918. RuntimeObject* L_8 = ___0_collection;
  9919. V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_8, il2cpp_rgctx_data(method->klass->rgctx_data, 12)));
  9920. RuntimeObject* L_9 = V_1;
  9921. if (!L_9)
  9922. {
  9923. goto IL_0042;
  9924. }
  9925. }
  9926. {
  9927. RuntimeObject* L_10 = V_1;
  9928. NullCheck(L_10);
  9929. int32_t L_11;
  9930. L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 12), L_10);
  9931. G_B8_0 = L_11;
  9932. goto IL_0043;
  9933. }
  9934. IL_0042:
  9935. {
  9936. G_B8_0 = 0;
  9937. }
  9938. IL_0043:
  9939. {
  9940. V_2 = G_B8_0;
  9941. int32_t L_12 = V_2;
  9942. int32_t L_13;
  9943. L_13 = HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  9944. RuntimeObject* L_14 = ___0_collection;
  9945. HashSet_1_UnionWith_m0E9BB6D536A0AF0F32F2ADDAC67F738FC13C1ABE(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  9946. int32_t L_15 = __this->____count;
  9947. if ((((int32_t)L_15) <= ((int32_t)0)))
  9948. {
  9949. goto IL_0074;
  9950. }
  9951. }
  9952. {
  9953. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_16 = __this->____slots;
  9954. NullCheck(L_16);
  9955. int32_t L_17 = __this->____count;
  9956. if ((((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_16)->max_length))/L_17))) <= ((int32_t)3)))
  9957. {
  9958. goto IL_0074;
  9959. }
  9960. }
  9961. {
  9962. HashSet_1_TrimExcess_mE7FC0AB29C9B9433BDFE905769ECBBB4DF9D8A13(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  9963. }
  9964. IL_0074:
  9965. {
  9966. return;
  9967. }
  9968. }
  9969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mA1D6FAD5A19FF7BBCB18B026E5DCC8FBC56CF1EA_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  9970. {
  9971. {
  9972. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  9973. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  9974. __this->____siInfo = L_0;
  9975. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)L_0);
  9976. return;
  9977. }
  9978. }
  9979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_mA5B09DE5581655D8D3A00EA36B780B3C27D2CD8A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_source, const RuntimeMethod* method)
  9980. {
  9981. static bool s_Il2CppMethodInitialized;
  9982. if (!s_Il2CppMethodInitialized)
  9983. {
  9984. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  9985. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  9986. s_Il2CppMethodInitialized = true;
  9987. }
  9988. int32_t V_0 = 0;
  9989. int32_t V_1 = 0;
  9990. int32_t V_2 = 0;
  9991. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* V_3 = NULL;
  9992. int32_t V_4 = 0;
  9993. int32_t V_5 = 0;
  9994. int32_t V_6 = 0;
  9995. {
  9996. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_0 = ___0_source;
  9997. NullCheck(L_0);
  9998. int32_t L_1 = L_0->____count;
  9999. V_0 = L_1;
  10000. int32_t L_2 = V_0;
  10001. if (L_2)
  10002. {
  10003. goto IL_000b;
  10004. }
  10005. }
  10006. {
  10007. return;
  10008. }
  10009. IL_000b:
  10010. {
  10011. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_3 = ___0_source;
  10012. NullCheck(L_3);
  10013. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3->____buckets;
  10014. NullCheck(L_4);
  10015. V_1 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
  10016. int32_t L_5 = V_0;
  10017. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  10018. int32_t L_6;
  10019. L_6 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(((int32_t)il2cpp_codegen_add(L_5, 1)), NULL);
  10020. int32_t L_7 = V_1;
  10021. if ((((int32_t)L_6) < ((int32_t)L_7)))
  10022. {
  10023. goto IL_0065;
  10024. }
  10025. }
  10026. {
  10027. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_8 = ___0_source;
  10028. NullCheck(L_8);
  10029. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8->____buckets;
  10030. NullCheck((RuntimeArray*)L_9);
  10031. RuntimeObject* L_10;
  10032. L_10 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_9, NULL);
  10033. __this->____buckets = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
  10034. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)));
  10035. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_11 = ___0_source;
  10036. NullCheck(L_11);
  10037. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_12 = L_11->____slots;
  10038. NullCheck((RuntimeArray*)L_12);
  10039. RuntimeObject* L_13;
  10040. L_13 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_12, NULL);
  10041. __this->____slots = ((SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16)));
  10042. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)((SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16))));
  10043. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_14 = ___0_source;
  10044. NullCheck(L_14);
  10045. int32_t L_15 = L_14->____lastIndex;
  10046. __this->____lastIndex = L_15;
  10047. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_16 = ___0_source;
  10048. NullCheck(L_16);
  10049. int32_t L_17 = L_16->____freeList;
  10050. __this->____freeList = L_17;
  10051. goto IL_00c7;
  10052. }
  10053. IL_0065:
  10054. {
  10055. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_18 = ___0_source;
  10056. NullCheck(L_18);
  10057. int32_t L_19 = L_18->____lastIndex;
  10058. V_2 = L_19;
  10059. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_20 = ___0_source;
  10060. NullCheck(L_20);
  10061. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_21 = L_20->____slots;
  10062. V_3 = L_21;
  10063. int32_t L_22 = V_0;
  10064. int32_t L_23;
  10065. L_23 = HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E(__this, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  10066. V_4 = 0;
  10067. V_5 = 0;
  10068. goto IL_00ba;
  10069. }
  10070. IL_0083:
  10071. {
  10072. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_24 = V_3;
  10073. int32_t L_25 = V_5;
  10074. NullCheck(L_24);
  10075. int32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___hashCode;
  10076. V_6 = L_26;
  10077. int32_t L_27 = V_6;
  10078. if ((((int32_t)L_27) < ((int32_t)0)))
  10079. {
  10080. goto IL_00b4;
  10081. }
  10082. }
  10083. {
  10084. int32_t L_28 = V_4;
  10085. int32_t L_29 = V_6;
  10086. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_30 = V_3;
  10087. int32_t L_31 = V_5;
  10088. NullCheck(L_30);
  10089. int32_t L_32 = ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->___value;
  10090. HashSet_1_AddValue_m8762D603210DF3B5F4BEE5F8318D0AA90B123255(__this, L_28, L_29, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  10091. int32_t L_33 = V_4;
  10092. V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  10093. }
  10094. IL_00b4:
  10095. {
  10096. int32_t L_34 = V_5;
  10097. V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  10098. }
  10099. IL_00ba:
  10100. {
  10101. int32_t L_35 = V_5;
  10102. int32_t L_36 = V_2;
  10103. if ((((int32_t)L_35) < ((int32_t)L_36)))
  10104. {
  10105. goto IL_0083;
  10106. }
  10107. }
  10108. {
  10109. int32_t L_37 = V_4;
  10110. __this->____lastIndex = L_37;
  10111. }
  10112. IL_00c7:
  10113. {
  10114. int32_t L_38 = V_0;
  10115. __this->____count = L_38;
  10116. return;
  10117. }
  10118. }
  10119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m3EF0F0574098F7E0EE9B64C5D8A397BBCDF7E542_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  10120. {
  10121. {
  10122. RuntimeObject* L_0 = ___1_comparer;
  10123. HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  10124. int32_t L_1 = ___0_capacity;
  10125. if ((((int32_t)L_1) >= ((int32_t)0)))
  10126. {
  10127. goto IL_0016;
  10128. }
  10129. }
  10130. {
  10131. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  10132. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
  10133. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  10134. }
  10135. IL_0016:
  10136. {
  10137. int32_t L_3 = ___0_capacity;
  10138. if ((((int32_t)L_3) <= ((int32_t)0)))
  10139. {
  10140. goto IL_0022;
  10141. }
  10142. }
  10143. {
  10144. int32_t L_4 = ___0_capacity;
  10145. int32_t L_5;
  10146. L_5 = HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  10147. }
  10148. IL_0022:
  10149. {
  10150. return;
  10151. }
  10152. }
  10153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m911005749040DBBBAEA48AB2544442477D60DA69_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  10154. {
  10155. {
  10156. int32_t L_0 = ___0_item;
  10157. bool L_1;
  10158. L_1 = HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  10159. return;
  10160. }
  10161. }
  10162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m2F15233A7A19B52616B7E5602933D6D54804A8C8_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  10163. {
  10164. {
  10165. int32_t L_0 = __this->____lastIndex;
  10166. if ((((int32_t)L_0) <= ((int32_t)0)))
  10167. {
  10168. goto IL_0044;
  10169. }
  10170. }
  10171. {
  10172. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_1 = __this->____slots;
  10173. int32_t L_2 = __this->____lastIndex;
  10174. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, L_2, NULL);
  10175. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____buckets;
  10176. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  10177. NullCheck(L_4);
  10178. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL);
  10179. __this->____lastIndex = 0;
  10180. __this->____count = 0;
  10181. __this->____freeList = (-1);
  10182. }
  10183. IL_0044:
  10184. {
  10185. int32_t L_5 = __this->____version;
  10186. __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
  10187. return;
  10188. }
  10189. }
  10190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_mC7FB9D44EF9B75D89964DC508B4B08D8DA98339E_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  10191. {
  10192. int32_t V_0 = 0;
  10193. int32_t V_1 = 0;
  10194. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* V_2 = NULL;
  10195. int32_t V_3 = 0;
  10196. {
  10197. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  10198. if (!L_0)
  10199. {
  10200. goto IL_0080;
  10201. }
  10202. }
  10203. {
  10204. V_0 = 0;
  10205. int32_t L_1 = ___0_item;
  10206. int32_t L_2;
  10207. L_2 = HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  10208. V_1 = L_2;
  10209. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_3 = __this->____slots;
  10210. V_2 = L_3;
  10211. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  10212. int32_t L_5 = V_1;
  10213. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  10214. NullCheck(L_6);
  10215. NullCheck(L_4);
  10216. int32_t L_7 = ((int32_t)(L_5%((int32_t)(((RuntimeArray*)L_6)->max_length))));
  10217. int32_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  10218. V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  10219. goto IL_007c;
  10220. }
  10221. IL_002f:
  10222. {
  10223. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_9 = V_2;
  10224. int32_t L_10 = V_3;
  10225. NullCheck(L_9);
  10226. int32_t L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___hashCode;
  10227. int32_t L_12 = V_1;
  10228. if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
  10229. {
  10230. goto IL_005a;
  10231. }
  10232. }
  10233. {
  10234. RuntimeObject* L_13 = __this->____comparer;
  10235. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_14 = V_2;
  10236. int32_t L_15 = V_3;
  10237. NullCheck(L_14);
  10238. int32_t L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___value;
  10239. int32_t L_17 = ___0_item;
  10240. NullCheck(L_13);
  10241. bool L_18;
  10242. L_18 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_13, L_16, L_17);
  10243. if (!L_18)
  10244. {
  10245. goto IL_005a;
  10246. }
  10247. }
  10248. {
  10249. return (bool)1;
  10250. }
  10251. IL_005a:
  10252. {
  10253. int32_t L_19 = V_0;
  10254. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_20 = V_2;
  10255. NullCheck(L_20);
  10256. if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
  10257. {
  10258. goto IL_006b;
  10259. }
  10260. }
  10261. {
  10262. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_21 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  10263. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  10264. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, method);
  10265. }
  10266. IL_006b:
  10267. {
  10268. int32_t L_22 = V_0;
  10269. V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  10270. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_23 = V_2;
  10271. int32_t L_24 = V_3;
  10272. NullCheck(L_23);
  10273. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  10274. V_3 = L_25;
  10275. }
  10276. IL_007c:
  10277. {
  10278. int32_t L_26 = V_3;
  10279. if ((((int32_t)L_26) >= ((int32_t)0)))
  10280. {
  10281. goto IL_002f;
  10282. }
  10283. }
  10284. IL_0080:
  10285. {
  10286. return (bool)0;
  10287. }
  10288. }
  10289. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mD9A719764C6AD05B45C46933DFCDB1633982F582_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  10290. {
  10291. {
  10292. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_0 = ___0_array;
  10293. int32_t L_1 = ___1_arrayIndex;
  10294. int32_t L_2 = __this->____count;
  10295. HashSet_1_CopyTo_mEF3741D18A511024F43C94CA8801FF8B817564A1(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  10296. return;
  10297. }
  10298. }
  10299. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mDFCEB14892F55A02364004175560540A1AE648FE_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  10300. {
  10301. int32_t V_0 = 0;
  10302. int32_t V_1 = 0;
  10303. int32_t V_2 = 0;
  10304. int32_t V_3 = 0;
  10305. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* V_4 = NULL;
  10306. int32_t V_5 = 0;
  10307. {
  10308. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  10309. if (!L_0)
  10310. {
  10311. goto IL_0154;
  10312. }
  10313. }
  10314. {
  10315. int32_t L_1 = ___0_item;
  10316. int32_t L_2;
  10317. L_2 = HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  10318. V_0 = L_2;
  10319. int32_t L_3 = V_0;
  10320. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  10321. NullCheck(L_4);
  10322. V_1 = ((int32_t)(L_3%((int32_t)(((RuntimeArray*)L_4)->max_length))));
  10323. V_2 = (-1);
  10324. V_3 = 0;
  10325. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_5 = __this->____slots;
  10326. V_4 = L_5;
  10327. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  10328. int32_t L_7 = V_1;
  10329. NullCheck(L_6);
  10330. int32_t L_8 = L_7;
  10331. int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  10332. V_5 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  10333. goto IL_014c;
  10334. }
  10335. IL_003b:
  10336. {
  10337. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_10 = V_4;
  10338. int32_t L_11 = V_5;
  10339. NullCheck(L_10);
  10340. int32_t L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___hashCode;
  10341. int32_t L_13 = V_0;
  10342. if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
  10343. {
  10344. goto IL_0123;
  10345. }
  10346. }
  10347. {
  10348. RuntimeObject* L_14 = __this->____comparer;
  10349. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_15 = V_4;
  10350. int32_t L_16 = V_5;
  10351. NullCheck(L_15);
  10352. int32_t L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___value;
  10353. int32_t L_18 = ___0_item;
  10354. NullCheck(L_14);
  10355. bool L_19;
  10356. L_19 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_14, L_17, L_18);
  10357. if (!L_19)
  10358. {
  10359. goto IL_0123;
  10360. }
  10361. }
  10362. {
  10363. int32_t L_20 = V_2;
  10364. if ((((int32_t)L_20) >= ((int32_t)0)))
  10365. {
  10366. goto IL_008c;
  10367. }
  10368. }
  10369. {
  10370. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = __this->____buckets;
  10371. int32_t L_22 = V_1;
  10372. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_23 = V_4;
  10373. int32_t L_24 = V_5;
  10374. NullCheck(L_23);
  10375. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  10376. NullCheck(L_21);
  10377. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1)));
  10378. goto IL_00a7;
  10379. }
  10380. IL_008c:
  10381. {
  10382. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_26 = V_4;
  10383. int32_t L_27 = V_2;
  10384. NullCheck(L_26);
  10385. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_28 = V_4;
  10386. int32_t L_29 = V_5;
  10387. NullCheck(L_28);
  10388. int32_t L_30 = ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___next;
  10389. ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___next = L_30;
  10390. }
  10391. IL_00a7:
  10392. {
  10393. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_31 = V_4;
  10394. int32_t L_32 = V_5;
  10395. NullCheck(L_31);
  10396. ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___hashCode = (-1);
  10397. goto IL_00d1;
  10398. }
  10399. IL_00d1:
  10400. {
  10401. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_33 = V_4;
  10402. int32_t L_34 = V_5;
  10403. NullCheck(L_33);
  10404. int32_t L_35 = __this->____freeList;
  10405. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->___next = L_35;
  10406. int32_t L_36 = __this->____count;
  10407. __this->____count = ((int32_t)il2cpp_codegen_subtract(L_36, 1));
  10408. int32_t L_37 = __this->____version;
  10409. __this->____version = ((int32_t)il2cpp_codegen_add(L_37, 1));
  10410. int32_t L_38 = __this->____count;
  10411. if (L_38)
  10412. {
  10413. goto IL_0119;
  10414. }
  10415. }
  10416. {
  10417. __this->____lastIndex = 0;
  10418. __this->____freeList = (-1);
  10419. goto IL_0121;
  10420. }
  10421. IL_0119:
  10422. {
  10423. int32_t L_39 = V_5;
  10424. __this->____freeList = L_39;
  10425. }
  10426. IL_0121:
  10427. {
  10428. return (bool)1;
  10429. }
  10430. IL_0123:
  10431. {
  10432. int32_t L_40 = V_3;
  10433. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_41 = V_4;
  10434. NullCheck(L_41);
  10435. if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length)))))
  10436. {
  10437. goto IL_0135;
  10438. }
  10439. }
  10440. {
  10441. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_42 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  10442. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  10443. IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, method);
  10444. }
  10445. IL_0135:
  10446. {
  10447. int32_t L_43 = V_3;
  10448. V_3 = ((int32_t)il2cpp_codegen_add(L_43, 1));
  10449. int32_t L_44 = V_5;
  10450. V_2 = L_44;
  10451. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_45 = V_4;
  10452. int32_t L_46 = V_5;
  10453. NullCheck(L_45);
  10454. int32_t L_47 = ((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->___next;
  10455. V_5 = L_47;
  10456. }
  10457. IL_014c:
  10458. {
  10459. int32_t L_48 = V_5;
  10460. if ((((int32_t)L_48) >= ((int32_t)0)))
  10461. {
  10462. goto IL_003b;
  10463. }
  10464. }
  10465. IL_0154:
  10466. {
  10467. return (bool)0;
  10468. }
  10469. }
  10470. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m6569C17BC1C7EE2A7D2AFF4110EE75938C4FB16A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  10471. {
  10472. {
  10473. int32_t L_0 = __this->____count;
  10474. return L_0;
  10475. }
  10476. }
  10477. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m112D61B883F1676BD89147017B0B92A3365E3476_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  10478. {
  10479. {
  10480. return (bool)0;
  10481. }
  10482. }
  10483. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD HashSet_1_GetEnumerator_mD39261A9CC3EE28CF60F54E8040EEB40C1FFFBE4_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  10484. {
  10485. {
  10486. Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD L_0;
  10487. memset((&L_0), 0, sizeof(L_0));
  10488. Enumerator__ctor_m2DD667605D1D62A7C346404BBDDD45C06317D415((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  10489. return L_0;
  10490. }
  10491. }
  10492. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mEF1AC63672C921288DE645B50C2F80DBAE4C7E3B_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  10493. {
  10494. {
  10495. Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD L_0;
  10496. memset((&L_0), 0, sizeof(L_0));
  10497. Enumerator__ctor_m2DD667605D1D62A7C346404BBDDD45C06317D415((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  10498. Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD L_1 = L_0;
  10499. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  10500. return (RuntimeObject*)L_2;
  10501. }
  10502. }
  10503. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_IEnumerable_GetEnumerator_mB88227896CE6CBB4D346FC82E65CE8057289864A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  10504. {
  10505. {
  10506. Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD L_0;
  10507. memset((&L_0), 0, sizeof(L_0));
  10508. Enumerator__ctor_m2DD667605D1D62A7C346404BBDDD45C06317D415((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  10509. Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD L_1 = L_0;
  10510. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  10511. return (RuntimeObject*)L_2;
  10512. }
  10513. }
  10514. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetObjectData_m4C6DAB3CBA34555D9333B3E801CC8BAF8FDAC5C4_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  10515. {
  10516. static bool s_Il2CppMethodInitialized;
  10517. if (!s_Il2CppMethodInitialized)
  10518. {
  10519. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  10520. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  10521. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  10522. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  10523. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  10524. s_Il2CppMethodInitialized = true;
  10525. }
  10526. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* V_0 = NULL;
  10527. String_t* G_B4_0 = NULL;
  10528. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B4_1 = NULL;
  10529. String_t* G_B3_0 = NULL;
  10530. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B3_1 = NULL;
  10531. int32_t G_B5_0 = 0;
  10532. String_t* G_B5_1 = NULL;
  10533. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B5_2 = NULL;
  10534. {
  10535. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  10536. if (L_0)
  10537. {
  10538. goto IL_000e;
  10539. }
  10540. }
  10541. {
  10542. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  10543. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL);
  10544. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  10545. }
  10546. IL_000e:
  10547. {
  10548. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info;
  10549. int32_t L_3 = __this->____version;
  10550. NullCheck(L_2);
  10551. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_2, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_3, NULL);
  10552. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info;
  10553. RuntimeObject* L_5 = __this->____comparer;
  10554. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 30)) };
  10555. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10556. Type_t* L_7;
  10557. L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
  10558. NullCheck(L_4);
  10559. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_4, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject*)L_5, L_7, NULL);
  10560. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info;
  10561. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____buckets;
  10562. if (!L_9)
  10563. {
  10564. G_B4_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  10565. G_B4_1 = L_8;
  10566. goto IL_0052;
  10567. }
  10568. G_B3_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  10569. G_B3_1 = L_8;
  10570. }
  10571. {
  10572. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  10573. NullCheck(L_10);
  10574. G_B5_0 = ((int32_t)(((RuntimeArray*)L_10)->max_length));
  10575. G_B5_1 = G_B3_0;
  10576. G_B5_2 = G_B3_1;
  10577. goto IL_0053;
  10578. }
  10579. IL_0052:
  10580. {
  10581. G_B5_0 = 0;
  10582. G_B5_1 = G_B4_0;
  10583. G_B5_2 = G_B4_1;
  10584. }
  10585. IL_0053:
  10586. {
  10587. NullCheck(G_B5_2);
  10588. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(G_B5_2, G_B5_1, G_B5_0, NULL);
  10589. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
  10590. if (!L_11)
  10591. {
  10592. goto IL_0089;
  10593. }
  10594. }
  10595. {
  10596. int32_t L_12 = __this->____count;
  10597. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_13 = (Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F*)(Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 31), (uint32_t)L_12);
  10598. V_0 = L_13;
  10599. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_14 = V_0;
  10600. HashSet_1_CopyTo_m5E9C3E42BDE27183590F0B9240E7217263C768F5(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
  10601. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_15 = ___0_info;
  10602. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_16 = V_0;
  10603. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  10604. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10605. Type_t* L_18;
  10606. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  10607. NullCheck(L_15);
  10608. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_15, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (RuntimeObject*)L_16, L_18, NULL);
  10609. }
  10610. IL_0089:
  10611. {
  10612. return;
  10613. }
  10614. }
  10615. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_OnDeserialization_mE74055B9C53DDCE9F52C81E0B26B2A6888A0B83F_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
  10616. {
  10617. static bool s_Il2CppMethodInitialized;
  10618. if (!s_Il2CppMethodInitialized)
  10619. {
  10620. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  10621. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  10622. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  10623. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  10624. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  10625. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  10626. s_Il2CppMethodInitialized = true;
  10627. }
  10628. int32_t V_0 = 0;
  10629. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* V_1 = NULL;
  10630. int32_t V_2 = 0;
  10631. {
  10632. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = __this->____siInfo;
  10633. if (L_0)
  10634. {
  10635. goto IL_0009;
  10636. }
  10637. }
  10638. {
  10639. return;
  10640. }
  10641. IL_0009:
  10642. {
  10643. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = __this->____siInfo;
  10644. NullCheck(L_1);
  10645. int32_t L_2;
  10646. L_2 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_1, _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, NULL);
  10647. V_0 = L_2;
  10648. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = __this->____siInfo;
  10649. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 34)) };
  10650. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10651. Type_t* L_5;
  10652. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  10653. NullCheck(L_3);
  10654. RuntimeObject* L_6;
  10655. L_6 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_3, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_5, NULL);
  10656. __this->____comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  10657. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4))));
  10658. __this->____freeList = (-1);
  10659. int32_t L_7 = V_0;
  10660. if (!L_7)
  10661. {
  10662. goto IL_00ad;
  10663. }
  10664. }
  10665. {
  10666. int32_t L_8 = V_0;
  10667. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_8);
  10668. __this->____buckets = L_9;
  10669. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_9);
  10670. int32_t L_10 = V_0;
  10671. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_11 = (SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)(SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_10);
  10672. __this->____slots = L_11;
  10673. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_11);
  10674. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_12 = __this->____siInfo;
  10675. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  10676. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10677. Type_t* L_14;
  10678. L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
  10679. NullCheck(L_12);
  10680. RuntimeObject* L_15;
  10681. L_15 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_12, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, L_14, NULL);
  10682. V_1 = ((Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F*)Castclass((RuntimeObject*)L_15, il2cpp_rgctx_data(method->klass->rgctx_data, 24)));
  10683. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_16 = V_1;
  10684. if (L_16)
  10685. {
  10686. goto IL_008f;
  10687. }
  10688. }
  10689. {
  10690. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_17 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  10691. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), NULL);
  10692. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  10693. }
  10694. IL_008f:
  10695. {
  10696. V_2 = 0;
  10697. goto IL_00a5;
  10698. }
  10699. IL_0093:
  10700. {
  10701. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_18 = V_1;
  10702. int32_t L_19 = V_2;
  10703. NullCheck(L_18);
  10704. int32_t L_20 = L_19;
  10705. int32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  10706. bool L_22;
  10707. L_22 = HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9(__this, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  10708. int32_t L_23 = V_2;
  10709. V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  10710. }
  10711. IL_00a5:
  10712. {
  10713. int32_t L_24 = V_2;
  10714. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_25 = V_1;
  10715. NullCheck(L_25);
  10716. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  10717. {
  10718. goto IL_0093;
  10719. }
  10720. }
  10721. {
  10722. goto IL_00b4;
  10723. }
  10724. IL_00ad:
  10725. {
  10726. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  10727. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  10728. }
  10729. IL_00b4:
  10730. {
  10731. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_26 = __this->____siInfo;
  10732. NullCheck(L_26);
  10733. int32_t L_27;
  10734. L_27 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_26, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
  10735. __this->____version = L_27;
  10736. __this->____siInfo = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL;
  10737. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL);
  10738. return;
  10739. }
  10740. }
  10741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m4F8BBB0C65C72E41F10A7F83E2963B71A631153C_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  10742. {
  10743. {
  10744. int32_t L_0 = ___0_item;
  10745. bool L_1;
  10746. L_1 = HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  10747. return L_1;
  10748. }
  10749. }
  10750. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_m0E9BB6D536A0AF0F32F2ADDAC67F738FC13C1ABE_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  10751. {
  10752. static bool s_Il2CppMethodInitialized;
  10753. if (!s_Il2CppMethodInitialized)
  10754. {
  10755. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  10756. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  10757. s_Il2CppMethodInitialized = true;
  10758. }
  10759. RuntimeObject* V_0 = NULL;
  10760. int32_t V_1 = 0;
  10761. {
  10762. RuntimeObject* L_0 = ___0_other;
  10763. if (L_0)
  10764. {
  10765. goto IL_000e;
  10766. }
  10767. }
  10768. {
  10769. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  10770. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), NULL);
  10771. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  10772. }
  10773. IL_000e:
  10774. {
  10775. RuntimeObject* L_2 = ___0_other;
  10776. NullCheck(L_2);
  10777. RuntimeObject* L_3;
  10778. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_2);
  10779. V_0 = L_3;
  10780. }
  10781. {
  10782. auto __finallyBlock = il2cpp::utils::Finally([&]
  10783. {
  10784. FINALLY_0030:
  10785. {
  10786. {
  10787. RuntimeObject* L_4 = V_0;
  10788. if (!L_4)
  10789. {
  10790. goto IL_0039;
  10791. }
  10792. }
  10793. {
  10794. RuntimeObject* L_5 = V_0;
  10795. NullCheck((RuntimeObject*)L_5);
  10796. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_5);
  10797. }
  10798. IL_0039:
  10799. {
  10800. return;
  10801. }
  10802. }
  10803. });
  10804. try
  10805. {
  10806. {
  10807. goto IL_0026_1;
  10808. }
  10809. IL_0017_1:
  10810. {
  10811. RuntimeObject* L_6 = V_0;
  10812. NullCheck(L_6);
  10813. int32_t L_7;
  10814. L_7 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 29), L_6);
  10815. V_1 = L_7;
  10816. int32_t L_8 = V_1;
  10817. bool L_9;
  10818. L_9 = HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  10819. }
  10820. IL_0026_1:
  10821. {
  10822. RuntimeObject* L_10 = V_0;
  10823. NullCheck((RuntimeObject*)L_10);
  10824. bool L_11;
  10825. L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_10);
  10826. if (L_11)
  10827. {
  10828. goto IL_0017_1;
  10829. }
  10830. }
  10831. {
  10832. goto IL_003a;
  10833. }
  10834. }
  10835. catch(Il2CppExceptionWrapper& e)
  10836. {
  10837. __finallyBlock.StoreException(e.ex);
  10838. }
  10839. }
  10840. IL_003a:
  10841. {
  10842. return;
  10843. }
  10844. }
  10845. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m5E9C3E42BDE27183590F0B9240E7217263C768F5_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, const RuntimeMethod* method)
  10846. {
  10847. {
  10848. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_0 = ___0_array;
  10849. int32_t L_1 = __this->____count;
  10850. HashSet_1_CopyTo_mEF3741D18A511024F43C94CA8801FF8B817564A1(__this, L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  10851. return;
  10852. }
  10853. }
  10854. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mEF3741D18A511024F43C94CA8801FF8B817564A1_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  10855. {
  10856. int32_t V_0 = 0;
  10857. int32_t V_1 = 0;
  10858. {
  10859. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_0 = ___0_array;
  10860. if (L_0)
  10861. {
  10862. goto IL_000e;
  10863. }
  10864. }
  10865. {
  10866. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  10867. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  10868. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  10869. }
  10870. IL_000e:
  10871. {
  10872. int32_t L_2 = ___1_arrayIndex;
  10873. if ((((int32_t)L_2) >= ((int32_t)0)))
  10874. {
  10875. goto IL_0028;
  10876. }
  10877. }
  10878. {
  10879. int32_t L_3 = ___1_arrayIndex;
  10880. int32_t L_4 = L_3;
  10881. RuntimeObject* L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_4);
  10882. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  10883. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  10884. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  10885. }
  10886. IL_0028:
  10887. {
  10888. int32_t L_7 = ___2_count;
  10889. if ((((int32_t)L_7) >= ((int32_t)0)))
  10890. {
  10891. goto IL_0042;
  10892. }
  10893. }
  10894. {
  10895. int32_t L_8 = ___2_count;
  10896. int32_t L_9 = L_8;
  10897. RuntimeObject* L_10 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_9);
  10898. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_11 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  10899. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  10900. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, method);
  10901. }
  10902. IL_0042:
  10903. {
  10904. int32_t L_12 = ___1_arrayIndex;
  10905. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_13 = ___0_array;
  10906. NullCheck(L_13);
  10907. if ((((int32_t)L_12) > ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  10908. {
  10909. goto IL_0050;
  10910. }
  10911. }
  10912. {
  10913. int32_t L_14 = ___2_count;
  10914. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_15 = ___0_array;
  10915. NullCheck(L_15);
  10916. int32_t L_16 = ___1_arrayIndex;
  10917. if ((((int32_t)L_14) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), L_16)))))
  10918. {
  10919. goto IL_005b;
  10920. }
  10921. }
  10922. IL_0050:
  10923. {
  10924. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  10925. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL);
  10926. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  10927. }
  10928. IL_005b:
  10929. {
  10930. V_0 = 0;
  10931. V_1 = 0;
  10932. goto IL_0097;
  10933. }
  10934. IL_0061:
  10935. {
  10936. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_18 = __this->____slots;
  10937. int32_t L_19 = V_1;
  10938. NullCheck(L_18);
  10939. int32_t L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___hashCode;
  10940. if ((((int32_t)L_20) < ((int32_t)0)))
  10941. {
  10942. goto IL_0093;
  10943. }
  10944. }
  10945. {
  10946. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_21 = ___0_array;
  10947. int32_t L_22 = ___1_arrayIndex;
  10948. int32_t L_23 = V_0;
  10949. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_24 = __this->____slots;
  10950. int32_t L_25 = V_1;
  10951. NullCheck(L_24);
  10952. int32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___value;
  10953. NullCheck(L_21);
  10954. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, L_23))), (int32_t)L_26);
  10955. int32_t L_27 = V_0;
  10956. V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  10957. }
  10958. IL_0093:
  10959. {
  10960. int32_t L_28 = V_1;
  10961. V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  10962. }
  10963. IL_0097:
  10964. {
  10965. int32_t L_29 = V_1;
  10966. int32_t L_30 = __this->____lastIndex;
  10967. if ((((int32_t)L_29) >= ((int32_t)L_30)))
  10968. {
  10969. goto IL_00a4;
  10970. }
  10971. }
  10972. {
  10973. int32_t L_31 = V_0;
  10974. int32_t L_32 = ___2_count;
  10975. if ((((int32_t)L_31) < ((int32_t)L_32)))
  10976. {
  10977. goto IL_0061;
  10978. }
  10979. }
  10980. IL_00a4:
  10981. {
  10982. return;
  10983. }
  10984. }
  10985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_RemoveWhere_m89D4CFE131C72B4CFE03B8ADEC27B8328BE28290_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A* ___0_match, const RuntimeMethod* method)
  10986. {
  10987. int32_t V_0 = 0;
  10988. int32_t V_1 = 0;
  10989. int32_t V_2 = 0;
  10990. {
  10991. Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A* L_0 = ___0_match;
  10992. if (L_0)
  10993. {
  10994. goto IL_000e;
  10995. }
  10996. }
  10997. {
  10998. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  10999. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), NULL);
  11000. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  11001. }
  11002. IL_000e:
  11003. {
  11004. V_0 = 0;
  11005. V_1 = 0;
  11006. goto IL_0054;
  11007. }
  11008. IL_0014:
  11009. {
  11010. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_2 = __this->____slots;
  11011. int32_t L_3 = V_1;
  11012. NullCheck(L_2);
  11013. int32_t L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode;
  11014. if ((((int32_t)L_4) < ((int32_t)0)))
  11015. {
  11016. goto IL_0050;
  11017. }
  11018. }
  11019. {
  11020. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_5 = __this->____slots;
  11021. int32_t L_6 = V_1;
  11022. NullCheck(L_5);
  11023. int32_t L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value;
  11024. V_2 = L_7;
  11025. Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A* L_8 = ___0_match;
  11026. int32_t L_9 = V_2;
  11027. NullCheck(L_8);
  11028. bool L_10;
  11029. L_10 = Predicate_1_Invoke_m561B5F43F62B494CB43593312075556BAA567E0B_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
  11030. if (!L_10)
  11031. {
  11032. goto IL_0050;
  11033. }
  11034. }
  11035. {
  11036. int32_t L_11 = V_2;
  11037. bool L_12;
  11038. L_12 = HashSet_1_Remove_mDFCEB14892F55A02364004175560540A1AE648FE(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
  11039. if (!L_12)
  11040. {
  11041. goto IL_0050;
  11042. }
  11043. }
  11044. {
  11045. int32_t L_13 = V_0;
  11046. V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  11047. }
  11048. IL_0050:
  11049. {
  11050. int32_t L_14 = V_1;
  11051. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  11052. }
  11053. IL_0054:
  11054. {
  11055. int32_t L_15 = V_1;
  11056. int32_t L_16 = __this->____lastIndex;
  11057. if ((((int32_t)L_15) < ((int32_t)L_16)))
  11058. {
  11059. goto IL_0014;
  11060. }
  11061. }
  11062. {
  11063. int32_t L_17 = V_0;
  11064. return L_17;
  11065. }
  11066. }
  11067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  11068. {
  11069. {
  11070. RuntimeObject* L_0 = __this->____comparer;
  11071. return L_0;
  11072. }
  11073. }
  11074. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_mE7FC0AB29C9B9433BDFE905769ECBBB4DF9D8A13_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  11075. {
  11076. static bool s_Il2CppMethodInitialized;
  11077. if (!s_Il2CppMethodInitialized)
  11078. {
  11079. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  11080. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  11081. s_Il2CppMethodInitialized = true;
  11082. }
  11083. int32_t V_0 = 0;
  11084. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* V_1 = NULL;
  11085. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  11086. int32_t V_3 = 0;
  11087. int32_t V_4 = 0;
  11088. int32_t V_5 = 0;
  11089. {
  11090. int32_t L_0 = __this->____count;
  11091. if (L_0)
  11092. {
  11093. goto IL_0025;
  11094. }
  11095. }
  11096. {
  11097. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  11098. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  11099. __this->____slots = (SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)NULL;
  11100. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)(SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)NULL);
  11101. int32_t L_1 = __this->____version;
  11102. __this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
  11103. return;
  11104. }
  11105. IL_0025:
  11106. {
  11107. int32_t L_2 = __this->____count;
  11108. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  11109. int32_t L_3;
  11110. L_3 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_2, NULL);
  11111. V_0 = L_3;
  11112. int32_t L_4 = V_0;
  11113. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_5 = (SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)(SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  11114. V_1 = L_5;
  11115. int32_t L_6 = V_0;
  11116. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  11117. V_2 = L_7;
  11118. V_3 = 0;
  11119. V_4 = 0;
  11120. goto IL_00a2;
  11121. }
  11122. IL_0046:
  11123. {
  11124. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_8 = __this->____slots;
  11125. int32_t L_9 = V_4;
  11126. NullCheck(L_8);
  11127. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  11128. if ((((int32_t)L_10) < ((int32_t)0)))
  11129. {
  11130. goto IL_009c;
  11131. }
  11132. }
  11133. {
  11134. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_11 = V_1;
  11135. int32_t L_12 = V_3;
  11136. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_13 = __this->____slots;
  11137. int32_t L_14 = V_4;
  11138. NullCheck(L_13);
  11139. int32_t L_15 = L_14;
  11140. Slot_t0A95045068CA69D35855DB49026245B2D7F2E059 L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  11141. NullCheck(L_11);
  11142. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Slot_t0A95045068CA69D35855DB49026245B2D7F2E059)L_16);
  11143. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_17 = V_1;
  11144. int32_t L_18 = V_3;
  11145. NullCheck(L_17);
  11146. int32_t L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___hashCode;
  11147. int32_t L_20 = V_0;
  11148. V_5 = ((int32_t)(L_19%L_20));
  11149. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_21 = V_1;
  11150. int32_t L_22 = V_3;
  11151. NullCheck(L_21);
  11152. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_2;
  11153. int32_t L_24 = V_5;
  11154. NullCheck(L_23);
  11155. int32_t L_25 = L_24;
  11156. int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
  11157. ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___next = ((int32_t)il2cpp_codegen_subtract(L_26, 1));
  11158. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_2;
  11159. int32_t L_28 = V_5;
  11160. int32_t L_29 = V_3;
  11161. NullCheck(L_27);
  11162. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (int32_t)((int32_t)il2cpp_codegen_add(L_29, 1)));
  11163. int32_t L_30 = V_3;
  11164. V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  11165. }
  11166. IL_009c:
  11167. {
  11168. int32_t L_31 = V_4;
  11169. V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  11170. }
  11171. IL_00a2:
  11172. {
  11173. int32_t L_32 = V_4;
  11174. int32_t L_33 = __this->____lastIndex;
  11175. if ((((int32_t)L_32) < ((int32_t)L_33)))
  11176. {
  11177. goto IL_0046;
  11178. }
  11179. }
  11180. {
  11181. int32_t L_34 = V_3;
  11182. __this->____lastIndex = L_34;
  11183. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_35 = V_1;
  11184. __this->____slots = L_35;
  11185. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_35);
  11186. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_2;
  11187. __this->____buckets = L_36;
  11188. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_36);
  11189. __this->____freeList = (-1);
  11190. return;
  11191. }
  11192. }
  11193. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  11194. {
  11195. static bool s_Il2CppMethodInitialized;
  11196. if (!s_Il2CppMethodInitialized)
  11197. {
  11198. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  11199. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  11200. s_Il2CppMethodInitialized = true;
  11201. }
  11202. int32_t V_0 = 0;
  11203. {
  11204. int32_t L_0 = ___0_capacity;
  11205. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  11206. int32_t L_1;
  11207. L_1 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_0, NULL);
  11208. V_0 = L_1;
  11209. int32_t L_2 = V_0;
  11210. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2);
  11211. __this->____buckets = L_3;
  11212. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_3);
  11213. int32_t L_4 = V_0;
  11214. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_5 = (SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)(SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  11215. __this->____slots = L_5;
  11216. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_5);
  11217. int32_t L_6 = V_0;
  11218. return L_6;
  11219. }
  11220. }
  11221. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_mD309C97A8D409A74963F5260149DBD92E73C0EBD_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  11222. {
  11223. static bool s_Il2CppMethodInitialized;
  11224. if (!s_Il2CppMethodInitialized)
  11225. {
  11226. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  11227. s_Il2CppMethodInitialized = true;
  11228. }
  11229. int32_t V_0 = 0;
  11230. {
  11231. int32_t L_0 = __this->____count;
  11232. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  11233. int32_t L_1;
  11234. L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(L_0, NULL);
  11235. V_0 = L_1;
  11236. int32_t L_2 = V_0;
  11237. int32_t L_3 = __this->____count;
  11238. if ((((int32_t)L_2) > ((int32_t)L_3)))
  11239. {
  11240. goto IL_0020;
  11241. }
  11242. }
  11243. {
  11244. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  11245. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B)), NULL);
  11246. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
  11247. }
  11248. IL_0020:
  11249. {
  11250. int32_t L_5 = V_0;
  11251. HashSet_1_SetCapacity_m20B7BE46BF50D1068919AD2B1447B5C189A5D30A(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
  11252. return;
  11253. }
  11254. }
  11255. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m20B7BE46BF50D1068919AD2B1447B5C189A5D30A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  11256. {
  11257. static bool s_Il2CppMethodInitialized;
  11258. if (!s_Il2CppMethodInitialized)
  11259. {
  11260. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  11261. s_Il2CppMethodInitialized = true;
  11262. }
  11263. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* V_0 = NULL;
  11264. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  11265. int32_t V_2 = 0;
  11266. int32_t V_3 = 0;
  11267. {
  11268. int32_t L_0 = ___0_newSize;
  11269. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_1 = (SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)(SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_0);
  11270. V_0 = L_1;
  11271. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_2 = __this->____slots;
  11272. if (!L_2)
  11273. {
  11274. goto IL_0023;
  11275. }
  11276. }
  11277. {
  11278. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_3 = __this->____slots;
  11279. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_4 = V_0;
  11280. int32_t L_5 = __this->____lastIndex;
  11281. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_5, NULL);
  11282. }
  11283. IL_0023:
  11284. {
  11285. int32_t L_6 = ___0_newSize;
  11286. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  11287. V_1 = L_7;
  11288. V_2 = 0;
  11289. goto IL_0058;
  11290. }
  11291. IL_002e:
  11292. {
  11293. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_8 = V_0;
  11294. int32_t L_9 = V_2;
  11295. NullCheck(L_8);
  11296. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  11297. int32_t L_11 = ___0_newSize;
  11298. V_3 = ((int32_t)(L_10%L_11));
  11299. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_12 = V_0;
  11300. int32_t L_13 = V_2;
  11301. NullCheck(L_12);
  11302. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_1;
  11303. int32_t L_15 = V_3;
  11304. NullCheck(L_14);
  11305. int32_t L_16 = L_15;
  11306. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  11307. ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___next = ((int32_t)il2cpp_codegen_subtract(L_17, 1));
  11308. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  11309. int32_t L_19 = V_3;
  11310. int32_t L_20 = V_2;
  11311. NullCheck(L_18);
  11312. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (int32_t)((int32_t)il2cpp_codegen_add(L_20, 1)));
  11313. int32_t L_21 = V_2;
  11314. V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  11315. }
  11316. IL_0058:
  11317. {
  11318. int32_t L_22 = V_2;
  11319. int32_t L_23 = __this->____lastIndex;
  11320. if ((((int32_t)L_22) < ((int32_t)L_23)))
  11321. {
  11322. goto IL_002e;
  11323. }
  11324. }
  11325. {
  11326. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_24 = V_0;
  11327. __this->____slots = L_24;
  11328. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_24);
  11329. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_1;
  11330. __this->____buckets = L_25;
  11331. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_25);
  11332. return;
  11333. }
  11334. }
  11335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_value, const RuntimeMethod* method)
  11336. {
  11337. int32_t V_0 = 0;
  11338. int32_t V_1 = 0;
  11339. int32_t V_2 = 0;
  11340. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* V_3 = NULL;
  11341. int32_t V_4 = 0;
  11342. int32_t V_5 = 0;
  11343. {
  11344. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  11345. if (L_0)
  11346. {
  11347. goto IL_0010;
  11348. }
  11349. }
  11350. {
  11351. int32_t L_1;
  11352. L_1 = HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  11353. }
  11354. IL_0010:
  11355. {
  11356. int32_t L_2 = ___0_value;
  11357. int32_t L_3;
  11358. L_3 = HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  11359. V_0 = L_3;
  11360. int32_t L_4 = V_0;
  11361. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____buckets;
  11362. NullCheck(L_5);
  11363. V_1 = ((int32_t)(L_4%((int32_t)(((RuntimeArray*)L_5)->max_length))));
  11364. V_2 = 0;
  11365. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_6 = __this->____slots;
  11366. V_3 = L_6;
  11367. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->____buckets;
  11368. int32_t L_8 = V_1;
  11369. NullCheck(L_7);
  11370. int32_t L_9 = L_8;
  11371. int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  11372. V_5 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  11373. goto IL_008b;
  11374. }
  11375. IL_003a:
  11376. {
  11377. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_11 = V_3;
  11378. int32_t L_12 = V_5;
  11379. NullCheck(L_11);
  11380. int32_t L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___hashCode;
  11381. int32_t L_14 = V_0;
  11382. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  11383. {
  11384. goto IL_0067;
  11385. }
  11386. }
  11387. {
  11388. RuntimeObject* L_15 = __this->____comparer;
  11389. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_16 = V_3;
  11390. int32_t L_17 = V_5;
  11391. NullCheck(L_16);
  11392. int32_t L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___value;
  11393. int32_t L_19 = ___0_value;
  11394. NullCheck(L_15);
  11395. bool L_20;
  11396. L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_15, L_18, L_19);
  11397. if (!L_20)
  11398. {
  11399. goto IL_0067;
  11400. }
  11401. }
  11402. {
  11403. return (bool)0;
  11404. }
  11405. IL_0067:
  11406. {
  11407. int32_t L_21 = V_2;
  11408. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_22 = V_3;
  11409. NullCheck(L_22);
  11410. if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
  11411. {
  11412. goto IL_0078;
  11413. }
  11414. }
  11415. {
  11416. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_23 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  11417. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  11418. IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, method);
  11419. }
  11420. IL_0078:
  11421. {
  11422. int32_t L_24 = V_2;
  11423. V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  11424. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_25 = V_3;
  11425. int32_t L_26 = V_5;
  11426. NullCheck(L_25);
  11427. int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___next;
  11428. V_5 = L_27;
  11429. }
  11430. IL_008b:
  11431. {
  11432. int32_t L_28 = V_5;
  11433. if ((((int32_t)L_28) >= ((int32_t)0)))
  11434. {
  11435. goto IL_003a;
  11436. }
  11437. }
  11438. {
  11439. int32_t L_29 = __this->____freeList;
  11440. if ((((int32_t)L_29) < ((int32_t)0)))
  11441. {
  11442. goto IL_00b6;
  11443. }
  11444. }
  11445. {
  11446. int32_t L_30 = __this->____freeList;
  11447. V_4 = L_30;
  11448. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_31 = V_3;
  11449. int32_t L_32 = V_4;
  11450. NullCheck(L_31);
  11451. int32_t L_33 = ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___next;
  11452. __this->____freeList = L_33;
  11453. goto IL_00ef;
  11454. }
  11455. IL_00b6:
  11456. {
  11457. int32_t L_34 = __this->____lastIndex;
  11458. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_35 = V_3;
  11459. NullCheck(L_35);
  11460. if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))))
  11461. {
  11462. goto IL_00d9;
  11463. }
  11464. }
  11465. {
  11466. HashSet_1_IncreaseCapacity_mD309C97A8D409A74963F5260149DBD92E73C0EBD(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
  11467. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_36 = __this->____slots;
  11468. V_3 = L_36;
  11469. int32_t L_37 = V_0;
  11470. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = __this->____buckets;
  11471. NullCheck(L_38);
  11472. V_1 = ((int32_t)(L_37%((int32_t)(((RuntimeArray*)L_38)->max_length))));
  11473. }
  11474. IL_00d9:
  11475. {
  11476. int32_t L_39 = __this->____lastIndex;
  11477. V_4 = L_39;
  11478. int32_t L_40 = __this->____lastIndex;
  11479. __this->____lastIndex = ((int32_t)il2cpp_codegen_add(L_40, 1));
  11480. }
  11481. IL_00ef:
  11482. {
  11483. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_41 = V_3;
  11484. int32_t L_42 = V_4;
  11485. NullCheck(L_41);
  11486. int32_t L_43 = V_0;
  11487. ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___hashCode = L_43;
  11488. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_44 = V_3;
  11489. int32_t L_45 = V_4;
  11490. NullCheck(L_44);
  11491. int32_t L_46 = ___0_value;
  11492. ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___value = L_46;
  11493. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_47 = V_3;
  11494. int32_t L_48 = V_4;
  11495. NullCheck(L_47);
  11496. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = __this->____buckets;
  11497. int32_t L_50 = V_1;
  11498. NullCheck(L_49);
  11499. int32_t L_51 = L_50;
  11500. int32_t L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
  11501. ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48)))->___next = ((int32_t)il2cpp_codegen_subtract(L_52, 1));
  11502. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = __this->____buckets;
  11503. int32_t L_54 = V_1;
  11504. int32_t L_55 = V_4;
  11505. NullCheck(L_53);
  11506. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (int32_t)((int32_t)il2cpp_codegen_add(L_55, 1)));
  11507. int32_t L_56 = __this->____count;
  11508. __this->____count = ((int32_t)il2cpp_codegen_add(L_56, 1));
  11509. int32_t L_57 = __this->____version;
  11510. __this->____version = ((int32_t)il2cpp_codegen_add(L_57, 1));
  11511. return (bool)1;
  11512. }
  11513. }
  11514. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m8762D603210DF3B5F4BEE5F8318D0AA90B123255_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_index, int32_t ___1_hashCode, int32_t ___2_value, const RuntimeMethod* method)
  11515. {
  11516. int32_t V_0 = 0;
  11517. {
  11518. int32_t L_0 = ___1_hashCode;
  11519. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
  11520. NullCheck(L_1);
  11521. V_0 = ((int32_t)(L_0%((int32_t)(((RuntimeArray*)L_1)->max_length))));
  11522. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_2 = __this->____slots;
  11523. int32_t L_3 = ___0_index;
  11524. NullCheck(L_2);
  11525. int32_t L_4 = ___1_hashCode;
  11526. ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode = L_4;
  11527. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_5 = __this->____slots;
  11528. int32_t L_6 = ___0_index;
  11529. NullCheck(L_5);
  11530. int32_t L_7 = ___2_value;
  11531. ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value = L_7;
  11532. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_8 = __this->____slots;
  11533. int32_t L_9 = ___0_index;
  11534. NullCheck(L_8);
  11535. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  11536. int32_t L_11 = V_0;
  11537. NullCheck(L_10);
  11538. int32_t L_12 = L_11;
  11539. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  11540. ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___next = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  11541. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->____buckets;
  11542. int32_t L_15 = V_0;
  11543. int32_t L_16 = ___0_index;
  11544. NullCheck(L_14);
  11545. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)((int32_t)il2cpp_codegen_add(L_16, 1)));
  11546. return;
  11547. }
  11548. }
  11549. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m193FBE20CD13A08869C7A8081B81E6BE86550935_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_set1, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___1_set2, const RuntimeMethod* method)
  11550. {
  11551. {
  11552. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_0 = ___0_set1;
  11553. NullCheck(L_0);
  11554. RuntimeObject* L_1;
  11555. L_1 = HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  11556. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_2 = ___1_set2;
  11557. NullCheck(L_2);
  11558. RuntimeObject* L_3;
  11559. L_3 = HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_inline(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  11560. NullCheck((RuntimeObject*)L_1);
  11561. bool L_4;
  11562. L_4 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, (RuntimeObject*)L_1, (RuntimeObject*)L_3);
  11563. return L_4;
  11564. }
  11565. }
  11566. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  11567. {
  11568. {
  11569. goto IL_000a;
  11570. }
  11571. IL_000a:
  11572. {
  11573. RuntimeObject* L_1 = __this->____comparer;
  11574. int32_t L_2 = ___0_item;
  11575. NullCheck(L_1);
  11576. int32_t L_3;
  11577. L_3 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1, L_2);
  11578. return ((int32_t)(L_3&((int32_t)2147483647LL)));
  11579. }
  11580. }
  11581. #ifdef __clang__
  11582. #pragma clang diagnostic pop
  11583. #endif
  11584. #ifdef __clang__
  11585. #pragma clang diagnostic push
  11586. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11587. #pragma clang diagnostic ignored "-Wunused-variable"
  11588. #endif
  11589. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  11590. {
  11591. {
  11592. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_0;
  11593. L_0 = EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  11594. HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10(__this, (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  11595. return;
  11596. }
  11597. }
  11598. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  11599. {
  11600. {
  11601. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  11602. RuntimeObject* L_0 = ___0_comparer;
  11603. if (L_0)
  11604. {
  11605. goto IL_0010;
  11606. }
  11607. }
  11608. {
  11609. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_1;
  11610. L_1 = EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  11611. ___0_comparer = (RuntimeObject*)L_1;
  11612. }
  11613. IL_0010:
  11614. {
  11615. RuntimeObject* L_2 = ___0_comparer;
  11616. __this->____comparer = L_2;
  11617. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_2);
  11618. __this->____lastIndex = 0;
  11619. __this->____count = 0;
  11620. __this->____freeList = (-1);
  11621. __this->____version = 0;
  11622. return;
  11623. }
  11624. }
  11625. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9B0F380B2B34D1F340F5B4FAB8070229BE067917_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  11626. {
  11627. {
  11628. int32_t L_0 = ___0_capacity;
  11629. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_1;
  11630. L_1 = EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  11631. HashSet_1__ctor_m30E9F91069377DDEFABD6C81559E24AD320D3A84(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  11632. return;
  11633. }
  11634. }
  11635. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC13D3ADFE27A073EC3C583E9C926C801A7EE1DDD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
  11636. {
  11637. {
  11638. RuntimeObject* L_0 = ___0_collection;
  11639. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_1;
  11640. L_1 = EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  11641. HashSet_1__ctor_mD320BA1FC2F52FBBD8EFB2C97BAC4E70B56DDAFD(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  11642. return;
  11643. }
  11644. }
  11645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mD320BA1FC2F52FBBD8EFB2C97BAC4E70B56DDAFD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  11646. {
  11647. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* V_0 = NULL;
  11648. RuntimeObject* V_1 = NULL;
  11649. int32_t V_2 = 0;
  11650. int32_t G_B8_0 = 0;
  11651. {
  11652. RuntimeObject* L_0 = ___1_comparer;
  11653. HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  11654. RuntimeObject* L_1 = ___0_collection;
  11655. if (L_1)
  11656. {
  11657. goto IL_0015;
  11658. }
  11659. }
  11660. {
  11661. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  11662. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL);
  11663. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  11664. }
  11665. IL_0015:
  11666. {
  11667. RuntimeObject* L_3 = ___0_collection;
  11668. V_0 = ((HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  11669. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_4 = V_0;
  11670. if (!L_4)
  11671. {
  11672. goto IL_0030;
  11673. }
  11674. }
  11675. {
  11676. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_5 = V_0;
  11677. bool L_6;
  11678. L_6 = HashSet_1_AreEqualityComparersEqual_m7F948A6D7605FADC9C80513D3CB1F21627E974E1(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  11679. if (!L_6)
  11680. {
  11681. goto IL_0030;
  11682. }
  11683. }
  11684. {
  11685. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_7 = V_0;
  11686. HashSet_1_CopyFrom_m13E227A3D0F6C66092069932EBFFD303B7A2B5F7(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  11687. return;
  11688. }
  11689. IL_0030:
  11690. {
  11691. RuntimeObject* L_8 = ___0_collection;
  11692. V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_8, il2cpp_rgctx_data(method->klass->rgctx_data, 12)));
  11693. RuntimeObject* L_9 = V_1;
  11694. if (!L_9)
  11695. {
  11696. goto IL_0042;
  11697. }
  11698. }
  11699. {
  11700. RuntimeObject* L_10 = V_1;
  11701. NullCheck(L_10);
  11702. int32_t L_11;
  11703. L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 12), L_10);
  11704. G_B8_0 = L_11;
  11705. goto IL_0043;
  11706. }
  11707. IL_0042:
  11708. {
  11709. G_B8_0 = 0;
  11710. }
  11711. IL_0043:
  11712. {
  11713. V_2 = G_B8_0;
  11714. int32_t L_12 = V_2;
  11715. int32_t L_13;
  11716. L_13 = HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  11717. RuntimeObject* L_14 = ___0_collection;
  11718. HashSet_1_UnionWith_mCE1D0DC2EACB98D74562CA79EB0DB6B6A806510C(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  11719. int32_t L_15 = __this->____count;
  11720. if ((((int32_t)L_15) <= ((int32_t)0)))
  11721. {
  11722. goto IL_0074;
  11723. }
  11724. }
  11725. {
  11726. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_16 = __this->____slots;
  11727. NullCheck(L_16);
  11728. int32_t L_17 = __this->____count;
  11729. if ((((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_16)->max_length))/L_17))) <= ((int32_t)3)))
  11730. {
  11731. goto IL_0074;
  11732. }
  11733. }
  11734. {
  11735. HashSet_1_TrimExcess_mA48EDAF136B0C1BFBC90E61A5A5F8771F2F60806(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  11736. }
  11737. IL_0074:
  11738. {
  11739. return;
  11740. }
  11741. }
  11742. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mB4BE9A1DEE4567D48CA23C9ED1A8242B0B71C4EC_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  11743. {
  11744. {
  11745. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  11746. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  11747. __this->____siInfo = L_0;
  11748. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)L_0);
  11749. return;
  11750. }
  11751. }
  11752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m13E227A3D0F6C66092069932EBFFD303B7A2B5F7_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_source, const RuntimeMethod* method)
  11753. {
  11754. static bool s_Il2CppMethodInitialized;
  11755. if (!s_Il2CppMethodInitialized)
  11756. {
  11757. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  11758. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  11759. s_Il2CppMethodInitialized = true;
  11760. }
  11761. int32_t V_0 = 0;
  11762. int32_t V_1 = 0;
  11763. int32_t V_2 = 0;
  11764. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* V_3 = NULL;
  11765. int32_t V_4 = 0;
  11766. int32_t V_5 = 0;
  11767. int32_t V_6 = 0;
  11768. {
  11769. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_0 = ___0_source;
  11770. NullCheck(L_0);
  11771. int32_t L_1 = L_0->____count;
  11772. V_0 = L_1;
  11773. int32_t L_2 = V_0;
  11774. if (L_2)
  11775. {
  11776. goto IL_000b;
  11777. }
  11778. }
  11779. {
  11780. return;
  11781. }
  11782. IL_000b:
  11783. {
  11784. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_3 = ___0_source;
  11785. NullCheck(L_3);
  11786. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3->____buckets;
  11787. NullCheck(L_4);
  11788. V_1 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
  11789. int32_t L_5 = V_0;
  11790. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  11791. int32_t L_6;
  11792. L_6 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(((int32_t)il2cpp_codegen_add(L_5, 1)), NULL);
  11793. int32_t L_7 = V_1;
  11794. if ((((int32_t)L_6) < ((int32_t)L_7)))
  11795. {
  11796. goto IL_0065;
  11797. }
  11798. }
  11799. {
  11800. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_8 = ___0_source;
  11801. NullCheck(L_8);
  11802. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8->____buckets;
  11803. NullCheck((RuntimeArray*)L_9);
  11804. RuntimeObject* L_10;
  11805. L_10 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_9, NULL);
  11806. __this->____buckets = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
  11807. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)));
  11808. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_11 = ___0_source;
  11809. NullCheck(L_11);
  11810. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_12 = L_11->____slots;
  11811. NullCheck((RuntimeArray*)L_12);
  11812. RuntimeObject* L_13;
  11813. L_13 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_12, NULL);
  11814. __this->____slots = ((SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16)));
  11815. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)((SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16))));
  11816. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_14 = ___0_source;
  11817. NullCheck(L_14);
  11818. int32_t L_15 = L_14->____lastIndex;
  11819. __this->____lastIndex = L_15;
  11820. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_16 = ___0_source;
  11821. NullCheck(L_16);
  11822. int32_t L_17 = L_16->____freeList;
  11823. __this->____freeList = L_17;
  11824. goto IL_00c7;
  11825. }
  11826. IL_0065:
  11827. {
  11828. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_18 = ___0_source;
  11829. NullCheck(L_18);
  11830. int32_t L_19 = L_18->____lastIndex;
  11831. V_2 = L_19;
  11832. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_20 = ___0_source;
  11833. NullCheck(L_20);
  11834. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_21 = L_20->____slots;
  11835. V_3 = L_21;
  11836. int32_t L_22 = V_0;
  11837. int32_t L_23;
  11838. L_23 = HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF(__this, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  11839. V_4 = 0;
  11840. V_5 = 0;
  11841. goto IL_00ba;
  11842. }
  11843. IL_0083:
  11844. {
  11845. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_24 = V_3;
  11846. int32_t L_25 = V_5;
  11847. NullCheck(L_24);
  11848. int32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___hashCode;
  11849. V_6 = L_26;
  11850. int32_t L_27 = V_6;
  11851. if ((((int32_t)L_27) < ((int32_t)0)))
  11852. {
  11853. goto IL_00b4;
  11854. }
  11855. }
  11856. {
  11857. int32_t L_28 = V_4;
  11858. int32_t L_29 = V_6;
  11859. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_30 = V_3;
  11860. int32_t L_31 = V_5;
  11861. NullCheck(L_30);
  11862. RuntimeObject* L_32 = ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->___value;
  11863. HashSet_1_AddValue_m20C9F0D67E5BFE2515651D37D880697363F6562F(__this, L_28, L_29, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  11864. int32_t L_33 = V_4;
  11865. V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  11866. }
  11867. IL_00b4:
  11868. {
  11869. int32_t L_34 = V_5;
  11870. V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  11871. }
  11872. IL_00ba:
  11873. {
  11874. int32_t L_35 = V_5;
  11875. int32_t L_36 = V_2;
  11876. if ((((int32_t)L_35) < ((int32_t)L_36)))
  11877. {
  11878. goto IL_0083;
  11879. }
  11880. }
  11881. {
  11882. int32_t L_37 = V_4;
  11883. __this->____lastIndex = L_37;
  11884. }
  11885. IL_00c7:
  11886. {
  11887. int32_t L_38 = V_0;
  11888. __this->____count = L_38;
  11889. return;
  11890. }
  11891. }
  11892. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m30E9F91069377DDEFABD6C81559E24AD320D3A84_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  11893. {
  11894. {
  11895. RuntimeObject* L_0 = ___1_comparer;
  11896. HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  11897. int32_t L_1 = ___0_capacity;
  11898. if ((((int32_t)L_1) >= ((int32_t)0)))
  11899. {
  11900. goto IL_0016;
  11901. }
  11902. }
  11903. {
  11904. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  11905. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
  11906. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  11907. }
  11908. IL_0016:
  11909. {
  11910. int32_t L_3 = ___0_capacity;
  11911. if ((((int32_t)L_3) <= ((int32_t)0)))
  11912. {
  11913. goto IL_0022;
  11914. }
  11915. }
  11916. {
  11917. int32_t L_4 = ___0_capacity;
  11918. int32_t L_5;
  11919. L_5 = HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  11920. }
  11921. IL_0022:
  11922. {
  11923. return;
  11924. }
  11925. }
  11926. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m7258E146F589909562A953D54AD7345A616528DC_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  11927. {
  11928. {
  11929. RuntimeObject* L_0 = ___0_item;
  11930. bool L_1;
  11931. L_1 = HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  11932. return;
  11933. }
  11934. }
  11935. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  11936. {
  11937. {
  11938. int32_t L_0 = __this->____lastIndex;
  11939. if ((((int32_t)L_0) <= ((int32_t)0)))
  11940. {
  11941. goto IL_0044;
  11942. }
  11943. }
  11944. {
  11945. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_1 = __this->____slots;
  11946. int32_t L_2 = __this->____lastIndex;
  11947. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, L_2, NULL);
  11948. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____buckets;
  11949. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  11950. NullCheck(L_4);
  11951. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL);
  11952. __this->____lastIndex = 0;
  11953. __this->____count = 0;
  11954. __this->____freeList = (-1);
  11955. }
  11956. IL_0044:
  11957. {
  11958. int32_t L_5 = __this->____version;
  11959. __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
  11960. return;
  11961. }
  11962. }
  11963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  11964. {
  11965. int32_t V_0 = 0;
  11966. int32_t V_1 = 0;
  11967. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* V_2 = NULL;
  11968. int32_t V_3 = 0;
  11969. {
  11970. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  11971. if (!L_0)
  11972. {
  11973. goto IL_0080;
  11974. }
  11975. }
  11976. {
  11977. V_0 = 0;
  11978. RuntimeObject* L_1 = ___0_item;
  11979. int32_t L_2;
  11980. L_2 = HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  11981. V_1 = L_2;
  11982. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_3 = __this->____slots;
  11983. V_2 = L_3;
  11984. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  11985. int32_t L_5 = V_1;
  11986. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  11987. NullCheck(L_6);
  11988. NullCheck(L_4);
  11989. int32_t L_7 = ((int32_t)(L_5%((int32_t)(((RuntimeArray*)L_6)->max_length))));
  11990. int32_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  11991. V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  11992. goto IL_007c;
  11993. }
  11994. IL_002f:
  11995. {
  11996. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_9 = V_2;
  11997. int32_t L_10 = V_3;
  11998. NullCheck(L_9);
  11999. int32_t L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___hashCode;
  12000. int32_t L_12 = V_1;
  12001. if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
  12002. {
  12003. goto IL_005a;
  12004. }
  12005. }
  12006. {
  12007. RuntimeObject* L_13 = __this->____comparer;
  12008. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_14 = V_2;
  12009. int32_t L_15 = V_3;
  12010. NullCheck(L_14);
  12011. RuntimeObject* L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___value;
  12012. RuntimeObject* L_17 = ___0_item;
  12013. NullCheck(L_13);
  12014. bool L_18;
  12015. L_18 = InterfaceFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_13, L_16, L_17);
  12016. if (!L_18)
  12017. {
  12018. goto IL_005a;
  12019. }
  12020. }
  12021. {
  12022. return (bool)1;
  12023. }
  12024. IL_005a:
  12025. {
  12026. int32_t L_19 = V_0;
  12027. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_20 = V_2;
  12028. NullCheck(L_20);
  12029. if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
  12030. {
  12031. goto IL_006b;
  12032. }
  12033. }
  12034. {
  12035. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_21 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  12036. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  12037. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, method);
  12038. }
  12039. IL_006b:
  12040. {
  12041. int32_t L_22 = V_0;
  12042. V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  12043. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_23 = V_2;
  12044. int32_t L_24 = V_3;
  12045. NullCheck(L_23);
  12046. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  12047. V_3 = L_25;
  12048. }
  12049. IL_007c:
  12050. {
  12051. int32_t L_26 = V_3;
  12052. if ((((int32_t)L_26) >= ((int32_t)0)))
  12053. {
  12054. goto IL_002f;
  12055. }
  12056. }
  12057. IL_0080:
  12058. {
  12059. return (bool)0;
  12060. }
  12061. }
  12062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mF4B39069AEE1A4EEB15ED91559241D950F3EE9F8_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  12063. {
  12064. {
  12065. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___0_array;
  12066. int32_t L_1 = ___1_arrayIndex;
  12067. int32_t L_2 = __this->____count;
  12068. HashSet_1_CopyTo_m2C3002B96C50658CE5522C74A6B1F5599D922D61(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  12069. return;
  12070. }
  12071. }
  12072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  12073. {
  12074. int32_t V_0 = 0;
  12075. int32_t V_1 = 0;
  12076. int32_t V_2 = 0;
  12077. int32_t V_3 = 0;
  12078. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* V_4 = NULL;
  12079. int32_t V_5 = 0;
  12080. {
  12081. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  12082. if (!L_0)
  12083. {
  12084. goto IL_0154;
  12085. }
  12086. }
  12087. {
  12088. RuntimeObject* L_1 = ___0_item;
  12089. int32_t L_2;
  12090. L_2 = HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  12091. V_0 = L_2;
  12092. int32_t L_3 = V_0;
  12093. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  12094. NullCheck(L_4);
  12095. V_1 = ((int32_t)(L_3%((int32_t)(((RuntimeArray*)L_4)->max_length))));
  12096. V_2 = (-1);
  12097. V_3 = 0;
  12098. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_5 = __this->____slots;
  12099. V_4 = L_5;
  12100. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  12101. int32_t L_7 = V_1;
  12102. NullCheck(L_6);
  12103. int32_t L_8 = L_7;
  12104. int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  12105. V_5 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  12106. goto IL_014c;
  12107. }
  12108. IL_003b:
  12109. {
  12110. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_10 = V_4;
  12111. int32_t L_11 = V_5;
  12112. NullCheck(L_10);
  12113. int32_t L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___hashCode;
  12114. int32_t L_13 = V_0;
  12115. if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
  12116. {
  12117. goto IL_0123;
  12118. }
  12119. }
  12120. {
  12121. RuntimeObject* L_14 = __this->____comparer;
  12122. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_15 = V_4;
  12123. int32_t L_16 = V_5;
  12124. NullCheck(L_15);
  12125. RuntimeObject* L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___value;
  12126. RuntimeObject* L_18 = ___0_item;
  12127. NullCheck(L_14);
  12128. bool L_19;
  12129. L_19 = InterfaceFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_14, L_17, L_18);
  12130. if (!L_19)
  12131. {
  12132. goto IL_0123;
  12133. }
  12134. }
  12135. {
  12136. int32_t L_20 = V_2;
  12137. if ((((int32_t)L_20) >= ((int32_t)0)))
  12138. {
  12139. goto IL_008c;
  12140. }
  12141. }
  12142. {
  12143. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = __this->____buckets;
  12144. int32_t L_22 = V_1;
  12145. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_23 = V_4;
  12146. int32_t L_24 = V_5;
  12147. NullCheck(L_23);
  12148. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  12149. NullCheck(L_21);
  12150. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1)));
  12151. goto IL_00a7;
  12152. }
  12153. IL_008c:
  12154. {
  12155. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_26 = V_4;
  12156. int32_t L_27 = V_2;
  12157. NullCheck(L_26);
  12158. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_28 = V_4;
  12159. int32_t L_29 = V_5;
  12160. NullCheck(L_28);
  12161. int32_t L_30 = ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___next;
  12162. ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___next = L_30;
  12163. }
  12164. IL_00a7:
  12165. {
  12166. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_31 = V_4;
  12167. int32_t L_32 = V_5;
  12168. NullCheck(L_31);
  12169. ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___hashCode = (-1);
  12170. }
  12171. {
  12172. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_33 = V_4;
  12173. int32_t L_34 = V_5;
  12174. NullCheck(L_33);
  12175. RuntimeObject** L_35 = (RuntimeObject**)(&((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->___value);
  12176. il2cpp_codegen_initobj(L_35, sizeof(RuntimeObject*));
  12177. }
  12178. IL_00d1:
  12179. {
  12180. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_36 = V_4;
  12181. int32_t L_37 = V_5;
  12182. NullCheck(L_36);
  12183. int32_t L_38 = __this->____freeList;
  12184. ((L_36)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_37)))->___next = L_38;
  12185. int32_t L_39 = __this->____count;
  12186. __this->____count = ((int32_t)il2cpp_codegen_subtract(L_39, 1));
  12187. int32_t L_40 = __this->____version;
  12188. __this->____version = ((int32_t)il2cpp_codegen_add(L_40, 1));
  12189. int32_t L_41 = __this->____count;
  12190. if (L_41)
  12191. {
  12192. goto IL_0119;
  12193. }
  12194. }
  12195. {
  12196. __this->____lastIndex = 0;
  12197. __this->____freeList = (-1);
  12198. goto IL_0121;
  12199. }
  12200. IL_0119:
  12201. {
  12202. int32_t L_42 = V_5;
  12203. __this->____freeList = L_42;
  12204. }
  12205. IL_0121:
  12206. {
  12207. return (bool)1;
  12208. }
  12209. IL_0123:
  12210. {
  12211. int32_t L_43 = V_3;
  12212. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_44 = V_4;
  12213. NullCheck(L_44);
  12214. if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
  12215. {
  12216. goto IL_0135;
  12217. }
  12218. }
  12219. {
  12220. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_45 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  12221. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_45, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  12222. IL2CPP_RAISE_MANAGED_EXCEPTION(L_45, method);
  12223. }
  12224. IL_0135:
  12225. {
  12226. int32_t L_46 = V_3;
  12227. V_3 = ((int32_t)il2cpp_codegen_add(L_46, 1));
  12228. int32_t L_47 = V_5;
  12229. V_2 = L_47;
  12230. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_48 = V_4;
  12231. int32_t L_49 = V_5;
  12232. NullCheck(L_48);
  12233. int32_t L_50 = ((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->___next;
  12234. V_5 = L_50;
  12235. }
  12236. IL_014c:
  12237. {
  12238. int32_t L_51 = V_5;
  12239. if ((((int32_t)L_51) >= ((int32_t)0)))
  12240. {
  12241. goto IL_003b;
  12242. }
  12243. }
  12244. IL_0154:
  12245. {
  12246. return (bool)0;
  12247. }
  12248. }
  12249. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  12250. {
  12251. {
  12252. int32_t L_0 = __this->____count;
  12253. return L_0;
  12254. }
  12255. }
  12256. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mF0024D8CEAE9F50AD481308A80AC1A6320C3553E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  12257. {
  12258. {
  12259. return (bool)0;
  12260. }
  12261. }
  12262. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  12263. {
  12264. {
  12265. Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 L_0;
  12266. memset((&L_0), 0, sizeof(L_0));
  12267. Enumerator__ctor_mC9D698BB17611B2B5A3A805337647838FCAA26DE((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  12268. return L_0;
  12269. }
  12270. }
  12271. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m6B8EC9FC82E94AD16FF208FDDD9C73D7397170B0_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  12272. {
  12273. {
  12274. Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 L_0;
  12275. memset((&L_0), 0, sizeof(L_0));
  12276. Enumerator__ctor_mC9D698BB17611B2B5A3A805337647838FCAA26DE((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  12277. Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 L_1 = L_0;
  12278. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  12279. return (RuntimeObject*)L_2;
  12280. }
  12281. }
  12282. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_IEnumerable_GetEnumerator_mE1B4F5BEC5FEAAEAEC77BE8ED6177327DA64060F_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  12283. {
  12284. {
  12285. Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 L_0;
  12286. memset((&L_0), 0, sizeof(L_0));
  12287. Enumerator__ctor_mC9D698BB17611B2B5A3A805337647838FCAA26DE((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  12288. Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 L_1 = L_0;
  12289. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  12290. return (RuntimeObject*)L_2;
  12291. }
  12292. }
  12293. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetObjectData_m4825222EFCC17409B9FA6121D4857A0AD7281F2A_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  12294. {
  12295. static bool s_Il2CppMethodInitialized;
  12296. if (!s_Il2CppMethodInitialized)
  12297. {
  12298. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  12299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  12300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  12301. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  12302. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  12303. s_Il2CppMethodInitialized = true;
  12304. }
  12305. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  12306. String_t* G_B4_0 = NULL;
  12307. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B4_1 = NULL;
  12308. String_t* G_B3_0 = NULL;
  12309. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B3_1 = NULL;
  12310. int32_t G_B5_0 = 0;
  12311. String_t* G_B5_1 = NULL;
  12312. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B5_2 = NULL;
  12313. {
  12314. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  12315. if (L_0)
  12316. {
  12317. goto IL_000e;
  12318. }
  12319. }
  12320. {
  12321. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  12322. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL);
  12323. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  12324. }
  12325. IL_000e:
  12326. {
  12327. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info;
  12328. int32_t L_3 = __this->____version;
  12329. NullCheck(L_2);
  12330. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_2, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_3, NULL);
  12331. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info;
  12332. RuntimeObject* L_5 = __this->____comparer;
  12333. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 30)) };
  12334. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12335. Type_t* L_7;
  12336. L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
  12337. NullCheck(L_4);
  12338. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_4, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject*)L_5, L_7, NULL);
  12339. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info;
  12340. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____buckets;
  12341. if (!L_9)
  12342. {
  12343. G_B4_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  12344. G_B4_1 = L_8;
  12345. goto IL_0052;
  12346. }
  12347. G_B3_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  12348. G_B3_1 = L_8;
  12349. }
  12350. {
  12351. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  12352. NullCheck(L_10);
  12353. G_B5_0 = ((int32_t)(((RuntimeArray*)L_10)->max_length));
  12354. G_B5_1 = G_B3_0;
  12355. G_B5_2 = G_B3_1;
  12356. goto IL_0053;
  12357. }
  12358. IL_0052:
  12359. {
  12360. G_B5_0 = 0;
  12361. G_B5_1 = G_B4_0;
  12362. G_B5_2 = G_B4_1;
  12363. }
  12364. IL_0053:
  12365. {
  12366. NullCheck(G_B5_2);
  12367. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(G_B5_2, G_B5_1, G_B5_0, NULL);
  12368. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
  12369. if (!L_11)
  12370. {
  12371. goto IL_0089;
  12372. }
  12373. }
  12374. {
  12375. int32_t L_12 = __this->____count;
  12376. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 31), (uint32_t)L_12);
  12377. V_0 = L_13;
  12378. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = V_0;
  12379. HashSet_1_CopyTo_m5102D82155B190BF666DD92500756CC1CCBA2172(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
  12380. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_15 = ___0_info;
  12381. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = V_0;
  12382. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  12383. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12384. Type_t* L_18;
  12385. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  12386. NullCheck(L_15);
  12387. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_15, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (RuntimeObject*)L_16, L_18, NULL);
  12388. }
  12389. IL_0089:
  12390. {
  12391. return;
  12392. }
  12393. }
  12394. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_OnDeserialization_mAF26E4A7ED72AA389C7EB0EAA7645752CCBEBB60_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
  12395. {
  12396. static bool s_Il2CppMethodInitialized;
  12397. if (!s_Il2CppMethodInitialized)
  12398. {
  12399. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  12400. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  12401. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  12402. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  12403. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  12404. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  12405. s_Il2CppMethodInitialized = true;
  12406. }
  12407. int32_t V_0 = 0;
  12408. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL;
  12409. int32_t V_2 = 0;
  12410. {
  12411. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = __this->____siInfo;
  12412. if (L_0)
  12413. {
  12414. goto IL_0009;
  12415. }
  12416. }
  12417. {
  12418. return;
  12419. }
  12420. IL_0009:
  12421. {
  12422. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = __this->____siInfo;
  12423. NullCheck(L_1);
  12424. int32_t L_2;
  12425. L_2 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_1, _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, NULL);
  12426. V_0 = L_2;
  12427. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = __this->____siInfo;
  12428. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 34)) };
  12429. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12430. Type_t* L_5;
  12431. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  12432. NullCheck(L_3);
  12433. RuntimeObject* L_6;
  12434. L_6 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_3, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_5, NULL);
  12435. __this->____comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  12436. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4))));
  12437. __this->____freeList = (-1);
  12438. int32_t L_7 = V_0;
  12439. if (!L_7)
  12440. {
  12441. goto IL_00ad;
  12442. }
  12443. }
  12444. {
  12445. int32_t L_8 = V_0;
  12446. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_8);
  12447. __this->____buckets = L_9;
  12448. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_9);
  12449. int32_t L_10 = V_0;
  12450. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_11 = (SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)(SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_10);
  12451. __this->____slots = L_11;
  12452. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_11);
  12453. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_12 = __this->____siInfo;
  12454. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  12455. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12456. Type_t* L_14;
  12457. L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
  12458. NullCheck(L_12);
  12459. RuntimeObject* L_15;
  12460. L_15 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_12, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, L_14, NULL);
  12461. V_1 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)Castclass((RuntimeObject*)L_15, il2cpp_rgctx_data(method->klass->rgctx_data, 24)));
  12462. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = V_1;
  12463. if (L_16)
  12464. {
  12465. goto IL_008f;
  12466. }
  12467. }
  12468. {
  12469. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_17 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  12470. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), NULL);
  12471. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  12472. }
  12473. IL_008f:
  12474. {
  12475. V_2 = 0;
  12476. goto IL_00a5;
  12477. }
  12478. IL_0093:
  12479. {
  12480. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = V_1;
  12481. int32_t L_19 = V_2;
  12482. NullCheck(L_18);
  12483. int32_t L_20 = L_19;
  12484. RuntimeObject* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  12485. bool L_22;
  12486. L_22 = HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79(__this, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  12487. int32_t L_23 = V_2;
  12488. V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  12489. }
  12490. IL_00a5:
  12491. {
  12492. int32_t L_24 = V_2;
  12493. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = V_1;
  12494. NullCheck(L_25);
  12495. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  12496. {
  12497. goto IL_0093;
  12498. }
  12499. }
  12500. {
  12501. goto IL_00b4;
  12502. }
  12503. IL_00ad:
  12504. {
  12505. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  12506. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  12507. }
  12508. IL_00b4:
  12509. {
  12510. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_26 = __this->____siInfo;
  12511. NullCheck(L_26);
  12512. int32_t L_27;
  12513. L_27 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_26, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
  12514. __this->____version = L_27;
  12515. __this->____siInfo = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL;
  12516. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL);
  12517. return;
  12518. }
  12519. }
  12520. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  12521. {
  12522. {
  12523. RuntimeObject* L_0 = ___0_item;
  12524. bool L_1;
  12525. L_1 = HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  12526. return L_1;
  12527. }
  12528. }
  12529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_mCE1D0DC2EACB98D74562CA79EB0DB6B6A806510C_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  12530. {
  12531. static bool s_Il2CppMethodInitialized;
  12532. if (!s_Il2CppMethodInitialized)
  12533. {
  12534. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  12535. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  12536. s_Il2CppMethodInitialized = true;
  12537. }
  12538. RuntimeObject* V_0 = NULL;
  12539. RuntimeObject* V_1 = NULL;
  12540. {
  12541. RuntimeObject* L_0 = ___0_other;
  12542. if (L_0)
  12543. {
  12544. goto IL_000e;
  12545. }
  12546. }
  12547. {
  12548. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  12549. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), NULL);
  12550. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  12551. }
  12552. IL_000e:
  12553. {
  12554. RuntimeObject* L_2 = ___0_other;
  12555. NullCheck(L_2);
  12556. RuntimeObject* L_3;
  12557. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_2);
  12558. V_0 = L_3;
  12559. }
  12560. {
  12561. auto __finallyBlock = il2cpp::utils::Finally([&]
  12562. {
  12563. FINALLY_0030:
  12564. {
  12565. {
  12566. RuntimeObject* L_4 = V_0;
  12567. if (!L_4)
  12568. {
  12569. goto IL_0039;
  12570. }
  12571. }
  12572. {
  12573. RuntimeObject* L_5 = V_0;
  12574. NullCheck((RuntimeObject*)L_5);
  12575. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_5);
  12576. }
  12577. IL_0039:
  12578. {
  12579. return;
  12580. }
  12581. }
  12582. });
  12583. try
  12584. {
  12585. {
  12586. goto IL_0026_1;
  12587. }
  12588. IL_0017_1:
  12589. {
  12590. RuntimeObject* L_6 = V_0;
  12591. NullCheck(L_6);
  12592. RuntimeObject* L_7;
  12593. L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 29), L_6);
  12594. V_1 = L_7;
  12595. RuntimeObject* L_8 = V_1;
  12596. bool L_9;
  12597. L_9 = HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  12598. }
  12599. IL_0026_1:
  12600. {
  12601. RuntimeObject* L_10 = V_0;
  12602. NullCheck((RuntimeObject*)L_10);
  12603. bool L_11;
  12604. L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_10);
  12605. if (L_11)
  12606. {
  12607. goto IL_0017_1;
  12608. }
  12609. }
  12610. {
  12611. goto IL_003a;
  12612. }
  12613. }
  12614. catch(Il2CppExceptionWrapper& e)
  12615. {
  12616. __finallyBlock.StoreException(e.ex);
  12617. }
  12618. }
  12619. IL_003a:
  12620. {
  12621. return;
  12622. }
  12623. }
  12624. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m5102D82155B190BF666DD92500756CC1CCBA2172_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, const RuntimeMethod* method)
  12625. {
  12626. {
  12627. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___0_array;
  12628. int32_t L_1 = __this->____count;
  12629. HashSet_1_CopyTo_m2C3002B96C50658CE5522C74A6B1F5599D922D61(__this, L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  12630. return;
  12631. }
  12632. }
  12633. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m2C3002B96C50658CE5522C74A6B1F5599D922D61_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  12634. {
  12635. int32_t V_0 = 0;
  12636. int32_t V_1 = 0;
  12637. {
  12638. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___0_array;
  12639. if (L_0)
  12640. {
  12641. goto IL_000e;
  12642. }
  12643. }
  12644. {
  12645. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  12646. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  12647. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  12648. }
  12649. IL_000e:
  12650. {
  12651. int32_t L_2 = ___1_arrayIndex;
  12652. if ((((int32_t)L_2) >= ((int32_t)0)))
  12653. {
  12654. goto IL_0028;
  12655. }
  12656. }
  12657. {
  12658. int32_t L_3 = ___1_arrayIndex;
  12659. int32_t L_4 = L_3;
  12660. RuntimeObject* L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_4);
  12661. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  12662. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  12663. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  12664. }
  12665. IL_0028:
  12666. {
  12667. int32_t L_7 = ___2_count;
  12668. if ((((int32_t)L_7) >= ((int32_t)0)))
  12669. {
  12670. goto IL_0042;
  12671. }
  12672. }
  12673. {
  12674. int32_t L_8 = ___2_count;
  12675. int32_t L_9 = L_8;
  12676. RuntimeObject* L_10 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_9);
  12677. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_11 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  12678. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  12679. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, method);
  12680. }
  12681. IL_0042:
  12682. {
  12683. int32_t L_12 = ___1_arrayIndex;
  12684. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = ___0_array;
  12685. NullCheck(L_13);
  12686. if ((((int32_t)L_12) > ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  12687. {
  12688. goto IL_0050;
  12689. }
  12690. }
  12691. {
  12692. int32_t L_14 = ___2_count;
  12693. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = ___0_array;
  12694. NullCheck(L_15);
  12695. int32_t L_16 = ___1_arrayIndex;
  12696. if ((((int32_t)L_14) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), L_16)))))
  12697. {
  12698. goto IL_005b;
  12699. }
  12700. }
  12701. IL_0050:
  12702. {
  12703. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  12704. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL);
  12705. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  12706. }
  12707. IL_005b:
  12708. {
  12709. V_0 = 0;
  12710. V_1 = 0;
  12711. goto IL_0097;
  12712. }
  12713. IL_0061:
  12714. {
  12715. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_18 = __this->____slots;
  12716. int32_t L_19 = V_1;
  12717. NullCheck(L_18);
  12718. int32_t L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___hashCode;
  12719. if ((((int32_t)L_20) < ((int32_t)0)))
  12720. {
  12721. goto IL_0093;
  12722. }
  12723. }
  12724. {
  12725. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = ___0_array;
  12726. int32_t L_22 = ___1_arrayIndex;
  12727. int32_t L_23 = V_0;
  12728. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_24 = __this->____slots;
  12729. int32_t L_25 = V_1;
  12730. NullCheck(L_24);
  12731. RuntimeObject* L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___value;
  12732. NullCheck(L_21);
  12733. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, L_23))), (RuntimeObject*)L_26);
  12734. int32_t L_27 = V_0;
  12735. V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  12736. }
  12737. IL_0093:
  12738. {
  12739. int32_t L_28 = V_1;
  12740. V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  12741. }
  12742. IL_0097:
  12743. {
  12744. int32_t L_29 = V_1;
  12745. int32_t L_30 = __this->____lastIndex;
  12746. if ((((int32_t)L_29) >= ((int32_t)L_30)))
  12747. {
  12748. goto IL_00a4;
  12749. }
  12750. }
  12751. {
  12752. int32_t L_31 = V_0;
  12753. int32_t L_32 = ___2_count;
  12754. if ((((int32_t)L_31) < ((int32_t)L_32)))
  12755. {
  12756. goto IL_0061;
  12757. }
  12758. }
  12759. IL_00a4:
  12760. {
  12761. return;
  12762. }
  12763. }
  12764. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_RemoveWhere_m8D29E1EEF73BF771A3EDC41907FCA953D66543C2_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_match, const RuntimeMethod* method)
  12765. {
  12766. int32_t V_0 = 0;
  12767. int32_t V_1 = 0;
  12768. RuntimeObject* V_2 = NULL;
  12769. {
  12770. Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* L_0 = ___0_match;
  12771. if (L_0)
  12772. {
  12773. goto IL_000e;
  12774. }
  12775. }
  12776. {
  12777. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  12778. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), NULL);
  12779. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  12780. }
  12781. IL_000e:
  12782. {
  12783. V_0 = 0;
  12784. V_1 = 0;
  12785. goto IL_0054;
  12786. }
  12787. IL_0014:
  12788. {
  12789. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_2 = __this->____slots;
  12790. int32_t L_3 = V_1;
  12791. NullCheck(L_2);
  12792. int32_t L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode;
  12793. if ((((int32_t)L_4) < ((int32_t)0)))
  12794. {
  12795. goto IL_0050;
  12796. }
  12797. }
  12798. {
  12799. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_5 = __this->____slots;
  12800. int32_t L_6 = V_1;
  12801. NullCheck(L_5);
  12802. RuntimeObject* L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value;
  12803. V_2 = L_7;
  12804. Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* L_8 = ___0_match;
  12805. RuntimeObject* L_9 = V_2;
  12806. NullCheck(L_8);
  12807. bool L_10;
  12808. L_10 = Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
  12809. if (!L_10)
  12810. {
  12811. goto IL_0050;
  12812. }
  12813. }
  12814. {
  12815. RuntimeObject* L_11 = V_2;
  12816. bool L_12;
  12817. L_12 = HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
  12818. if (!L_12)
  12819. {
  12820. goto IL_0050;
  12821. }
  12822. }
  12823. {
  12824. int32_t L_13 = V_0;
  12825. V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  12826. }
  12827. IL_0050:
  12828. {
  12829. int32_t L_14 = V_1;
  12830. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  12831. }
  12832. IL_0054:
  12833. {
  12834. int32_t L_15 = V_1;
  12835. int32_t L_16 = __this->____lastIndex;
  12836. if ((((int32_t)L_15) < ((int32_t)L_16)))
  12837. {
  12838. goto IL_0014;
  12839. }
  12840. }
  12841. {
  12842. int32_t L_17 = V_0;
  12843. return L_17;
  12844. }
  12845. }
  12846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  12847. {
  12848. {
  12849. RuntimeObject* L_0 = __this->____comparer;
  12850. return L_0;
  12851. }
  12852. }
  12853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_mA48EDAF136B0C1BFBC90E61A5A5F8771F2F60806_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  12854. {
  12855. static bool s_Il2CppMethodInitialized;
  12856. if (!s_Il2CppMethodInitialized)
  12857. {
  12858. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  12859. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  12860. s_Il2CppMethodInitialized = true;
  12861. }
  12862. int32_t V_0 = 0;
  12863. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* V_1 = NULL;
  12864. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  12865. int32_t V_3 = 0;
  12866. int32_t V_4 = 0;
  12867. int32_t V_5 = 0;
  12868. {
  12869. int32_t L_0 = __this->____count;
  12870. if (L_0)
  12871. {
  12872. goto IL_0025;
  12873. }
  12874. }
  12875. {
  12876. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  12877. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  12878. __this->____slots = (SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)NULL;
  12879. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)(SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)NULL);
  12880. int32_t L_1 = __this->____version;
  12881. __this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
  12882. return;
  12883. }
  12884. IL_0025:
  12885. {
  12886. int32_t L_2 = __this->____count;
  12887. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  12888. int32_t L_3;
  12889. L_3 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_2, NULL);
  12890. V_0 = L_3;
  12891. int32_t L_4 = V_0;
  12892. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_5 = (SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)(SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  12893. V_1 = L_5;
  12894. int32_t L_6 = V_0;
  12895. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  12896. V_2 = L_7;
  12897. V_3 = 0;
  12898. V_4 = 0;
  12899. goto IL_00a2;
  12900. }
  12901. IL_0046:
  12902. {
  12903. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_8 = __this->____slots;
  12904. int32_t L_9 = V_4;
  12905. NullCheck(L_8);
  12906. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  12907. if ((((int32_t)L_10) < ((int32_t)0)))
  12908. {
  12909. goto IL_009c;
  12910. }
  12911. }
  12912. {
  12913. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_11 = V_1;
  12914. int32_t L_12 = V_3;
  12915. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_13 = __this->____slots;
  12916. int32_t L_14 = V_4;
  12917. NullCheck(L_13);
  12918. int32_t L_15 = L_14;
  12919. Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744 L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  12920. NullCheck(L_11);
  12921. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744)L_16);
  12922. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_17 = V_1;
  12923. int32_t L_18 = V_3;
  12924. NullCheck(L_17);
  12925. int32_t L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___hashCode;
  12926. int32_t L_20 = V_0;
  12927. V_5 = ((int32_t)(L_19%L_20));
  12928. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_21 = V_1;
  12929. int32_t L_22 = V_3;
  12930. NullCheck(L_21);
  12931. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_2;
  12932. int32_t L_24 = V_5;
  12933. NullCheck(L_23);
  12934. int32_t L_25 = L_24;
  12935. int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
  12936. ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___next = ((int32_t)il2cpp_codegen_subtract(L_26, 1));
  12937. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_2;
  12938. int32_t L_28 = V_5;
  12939. int32_t L_29 = V_3;
  12940. NullCheck(L_27);
  12941. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (int32_t)((int32_t)il2cpp_codegen_add(L_29, 1)));
  12942. int32_t L_30 = V_3;
  12943. V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  12944. }
  12945. IL_009c:
  12946. {
  12947. int32_t L_31 = V_4;
  12948. V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  12949. }
  12950. IL_00a2:
  12951. {
  12952. int32_t L_32 = V_4;
  12953. int32_t L_33 = __this->____lastIndex;
  12954. if ((((int32_t)L_32) < ((int32_t)L_33)))
  12955. {
  12956. goto IL_0046;
  12957. }
  12958. }
  12959. {
  12960. int32_t L_34 = V_3;
  12961. __this->____lastIndex = L_34;
  12962. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_35 = V_1;
  12963. __this->____slots = L_35;
  12964. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_35);
  12965. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_2;
  12966. __this->____buckets = L_36;
  12967. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_36);
  12968. __this->____freeList = (-1);
  12969. return;
  12970. }
  12971. }
  12972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  12973. {
  12974. static bool s_Il2CppMethodInitialized;
  12975. if (!s_Il2CppMethodInitialized)
  12976. {
  12977. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  12978. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  12979. s_Il2CppMethodInitialized = true;
  12980. }
  12981. int32_t V_0 = 0;
  12982. {
  12983. int32_t L_0 = ___0_capacity;
  12984. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  12985. int32_t L_1;
  12986. L_1 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_0, NULL);
  12987. V_0 = L_1;
  12988. int32_t L_2 = V_0;
  12989. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2);
  12990. __this->____buckets = L_3;
  12991. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_3);
  12992. int32_t L_4 = V_0;
  12993. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_5 = (SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)(SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  12994. __this->____slots = L_5;
  12995. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_5);
  12996. int32_t L_6 = V_0;
  12997. return L_6;
  12998. }
  12999. }
  13000. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_mC01C0797260CF7FEBBC99C8245B0A31B1C2E5E56_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  13001. {
  13002. static bool s_Il2CppMethodInitialized;
  13003. if (!s_Il2CppMethodInitialized)
  13004. {
  13005. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  13006. s_Il2CppMethodInitialized = true;
  13007. }
  13008. int32_t V_0 = 0;
  13009. {
  13010. int32_t L_0 = __this->____count;
  13011. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  13012. int32_t L_1;
  13013. L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(L_0, NULL);
  13014. V_0 = L_1;
  13015. int32_t L_2 = V_0;
  13016. int32_t L_3 = __this->____count;
  13017. if ((((int32_t)L_2) > ((int32_t)L_3)))
  13018. {
  13019. goto IL_0020;
  13020. }
  13021. }
  13022. {
  13023. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  13024. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B)), NULL);
  13025. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
  13026. }
  13027. IL_0020:
  13028. {
  13029. int32_t L_5 = V_0;
  13030. HashSet_1_SetCapacity_m38D352E6EBE6E50B1D407129115FC9DE6721C55C(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
  13031. return;
  13032. }
  13033. }
  13034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m38D352E6EBE6E50B1D407129115FC9DE6721C55C_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  13035. {
  13036. static bool s_Il2CppMethodInitialized;
  13037. if (!s_Il2CppMethodInitialized)
  13038. {
  13039. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  13040. s_Il2CppMethodInitialized = true;
  13041. }
  13042. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* V_0 = NULL;
  13043. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  13044. int32_t V_2 = 0;
  13045. int32_t V_3 = 0;
  13046. {
  13047. int32_t L_0 = ___0_newSize;
  13048. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_1 = (SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)(SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_0);
  13049. V_0 = L_1;
  13050. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_2 = __this->____slots;
  13051. if (!L_2)
  13052. {
  13053. goto IL_0023;
  13054. }
  13055. }
  13056. {
  13057. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_3 = __this->____slots;
  13058. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_4 = V_0;
  13059. int32_t L_5 = __this->____lastIndex;
  13060. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_5, NULL);
  13061. }
  13062. IL_0023:
  13063. {
  13064. int32_t L_6 = ___0_newSize;
  13065. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  13066. V_1 = L_7;
  13067. V_2 = 0;
  13068. goto IL_0058;
  13069. }
  13070. IL_002e:
  13071. {
  13072. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_8 = V_0;
  13073. int32_t L_9 = V_2;
  13074. NullCheck(L_8);
  13075. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  13076. int32_t L_11 = ___0_newSize;
  13077. V_3 = ((int32_t)(L_10%L_11));
  13078. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_12 = V_0;
  13079. int32_t L_13 = V_2;
  13080. NullCheck(L_12);
  13081. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_1;
  13082. int32_t L_15 = V_3;
  13083. NullCheck(L_14);
  13084. int32_t L_16 = L_15;
  13085. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  13086. ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___next = ((int32_t)il2cpp_codegen_subtract(L_17, 1));
  13087. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  13088. int32_t L_19 = V_3;
  13089. int32_t L_20 = V_2;
  13090. NullCheck(L_18);
  13091. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (int32_t)((int32_t)il2cpp_codegen_add(L_20, 1)));
  13092. int32_t L_21 = V_2;
  13093. V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  13094. }
  13095. IL_0058:
  13096. {
  13097. int32_t L_22 = V_2;
  13098. int32_t L_23 = __this->____lastIndex;
  13099. if ((((int32_t)L_22) < ((int32_t)L_23)))
  13100. {
  13101. goto IL_002e;
  13102. }
  13103. }
  13104. {
  13105. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_24 = V_0;
  13106. __this->____slots = L_24;
  13107. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_24);
  13108. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_1;
  13109. __this->____buckets = L_25;
  13110. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_25);
  13111. return;
  13112. }
  13113. }
  13114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  13115. {
  13116. int32_t V_0 = 0;
  13117. int32_t V_1 = 0;
  13118. int32_t V_2 = 0;
  13119. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* V_3 = NULL;
  13120. int32_t V_4 = 0;
  13121. int32_t V_5 = 0;
  13122. {
  13123. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  13124. if (L_0)
  13125. {
  13126. goto IL_0010;
  13127. }
  13128. }
  13129. {
  13130. int32_t L_1;
  13131. L_1 = HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  13132. }
  13133. IL_0010:
  13134. {
  13135. RuntimeObject* L_2 = ___0_value;
  13136. int32_t L_3;
  13137. L_3 = HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  13138. V_0 = L_3;
  13139. int32_t L_4 = V_0;
  13140. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____buckets;
  13141. NullCheck(L_5);
  13142. V_1 = ((int32_t)(L_4%((int32_t)(((RuntimeArray*)L_5)->max_length))));
  13143. V_2 = 0;
  13144. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_6 = __this->____slots;
  13145. V_3 = L_6;
  13146. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->____buckets;
  13147. int32_t L_8 = V_1;
  13148. NullCheck(L_7);
  13149. int32_t L_9 = L_8;
  13150. int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  13151. V_5 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  13152. goto IL_008b;
  13153. }
  13154. IL_003a:
  13155. {
  13156. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_11 = V_3;
  13157. int32_t L_12 = V_5;
  13158. NullCheck(L_11);
  13159. int32_t L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___hashCode;
  13160. int32_t L_14 = V_0;
  13161. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  13162. {
  13163. goto IL_0067;
  13164. }
  13165. }
  13166. {
  13167. RuntimeObject* L_15 = __this->____comparer;
  13168. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_16 = V_3;
  13169. int32_t L_17 = V_5;
  13170. NullCheck(L_16);
  13171. RuntimeObject* L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___value;
  13172. RuntimeObject* L_19 = ___0_value;
  13173. NullCheck(L_15);
  13174. bool L_20;
  13175. L_20 = InterfaceFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_15, L_18, L_19);
  13176. if (!L_20)
  13177. {
  13178. goto IL_0067;
  13179. }
  13180. }
  13181. {
  13182. return (bool)0;
  13183. }
  13184. IL_0067:
  13185. {
  13186. int32_t L_21 = V_2;
  13187. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_22 = V_3;
  13188. NullCheck(L_22);
  13189. if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
  13190. {
  13191. goto IL_0078;
  13192. }
  13193. }
  13194. {
  13195. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_23 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  13196. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  13197. IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, method);
  13198. }
  13199. IL_0078:
  13200. {
  13201. int32_t L_24 = V_2;
  13202. V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  13203. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_25 = V_3;
  13204. int32_t L_26 = V_5;
  13205. NullCheck(L_25);
  13206. int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___next;
  13207. V_5 = L_27;
  13208. }
  13209. IL_008b:
  13210. {
  13211. int32_t L_28 = V_5;
  13212. if ((((int32_t)L_28) >= ((int32_t)0)))
  13213. {
  13214. goto IL_003a;
  13215. }
  13216. }
  13217. {
  13218. int32_t L_29 = __this->____freeList;
  13219. if ((((int32_t)L_29) < ((int32_t)0)))
  13220. {
  13221. goto IL_00b6;
  13222. }
  13223. }
  13224. {
  13225. int32_t L_30 = __this->____freeList;
  13226. V_4 = L_30;
  13227. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_31 = V_3;
  13228. int32_t L_32 = V_4;
  13229. NullCheck(L_31);
  13230. int32_t L_33 = ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___next;
  13231. __this->____freeList = L_33;
  13232. goto IL_00ef;
  13233. }
  13234. IL_00b6:
  13235. {
  13236. int32_t L_34 = __this->____lastIndex;
  13237. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_35 = V_3;
  13238. NullCheck(L_35);
  13239. if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))))
  13240. {
  13241. goto IL_00d9;
  13242. }
  13243. }
  13244. {
  13245. HashSet_1_IncreaseCapacity_mC01C0797260CF7FEBBC99C8245B0A31B1C2E5E56(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
  13246. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_36 = __this->____slots;
  13247. V_3 = L_36;
  13248. int32_t L_37 = V_0;
  13249. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = __this->____buckets;
  13250. NullCheck(L_38);
  13251. V_1 = ((int32_t)(L_37%((int32_t)(((RuntimeArray*)L_38)->max_length))));
  13252. }
  13253. IL_00d9:
  13254. {
  13255. int32_t L_39 = __this->____lastIndex;
  13256. V_4 = L_39;
  13257. int32_t L_40 = __this->____lastIndex;
  13258. __this->____lastIndex = ((int32_t)il2cpp_codegen_add(L_40, 1));
  13259. }
  13260. IL_00ef:
  13261. {
  13262. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_41 = V_3;
  13263. int32_t L_42 = V_4;
  13264. NullCheck(L_41);
  13265. int32_t L_43 = V_0;
  13266. ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___hashCode = L_43;
  13267. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_44 = V_3;
  13268. int32_t L_45 = V_4;
  13269. NullCheck(L_44);
  13270. RuntimeObject* L_46 = ___0_value;
  13271. ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___value = L_46;
  13272. Il2CppCodeGenWriteBarrier((void**)(&((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___value), (void*)L_46);
  13273. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_47 = V_3;
  13274. int32_t L_48 = V_4;
  13275. NullCheck(L_47);
  13276. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = __this->____buckets;
  13277. int32_t L_50 = V_1;
  13278. NullCheck(L_49);
  13279. int32_t L_51 = L_50;
  13280. int32_t L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
  13281. ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48)))->___next = ((int32_t)il2cpp_codegen_subtract(L_52, 1));
  13282. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = __this->____buckets;
  13283. int32_t L_54 = V_1;
  13284. int32_t L_55 = V_4;
  13285. NullCheck(L_53);
  13286. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (int32_t)((int32_t)il2cpp_codegen_add(L_55, 1)));
  13287. int32_t L_56 = __this->____count;
  13288. __this->____count = ((int32_t)il2cpp_codegen_add(L_56, 1));
  13289. int32_t L_57 = __this->____version;
  13290. __this->____version = ((int32_t)il2cpp_codegen_add(L_57, 1));
  13291. return (bool)1;
  13292. }
  13293. }
  13294. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m20C9F0D67E5BFE2515651D37D880697363F6562F_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_index, int32_t ___1_hashCode, RuntimeObject* ___2_value, const RuntimeMethod* method)
  13295. {
  13296. int32_t V_0 = 0;
  13297. {
  13298. int32_t L_0 = ___1_hashCode;
  13299. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
  13300. NullCheck(L_1);
  13301. V_0 = ((int32_t)(L_0%((int32_t)(((RuntimeArray*)L_1)->max_length))));
  13302. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_2 = __this->____slots;
  13303. int32_t L_3 = ___0_index;
  13304. NullCheck(L_2);
  13305. int32_t L_4 = ___1_hashCode;
  13306. ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode = L_4;
  13307. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_5 = __this->____slots;
  13308. int32_t L_6 = ___0_index;
  13309. NullCheck(L_5);
  13310. RuntimeObject* L_7 = ___2_value;
  13311. ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value = L_7;
  13312. Il2CppCodeGenWriteBarrier((void**)(&((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value), (void*)L_7);
  13313. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_8 = __this->____slots;
  13314. int32_t L_9 = ___0_index;
  13315. NullCheck(L_8);
  13316. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  13317. int32_t L_11 = V_0;
  13318. NullCheck(L_10);
  13319. int32_t L_12 = L_11;
  13320. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  13321. ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___next = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  13322. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->____buckets;
  13323. int32_t L_15 = V_0;
  13324. int32_t L_16 = ___0_index;
  13325. NullCheck(L_14);
  13326. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)((int32_t)il2cpp_codegen_add(L_16, 1)));
  13327. return;
  13328. }
  13329. }
  13330. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m7F948A6D7605FADC9C80513D3CB1F21627E974E1_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_set1, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___1_set2, const RuntimeMethod* method)
  13331. {
  13332. {
  13333. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_0 = ___0_set1;
  13334. NullCheck(L_0);
  13335. RuntimeObject* L_1;
  13336. L_1 = HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  13337. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_2 = ___1_set2;
  13338. NullCheck(L_2);
  13339. RuntimeObject* L_3;
  13340. L_3 = HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_inline(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  13341. NullCheck((RuntimeObject*)L_1);
  13342. bool L_4;
  13343. L_4 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, (RuntimeObject*)L_1, (RuntimeObject*)L_3);
  13344. return L_4;
  13345. }
  13346. }
  13347. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  13348. {
  13349. {
  13350. RuntimeObject* L_0 = ___0_item;
  13351. if (L_0)
  13352. {
  13353. goto IL_000a;
  13354. }
  13355. }
  13356. {
  13357. return 0;
  13358. }
  13359. IL_000a:
  13360. {
  13361. RuntimeObject* L_1 = __this->____comparer;
  13362. RuntimeObject* L_2 = ___0_item;
  13363. NullCheck(L_1);
  13364. int32_t L_3;
  13365. L_3 = InterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1, L_2);
  13366. return ((int32_t)(L_3&((int32_t)2147483647LL)));
  13367. }
  13368. }
  13369. #ifdef __clang__
  13370. #pragma clang diagnostic pop
  13371. #endif
  13372. #ifdef __clang__
  13373. #pragma clang diagnostic push
  13374. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13375. #pragma clang diagnostic ignored "-Wunused-variable"
  13376. #endif
  13377. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m4058973F19EEF9E5FCFF05F3779C7F219544C68A_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  13378. {
  13379. {
  13380. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_0;
  13381. L_0 = EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  13382. HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE(__this, (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  13383. return;
  13384. }
  13385. }
  13386. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  13387. {
  13388. {
  13389. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  13390. RuntimeObject* L_0 = ___0_comparer;
  13391. if (L_0)
  13392. {
  13393. goto IL_0010;
  13394. }
  13395. }
  13396. {
  13397. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_1;
  13398. L_1 = EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  13399. ___0_comparer = (RuntimeObject*)L_1;
  13400. }
  13401. IL_0010:
  13402. {
  13403. RuntimeObject* L_2 = ___0_comparer;
  13404. __this->____comparer = L_2;
  13405. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_2);
  13406. __this->____lastIndex = 0;
  13407. __this->____count = 0;
  13408. __this->____freeList = (-1);
  13409. __this->____version = 0;
  13410. return;
  13411. }
  13412. }
  13413. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mA476795C67986109E5187494DEC5981D25457C86_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  13414. {
  13415. {
  13416. int32_t L_0 = ___0_capacity;
  13417. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_1;
  13418. L_1 = EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  13419. HashSet_1__ctor_m84F19ECFD45EC3F29B8ED82184E4892EFC93A50C(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  13420. return;
  13421. }
  13422. }
  13423. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mB226FE67A69CD8BBFE3F07A9BAB84AB6853A10C6_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
  13424. {
  13425. {
  13426. RuntimeObject* L_0 = ___0_collection;
  13427. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_1;
  13428. L_1 = EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  13429. HashSet_1__ctor_m06A7ECC1351897A5086F1261E9DF0EE1FF0A757D(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  13430. return;
  13431. }
  13432. }
  13433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m06A7ECC1351897A5086F1261E9DF0EE1FF0A757D_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  13434. {
  13435. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* V_0 = NULL;
  13436. RuntimeObject* V_1 = NULL;
  13437. int32_t V_2 = 0;
  13438. int32_t G_B8_0 = 0;
  13439. {
  13440. RuntimeObject* L_0 = ___1_comparer;
  13441. HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  13442. RuntimeObject* L_1 = ___0_collection;
  13443. if (L_1)
  13444. {
  13445. goto IL_0015;
  13446. }
  13447. }
  13448. {
  13449. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  13450. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL);
  13451. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  13452. }
  13453. IL_0015:
  13454. {
  13455. RuntimeObject* L_3 = ___0_collection;
  13456. V_0 = ((HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  13457. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_4 = V_0;
  13458. if (!L_4)
  13459. {
  13460. goto IL_0030;
  13461. }
  13462. }
  13463. {
  13464. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_5 = V_0;
  13465. bool L_6;
  13466. L_6 = HashSet_1_AreEqualityComparersEqual_mA6D6AFBE54A3A5C041B6D016B614A506C2C0CCE6(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  13467. if (!L_6)
  13468. {
  13469. goto IL_0030;
  13470. }
  13471. }
  13472. {
  13473. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_7 = V_0;
  13474. HashSet_1_CopyFrom_m757886C93AFA00039C804FBA0DC24407EE787C5F(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  13475. return;
  13476. }
  13477. IL_0030:
  13478. {
  13479. RuntimeObject* L_8 = ___0_collection;
  13480. V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_8, il2cpp_rgctx_data(method->klass->rgctx_data, 12)));
  13481. RuntimeObject* L_9 = V_1;
  13482. if (!L_9)
  13483. {
  13484. goto IL_0042;
  13485. }
  13486. }
  13487. {
  13488. RuntimeObject* L_10 = V_1;
  13489. NullCheck(L_10);
  13490. int32_t L_11;
  13491. L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 12), L_10);
  13492. G_B8_0 = L_11;
  13493. goto IL_0043;
  13494. }
  13495. IL_0042:
  13496. {
  13497. G_B8_0 = 0;
  13498. }
  13499. IL_0043:
  13500. {
  13501. V_2 = G_B8_0;
  13502. int32_t L_12 = V_2;
  13503. int32_t L_13;
  13504. L_13 = HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  13505. RuntimeObject* L_14 = ___0_collection;
  13506. HashSet_1_UnionWith_mCC6A0E6F531708E02411F3A62A0EE263B3155CD2(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  13507. int32_t L_15 = __this->____count;
  13508. if ((((int32_t)L_15) <= ((int32_t)0)))
  13509. {
  13510. goto IL_0074;
  13511. }
  13512. }
  13513. {
  13514. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_16 = __this->____slots;
  13515. NullCheck(L_16);
  13516. int32_t L_17 = __this->____count;
  13517. if ((((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_16)->max_length))/L_17))) <= ((int32_t)3)))
  13518. {
  13519. goto IL_0074;
  13520. }
  13521. }
  13522. {
  13523. HashSet_1_TrimExcess_m60E387432DD7DB110EBA0525FFA77E9B6DC7AFF4(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  13524. }
  13525. IL_0074:
  13526. {
  13527. return;
  13528. }
  13529. }
  13530. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m4DB4611435EBE8D5BF2E1FEC52400256F0245F76_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  13531. {
  13532. {
  13533. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  13534. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  13535. __this->____siInfo = L_0;
  13536. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)L_0);
  13537. return;
  13538. }
  13539. }
  13540. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m757886C93AFA00039C804FBA0DC24407EE787C5F_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_source, const RuntimeMethod* method)
  13541. {
  13542. static bool s_Il2CppMethodInitialized;
  13543. if (!s_Il2CppMethodInitialized)
  13544. {
  13545. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  13546. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  13547. s_Il2CppMethodInitialized = true;
  13548. }
  13549. int32_t V_0 = 0;
  13550. int32_t V_1 = 0;
  13551. int32_t V_2 = 0;
  13552. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* V_3 = NULL;
  13553. int32_t V_4 = 0;
  13554. int32_t V_5 = 0;
  13555. int32_t V_6 = 0;
  13556. {
  13557. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_0 = ___0_source;
  13558. NullCheck(L_0);
  13559. int32_t L_1 = L_0->____count;
  13560. V_0 = L_1;
  13561. int32_t L_2 = V_0;
  13562. if (L_2)
  13563. {
  13564. goto IL_000b;
  13565. }
  13566. }
  13567. {
  13568. return;
  13569. }
  13570. IL_000b:
  13571. {
  13572. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_3 = ___0_source;
  13573. NullCheck(L_3);
  13574. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3->____buckets;
  13575. NullCheck(L_4);
  13576. V_1 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
  13577. int32_t L_5 = V_0;
  13578. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  13579. int32_t L_6;
  13580. L_6 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(((int32_t)il2cpp_codegen_add(L_5, 1)), NULL);
  13581. int32_t L_7 = V_1;
  13582. if ((((int32_t)L_6) < ((int32_t)L_7)))
  13583. {
  13584. goto IL_0065;
  13585. }
  13586. }
  13587. {
  13588. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_8 = ___0_source;
  13589. NullCheck(L_8);
  13590. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8->____buckets;
  13591. NullCheck((RuntimeArray*)L_9);
  13592. RuntimeObject* L_10;
  13593. L_10 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_9, NULL);
  13594. __this->____buckets = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
  13595. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)));
  13596. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_11 = ___0_source;
  13597. NullCheck(L_11);
  13598. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_12 = L_11->____slots;
  13599. NullCheck((RuntimeArray*)L_12);
  13600. RuntimeObject* L_13;
  13601. L_13 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_12, NULL);
  13602. __this->____slots = ((SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16)));
  13603. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)((SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16))));
  13604. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_14 = ___0_source;
  13605. NullCheck(L_14);
  13606. int32_t L_15 = L_14->____lastIndex;
  13607. __this->____lastIndex = L_15;
  13608. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_16 = ___0_source;
  13609. NullCheck(L_16);
  13610. int32_t L_17 = L_16->____freeList;
  13611. __this->____freeList = L_17;
  13612. goto IL_00c7;
  13613. }
  13614. IL_0065:
  13615. {
  13616. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_18 = ___0_source;
  13617. NullCheck(L_18);
  13618. int32_t L_19 = L_18->____lastIndex;
  13619. V_2 = L_19;
  13620. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_20 = ___0_source;
  13621. NullCheck(L_20);
  13622. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_21 = L_20->____slots;
  13623. V_3 = L_21;
  13624. int32_t L_22 = V_0;
  13625. int32_t L_23;
  13626. L_23 = HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC(__this, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  13627. V_4 = 0;
  13628. V_5 = 0;
  13629. goto IL_00ba;
  13630. }
  13631. IL_0083:
  13632. {
  13633. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_24 = V_3;
  13634. int32_t L_25 = V_5;
  13635. NullCheck(L_24);
  13636. int32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___hashCode;
  13637. V_6 = L_26;
  13638. int32_t L_27 = V_6;
  13639. if ((((int32_t)L_27) < ((int32_t)0)))
  13640. {
  13641. goto IL_00b4;
  13642. }
  13643. }
  13644. {
  13645. int32_t L_28 = V_4;
  13646. int32_t L_29 = V_6;
  13647. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_30 = V_3;
  13648. int32_t L_31 = V_5;
  13649. NullCheck(L_30);
  13650. uint32_t L_32 = ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->___value;
  13651. HashSet_1_AddValue_mD5191D2B847EF17B4112378DE8CD72D1BF3AA7DC(__this, L_28, L_29, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  13652. int32_t L_33 = V_4;
  13653. V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  13654. }
  13655. IL_00b4:
  13656. {
  13657. int32_t L_34 = V_5;
  13658. V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  13659. }
  13660. IL_00ba:
  13661. {
  13662. int32_t L_35 = V_5;
  13663. int32_t L_36 = V_2;
  13664. if ((((int32_t)L_35) < ((int32_t)L_36)))
  13665. {
  13666. goto IL_0083;
  13667. }
  13668. }
  13669. {
  13670. int32_t L_37 = V_4;
  13671. __this->____lastIndex = L_37;
  13672. }
  13673. IL_00c7:
  13674. {
  13675. int32_t L_38 = V_0;
  13676. __this->____count = L_38;
  13677. return;
  13678. }
  13679. }
  13680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m84F19ECFD45EC3F29B8ED82184E4892EFC93A50C_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  13681. {
  13682. {
  13683. RuntimeObject* L_0 = ___1_comparer;
  13684. HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  13685. int32_t L_1 = ___0_capacity;
  13686. if ((((int32_t)L_1) >= ((int32_t)0)))
  13687. {
  13688. goto IL_0016;
  13689. }
  13690. }
  13691. {
  13692. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  13693. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
  13694. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  13695. }
  13696. IL_0016:
  13697. {
  13698. int32_t L_3 = ___0_capacity;
  13699. if ((((int32_t)L_3) <= ((int32_t)0)))
  13700. {
  13701. goto IL_0022;
  13702. }
  13703. }
  13704. {
  13705. int32_t L_4 = ___0_capacity;
  13706. int32_t L_5;
  13707. L_5 = HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  13708. }
  13709. IL_0022:
  13710. {
  13711. return;
  13712. }
  13713. }
  13714. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m348E36EA9F5CD3B346A1D013F3E4950DFF39426A_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  13715. {
  13716. {
  13717. uint32_t L_0 = ___0_item;
  13718. bool L_1;
  13719. L_1 = HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  13720. return;
  13721. }
  13722. }
  13723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m756D9726C9F4BFB2C3500A8A9F27FF47A550EC1D_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  13724. {
  13725. {
  13726. int32_t L_0 = __this->____lastIndex;
  13727. if ((((int32_t)L_0) <= ((int32_t)0)))
  13728. {
  13729. goto IL_0044;
  13730. }
  13731. }
  13732. {
  13733. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_1 = __this->____slots;
  13734. int32_t L_2 = __this->____lastIndex;
  13735. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, L_2, NULL);
  13736. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____buckets;
  13737. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  13738. NullCheck(L_4);
  13739. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL);
  13740. __this->____lastIndex = 0;
  13741. __this->____count = 0;
  13742. __this->____freeList = (-1);
  13743. }
  13744. IL_0044:
  13745. {
  13746. int32_t L_5 = __this->____version;
  13747. __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
  13748. return;
  13749. }
  13750. }
  13751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  13752. {
  13753. int32_t V_0 = 0;
  13754. int32_t V_1 = 0;
  13755. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* V_2 = NULL;
  13756. int32_t V_3 = 0;
  13757. {
  13758. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  13759. if (!L_0)
  13760. {
  13761. goto IL_0080;
  13762. }
  13763. }
  13764. {
  13765. V_0 = 0;
  13766. uint32_t L_1 = ___0_item;
  13767. int32_t L_2;
  13768. L_2 = HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  13769. V_1 = L_2;
  13770. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_3 = __this->____slots;
  13771. V_2 = L_3;
  13772. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  13773. int32_t L_5 = V_1;
  13774. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  13775. NullCheck(L_6);
  13776. NullCheck(L_4);
  13777. int32_t L_7 = ((int32_t)(L_5%((int32_t)(((RuntimeArray*)L_6)->max_length))));
  13778. int32_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  13779. V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  13780. goto IL_007c;
  13781. }
  13782. IL_002f:
  13783. {
  13784. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_9 = V_2;
  13785. int32_t L_10 = V_3;
  13786. NullCheck(L_9);
  13787. int32_t L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___hashCode;
  13788. int32_t L_12 = V_1;
  13789. if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
  13790. {
  13791. goto IL_005a;
  13792. }
  13793. }
  13794. {
  13795. RuntimeObject* L_13 = __this->____comparer;
  13796. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_14 = V_2;
  13797. int32_t L_15 = V_3;
  13798. NullCheck(L_14);
  13799. uint32_t L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___value;
  13800. uint32_t L_17 = ___0_item;
  13801. NullCheck(L_13);
  13802. bool L_18;
  13803. L_18 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_13, L_16, L_17);
  13804. if (!L_18)
  13805. {
  13806. goto IL_005a;
  13807. }
  13808. }
  13809. {
  13810. return (bool)1;
  13811. }
  13812. IL_005a:
  13813. {
  13814. int32_t L_19 = V_0;
  13815. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_20 = V_2;
  13816. NullCheck(L_20);
  13817. if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
  13818. {
  13819. goto IL_006b;
  13820. }
  13821. }
  13822. {
  13823. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_21 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  13824. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  13825. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, method);
  13826. }
  13827. IL_006b:
  13828. {
  13829. int32_t L_22 = V_0;
  13830. V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  13831. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_23 = V_2;
  13832. int32_t L_24 = V_3;
  13833. NullCheck(L_23);
  13834. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  13835. V_3 = L_25;
  13836. }
  13837. IL_007c:
  13838. {
  13839. int32_t L_26 = V_3;
  13840. if ((((int32_t)L_26) >= ((int32_t)0)))
  13841. {
  13842. goto IL_002f;
  13843. }
  13844. }
  13845. IL_0080:
  13846. {
  13847. return (bool)0;
  13848. }
  13849. }
  13850. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m7A73EAC25610F587DD30114203F21E505AB6338C_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  13851. {
  13852. {
  13853. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_array;
  13854. int32_t L_1 = ___1_arrayIndex;
  13855. int32_t L_2 = __this->____count;
  13856. HashSet_1_CopyTo_m421003E7CDC7B4B86D94CBB25C57DC78D4A42B3B(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  13857. return;
  13858. }
  13859. }
  13860. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_m387D02609162D1AA4998698546E668AF4A960F67_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  13861. {
  13862. int32_t V_0 = 0;
  13863. int32_t V_1 = 0;
  13864. int32_t V_2 = 0;
  13865. int32_t V_3 = 0;
  13866. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* V_4 = NULL;
  13867. int32_t V_5 = 0;
  13868. {
  13869. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  13870. if (!L_0)
  13871. {
  13872. goto IL_0154;
  13873. }
  13874. }
  13875. {
  13876. uint32_t L_1 = ___0_item;
  13877. int32_t L_2;
  13878. L_2 = HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  13879. V_0 = L_2;
  13880. int32_t L_3 = V_0;
  13881. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  13882. NullCheck(L_4);
  13883. V_1 = ((int32_t)(L_3%((int32_t)(((RuntimeArray*)L_4)->max_length))));
  13884. V_2 = (-1);
  13885. V_3 = 0;
  13886. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_5 = __this->____slots;
  13887. V_4 = L_5;
  13888. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  13889. int32_t L_7 = V_1;
  13890. NullCheck(L_6);
  13891. int32_t L_8 = L_7;
  13892. int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  13893. V_5 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  13894. goto IL_014c;
  13895. }
  13896. IL_003b:
  13897. {
  13898. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_10 = V_4;
  13899. int32_t L_11 = V_5;
  13900. NullCheck(L_10);
  13901. int32_t L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___hashCode;
  13902. int32_t L_13 = V_0;
  13903. if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
  13904. {
  13905. goto IL_0123;
  13906. }
  13907. }
  13908. {
  13909. RuntimeObject* L_14 = __this->____comparer;
  13910. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_15 = V_4;
  13911. int32_t L_16 = V_5;
  13912. NullCheck(L_15);
  13913. uint32_t L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___value;
  13914. uint32_t L_18 = ___0_item;
  13915. NullCheck(L_14);
  13916. bool L_19;
  13917. L_19 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_14, L_17, L_18);
  13918. if (!L_19)
  13919. {
  13920. goto IL_0123;
  13921. }
  13922. }
  13923. {
  13924. int32_t L_20 = V_2;
  13925. if ((((int32_t)L_20) >= ((int32_t)0)))
  13926. {
  13927. goto IL_008c;
  13928. }
  13929. }
  13930. {
  13931. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = __this->____buckets;
  13932. int32_t L_22 = V_1;
  13933. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_23 = V_4;
  13934. int32_t L_24 = V_5;
  13935. NullCheck(L_23);
  13936. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  13937. NullCheck(L_21);
  13938. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1)));
  13939. goto IL_00a7;
  13940. }
  13941. IL_008c:
  13942. {
  13943. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_26 = V_4;
  13944. int32_t L_27 = V_2;
  13945. NullCheck(L_26);
  13946. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_28 = V_4;
  13947. int32_t L_29 = V_5;
  13948. NullCheck(L_28);
  13949. int32_t L_30 = ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___next;
  13950. ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___next = L_30;
  13951. }
  13952. IL_00a7:
  13953. {
  13954. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_31 = V_4;
  13955. int32_t L_32 = V_5;
  13956. NullCheck(L_31);
  13957. ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___hashCode = (-1);
  13958. goto IL_00d1;
  13959. }
  13960. IL_00d1:
  13961. {
  13962. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_33 = V_4;
  13963. int32_t L_34 = V_5;
  13964. NullCheck(L_33);
  13965. int32_t L_35 = __this->____freeList;
  13966. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->___next = L_35;
  13967. int32_t L_36 = __this->____count;
  13968. __this->____count = ((int32_t)il2cpp_codegen_subtract(L_36, 1));
  13969. int32_t L_37 = __this->____version;
  13970. __this->____version = ((int32_t)il2cpp_codegen_add(L_37, 1));
  13971. int32_t L_38 = __this->____count;
  13972. if (L_38)
  13973. {
  13974. goto IL_0119;
  13975. }
  13976. }
  13977. {
  13978. __this->____lastIndex = 0;
  13979. __this->____freeList = (-1);
  13980. goto IL_0121;
  13981. }
  13982. IL_0119:
  13983. {
  13984. int32_t L_39 = V_5;
  13985. __this->____freeList = L_39;
  13986. }
  13987. IL_0121:
  13988. {
  13989. return (bool)1;
  13990. }
  13991. IL_0123:
  13992. {
  13993. int32_t L_40 = V_3;
  13994. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_41 = V_4;
  13995. NullCheck(L_41);
  13996. if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length)))))
  13997. {
  13998. goto IL_0135;
  13999. }
  14000. }
  14001. {
  14002. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_42 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  14003. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  14004. IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, method);
  14005. }
  14006. IL_0135:
  14007. {
  14008. int32_t L_43 = V_3;
  14009. V_3 = ((int32_t)il2cpp_codegen_add(L_43, 1));
  14010. int32_t L_44 = V_5;
  14011. V_2 = L_44;
  14012. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_45 = V_4;
  14013. int32_t L_46 = V_5;
  14014. NullCheck(L_45);
  14015. int32_t L_47 = ((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->___next;
  14016. V_5 = L_47;
  14017. }
  14018. IL_014c:
  14019. {
  14020. int32_t L_48 = V_5;
  14021. if ((((int32_t)L_48) >= ((int32_t)0)))
  14022. {
  14023. goto IL_003b;
  14024. }
  14025. }
  14026. IL_0154:
  14027. {
  14028. return (bool)0;
  14029. }
  14030. }
  14031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m12BF15F6E4EEE48D66C845BC74A11EF6673C933B_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  14032. {
  14033. {
  14034. int32_t L_0 = __this->____count;
  14035. return L_0;
  14036. }
  14037. }
  14038. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m68D44CA7137094B90C9E5C7DB2EDC5012528DADA_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  14039. {
  14040. {
  14041. return (bool)0;
  14042. }
  14043. }
  14044. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1 HashSet_1_GetEnumerator_m519EAE87AF990E90AF0AC67400E9F88D37675611_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  14045. {
  14046. {
  14047. Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1 L_0;
  14048. memset((&L_0), 0, sizeof(L_0));
  14049. Enumerator__ctor_m9F89B5A77506688ABC2B08774AB13ADDF965703C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  14050. return L_0;
  14051. }
  14052. }
  14053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m6A9D59B9A319E9A8A0FE2F5738A41821BCD74D97_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  14054. {
  14055. {
  14056. Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1 L_0;
  14057. memset((&L_0), 0, sizeof(L_0));
  14058. Enumerator__ctor_m9F89B5A77506688ABC2B08774AB13ADDF965703C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  14059. Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1 L_1 = L_0;
  14060. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  14061. return (RuntimeObject*)L_2;
  14062. }
  14063. }
  14064. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_IEnumerable_GetEnumerator_m3A48D76992C5D568FB0D0739748467B17D196FDC_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  14065. {
  14066. {
  14067. Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1 L_0;
  14068. memset((&L_0), 0, sizeof(L_0));
  14069. Enumerator__ctor_m9F89B5A77506688ABC2B08774AB13ADDF965703C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  14070. Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1 L_1 = L_0;
  14071. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  14072. return (RuntimeObject*)L_2;
  14073. }
  14074. }
  14075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetObjectData_m062A764FA7943A6A3EFF468126A44868DD745178_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  14076. {
  14077. static bool s_Il2CppMethodInitialized;
  14078. if (!s_Il2CppMethodInitialized)
  14079. {
  14080. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  14081. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  14082. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  14083. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  14084. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  14085. s_Il2CppMethodInitialized = true;
  14086. }
  14087. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL;
  14088. String_t* G_B4_0 = NULL;
  14089. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B4_1 = NULL;
  14090. String_t* G_B3_0 = NULL;
  14091. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B3_1 = NULL;
  14092. int32_t G_B5_0 = 0;
  14093. String_t* G_B5_1 = NULL;
  14094. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B5_2 = NULL;
  14095. {
  14096. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  14097. if (L_0)
  14098. {
  14099. goto IL_000e;
  14100. }
  14101. }
  14102. {
  14103. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  14104. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL);
  14105. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  14106. }
  14107. IL_000e:
  14108. {
  14109. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info;
  14110. int32_t L_3 = __this->____version;
  14111. NullCheck(L_2);
  14112. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_2, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_3, NULL);
  14113. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info;
  14114. RuntimeObject* L_5 = __this->____comparer;
  14115. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 30)) };
  14116. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14117. Type_t* L_7;
  14118. L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
  14119. NullCheck(L_4);
  14120. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_4, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject*)L_5, L_7, NULL);
  14121. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info;
  14122. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____buckets;
  14123. if (!L_9)
  14124. {
  14125. G_B4_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  14126. G_B4_1 = L_8;
  14127. goto IL_0052;
  14128. }
  14129. G_B3_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  14130. G_B3_1 = L_8;
  14131. }
  14132. {
  14133. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  14134. NullCheck(L_10);
  14135. G_B5_0 = ((int32_t)(((RuntimeArray*)L_10)->max_length));
  14136. G_B5_1 = G_B3_0;
  14137. G_B5_2 = G_B3_1;
  14138. goto IL_0053;
  14139. }
  14140. IL_0052:
  14141. {
  14142. G_B5_0 = 0;
  14143. G_B5_1 = G_B4_0;
  14144. G_B5_2 = G_B4_1;
  14145. }
  14146. IL_0053:
  14147. {
  14148. NullCheck(G_B5_2);
  14149. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(G_B5_2, G_B5_1, G_B5_0, NULL);
  14150. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
  14151. if (!L_11)
  14152. {
  14153. goto IL_0089;
  14154. }
  14155. }
  14156. {
  14157. int32_t L_12 = __this->____count;
  14158. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 31), (uint32_t)L_12);
  14159. V_0 = L_13;
  14160. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_14 = V_0;
  14161. HashSet_1_CopyTo_m0A1E30AFCFECF4120A2582BCEF92DB3898C02BF0(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
  14162. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_15 = ___0_info;
  14163. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = V_0;
  14164. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  14165. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14166. Type_t* L_18;
  14167. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  14168. NullCheck(L_15);
  14169. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_15, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (RuntimeObject*)L_16, L_18, NULL);
  14170. }
  14171. IL_0089:
  14172. {
  14173. return;
  14174. }
  14175. }
  14176. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_OnDeserialization_m502E844E033C614B7D9F80E372E5AA9C7C9B872E_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
  14177. {
  14178. static bool s_Il2CppMethodInitialized;
  14179. if (!s_Il2CppMethodInitialized)
  14180. {
  14181. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  14182. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  14183. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  14184. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  14185. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  14186. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  14187. s_Il2CppMethodInitialized = true;
  14188. }
  14189. int32_t V_0 = 0;
  14190. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_1 = NULL;
  14191. int32_t V_2 = 0;
  14192. {
  14193. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = __this->____siInfo;
  14194. if (L_0)
  14195. {
  14196. goto IL_0009;
  14197. }
  14198. }
  14199. {
  14200. return;
  14201. }
  14202. IL_0009:
  14203. {
  14204. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = __this->____siInfo;
  14205. NullCheck(L_1);
  14206. int32_t L_2;
  14207. L_2 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_1, _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, NULL);
  14208. V_0 = L_2;
  14209. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = __this->____siInfo;
  14210. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 34)) };
  14211. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14212. Type_t* L_5;
  14213. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  14214. NullCheck(L_3);
  14215. RuntimeObject* L_6;
  14216. L_6 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_3, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_5, NULL);
  14217. __this->____comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  14218. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4))));
  14219. __this->____freeList = (-1);
  14220. int32_t L_7 = V_0;
  14221. if (!L_7)
  14222. {
  14223. goto IL_00ad;
  14224. }
  14225. }
  14226. {
  14227. int32_t L_8 = V_0;
  14228. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_8);
  14229. __this->____buckets = L_9;
  14230. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_9);
  14231. int32_t L_10 = V_0;
  14232. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_11 = (SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)(SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_10);
  14233. __this->____slots = L_11;
  14234. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_11);
  14235. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_12 = __this->____siInfo;
  14236. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  14237. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14238. Type_t* L_14;
  14239. L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
  14240. NullCheck(L_12);
  14241. RuntimeObject* L_15;
  14242. L_15 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_12, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, L_14, NULL);
  14243. V_1 = ((UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)Castclass((RuntimeObject*)L_15, il2cpp_rgctx_data(method->klass->rgctx_data, 24)));
  14244. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = V_1;
  14245. if (L_16)
  14246. {
  14247. goto IL_008f;
  14248. }
  14249. }
  14250. {
  14251. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_17 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  14252. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), NULL);
  14253. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  14254. }
  14255. IL_008f:
  14256. {
  14257. V_2 = 0;
  14258. goto IL_00a5;
  14259. }
  14260. IL_0093:
  14261. {
  14262. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_18 = V_1;
  14263. int32_t L_19 = V_2;
  14264. NullCheck(L_18);
  14265. int32_t L_20 = L_19;
  14266. uint32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  14267. bool L_22;
  14268. L_22 = HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C(__this, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  14269. int32_t L_23 = V_2;
  14270. V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  14271. }
  14272. IL_00a5:
  14273. {
  14274. int32_t L_24 = V_2;
  14275. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_25 = V_1;
  14276. NullCheck(L_25);
  14277. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  14278. {
  14279. goto IL_0093;
  14280. }
  14281. }
  14282. {
  14283. goto IL_00b4;
  14284. }
  14285. IL_00ad:
  14286. {
  14287. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  14288. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  14289. }
  14290. IL_00b4:
  14291. {
  14292. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_26 = __this->____siInfo;
  14293. NullCheck(L_26);
  14294. int32_t L_27;
  14295. L_27 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_26, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
  14296. __this->____version = L_27;
  14297. __this->____siInfo = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL;
  14298. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL);
  14299. return;
  14300. }
  14301. }
  14302. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_mDA8E52933A6A885D9FCF549C99489EF5E095BE1E_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  14303. {
  14304. {
  14305. uint32_t L_0 = ___0_item;
  14306. bool L_1;
  14307. L_1 = HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  14308. return L_1;
  14309. }
  14310. }
  14311. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_mCC6A0E6F531708E02411F3A62A0EE263B3155CD2_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  14312. {
  14313. static bool s_Il2CppMethodInitialized;
  14314. if (!s_Il2CppMethodInitialized)
  14315. {
  14316. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  14317. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  14318. s_Il2CppMethodInitialized = true;
  14319. }
  14320. RuntimeObject* V_0 = NULL;
  14321. uint32_t V_1 = 0;
  14322. {
  14323. RuntimeObject* L_0 = ___0_other;
  14324. if (L_0)
  14325. {
  14326. goto IL_000e;
  14327. }
  14328. }
  14329. {
  14330. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  14331. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), NULL);
  14332. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  14333. }
  14334. IL_000e:
  14335. {
  14336. RuntimeObject* L_2 = ___0_other;
  14337. NullCheck(L_2);
  14338. RuntimeObject* L_3;
  14339. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_2);
  14340. V_0 = L_3;
  14341. }
  14342. {
  14343. auto __finallyBlock = il2cpp::utils::Finally([&]
  14344. {
  14345. FINALLY_0030:
  14346. {
  14347. {
  14348. RuntimeObject* L_4 = V_0;
  14349. if (!L_4)
  14350. {
  14351. goto IL_0039;
  14352. }
  14353. }
  14354. {
  14355. RuntimeObject* L_5 = V_0;
  14356. NullCheck((RuntimeObject*)L_5);
  14357. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_5);
  14358. }
  14359. IL_0039:
  14360. {
  14361. return;
  14362. }
  14363. }
  14364. });
  14365. try
  14366. {
  14367. {
  14368. goto IL_0026_1;
  14369. }
  14370. IL_0017_1:
  14371. {
  14372. RuntimeObject* L_6 = V_0;
  14373. NullCheck(L_6);
  14374. uint32_t L_7;
  14375. L_7 = InterfaceFuncInvoker0< uint32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 29), L_6);
  14376. V_1 = L_7;
  14377. uint32_t L_8 = V_1;
  14378. bool L_9;
  14379. L_9 = HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  14380. }
  14381. IL_0026_1:
  14382. {
  14383. RuntimeObject* L_10 = V_0;
  14384. NullCheck((RuntimeObject*)L_10);
  14385. bool L_11;
  14386. L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_10);
  14387. if (L_11)
  14388. {
  14389. goto IL_0017_1;
  14390. }
  14391. }
  14392. {
  14393. goto IL_003a;
  14394. }
  14395. }
  14396. catch(Il2CppExceptionWrapper& e)
  14397. {
  14398. __finallyBlock.StoreException(e.ex);
  14399. }
  14400. }
  14401. IL_003a:
  14402. {
  14403. return;
  14404. }
  14405. }
  14406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m0A1E30AFCFECF4120A2582BCEF92DB3898C02BF0_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, const RuntimeMethod* method)
  14407. {
  14408. {
  14409. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_array;
  14410. int32_t L_1 = __this->____count;
  14411. HashSet_1_CopyTo_m421003E7CDC7B4B86D94CBB25C57DC78D4A42B3B(__this, L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  14412. return;
  14413. }
  14414. }
  14415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m421003E7CDC7B4B86D94CBB25C57DC78D4A42B3B_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  14416. {
  14417. int32_t V_0 = 0;
  14418. int32_t V_1 = 0;
  14419. {
  14420. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_array;
  14421. if (L_0)
  14422. {
  14423. goto IL_000e;
  14424. }
  14425. }
  14426. {
  14427. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  14428. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  14429. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  14430. }
  14431. IL_000e:
  14432. {
  14433. int32_t L_2 = ___1_arrayIndex;
  14434. if ((((int32_t)L_2) >= ((int32_t)0)))
  14435. {
  14436. goto IL_0028;
  14437. }
  14438. }
  14439. {
  14440. int32_t L_3 = ___1_arrayIndex;
  14441. int32_t L_4 = L_3;
  14442. RuntimeObject* L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_4);
  14443. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  14444. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  14445. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  14446. }
  14447. IL_0028:
  14448. {
  14449. int32_t L_7 = ___2_count;
  14450. if ((((int32_t)L_7) >= ((int32_t)0)))
  14451. {
  14452. goto IL_0042;
  14453. }
  14454. }
  14455. {
  14456. int32_t L_8 = ___2_count;
  14457. int32_t L_9 = L_8;
  14458. RuntimeObject* L_10 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_9);
  14459. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_11 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  14460. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  14461. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, method);
  14462. }
  14463. IL_0042:
  14464. {
  14465. int32_t L_12 = ___1_arrayIndex;
  14466. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = ___0_array;
  14467. NullCheck(L_13);
  14468. if ((((int32_t)L_12) > ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  14469. {
  14470. goto IL_0050;
  14471. }
  14472. }
  14473. {
  14474. int32_t L_14 = ___2_count;
  14475. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_15 = ___0_array;
  14476. NullCheck(L_15);
  14477. int32_t L_16 = ___1_arrayIndex;
  14478. if ((((int32_t)L_14) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), L_16)))))
  14479. {
  14480. goto IL_005b;
  14481. }
  14482. }
  14483. IL_0050:
  14484. {
  14485. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  14486. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL);
  14487. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  14488. }
  14489. IL_005b:
  14490. {
  14491. V_0 = 0;
  14492. V_1 = 0;
  14493. goto IL_0097;
  14494. }
  14495. IL_0061:
  14496. {
  14497. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_18 = __this->____slots;
  14498. int32_t L_19 = V_1;
  14499. NullCheck(L_18);
  14500. int32_t L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___hashCode;
  14501. if ((((int32_t)L_20) < ((int32_t)0)))
  14502. {
  14503. goto IL_0093;
  14504. }
  14505. }
  14506. {
  14507. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_21 = ___0_array;
  14508. int32_t L_22 = ___1_arrayIndex;
  14509. int32_t L_23 = V_0;
  14510. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_24 = __this->____slots;
  14511. int32_t L_25 = V_1;
  14512. NullCheck(L_24);
  14513. uint32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___value;
  14514. NullCheck(L_21);
  14515. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, L_23))), (uint32_t)L_26);
  14516. int32_t L_27 = V_0;
  14517. V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  14518. }
  14519. IL_0093:
  14520. {
  14521. int32_t L_28 = V_1;
  14522. V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  14523. }
  14524. IL_0097:
  14525. {
  14526. int32_t L_29 = V_1;
  14527. int32_t L_30 = __this->____lastIndex;
  14528. if ((((int32_t)L_29) >= ((int32_t)L_30)))
  14529. {
  14530. goto IL_00a4;
  14531. }
  14532. }
  14533. {
  14534. int32_t L_31 = V_0;
  14535. int32_t L_32 = ___2_count;
  14536. if ((((int32_t)L_31) < ((int32_t)L_32)))
  14537. {
  14538. goto IL_0061;
  14539. }
  14540. }
  14541. IL_00a4:
  14542. {
  14543. return;
  14544. }
  14545. }
  14546. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_RemoveWhere_m1D8E57063CD3288C9CACB27466A7002F984FD411_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF* ___0_match, const RuntimeMethod* method)
  14547. {
  14548. int32_t V_0 = 0;
  14549. int32_t V_1 = 0;
  14550. uint32_t V_2 = 0;
  14551. {
  14552. Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF* L_0 = ___0_match;
  14553. if (L_0)
  14554. {
  14555. goto IL_000e;
  14556. }
  14557. }
  14558. {
  14559. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  14560. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), NULL);
  14561. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  14562. }
  14563. IL_000e:
  14564. {
  14565. V_0 = 0;
  14566. V_1 = 0;
  14567. goto IL_0054;
  14568. }
  14569. IL_0014:
  14570. {
  14571. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_2 = __this->____slots;
  14572. int32_t L_3 = V_1;
  14573. NullCheck(L_2);
  14574. int32_t L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode;
  14575. if ((((int32_t)L_4) < ((int32_t)0)))
  14576. {
  14577. goto IL_0050;
  14578. }
  14579. }
  14580. {
  14581. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_5 = __this->____slots;
  14582. int32_t L_6 = V_1;
  14583. NullCheck(L_5);
  14584. uint32_t L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value;
  14585. V_2 = L_7;
  14586. Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF* L_8 = ___0_match;
  14587. uint32_t L_9 = V_2;
  14588. NullCheck(L_8);
  14589. bool L_10;
  14590. L_10 = Predicate_1_Invoke_mCE33776BF08B37A05CCD7FBB46335E5FB6B215DC_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
  14591. if (!L_10)
  14592. {
  14593. goto IL_0050;
  14594. }
  14595. }
  14596. {
  14597. uint32_t L_11 = V_2;
  14598. bool L_12;
  14599. L_12 = HashSet_1_Remove_m387D02609162D1AA4998698546E668AF4A960F67(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
  14600. if (!L_12)
  14601. {
  14602. goto IL_0050;
  14603. }
  14604. }
  14605. {
  14606. int32_t L_13 = V_0;
  14607. V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  14608. }
  14609. IL_0050:
  14610. {
  14611. int32_t L_14 = V_1;
  14612. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  14613. }
  14614. IL_0054:
  14615. {
  14616. int32_t L_15 = V_1;
  14617. int32_t L_16 = __this->____lastIndex;
  14618. if ((((int32_t)L_15) < ((int32_t)L_16)))
  14619. {
  14620. goto IL_0014;
  14621. }
  14622. }
  14623. {
  14624. int32_t L_17 = V_0;
  14625. return L_17;
  14626. }
  14627. }
  14628. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  14629. {
  14630. {
  14631. RuntimeObject* L_0 = __this->____comparer;
  14632. return L_0;
  14633. }
  14634. }
  14635. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_m60E387432DD7DB110EBA0525FFA77E9B6DC7AFF4_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  14636. {
  14637. static bool s_Il2CppMethodInitialized;
  14638. if (!s_Il2CppMethodInitialized)
  14639. {
  14640. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  14641. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  14642. s_Il2CppMethodInitialized = true;
  14643. }
  14644. int32_t V_0 = 0;
  14645. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* V_1 = NULL;
  14646. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  14647. int32_t V_3 = 0;
  14648. int32_t V_4 = 0;
  14649. int32_t V_5 = 0;
  14650. {
  14651. int32_t L_0 = __this->____count;
  14652. if (L_0)
  14653. {
  14654. goto IL_0025;
  14655. }
  14656. }
  14657. {
  14658. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  14659. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  14660. __this->____slots = (SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)NULL;
  14661. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)(SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)NULL);
  14662. int32_t L_1 = __this->____version;
  14663. __this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
  14664. return;
  14665. }
  14666. IL_0025:
  14667. {
  14668. int32_t L_2 = __this->____count;
  14669. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  14670. int32_t L_3;
  14671. L_3 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_2, NULL);
  14672. V_0 = L_3;
  14673. int32_t L_4 = V_0;
  14674. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_5 = (SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)(SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  14675. V_1 = L_5;
  14676. int32_t L_6 = V_0;
  14677. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  14678. V_2 = L_7;
  14679. V_3 = 0;
  14680. V_4 = 0;
  14681. goto IL_00a2;
  14682. }
  14683. IL_0046:
  14684. {
  14685. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_8 = __this->____slots;
  14686. int32_t L_9 = V_4;
  14687. NullCheck(L_8);
  14688. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  14689. if ((((int32_t)L_10) < ((int32_t)0)))
  14690. {
  14691. goto IL_009c;
  14692. }
  14693. }
  14694. {
  14695. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_11 = V_1;
  14696. int32_t L_12 = V_3;
  14697. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_13 = __this->____slots;
  14698. int32_t L_14 = V_4;
  14699. NullCheck(L_13);
  14700. int32_t L_15 = L_14;
  14701. Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382 L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  14702. NullCheck(L_11);
  14703. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382)L_16);
  14704. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_17 = V_1;
  14705. int32_t L_18 = V_3;
  14706. NullCheck(L_17);
  14707. int32_t L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___hashCode;
  14708. int32_t L_20 = V_0;
  14709. V_5 = ((int32_t)(L_19%L_20));
  14710. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_21 = V_1;
  14711. int32_t L_22 = V_3;
  14712. NullCheck(L_21);
  14713. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_2;
  14714. int32_t L_24 = V_5;
  14715. NullCheck(L_23);
  14716. int32_t L_25 = L_24;
  14717. int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
  14718. ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___next = ((int32_t)il2cpp_codegen_subtract(L_26, 1));
  14719. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_2;
  14720. int32_t L_28 = V_5;
  14721. int32_t L_29 = V_3;
  14722. NullCheck(L_27);
  14723. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (int32_t)((int32_t)il2cpp_codegen_add(L_29, 1)));
  14724. int32_t L_30 = V_3;
  14725. V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  14726. }
  14727. IL_009c:
  14728. {
  14729. int32_t L_31 = V_4;
  14730. V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  14731. }
  14732. IL_00a2:
  14733. {
  14734. int32_t L_32 = V_4;
  14735. int32_t L_33 = __this->____lastIndex;
  14736. if ((((int32_t)L_32) < ((int32_t)L_33)))
  14737. {
  14738. goto IL_0046;
  14739. }
  14740. }
  14741. {
  14742. int32_t L_34 = V_3;
  14743. __this->____lastIndex = L_34;
  14744. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_35 = V_1;
  14745. __this->____slots = L_35;
  14746. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_35);
  14747. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_2;
  14748. __this->____buckets = L_36;
  14749. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_36);
  14750. __this->____freeList = (-1);
  14751. return;
  14752. }
  14753. }
  14754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  14755. {
  14756. static bool s_Il2CppMethodInitialized;
  14757. if (!s_Il2CppMethodInitialized)
  14758. {
  14759. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  14760. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  14761. s_Il2CppMethodInitialized = true;
  14762. }
  14763. int32_t V_0 = 0;
  14764. {
  14765. int32_t L_0 = ___0_capacity;
  14766. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  14767. int32_t L_1;
  14768. L_1 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_0, NULL);
  14769. V_0 = L_1;
  14770. int32_t L_2 = V_0;
  14771. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2);
  14772. __this->____buckets = L_3;
  14773. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_3);
  14774. int32_t L_4 = V_0;
  14775. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_5 = (SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)(SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  14776. __this->____slots = L_5;
  14777. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_5);
  14778. int32_t L_6 = V_0;
  14779. return L_6;
  14780. }
  14781. }
  14782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_m9DBE122D41CA3941B3FE97DB9935895B99A84124_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  14783. {
  14784. static bool s_Il2CppMethodInitialized;
  14785. if (!s_Il2CppMethodInitialized)
  14786. {
  14787. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  14788. s_Il2CppMethodInitialized = true;
  14789. }
  14790. int32_t V_0 = 0;
  14791. {
  14792. int32_t L_0 = __this->____count;
  14793. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  14794. int32_t L_1;
  14795. L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(L_0, NULL);
  14796. V_0 = L_1;
  14797. int32_t L_2 = V_0;
  14798. int32_t L_3 = __this->____count;
  14799. if ((((int32_t)L_2) > ((int32_t)L_3)))
  14800. {
  14801. goto IL_0020;
  14802. }
  14803. }
  14804. {
  14805. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  14806. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B)), NULL);
  14807. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
  14808. }
  14809. IL_0020:
  14810. {
  14811. int32_t L_5 = V_0;
  14812. HashSet_1_SetCapacity_m3F7FB3120006196BDCDF9B70A78B647AF318EC85(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
  14813. return;
  14814. }
  14815. }
  14816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m3F7FB3120006196BDCDF9B70A78B647AF318EC85_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  14817. {
  14818. static bool s_Il2CppMethodInitialized;
  14819. if (!s_Il2CppMethodInitialized)
  14820. {
  14821. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  14822. s_Il2CppMethodInitialized = true;
  14823. }
  14824. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* V_0 = NULL;
  14825. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  14826. int32_t V_2 = 0;
  14827. int32_t V_3 = 0;
  14828. {
  14829. int32_t L_0 = ___0_newSize;
  14830. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_1 = (SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)(SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_0);
  14831. V_0 = L_1;
  14832. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_2 = __this->____slots;
  14833. if (!L_2)
  14834. {
  14835. goto IL_0023;
  14836. }
  14837. }
  14838. {
  14839. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_3 = __this->____slots;
  14840. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_4 = V_0;
  14841. int32_t L_5 = __this->____lastIndex;
  14842. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_5, NULL);
  14843. }
  14844. IL_0023:
  14845. {
  14846. int32_t L_6 = ___0_newSize;
  14847. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  14848. V_1 = L_7;
  14849. V_2 = 0;
  14850. goto IL_0058;
  14851. }
  14852. IL_002e:
  14853. {
  14854. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_8 = V_0;
  14855. int32_t L_9 = V_2;
  14856. NullCheck(L_8);
  14857. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  14858. int32_t L_11 = ___0_newSize;
  14859. V_3 = ((int32_t)(L_10%L_11));
  14860. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_12 = V_0;
  14861. int32_t L_13 = V_2;
  14862. NullCheck(L_12);
  14863. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_1;
  14864. int32_t L_15 = V_3;
  14865. NullCheck(L_14);
  14866. int32_t L_16 = L_15;
  14867. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  14868. ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___next = ((int32_t)il2cpp_codegen_subtract(L_17, 1));
  14869. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  14870. int32_t L_19 = V_3;
  14871. int32_t L_20 = V_2;
  14872. NullCheck(L_18);
  14873. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (int32_t)((int32_t)il2cpp_codegen_add(L_20, 1)));
  14874. int32_t L_21 = V_2;
  14875. V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  14876. }
  14877. IL_0058:
  14878. {
  14879. int32_t L_22 = V_2;
  14880. int32_t L_23 = __this->____lastIndex;
  14881. if ((((int32_t)L_22) < ((int32_t)L_23)))
  14882. {
  14883. goto IL_002e;
  14884. }
  14885. }
  14886. {
  14887. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_24 = V_0;
  14888. __this->____slots = L_24;
  14889. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_24);
  14890. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_1;
  14891. __this->____buckets = L_25;
  14892. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_25);
  14893. return;
  14894. }
  14895. }
  14896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_value, const RuntimeMethod* method)
  14897. {
  14898. int32_t V_0 = 0;
  14899. int32_t V_1 = 0;
  14900. int32_t V_2 = 0;
  14901. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* V_3 = NULL;
  14902. int32_t V_4 = 0;
  14903. int32_t V_5 = 0;
  14904. {
  14905. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  14906. if (L_0)
  14907. {
  14908. goto IL_0010;
  14909. }
  14910. }
  14911. {
  14912. int32_t L_1;
  14913. L_1 = HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  14914. }
  14915. IL_0010:
  14916. {
  14917. uint32_t L_2 = ___0_value;
  14918. int32_t L_3;
  14919. L_3 = HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  14920. V_0 = L_3;
  14921. int32_t L_4 = V_0;
  14922. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____buckets;
  14923. NullCheck(L_5);
  14924. V_1 = ((int32_t)(L_4%((int32_t)(((RuntimeArray*)L_5)->max_length))));
  14925. V_2 = 0;
  14926. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_6 = __this->____slots;
  14927. V_3 = L_6;
  14928. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->____buckets;
  14929. int32_t L_8 = V_1;
  14930. NullCheck(L_7);
  14931. int32_t L_9 = L_8;
  14932. int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  14933. V_5 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  14934. goto IL_008b;
  14935. }
  14936. IL_003a:
  14937. {
  14938. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_11 = V_3;
  14939. int32_t L_12 = V_5;
  14940. NullCheck(L_11);
  14941. int32_t L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___hashCode;
  14942. int32_t L_14 = V_0;
  14943. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  14944. {
  14945. goto IL_0067;
  14946. }
  14947. }
  14948. {
  14949. RuntimeObject* L_15 = __this->____comparer;
  14950. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_16 = V_3;
  14951. int32_t L_17 = V_5;
  14952. NullCheck(L_16);
  14953. uint32_t L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___value;
  14954. uint32_t L_19 = ___0_value;
  14955. NullCheck(L_15);
  14956. bool L_20;
  14957. L_20 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_15, L_18, L_19);
  14958. if (!L_20)
  14959. {
  14960. goto IL_0067;
  14961. }
  14962. }
  14963. {
  14964. return (bool)0;
  14965. }
  14966. IL_0067:
  14967. {
  14968. int32_t L_21 = V_2;
  14969. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_22 = V_3;
  14970. NullCheck(L_22);
  14971. if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
  14972. {
  14973. goto IL_0078;
  14974. }
  14975. }
  14976. {
  14977. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_23 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  14978. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  14979. IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, method);
  14980. }
  14981. IL_0078:
  14982. {
  14983. int32_t L_24 = V_2;
  14984. V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  14985. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_25 = V_3;
  14986. int32_t L_26 = V_5;
  14987. NullCheck(L_25);
  14988. int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___next;
  14989. V_5 = L_27;
  14990. }
  14991. IL_008b:
  14992. {
  14993. int32_t L_28 = V_5;
  14994. if ((((int32_t)L_28) >= ((int32_t)0)))
  14995. {
  14996. goto IL_003a;
  14997. }
  14998. }
  14999. {
  15000. int32_t L_29 = __this->____freeList;
  15001. if ((((int32_t)L_29) < ((int32_t)0)))
  15002. {
  15003. goto IL_00b6;
  15004. }
  15005. }
  15006. {
  15007. int32_t L_30 = __this->____freeList;
  15008. V_4 = L_30;
  15009. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_31 = V_3;
  15010. int32_t L_32 = V_4;
  15011. NullCheck(L_31);
  15012. int32_t L_33 = ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___next;
  15013. __this->____freeList = L_33;
  15014. goto IL_00ef;
  15015. }
  15016. IL_00b6:
  15017. {
  15018. int32_t L_34 = __this->____lastIndex;
  15019. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_35 = V_3;
  15020. NullCheck(L_35);
  15021. if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))))
  15022. {
  15023. goto IL_00d9;
  15024. }
  15025. }
  15026. {
  15027. HashSet_1_IncreaseCapacity_m9DBE122D41CA3941B3FE97DB9935895B99A84124(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
  15028. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_36 = __this->____slots;
  15029. V_3 = L_36;
  15030. int32_t L_37 = V_0;
  15031. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = __this->____buckets;
  15032. NullCheck(L_38);
  15033. V_1 = ((int32_t)(L_37%((int32_t)(((RuntimeArray*)L_38)->max_length))));
  15034. }
  15035. IL_00d9:
  15036. {
  15037. int32_t L_39 = __this->____lastIndex;
  15038. V_4 = L_39;
  15039. int32_t L_40 = __this->____lastIndex;
  15040. __this->____lastIndex = ((int32_t)il2cpp_codegen_add(L_40, 1));
  15041. }
  15042. IL_00ef:
  15043. {
  15044. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_41 = V_3;
  15045. int32_t L_42 = V_4;
  15046. NullCheck(L_41);
  15047. int32_t L_43 = V_0;
  15048. ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___hashCode = L_43;
  15049. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_44 = V_3;
  15050. int32_t L_45 = V_4;
  15051. NullCheck(L_44);
  15052. uint32_t L_46 = ___0_value;
  15053. ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___value = L_46;
  15054. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_47 = V_3;
  15055. int32_t L_48 = V_4;
  15056. NullCheck(L_47);
  15057. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = __this->____buckets;
  15058. int32_t L_50 = V_1;
  15059. NullCheck(L_49);
  15060. int32_t L_51 = L_50;
  15061. int32_t L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
  15062. ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48)))->___next = ((int32_t)il2cpp_codegen_subtract(L_52, 1));
  15063. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = __this->____buckets;
  15064. int32_t L_54 = V_1;
  15065. int32_t L_55 = V_4;
  15066. NullCheck(L_53);
  15067. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (int32_t)((int32_t)il2cpp_codegen_add(L_55, 1)));
  15068. int32_t L_56 = __this->____count;
  15069. __this->____count = ((int32_t)il2cpp_codegen_add(L_56, 1));
  15070. int32_t L_57 = __this->____version;
  15071. __this->____version = ((int32_t)il2cpp_codegen_add(L_57, 1));
  15072. return (bool)1;
  15073. }
  15074. }
  15075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_mD5191D2B847EF17B4112378DE8CD72D1BF3AA7DC_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_index, int32_t ___1_hashCode, uint32_t ___2_value, const RuntimeMethod* method)
  15076. {
  15077. int32_t V_0 = 0;
  15078. {
  15079. int32_t L_0 = ___1_hashCode;
  15080. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
  15081. NullCheck(L_1);
  15082. V_0 = ((int32_t)(L_0%((int32_t)(((RuntimeArray*)L_1)->max_length))));
  15083. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_2 = __this->____slots;
  15084. int32_t L_3 = ___0_index;
  15085. NullCheck(L_2);
  15086. int32_t L_4 = ___1_hashCode;
  15087. ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode = L_4;
  15088. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_5 = __this->____slots;
  15089. int32_t L_6 = ___0_index;
  15090. NullCheck(L_5);
  15091. uint32_t L_7 = ___2_value;
  15092. ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value = L_7;
  15093. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_8 = __this->____slots;
  15094. int32_t L_9 = ___0_index;
  15095. NullCheck(L_8);
  15096. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  15097. int32_t L_11 = V_0;
  15098. NullCheck(L_10);
  15099. int32_t L_12 = L_11;
  15100. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  15101. ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___next = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  15102. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->____buckets;
  15103. int32_t L_15 = V_0;
  15104. int32_t L_16 = ___0_index;
  15105. NullCheck(L_14);
  15106. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)((int32_t)il2cpp_codegen_add(L_16, 1)));
  15107. return;
  15108. }
  15109. }
  15110. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_mA6D6AFBE54A3A5C041B6D016B614A506C2C0CCE6_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_set1, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___1_set2, const RuntimeMethod* method)
  15111. {
  15112. {
  15113. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_0 = ___0_set1;
  15114. NullCheck(L_0);
  15115. RuntimeObject* L_1;
  15116. L_1 = HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  15117. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_2 = ___1_set2;
  15118. NullCheck(L_2);
  15119. RuntimeObject* L_3;
  15120. L_3 = HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_inline(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  15121. NullCheck((RuntimeObject*)L_1);
  15122. bool L_4;
  15123. L_4 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, (RuntimeObject*)L_1, (RuntimeObject*)L_3);
  15124. return L_4;
  15125. }
  15126. }
  15127. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  15128. {
  15129. {
  15130. goto IL_000a;
  15131. }
  15132. IL_000a:
  15133. {
  15134. RuntimeObject* L_1 = __this->____comparer;
  15135. uint32_t L_2 = ___0_item;
  15136. NullCheck(L_1);
  15137. int32_t L_3;
  15138. L_3 = InterfaceFuncInvoker1< int32_t, uint32_t >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1, L_2);
  15139. return ((int32_t)(L_3&((int32_t)2147483647LL)));
  15140. }
  15141. }
  15142. #ifdef __clang__
  15143. #pragma clang diagnostic pop
  15144. #endif
  15145. #ifdef __clang__
  15146. #pragma clang diagnostic push
  15147. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15148. #pragma clang diagnostic ignored "-Wunused-variable"
  15149. #endif
  15150. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m5E12B490550D90B0686D55F8F4E7B0506BD07120_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  15151. {
  15152. {
  15153. EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* L_0;
  15154. L_0 = (( EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  15155. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(__this, (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  15156. return;
  15157. }
  15158. }
  15159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m938F8F1E5CECD06A2575952EC6D253BF0053EC3D_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  15160. {
  15161. {
  15162. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  15163. RuntimeObject* L_0 = ___0_comparer;
  15164. if (L_0)
  15165. {
  15166. goto IL_0010;
  15167. }
  15168. }
  15169. {
  15170. EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* L_1;
  15171. L_1 = (( EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  15172. ___0_comparer = (RuntimeObject*)L_1;
  15173. }
  15174. IL_0010:
  15175. {
  15176. RuntimeObject* L_2 = ___0_comparer;
  15177. __this->____comparer = L_2;
  15178. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_2);
  15179. __this->____lastIndex = 0;
  15180. __this->____count = 0;
  15181. __this->____freeList = (-1);
  15182. __this->____version = 0;
  15183. return;
  15184. }
  15185. }
  15186. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mAFD9C455FC1D54D3BBD67275A15A02AD4193A4DE_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  15187. {
  15188. {
  15189. int32_t L_0 = ___0_capacity;
  15190. EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* L_1;
  15191. L_1 = (( EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  15192. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  15193. return;
  15194. }
  15195. }
  15196. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mDEE8470968EF687DF9B40AE07DE41E0B09652532_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
  15197. {
  15198. {
  15199. RuntimeObject* L_0 = ___0_collection;
  15200. EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* L_1;
  15201. L_1 = (( EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  15202. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  15203. return;
  15204. }
  15205. }
  15206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m4523730BBAA53ADE100ED764690FEC1639243C75_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  15207. {
  15208. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* V_0 = NULL;
  15209. RuntimeObject* V_1 = NULL;
  15210. int32_t V_2 = 0;
  15211. int32_t G_B8_0 = 0;
  15212. {
  15213. RuntimeObject* L_0 = ___1_comparer;
  15214. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  15215. RuntimeObject* L_1 = ___0_collection;
  15216. if (L_1)
  15217. {
  15218. goto IL_0015;
  15219. }
  15220. }
  15221. {
  15222. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  15223. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL);
  15224. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  15225. }
  15226. IL_0015:
  15227. {
  15228. RuntimeObject* L_3 = ___0_collection;
  15229. V_0 = ((HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  15230. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_4 = V_0;
  15231. if (!L_4)
  15232. {
  15233. goto IL_0030;
  15234. }
  15235. }
  15236. {
  15237. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_5 = V_0;
  15238. bool L_6;
  15239. L_6 = (( bool (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  15240. if (!L_6)
  15241. {
  15242. goto IL_0030;
  15243. }
  15244. }
  15245. {
  15246. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_7 = V_0;
  15247. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  15248. return;
  15249. }
  15250. IL_0030:
  15251. {
  15252. RuntimeObject* L_8 = ___0_collection;
  15253. V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_8, il2cpp_rgctx_data(method->klass->rgctx_data, 12)));
  15254. RuntimeObject* L_9 = V_1;
  15255. if (!L_9)
  15256. {
  15257. goto IL_0042;
  15258. }
  15259. }
  15260. {
  15261. RuntimeObject* L_10 = V_1;
  15262. NullCheck(L_10);
  15263. int32_t L_11;
  15264. L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 12), L_10);
  15265. G_B8_0 = L_11;
  15266. goto IL_0043;
  15267. }
  15268. IL_0042:
  15269. {
  15270. G_B8_0 = 0;
  15271. }
  15272. IL_0043:
  15273. {
  15274. V_2 = G_B8_0;
  15275. int32_t L_12 = V_2;
  15276. int32_t L_13;
  15277. L_13 = (( int32_t (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  15278. RuntimeObject* L_14 = ___0_collection;
  15279. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  15280. int32_t L_15 = __this->____count;
  15281. if ((((int32_t)L_15) <= ((int32_t)0)))
  15282. {
  15283. goto IL_0074;
  15284. }
  15285. }
  15286. {
  15287. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_16 = __this->____slots;
  15288. NullCheck(L_16);
  15289. int32_t L_17 = __this->____count;
  15290. if ((((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_16)->max_length))/L_17))) <= ((int32_t)3)))
  15291. {
  15292. goto IL_0074;
  15293. }
  15294. }
  15295. {
  15296. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  15297. }
  15298. IL_0074:
  15299. {
  15300. return;
  15301. }
  15302. }
  15303. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mA1015BCA85A81FCEC34284D87AAE4E1AB7526FDD_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  15304. {
  15305. {
  15306. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  15307. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  15308. __this->____siInfo = L_0;
  15309. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)L_0);
  15310. return;
  15311. }
  15312. }
  15313. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_mFBAD19B5E7335AF392786729D62E2D9B04E0DDF4_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* ___0_source, const RuntimeMethod* method)
  15314. {
  15315. static bool s_Il2CppMethodInitialized;
  15316. if (!s_Il2CppMethodInitialized)
  15317. {
  15318. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  15319. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  15320. s_Il2CppMethodInitialized = true;
  15321. }
  15322. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  15323. const Il2CppFullySharedGenericAny L_32 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  15324. int32_t V_0 = 0;
  15325. int32_t V_1 = 0;
  15326. int32_t V_2 = 0;
  15327. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* V_3 = NULL;
  15328. int32_t V_4 = 0;
  15329. int32_t V_5 = 0;
  15330. int32_t V_6 = 0;
  15331. {
  15332. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_0 = ___0_source;
  15333. NullCheck(L_0);
  15334. int32_t L_1 = L_0->____count;
  15335. V_0 = L_1;
  15336. int32_t L_2 = V_0;
  15337. if (L_2)
  15338. {
  15339. goto IL_000b;
  15340. }
  15341. }
  15342. {
  15343. return;
  15344. }
  15345. IL_000b:
  15346. {
  15347. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_3 = ___0_source;
  15348. NullCheck(L_3);
  15349. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3->____buckets;
  15350. NullCheck(L_4);
  15351. V_1 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
  15352. int32_t L_5 = V_0;
  15353. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  15354. int32_t L_6;
  15355. L_6 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(((int32_t)il2cpp_codegen_add(L_5, 1)), NULL);
  15356. int32_t L_7 = V_1;
  15357. if ((((int32_t)L_6) < ((int32_t)L_7)))
  15358. {
  15359. goto IL_0065;
  15360. }
  15361. }
  15362. {
  15363. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_8 = ___0_source;
  15364. NullCheck(L_8);
  15365. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8->____buckets;
  15366. NullCheck((RuntimeArray*)L_9);
  15367. RuntimeObject* L_10;
  15368. L_10 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_9, NULL);
  15369. __this->____buckets = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
  15370. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)));
  15371. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_11 = ___0_source;
  15372. NullCheck(L_11);
  15373. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_12 = L_11->____slots;
  15374. NullCheck((RuntimeArray*)L_12);
  15375. RuntimeObject* L_13;
  15376. L_13 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_12, NULL);
  15377. __this->____slots = ((SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16)));
  15378. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)((SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16))));
  15379. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_14 = ___0_source;
  15380. NullCheck(L_14);
  15381. int32_t L_15 = L_14->____lastIndex;
  15382. __this->____lastIndex = L_15;
  15383. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_16 = ___0_source;
  15384. NullCheck(L_16);
  15385. int32_t L_17 = L_16->____freeList;
  15386. __this->____freeList = L_17;
  15387. goto IL_00c7;
  15388. }
  15389. IL_0065:
  15390. {
  15391. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_18 = ___0_source;
  15392. NullCheck(L_18);
  15393. int32_t L_19 = L_18->____lastIndex;
  15394. V_2 = L_19;
  15395. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_20 = ___0_source;
  15396. NullCheck(L_20);
  15397. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_21 = L_20->____slots;
  15398. V_3 = L_21;
  15399. int32_t L_22 = V_0;
  15400. int32_t L_23;
  15401. L_23 = (( int32_t (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  15402. V_4 = 0;
  15403. V_5 = 0;
  15404. goto IL_00ba;
  15405. }
  15406. IL_0083:
  15407. {
  15408. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_24 = V_3;
  15409. int32_t L_25 = V_5;
  15410. NullCheck(L_24);
  15411. int32_t L_26 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  15412. V_6 = L_26;
  15413. int32_t L_27 = V_6;
  15414. if ((((int32_t)L_27) < ((int32_t)0)))
  15415. {
  15416. goto IL_00b4;
  15417. }
  15418. }
  15419. {
  15420. int32_t L_28 = V_4;
  15421. int32_t L_29 = V_6;
  15422. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_30 = V_3;
  15423. int32_t L_31 = V_5;
  15424. NullCheck(L_30);
  15425. il2cpp_codegen_memcpy(L_32, il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  15426. InvokerActionInvoker3< int32_t, int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), __this, L_28, L_29, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_32: *(void**)L_32));
  15427. int32_t L_33 = V_4;
  15428. V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  15429. }
  15430. IL_00b4:
  15431. {
  15432. int32_t L_34 = V_5;
  15433. V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  15434. }
  15435. IL_00ba:
  15436. {
  15437. int32_t L_35 = V_5;
  15438. int32_t L_36 = V_2;
  15439. if ((((int32_t)L_35) < ((int32_t)L_36)))
  15440. {
  15441. goto IL_0083;
  15442. }
  15443. }
  15444. {
  15445. int32_t L_37 = V_4;
  15446. __this->____lastIndex = L_37;
  15447. }
  15448. IL_00c7:
  15449. {
  15450. int32_t L_38 = V_0;
  15451. __this->____count = L_38;
  15452. return;
  15453. }
  15454. }
  15455. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mB3665C091D8A36D90CC380C1D4FA37220DC6C40D_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  15456. {
  15457. {
  15458. RuntimeObject* L_0 = ___1_comparer;
  15459. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  15460. int32_t L_1 = ___0_capacity;
  15461. if ((((int32_t)L_1) >= ((int32_t)0)))
  15462. {
  15463. goto IL_0016;
  15464. }
  15465. }
  15466. {
  15467. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  15468. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
  15469. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  15470. }
  15471. IL_0016:
  15472. {
  15473. int32_t L_3 = ___0_capacity;
  15474. if ((((int32_t)L_3) <= ((int32_t)0)))
  15475. {
  15476. goto IL_0022;
  15477. }
  15478. }
  15479. {
  15480. int32_t L_4 = ___0_capacity;
  15481. int32_t L_5;
  15482. L_5 = (( int32_t (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  15483. }
  15484. IL_0022:
  15485. {
  15486. return;
  15487. }
  15488. }
  15489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mF6F4FF6F131B5A5671352C1A2E44A08203658B06_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  15490. {
  15491. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  15492. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  15493. {
  15494. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  15495. bool L_1;
  15496. L_1 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_0: *(void**)L_0));
  15497. return;
  15498. }
  15499. }
  15500. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_mCD863950F0D273BF34801FDD92CBEC230ECD5A6D_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  15501. {
  15502. {
  15503. int32_t L_0 = __this->____lastIndex;
  15504. if ((((int32_t)L_0) <= ((int32_t)0)))
  15505. {
  15506. goto IL_0044;
  15507. }
  15508. }
  15509. {
  15510. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_1 = __this->____slots;
  15511. int32_t L_2 = __this->____lastIndex;
  15512. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, L_2, NULL);
  15513. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____buckets;
  15514. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  15515. NullCheck(L_4);
  15516. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL);
  15517. __this->____lastIndex = 0;
  15518. __this->____count = 0;
  15519. __this->____freeList = (-1);
  15520. }
  15521. IL_0044:
  15522. {
  15523. int32_t L_5 = __this->____version;
  15524. __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
  15525. return;
  15526. }
  15527. }
  15528. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m6D40586EE21316C2647D81169AFFF9B4C7719F74_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  15529. {
  15530. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  15531. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  15532. const Il2CppFullySharedGenericAny L_16 = L_1;
  15533. const Il2CppFullySharedGenericAny L_17 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  15534. int32_t V_0 = 0;
  15535. int32_t V_1 = 0;
  15536. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* V_2 = NULL;
  15537. int32_t V_3 = 0;
  15538. {
  15539. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  15540. if (!L_0)
  15541. {
  15542. goto IL_0080;
  15543. }
  15544. }
  15545. {
  15546. V_0 = 0;
  15547. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  15548. int32_t L_2;
  15549. L_2 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_1: *(void**)L_1));
  15550. V_1 = L_2;
  15551. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_3 = __this->____slots;
  15552. V_2 = L_3;
  15553. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  15554. int32_t L_5 = V_1;
  15555. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  15556. NullCheck(L_6);
  15557. NullCheck(L_4);
  15558. int32_t L_7 = ((int32_t)(L_5%((int32_t)(((RuntimeArray*)L_6)->max_length))));
  15559. int32_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  15560. V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  15561. goto IL_007c;
  15562. }
  15563. IL_002f:
  15564. {
  15565. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_9 = V_2;
  15566. int32_t L_10 = V_3;
  15567. NullCheck(L_9);
  15568. int32_t L_11 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  15569. int32_t L_12 = V_1;
  15570. if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
  15571. {
  15572. goto IL_005a;
  15573. }
  15574. }
  15575. {
  15576. RuntimeObject* L_13 = __this->____comparer;
  15577. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_14 = V_2;
  15578. int32_t L_15 = V_3;
  15579. NullCheck(L_14);
  15580. il2cpp_codegen_memcpy(L_16, il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  15581. il2cpp_codegen_memcpy(L_17, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  15582. NullCheck(L_13);
  15583. bool L_18;
  15584. L_18 = InterfaceFuncInvoker2Invoker< bool, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_13, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_16: *(void**)L_16), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_17: *(void**)L_17));
  15585. if (!L_18)
  15586. {
  15587. goto IL_005a;
  15588. }
  15589. }
  15590. {
  15591. return (bool)1;
  15592. }
  15593. IL_005a:
  15594. {
  15595. int32_t L_19 = V_0;
  15596. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_20 = V_2;
  15597. NullCheck(L_20);
  15598. if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
  15599. {
  15600. goto IL_006b;
  15601. }
  15602. }
  15603. {
  15604. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_21 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  15605. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  15606. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, method);
  15607. }
  15608. IL_006b:
  15609. {
  15610. int32_t L_22 = V_0;
  15611. V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  15612. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_23 = V_2;
  15613. int32_t L_24 = V_3;
  15614. NullCheck(L_23);
  15615. int32_t L_25 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1));
  15616. V_3 = L_25;
  15617. }
  15618. IL_007c:
  15619. {
  15620. int32_t L_26 = V_3;
  15621. if ((((int32_t)L_26) >= ((int32_t)0)))
  15622. {
  15623. goto IL_002f;
  15624. }
  15625. }
  15626. IL_0080:
  15627. {
  15628. return (bool)0;
  15629. }
  15630. }
  15631. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m88DE8E9D3C3D641EB7F4567A05CB23A65AAABB4A_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  15632. {
  15633. {
  15634. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array;
  15635. int32_t L_1 = ___1_arrayIndex;
  15636. int32_t L_2 = __this->____count;
  15637. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  15638. return;
  15639. }
  15640. }
  15641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mE12E434B402CFEB49197444DE1D52A3AE4C7F6EE_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  15642. {
  15643. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  15644. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  15645. const Il2CppFullySharedGenericAny L_17 = L_1;
  15646. const Il2CppFullySharedGenericAny L_18 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  15647. int32_t V_0 = 0;
  15648. int32_t V_1 = 0;
  15649. int32_t V_2 = 0;
  15650. int32_t V_3 = 0;
  15651. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* V_4 = NULL;
  15652. int32_t V_5 = 0;
  15653. {
  15654. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  15655. if (!L_0)
  15656. {
  15657. goto IL_0154;
  15658. }
  15659. }
  15660. {
  15661. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  15662. int32_t L_2;
  15663. L_2 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_1: *(void**)L_1));
  15664. V_0 = L_2;
  15665. int32_t L_3 = V_0;
  15666. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  15667. NullCheck(L_4);
  15668. V_1 = ((int32_t)(L_3%((int32_t)(((RuntimeArray*)L_4)->max_length))));
  15669. V_2 = (-1);
  15670. V_3 = 0;
  15671. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_5 = __this->____slots;
  15672. V_4 = L_5;
  15673. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  15674. int32_t L_7 = V_1;
  15675. NullCheck(L_6);
  15676. int32_t L_8 = L_7;
  15677. int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  15678. V_5 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  15679. goto IL_014c;
  15680. }
  15681. IL_003b:
  15682. {
  15683. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_10 = V_4;
  15684. int32_t L_11 = V_5;
  15685. NullCheck(L_10);
  15686. int32_t L_12 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  15687. int32_t L_13 = V_0;
  15688. if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
  15689. {
  15690. goto IL_0123;
  15691. }
  15692. }
  15693. {
  15694. RuntimeObject* L_14 = __this->____comparer;
  15695. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_15 = V_4;
  15696. int32_t L_16 = V_5;
  15697. NullCheck(L_15);
  15698. il2cpp_codegen_memcpy(L_17, il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  15699. il2cpp_codegen_memcpy(L_18, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  15700. NullCheck(L_14);
  15701. bool L_19;
  15702. L_19 = InterfaceFuncInvoker2Invoker< bool, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_14, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_17: *(void**)L_17), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_18: *(void**)L_18));
  15703. if (!L_19)
  15704. {
  15705. goto IL_0123;
  15706. }
  15707. }
  15708. {
  15709. int32_t L_20 = V_2;
  15710. if ((((int32_t)L_20) >= ((int32_t)0)))
  15711. {
  15712. goto IL_008c;
  15713. }
  15714. }
  15715. {
  15716. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = __this->____buckets;
  15717. int32_t L_22 = V_1;
  15718. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_23 = V_4;
  15719. int32_t L_24 = V_5;
  15720. NullCheck(L_23);
  15721. int32_t L_25 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1));
  15722. NullCheck(L_21);
  15723. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1)));
  15724. goto IL_00a7;
  15725. }
  15726. IL_008c:
  15727. {
  15728. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_26 = V_4;
  15729. int32_t L_27 = V_2;
  15730. NullCheck(L_26);
  15731. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_28 = V_4;
  15732. int32_t L_29 = V_5;
  15733. NullCheck(L_28);
  15734. int32_t L_30 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1));
  15735. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1), L_30);
  15736. }
  15737. IL_00a7:
  15738. {
  15739. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_31 = V_4;
  15740. int32_t L_32 = V_5;
  15741. NullCheck(L_31);
  15742. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0), (-1));
  15743. bool L_33;
  15744. L_33 = il2cpp_codegen_is_reference_or_contains_references(il2cpp_rgctx_method(method->klass->rgctx_data, 26));
  15745. if (!L_33)
  15746. {
  15747. goto IL_00d1;
  15748. }
  15749. }
  15750. {
  15751. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_34 = V_4;
  15752. int32_t L_35 = V_5;
  15753. NullCheck(L_34);
  15754. il2cpp_codegen_initobj((((Il2CppFullySharedGenericAny*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)))), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  15755. }
  15756. IL_00d1:
  15757. {
  15758. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_36 = V_4;
  15759. int32_t L_37 = V_5;
  15760. NullCheck(L_36);
  15761. int32_t L_38 = __this->____freeList;
  15762. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_36)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_37))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1), L_38);
  15763. int32_t L_39 = __this->____count;
  15764. __this->____count = ((int32_t)il2cpp_codegen_subtract(L_39, 1));
  15765. int32_t L_40 = __this->____version;
  15766. __this->____version = ((int32_t)il2cpp_codegen_add(L_40, 1));
  15767. int32_t L_41 = __this->____count;
  15768. if (L_41)
  15769. {
  15770. goto IL_0119;
  15771. }
  15772. }
  15773. {
  15774. __this->____lastIndex = 0;
  15775. __this->____freeList = (-1);
  15776. goto IL_0121;
  15777. }
  15778. IL_0119:
  15779. {
  15780. int32_t L_42 = V_5;
  15781. __this->____freeList = L_42;
  15782. }
  15783. IL_0121:
  15784. {
  15785. return (bool)1;
  15786. }
  15787. IL_0123:
  15788. {
  15789. int32_t L_43 = V_3;
  15790. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_44 = V_4;
  15791. NullCheck(L_44);
  15792. if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
  15793. {
  15794. goto IL_0135;
  15795. }
  15796. }
  15797. {
  15798. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_45 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  15799. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_45, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  15800. IL2CPP_RAISE_MANAGED_EXCEPTION(L_45, method);
  15801. }
  15802. IL_0135:
  15803. {
  15804. int32_t L_46 = V_3;
  15805. V_3 = ((int32_t)il2cpp_codegen_add(L_46, 1));
  15806. int32_t L_47 = V_5;
  15807. V_2 = L_47;
  15808. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_48 = V_4;
  15809. int32_t L_49 = V_5;
  15810. NullCheck(L_48);
  15811. int32_t L_50 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1));
  15812. V_5 = L_50;
  15813. }
  15814. IL_014c:
  15815. {
  15816. int32_t L_51 = V_5;
  15817. if ((((int32_t)L_51) >= ((int32_t)0)))
  15818. {
  15819. goto IL_003b;
  15820. }
  15821. }
  15822. IL_0154:
  15823. {
  15824. return (bool)0;
  15825. }
  15826. }
  15827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_mA764DCA3CB14CB2CBDF742A163492FF4DA515B63_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  15828. {
  15829. {
  15830. int32_t L_0 = __this->____count;
  15831. return L_0;
  15832. }
  15833. }
  15834. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m76BECFED2AFB768A9DE14C29899DD46F16044F4D_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  15835. {
  15836. {
  15837. return (bool)0;
  15838. }
  15839. }
  15840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetEnumerator_m75DD344FE9A073CA9564DC6A425EC36883FB32A7_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB* il2cppRetVal, const RuntimeMethod* method)
  15841. {
  15842. const uint32_t SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27));
  15843. const Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB L_0 = alloca(SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  15844. {
  15845. memset(L_0, 0, SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  15846. Enumerator__ctor_m62B32E8D2F70569824269DDC82F384BDBC8662F5((Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*)L_0, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  15847. il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  15848. return;
  15849. }
  15850. }
  15851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB077531C4148EC6AF72C7EC429E44A8636D2A8AA_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  15852. {
  15853. const uint32_t SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27));
  15854. const Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB L_0 = alloca(SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  15855. {
  15856. memset(L_0, 0, SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  15857. Enumerator__ctor_m62B32E8D2F70569824269DDC82F384BDBC8662F5((Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*)L_0, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  15858. RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), L_0);
  15859. return (RuntimeObject*)L_1;
  15860. }
  15861. }
  15862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_IEnumerable_GetEnumerator_m63E181A7F597D9BB07C674DA40F21F4A2B755FB3_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  15863. {
  15864. const uint32_t SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27));
  15865. const Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB L_0 = alloca(SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  15866. {
  15867. memset(L_0, 0, SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  15868. Enumerator__ctor_m62B32E8D2F70569824269DDC82F384BDBC8662F5((Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*)L_0, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  15869. RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), L_0);
  15870. return (RuntimeObject*)L_1;
  15871. }
  15872. }
  15873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetObjectData_m2D69A3859D85C85A103B08728E096D87DC9F5715_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  15874. {
  15875. static bool s_Il2CppMethodInitialized;
  15876. if (!s_Il2CppMethodInitialized)
  15877. {
  15878. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  15879. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  15880. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  15881. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  15882. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  15883. s_Il2CppMethodInitialized = true;
  15884. }
  15885. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL;
  15886. String_t* G_B4_0 = NULL;
  15887. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B4_1 = NULL;
  15888. String_t* G_B3_0 = NULL;
  15889. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B3_1 = NULL;
  15890. int32_t G_B5_0 = 0;
  15891. String_t* G_B5_1 = NULL;
  15892. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B5_2 = NULL;
  15893. {
  15894. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  15895. if (L_0)
  15896. {
  15897. goto IL_000e;
  15898. }
  15899. }
  15900. {
  15901. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  15902. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL);
  15903. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  15904. }
  15905. IL_000e:
  15906. {
  15907. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info;
  15908. int32_t L_3 = __this->____version;
  15909. NullCheck(L_2);
  15910. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_2, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_3, NULL);
  15911. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info;
  15912. RuntimeObject* L_5 = __this->____comparer;
  15913. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 30)) };
  15914. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15915. Type_t* L_7;
  15916. L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
  15917. NullCheck(L_4);
  15918. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_4, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject*)L_5, L_7, NULL);
  15919. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info;
  15920. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____buckets;
  15921. if (!L_9)
  15922. {
  15923. G_B4_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  15924. G_B4_1 = L_8;
  15925. goto IL_0052;
  15926. }
  15927. G_B3_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  15928. G_B3_1 = L_8;
  15929. }
  15930. {
  15931. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  15932. NullCheck(L_10);
  15933. G_B5_0 = ((int32_t)(((RuntimeArray*)L_10)->max_length));
  15934. G_B5_1 = G_B3_0;
  15935. G_B5_2 = G_B3_1;
  15936. goto IL_0053;
  15937. }
  15938. IL_0052:
  15939. {
  15940. G_B5_0 = 0;
  15941. G_B5_1 = G_B4_0;
  15942. G_B5_2 = G_B4_1;
  15943. }
  15944. IL_0053:
  15945. {
  15946. NullCheck(G_B5_2);
  15947. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(G_B5_2, G_B5_1, G_B5_0, NULL);
  15948. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
  15949. if (!L_11)
  15950. {
  15951. goto IL_0089;
  15952. }
  15953. }
  15954. {
  15955. int32_t L_12 = __this->____count;
  15956. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_13 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 31), (uint32_t)L_12);
  15957. V_0 = L_13;
  15958. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_14 = V_0;
  15959. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
  15960. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_15 = ___0_info;
  15961. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_16 = V_0;
  15962. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  15963. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  15964. Type_t* L_18;
  15965. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  15966. NullCheck(L_15);
  15967. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_15, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (RuntimeObject*)L_16, L_18, NULL);
  15968. }
  15969. IL_0089:
  15970. {
  15971. return;
  15972. }
  15973. }
  15974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_OnDeserialization_m05AAB1A1992F82537C1125645B4D0D82676561FA_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
  15975. {
  15976. static bool s_Il2CppMethodInitialized;
  15977. if (!s_Il2CppMethodInitialized)
  15978. {
  15979. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  15980. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  15981. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  15982. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  15983. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  15984. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  15985. s_Il2CppMethodInitialized = true;
  15986. }
  15987. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  15988. const Il2CppFullySharedGenericAny L_21 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  15989. int32_t V_0 = 0;
  15990. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_1 = NULL;
  15991. int32_t V_2 = 0;
  15992. {
  15993. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = __this->____siInfo;
  15994. if (L_0)
  15995. {
  15996. goto IL_0009;
  15997. }
  15998. }
  15999. {
  16000. return;
  16001. }
  16002. IL_0009:
  16003. {
  16004. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = __this->____siInfo;
  16005. NullCheck(L_1);
  16006. int32_t L_2;
  16007. L_2 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_1, _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, NULL);
  16008. V_0 = L_2;
  16009. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = __this->____siInfo;
  16010. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 34)) };
  16011. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16012. Type_t* L_5;
  16013. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  16014. NullCheck(L_3);
  16015. RuntimeObject* L_6;
  16016. L_6 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_3, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_5, NULL);
  16017. __this->____comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  16018. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4))));
  16019. __this->____freeList = (-1);
  16020. int32_t L_7 = V_0;
  16021. if (!L_7)
  16022. {
  16023. goto IL_00ad;
  16024. }
  16025. }
  16026. {
  16027. int32_t L_8 = V_0;
  16028. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_8);
  16029. __this->____buckets = L_9;
  16030. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_9);
  16031. int32_t L_10 = V_0;
  16032. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_11 = (SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)(SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_10);
  16033. __this->____slots = L_11;
  16034. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_11);
  16035. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_12 = __this->____siInfo;
  16036. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  16037. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16038. Type_t* L_14;
  16039. L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
  16040. NullCheck(L_12);
  16041. RuntimeObject* L_15;
  16042. L_15 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_12, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, L_14, NULL);
  16043. V_1 = ((__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)Castclass((RuntimeObject*)L_15, il2cpp_rgctx_data(method->klass->rgctx_data, 24)));
  16044. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_16 = V_1;
  16045. if (L_16)
  16046. {
  16047. goto IL_008f;
  16048. }
  16049. }
  16050. {
  16051. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_17 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  16052. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), NULL);
  16053. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  16054. }
  16055. IL_008f:
  16056. {
  16057. V_2 = 0;
  16058. goto IL_00a5;
  16059. }
  16060. IL_0093:
  16061. {
  16062. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_18 = V_1;
  16063. int32_t L_19 = V_2;
  16064. NullCheck(L_18);
  16065. int32_t L_20 = L_19;
  16066. il2cpp_codegen_memcpy(L_21, (L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16067. bool L_22;
  16068. L_22 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_21: *(void**)L_21));
  16069. int32_t L_23 = V_2;
  16070. V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  16071. }
  16072. IL_00a5:
  16073. {
  16074. int32_t L_24 = V_2;
  16075. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_25 = V_1;
  16076. NullCheck(L_25);
  16077. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  16078. {
  16079. goto IL_0093;
  16080. }
  16081. }
  16082. {
  16083. goto IL_00b4;
  16084. }
  16085. IL_00ad:
  16086. {
  16087. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  16088. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  16089. }
  16090. IL_00b4:
  16091. {
  16092. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_26 = __this->____siInfo;
  16093. NullCheck(L_26);
  16094. int32_t L_27;
  16095. L_27 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_26, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
  16096. __this->____version = L_27;
  16097. __this->____siInfo = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL;
  16098. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL);
  16099. return;
  16100. }
  16101. }
  16102. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m73E14DB94D21272EEE1E28E4D74704B0095D8064_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  16103. {
  16104. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  16105. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16106. {
  16107. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16108. bool L_1;
  16109. L_1 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_0: *(void**)L_0));
  16110. return L_1;
  16111. }
  16112. }
  16113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_m1C3E9C4A4AE3555B04CD0140644DC4387D7592C6_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  16114. {
  16115. static bool s_Il2CppMethodInitialized;
  16116. if (!s_Il2CppMethodInitialized)
  16117. {
  16118. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  16119. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  16120. s_Il2CppMethodInitialized = true;
  16121. }
  16122. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  16123. const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16124. const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16125. RuntimeObject* V_0 = NULL;
  16126. Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16127. memset(V_1, 0, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16128. {
  16129. RuntimeObject* L_0 = ___0_other;
  16130. if (L_0)
  16131. {
  16132. goto IL_000e;
  16133. }
  16134. }
  16135. {
  16136. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  16137. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), NULL);
  16138. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  16139. }
  16140. IL_000e:
  16141. {
  16142. RuntimeObject* L_2 = ___0_other;
  16143. NullCheck(L_2);
  16144. RuntimeObject* L_3;
  16145. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_2);
  16146. V_0 = L_3;
  16147. }
  16148. {
  16149. auto __finallyBlock = il2cpp::utils::Finally([&]
  16150. {
  16151. FINALLY_0030:
  16152. {
  16153. {
  16154. RuntimeObject* L_4 = V_0;
  16155. if (!L_4)
  16156. {
  16157. goto IL_0039;
  16158. }
  16159. }
  16160. {
  16161. RuntimeObject* L_5 = V_0;
  16162. NullCheck((RuntimeObject*)L_5);
  16163. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_5);
  16164. }
  16165. IL_0039:
  16166. {
  16167. return;
  16168. }
  16169. }
  16170. });
  16171. try
  16172. {
  16173. {
  16174. goto IL_0026_1;
  16175. }
  16176. IL_0017_1:
  16177. {
  16178. RuntimeObject* L_6 = V_0;
  16179. NullCheck(L_6);
  16180. InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 29), L_6, (Il2CppFullySharedGenericAny*)L_7);
  16181. il2cpp_codegen_memcpy(V_1, L_7, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16182. il2cpp_codegen_memcpy(L_8, V_1, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16183. bool L_9;
  16184. L_9 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_8: *(void**)L_8));
  16185. }
  16186. IL_0026_1:
  16187. {
  16188. RuntimeObject* L_10 = V_0;
  16189. NullCheck((RuntimeObject*)L_10);
  16190. bool L_11;
  16191. L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_10);
  16192. if (L_11)
  16193. {
  16194. goto IL_0017_1;
  16195. }
  16196. }
  16197. {
  16198. goto IL_003a;
  16199. }
  16200. }
  16201. catch(Il2CppExceptionWrapper& e)
  16202. {
  16203. __finallyBlock.StoreException(e.ex);
  16204. }
  16205. }
  16206. IL_003a:
  16207. {
  16208. return;
  16209. }
  16210. }
  16211. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m3B04E1071B17DF96CD5B72299EE55F25E75EBD50_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method)
  16212. {
  16213. {
  16214. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array;
  16215. int32_t L_1 = __this->____count;
  16216. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  16217. return;
  16218. }
  16219. }
  16220. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m3A8192100B5A0772B9962D3F1AA5CF3760ED113F_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  16221. {
  16222. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  16223. const Il2CppFullySharedGenericAny L_26 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16224. int32_t V_0 = 0;
  16225. int32_t V_1 = 0;
  16226. {
  16227. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array;
  16228. if (L_0)
  16229. {
  16230. goto IL_000e;
  16231. }
  16232. }
  16233. {
  16234. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  16235. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  16236. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  16237. }
  16238. IL_000e:
  16239. {
  16240. int32_t L_2 = ___1_arrayIndex;
  16241. if ((((int32_t)L_2) >= ((int32_t)0)))
  16242. {
  16243. goto IL_0028;
  16244. }
  16245. }
  16246. {
  16247. int32_t L_3 = ___1_arrayIndex;
  16248. int32_t L_4 = L_3;
  16249. RuntimeObject* L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_4);
  16250. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  16251. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  16252. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  16253. }
  16254. IL_0028:
  16255. {
  16256. int32_t L_7 = ___2_count;
  16257. if ((((int32_t)L_7) >= ((int32_t)0)))
  16258. {
  16259. goto IL_0042;
  16260. }
  16261. }
  16262. {
  16263. int32_t L_8 = ___2_count;
  16264. int32_t L_9 = L_8;
  16265. RuntimeObject* L_10 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_9);
  16266. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_11 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  16267. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  16268. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, method);
  16269. }
  16270. IL_0042:
  16271. {
  16272. int32_t L_12 = ___1_arrayIndex;
  16273. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_13 = ___0_array;
  16274. NullCheck(L_13);
  16275. if ((((int32_t)L_12) > ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  16276. {
  16277. goto IL_0050;
  16278. }
  16279. }
  16280. {
  16281. int32_t L_14 = ___2_count;
  16282. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_15 = ___0_array;
  16283. NullCheck(L_15);
  16284. int32_t L_16 = ___1_arrayIndex;
  16285. if ((((int32_t)L_14) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), L_16)))))
  16286. {
  16287. goto IL_005b;
  16288. }
  16289. }
  16290. IL_0050:
  16291. {
  16292. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  16293. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL);
  16294. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  16295. }
  16296. IL_005b:
  16297. {
  16298. V_0 = 0;
  16299. V_1 = 0;
  16300. goto IL_0097;
  16301. }
  16302. IL_0061:
  16303. {
  16304. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_18 = __this->____slots;
  16305. int32_t L_19 = V_1;
  16306. NullCheck(L_18);
  16307. int32_t L_20 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  16308. if ((((int32_t)L_20) < ((int32_t)0)))
  16309. {
  16310. goto IL_0093;
  16311. }
  16312. }
  16313. {
  16314. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_21 = ___0_array;
  16315. int32_t L_22 = ___1_arrayIndex;
  16316. int32_t L_23 = V_0;
  16317. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_24 = __this->____slots;
  16318. int32_t L_25 = V_1;
  16319. NullCheck(L_24);
  16320. il2cpp_codegen_memcpy(L_26, il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16321. NullCheck(L_21);
  16322. il2cpp_codegen_memcpy((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, L_23)))), L_26, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16323. Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 19), (void**)(L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, L_23)))), (void*)L_26);
  16324. int32_t L_27 = V_0;
  16325. V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  16326. }
  16327. IL_0093:
  16328. {
  16329. int32_t L_28 = V_1;
  16330. V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  16331. }
  16332. IL_0097:
  16333. {
  16334. int32_t L_29 = V_1;
  16335. int32_t L_30 = __this->____lastIndex;
  16336. if ((((int32_t)L_29) >= ((int32_t)L_30)))
  16337. {
  16338. goto IL_00a4;
  16339. }
  16340. }
  16341. {
  16342. int32_t L_31 = V_0;
  16343. int32_t L_32 = ___2_count;
  16344. if ((((int32_t)L_31) < ((int32_t)L_32)))
  16345. {
  16346. goto IL_0061;
  16347. }
  16348. }
  16349. IL_00a4:
  16350. {
  16351. return;
  16352. }
  16353. }
  16354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_RemoveWhere_m779C784616153E67C9EB38CEF6875A7DCC2492AA_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___0_match, const RuntimeMethod* method)
  16355. {
  16356. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  16357. const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16358. const Il2CppFullySharedGenericAny L_11 = L_7;
  16359. const Il2CppFullySharedGenericAny L_9 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16360. int32_t V_0 = 0;
  16361. int32_t V_1 = 0;
  16362. Il2CppFullySharedGenericAny V_2 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16363. memset(V_2, 0, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16364. {
  16365. Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_0 = ___0_match;
  16366. if (L_0)
  16367. {
  16368. goto IL_000e;
  16369. }
  16370. }
  16371. {
  16372. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  16373. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), NULL);
  16374. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  16375. }
  16376. IL_000e:
  16377. {
  16378. V_0 = 0;
  16379. V_1 = 0;
  16380. goto IL_0054;
  16381. }
  16382. IL_0014:
  16383. {
  16384. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_2 = __this->____slots;
  16385. int32_t L_3 = V_1;
  16386. NullCheck(L_2);
  16387. int32_t L_4 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  16388. if ((((int32_t)L_4) < ((int32_t)0)))
  16389. {
  16390. goto IL_0050;
  16391. }
  16392. }
  16393. {
  16394. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_5 = __this->____slots;
  16395. int32_t L_6 = V_1;
  16396. NullCheck(L_5);
  16397. il2cpp_codegen_memcpy(L_7, il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16398. il2cpp_codegen_memcpy(V_2, L_7, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16399. Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_8 = ___0_match;
  16400. il2cpp_codegen_memcpy(L_9, V_2, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16401. NullCheck(L_8);
  16402. bool L_10;
  16403. L_10 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 39)), il2cpp_rgctx_method(method->klass->rgctx_data, 39), L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_9: *(void**)L_9));
  16404. if (!L_10)
  16405. {
  16406. goto IL_0050;
  16407. }
  16408. }
  16409. {
  16410. il2cpp_codegen_memcpy(L_11, V_2, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16411. bool L_12;
  16412. L_12 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 40)), il2cpp_rgctx_method(method->klass->rgctx_data, 40), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_11: *(void**)L_11));
  16413. if (!L_12)
  16414. {
  16415. goto IL_0050;
  16416. }
  16417. }
  16418. {
  16419. int32_t L_13 = V_0;
  16420. V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  16421. }
  16422. IL_0050:
  16423. {
  16424. int32_t L_14 = V_1;
  16425. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  16426. }
  16427. IL_0054:
  16428. {
  16429. int32_t L_15 = V_1;
  16430. int32_t L_16 = __this->____lastIndex;
  16431. if ((((int32_t)L_15) < ((int32_t)L_16)))
  16432. {
  16433. goto IL_0014;
  16434. }
  16435. }
  16436. {
  16437. int32_t L_17 = V_0;
  16438. return L_17;
  16439. }
  16440. }
  16441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_m3025B6666A254AEDE933EDE04AD66D456C52AD00_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  16442. {
  16443. {
  16444. RuntimeObject* L_0 = __this->____comparer;
  16445. return L_0;
  16446. }
  16447. }
  16448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_m61244B342437754775955075EDF4F12C60341CE0_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  16449. {
  16450. static bool s_Il2CppMethodInitialized;
  16451. if (!s_Il2CppMethodInitialized)
  16452. {
  16453. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  16454. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  16455. s_Il2CppMethodInitialized = true;
  16456. }
  16457. const uint32_t SizeOf_Slot_t997B45C664ACE85A6BC6136C9A4A25A71BA8FFD5 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
  16458. const Slot_tEC146EEEF7022C6542EBF082D658446682962BFD L_16 = alloca(SizeOf_Slot_t997B45C664ACE85A6BC6136C9A4A25A71BA8FFD5);
  16459. int32_t V_0 = 0;
  16460. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* V_1 = NULL;
  16461. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  16462. int32_t V_3 = 0;
  16463. int32_t V_4 = 0;
  16464. int32_t V_5 = 0;
  16465. {
  16466. int32_t L_0 = __this->____count;
  16467. if (L_0)
  16468. {
  16469. goto IL_0025;
  16470. }
  16471. }
  16472. {
  16473. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  16474. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  16475. __this->____slots = (SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)NULL;
  16476. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)(SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)NULL);
  16477. int32_t L_1 = __this->____version;
  16478. __this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
  16479. return;
  16480. }
  16481. IL_0025:
  16482. {
  16483. int32_t L_2 = __this->____count;
  16484. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  16485. int32_t L_3;
  16486. L_3 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_2, NULL);
  16487. V_0 = L_3;
  16488. int32_t L_4 = V_0;
  16489. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_5 = (SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)(SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  16490. V_1 = L_5;
  16491. int32_t L_6 = V_0;
  16492. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  16493. V_2 = L_7;
  16494. V_3 = 0;
  16495. V_4 = 0;
  16496. goto IL_00a2;
  16497. }
  16498. IL_0046:
  16499. {
  16500. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_8 = __this->____slots;
  16501. int32_t L_9 = V_4;
  16502. NullCheck(L_8);
  16503. int32_t L_10 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  16504. if ((((int32_t)L_10) < ((int32_t)0)))
  16505. {
  16506. goto IL_009c;
  16507. }
  16508. }
  16509. {
  16510. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_11 = V_1;
  16511. int32_t L_12 = V_3;
  16512. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_13 = __this->____slots;
  16513. int32_t L_14 = V_4;
  16514. NullCheck(L_13);
  16515. int32_t L_15 = L_14;
  16516. il2cpp_codegen_memcpy(L_16, (L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)), SizeOf_Slot_t997B45C664ACE85A6BC6136C9A4A25A71BA8FFD5);
  16517. NullCheck(L_11);
  16518. il2cpp_codegen_memcpy((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)), L_16, SizeOf_Slot_t997B45C664ACE85A6BC6136C9A4A25A71BA8FFD5);
  16519. Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 18), (void**)(L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)), (void*)L_16);
  16520. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_17 = V_1;
  16521. int32_t L_18 = V_3;
  16522. NullCheck(L_17);
  16523. int32_t L_19 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  16524. int32_t L_20 = V_0;
  16525. V_5 = ((int32_t)(L_19%L_20));
  16526. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_21 = V_1;
  16527. int32_t L_22 = V_3;
  16528. NullCheck(L_21);
  16529. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_2;
  16530. int32_t L_24 = V_5;
  16531. NullCheck(L_23);
  16532. int32_t L_25 = L_24;
  16533. int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
  16534. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1), ((int32_t)il2cpp_codegen_subtract(L_26, 1)));
  16535. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_2;
  16536. int32_t L_28 = V_5;
  16537. int32_t L_29 = V_3;
  16538. NullCheck(L_27);
  16539. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (int32_t)((int32_t)il2cpp_codegen_add(L_29, 1)));
  16540. int32_t L_30 = V_3;
  16541. V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  16542. }
  16543. IL_009c:
  16544. {
  16545. int32_t L_31 = V_4;
  16546. V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  16547. }
  16548. IL_00a2:
  16549. {
  16550. int32_t L_32 = V_4;
  16551. int32_t L_33 = __this->____lastIndex;
  16552. if ((((int32_t)L_32) < ((int32_t)L_33)))
  16553. {
  16554. goto IL_0046;
  16555. }
  16556. }
  16557. {
  16558. int32_t L_34 = V_3;
  16559. __this->____lastIndex = L_34;
  16560. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_35 = V_1;
  16561. __this->____slots = L_35;
  16562. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_35);
  16563. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_2;
  16564. __this->____buckets = L_36;
  16565. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_36);
  16566. __this->____freeList = (-1);
  16567. return;
  16568. }
  16569. }
  16570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_mB8584D1E01509492EE6C3DC75184140DBE2F053B_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  16571. {
  16572. static bool s_Il2CppMethodInitialized;
  16573. if (!s_Il2CppMethodInitialized)
  16574. {
  16575. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  16576. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  16577. s_Il2CppMethodInitialized = true;
  16578. }
  16579. int32_t V_0 = 0;
  16580. {
  16581. int32_t L_0 = ___0_capacity;
  16582. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  16583. int32_t L_1;
  16584. L_1 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_0, NULL);
  16585. V_0 = L_1;
  16586. int32_t L_2 = V_0;
  16587. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2);
  16588. __this->____buckets = L_3;
  16589. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_3);
  16590. int32_t L_4 = V_0;
  16591. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_5 = (SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)(SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  16592. __this->____slots = L_5;
  16593. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_5);
  16594. int32_t L_6 = V_0;
  16595. return L_6;
  16596. }
  16597. }
  16598. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_mC3B321603207D03BD776F91FF7741EFF27621BD2_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  16599. {
  16600. static bool s_Il2CppMethodInitialized;
  16601. if (!s_Il2CppMethodInitialized)
  16602. {
  16603. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  16604. s_Il2CppMethodInitialized = true;
  16605. }
  16606. int32_t V_0 = 0;
  16607. {
  16608. int32_t L_0 = __this->____count;
  16609. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  16610. int32_t L_1;
  16611. L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(L_0, NULL);
  16612. V_0 = L_1;
  16613. int32_t L_2 = V_0;
  16614. int32_t L_3 = __this->____count;
  16615. if ((((int32_t)L_2) > ((int32_t)L_3)))
  16616. {
  16617. goto IL_0020;
  16618. }
  16619. }
  16620. {
  16621. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  16622. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B)), NULL);
  16623. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
  16624. }
  16625. IL_0020:
  16626. {
  16627. int32_t L_5 = V_0;
  16628. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 41)))(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
  16629. return;
  16630. }
  16631. }
  16632. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_mA861522E8D0DB9628EEABF16F04BD49C6C0DC774_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  16633. {
  16634. static bool s_Il2CppMethodInitialized;
  16635. if (!s_Il2CppMethodInitialized)
  16636. {
  16637. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  16638. s_Il2CppMethodInitialized = true;
  16639. }
  16640. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* V_0 = NULL;
  16641. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  16642. int32_t V_2 = 0;
  16643. int32_t V_3 = 0;
  16644. {
  16645. int32_t L_0 = ___0_newSize;
  16646. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_1 = (SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)(SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_0);
  16647. V_0 = L_1;
  16648. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_2 = __this->____slots;
  16649. if (!L_2)
  16650. {
  16651. goto IL_0023;
  16652. }
  16653. }
  16654. {
  16655. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_3 = __this->____slots;
  16656. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_4 = V_0;
  16657. int32_t L_5 = __this->____lastIndex;
  16658. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_5, NULL);
  16659. }
  16660. IL_0023:
  16661. {
  16662. int32_t L_6 = ___0_newSize;
  16663. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  16664. V_1 = L_7;
  16665. V_2 = 0;
  16666. goto IL_0058;
  16667. }
  16668. IL_002e:
  16669. {
  16670. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_8 = V_0;
  16671. int32_t L_9 = V_2;
  16672. NullCheck(L_8);
  16673. int32_t L_10 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  16674. int32_t L_11 = ___0_newSize;
  16675. V_3 = ((int32_t)(L_10%L_11));
  16676. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_12 = V_0;
  16677. int32_t L_13 = V_2;
  16678. NullCheck(L_12);
  16679. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_1;
  16680. int32_t L_15 = V_3;
  16681. NullCheck(L_14);
  16682. int32_t L_16 = L_15;
  16683. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  16684. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1), ((int32_t)il2cpp_codegen_subtract(L_17, 1)));
  16685. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  16686. int32_t L_19 = V_3;
  16687. int32_t L_20 = V_2;
  16688. NullCheck(L_18);
  16689. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (int32_t)((int32_t)il2cpp_codegen_add(L_20, 1)));
  16690. int32_t L_21 = V_2;
  16691. V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  16692. }
  16693. IL_0058:
  16694. {
  16695. int32_t L_22 = V_2;
  16696. int32_t L_23 = __this->____lastIndex;
  16697. if ((((int32_t)L_22) < ((int32_t)L_23)))
  16698. {
  16699. goto IL_002e;
  16700. }
  16701. }
  16702. {
  16703. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_24 = V_0;
  16704. __this->____slots = L_24;
  16705. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_24);
  16706. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_1;
  16707. __this->____buckets = L_25;
  16708. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_25);
  16709. return;
  16710. }
  16711. }
  16712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_m58D69C8710CAB51D00282379158F183A79344DFB_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Il2CppFullySharedGenericAny ___0_value, const RuntimeMethod* method)
  16713. {
  16714. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  16715. const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16716. const Il2CppFullySharedGenericAny L_18 = L_2;
  16717. const Il2CppFullySharedGenericAny L_46 = L_2;
  16718. const Il2CppFullySharedGenericAny L_19 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16719. int32_t V_0 = 0;
  16720. int32_t V_1 = 0;
  16721. int32_t V_2 = 0;
  16722. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* V_3 = NULL;
  16723. int32_t V_4 = 0;
  16724. int32_t V_5 = 0;
  16725. {
  16726. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  16727. if (L_0)
  16728. {
  16729. goto IL_0010;
  16730. }
  16731. }
  16732. {
  16733. int32_t L_1;
  16734. L_1 = (( int32_t (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  16735. }
  16736. IL_0010:
  16737. {
  16738. il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_value : &___0_value), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16739. int32_t L_3;
  16740. L_3 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_2: *(void**)L_2));
  16741. V_0 = L_3;
  16742. int32_t L_4 = V_0;
  16743. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____buckets;
  16744. NullCheck(L_5);
  16745. V_1 = ((int32_t)(L_4%((int32_t)(((RuntimeArray*)L_5)->max_length))));
  16746. V_2 = 0;
  16747. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_6 = __this->____slots;
  16748. V_3 = L_6;
  16749. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->____buckets;
  16750. int32_t L_8 = V_1;
  16751. NullCheck(L_7);
  16752. int32_t L_9 = L_8;
  16753. int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  16754. V_5 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  16755. goto IL_008b;
  16756. }
  16757. IL_003a:
  16758. {
  16759. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_11 = V_3;
  16760. int32_t L_12 = V_5;
  16761. NullCheck(L_11);
  16762. int32_t L_13 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  16763. int32_t L_14 = V_0;
  16764. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  16765. {
  16766. goto IL_0067;
  16767. }
  16768. }
  16769. {
  16770. RuntimeObject* L_15 = __this->____comparer;
  16771. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_16 = V_3;
  16772. int32_t L_17 = V_5;
  16773. NullCheck(L_16);
  16774. il2cpp_codegen_memcpy(L_18, il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16775. il2cpp_codegen_memcpy(L_19, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_value : &___0_value), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16776. NullCheck(L_15);
  16777. bool L_20;
  16778. L_20 = InterfaceFuncInvoker2Invoker< bool, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_15, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_18: *(void**)L_18), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_19: *(void**)L_19));
  16779. if (!L_20)
  16780. {
  16781. goto IL_0067;
  16782. }
  16783. }
  16784. {
  16785. return (bool)0;
  16786. }
  16787. IL_0067:
  16788. {
  16789. int32_t L_21 = V_2;
  16790. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_22 = V_3;
  16791. NullCheck(L_22);
  16792. if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
  16793. {
  16794. goto IL_0078;
  16795. }
  16796. }
  16797. {
  16798. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_23 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  16799. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  16800. IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, method);
  16801. }
  16802. IL_0078:
  16803. {
  16804. int32_t L_24 = V_2;
  16805. V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  16806. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_25 = V_3;
  16807. int32_t L_26 = V_5;
  16808. NullCheck(L_25);
  16809. int32_t L_27 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1));
  16810. V_5 = L_27;
  16811. }
  16812. IL_008b:
  16813. {
  16814. int32_t L_28 = V_5;
  16815. if ((((int32_t)L_28) >= ((int32_t)0)))
  16816. {
  16817. goto IL_003a;
  16818. }
  16819. }
  16820. {
  16821. int32_t L_29 = __this->____freeList;
  16822. if ((((int32_t)L_29) < ((int32_t)0)))
  16823. {
  16824. goto IL_00b6;
  16825. }
  16826. }
  16827. {
  16828. int32_t L_30 = __this->____freeList;
  16829. V_4 = L_30;
  16830. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_31 = V_3;
  16831. int32_t L_32 = V_4;
  16832. NullCheck(L_31);
  16833. int32_t L_33 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1));
  16834. __this->____freeList = L_33;
  16835. goto IL_00ef;
  16836. }
  16837. IL_00b6:
  16838. {
  16839. int32_t L_34 = __this->____lastIndex;
  16840. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_35 = V_3;
  16841. NullCheck(L_35);
  16842. if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))))
  16843. {
  16844. goto IL_00d9;
  16845. }
  16846. }
  16847. {
  16848. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
  16849. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_36 = __this->____slots;
  16850. V_3 = L_36;
  16851. int32_t L_37 = V_0;
  16852. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = __this->____buckets;
  16853. NullCheck(L_38);
  16854. V_1 = ((int32_t)(L_37%((int32_t)(((RuntimeArray*)L_38)->max_length))));
  16855. }
  16856. IL_00d9:
  16857. {
  16858. int32_t L_39 = __this->____lastIndex;
  16859. V_4 = L_39;
  16860. int32_t L_40 = __this->____lastIndex;
  16861. __this->____lastIndex = ((int32_t)il2cpp_codegen_add(L_40, 1));
  16862. }
  16863. IL_00ef:
  16864. {
  16865. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_41 = V_3;
  16866. int32_t L_42 = V_4;
  16867. NullCheck(L_41);
  16868. int32_t L_43 = V_0;
  16869. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0), L_43);
  16870. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_44 = V_3;
  16871. int32_t L_45 = V_4;
  16872. NullCheck(L_44);
  16873. il2cpp_codegen_memcpy(L_46, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_value : &___0_value), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16874. il2cpp_codegen_write_instance_field_data(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2), L_46, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16875. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_47 = V_3;
  16876. int32_t L_48 = V_4;
  16877. NullCheck(L_47);
  16878. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = __this->____buckets;
  16879. int32_t L_50 = V_1;
  16880. NullCheck(L_49);
  16881. int32_t L_51 = L_50;
  16882. int32_t L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
  16883. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1), ((int32_t)il2cpp_codegen_subtract(L_52, 1)));
  16884. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = __this->____buckets;
  16885. int32_t L_54 = V_1;
  16886. int32_t L_55 = V_4;
  16887. NullCheck(L_53);
  16888. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (int32_t)((int32_t)il2cpp_codegen_add(L_55, 1)));
  16889. int32_t L_56 = __this->____count;
  16890. __this->____count = ((int32_t)il2cpp_codegen_add(L_56, 1));
  16891. int32_t L_57 = __this->____version;
  16892. __this->____version = ((int32_t)il2cpp_codegen_add(L_57, 1));
  16893. return (bool)1;
  16894. }
  16895. }
  16896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m038B507326561F3D8BD44AD54E3FFAC497ED5C05_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, int32_t ___0_index, int32_t ___1_hashCode, Il2CppFullySharedGenericAny ___2_value, const RuntimeMethod* method)
  16897. {
  16898. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  16899. const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16900. int32_t V_0 = 0;
  16901. {
  16902. int32_t L_0 = ___1_hashCode;
  16903. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
  16904. NullCheck(L_1);
  16905. V_0 = ((int32_t)(L_0%((int32_t)(((RuntimeArray*)L_1)->max_length))));
  16906. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_2 = __this->____slots;
  16907. int32_t L_3 = ___0_index;
  16908. NullCheck(L_2);
  16909. int32_t L_4 = ___1_hashCode;
  16910. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0), L_4);
  16911. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_5 = __this->____slots;
  16912. int32_t L_6 = ___0_index;
  16913. NullCheck(L_5);
  16914. il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___2_value : &___2_value), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16915. il2cpp_codegen_write_instance_field_data(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2), L_7, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16916. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_8 = __this->____slots;
  16917. int32_t L_9 = ___0_index;
  16918. NullCheck(L_8);
  16919. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  16920. int32_t L_11 = V_0;
  16921. NullCheck(L_10);
  16922. int32_t L_12 = L_11;
  16923. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  16924. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1), ((int32_t)il2cpp_codegen_subtract(L_13, 1)));
  16925. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->____buckets;
  16926. int32_t L_15 = V_0;
  16927. int32_t L_16 = ___0_index;
  16928. NullCheck(L_14);
  16929. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)((int32_t)il2cpp_codegen_add(L_16, 1)));
  16930. return;
  16931. }
  16932. }
  16933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m2BEC57F75CABAE588E047406FED797DC3F7B8B71_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* ___0_set1, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* ___1_set2, const RuntimeMethod* method)
  16934. {
  16935. {
  16936. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_0 = ___0_set1;
  16937. NullCheck(L_0);
  16938. RuntimeObject* L_1;
  16939. L_1 = (( RuntimeObject* (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43)))(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  16940. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_2 = ___1_set2;
  16941. NullCheck(L_2);
  16942. RuntimeObject* L_3;
  16943. L_3 = (( RuntimeObject* (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43)))(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  16944. NullCheck((RuntimeObject*)L_1);
  16945. bool L_4;
  16946. L_4 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, (RuntimeObject*)L_1, (RuntimeObject*)L_3);
  16947. return L_4;
  16948. }
  16949. }
  16950. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m1A1758DA258D8DE5AA075333D2B6D4DF0B75A4D6_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  16951. {
  16952. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  16953. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16954. const Il2CppFullySharedGenericAny L_3 = L_0;
  16955. {
  16956. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16957. bool L_1 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19), L_0);
  16958. if (L_1)
  16959. {
  16960. goto IL_000a;
  16961. }
  16962. }
  16963. {
  16964. return 0;
  16965. }
  16966. IL_000a:
  16967. {
  16968. RuntimeObject* L_2 = __this->____comparer;
  16969. il2cpp_codegen_memcpy(L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16970. NullCheck(L_2);
  16971. int32_t L_4;
  16972. L_4 = InterfaceFuncInvoker1Invoker< int32_t, Il2CppFullySharedGenericAny >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_3: *(void**)L_3));
  16973. return ((int32_t)(L_4&((int32_t)2147483647LL)));
  16974. }
  16975. }
  16976. #ifdef __clang__
  16977. #pragma clang diagnostic pop
  16978. #endif
  16979. #ifdef __clang__
  16980. #pragma clang diagnostic push
  16981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16982. #pragma clang diagnostic ignored "-Wunused-variable"
  16983. #endif
  16984. #ifdef __clang__
  16985. #pragma clang diagnostic pop
  16986. #endif
  16987. #ifdef __clang__
  16988. #pragma clang diagnostic push
  16989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16990. #pragma clang diagnostic ignored "-Wunused-variable"
  16991. #endif
  16992. #ifdef __clang__
  16993. #pragma clang diagnostic pop
  16994. #endif
  16995. #ifdef __clang__
  16996. #pragma clang diagnostic push
  16997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16998. #pragma clang diagnostic ignored "-Wunused-variable"
  16999. #endif
  17000. #ifdef __clang__
  17001. #pragma clang diagnostic pop
  17002. #endif
  17003. #ifdef __clang__
  17004. #pragma clang diagnostic push
  17005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17006. #pragma clang diagnostic ignored "-Wunused-variable"
  17007. #endif
  17008. #ifdef __clang__
  17009. #pragma clang diagnostic pop
  17010. #endif
  17011. #ifdef __clang__
  17012. #pragma clang diagnostic push
  17013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17014. #pragma clang diagnostic ignored "-Wunused-variable"
  17015. #endif
  17016. #ifdef __clang__
  17017. #pragma clang diagnostic pop
  17018. #endif
  17019. #ifdef __clang__
  17020. #pragma clang diagnostic push
  17021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17022. #pragma clang diagnostic ignored "-Wunused-variable"
  17023. #endif
  17024. #ifdef __clang__
  17025. #pragma clang diagnostic pop
  17026. #endif
  17027. #ifdef __clang__
  17028. #pragma clang diagnostic push
  17029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17030. #pragma clang diagnostic ignored "-Wunused-variable"
  17031. #endif
  17032. #ifdef __clang__
  17033. #pragma clang diagnostic pop
  17034. #endif
  17035. #ifdef __clang__
  17036. #pragma clang diagnostic push
  17037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17038. #pragma clang diagnostic ignored "-Wunused-variable"
  17039. #endif
  17040. #ifdef __clang__
  17041. #pragma clang diagnostic pop
  17042. #endif
  17043. #ifdef __clang__
  17044. #pragma clang diagnostic push
  17045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17046. #pragma clang diagnostic ignored "-Wunused-variable"
  17047. #endif
  17048. #ifdef __clang__
  17049. #pragma clang diagnostic pop
  17050. #endif
  17051. #ifdef __clang__
  17052. #pragma clang diagnostic push
  17053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17054. #pragma clang diagnostic ignored "-Wunused-variable"
  17055. #endif
  17056. #ifdef __clang__
  17057. #pragma clang diagnostic pop
  17058. #endif
  17059. #ifdef __clang__
  17060. #pragma clang diagnostic push
  17061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17062. #pragma clang diagnostic ignored "-Wunused-variable"
  17063. #endif
  17064. #ifdef __clang__
  17065. #pragma clang diagnostic pop
  17066. #endif
  17067. #ifdef __clang__
  17068. #pragma clang diagnostic push
  17069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17070. #pragma clang diagnostic ignored "-Wunused-variable"
  17071. #endif
  17072. #ifdef __clang__
  17073. #pragma clang diagnostic pop
  17074. #endif
  17075. #ifdef __clang__
  17076. #pragma clang diagnostic push
  17077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17078. #pragma clang diagnostic ignored "-Wunused-variable"
  17079. #endif
  17080. #ifdef __clang__
  17081. #pragma clang diagnostic pop
  17082. #endif
  17083. #ifdef __clang__
  17084. #pragma clang diagnostic push
  17085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17086. #pragma clang diagnostic ignored "-Wunused-variable"
  17087. #endif
  17088. #ifdef __clang__
  17089. #pragma clang diagnostic pop
  17090. #endif
  17091. #ifdef __clang__
  17092. #pragma clang diagnostic push
  17093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17094. #pragma clang diagnostic ignored "-Wunused-variable"
  17095. #endif
  17096. #ifdef __clang__
  17097. #pragma clang diagnostic pop
  17098. #endif
  17099. #ifdef __clang__
  17100. #pragma clang diagnostic push
  17101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17102. #pragma clang diagnostic ignored "-Wunused-variable"
  17103. #endif
  17104. #ifdef __clang__
  17105. #pragma clang diagnostic pop
  17106. #endif
  17107. #ifdef __clang__
  17108. #pragma clang diagnostic push
  17109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17110. #pragma clang diagnostic ignored "-Wunused-variable"
  17111. #endif
  17112. #ifdef __clang__
  17113. #pragma clang diagnostic pop
  17114. #endif
  17115. #ifdef __clang__
  17116. #pragma clang diagnostic push
  17117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17118. #pragma clang diagnostic ignored "-Wunused-variable"
  17119. #endif
  17120. #ifdef __clang__
  17121. #pragma clang diagnostic pop
  17122. #endif
  17123. #ifdef __clang__
  17124. #pragma clang diagnostic push
  17125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17126. #pragma clang diagnostic ignored "-Wunused-variable"
  17127. #endif
  17128. #ifdef __clang__
  17129. #pragma clang diagnostic pop
  17130. #endif
  17131. #ifdef __clang__
  17132. #pragma clang diagnostic push
  17133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17134. #pragma clang diagnostic ignored "-Wunused-variable"
  17135. #endif
  17136. #ifdef __clang__
  17137. #pragma clang diagnostic pop
  17138. #endif
  17139. #ifdef __clang__
  17140. #pragma clang diagnostic push
  17141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17142. #pragma clang diagnostic ignored "-Wunused-variable"
  17143. #endif
  17144. #ifdef __clang__
  17145. #pragma clang diagnostic pop
  17146. #endif
  17147. #ifdef __clang__
  17148. #pragma clang diagnostic push
  17149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17150. #pragma clang diagnostic ignored "-Wunused-variable"
  17151. #endif
  17152. #ifdef __clang__
  17153. #pragma clang diagnostic pop
  17154. #endif
  17155. #ifdef __clang__
  17156. #pragma clang diagnostic push
  17157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17158. #pragma clang diagnostic ignored "-Wunused-variable"
  17159. #endif
  17160. #ifdef __clang__
  17161. #pragma clang diagnostic pop
  17162. #endif
  17163. #ifdef __clang__
  17164. #pragma clang diagnostic push
  17165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17166. #pragma clang diagnostic ignored "-Wunused-variable"
  17167. #endif
  17168. #ifdef __clang__
  17169. #pragma clang diagnostic pop
  17170. #endif
  17171. #ifdef __clang__
  17172. #pragma clang diagnostic push
  17173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17174. #pragma clang diagnostic ignored "-Wunused-variable"
  17175. #endif
  17176. #ifdef __clang__
  17177. #pragma clang diagnostic pop
  17178. #endif
  17179. #ifdef __clang__
  17180. #pragma clang diagnostic push
  17181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17182. #pragma clang diagnostic ignored "-Wunused-variable"
  17183. #endif
  17184. #ifdef __clang__
  17185. #pragma clang diagnostic pop
  17186. #endif
  17187. #ifdef __clang__
  17188. #pragma clang diagnostic push
  17189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17190. #pragma clang diagnostic ignored "-Wunused-variable"
  17191. #endif
  17192. #ifdef __clang__
  17193. #pragma clang diagnostic pop
  17194. #endif
  17195. #ifdef __clang__
  17196. #pragma clang diagnostic push
  17197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17198. #pragma clang diagnostic ignored "-Wunused-variable"
  17199. #endif
  17200. #ifdef __clang__
  17201. #pragma clang diagnostic pop
  17202. #endif
  17203. #ifdef __clang__
  17204. #pragma clang diagnostic push
  17205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17206. #pragma clang diagnostic ignored "-Wunused-variable"
  17207. #endif
  17208. #ifdef __clang__
  17209. #pragma clang diagnostic pop
  17210. #endif
  17211. #ifdef __clang__
  17212. #pragma clang diagnostic push
  17213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17214. #pragma clang diagnostic ignored "-Wunused-variable"
  17215. #endif
  17216. #ifdef __clang__
  17217. #pragma clang diagnostic pop
  17218. #endif
  17219. #ifdef __clang__
  17220. #pragma clang diagnostic push
  17221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17222. #pragma clang diagnostic ignored "-Wunused-variable"
  17223. #endif
  17224. #ifdef __clang__
  17225. #pragma clang diagnostic pop
  17226. #endif
  17227. #ifdef __clang__
  17228. #pragma clang diagnostic push
  17229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17230. #pragma clang diagnostic ignored "-Wunused-variable"
  17231. #endif
  17232. #ifdef __clang__
  17233. #pragma clang diagnostic pop
  17234. #endif
  17235. #ifdef __clang__
  17236. #pragma clang diagnostic push
  17237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17238. #pragma clang diagnostic ignored "-Wunused-variable"
  17239. #endif
  17240. #ifdef __clang__
  17241. #pragma clang diagnostic pop
  17242. #endif
  17243. #ifdef __clang__
  17244. #pragma clang diagnostic push
  17245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17246. #pragma clang diagnostic ignored "-Wunused-variable"
  17247. #endif
  17248. #ifdef __clang__
  17249. #pragma clang diagnostic pop
  17250. #endif
  17251. #ifdef __clang__
  17252. #pragma clang diagnostic push
  17253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17254. #pragma clang diagnostic ignored "-Wunused-variable"
  17255. #endif
  17256. #ifdef __clang__
  17257. #pragma clang diagnostic pop
  17258. #endif
  17259. #ifdef __clang__
  17260. #pragma clang diagnostic push
  17261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17262. #pragma clang diagnostic ignored "-Wunused-variable"
  17263. #endif
  17264. #ifdef __clang__
  17265. #pragma clang diagnostic pop
  17266. #endif
  17267. #ifdef __clang__
  17268. #pragma clang diagnostic push
  17269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17270. #pragma clang diagnostic ignored "-Wunused-variable"
  17271. #endif
  17272. #ifdef __clang__
  17273. #pragma clang diagnostic pop
  17274. #endif
  17275. #ifdef __clang__
  17276. #pragma clang diagnostic push
  17277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17278. #pragma clang diagnostic ignored "-Wunused-variable"
  17279. #endif
  17280. #ifdef __clang__
  17281. #pragma clang diagnostic pop
  17282. #endif
  17283. #ifdef __clang__
  17284. #pragma clang diagnostic push
  17285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17286. #pragma clang diagnostic ignored "-Wunused-variable"
  17287. #endif
  17288. #ifdef __clang__
  17289. #pragma clang diagnostic pop
  17290. #endif
  17291. #ifdef __clang__
  17292. #pragma clang diagnostic push
  17293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17294. #pragma clang diagnostic ignored "-Wunused-variable"
  17295. #endif
  17296. #ifdef __clang__
  17297. #pragma clang diagnostic pop
  17298. #endif
  17299. #ifdef __clang__
  17300. #pragma clang diagnostic push
  17301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17302. #pragma clang diagnostic ignored "-Wunused-variable"
  17303. #endif
  17304. #ifdef __clang__
  17305. #pragma clang diagnostic pop
  17306. #endif
  17307. #ifdef __clang__
  17308. #pragma clang diagnostic push
  17309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17310. #pragma clang diagnostic ignored "-Wunused-variable"
  17311. #endif
  17312. #ifdef __clang__
  17313. #pragma clang diagnostic pop
  17314. #endif
  17315. #ifdef __clang__
  17316. #pragma clang diagnostic push
  17317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17318. #pragma clang diagnostic ignored "-Wunused-variable"
  17319. #endif
  17320. #ifdef __clang__
  17321. #pragma clang diagnostic pop
  17322. #endif
  17323. #ifdef __clang__
  17324. #pragma clang diagnostic push
  17325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17326. #pragma clang diagnostic ignored "-Wunused-variable"
  17327. #endif
  17328. #ifdef __clang__
  17329. #pragma clang diagnostic pop
  17330. #endif
  17331. #ifdef __clang__
  17332. #pragma clang diagnostic push
  17333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17334. #pragma clang diagnostic ignored "-Wunused-variable"
  17335. #endif
  17336. #ifdef __clang__
  17337. #pragma clang diagnostic pop
  17338. #endif
  17339. #ifdef __clang__
  17340. #pragma clang diagnostic push
  17341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17342. #pragma clang diagnostic ignored "-Wunused-variable"
  17343. #endif
  17344. #ifdef __clang__
  17345. #pragma clang diagnostic pop
  17346. #endif
  17347. #ifdef __clang__
  17348. #pragma clang diagnostic push
  17349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17350. #pragma clang diagnostic ignored "-Wunused-variable"
  17351. #endif
  17352. #ifdef __clang__
  17353. #pragma clang diagnostic pop
  17354. #endif
  17355. #ifdef __clang__
  17356. #pragma clang diagnostic push
  17357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17358. #pragma clang diagnostic ignored "-Wunused-variable"
  17359. #endif
  17360. #ifdef __clang__
  17361. #pragma clang diagnostic pop
  17362. #endif
  17363. #ifdef __clang__
  17364. #pragma clang diagnostic push
  17365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17366. #pragma clang diagnostic ignored "-Wunused-variable"
  17367. #endif
  17368. #ifdef __clang__
  17369. #pragma clang diagnostic pop
  17370. #endif
  17371. #ifdef __clang__
  17372. #pragma clang diagnostic push
  17373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17374. #pragma clang diagnostic ignored "-Wunused-variable"
  17375. #endif
  17376. #ifdef __clang__
  17377. #pragma clang diagnostic pop
  17378. #endif
  17379. #ifdef __clang__
  17380. #pragma clang diagnostic push
  17381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17382. #pragma clang diagnostic ignored "-Wunused-variable"
  17383. #endif
  17384. #ifdef __clang__
  17385. #pragma clang diagnostic pop
  17386. #endif
  17387. #ifdef __clang__
  17388. #pragma clang diagnostic push
  17389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17390. #pragma clang diagnostic ignored "-Wunused-variable"
  17391. #endif
  17392. #ifdef __clang__
  17393. #pragma clang diagnostic pop
  17394. #endif
  17395. #ifdef __clang__
  17396. #pragma clang diagnostic push
  17397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17398. #pragma clang diagnostic ignored "-Wunused-variable"
  17399. #endif
  17400. #ifdef __clang__
  17401. #pragma clang diagnostic pop
  17402. #endif
  17403. #ifdef __clang__
  17404. #pragma clang diagnostic push
  17405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17406. #pragma clang diagnostic ignored "-Wunused-variable"
  17407. #endif
  17408. #ifdef __clang__
  17409. #pragma clang diagnostic pop
  17410. #endif
  17411. #ifdef __clang__
  17412. #pragma clang diagnostic push
  17413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17414. #pragma clang diagnostic ignored "-Wunused-variable"
  17415. #endif
  17416. #ifdef __clang__
  17417. #pragma clang diagnostic pop
  17418. #endif
  17419. #ifdef __clang__
  17420. #pragma clang diagnostic push
  17421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17422. #pragma clang diagnostic ignored "-Wunused-variable"
  17423. #endif
  17424. #ifdef __clang__
  17425. #pragma clang diagnostic pop
  17426. #endif
  17427. #ifdef __clang__
  17428. #pragma clang diagnostic push
  17429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17430. #pragma clang diagnostic ignored "-Wunused-variable"
  17431. #endif
  17432. #ifdef __clang__
  17433. #pragma clang diagnostic pop
  17434. #endif
  17435. #ifdef __clang__
  17436. #pragma clang diagnostic push
  17437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17438. #pragma clang diagnostic ignored "-Wunused-variable"
  17439. #endif
  17440. #ifdef __clang__
  17441. #pragma clang diagnostic pop
  17442. #endif
  17443. #ifdef __clang__
  17444. #pragma clang diagnostic push
  17445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17446. #pragma clang diagnostic ignored "-Wunused-variable"
  17447. #endif
  17448. #ifdef __clang__
  17449. #pragma clang diagnostic pop
  17450. #endif
  17451. #ifdef __clang__
  17452. #pragma clang diagnostic push
  17453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17454. #pragma clang diagnostic ignored "-Wunused-variable"
  17455. #endif
  17456. #ifdef __clang__
  17457. #pragma clang diagnostic pop
  17458. #endif
  17459. #ifdef __clang__
  17460. #pragma clang diagnostic push
  17461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17462. #pragma clang diagnostic ignored "-Wunused-variable"
  17463. #endif
  17464. #ifdef __clang__
  17465. #pragma clang diagnostic pop
  17466. #endif
  17467. #ifdef __clang__
  17468. #pragma clang diagnostic push
  17469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17470. #pragma clang diagnostic ignored "-Wunused-variable"
  17471. #endif
  17472. #ifdef __clang__
  17473. #pragma clang diagnostic pop
  17474. #endif
  17475. #ifdef __clang__
  17476. #pragma clang diagnostic push
  17477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17478. #pragma clang diagnostic ignored "-Wunused-variable"
  17479. #endif
  17480. #ifdef __clang__
  17481. #pragma clang diagnostic pop
  17482. #endif
  17483. #ifdef __clang__
  17484. #pragma clang diagnostic push
  17485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17486. #pragma clang diagnostic ignored "-Wunused-variable"
  17487. #endif
  17488. #ifdef __clang__
  17489. #pragma clang diagnostic pop
  17490. #endif
  17491. #ifdef __clang__
  17492. #pragma clang diagnostic push
  17493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17494. #pragma clang diagnostic ignored "-Wunused-variable"
  17495. #endif
  17496. #ifdef __clang__
  17497. #pragma clang diagnostic pop
  17498. #endif
  17499. #ifdef __clang__
  17500. #pragma clang diagnostic push
  17501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17502. #pragma clang diagnostic ignored "-Wunused-variable"
  17503. #endif
  17504. #ifdef __clang__
  17505. #pragma clang diagnostic pop
  17506. #endif
  17507. #ifdef __clang__
  17508. #pragma clang diagnostic push
  17509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17510. #pragma clang diagnostic ignored "-Wunused-variable"
  17511. #endif
  17512. #ifdef __clang__
  17513. #pragma clang diagnostic pop
  17514. #endif
  17515. #ifdef __clang__
  17516. #pragma clang diagnostic push
  17517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17518. #pragma clang diagnostic ignored "-Wunused-variable"
  17519. #endif
  17520. #ifdef __clang__
  17521. #pragma clang diagnostic pop
  17522. #endif
  17523. #ifdef __clang__
  17524. #pragma clang diagnostic push
  17525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17526. #pragma clang diagnostic ignored "-Wunused-variable"
  17527. #endif
  17528. #ifdef __clang__
  17529. #pragma clang diagnostic pop
  17530. #endif
  17531. #ifdef __clang__
  17532. #pragma clang diagnostic push
  17533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17534. #pragma clang diagnostic ignored "-Wunused-variable"
  17535. #endif
  17536. #ifdef __clang__
  17537. #pragma clang diagnostic pop
  17538. #endif
  17539. #ifdef __clang__
  17540. #pragma clang diagnostic push
  17541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17542. #pragma clang diagnostic ignored "-Wunused-variable"
  17543. #endif
  17544. #ifdef __clang__
  17545. #pragma clang diagnostic pop
  17546. #endif
  17547. #ifdef __clang__
  17548. #pragma clang diagnostic push
  17549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17550. #pragma clang diagnostic ignored "-Wunused-variable"
  17551. #endif
  17552. #ifdef __clang__
  17553. #pragma clang diagnostic pop
  17554. #endif
  17555. #ifdef __clang__
  17556. #pragma clang diagnostic push
  17557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17558. #pragma clang diagnostic ignored "-Wunused-variable"
  17559. #endif
  17560. #ifdef __clang__
  17561. #pragma clang diagnostic pop
  17562. #endif
  17563. #ifdef __clang__
  17564. #pragma clang diagnostic push
  17565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17566. #pragma clang diagnostic ignored "-Wunused-variable"
  17567. #endif
  17568. #ifdef __clang__
  17569. #pragma clang diagnostic pop
  17570. #endif
  17571. #ifdef __clang__
  17572. #pragma clang diagnostic push
  17573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17574. #pragma clang diagnostic ignored "-Wunused-variable"
  17575. #endif
  17576. #ifdef __clang__
  17577. #pragma clang diagnostic pop
  17578. #endif
  17579. #ifdef __clang__
  17580. #pragma clang diagnostic push
  17581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17582. #pragma clang diagnostic ignored "-Wunused-variable"
  17583. #endif
  17584. #ifdef __clang__
  17585. #pragma clang diagnostic pop
  17586. #endif
  17587. #ifdef __clang__
  17588. #pragma clang diagnostic push
  17589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17590. #pragma clang diagnostic ignored "-Wunused-variable"
  17591. #endif
  17592. #ifdef __clang__
  17593. #pragma clang diagnostic pop
  17594. #endif
  17595. #ifdef __clang__
  17596. #pragma clang diagnostic push
  17597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17598. #pragma clang diagnostic ignored "-Wunused-variable"
  17599. #endif
  17600. #ifdef __clang__
  17601. #pragma clang diagnostic pop
  17602. #endif
  17603. #ifdef __clang__
  17604. #pragma clang diagnostic push
  17605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17606. #pragma clang diagnostic ignored "-Wunused-variable"
  17607. #endif
  17608. #ifdef __clang__
  17609. #pragma clang diagnostic pop
  17610. #endif
  17611. #ifdef __clang__
  17612. #pragma clang diagnostic push
  17613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17614. #pragma clang diagnostic ignored "-Wunused-variable"
  17615. #endif
  17616. #ifdef __clang__
  17617. #pragma clang diagnostic pop
  17618. #endif
  17619. #ifdef __clang__
  17620. #pragma clang diagnostic push
  17621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17622. #pragma clang diagnostic ignored "-Wunused-variable"
  17623. #endif
  17624. #ifdef __clang__
  17625. #pragma clang diagnostic pop
  17626. #endif
  17627. #ifdef __clang__
  17628. #pragma clang diagnostic push
  17629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17630. #pragma clang diagnostic ignored "-Wunused-variable"
  17631. #endif
  17632. #ifdef __clang__
  17633. #pragma clang diagnostic pop
  17634. #endif
  17635. #ifdef __clang__
  17636. #pragma clang diagnostic push
  17637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17638. #pragma clang diagnostic ignored "-Wunused-variable"
  17639. #endif
  17640. #ifdef __clang__
  17641. #pragma clang diagnostic pop
  17642. #endif
  17643. #ifdef __clang__
  17644. #pragma clang diagnostic push
  17645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17646. #pragma clang diagnostic ignored "-Wunused-variable"
  17647. #endif
  17648. #ifdef __clang__
  17649. #pragma clang diagnostic pop
  17650. #endif
  17651. #ifdef __clang__
  17652. #pragma clang diagnostic push
  17653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17654. #pragma clang diagnostic ignored "-Wunused-variable"
  17655. #endif
  17656. #ifdef __clang__
  17657. #pragma clang diagnostic pop
  17658. #endif
  17659. #ifdef __clang__
  17660. #pragma clang diagnostic push
  17661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17662. #pragma clang diagnostic ignored "-Wunused-variable"
  17663. #endif
  17664. #ifdef __clang__
  17665. #pragma clang diagnostic pop
  17666. #endif
  17667. #ifdef __clang__
  17668. #pragma clang diagnostic push
  17669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17670. #pragma clang diagnostic ignored "-Wunused-variable"
  17671. #endif
  17672. #ifdef __clang__
  17673. #pragma clang diagnostic pop
  17674. #endif
  17675. #ifdef __clang__
  17676. #pragma clang diagnostic push
  17677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17678. #pragma clang diagnostic ignored "-Wunused-variable"
  17679. #endif
  17680. #ifdef __clang__
  17681. #pragma clang diagnostic pop
  17682. #endif
  17683. #ifdef __clang__
  17684. #pragma clang diagnostic push
  17685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17686. #pragma clang diagnostic ignored "-Wunused-variable"
  17687. #endif
  17688. #ifdef __clang__
  17689. #pragma clang diagnostic pop
  17690. #endif
  17691. #ifdef __clang__
  17692. #pragma clang diagnostic push
  17693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17694. #pragma clang diagnostic ignored "-Wunused-variable"
  17695. #endif
  17696. #ifdef __clang__
  17697. #pragma clang diagnostic pop
  17698. #endif
  17699. #ifdef __clang__
  17700. #pragma clang diagnostic push
  17701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17702. #pragma clang diagnostic ignored "-Wunused-variable"
  17703. #endif
  17704. #ifdef __clang__
  17705. #pragma clang diagnostic pop
  17706. #endif
  17707. #ifdef __clang__
  17708. #pragma clang diagnostic push
  17709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17710. #pragma clang diagnostic ignored "-Wunused-variable"
  17711. #endif
  17712. #ifdef __clang__
  17713. #pragma clang diagnostic pop
  17714. #endif
  17715. #ifdef __clang__
  17716. #pragma clang diagnostic push
  17717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17718. #pragma clang diagnostic ignored "-Wunused-variable"
  17719. #endif
  17720. #ifdef __clang__
  17721. #pragma clang diagnostic pop
  17722. #endif
  17723. #ifdef __clang__
  17724. #pragma clang diagnostic push
  17725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17726. #pragma clang diagnostic ignored "-Wunused-variable"
  17727. #endif
  17728. #ifdef __clang__
  17729. #pragma clang diagnostic pop
  17730. #endif
  17731. #ifdef __clang__
  17732. #pragma clang diagnostic push
  17733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17734. #pragma clang diagnostic ignored "-Wunused-variable"
  17735. #endif
  17736. #ifdef __clang__
  17737. #pragma clang diagnostic pop
  17738. #endif
  17739. #ifdef __clang__
  17740. #pragma clang diagnostic push
  17741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17742. #pragma clang diagnostic ignored "-Wunused-variable"
  17743. #endif
  17744. #ifdef __clang__
  17745. #pragma clang diagnostic pop
  17746. #endif
  17747. #ifdef __clang__
  17748. #pragma clang diagnostic push
  17749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17750. #pragma clang diagnostic ignored "-Wunused-variable"
  17751. #endif
  17752. #ifdef __clang__
  17753. #pragma clang diagnostic pop
  17754. #endif
  17755. #ifdef __clang__
  17756. #pragma clang diagnostic push
  17757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17758. #pragma clang diagnostic ignored "-Wunused-variable"
  17759. #endif
  17760. #ifdef __clang__
  17761. #pragma clang diagnostic pop
  17762. #endif
  17763. #ifdef __clang__
  17764. #pragma clang diagnostic push
  17765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17766. #pragma clang diagnostic ignored "-Wunused-variable"
  17767. #endif
  17768. #ifdef __clang__
  17769. #pragma clang diagnostic pop
  17770. #endif
  17771. #ifdef __clang__
  17772. #pragma clang diagnostic push
  17773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17774. #pragma clang diagnostic ignored "-Wunused-variable"
  17775. #endif
  17776. #ifdef __clang__
  17777. #pragma clang diagnostic pop
  17778. #endif
  17779. #ifdef __clang__
  17780. #pragma clang diagnostic push
  17781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17782. #pragma clang diagnostic ignored "-Wunused-variable"
  17783. #endif
  17784. #ifdef __clang__
  17785. #pragma clang diagnostic pop
  17786. #endif
  17787. #ifdef __clang__
  17788. #pragma clang diagnostic push
  17789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17790. #pragma clang diagnostic ignored "-Wunused-variable"
  17791. #endif
  17792. #ifdef __clang__
  17793. #pragma clang diagnostic pop
  17794. #endif
  17795. #ifdef __clang__
  17796. #pragma clang diagnostic push
  17797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17798. #pragma clang diagnostic ignored "-Wunused-variable"
  17799. #endif
  17800. #ifdef __clang__
  17801. #pragma clang diagnostic pop
  17802. #endif
  17803. #ifdef __clang__
  17804. #pragma clang diagnostic push
  17805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17806. #pragma clang diagnostic ignored "-Wunused-variable"
  17807. #endif
  17808. #ifdef __clang__
  17809. #pragma clang diagnostic pop
  17810. #endif
  17811. #ifdef __clang__
  17812. #pragma clang diagnostic push
  17813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17814. #pragma clang diagnostic ignored "-Wunused-variable"
  17815. #endif
  17816. #ifdef __clang__
  17817. #pragma clang diagnostic pop
  17818. #endif
  17819. #ifdef __clang__
  17820. #pragma clang diagnostic push
  17821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17822. #pragma clang diagnostic ignored "-Wunused-variable"
  17823. #endif
  17824. #ifdef __clang__
  17825. #pragma clang diagnostic pop
  17826. #endif
  17827. #ifdef __clang__
  17828. #pragma clang diagnostic push
  17829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17830. #pragma clang diagnostic ignored "-Wunused-variable"
  17831. #endif
  17832. #ifdef __clang__
  17833. #pragma clang diagnostic pop
  17834. #endif
  17835. #ifdef __clang__
  17836. #pragma clang diagnostic push
  17837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17838. #pragma clang diagnostic ignored "-Wunused-variable"
  17839. #endif
  17840. #ifdef __clang__
  17841. #pragma clang diagnostic pop
  17842. #endif
  17843. #ifdef __clang__
  17844. #pragma clang diagnostic push
  17845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17846. #pragma clang diagnostic ignored "-Wunused-variable"
  17847. #endif
  17848. #ifdef __clang__
  17849. #pragma clang diagnostic pop
  17850. #endif
  17851. #ifdef __clang__
  17852. #pragma clang diagnostic push
  17853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17854. #pragma clang diagnostic ignored "-Wunused-variable"
  17855. #endif
  17856. #ifdef __clang__
  17857. #pragma clang diagnostic pop
  17858. #endif
  17859. #ifdef __clang__
  17860. #pragma clang diagnostic push
  17861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17862. #pragma clang diagnostic ignored "-Wunused-variable"
  17863. #endif
  17864. #ifdef __clang__
  17865. #pragma clang diagnostic pop
  17866. #endif
  17867. #ifdef __clang__
  17868. #pragma clang diagnostic push
  17869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17870. #pragma clang diagnostic ignored "-Wunused-variable"
  17871. #endif
  17872. #ifdef __clang__
  17873. #pragma clang diagnostic pop
  17874. #endif
  17875. #ifdef __clang__
  17876. #pragma clang diagnostic push
  17877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17878. #pragma clang diagnostic ignored "-Wunused-variable"
  17879. #endif
  17880. #ifdef __clang__
  17881. #pragma clang diagnostic pop
  17882. #endif
  17883. #ifdef __clang__
  17884. #pragma clang diagnostic push
  17885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17886. #pragma clang diagnostic ignored "-Wunused-variable"
  17887. #endif
  17888. #ifdef __clang__
  17889. #pragma clang diagnostic pop
  17890. #endif
  17891. #ifdef __clang__
  17892. #pragma clang diagnostic push
  17893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17894. #pragma clang diagnostic ignored "-Wunused-variable"
  17895. #endif
  17896. #ifdef __clang__
  17897. #pragma clang diagnostic pop
  17898. #endif
  17899. #ifdef __clang__
  17900. #pragma clang diagnostic push
  17901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17902. #pragma clang diagnostic ignored "-Wunused-variable"
  17903. #endif
  17904. #ifdef __clang__
  17905. #pragma clang diagnostic pop
  17906. #endif
  17907. #ifdef __clang__
  17908. #pragma clang diagnostic push
  17909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17910. #pragma clang diagnostic ignored "-Wunused-variable"
  17911. #endif
  17912. #ifdef __clang__
  17913. #pragma clang diagnostic pop
  17914. #endif
  17915. #ifdef __clang__
  17916. #pragma clang diagnostic push
  17917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17918. #pragma clang diagnostic ignored "-Wunused-variable"
  17919. #endif
  17920. #ifdef __clang__
  17921. #pragma clang diagnostic pop
  17922. #endif
  17923. #ifdef __clang__
  17924. #pragma clang diagnostic push
  17925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17926. #pragma clang diagnostic ignored "-Wunused-variable"
  17927. #endif
  17928. #ifdef __clang__
  17929. #pragma clang diagnostic pop
  17930. #endif
  17931. #ifdef __clang__
  17932. #pragma clang diagnostic push
  17933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17934. #pragma clang diagnostic ignored "-Wunused-variable"
  17935. #endif
  17936. #ifdef __clang__
  17937. #pragma clang diagnostic pop
  17938. #endif
  17939. #ifdef __clang__
  17940. #pragma clang diagnostic push
  17941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17942. #pragma clang diagnostic ignored "-Wunused-variable"
  17943. #endif
  17944. #ifdef __clang__
  17945. #pragma clang diagnostic pop
  17946. #endif
  17947. #ifdef __clang__
  17948. #pragma clang diagnostic push
  17949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17950. #pragma clang diagnostic ignored "-Wunused-variable"
  17951. #endif
  17952. #ifdef __clang__
  17953. #pragma clang diagnostic pop
  17954. #endif
  17955. #ifdef __clang__
  17956. #pragma clang diagnostic push
  17957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17958. #pragma clang diagnostic ignored "-Wunused-variable"
  17959. #endif
  17960. #ifdef __clang__
  17961. #pragma clang diagnostic pop
  17962. #endif
  17963. #ifdef __clang__
  17964. #pragma clang diagnostic push
  17965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17966. #pragma clang diagnostic ignored "-Wunused-variable"
  17967. #endif
  17968. #ifdef __clang__
  17969. #pragma clang diagnostic pop
  17970. #endif
  17971. #ifdef __clang__
  17972. #pragma clang diagnostic push
  17973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17974. #pragma clang diagnostic ignored "-Wunused-variable"
  17975. #endif
  17976. #ifdef __clang__
  17977. #pragma clang diagnostic pop
  17978. #endif
  17979. #ifdef __clang__
  17980. #pragma clang diagnostic push
  17981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17982. #pragma clang diagnostic ignored "-Wunused-variable"
  17983. #endif
  17984. #ifdef __clang__
  17985. #pragma clang diagnostic pop
  17986. #endif
  17987. #ifdef __clang__
  17988. #pragma clang diagnostic push
  17989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17990. #pragma clang diagnostic ignored "-Wunused-variable"
  17991. #endif
  17992. #ifdef __clang__
  17993. #pragma clang diagnostic pop
  17994. #endif
  17995. #ifdef __clang__
  17996. #pragma clang diagnostic push
  17997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17998. #pragma clang diagnostic ignored "-Wunused-variable"
  17999. #endif
  18000. #ifdef __clang__
  18001. #pragma clang diagnostic pop
  18002. #endif
  18003. #ifdef __clang__
  18004. #pragma clang diagnostic push
  18005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18006. #pragma clang diagnostic ignored "-Wunused-variable"
  18007. #endif
  18008. #ifdef __clang__
  18009. #pragma clang diagnostic pop
  18010. #endif
  18011. #ifdef __clang__
  18012. #pragma clang diagnostic push
  18013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18014. #pragma clang diagnostic ignored "-Wunused-variable"
  18015. #endif
  18016. #ifdef __clang__
  18017. #pragma clang diagnostic pop
  18018. #endif
  18019. #ifdef __clang__
  18020. #pragma clang diagnostic push
  18021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18022. #pragma clang diagnostic ignored "-Wunused-variable"
  18023. #endif
  18024. #ifdef __clang__
  18025. #pragma clang diagnostic pop
  18026. #endif
  18027. #ifdef __clang__
  18028. #pragma clang diagnostic push
  18029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18030. #pragma clang diagnostic ignored "-Wunused-variable"
  18031. #endif
  18032. #ifdef __clang__
  18033. #pragma clang diagnostic pop
  18034. #endif
  18035. #ifdef __clang__
  18036. #pragma clang diagnostic push
  18037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18038. #pragma clang diagnostic ignored "-Wunused-variable"
  18039. #endif
  18040. #ifdef __clang__
  18041. #pragma clang diagnostic pop
  18042. #endif
  18043. #ifdef __clang__
  18044. #pragma clang diagnostic push
  18045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18046. #pragma clang diagnostic ignored "-Wunused-variable"
  18047. #endif
  18048. #ifdef __clang__
  18049. #pragma clang diagnostic pop
  18050. #endif
  18051. #ifdef __clang__
  18052. #pragma clang diagnostic push
  18053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18054. #pragma clang diagnostic ignored "-Wunused-variable"
  18055. #endif
  18056. #ifdef __clang__
  18057. #pragma clang diagnostic pop
  18058. #endif
  18059. #ifdef __clang__
  18060. #pragma clang diagnostic push
  18061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18062. #pragma clang diagnostic ignored "-Wunused-variable"
  18063. #endif
  18064. #ifdef __clang__
  18065. #pragma clang diagnostic pop
  18066. #endif
  18067. #ifdef __clang__
  18068. #pragma clang diagnostic push
  18069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18070. #pragma clang diagnostic ignored "-Wunused-variable"
  18071. #endif
  18072. #ifdef __clang__
  18073. #pragma clang diagnostic pop
  18074. #endif
  18075. #ifdef __clang__
  18076. #pragma clang diagnostic push
  18077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18078. #pragma clang diagnostic ignored "-Wunused-variable"
  18079. #endif
  18080. #ifdef __clang__
  18081. #pragma clang diagnostic pop
  18082. #endif
  18083. #ifdef __clang__
  18084. #pragma clang diagnostic push
  18085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18086. #pragma clang diagnostic ignored "-Wunused-variable"
  18087. #endif
  18088. #ifdef __clang__
  18089. #pragma clang diagnostic pop
  18090. #endif
  18091. #ifdef __clang__
  18092. #pragma clang diagnostic push
  18093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18094. #pragma clang diagnostic ignored "-Wunused-variable"
  18095. #endif
  18096. #ifdef __clang__
  18097. #pragma clang diagnostic pop
  18098. #endif
  18099. #ifdef __clang__
  18100. #pragma clang diagnostic push
  18101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18102. #pragma clang diagnostic ignored "-Wunused-variable"
  18103. #endif
  18104. #ifdef __clang__
  18105. #pragma clang diagnostic pop
  18106. #endif
  18107. #ifdef __clang__
  18108. #pragma clang diagnostic push
  18109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18110. #pragma clang diagnostic ignored "-Wunused-variable"
  18111. #endif
  18112. #ifdef __clang__
  18113. #pragma clang diagnostic pop
  18114. #endif
  18115. #ifdef __clang__
  18116. #pragma clang diagnostic push
  18117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18118. #pragma clang diagnostic ignored "-Wunused-variable"
  18119. #endif
  18120. #ifdef __clang__
  18121. #pragma clang diagnostic pop
  18122. #endif
  18123. #ifdef __clang__
  18124. #pragma clang diagnostic push
  18125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18126. #pragma clang diagnostic ignored "-Wunused-variable"
  18127. #endif
  18128. #ifdef __clang__
  18129. #pragma clang diagnostic pop
  18130. #endif
  18131. #ifdef __clang__
  18132. #pragma clang diagnostic push
  18133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18134. #pragma clang diagnostic ignored "-Wunused-variable"
  18135. #endif
  18136. #ifdef __clang__
  18137. #pragma clang diagnostic pop
  18138. #endif
  18139. #ifdef __clang__
  18140. #pragma clang diagnostic push
  18141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18142. #pragma clang diagnostic ignored "-Wunused-variable"
  18143. #endif
  18144. #ifdef __clang__
  18145. #pragma clang diagnostic pop
  18146. #endif
  18147. #ifdef __clang__
  18148. #pragma clang diagnostic push
  18149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18150. #pragma clang diagnostic ignored "-Wunused-variable"
  18151. #endif
  18152. #ifdef __clang__
  18153. #pragma clang diagnostic pop
  18154. #endif
  18155. #ifdef __clang__
  18156. #pragma clang diagnostic push
  18157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18158. #pragma clang diagnostic ignored "-Wunused-variable"
  18159. #endif
  18160. #ifdef __clang__
  18161. #pragma clang diagnostic pop
  18162. #endif
  18163. #ifdef __clang__
  18164. #pragma clang diagnostic push
  18165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18166. #pragma clang diagnostic ignored "-Wunused-variable"
  18167. #endif
  18168. #ifdef __clang__
  18169. #pragma clang diagnostic pop
  18170. #endif
  18171. #ifdef __clang__
  18172. #pragma clang diagnostic push
  18173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18174. #pragma clang diagnostic ignored "-Wunused-variable"
  18175. #endif
  18176. #ifdef __clang__
  18177. #pragma clang diagnostic pop
  18178. #endif
  18179. #ifdef __clang__
  18180. #pragma clang diagnostic push
  18181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18182. #pragma clang diagnostic ignored "-Wunused-variable"
  18183. #endif
  18184. #ifdef __clang__
  18185. #pragma clang diagnostic pop
  18186. #endif
  18187. #ifdef __clang__
  18188. #pragma clang diagnostic push
  18189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18190. #pragma clang diagnostic ignored "-Wunused-variable"
  18191. #endif
  18192. #ifdef __clang__
  18193. #pragma clang diagnostic pop
  18194. #endif
  18195. #ifdef __clang__
  18196. #pragma clang diagnostic push
  18197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18198. #pragma clang diagnostic ignored "-Wunused-variable"
  18199. #endif
  18200. #ifdef __clang__
  18201. #pragma clang diagnostic pop
  18202. #endif
  18203. #ifdef __clang__
  18204. #pragma clang diagnostic push
  18205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18206. #pragma clang diagnostic ignored "-Wunused-variable"
  18207. #endif
  18208. #ifdef __clang__
  18209. #pragma clang diagnostic pop
  18210. #endif
  18211. #ifdef __clang__
  18212. #pragma clang diagnostic push
  18213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18214. #pragma clang diagnostic ignored "-Wunused-variable"
  18215. #endif
  18216. #ifdef __clang__
  18217. #pragma clang diagnostic pop
  18218. #endif
  18219. #ifdef __clang__
  18220. #pragma clang diagnostic push
  18221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18222. #pragma clang diagnostic ignored "-Wunused-variable"
  18223. #endif
  18224. #ifdef __clang__
  18225. #pragma clang diagnostic pop
  18226. #endif
  18227. #ifdef __clang__
  18228. #pragma clang diagnostic push
  18229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18230. #pragma clang diagnostic ignored "-Wunused-variable"
  18231. #endif
  18232. #ifdef __clang__
  18233. #pragma clang diagnostic pop
  18234. #endif
  18235. #ifdef __clang__
  18236. #pragma clang diagnostic push
  18237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18238. #pragma clang diagnostic ignored "-Wunused-variable"
  18239. #endif
  18240. #ifdef __clang__
  18241. #pragma clang diagnostic pop
  18242. #endif
  18243. #ifdef __clang__
  18244. #pragma clang diagnostic push
  18245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18246. #pragma clang diagnostic ignored "-Wunused-variable"
  18247. #endif
  18248. #ifdef __clang__
  18249. #pragma clang diagnostic pop
  18250. #endif
  18251. #ifdef __clang__
  18252. #pragma clang diagnostic push
  18253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18254. #pragma clang diagnostic ignored "-Wunused-variable"
  18255. #endif
  18256. #ifdef __clang__
  18257. #pragma clang diagnostic pop
  18258. #endif
  18259. #ifdef __clang__
  18260. #pragma clang diagnostic push
  18261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18262. #pragma clang diagnostic ignored "-Wunused-variable"
  18263. #endif
  18264. #ifdef __clang__
  18265. #pragma clang diagnostic pop
  18266. #endif
  18267. #ifdef __clang__
  18268. #pragma clang diagnostic push
  18269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18270. #pragma clang diagnostic ignored "-Wunused-variable"
  18271. #endif
  18272. #ifdef __clang__
  18273. #pragma clang diagnostic pop
  18274. #endif
  18275. #ifdef __clang__
  18276. #pragma clang diagnostic push
  18277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18278. #pragma clang diagnostic ignored "-Wunused-variable"
  18279. #endif
  18280. #ifdef __clang__
  18281. #pragma clang diagnostic pop
  18282. #endif
  18283. #ifdef __clang__
  18284. #pragma clang diagnostic push
  18285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18286. #pragma clang diagnostic ignored "-Wunused-variable"
  18287. #endif
  18288. #ifdef __clang__
  18289. #pragma clang diagnostic pop
  18290. #endif
  18291. #ifdef __clang__
  18292. #pragma clang diagnostic push
  18293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18294. #pragma clang diagnostic ignored "-Wunused-variable"
  18295. #endif
  18296. #ifdef __clang__
  18297. #pragma clang diagnostic pop
  18298. #endif
  18299. #ifdef __clang__
  18300. #pragma clang diagnostic push
  18301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18302. #pragma clang diagnostic ignored "-Wunused-variable"
  18303. #endif
  18304. #ifdef __clang__
  18305. #pragma clang diagnostic pop
  18306. #endif
  18307. #ifdef __clang__
  18308. #pragma clang diagnostic push
  18309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18310. #pragma clang diagnostic ignored "-Wunused-variable"
  18311. #endif
  18312. #ifdef __clang__
  18313. #pragma clang diagnostic pop
  18314. #endif
  18315. #ifdef __clang__
  18316. #pragma clang diagnostic push
  18317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18318. #pragma clang diagnostic ignored "-Wunused-variable"
  18319. #endif
  18320. #ifdef __clang__
  18321. #pragma clang diagnostic pop
  18322. #endif
  18323. #ifdef __clang__
  18324. #pragma clang diagnostic push
  18325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18326. #pragma clang diagnostic ignored "-Wunused-variable"
  18327. #endif
  18328. #ifdef __clang__
  18329. #pragma clang diagnostic pop
  18330. #endif
  18331. #ifdef __clang__
  18332. #pragma clang diagnostic push
  18333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18334. #pragma clang diagnostic ignored "-Wunused-variable"
  18335. #endif
  18336. #ifdef __clang__
  18337. #pragma clang diagnostic pop
  18338. #endif
  18339. #ifdef __clang__
  18340. #pragma clang diagnostic push
  18341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18342. #pragma clang diagnostic ignored "-Wunused-variable"
  18343. #endif
  18344. #ifdef __clang__
  18345. #pragma clang diagnostic pop
  18346. #endif
  18347. #ifdef __clang__
  18348. #pragma clang diagnostic push
  18349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18350. #pragma clang diagnostic ignored "-Wunused-variable"
  18351. #endif
  18352. #ifdef __clang__
  18353. #pragma clang diagnostic pop
  18354. #endif
  18355. #ifdef __clang__
  18356. #pragma clang diagnostic push
  18357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18358. #pragma clang diagnostic ignored "-Wunused-variable"
  18359. #endif
  18360. #ifdef __clang__
  18361. #pragma clang diagnostic pop
  18362. #endif
  18363. #ifdef __clang__
  18364. #pragma clang diagnostic push
  18365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18366. #pragma clang diagnostic ignored "-Wunused-variable"
  18367. #endif
  18368. #ifdef __clang__
  18369. #pragma clang diagnostic pop
  18370. #endif
  18371. #ifdef __clang__
  18372. #pragma clang diagnostic push
  18373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18374. #pragma clang diagnostic ignored "-Wunused-variable"
  18375. #endif
  18376. #ifdef __clang__
  18377. #pragma clang diagnostic pop
  18378. #endif
  18379. #ifdef __clang__
  18380. #pragma clang diagnostic push
  18381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18382. #pragma clang diagnostic ignored "-Wunused-variable"
  18383. #endif
  18384. #ifdef __clang__
  18385. #pragma clang diagnostic pop
  18386. #endif
  18387. #ifdef __clang__
  18388. #pragma clang diagnostic push
  18389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18390. #pragma clang diagnostic ignored "-Wunused-variable"
  18391. #endif
  18392. #ifdef __clang__
  18393. #pragma clang diagnostic pop
  18394. #endif
  18395. #ifdef __clang__
  18396. #pragma clang diagnostic push
  18397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18398. #pragma clang diagnostic ignored "-Wunused-variable"
  18399. #endif
  18400. #ifdef __clang__
  18401. #pragma clang diagnostic pop
  18402. #endif
  18403. #ifdef __clang__
  18404. #pragma clang diagnostic push
  18405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18406. #pragma clang diagnostic ignored "-Wunused-variable"
  18407. #endif
  18408. #ifdef __clang__
  18409. #pragma clang diagnostic pop
  18410. #endif
  18411. #ifdef __clang__
  18412. #pragma clang diagnostic push
  18413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18414. #pragma clang diagnostic ignored "-Wunused-variable"
  18415. #endif
  18416. #ifdef __clang__
  18417. #pragma clang diagnostic pop
  18418. #endif
  18419. #ifdef __clang__
  18420. #pragma clang diagnostic push
  18421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18422. #pragma clang diagnostic ignored "-Wunused-variable"
  18423. #endif
  18424. #ifdef __clang__
  18425. #pragma clang diagnostic pop
  18426. #endif
  18427. #ifdef __clang__
  18428. #pragma clang diagnostic push
  18429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18430. #pragma clang diagnostic ignored "-Wunused-variable"
  18431. #endif
  18432. #ifdef __clang__
  18433. #pragma clang diagnostic pop
  18434. #endif
  18435. #ifdef __clang__
  18436. #pragma clang diagnostic push
  18437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18438. #pragma clang diagnostic ignored "-Wunused-variable"
  18439. #endif
  18440. #ifdef __clang__
  18441. #pragma clang diagnostic pop
  18442. #endif
  18443. #ifdef __clang__
  18444. #pragma clang diagnostic push
  18445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18446. #pragma clang diagnostic ignored "-Wunused-variable"
  18447. #endif
  18448. #ifdef __clang__
  18449. #pragma clang diagnostic pop
  18450. #endif
  18451. #ifdef __clang__
  18452. #pragma clang diagnostic push
  18453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18454. #pragma clang diagnostic ignored "-Wunused-variable"
  18455. #endif
  18456. #ifdef __clang__
  18457. #pragma clang diagnostic pop
  18458. #endif
  18459. #ifdef __clang__
  18460. #pragma clang diagnostic push
  18461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18462. #pragma clang diagnostic ignored "-Wunused-variable"
  18463. #endif
  18464. #ifdef __clang__
  18465. #pragma clang diagnostic pop
  18466. #endif
  18467. #ifdef __clang__
  18468. #pragma clang diagnostic push
  18469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18470. #pragma clang diagnostic ignored "-Wunused-variable"
  18471. #endif
  18472. #ifdef __clang__
  18473. #pragma clang diagnostic pop
  18474. #endif
  18475. #ifdef __clang__
  18476. #pragma clang diagnostic push
  18477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18478. #pragma clang diagnostic ignored "-Wunused-variable"
  18479. #endif
  18480. #ifdef __clang__
  18481. #pragma clang diagnostic pop
  18482. #endif
  18483. #ifdef __clang__
  18484. #pragma clang diagnostic push
  18485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18486. #pragma clang diagnostic ignored "-Wunused-variable"
  18487. #endif
  18488. #ifdef __clang__
  18489. #pragma clang diagnostic pop
  18490. #endif
  18491. #ifdef __clang__
  18492. #pragma clang diagnostic push
  18493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18494. #pragma clang diagnostic ignored "-Wunused-variable"
  18495. #endif
  18496. #ifdef __clang__
  18497. #pragma clang diagnostic pop
  18498. #endif
  18499. #ifdef __clang__
  18500. #pragma clang diagnostic push
  18501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18502. #pragma clang diagnostic ignored "-Wunused-variable"
  18503. #endif
  18504. #ifdef __clang__
  18505. #pragma clang diagnostic pop
  18506. #endif
  18507. #ifdef __clang__
  18508. #pragma clang diagnostic push
  18509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18510. #pragma clang diagnostic ignored "-Wunused-variable"
  18511. #endif
  18512. #ifdef __clang__
  18513. #pragma clang diagnostic pop
  18514. #endif
  18515. #ifdef __clang__
  18516. #pragma clang diagnostic push
  18517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18518. #pragma clang diagnostic ignored "-Wunused-variable"
  18519. #endif
  18520. #ifdef __clang__
  18521. #pragma clang diagnostic pop
  18522. #endif
  18523. #ifdef __clang__
  18524. #pragma clang diagnostic push
  18525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18526. #pragma clang diagnostic ignored "-Wunused-variable"
  18527. #endif
  18528. #ifdef __clang__
  18529. #pragma clang diagnostic pop
  18530. #endif
  18531. #ifdef __clang__
  18532. #pragma clang diagnostic push
  18533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18534. #pragma clang diagnostic ignored "-Wunused-variable"
  18535. #endif
  18536. #ifdef __clang__
  18537. #pragma clang diagnostic pop
  18538. #endif
  18539. #ifdef __clang__
  18540. #pragma clang diagnostic push
  18541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18542. #pragma clang diagnostic ignored "-Wunused-variable"
  18543. #endif
  18544. #ifdef __clang__
  18545. #pragma clang diagnostic pop
  18546. #endif
  18547. #ifdef __clang__
  18548. #pragma clang diagnostic push
  18549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18550. #pragma clang diagnostic ignored "-Wunused-variable"
  18551. #endif
  18552. #ifdef __clang__
  18553. #pragma clang diagnostic pop
  18554. #endif
  18555. #ifdef __clang__
  18556. #pragma clang diagnostic push
  18557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18558. #pragma clang diagnostic ignored "-Wunused-variable"
  18559. #endif
  18560. #ifdef __clang__
  18561. #pragma clang diagnostic pop
  18562. #endif
  18563. #ifdef __clang__
  18564. #pragma clang diagnostic push
  18565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18566. #pragma clang diagnostic ignored "-Wunused-variable"
  18567. #endif
  18568. #ifdef __clang__
  18569. #pragma clang diagnostic pop
  18570. #endif
  18571. #ifdef __clang__
  18572. #pragma clang diagnostic push
  18573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18574. #pragma clang diagnostic ignored "-Wunused-variable"
  18575. #endif
  18576. #ifdef __clang__
  18577. #pragma clang diagnostic pop
  18578. #endif
  18579. #ifdef __clang__
  18580. #pragma clang diagnostic push
  18581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18582. #pragma clang diagnostic ignored "-Wunused-variable"
  18583. #endif
  18584. #ifdef __clang__
  18585. #pragma clang diagnostic pop
  18586. #endif
  18587. #ifdef __clang__
  18588. #pragma clang diagnostic push
  18589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18590. #pragma clang diagnostic ignored "-Wunused-variable"
  18591. #endif
  18592. #ifdef __clang__
  18593. #pragma clang diagnostic pop
  18594. #endif
  18595. #ifdef __clang__
  18596. #pragma clang diagnostic push
  18597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18598. #pragma clang diagnostic ignored "-Wunused-variable"
  18599. #endif
  18600. #ifdef __clang__
  18601. #pragma clang diagnostic pop
  18602. #endif
  18603. #ifdef __clang__
  18604. #pragma clang diagnostic push
  18605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18606. #pragma clang diagnostic ignored "-Wunused-variable"
  18607. #endif
  18608. #ifdef __clang__
  18609. #pragma clang diagnostic pop
  18610. #endif
  18611. #ifdef __clang__
  18612. #pragma clang diagnostic push
  18613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18614. #pragma clang diagnostic ignored "-Wunused-variable"
  18615. #endif
  18616. #ifdef __clang__
  18617. #pragma clang diagnostic pop
  18618. #endif
  18619. #ifdef __clang__
  18620. #pragma clang diagnostic push
  18621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18622. #pragma clang diagnostic ignored "-Wunused-variable"
  18623. #endif
  18624. #ifdef __clang__
  18625. #pragma clang diagnostic pop
  18626. #endif
  18627. #ifdef __clang__
  18628. #pragma clang diagnostic push
  18629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18630. #pragma clang diagnostic ignored "-Wunused-variable"
  18631. #endif
  18632. #ifdef __clang__
  18633. #pragma clang diagnostic pop
  18634. #endif
  18635. #ifdef __clang__
  18636. #pragma clang diagnostic push
  18637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18638. #pragma clang diagnostic ignored "-Wunused-variable"
  18639. #endif
  18640. #ifdef __clang__
  18641. #pragma clang diagnostic pop
  18642. #endif
  18643. #ifdef __clang__
  18644. #pragma clang diagnostic push
  18645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18646. #pragma clang diagnostic ignored "-Wunused-variable"
  18647. #endif
  18648. #ifdef __clang__
  18649. #pragma clang diagnostic pop
  18650. #endif
  18651. #ifdef __clang__
  18652. #pragma clang diagnostic push
  18653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18654. #pragma clang diagnostic ignored "-Wunused-variable"
  18655. #endif
  18656. #ifdef __clang__
  18657. #pragma clang diagnostic pop
  18658. #endif
  18659. #ifdef __clang__
  18660. #pragma clang diagnostic push
  18661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18662. #pragma clang diagnostic ignored "-Wunused-variable"
  18663. #endif
  18664. #ifdef __clang__
  18665. #pragma clang diagnostic pop
  18666. #endif
  18667. #ifdef __clang__
  18668. #pragma clang diagnostic push
  18669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18670. #pragma clang diagnostic ignored "-Wunused-variable"
  18671. #endif
  18672. #ifdef __clang__
  18673. #pragma clang diagnostic pop
  18674. #endif
  18675. #ifdef __clang__
  18676. #pragma clang diagnostic push
  18677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18678. #pragma clang diagnostic ignored "-Wunused-variable"
  18679. #endif
  18680. #ifdef __clang__
  18681. #pragma clang diagnostic pop
  18682. #endif
  18683. #ifdef __clang__
  18684. #pragma clang diagnostic push
  18685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18686. #pragma clang diagnostic ignored "-Wunused-variable"
  18687. #endif
  18688. #ifdef __clang__
  18689. #pragma clang diagnostic pop
  18690. #endif
  18691. #ifdef __clang__
  18692. #pragma clang diagnostic push
  18693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18694. #pragma clang diagnostic ignored "-Wunused-variable"
  18695. #endif
  18696. #ifdef __clang__
  18697. #pragma clang diagnostic pop
  18698. #endif
  18699. #ifdef __clang__
  18700. #pragma clang diagnostic push
  18701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18702. #pragma clang diagnostic ignored "-Wunused-variable"
  18703. #endif
  18704. #ifdef __clang__
  18705. #pragma clang diagnostic pop
  18706. #endif
  18707. #ifdef __clang__
  18708. #pragma clang diagnostic push
  18709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18710. #pragma clang diagnostic ignored "-Wunused-variable"
  18711. #endif
  18712. #ifdef __clang__
  18713. #pragma clang diagnostic pop
  18714. #endif
  18715. #ifdef __clang__
  18716. #pragma clang diagnostic push
  18717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18718. #pragma clang diagnostic ignored "-Wunused-variable"
  18719. #endif
  18720. #ifdef __clang__
  18721. #pragma clang diagnostic pop
  18722. #endif
  18723. #ifdef __clang__
  18724. #pragma clang diagnostic push
  18725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18726. #pragma clang diagnostic ignored "-Wunused-variable"
  18727. #endif
  18728. #ifdef __clang__
  18729. #pragma clang diagnostic pop
  18730. #endif
  18731. #ifdef __clang__
  18732. #pragma clang diagnostic push
  18733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18734. #pragma clang diagnostic ignored "-Wunused-variable"
  18735. #endif
  18736. #ifdef __clang__
  18737. #pragma clang diagnostic pop
  18738. #endif
  18739. #ifdef __clang__
  18740. #pragma clang diagnostic push
  18741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18742. #pragma clang diagnostic ignored "-Wunused-variable"
  18743. #endif
  18744. #ifdef __clang__
  18745. #pragma clang diagnostic pop
  18746. #endif
  18747. #ifdef __clang__
  18748. #pragma clang diagnostic push
  18749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18750. #pragma clang diagnostic ignored "-Wunused-variable"
  18751. #endif
  18752. #ifdef __clang__
  18753. #pragma clang diagnostic pop
  18754. #endif
  18755. #ifdef __clang__
  18756. #pragma clang diagnostic push
  18757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18758. #pragma clang diagnostic ignored "-Wunused-variable"
  18759. #endif
  18760. #ifdef __clang__
  18761. #pragma clang diagnostic pop
  18762. #endif
  18763. #ifdef __clang__
  18764. #pragma clang diagnostic push
  18765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18766. #pragma clang diagnostic ignored "-Wunused-variable"
  18767. #endif
  18768. #ifdef __clang__
  18769. #pragma clang diagnostic pop
  18770. #endif
  18771. #ifdef __clang__
  18772. #pragma clang diagnostic push
  18773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18774. #pragma clang diagnostic ignored "-Wunused-variable"
  18775. #endif
  18776. #ifdef __clang__
  18777. #pragma clang diagnostic pop
  18778. #endif
  18779. #ifdef __clang__
  18780. #pragma clang diagnostic push
  18781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18782. #pragma clang diagnostic ignored "-Wunused-variable"
  18783. #endif
  18784. #ifdef __clang__
  18785. #pragma clang diagnostic pop
  18786. #endif
  18787. #ifdef __clang__
  18788. #pragma clang diagnostic push
  18789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18790. #pragma clang diagnostic ignored "-Wunused-variable"
  18791. #endif
  18792. #ifdef __clang__
  18793. #pragma clang diagnostic pop
  18794. #endif
  18795. #ifdef __clang__
  18796. #pragma clang diagnostic push
  18797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18798. #pragma clang diagnostic ignored "-Wunused-variable"
  18799. #endif
  18800. #ifdef __clang__
  18801. #pragma clang diagnostic pop
  18802. #endif
  18803. #ifdef __clang__
  18804. #pragma clang diagnostic push
  18805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18806. #pragma clang diagnostic ignored "-Wunused-variable"
  18807. #endif
  18808. #ifdef __clang__
  18809. #pragma clang diagnostic pop
  18810. #endif
  18811. #ifdef __clang__
  18812. #pragma clang diagnostic push
  18813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18814. #pragma clang diagnostic ignored "-Wunused-variable"
  18815. #endif
  18816. #ifdef __clang__
  18817. #pragma clang diagnostic pop
  18818. #endif
  18819. #ifdef __clang__
  18820. #pragma clang diagnostic push
  18821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18822. #pragma clang diagnostic ignored "-Wunused-variable"
  18823. #endif
  18824. #ifdef __clang__
  18825. #pragma clang diagnostic pop
  18826. #endif
  18827. #ifdef __clang__
  18828. #pragma clang diagnostic push
  18829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18830. #pragma clang diagnostic ignored "-Wunused-variable"
  18831. #endif
  18832. #ifdef __clang__
  18833. #pragma clang diagnostic pop
  18834. #endif
  18835. #ifdef __clang__
  18836. #pragma clang diagnostic push
  18837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18838. #pragma clang diagnostic ignored "-Wunused-variable"
  18839. #endif
  18840. #ifdef __clang__
  18841. #pragma clang diagnostic pop
  18842. #endif
  18843. #ifdef __clang__
  18844. #pragma clang diagnostic push
  18845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18846. #pragma clang diagnostic ignored "-Wunused-variable"
  18847. #endif
  18848. #ifdef __clang__
  18849. #pragma clang diagnostic pop
  18850. #endif
  18851. #ifdef __clang__
  18852. #pragma clang diagnostic push
  18853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18854. #pragma clang diagnostic ignored "-Wunused-variable"
  18855. #endif
  18856. #ifdef __clang__
  18857. #pragma clang diagnostic pop
  18858. #endif
  18859. #ifdef __clang__
  18860. #pragma clang diagnostic push
  18861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18862. #pragma clang diagnostic ignored "-Wunused-variable"
  18863. #endif
  18864. #ifdef __clang__
  18865. #pragma clang diagnostic pop
  18866. #endif
  18867. #ifdef __clang__
  18868. #pragma clang diagnostic push
  18869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18870. #pragma clang diagnostic ignored "-Wunused-variable"
  18871. #endif
  18872. #ifdef __clang__
  18873. #pragma clang diagnostic pop
  18874. #endif
  18875. #ifdef __clang__
  18876. #pragma clang diagnostic push
  18877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18878. #pragma clang diagnostic ignored "-Wunused-variable"
  18879. #endif
  18880. #ifdef __clang__
  18881. #pragma clang diagnostic pop
  18882. #endif
  18883. #ifdef __clang__
  18884. #pragma clang diagnostic push
  18885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18886. #pragma clang diagnostic ignored "-Wunused-variable"
  18887. #endif
  18888. #ifdef __clang__
  18889. #pragma clang diagnostic pop
  18890. #endif
  18891. #ifdef __clang__
  18892. #pragma clang diagnostic push
  18893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18894. #pragma clang diagnostic ignored "-Wunused-variable"
  18895. #endif
  18896. #ifdef __clang__
  18897. #pragma clang diagnostic pop
  18898. #endif
  18899. #ifdef __clang__
  18900. #pragma clang diagnostic push
  18901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18902. #pragma clang diagnostic ignored "-Wunused-variable"
  18903. #endif
  18904. #ifdef __clang__
  18905. #pragma clang diagnostic pop
  18906. #endif
  18907. #ifdef __clang__
  18908. #pragma clang diagnostic push
  18909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18910. #pragma clang diagnostic ignored "-Wunused-variable"
  18911. #endif
  18912. #ifdef __clang__
  18913. #pragma clang diagnostic pop
  18914. #endif
  18915. #ifdef __clang__
  18916. #pragma clang diagnostic push
  18917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18918. #pragma clang diagnostic ignored "-Wunused-variable"
  18919. #endif
  18920. #ifdef __clang__
  18921. #pragma clang diagnostic pop
  18922. #endif
  18923. #ifdef __clang__
  18924. #pragma clang diagnostic push
  18925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18926. #pragma clang diagnostic ignored "-Wunused-variable"
  18927. #endif
  18928. #ifdef __clang__
  18929. #pragma clang diagnostic pop
  18930. #endif
  18931. #ifdef __clang__
  18932. #pragma clang diagnostic push
  18933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18934. #pragma clang diagnostic ignored "-Wunused-variable"
  18935. #endif
  18936. #ifdef __clang__
  18937. #pragma clang diagnostic pop
  18938. #endif
  18939. #ifdef __clang__
  18940. #pragma clang diagnostic push
  18941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18942. #pragma clang diagnostic ignored "-Wunused-variable"
  18943. #endif
  18944. #ifdef __clang__
  18945. #pragma clang diagnostic pop
  18946. #endif
  18947. #ifdef __clang__
  18948. #pragma clang diagnostic push
  18949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18950. #pragma clang diagnostic ignored "-Wunused-variable"
  18951. #endif
  18952. #ifdef __clang__
  18953. #pragma clang diagnostic pop
  18954. #endif
  18955. #ifdef __clang__
  18956. #pragma clang diagnostic push
  18957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18958. #pragma clang diagnostic ignored "-Wunused-variable"
  18959. #endif
  18960. #ifdef __clang__
  18961. #pragma clang diagnostic pop
  18962. #endif
  18963. #ifdef __clang__
  18964. #pragma clang diagnostic push
  18965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18966. #pragma clang diagnostic ignored "-Wunused-variable"
  18967. #endif
  18968. #ifdef __clang__
  18969. #pragma clang diagnostic pop
  18970. #endif
  18971. #ifdef __clang__
  18972. #pragma clang diagnostic push
  18973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18974. #pragma clang diagnostic ignored "-Wunused-variable"
  18975. #endif
  18976. #ifdef __clang__
  18977. #pragma clang diagnostic pop
  18978. #endif
  18979. #ifdef __clang__
  18980. #pragma clang diagnostic push
  18981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18982. #pragma clang diagnostic ignored "-Wunused-variable"
  18983. #endif
  18984. #ifdef __clang__
  18985. #pragma clang diagnostic pop
  18986. #endif
  18987. #ifdef __clang__
  18988. #pragma clang diagnostic push
  18989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18990. #pragma clang diagnostic ignored "-Wunused-variable"
  18991. #endif
  18992. #ifdef __clang__
  18993. #pragma clang diagnostic pop
  18994. #endif
  18995. #ifdef __clang__
  18996. #pragma clang diagnostic push
  18997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18998. #pragma clang diagnostic ignored "-Wunused-variable"
  18999. #endif
  19000. #ifdef __clang__
  19001. #pragma clang diagnostic pop
  19002. #endif
  19003. #ifdef __clang__
  19004. #pragma clang diagnostic push
  19005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19006. #pragma clang diagnostic ignored "-Wunused-variable"
  19007. #endif
  19008. #ifdef __clang__
  19009. #pragma clang diagnostic pop
  19010. #endif
  19011. #ifdef __clang__
  19012. #pragma clang diagnostic push
  19013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19014. #pragma clang diagnostic ignored "-Wunused-variable"
  19015. #endif
  19016. #ifdef __clang__
  19017. #pragma clang diagnostic pop
  19018. #endif
  19019. #ifdef __clang__
  19020. #pragma clang diagnostic push
  19021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19022. #pragma clang diagnostic ignored "-Wunused-variable"
  19023. #endif
  19024. #ifdef __clang__
  19025. #pragma clang diagnostic pop
  19026. #endif
  19027. #ifdef __clang__
  19028. #pragma clang diagnostic push
  19029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19030. #pragma clang diagnostic ignored "-Wunused-variable"
  19031. #endif
  19032. #ifdef __clang__
  19033. #pragma clang diagnostic pop
  19034. #endif
  19035. #ifdef __clang__
  19036. #pragma clang diagnostic push
  19037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19038. #pragma clang diagnostic ignored "-Wunused-variable"
  19039. #endif
  19040. #ifdef __clang__
  19041. #pragma clang diagnostic pop
  19042. #endif
  19043. #ifdef __clang__
  19044. #pragma clang diagnostic push
  19045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19046. #pragma clang diagnostic ignored "-Wunused-variable"
  19047. #endif
  19048. #ifdef __clang__
  19049. #pragma clang diagnostic pop
  19050. #endif
  19051. #ifdef __clang__
  19052. #pragma clang diagnostic push
  19053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19054. #pragma clang diagnostic ignored "-Wunused-variable"
  19055. #endif
  19056. #ifdef __clang__
  19057. #pragma clang diagnostic pop
  19058. #endif
  19059. #ifdef __clang__
  19060. #pragma clang diagnostic push
  19061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19062. #pragma clang diagnostic ignored "-Wunused-variable"
  19063. #endif
  19064. #ifdef __clang__
  19065. #pragma clang diagnostic pop
  19066. #endif
  19067. #ifdef __clang__
  19068. #pragma clang diagnostic push
  19069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19070. #pragma clang diagnostic ignored "-Wunused-variable"
  19071. #endif
  19072. #ifdef __clang__
  19073. #pragma clang diagnostic pop
  19074. #endif
  19075. #ifdef __clang__
  19076. #pragma clang diagnostic push
  19077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19078. #pragma clang diagnostic ignored "-Wunused-variable"
  19079. #endif
  19080. #ifdef __clang__
  19081. #pragma clang diagnostic pop
  19082. #endif
  19083. #ifdef __clang__
  19084. #pragma clang diagnostic push
  19085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19086. #pragma clang diagnostic ignored "-Wunused-variable"
  19087. #endif
  19088. #ifdef __clang__
  19089. #pragma clang diagnostic pop
  19090. #endif
  19091. #ifdef __clang__
  19092. #pragma clang diagnostic push
  19093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19094. #pragma clang diagnostic ignored "-Wunused-variable"
  19095. #endif
  19096. #ifdef __clang__
  19097. #pragma clang diagnostic pop
  19098. #endif
  19099. #ifdef __clang__
  19100. #pragma clang diagnostic push
  19101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19102. #pragma clang diagnostic ignored "-Wunused-variable"
  19103. #endif
  19104. #ifdef __clang__
  19105. #pragma clang diagnostic pop
  19106. #endif
  19107. #ifdef __clang__
  19108. #pragma clang diagnostic push
  19109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19110. #pragma clang diagnostic ignored "-Wunused-variable"
  19111. #endif
  19112. #ifdef __clang__
  19113. #pragma clang diagnostic pop
  19114. #endif
  19115. #ifdef __clang__
  19116. #pragma clang diagnostic push
  19117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19118. #pragma clang diagnostic ignored "-Wunused-variable"
  19119. #endif
  19120. #ifdef __clang__
  19121. #pragma clang diagnostic pop
  19122. #endif
  19123. #ifdef __clang__
  19124. #pragma clang diagnostic push
  19125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19126. #pragma clang diagnostic ignored "-Wunused-variable"
  19127. #endif
  19128. #ifdef __clang__
  19129. #pragma clang diagnostic pop
  19130. #endif
  19131. #ifdef __clang__
  19132. #pragma clang diagnostic push
  19133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19134. #pragma clang diagnostic ignored "-Wunused-variable"
  19135. #endif
  19136. #ifdef __clang__
  19137. #pragma clang diagnostic pop
  19138. #endif
  19139. #ifdef __clang__
  19140. #pragma clang diagnostic push
  19141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19142. #pragma clang diagnostic ignored "-Wunused-variable"
  19143. #endif
  19144. #ifdef __clang__
  19145. #pragma clang diagnostic pop
  19146. #endif
  19147. #ifdef __clang__
  19148. #pragma clang diagnostic push
  19149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19150. #pragma clang diagnostic ignored "-Wunused-variable"
  19151. #endif
  19152. #ifdef __clang__
  19153. #pragma clang diagnostic pop
  19154. #endif
  19155. #ifdef __clang__
  19156. #pragma clang diagnostic push
  19157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19158. #pragma clang diagnostic ignored "-Wunused-variable"
  19159. #endif
  19160. #ifdef __clang__
  19161. #pragma clang diagnostic pop
  19162. #endif
  19163. #ifdef __clang__
  19164. #pragma clang diagnostic push
  19165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19166. #pragma clang diagnostic ignored "-Wunused-variable"
  19167. #endif
  19168. #ifdef __clang__
  19169. #pragma clang diagnostic pop
  19170. #endif
  19171. #ifdef __clang__
  19172. #pragma clang diagnostic push
  19173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19174. #pragma clang diagnostic ignored "-Wunused-variable"
  19175. #endif
  19176. #ifdef __clang__
  19177. #pragma clang diagnostic pop
  19178. #endif
  19179. #ifdef __clang__
  19180. #pragma clang diagnostic push
  19181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19182. #pragma clang diagnostic ignored "-Wunused-variable"
  19183. #endif
  19184. #ifdef __clang__
  19185. #pragma clang diagnostic pop
  19186. #endif
  19187. #ifdef __clang__
  19188. #pragma clang diagnostic push
  19189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19190. #pragma clang diagnostic ignored "-Wunused-variable"
  19191. #endif
  19192. #ifdef __clang__
  19193. #pragma clang diagnostic pop
  19194. #endif
  19195. #ifdef __clang__
  19196. #pragma clang diagnostic push
  19197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19198. #pragma clang diagnostic ignored "-Wunused-variable"
  19199. #endif
  19200. #ifdef __clang__
  19201. #pragma clang diagnostic pop
  19202. #endif
  19203. #ifdef __clang__
  19204. #pragma clang diagnostic push
  19205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19206. #pragma clang diagnostic ignored "-Wunused-variable"
  19207. #endif
  19208. #ifdef __clang__
  19209. #pragma clang diagnostic pop
  19210. #endif
  19211. #ifdef __clang__
  19212. #pragma clang diagnostic push
  19213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19214. #pragma clang diagnostic ignored "-Wunused-variable"
  19215. #endif
  19216. #ifdef __clang__
  19217. #pragma clang diagnostic pop
  19218. #endif
  19219. #ifdef __clang__
  19220. #pragma clang diagnostic push
  19221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19222. #pragma clang diagnostic ignored "-Wunused-variable"
  19223. #endif
  19224. #ifdef __clang__
  19225. #pragma clang diagnostic pop
  19226. #endif
  19227. #ifdef __clang__
  19228. #pragma clang diagnostic push
  19229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19230. #pragma clang diagnostic ignored "-Wunused-variable"
  19231. #endif
  19232. #ifdef __clang__
  19233. #pragma clang diagnostic pop
  19234. #endif
  19235. #ifdef __clang__
  19236. #pragma clang diagnostic push
  19237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19238. #pragma clang diagnostic ignored "-Wunused-variable"
  19239. #endif
  19240. #ifdef __clang__
  19241. #pragma clang diagnostic pop
  19242. #endif
  19243. #ifdef __clang__
  19244. #pragma clang diagnostic push
  19245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19246. #pragma clang diagnostic ignored "-Wunused-variable"
  19247. #endif
  19248. #ifdef __clang__
  19249. #pragma clang diagnostic pop
  19250. #endif
  19251. #ifdef __clang__
  19252. #pragma clang diagnostic push
  19253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19254. #pragma clang diagnostic ignored "-Wunused-variable"
  19255. #endif
  19256. #ifdef __clang__
  19257. #pragma clang diagnostic pop
  19258. #endif
  19259. #ifdef __clang__
  19260. #pragma clang diagnostic push
  19261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19262. #pragma clang diagnostic ignored "-Wunused-variable"
  19263. #endif
  19264. #ifdef __clang__
  19265. #pragma clang diagnostic pop
  19266. #endif
  19267. #ifdef __clang__
  19268. #pragma clang diagnostic push
  19269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19270. #pragma clang diagnostic ignored "-Wunused-variable"
  19271. #endif
  19272. #ifdef __clang__
  19273. #pragma clang diagnostic pop
  19274. #endif
  19275. #ifdef __clang__
  19276. #pragma clang diagnostic push
  19277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19278. #pragma clang diagnostic ignored "-Wunused-variable"
  19279. #endif
  19280. #ifdef __clang__
  19281. #pragma clang diagnostic pop
  19282. #endif
  19283. #ifdef __clang__
  19284. #pragma clang diagnostic push
  19285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19286. #pragma clang diagnostic ignored "-Wunused-variable"
  19287. #endif
  19288. #ifdef __clang__
  19289. #pragma clang diagnostic pop
  19290. #endif
  19291. #ifdef __clang__
  19292. #pragma clang diagnostic push
  19293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19294. #pragma clang diagnostic ignored "-Wunused-variable"
  19295. #endif
  19296. #ifdef __clang__
  19297. #pragma clang diagnostic pop
  19298. #endif
  19299. #ifdef __clang__
  19300. #pragma clang diagnostic push
  19301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19302. #pragma clang diagnostic ignored "-Wunused-variable"
  19303. #endif
  19304. #ifdef __clang__
  19305. #pragma clang diagnostic pop
  19306. #endif
  19307. #ifdef __clang__
  19308. #pragma clang diagnostic push
  19309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19310. #pragma clang diagnostic ignored "-Wunused-variable"
  19311. #endif
  19312. #ifdef __clang__
  19313. #pragma clang diagnostic pop
  19314. #endif
  19315. #ifdef __clang__
  19316. #pragma clang diagnostic push
  19317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19318. #pragma clang diagnostic ignored "-Wunused-variable"
  19319. #endif
  19320. #ifdef __clang__
  19321. #pragma clang diagnostic pop
  19322. #endif
  19323. #ifdef __clang__
  19324. #pragma clang diagnostic push
  19325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19326. #pragma clang diagnostic ignored "-Wunused-variable"
  19327. #endif
  19328. #ifdef __clang__
  19329. #pragma clang diagnostic pop
  19330. #endif
  19331. #ifdef __clang__
  19332. #pragma clang diagnostic push
  19333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19334. #pragma clang diagnostic ignored "-Wunused-variable"
  19335. #endif
  19336. #ifdef __clang__
  19337. #pragma clang diagnostic pop
  19338. #endif
  19339. #ifdef __clang__
  19340. #pragma clang diagnostic push
  19341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19342. #pragma clang diagnostic ignored "-Wunused-variable"
  19343. #endif
  19344. #ifdef __clang__
  19345. #pragma clang diagnostic pop
  19346. #endif
  19347. #ifdef __clang__
  19348. #pragma clang diagnostic push
  19349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19350. #pragma clang diagnostic ignored "-Wunused-variable"
  19351. #endif
  19352. #ifdef __clang__
  19353. #pragma clang diagnostic pop
  19354. #endif
  19355. #ifdef __clang__
  19356. #pragma clang diagnostic push
  19357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19358. #pragma clang diagnostic ignored "-Wunused-variable"
  19359. #endif
  19360. #ifdef __clang__
  19361. #pragma clang diagnostic pop
  19362. #endif
  19363. #ifdef __clang__
  19364. #pragma clang diagnostic push
  19365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19366. #pragma clang diagnostic ignored "-Wunused-variable"
  19367. #endif
  19368. #ifdef __clang__
  19369. #pragma clang diagnostic pop
  19370. #endif
  19371. #ifdef __clang__
  19372. #pragma clang diagnostic push
  19373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19374. #pragma clang diagnostic ignored "-Wunused-variable"
  19375. #endif
  19376. #ifdef __clang__
  19377. #pragma clang diagnostic pop
  19378. #endif
  19379. #ifdef __clang__
  19380. #pragma clang diagnostic push
  19381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19382. #pragma clang diagnostic ignored "-Wunused-variable"
  19383. #endif
  19384. #ifdef __clang__
  19385. #pragma clang diagnostic pop
  19386. #endif
  19387. #ifdef __clang__
  19388. #pragma clang diagnostic push
  19389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19390. #pragma clang diagnostic ignored "-Wunused-variable"
  19391. #endif
  19392. #ifdef __clang__
  19393. #pragma clang diagnostic pop
  19394. #endif
  19395. #ifdef __clang__
  19396. #pragma clang diagnostic push
  19397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19398. #pragma clang diagnostic ignored "-Wunused-variable"
  19399. #endif
  19400. #ifdef __clang__
  19401. #pragma clang diagnostic pop
  19402. #endif
  19403. #ifdef __clang__
  19404. #pragma clang diagnostic push
  19405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19406. #pragma clang diagnostic ignored "-Wunused-variable"
  19407. #endif
  19408. #ifdef __clang__
  19409. #pragma clang diagnostic pop
  19410. #endif
  19411. #ifdef __clang__
  19412. #pragma clang diagnostic push
  19413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19414. #pragma clang diagnostic ignored "-Wunused-variable"
  19415. #endif
  19416. #ifdef __clang__
  19417. #pragma clang diagnostic pop
  19418. #endif
  19419. #ifdef __clang__
  19420. #pragma clang diagnostic push
  19421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19422. #pragma clang diagnostic ignored "-Wunused-variable"
  19423. #endif
  19424. #ifdef __clang__
  19425. #pragma clang diagnostic pop
  19426. #endif
  19427. #ifdef __clang__
  19428. #pragma clang diagnostic push
  19429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19430. #pragma clang diagnostic ignored "-Wunused-variable"
  19431. #endif
  19432. #ifdef __clang__
  19433. #pragma clang diagnostic pop
  19434. #endif
  19435. #ifdef __clang__
  19436. #pragma clang diagnostic push
  19437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19438. #pragma clang diagnostic ignored "-Wunused-variable"
  19439. #endif
  19440. #ifdef __clang__
  19441. #pragma clang diagnostic pop
  19442. #endif
  19443. #ifdef __clang__
  19444. #pragma clang diagnostic push
  19445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19446. #pragma clang diagnostic ignored "-Wunused-variable"
  19447. #endif
  19448. #ifdef __clang__
  19449. #pragma clang diagnostic pop
  19450. #endif
  19451. #ifdef __clang__
  19452. #pragma clang diagnostic push
  19453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19454. #pragma clang diagnostic ignored "-Wunused-variable"
  19455. #endif
  19456. #ifdef __clang__
  19457. #pragma clang diagnostic pop
  19458. #endif
  19459. #ifdef __clang__
  19460. #pragma clang diagnostic push
  19461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19462. #pragma clang diagnostic ignored "-Wunused-variable"
  19463. #endif
  19464. #ifdef __clang__
  19465. #pragma clang diagnostic pop
  19466. #endif
  19467. #ifdef __clang__
  19468. #pragma clang diagnostic push
  19469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19470. #pragma clang diagnostic ignored "-Wunused-variable"
  19471. #endif
  19472. #ifdef __clang__
  19473. #pragma clang diagnostic pop
  19474. #endif
  19475. #ifdef __clang__
  19476. #pragma clang diagnostic push
  19477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19478. #pragma clang diagnostic ignored "-Wunused-variable"
  19479. #endif
  19480. #ifdef __clang__
  19481. #pragma clang diagnostic pop
  19482. #endif
  19483. #ifdef __clang__
  19484. #pragma clang diagnostic push
  19485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19486. #pragma clang diagnostic ignored "-Wunused-variable"
  19487. #endif
  19488. #ifdef __clang__
  19489. #pragma clang diagnostic pop
  19490. #endif
  19491. #ifdef __clang__
  19492. #pragma clang diagnostic push
  19493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19494. #pragma clang diagnostic ignored "-Wunused-variable"
  19495. #endif
  19496. #ifdef __clang__
  19497. #pragma clang diagnostic pop
  19498. #endif
  19499. #ifdef __clang__
  19500. #pragma clang diagnostic push
  19501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19502. #pragma clang diagnostic ignored "-Wunused-variable"
  19503. #endif
  19504. #ifdef __clang__
  19505. #pragma clang diagnostic pop
  19506. #endif
  19507. #ifdef __clang__
  19508. #pragma clang diagnostic push
  19509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19510. #pragma clang diagnostic ignored "-Wunused-variable"
  19511. #endif
  19512. #ifdef __clang__
  19513. #pragma clang diagnostic pop
  19514. #endif
  19515. #ifdef __clang__
  19516. #pragma clang diagnostic push
  19517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19518. #pragma clang diagnostic ignored "-Wunused-variable"
  19519. #endif
  19520. #ifdef __clang__
  19521. #pragma clang diagnostic pop
  19522. #endif
  19523. #ifdef __clang__
  19524. #pragma clang diagnostic push
  19525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19526. #pragma clang diagnostic ignored "-Wunused-variable"
  19527. #endif
  19528. #ifdef __clang__
  19529. #pragma clang diagnostic pop
  19530. #endif
  19531. #ifdef __clang__
  19532. #pragma clang diagnostic push
  19533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19534. #pragma clang diagnostic ignored "-Wunused-variable"
  19535. #endif
  19536. #ifdef __clang__
  19537. #pragma clang diagnostic pop
  19538. #endif
  19539. #ifdef __clang__
  19540. #pragma clang diagnostic push
  19541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19542. #pragma clang diagnostic ignored "-Wunused-variable"
  19543. #endif
  19544. #ifdef __clang__
  19545. #pragma clang diagnostic pop
  19546. #endif
  19547. #ifdef __clang__
  19548. #pragma clang diagnostic push
  19549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19550. #pragma clang diagnostic ignored "-Wunused-variable"
  19551. #endif
  19552. #ifdef __clang__
  19553. #pragma clang diagnostic pop
  19554. #endif
  19555. #ifdef __clang__
  19556. #pragma clang diagnostic push
  19557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19558. #pragma clang diagnostic ignored "-Wunused-variable"
  19559. #endif
  19560. #ifdef __clang__
  19561. #pragma clang diagnostic pop
  19562. #endif
  19563. #ifdef __clang__
  19564. #pragma clang diagnostic push
  19565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19566. #pragma clang diagnostic ignored "-Wunused-variable"
  19567. #endif
  19568. #ifdef __clang__
  19569. #pragma clang diagnostic pop
  19570. #endif
  19571. #ifdef __clang__
  19572. #pragma clang diagnostic push
  19573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19574. #pragma clang diagnostic ignored "-Wunused-variable"
  19575. #endif
  19576. #ifdef __clang__
  19577. #pragma clang diagnostic pop
  19578. #endif
  19579. #ifdef __clang__
  19580. #pragma clang diagnostic push
  19581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19582. #pragma clang diagnostic ignored "-Wunused-variable"
  19583. #endif
  19584. #ifdef __clang__
  19585. #pragma clang diagnostic pop
  19586. #endif
  19587. #ifdef __clang__
  19588. #pragma clang diagnostic push
  19589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19590. #pragma clang diagnostic ignored "-Wunused-variable"
  19591. #endif
  19592. #ifdef __clang__
  19593. #pragma clang diagnostic pop
  19594. #endif
  19595. #ifdef __clang__
  19596. #pragma clang diagnostic push
  19597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19598. #pragma clang diagnostic ignored "-Wunused-variable"
  19599. #endif
  19600. #ifdef __clang__
  19601. #pragma clang diagnostic pop
  19602. #endif
  19603. #ifdef __clang__
  19604. #pragma clang diagnostic push
  19605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19606. #pragma clang diagnostic ignored "-Wunused-variable"
  19607. #endif
  19608. #ifdef __clang__
  19609. #pragma clang diagnostic pop
  19610. #endif
  19611. #ifdef __clang__
  19612. #pragma clang diagnostic push
  19613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19614. #pragma clang diagnostic ignored "-Wunused-variable"
  19615. #endif
  19616. #ifdef __clang__
  19617. #pragma clang diagnostic pop
  19618. #endif
  19619. #ifdef __clang__
  19620. #pragma clang diagnostic push
  19621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19622. #pragma clang diagnostic ignored "-Wunused-variable"
  19623. #endif
  19624. #ifdef __clang__
  19625. #pragma clang diagnostic pop
  19626. #endif
  19627. #ifdef __clang__
  19628. #pragma clang diagnostic push
  19629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19630. #pragma clang diagnostic ignored "-Wunused-variable"
  19631. #endif
  19632. #ifdef __clang__
  19633. #pragma clang diagnostic pop
  19634. #endif
  19635. #ifdef __clang__
  19636. #pragma clang diagnostic push
  19637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19638. #pragma clang diagnostic ignored "-Wunused-variable"
  19639. #endif
  19640. #ifdef __clang__
  19641. #pragma clang diagnostic pop
  19642. #endif
  19643. #ifdef __clang__
  19644. #pragma clang diagnostic push
  19645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19646. #pragma clang diagnostic ignored "-Wunused-variable"
  19647. #endif
  19648. #ifdef __clang__
  19649. #pragma clang diagnostic pop
  19650. #endif
  19651. #ifdef __clang__
  19652. #pragma clang diagnostic push
  19653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19654. #pragma clang diagnostic ignored "-Wunused-variable"
  19655. #endif
  19656. #ifdef __clang__
  19657. #pragma clang diagnostic pop
  19658. #endif
  19659. #ifdef __clang__
  19660. #pragma clang diagnostic push
  19661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19662. #pragma clang diagnostic ignored "-Wunused-variable"
  19663. #endif
  19664. #ifdef __clang__
  19665. #pragma clang diagnostic pop
  19666. #endif
  19667. #ifdef __clang__
  19668. #pragma clang diagnostic push
  19669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19670. #pragma clang diagnostic ignored "-Wunused-variable"
  19671. #endif
  19672. #ifdef __clang__
  19673. #pragma clang diagnostic pop
  19674. #endif
  19675. #ifdef __clang__
  19676. #pragma clang diagnostic push
  19677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19678. #pragma clang diagnostic ignored "-Wunused-variable"
  19679. #endif
  19680. #ifdef __clang__
  19681. #pragma clang diagnostic pop
  19682. #endif
  19683. #ifdef __clang__
  19684. #pragma clang diagnostic push
  19685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19686. #pragma clang diagnostic ignored "-Wunused-variable"
  19687. #endif
  19688. #ifdef __clang__
  19689. #pragma clang diagnostic pop
  19690. #endif
  19691. #ifdef __clang__
  19692. #pragma clang diagnostic push
  19693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19694. #pragma clang diagnostic ignored "-Wunused-variable"
  19695. #endif
  19696. #ifdef __clang__
  19697. #pragma clang diagnostic pop
  19698. #endif
  19699. #ifdef __clang__
  19700. #pragma clang diagnostic push
  19701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19702. #pragma clang diagnostic ignored "-Wunused-variable"
  19703. #endif
  19704. #ifdef __clang__
  19705. #pragma clang diagnostic pop
  19706. #endif
  19707. #ifdef __clang__
  19708. #pragma clang diagnostic push
  19709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19710. #pragma clang diagnostic ignored "-Wunused-variable"
  19711. #endif
  19712. #ifdef __clang__
  19713. #pragma clang diagnostic pop
  19714. #endif
  19715. #ifdef __clang__
  19716. #pragma clang diagnostic push
  19717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19718. #pragma clang diagnostic ignored "-Wunused-variable"
  19719. #endif
  19720. #ifdef __clang__
  19721. #pragma clang diagnostic pop
  19722. #endif
  19723. #ifdef __clang__
  19724. #pragma clang diagnostic push
  19725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19726. #pragma clang diagnostic ignored "-Wunused-variable"
  19727. #endif
  19728. #ifdef __clang__
  19729. #pragma clang diagnostic pop
  19730. #endif
  19731. #ifdef __clang__
  19732. #pragma clang diagnostic push
  19733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19734. #pragma clang diagnostic ignored "-Wunused-variable"
  19735. #endif
  19736. #ifdef __clang__
  19737. #pragma clang diagnostic pop
  19738. #endif
  19739. #ifdef __clang__
  19740. #pragma clang diagnostic push
  19741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19742. #pragma clang diagnostic ignored "-Wunused-variable"
  19743. #endif
  19744. #ifdef __clang__
  19745. #pragma clang diagnostic pop
  19746. #endif
  19747. #ifdef __clang__
  19748. #pragma clang diagnostic push
  19749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19750. #pragma clang diagnostic ignored "-Wunused-variable"
  19751. #endif
  19752. #ifdef __clang__
  19753. #pragma clang diagnostic pop
  19754. #endif
  19755. #ifdef __clang__
  19756. #pragma clang diagnostic push
  19757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19758. #pragma clang diagnostic ignored "-Wunused-variable"
  19759. #endif
  19760. #ifdef __clang__
  19761. #pragma clang diagnostic pop
  19762. #endif
  19763. #ifdef __clang__
  19764. #pragma clang diagnostic push
  19765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19766. #pragma clang diagnostic ignored "-Wunused-variable"
  19767. #endif
  19768. #ifdef __clang__
  19769. #pragma clang diagnostic pop
  19770. #endif
  19771. #ifdef __clang__
  19772. #pragma clang diagnostic push
  19773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19774. #pragma clang diagnostic ignored "-Wunused-variable"
  19775. #endif
  19776. #ifdef __clang__
  19777. #pragma clang diagnostic pop
  19778. #endif
  19779. #ifdef __clang__
  19780. #pragma clang diagnostic push
  19781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19782. #pragma clang diagnostic ignored "-Wunused-variable"
  19783. #endif
  19784. #ifdef __clang__
  19785. #pragma clang diagnostic pop
  19786. #endif
  19787. #ifdef __clang__
  19788. #pragma clang diagnostic push
  19789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19790. #pragma clang diagnostic ignored "-Wunused-variable"
  19791. #endif
  19792. #ifdef __clang__
  19793. #pragma clang diagnostic pop
  19794. #endif
  19795. #ifdef __clang__
  19796. #pragma clang diagnostic push
  19797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19798. #pragma clang diagnostic ignored "-Wunused-variable"
  19799. #endif
  19800. #ifdef __clang__
  19801. #pragma clang diagnostic pop
  19802. #endif
  19803. #ifdef __clang__
  19804. #pragma clang diagnostic push
  19805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19806. #pragma clang diagnostic ignored "-Wunused-variable"
  19807. #endif
  19808. #ifdef __clang__
  19809. #pragma clang diagnostic pop
  19810. #endif
  19811. #ifdef __clang__
  19812. #pragma clang diagnostic push
  19813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19814. #pragma clang diagnostic ignored "-Wunused-variable"
  19815. #endif
  19816. #ifdef __clang__
  19817. #pragma clang diagnostic pop
  19818. #endif
  19819. #ifdef __clang__
  19820. #pragma clang diagnostic push
  19821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19822. #pragma clang diagnostic ignored "-Wunused-variable"
  19823. #endif
  19824. #ifdef __clang__
  19825. #pragma clang diagnostic pop
  19826. #endif
  19827. #ifdef __clang__
  19828. #pragma clang diagnostic push
  19829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19830. #pragma clang diagnostic ignored "-Wunused-variable"
  19831. #endif
  19832. #ifdef __clang__
  19833. #pragma clang diagnostic pop
  19834. #endif
  19835. #ifdef __clang__
  19836. #pragma clang diagnostic push
  19837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19838. #pragma clang diagnostic ignored "-Wunused-variable"
  19839. #endif
  19840. #ifdef __clang__
  19841. #pragma clang diagnostic pop
  19842. #endif
  19843. #ifdef __clang__
  19844. #pragma clang diagnostic push
  19845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19846. #pragma clang diagnostic ignored "-Wunused-variable"
  19847. #endif
  19848. #ifdef __clang__
  19849. #pragma clang diagnostic pop
  19850. #endif
  19851. #ifdef __clang__
  19852. #pragma clang diagnostic push
  19853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19854. #pragma clang diagnostic ignored "-Wunused-variable"
  19855. #endif
  19856. #ifdef __clang__
  19857. #pragma clang diagnostic pop
  19858. #endif
  19859. #ifdef __clang__
  19860. #pragma clang diagnostic push
  19861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19862. #pragma clang diagnostic ignored "-Wunused-variable"
  19863. #endif
  19864. #ifdef __clang__
  19865. #pragma clang diagnostic pop
  19866. #endif
  19867. #ifdef __clang__
  19868. #pragma clang diagnostic push
  19869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19870. #pragma clang diagnostic ignored "-Wunused-variable"
  19871. #endif
  19872. #ifdef __clang__
  19873. #pragma clang diagnostic pop
  19874. #endif
  19875. #ifdef __clang__
  19876. #pragma clang diagnostic push
  19877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19878. #pragma clang diagnostic ignored "-Wunused-variable"
  19879. #endif
  19880. #ifdef __clang__
  19881. #pragma clang diagnostic pop
  19882. #endif
  19883. #ifdef __clang__
  19884. #pragma clang diagnostic push
  19885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19886. #pragma clang diagnostic ignored "-Wunused-variable"
  19887. #endif
  19888. #ifdef __clang__
  19889. #pragma clang diagnostic pop
  19890. #endif
  19891. #ifdef __clang__
  19892. #pragma clang diagnostic push
  19893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19894. #pragma clang diagnostic ignored "-Wunused-variable"
  19895. #endif
  19896. #ifdef __clang__
  19897. #pragma clang diagnostic pop
  19898. #endif
  19899. #ifdef __clang__
  19900. #pragma clang diagnostic push
  19901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19902. #pragma clang diagnostic ignored "-Wunused-variable"
  19903. #endif
  19904. #ifdef __clang__
  19905. #pragma clang diagnostic pop
  19906. #endif
  19907. #ifdef __clang__
  19908. #pragma clang diagnostic push
  19909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19910. #pragma clang diagnostic ignored "-Wunused-variable"
  19911. #endif
  19912. #ifdef __clang__
  19913. #pragma clang diagnostic pop
  19914. #endif
  19915. #ifdef __clang__
  19916. #pragma clang diagnostic push
  19917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19918. #pragma clang diagnostic ignored "-Wunused-variable"
  19919. #endif
  19920. #ifdef __clang__
  19921. #pragma clang diagnostic pop
  19922. #endif
  19923. #ifdef __clang__
  19924. #pragma clang diagnostic push
  19925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19926. #pragma clang diagnostic ignored "-Wunused-variable"
  19927. #endif
  19928. #ifdef __clang__
  19929. #pragma clang diagnostic pop
  19930. #endif
  19931. #ifdef __clang__
  19932. #pragma clang diagnostic push
  19933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19934. #pragma clang diagnostic ignored "-Wunused-variable"
  19935. #endif
  19936. #ifdef __clang__
  19937. #pragma clang diagnostic pop
  19938. #endif
  19939. #ifdef __clang__
  19940. #pragma clang diagnostic push
  19941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19942. #pragma clang diagnostic ignored "-Wunused-variable"
  19943. #endif
  19944. #ifdef __clang__
  19945. #pragma clang diagnostic pop
  19946. #endif
  19947. #ifdef __clang__
  19948. #pragma clang diagnostic push
  19949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19950. #pragma clang diagnostic ignored "-Wunused-variable"
  19951. #endif
  19952. #ifdef __clang__
  19953. #pragma clang diagnostic pop
  19954. #endif
  19955. #ifdef __clang__
  19956. #pragma clang diagnostic push
  19957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19958. #pragma clang diagnostic ignored "-Wunused-variable"
  19959. #endif
  19960. #ifdef __clang__
  19961. #pragma clang diagnostic pop
  19962. #endif
  19963. #ifdef __clang__
  19964. #pragma clang diagnostic push
  19965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19966. #pragma clang diagnostic ignored "-Wunused-variable"
  19967. #endif
  19968. #ifdef __clang__
  19969. #pragma clang diagnostic pop
  19970. #endif
  19971. #ifdef __clang__
  19972. #pragma clang diagnostic push
  19973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19974. #pragma clang diagnostic ignored "-Wunused-variable"
  19975. #endif
  19976. #ifdef __clang__
  19977. #pragma clang diagnostic pop
  19978. #endif
  19979. #ifdef __clang__
  19980. #pragma clang diagnostic push
  19981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19982. #pragma clang diagnostic ignored "-Wunused-variable"
  19983. #endif
  19984. #ifdef __clang__
  19985. #pragma clang diagnostic pop
  19986. #endif
  19987. #ifdef __clang__
  19988. #pragma clang diagnostic push
  19989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19990. #pragma clang diagnostic ignored "-Wunused-variable"
  19991. #endif
  19992. #ifdef __clang__
  19993. #pragma clang diagnostic pop
  19994. #endif
  19995. #ifdef __clang__
  19996. #pragma clang diagnostic push
  19997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19998. #pragma clang diagnostic ignored "-Wunused-variable"
  19999. #endif
  20000. #ifdef __clang__
  20001. #pragma clang diagnostic pop
  20002. #endif
  20003. #ifdef __clang__
  20004. #pragma clang diagnostic push
  20005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20006. #pragma clang diagnostic ignored "-Wunused-variable"
  20007. #endif
  20008. #ifdef __clang__
  20009. #pragma clang diagnostic pop
  20010. #endif
  20011. #ifdef __clang__
  20012. #pragma clang diagnostic push
  20013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20014. #pragma clang diagnostic ignored "-Wunused-variable"
  20015. #endif
  20016. #ifdef __clang__
  20017. #pragma clang diagnostic pop
  20018. #endif
  20019. #ifdef __clang__
  20020. #pragma clang diagnostic push
  20021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20022. #pragma clang diagnostic ignored "-Wunused-variable"
  20023. #endif
  20024. #ifdef __clang__
  20025. #pragma clang diagnostic pop
  20026. #endif
  20027. #ifdef __clang__
  20028. #pragma clang diagnostic push
  20029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20030. #pragma clang diagnostic ignored "-Wunused-variable"
  20031. #endif
  20032. #ifdef __clang__
  20033. #pragma clang diagnostic pop
  20034. #endif
  20035. #ifdef __clang__
  20036. #pragma clang diagnostic push
  20037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20038. #pragma clang diagnostic ignored "-Wunused-variable"
  20039. #endif
  20040. #ifdef __clang__
  20041. #pragma clang diagnostic pop
  20042. #endif
  20043. #ifdef __clang__
  20044. #pragma clang diagnostic push
  20045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20046. #pragma clang diagnostic ignored "-Wunused-variable"
  20047. #endif
  20048. #ifdef __clang__
  20049. #pragma clang diagnostic pop
  20050. #endif
  20051. #ifdef __clang__
  20052. #pragma clang diagnostic push
  20053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20054. #pragma clang diagnostic ignored "-Wunused-variable"
  20055. #endif
  20056. #ifdef __clang__
  20057. #pragma clang diagnostic pop
  20058. #endif
  20059. #ifdef __clang__
  20060. #pragma clang diagnostic push
  20061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20062. #pragma clang diagnostic ignored "-Wunused-variable"
  20063. #endif
  20064. #ifdef __clang__
  20065. #pragma clang diagnostic pop
  20066. #endif
  20067. #ifdef __clang__
  20068. #pragma clang diagnostic push
  20069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20070. #pragma clang diagnostic ignored "-Wunused-variable"
  20071. #endif
  20072. #ifdef __clang__
  20073. #pragma clang diagnostic pop
  20074. #endif
  20075. #ifdef __clang__
  20076. #pragma clang diagnostic push
  20077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20078. #pragma clang diagnostic ignored "-Wunused-variable"
  20079. #endif
  20080. #ifdef __clang__
  20081. #pragma clang diagnostic pop
  20082. #endif
  20083. #ifdef __clang__
  20084. #pragma clang diagnostic push
  20085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20086. #pragma clang diagnostic ignored "-Wunused-variable"
  20087. #endif
  20088. #ifdef __clang__
  20089. #pragma clang diagnostic pop
  20090. #endif
  20091. #ifdef __clang__
  20092. #pragma clang diagnostic push
  20093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20094. #pragma clang diagnostic ignored "-Wunused-variable"
  20095. #endif
  20096. #ifdef __clang__
  20097. #pragma clang diagnostic pop
  20098. #endif
  20099. #ifdef __clang__
  20100. #pragma clang diagnostic push
  20101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20102. #pragma clang diagnostic ignored "-Wunused-variable"
  20103. #endif
  20104. #ifdef __clang__
  20105. #pragma clang diagnostic pop
  20106. #endif
  20107. #ifdef __clang__
  20108. #pragma clang diagnostic push
  20109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20110. #pragma clang diagnostic ignored "-Wunused-variable"
  20111. #endif
  20112. #ifdef __clang__
  20113. #pragma clang diagnostic pop
  20114. #endif
  20115. #ifdef __clang__
  20116. #pragma clang diagnostic push
  20117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20118. #pragma clang diagnostic ignored "-Wunused-variable"
  20119. #endif
  20120. #ifdef __clang__
  20121. #pragma clang diagnostic pop
  20122. #endif
  20123. #ifdef __clang__
  20124. #pragma clang diagnostic push
  20125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20126. #pragma clang diagnostic ignored "-Wunused-variable"
  20127. #endif
  20128. #ifdef __clang__
  20129. #pragma clang diagnostic pop
  20130. #endif
  20131. #ifdef __clang__
  20132. #pragma clang diagnostic push
  20133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20134. #pragma clang diagnostic ignored "-Wunused-variable"
  20135. #endif
  20136. #ifdef __clang__
  20137. #pragma clang diagnostic pop
  20138. #endif
  20139. #ifdef __clang__
  20140. #pragma clang diagnostic push
  20141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20142. #pragma clang diagnostic ignored "-Wunused-variable"
  20143. #endif
  20144. #ifdef __clang__
  20145. #pragma clang diagnostic pop
  20146. #endif
  20147. #ifdef __clang__
  20148. #pragma clang diagnostic push
  20149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20150. #pragma clang diagnostic ignored "-Wunused-variable"
  20151. #endif
  20152. #ifdef __clang__
  20153. #pragma clang diagnostic pop
  20154. #endif
  20155. #ifdef __clang__
  20156. #pragma clang diagnostic push
  20157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20158. #pragma clang diagnostic ignored "-Wunused-variable"
  20159. #endif
  20160. #ifdef __clang__
  20161. #pragma clang diagnostic pop
  20162. #endif
  20163. #ifdef __clang__
  20164. #pragma clang diagnostic push
  20165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20166. #pragma clang diagnostic ignored "-Wunused-variable"
  20167. #endif
  20168. #ifdef __clang__
  20169. #pragma clang diagnostic pop
  20170. #endif
  20171. #ifdef __clang__
  20172. #pragma clang diagnostic push
  20173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20174. #pragma clang diagnostic ignored "-Wunused-variable"
  20175. #endif
  20176. #ifdef __clang__
  20177. #pragma clang diagnostic pop
  20178. #endif
  20179. #ifdef __clang__
  20180. #pragma clang diagnostic push
  20181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20182. #pragma clang diagnostic ignored "-Wunused-variable"
  20183. #endif
  20184. #ifdef __clang__
  20185. #pragma clang diagnostic pop
  20186. #endif
  20187. #ifdef __clang__
  20188. #pragma clang diagnostic push
  20189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20190. #pragma clang diagnostic ignored "-Wunused-variable"
  20191. #endif
  20192. #ifdef __clang__
  20193. #pragma clang diagnostic pop
  20194. #endif
  20195. #ifdef __clang__
  20196. #pragma clang diagnostic push
  20197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20198. #pragma clang diagnostic ignored "-Wunused-variable"
  20199. #endif
  20200. #ifdef __clang__
  20201. #pragma clang diagnostic pop
  20202. #endif
  20203. #ifdef __clang__
  20204. #pragma clang diagnostic push
  20205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20206. #pragma clang diagnostic ignored "-Wunused-variable"
  20207. #endif
  20208. #ifdef __clang__
  20209. #pragma clang diagnostic pop
  20210. #endif
  20211. #ifdef __clang__
  20212. #pragma clang diagnostic push
  20213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20214. #pragma clang diagnostic ignored "-Wunused-variable"
  20215. #endif
  20216. #ifdef __clang__
  20217. #pragma clang diagnostic pop
  20218. #endif
  20219. #ifdef __clang__
  20220. #pragma clang diagnostic push
  20221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20222. #pragma clang diagnostic ignored "-Wunused-variable"
  20223. #endif
  20224. #ifdef __clang__
  20225. #pragma clang diagnostic pop
  20226. #endif
  20227. #ifdef __clang__
  20228. #pragma clang diagnostic push
  20229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20230. #pragma clang diagnostic ignored "-Wunused-variable"
  20231. #endif
  20232. #ifdef __clang__
  20233. #pragma clang diagnostic pop
  20234. #endif
  20235. #ifdef __clang__
  20236. #pragma clang diagnostic push
  20237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20238. #pragma clang diagnostic ignored "-Wunused-variable"
  20239. #endif
  20240. #ifdef __clang__
  20241. #pragma clang diagnostic pop
  20242. #endif
  20243. #ifdef __clang__
  20244. #pragma clang diagnostic push
  20245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20246. #pragma clang diagnostic ignored "-Wunused-variable"
  20247. #endif
  20248. #ifdef __clang__
  20249. #pragma clang diagnostic pop
  20250. #endif
  20251. #ifdef __clang__
  20252. #pragma clang diagnostic push
  20253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20254. #pragma clang diagnostic ignored "-Wunused-variable"
  20255. #endif
  20256. #ifdef __clang__
  20257. #pragma clang diagnostic pop
  20258. #endif
  20259. #ifdef __clang__
  20260. #pragma clang diagnostic push
  20261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20262. #pragma clang diagnostic ignored "-Wunused-variable"
  20263. #endif
  20264. #ifdef __clang__
  20265. #pragma clang diagnostic pop
  20266. #endif
  20267. #ifdef __clang__
  20268. #pragma clang diagnostic push
  20269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20270. #pragma clang diagnostic ignored "-Wunused-variable"
  20271. #endif
  20272. #ifdef __clang__
  20273. #pragma clang diagnostic pop
  20274. #endif
  20275. #ifdef __clang__
  20276. #pragma clang diagnostic push
  20277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20278. #pragma clang diagnostic ignored "-Wunused-variable"
  20279. #endif
  20280. #ifdef __clang__
  20281. #pragma clang diagnostic pop
  20282. #endif
  20283. #ifdef __clang__
  20284. #pragma clang diagnostic push
  20285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20286. #pragma clang diagnostic ignored "-Wunused-variable"
  20287. #endif
  20288. #ifdef __clang__
  20289. #pragma clang diagnostic pop
  20290. #endif
  20291. #ifdef __clang__
  20292. #pragma clang diagnostic push
  20293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20294. #pragma clang diagnostic ignored "-Wunused-variable"
  20295. #endif
  20296. #ifdef __clang__
  20297. #pragma clang diagnostic pop
  20298. #endif
  20299. #ifdef __clang__
  20300. #pragma clang diagnostic push
  20301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20302. #pragma clang diagnostic ignored "-Wunused-variable"
  20303. #endif
  20304. #ifdef __clang__
  20305. #pragma clang diagnostic pop
  20306. #endif
  20307. #ifdef __clang__
  20308. #pragma clang diagnostic push
  20309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20310. #pragma clang diagnostic ignored "-Wunused-variable"
  20311. #endif
  20312. #ifdef __clang__
  20313. #pragma clang diagnostic pop
  20314. #endif
  20315. #ifdef __clang__
  20316. #pragma clang diagnostic push
  20317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20318. #pragma clang diagnostic ignored "-Wunused-variable"
  20319. #endif
  20320. #ifdef __clang__
  20321. #pragma clang diagnostic pop
  20322. #endif
  20323. #ifdef __clang__
  20324. #pragma clang diagnostic push
  20325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20326. #pragma clang diagnostic ignored "-Wunused-variable"
  20327. #endif
  20328. #ifdef __clang__
  20329. #pragma clang diagnostic pop
  20330. #endif
  20331. #ifdef __clang__
  20332. #pragma clang diagnostic push
  20333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20334. #pragma clang diagnostic ignored "-Wunused-variable"
  20335. #endif
  20336. #ifdef __clang__
  20337. #pragma clang diagnostic pop
  20338. #endif
  20339. #ifdef __clang__
  20340. #pragma clang diagnostic push
  20341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20342. #pragma clang diagnostic ignored "-Wunused-variable"
  20343. #endif
  20344. #ifdef __clang__
  20345. #pragma clang diagnostic pop
  20346. #endif
  20347. #ifdef __clang__
  20348. #pragma clang diagnostic push
  20349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20350. #pragma clang diagnostic ignored "-Wunused-variable"
  20351. #endif
  20352. #ifdef __clang__
  20353. #pragma clang diagnostic pop
  20354. #endif
  20355. #ifdef __clang__
  20356. #pragma clang diagnostic push
  20357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20358. #pragma clang diagnostic ignored "-Wunused-variable"
  20359. #endif
  20360. #ifdef __clang__
  20361. #pragma clang diagnostic pop
  20362. #endif
  20363. #ifdef __clang__
  20364. #pragma clang diagnostic push
  20365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20366. #pragma clang diagnostic ignored "-Wunused-variable"
  20367. #endif
  20368. #ifdef __clang__
  20369. #pragma clang diagnostic pop
  20370. #endif
  20371. #ifdef __clang__
  20372. #pragma clang diagnostic push
  20373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20374. #pragma clang diagnostic ignored "-Wunused-variable"
  20375. #endif
  20376. #ifdef __clang__
  20377. #pragma clang diagnostic pop
  20378. #endif
  20379. #ifdef __clang__
  20380. #pragma clang diagnostic push
  20381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20382. #pragma clang diagnostic ignored "-Wunused-variable"
  20383. #endif
  20384. #ifdef __clang__
  20385. #pragma clang diagnostic pop
  20386. #endif
  20387. #ifdef __clang__
  20388. #pragma clang diagnostic push
  20389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20390. #pragma clang diagnostic ignored "-Wunused-variable"
  20391. #endif
  20392. #ifdef __clang__
  20393. #pragma clang diagnostic pop
  20394. #endif
  20395. #ifdef __clang__
  20396. #pragma clang diagnostic push
  20397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20398. #pragma clang diagnostic ignored "-Wunused-variable"
  20399. #endif
  20400. #ifdef __clang__
  20401. #pragma clang diagnostic pop
  20402. #endif
  20403. #ifdef __clang__
  20404. #pragma clang diagnostic push
  20405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20406. #pragma clang diagnostic ignored "-Wunused-variable"
  20407. #endif
  20408. #ifdef __clang__
  20409. #pragma clang diagnostic pop
  20410. #endif
  20411. #ifdef __clang__
  20412. #pragma clang diagnostic push
  20413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20414. #pragma clang diagnostic ignored "-Wunused-variable"
  20415. #endif
  20416. #ifdef __clang__
  20417. #pragma clang diagnostic pop
  20418. #endif
  20419. #ifdef __clang__
  20420. #pragma clang diagnostic push
  20421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20422. #pragma clang diagnostic ignored "-Wunused-variable"
  20423. #endif
  20424. #ifdef __clang__
  20425. #pragma clang diagnostic pop
  20426. #endif
  20427. #ifdef __clang__
  20428. #pragma clang diagnostic push
  20429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20430. #pragma clang diagnostic ignored "-Wunused-variable"
  20431. #endif
  20432. #ifdef __clang__
  20433. #pragma clang diagnostic pop
  20434. #endif
  20435. #ifdef __clang__
  20436. #pragma clang diagnostic push
  20437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20438. #pragma clang diagnostic ignored "-Wunused-variable"
  20439. #endif
  20440. #ifdef __clang__
  20441. #pragma clang diagnostic pop
  20442. #endif
  20443. #ifdef __clang__
  20444. #pragma clang diagnostic push
  20445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20446. #pragma clang diagnostic ignored "-Wunused-variable"
  20447. #endif
  20448. #ifdef __clang__
  20449. #pragma clang diagnostic pop
  20450. #endif
  20451. #ifdef __clang__
  20452. #pragma clang diagnostic push
  20453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20454. #pragma clang diagnostic ignored "-Wunused-variable"
  20455. #endif
  20456. #ifdef __clang__
  20457. #pragma clang diagnostic pop
  20458. #endif
  20459. #ifdef __clang__
  20460. #pragma clang diagnostic push
  20461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20462. #pragma clang diagnostic ignored "-Wunused-variable"
  20463. #endif
  20464. #ifdef __clang__
  20465. #pragma clang diagnostic pop
  20466. #endif
  20467. #ifdef __clang__
  20468. #pragma clang diagnostic push
  20469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20470. #pragma clang diagnostic ignored "-Wunused-variable"
  20471. #endif
  20472. #ifdef __clang__
  20473. #pragma clang diagnostic pop
  20474. #endif
  20475. #ifdef __clang__
  20476. #pragma clang diagnostic push
  20477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20478. #pragma clang diagnostic ignored "-Wunused-variable"
  20479. #endif
  20480. #ifdef __clang__
  20481. #pragma clang diagnostic pop
  20482. #endif
  20483. #ifdef __clang__
  20484. #pragma clang diagnostic push
  20485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20486. #pragma clang diagnostic ignored "-Wunused-variable"
  20487. #endif
  20488. #ifdef __clang__
  20489. #pragma clang diagnostic pop
  20490. #endif
  20491. #ifdef __clang__
  20492. #pragma clang diagnostic push
  20493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20494. #pragma clang diagnostic ignored "-Wunused-variable"
  20495. #endif
  20496. #ifdef __clang__
  20497. #pragma clang diagnostic pop
  20498. #endif
  20499. #ifdef __clang__
  20500. #pragma clang diagnostic push
  20501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20502. #pragma clang diagnostic ignored "-Wunused-variable"
  20503. #endif
  20504. #ifdef __clang__
  20505. #pragma clang diagnostic pop
  20506. #endif
  20507. #ifdef __clang__
  20508. #pragma clang diagnostic push
  20509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20510. #pragma clang diagnostic ignored "-Wunused-variable"
  20511. #endif
  20512. #ifdef __clang__
  20513. #pragma clang diagnostic pop
  20514. #endif
  20515. #ifdef __clang__
  20516. #pragma clang diagnostic push
  20517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20518. #pragma clang diagnostic ignored "-Wunused-variable"
  20519. #endif
  20520. #ifdef __clang__
  20521. #pragma clang diagnostic pop
  20522. #endif
  20523. #ifdef __clang__
  20524. #pragma clang diagnostic push
  20525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20526. #pragma clang diagnostic ignored "-Wunused-variable"
  20527. #endif
  20528. #ifdef __clang__
  20529. #pragma clang diagnostic pop
  20530. #endif
  20531. #ifdef __clang__
  20532. #pragma clang diagnostic push
  20533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20534. #pragma clang diagnostic ignored "-Wunused-variable"
  20535. #endif
  20536. #ifdef __clang__
  20537. #pragma clang diagnostic pop
  20538. #endif
  20539. #ifdef __clang__
  20540. #pragma clang diagnostic push
  20541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20542. #pragma clang diagnostic ignored "-Wunused-variable"
  20543. #endif
  20544. #ifdef __clang__
  20545. #pragma clang diagnostic pop
  20546. #endif
  20547. #ifdef __clang__
  20548. #pragma clang diagnostic push
  20549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20550. #pragma clang diagnostic ignored "-Wunused-variable"
  20551. #endif
  20552. #ifdef __clang__
  20553. #pragma clang diagnostic pop
  20554. #endif
  20555. #ifdef __clang__
  20556. #pragma clang diagnostic push
  20557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20558. #pragma clang diagnostic ignored "-Wunused-variable"
  20559. #endif
  20560. #ifdef __clang__
  20561. #pragma clang diagnostic pop
  20562. #endif
  20563. #ifdef __clang__
  20564. #pragma clang diagnostic push
  20565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20566. #pragma clang diagnostic ignored "-Wunused-variable"
  20567. #endif
  20568. #ifdef __clang__
  20569. #pragma clang diagnostic pop
  20570. #endif
  20571. #ifdef __clang__
  20572. #pragma clang diagnostic push
  20573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20574. #pragma clang diagnostic ignored "-Wunused-variable"
  20575. #endif
  20576. #ifdef __clang__
  20577. #pragma clang diagnostic pop
  20578. #endif
  20579. #ifdef __clang__
  20580. #pragma clang diagnostic push
  20581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20582. #pragma clang diagnostic ignored "-Wunused-variable"
  20583. #endif
  20584. #ifdef __clang__
  20585. #pragma clang diagnostic pop
  20586. #endif
  20587. #ifdef __clang__
  20588. #pragma clang diagnostic push
  20589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20590. #pragma clang diagnostic ignored "-Wunused-variable"
  20591. #endif
  20592. #ifdef __clang__
  20593. #pragma clang diagnostic pop
  20594. #endif
  20595. #ifdef __clang__
  20596. #pragma clang diagnostic push
  20597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20598. #pragma clang diagnostic ignored "-Wunused-variable"
  20599. #endif
  20600. #ifdef __clang__
  20601. #pragma clang diagnostic pop
  20602. #endif
  20603. #ifdef __clang__
  20604. #pragma clang diagnostic push
  20605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20606. #pragma clang diagnostic ignored "-Wunused-variable"
  20607. #endif
  20608. #ifdef __clang__
  20609. #pragma clang diagnostic pop
  20610. #endif
  20611. #ifdef __clang__
  20612. #pragma clang diagnostic push
  20613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20614. #pragma clang diagnostic ignored "-Wunused-variable"
  20615. #endif
  20616. #ifdef __clang__
  20617. #pragma clang diagnostic pop
  20618. #endif
  20619. #ifdef __clang__
  20620. #pragma clang diagnostic push
  20621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20622. #pragma clang diagnostic ignored "-Wunused-variable"
  20623. #endif
  20624. #ifdef __clang__
  20625. #pragma clang diagnostic pop
  20626. #endif
  20627. #ifdef __clang__
  20628. #pragma clang diagnostic push
  20629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20630. #pragma clang diagnostic ignored "-Wunused-variable"
  20631. #endif
  20632. #ifdef __clang__
  20633. #pragma clang diagnostic pop
  20634. #endif
  20635. #ifdef __clang__
  20636. #pragma clang diagnostic push
  20637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20638. #pragma clang diagnostic ignored "-Wunused-variable"
  20639. #endif
  20640. #ifdef __clang__
  20641. #pragma clang diagnostic pop
  20642. #endif
  20643. #ifdef __clang__
  20644. #pragma clang diagnostic push
  20645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20646. #pragma clang diagnostic ignored "-Wunused-variable"
  20647. #endif
  20648. #ifdef __clang__
  20649. #pragma clang diagnostic pop
  20650. #endif
  20651. #ifdef __clang__
  20652. #pragma clang diagnostic push
  20653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20654. #pragma clang diagnostic ignored "-Wunused-variable"
  20655. #endif
  20656. #ifdef __clang__
  20657. #pragma clang diagnostic pop
  20658. #endif
  20659. #ifdef __clang__
  20660. #pragma clang diagnostic push
  20661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20662. #pragma clang diagnostic ignored "-Wunused-variable"
  20663. #endif
  20664. #ifdef __clang__
  20665. #pragma clang diagnostic pop
  20666. #endif
  20667. #ifdef __clang__
  20668. #pragma clang diagnostic push
  20669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20670. #pragma clang diagnostic ignored "-Wunused-variable"
  20671. #endif
  20672. #ifdef __clang__
  20673. #pragma clang diagnostic pop
  20674. #endif
  20675. #ifdef __clang__
  20676. #pragma clang diagnostic push
  20677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20678. #pragma clang diagnostic ignored "-Wunused-variable"
  20679. #endif
  20680. #ifdef __clang__
  20681. #pragma clang diagnostic pop
  20682. #endif
  20683. #ifdef __clang__
  20684. #pragma clang diagnostic push
  20685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20686. #pragma clang diagnostic ignored "-Wunused-variable"
  20687. #endif
  20688. #ifdef __clang__
  20689. #pragma clang diagnostic pop
  20690. #endif
  20691. #ifdef __clang__
  20692. #pragma clang diagnostic push
  20693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20694. #pragma clang diagnostic ignored "-Wunused-variable"
  20695. #endif
  20696. #ifdef __clang__
  20697. #pragma clang diagnostic pop
  20698. #endif
  20699. #ifdef __clang__
  20700. #pragma clang diagnostic push
  20701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20702. #pragma clang diagnostic ignored "-Wunused-variable"
  20703. #endif
  20704. #ifdef __clang__
  20705. #pragma clang diagnostic pop
  20706. #endif
  20707. #ifdef __clang__
  20708. #pragma clang diagnostic push
  20709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20710. #pragma clang diagnostic ignored "-Wunused-variable"
  20711. #endif
  20712. #ifdef __clang__
  20713. #pragma clang diagnostic pop
  20714. #endif
  20715. #ifdef __clang__
  20716. #pragma clang diagnostic push
  20717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20718. #pragma clang diagnostic ignored "-Wunused-variable"
  20719. #endif
  20720. #ifdef __clang__
  20721. #pragma clang diagnostic pop
  20722. #endif
  20723. #ifdef __clang__
  20724. #pragma clang diagnostic push
  20725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20726. #pragma clang diagnostic ignored "-Wunused-variable"
  20727. #endif
  20728. #ifdef __clang__
  20729. #pragma clang diagnostic pop
  20730. #endif
  20731. #ifdef __clang__
  20732. #pragma clang diagnostic push
  20733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20734. #pragma clang diagnostic ignored "-Wunused-variable"
  20735. #endif
  20736. #ifdef __clang__
  20737. #pragma clang diagnostic pop
  20738. #endif
  20739. #ifdef __clang__
  20740. #pragma clang diagnostic push
  20741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20742. #pragma clang diagnostic ignored "-Wunused-variable"
  20743. #endif
  20744. #ifdef __clang__
  20745. #pragma clang diagnostic pop
  20746. #endif
  20747. #ifdef __clang__
  20748. #pragma clang diagnostic push
  20749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20750. #pragma clang diagnostic ignored "-Wunused-variable"
  20751. #endif
  20752. #ifdef __clang__
  20753. #pragma clang diagnostic pop
  20754. #endif
  20755. #ifdef __clang__
  20756. #pragma clang diagnostic push
  20757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20758. #pragma clang diagnostic ignored "-Wunused-variable"
  20759. #endif
  20760. #ifdef __clang__
  20761. #pragma clang diagnostic pop
  20762. #endif
  20763. #ifdef __clang__
  20764. #pragma clang diagnostic push
  20765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20766. #pragma clang diagnostic ignored "-Wunused-variable"
  20767. #endif
  20768. #ifdef __clang__
  20769. #pragma clang diagnostic pop
  20770. #endif
  20771. #ifdef __clang__
  20772. #pragma clang diagnostic push
  20773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20774. #pragma clang diagnostic ignored "-Wunused-variable"
  20775. #endif
  20776. #ifdef __clang__
  20777. #pragma clang diagnostic pop
  20778. #endif
  20779. #ifdef __clang__
  20780. #pragma clang diagnostic push
  20781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20782. #pragma clang diagnostic ignored "-Wunused-variable"
  20783. #endif
  20784. #ifdef __clang__
  20785. #pragma clang diagnostic pop
  20786. #endif
  20787. #ifdef __clang__
  20788. #pragma clang diagnostic push
  20789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20790. #pragma clang diagnostic ignored "-Wunused-variable"
  20791. #endif
  20792. #ifdef __clang__
  20793. #pragma clang diagnostic pop
  20794. #endif
  20795. #ifdef __clang__
  20796. #pragma clang diagnostic push
  20797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20798. #pragma clang diagnostic ignored "-Wunused-variable"
  20799. #endif
  20800. #ifdef __clang__
  20801. #pragma clang diagnostic pop
  20802. #endif
  20803. #ifdef __clang__
  20804. #pragma clang diagnostic push
  20805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20806. #pragma clang diagnostic ignored "-Wunused-variable"
  20807. #endif
  20808. #ifdef __clang__
  20809. #pragma clang diagnostic pop
  20810. #endif
  20811. #ifdef __clang__
  20812. #pragma clang diagnostic push
  20813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20814. #pragma clang diagnostic ignored "-Wunused-variable"
  20815. #endif
  20816. #ifdef __clang__
  20817. #pragma clang diagnostic pop
  20818. #endif
  20819. #ifdef __clang__
  20820. #pragma clang diagnostic push
  20821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20822. #pragma clang diagnostic ignored "-Wunused-variable"
  20823. #endif
  20824. #ifdef __clang__
  20825. #pragma clang diagnostic pop
  20826. #endif
  20827. #ifdef __clang__
  20828. #pragma clang diagnostic push
  20829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20830. #pragma clang diagnostic ignored "-Wunused-variable"
  20831. #endif
  20832. #ifdef __clang__
  20833. #pragma clang diagnostic pop
  20834. #endif
  20835. #ifdef __clang__
  20836. #pragma clang diagnostic push
  20837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20838. #pragma clang diagnostic ignored "-Wunused-variable"
  20839. #endif
  20840. #ifdef __clang__
  20841. #pragma clang diagnostic pop
  20842. #endif
  20843. #ifdef __clang__
  20844. #pragma clang diagnostic push
  20845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20846. #pragma clang diagnostic ignored "-Wunused-variable"
  20847. #endif
  20848. #ifdef __clang__
  20849. #pragma clang diagnostic pop
  20850. #endif
  20851. #ifdef __clang__
  20852. #pragma clang diagnostic push
  20853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20854. #pragma clang diagnostic ignored "-Wunused-variable"
  20855. #endif
  20856. #ifdef __clang__
  20857. #pragma clang diagnostic pop
  20858. #endif
  20859. #ifdef __clang__
  20860. #pragma clang diagnostic push
  20861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20862. #pragma clang diagnostic ignored "-Wunused-variable"
  20863. #endif
  20864. #ifdef __clang__
  20865. #pragma clang diagnostic pop
  20866. #endif
  20867. #ifdef __clang__
  20868. #pragma clang diagnostic push
  20869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20870. #pragma clang diagnostic ignored "-Wunused-variable"
  20871. #endif
  20872. #ifdef __clang__
  20873. #pragma clang diagnostic pop
  20874. #endif
  20875. #ifdef __clang__
  20876. #pragma clang diagnostic push
  20877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20878. #pragma clang diagnostic ignored "-Wunused-variable"
  20879. #endif
  20880. #ifdef __clang__
  20881. #pragma clang diagnostic pop
  20882. #endif
  20883. #ifdef __clang__
  20884. #pragma clang diagnostic push
  20885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20886. #pragma clang diagnostic ignored "-Wunused-variable"
  20887. #endif
  20888. #ifdef __clang__
  20889. #pragma clang diagnostic pop
  20890. #endif
  20891. #ifdef __clang__
  20892. #pragma clang diagnostic push
  20893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20894. #pragma clang diagnostic ignored "-Wunused-variable"
  20895. #endif
  20896. #ifdef __clang__
  20897. #pragma clang diagnostic pop
  20898. #endif
  20899. #ifdef __clang__
  20900. #pragma clang diagnostic push
  20901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20902. #pragma clang diagnostic ignored "-Wunused-variable"
  20903. #endif
  20904. #ifdef __clang__
  20905. #pragma clang diagnostic pop
  20906. #endif
  20907. #ifdef __clang__
  20908. #pragma clang diagnostic push
  20909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20910. #pragma clang diagnostic ignored "-Wunused-variable"
  20911. #endif
  20912. #ifdef __clang__
  20913. #pragma clang diagnostic pop
  20914. #endif
  20915. #ifdef __clang__
  20916. #pragma clang diagnostic push
  20917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20918. #pragma clang diagnostic ignored "-Wunused-variable"
  20919. #endif
  20920. #ifdef __clang__
  20921. #pragma clang diagnostic pop
  20922. #endif
  20923. #ifdef __clang__
  20924. #pragma clang diagnostic push
  20925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20926. #pragma clang diagnostic ignored "-Wunused-variable"
  20927. #endif
  20928. #ifdef __clang__
  20929. #pragma clang diagnostic pop
  20930. #endif
  20931. #ifdef __clang__
  20932. #pragma clang diagnostic push
  20933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20934. #pragma clang diagnostic ignored "-Wunused-variable"
  20935. #endif
  20936. #ifdef __clang__
  20937. #pragma clang diagnostic pop
  20938. #endif
  20939. #ifdef __clang__
  20940. #pragma clang diagnostic push
  20941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20942. #pragma clang diagnostic ignored "-Wunused-variable"
  20943. #endif
  20944. #ifdef __clang__
  20945. #pragma clang diagnostic pop
  20946. #endif
  20947. #ifdef __clang__
  20948. #pragma clang diagnostic push
  20949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20950. #pragma clang diagnostic ignored "-Wunused-variable"
  20951. #endif
  20952. #ifdef __clang__
  20953. #pragma clang diagnostic pop
  20954. #endif
  20955. #ifdef __clang__
  20956. #pragma clang diagnostic push
  20957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20958. #pragma clang diagnostic ignored "-Wunused-variable"
  20959. #endif
  20960. #ifdef __clang__
  20961. #pragma clang diagnostic pop
  20962. #endif
  20963. #ifdef __clang__
  20964. #pragma clang diagnostic push
  20965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20966. #pragma clang diagnostic ignored "-Wunused-variable"
  20967. #endif
  20968. #ifdef __clang__
  20969. #pragma clang diagnostic pop
  20970. #endif
  20971. #ifdef __clang__
  20972. #pragma clang diagnostic push
  20973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20974. #pragma clang diagnostic ignored "-Wunused-variable"
  20975. #endif
  20976. #ifdef __clang__
  20977. #pragma clang diagnostic pop
  20978. #endif
  20979. #ifdef __clang__
  20980. #pragma clang diagnostic push
  20981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20982. #pragma clang diagnostic ignored "-Wunused-variable"
  20983. #endif
  20984. #ifdef __clang__
  20985. #pragma clang diagnostic pop
  20986. #endif
  20987. #ifdef __clang__
  20988. #pragma clang diagnostic push
  20989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20990. #pragma clang diagnostic ignored "-Wunused-variable"
  20991. #endif
  20992. #ifdef __clang__
  20993. #pragma clang diagnostic pop
  20994. #endif
  20995. #ifdef __clang__
  20996. #pragma clang diagnostic push
  20997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20998. #pragma clang diagnostic ignored "-Wunused-variable"
  20999. #endif
  21000. #ifdef __clang__
  21001. #pragma clang diagnostic pop
  21002. #endif
  21003. #ifdef __clang__
  21004. #pragma clang diagnostic push
  21005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21006. #pragma clang diagnostic ignored "-Wunused-variable"
  21007. #endif
  21008. #ifdef __clang__
  21009. #pragma clang diagnostic pop
  21010. #endif
  21011. #ifdef __clang__
  21012. #pragma clang diagnostic push
  21013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21014. #pragma clang diagnostic ignored "-Wunused-variable"
  21015. #endif
  21016. #ifdef __clang__
  21017. #pragma clang diagnostic pop
  21018. #endif
  21019. #ifdef __clang__
  21020. #pragma clang diagnostic push
  21021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21022. #pragma clang diagnostic ignored "-Wunused-variable"
  21023. #endif
  21024. #ifdef __clang__
  21025. #pragma clang diagnostic pop
  21026. #endif
  21027. #ifdef __clang__
  21028. #pragma clang diagnostic push
  21029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21030. #pragma clang diagnostic ignored "-Wunused-variable"
  21031. #endif
  21032. #ifdef __clang__
  21033. #pragma clang diagnostic pop
  21034. #endif
  21035. #ifdef __clang__
  21036. #pragma clang diagnostic push
  21037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21038. #pragma clang diagnostic ignored "-Wunused-variable"
  21039. #endif
  21040. #ifdef __clang__
  21041. #pragma clang diagnostic pop
  21042. #endif
  21043. #ifdef __clang__
  21044. #pragma clang diagnostic push
  21045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21046. #pragma clang diagnostic ignored "-Wunused-variable"
  21047. #endif
  21048. #ifdef __clang__
  21049. #pragma clang diagnostic pop
  21050. #endif
  21051. #ifdef __clang__
  21052. #pragma clang diagnostic push
  21053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21054. #pragma clang diagnostic ignored "-Wunused-variable"
  21055. #endif
  21056. #ifdef __clang__
  21057. #pragma clang diagnostic pop
  21058. #endif
  21059. #ifdef __clang__
  21060. #pragma clang diagnostic push
  21061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21062. #pragma clang diagnostic ignored "-Wunused-variable"
  21063. #endif
  21064. #ifdef __clang__
  21065. #pragma clang diagnostic pop
  21066. #endif
  21067. #ifdef __clang__
  21068. #pragma clang diagnostic push
  21069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21070. #pragma clang diagnostic ignored "-Wunused-variable"
  21071. #endif
  21072. #ifdef __clang__
  21073. #pragma clang diagnostic pop
  21074. #endif
  21075. #ifdef __clang__
  21076. #pragma clang diagnostic push
  21077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21078. #pragma clang diagnostic ignored "-Wunused-variable"
  21079. #endif
  21080. #ifdef __clang__
  21081. #pragma clang diagnostic pop
  21082. #endif
  21083. #ifdef __clang__
  21084. #pragma clang diagnostic push
  21085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21086. #pragma clang diagnostic ignored "-Wunused-variable"
  21087. #endif
  21088. #ifdef __clang__
  21089. #pragma clang diagnostic pop
  21090. #endif
  21091. #ifdef __clang__
  21092. #pragma clang diagnostic push
  21093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21094. #pragma clang diagnostic ignored "-Wunused-variable"
  21095. #endif
  21096. #ifdef __clang__
  21097. #pragma clang diagnostic pop
  21098. #endif
  21099. #ifdef __clang__
  21100. #pragma clang diagnostic push
  21101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21102. #pragma clang diagnostic ignored "-Wunused-variable"
  21103. #endif
  21104. #ifdef __clang__
  21105. #pragma clang diagnostic pop
  21106. #endif
  21107. #ifdef __clang__
  21108. #pragma clang diagnostic push
  21109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21110. #pragma clang diagnostic ignored "-Wunused-variable"
  21111. #endif
  21112. #ifdef __clang__
  21113. #pragma clang diagnostic pop
  21114. #endif
  21115. #ifdef __clang__
  21116. #pragma clang diagnostic push
  21117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21118. #pragma clang diagnostic ignored "-Wunused-variable"
  21119. #endif
  21120. #ifdef __clang__
  21121. #pragma clang diagnostic pop
  21122. #endif
  21123. #ifdef __clang__
  21124. #pragma clang diagnostic push
  21125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21126. #pragma clang diagnostic ignored "-Wunused-variable"
  21127. #endif
  21128. #ifdef __clang__
  21129. #pragma clang diagnostic pop
  21130. #endif
  21131. #ifdef __clang__
  21132. #pragma clang diagnostic push
  21133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21134. #pragma clang diagnostic ignored "-Wunused-variable"
  21135. #endif
  21136. #ifdef __clang__
  21137. #pragma clang diagnostic pop
  21138. #endif
  21139. #ifdef __clang__
  21140. #pragma clang diagnostic push
  21141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21142. #pragma clang diagnostic ignored "-Wunused-variable"
  21143. #endif
  21144. #ifdef __clang__
  21145. #pragma clang diagnostic pop
  21146. #endif
  21147. #ifdef __clang__
  21148. #pragma clang diagnostic push
  21149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21150. #pragma clang diagnostic ignored "-Wunused-variable"
  21151. #endif
  21152. #ifdef __clang__
  21153. #pragma clang diagnostic pop
  21154. #endif
  21155. #ifdef __clang__
  21156. #pragma clang diagnostic push
  21157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21158. #pragma clang diagnostic ignored "-Wunused-variable"
  21159. #endif
  21160. #ifdef __clang__
  21161. #pragma clang diagnostic pop
  21162. #endif
  21163. #ifdef __clang__
  21164. #pragma clang diagnostic push
  21165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21166. #pragma clang diagnostic ignored "-Wunused-variable"
  21167. #endif
  21168. #ifdef __clang__
  21169. #pragma clang diagnostic pop
  21170. #endif
  21171. #ifdef __clang__
  21172. #pragma clang diagnostic push
  21173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21174. #pragma clang diagnostic ignored "-Wunused-variable"
  21175. #endif
  21176. #ifdef __clang__
  21177. #pragma clang diagnostic pop
  21178. #endif
  21179. #ifdef __clang__
  21180. #pragma clang diagnostic push
  21181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21182. #pragma clang diagnostic ignored "-Wunused-variable"
  21183. #endif
  21184. #ifdef __clang__
  21185. #pragma clang diagnostic pop
  21186. #endif
  21187. #ifdef __clang__
  21188. #pragma clang diagnostic push
  21189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21190. #pragma clang diagnostic ignored "-Wunused-variable"
  21191. #endif
  21192. #ifdef __clang__
  21193. #pragma clang diagnostic pop
  21194. #endif
  21195. #ifdef __clang__
  21196. #pragma clang diagnostic push
  21197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21198. #pragma clang diagnostic ignored "-Wunused-variable"
  21199. #endif
  21200. #ifdef __clang__
  21201. #pragma clang diagnostic pop
  21202. #endif
  21203. #ifdef __clang__
  21204. #pragma clang diagnostic push
  21205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21206. #pragma clang diagnostic ignored "-Wunused-variable"
  21207. #endif
  21208. #ifdef __clang__
  21209. #pragma clang diagnostic pop
  21210. #endif
  21211. #ifdef __clang__
  21212. #pragma clang diagnostic push
  21213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21214. #pragma clang diagnostic ignored "-Wunused-variable"
  21215. #endif
  21216. #ifdef __clang__
  21217. #pragma clang diagnostic pop
  21218. #endif
  21219. #ifdef __clang__
  21220. #pragma clang diagnostic push
  21221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21222. #pragma clang diagnostic ignored "-Wunused-variable"
  21223. #endif
  21224. #ifdef __clang__
  21225. #pragma clang diagnostic pop
  21226. #endif
  21227. #ifdef __clang__
  21228. #pragma clang diagnostic push
  21229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21230. #pragma clang diagnostic ignored "-Wunused-variable"
  21231. #endif
  21232. #ifdef __clang__
  21233. #pragma clang diagnostic pop
  21234. #endif
  21235. #ifdef __clang__
  21236. #pragma clang diagnostic push
  21237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21238. #pragma clang diagnostic ignored "-Wunused-variable"
  21239. #endif
  21240. #ifdef __clang__
  21241. #pragma clang diagnostic pop
  21242. #endif
  21243. #ifdef __clang__
  21244. #pragma clang diagnostic push
  21245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21246. #pragma clang diagnostic ignored "-Wunused-variable"
  21247. #endif
  21248. #ifdef __clang__
  21249. #pragma clang diagnostic pop
  21250. #endif
  21251. #ifdef __clang__
  21252. #pragma clang diagnostic push
  21253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21254. #pragma clang diagnostic ignored "-Wunused-variable"
  21255. #endif
  21256. #ifdef __clang__
  21257. #pragma clang diagnostic pop
  21258. #endif
  21259. #ifdef __clang__
  21260. #pragma clang diagnostic push
  21261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21262. #pragma clang diagnostic ignored "-Wunused-variable"
  21263. #endif
  21264. #ifdef __clang__
  21265. #pragma clang diagnostic pop
  21266. #endif
  21267. #ifdef __clang__
  21268. #pragma clang diagnostic push
  21269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21270. #pragma clang diagnostic ignored "-Wunused-variable"
  21271. #endif
  21272. #ifdef __clang__
  21273. #pragma clang diagnostic pop
  21274. #endif
  21275. #ifdef __clang__
  21276. #pragma clang diagnostic push
  21277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21278. #pragma clang diagnostic ignored "-Wunused-variable"
  21279. #endif
  21280. #ifdef __clang__
  21281. #pragma clang diagnostic pop
  21282. #endif
  21283. #ifdef __clang__
  21284. #pragma clang diagnostic push
  21285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21286. #pragma clang diagnostic ignored "-Wunused-variable"
  21287. #endif
  21288. #ifdef __clang__
  21289. #pragma clang diagnostic pop
  21290. #endif
  21291. #ifdef __clang__
  21292. #pragma clang diagnostic push
  21293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21294. #pragma clang diagnostic ignored "-Wunused-variable"
  21295. #endif
  21296. #ifdef __clang__
  21297. #pragma clang diagnostic pop
  21298. #endif
  21299. #ifdef __clang__
  21300. #pragma clang diagnostic push
  21301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21302. #pragma clang diagnostic ignored "-Wunused-variable"
  21303. #endif
  21304. #ifdef __clang__
  21305. #pragma clang diagnostic pop
  21306. #endif
  21307. #ifdef __clang__
  21308. #pragma clang diagnostic push
  21309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21310. #pragma clang diagnostic ignored "-Wunused-variable"
  21311. #endif
  21312. #ifdef __clang__
  21313. #pragma clang diagnostic pop
  21314. #endif
  21315. #ifdef __clang__
  21316. #pragma clang diagnostic push
  21317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21318. #pragma clang diagnostic ignored "-Wunused-variable"
  21319. #endif
  21320. #ifdef __clang__
  21321. #pragma clang diagnostic pop
  21322. #endif
  21323. #ifdef __clang__
  21324. #pragma clang diagnostic push
  21325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21326. #pragma clang diagnostic ignored "-Wunused-variable"
  21327. #endif
  21328. #ifdef __clang__
  21329. #pragma clang diagnostic pop
  21330. #endif
  21331. #ifdef __clang__
  21332. #pragma clang diagnostic push
  21333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21334. #pragma clang diagnostic ignored "-Wunused-variable"
  21335. #endif
  21336. #ifdef __clang__
  21337. #pragma clang diagnostic pop
  21338. #endif
  21339. #ifdef __clang__
  21340. #pragma clang diagnostic push
  21341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21342. #pragma clang diagnostic ignored "-Wunused-variable"
  21343. #endif
  21344. #ifdef __clang__
  21345. #pragma clang diagnostic pop
  21346. #endif
  21347. #ifdef __clang__
  21348. #pragma clang diagnostic push
  21349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21350. #pragma clang diagnostic ignored "-Wunused-variable"
  21351. #endif
  21352. #ifdef __clang__
  21353. #pragma clang diagnostic pop
  21354. #endif
  21355. #ifdef __clang__
  21356. #pragma clang diagnostic push
  21357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21358. #pragma clang diagnostic ignored "-Wunused-variable"
  21359. #endif
  21360. #ifdef __clang__
  21361. #pragma clang diagnostic pop
  21362. #endif
  21363. #ifdef __clang__
  21364. #pragma clang diagnostic push
  21365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21366. #pragma clang diagnostic ignored "-Wunused-variable"
  21367. #endif
  21368. #ifdef __clang__
  21369. #pragma clang diagnostic pop
  21370. #endif
  21371. #ifdef __clang__
  21372. #pragma clang diagnostic push
  21373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21374. #pragma clang diagnostic ignored "-Wunused-variable"
  21375. #endif
  21376. #ifdef __clang__
  21377. #pragma clang diagnostic pop
  21378. #endif
  21379. #ifdef __clang__
  21380. #pragma clang diagnostic push
  21381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21382. #pragma clang diagnostic ignored "-Wunused-variable"
  21383. #endif
  21384. #ifdef __clang__
  21385. #pragma clang diagnostic pop
  21386. #endif
  21387. #ifdef __clang__
  21388. #pragma clang diagnostic push
  21389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21390. #pragma clang diagnostic ignored "-Wunused-variable"
  21391. #endif
  21392. #ifdef __clang__
  21393. #pragma clang diagnostic pop
  21394. #endif
  21395. #ifdef __clang__
  21396. #pragma clang diagnostic push
  21397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21398. #pragma clang diagnostic ignored "-Wunused-variable"
  21399. #endif
  21400. #ifdef __clang__
  21401. #pragma clang diagnostic pop
  21402. #endif
  21403. #ifdef __clang__
  21404. #pragma clang diagnostic push
  21405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21406. #pragma clang diagnostic ignored "-Wunused-variable"
  21407. #endif
  21408. #ifdef __clang__
  21409. #pragma clang diagnostic pop
  21410. #endif
  21411. #ifdef __clang__
  21412. #pragma clang diagnostic push
  21413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21414. #pragma clang diagnostic ignored "-Wunused-variable"
  21415. #endif
  21416. #ifdef __clang__
  21417. #pragma clang diagnostic pop
  21418. #endif
  21419. #ifdef __clang__
  21420. #pragma clang diagnostic push
  21421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21422. #pragma clang diagnostic ignored "-Wunused-variable"
  21423. #endif
  21424. #ifdef __clang__
  21425. #pragma clang diagnostic pop
  21426. #endif
  21427. #ifdef __clang__
  21428. #pragma clang diagnostic push
  21429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21430. #pragma clang diagnostic ignored "-Wunused-variable"
  21431. #endif
  21432. #ifdef __clang__
  21433. #pragma clang diagnostic pop
  21434. #endif
  21435. #ifdef __clang__
  21436. #pragma clang diagnostic push
  21437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21438. #pragma clang diagnostic ignored "-Wunused-variable"
  21439. #endif
  21440. #ifdef __clang__
  21441. #pragma clang diagnostic pop
  21442. #endif
  21443. #ifdef __clang__
  21444. #pragma clang diagnostic push
  21445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21446. #pragma clang diagnostic ignored "-Wunused-variable"
  21447. #endif
  21448. #ifdef __clang__
  21449. #pragma clang diagnostic pop
  21450. #endif
  21451. #ifdef __clang__
  21452. #pragma clang diagnostic push
  21453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21454. #pragma clang diagnostic ignored "-Wunused-variable"
  21455. #endif
  21456. #ifdef __clang__
  21457. #pragma clang diagnostic pop
  21458. #endif
  21459. #ifdef __clang__
  21460. #pragma clang diagnostic push
  21461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21462. #pragma clang diagnostic ignored "-Wunused-variable"
  21463. #endif
  21464. #ifdef __clang__
  21465. #pragma clang diagnostic pop
  21466. #endif
  21467. #ifdef __clang__
  21468. #pragma clang diagnostic push
  21469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21470. #pragma clang diagnostic ignored "-Wunused-variable"
  21471. #endif
  21472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IDragAndDropController_1_DragCleanup_m893F7D190B360DC71C9554C3361C271442A9D10D_gshared (RuntimeObject* __this, const RuntimeMethod* method)
  21473. {
  21474. {
  21475. return;
  21476. }
  21477. }
  21478. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IDragAndDropController_1_HandleAutoExpand_m78F0F30CAD53558848F9B10678840555BAE43904_gshared (RuntimeObject* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_item, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_pointerPosition, const RuntimeMethod* method)
  21479. {
  21480. {
  21481. return;
  21482. }
  21483. }
  21484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IDragAndDropController_1_GetSortedSelectedIds_mDFC6FDC5A45C93A037072B5BB56F1BD3DD0B304D_gshared (RuntimeObject* __this, const RuntimeMethod* method)
  21485. {
  21486. static bool s_Il2CppMethodInitialized;
  21487. if (!s_Il2CppMethodInitialized)
  21488. {
  21489. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_RuntimeMethod_var);
  21490. s_Il2CppMethodInitialized = true;
  21491. }
  21492. {
  21493. RuntimeObject* L_0;
  21494. L_0 = Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_inline(Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_RuntimeMethod_var);
  21495. return L_0;
  21496. }
  21497. }
  21498. #ifdef __clang__
  21499. #pragma clang diagnostic pop
  21500. #endif
  21501. #ifdef __clang__
  21502. #pragma clang diagnostic push
  21503. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21504. #pragma clang diagnostic ignored "-Wunused-variable"
  21505. #endif
  21506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IDragAndDropController_1_DragCleanup_m2FCD68C87992868E396B5DA90131C08505B2CD7F_gshared (RuntimeObject* __this, const RuntimeMethod* method)
  21507. {
  21508. {
  21509. return;
  21510. }
  21511. }
  21512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IDragAndDropController_1_HandleAutoExpand_m82F37E2DA456A320A8324D0FB408BA7B47D448FE_gshared (RuntimeObject* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_item, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_pointerPosition, const RuntimeMethod* method)
  21513. {
  21514. {
  21515. return;
  21516. }
  21517. }
  21518. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IDragAndDropController_1_GetSortedSelectedIds_mEB39229DE86832A066DDD70D6B0F116995EA81A4_gshared (RuntimeObject* __this, const RuntimeMethod* method)
  21519. {
  21520. static bool s_Il2CppMethodInitialized;
  21521. if (!s_Il2CppMethodInitialized)
  21522. {
  21523. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_RuntimeMethod_var);
  21524. s_Il2CppMethodInitialized = true;
  21525. }
  21526. {
  21527. RuntimeObject* L_0;
  21528. L_0 = Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_inline(Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_RuntimeMethod_var);
  21529. return L_0;
  21530. }
  21531. }
  21532. #ifdef __clang__
  21533. #pragma clang diagnostic pop
  21534. #endif
  21535. #ifdef __clang__
  21536. #pragma clang diagnostic push
  21537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21538. #pragma clang diagnostic ignored "-Wunused-variable"
  21539. #endif
  21540. #ifdef __clang__
  21541. #pragma clang diagnostic pop
  21542. #endif
  21543. #ifdef __clang__
  21544. #pragma clang diagnostic push
  21545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21546. #pragma clang diagnostic ignored "-Wunused-variable"
  21547. #endif
  21548. #ifdef __clang__
  21549. #pragma clang diagnostic pop
  21550. #endif
  21551. #ifdef __clang__
  21552. #pragma clang diagnostic push
  21553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21554. #pragma clang diagnostic ignored "-Wunused-variable"
  21555. #endif
  21556. #ifdef __clang__
  21557. #pragma clang diagnostic pop
  21558. #endif
  21559. #ifdef __clang__
  21560. #pragma clang diagnostic push
  21561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21562. #pragma clang diagnostic ignored "-Wunused-variable"
  21563. #endif
  21564. #ifdef __clang__
  21565. #pragma clang diagnostic pop
  21566. #endif
  21567. #ifdef __clang__
  21568. #pragma clang diagnostic push
  21569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21570. #pragma clang diagnostic ignored "-Wunused-variable"
  21571. #endif
  21572. #ifdef __clang__
  21573. #pragma clang diagnostic pop
  21574. #endif
  21575. #ifdef __clang__
  21576. #pragma clang diagnostic push
  21577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21578. #pragma clang diagnostic ignored "-Wunused-variable"
  21579. #endif
  21580. #ifdef __clang__
  21581. #pragma clang diagnostic pop
  21582. #endif
  21583. #ifdef __clang__
  21584. #pragma clang diagnostic push
  21585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21586. #pragma clang diagnostic ignored "-Wunused-variable"
  21587. #endif
  21588. #ifdef __clang__
  21589. #pragma clang diagnostic pop
  21590. #endif
  21591. #ifdef __clang__
  21592. #pragma clang diagnostic push
  21593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21594. #pragma clang diagnostic ignored "-Wunused-variable"
  21595. #endif
  21596. #ifdef __clang__
  21597. #pragma clang diagnostic pop
  21598. #endif
  21599. #ifdef __clang__
  21600. #pragma clang diagnostic push
  21601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21602. #pragma clang diagnostic ignored "-Wunused-variable"
  21603. #endif
  21604. #ifdef __clang__
  21605. #pragma clang diagnostic pop
  21606. #endif
  21607. #ifdef __clang__
  21608. #pragma clang diagnostic push
  21609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21610. #pragma clang diagnostic ignored "-Wunused-variable"
  21611. #endif
  21612. #ifdef __clang__
  21613. #pragma clang diagnostic pop
  21614. #endif
  21615. #ifdef __clang__
  21616. #pragma clang diagnostic push
  21617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21618. #pragma clang diagnostic ignored "-Wunused-variable"
  21619. #endif
  21620. #ifdef __clang__
  21621. #pragma clang diagnostic pop
  21622. #endif
  21623. #ifdef __clang__
  21624. #pragma clang diagnostic push
  21625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21626. #pragma clang diagnostic ignored "-Wunused-variable"
  21627. #endif
  21628. #ifdef __clang__
  21629. #pragma clang diagnostic pop
  21630. #endif
  21631. #ifdef __clang__
  21632. #pragma clang diagnostic push
  21633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21634. #pragma clang diagnostic ignored "-Wunused-variable"
  21635. #endif
  21636. #ifdef __clang__
  21637. #pragma clang diagnostic pop
  21638. #endif
  21639. #ifdef __clang__
  21640. #pragma clang diagnostic push
  21641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21642. #pragma clang diagnostic ignored "-Wunused-variable"
  21643. #endif
  21644. #ifdef __clang__
  21645. #pragma clang diagnostic pop
  21646. #endif
  21647. #ifdef __clang__
  21648. #pragma clang diagnostic push
  21649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21650. #pragma clang diagnostic ignored "-Wunused-variable"
  21651. #endif
  21652. #ifdef __clang__
  21653. #pragma clang diagnostic pop
  21654. #endif
  21655. #ifdef __clang__
  21656. #pragma clang diagnostic push
  21657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21658. #pragma clang diagnostic ignored "-Wunused-variable"
  21659. #endif
  21660. #ifdef __clang__
  21661. #pragma clang diagnostic pop
  21662. #endif
  21663. #ifdef __clang__
  21664. #pragma clang diagnostic push
  21665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21666. #pragma clang diagnostic ignored "-Wunused-variable"
  21667. #endif
  21668. #ifdef __clang__
  21669. #pragma clang diagnostic pop
  21670. #endif
  21671. #ifdef __clang__
  21672. #pragma clang diagnostic push
  21673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21674. #pragma clang diagnostic ignored "-Wunused-variable"
  21675. #endif
  21676. #ifdef __clang__
  21677. #pragma clang diagnostic pop
  21678. #endif
  21679. #ifdef __clang__
  21680. #pragma clang diagnostic push
  21681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21682. #pragma clang diagnostic ignored "-Wunused-variable"
  21683. #endif
  21684. #ifdef __clang__
  21685. #pragma clang diagnostic pop
  21686. #endif
  21687. #ifdef __clang__
  21688. #pragma clang diagnostic push
  21689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21690. #pragma clang diagnostic ignored "-Wunused-variable"
  21691. #endif
  21692. #ifdef __clang__
  21693. #pragma clang diagnostic pop
  21694. #endif
  21695. #ifdef __clang__
  21696. #pragma clang diagnostic push
  21697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21698. #pragma clang diagnostic ignored "-Wunused-variable"
  21699. #endif
  21700. #ifdef __clang__
  21701. #pragma clang diagnostic pop
  21702. #endif
  21703. #ifdef __clang__
  21704. #pragma clang diagnostic push
  21705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21706. #pragma clang diagnostic ignored "-Wunused-variable"
  21707. #endif
  21708. #ifdef __clang__
  21709. #pragma clang diagnostic pop
  21710. #endif
  21711. #ifdef __clang__
  21712. #pragma clang diagnostic push
  21713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21714. #pragma clang diagnostic ignored "-Wunused-variable"
  21715. #endif
  21716. #ifdef __clang__
  21717. #pragma clang diagnostic pop
  21718. #endif
  21719. #ifdef __clang__
  21720. #pragma clang diagnostic push
  21721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21722. #pragma clang diagnostic ignored "-Wunused-variable"
  21723. #endif
  21724. #ifdef __clang__
  21725. #pragma clang diagnostic pop
  21726. #endif
  21727. #ifdef __clang__
  21728. #pragma clang diagnostic push
  21729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21730. #pragma clang diagnostic ignored "-Wunused-variable"
  21731. #endif
  21732. #ifdef __clang__
  21733. #pragma clang diagnostic pop
  21734. #endif
  21735. #ifdef __clang__
  21736. #pragma clang diagnostic push
  21737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21738. #pragma clang diagnostic ignored "-Wunused-variable"
  21739. #endif
  21740. #ifdef __clang__
  21741. #pragma clang diagnostic pop
  21742. #endif
  21743. #ifdef __clang__
  21744. #pragma clang diagnostic push
  21745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21746. #pragma clang diagnostic ignored "-Wunused-variable"
  21747. #endif
  21748. #ifdef __clang__
  21749. #pragma clang diagnostic pop
  21750. #endif
  21751. #ifdef __clang__
  21752. #pragma clang diagnostic push
  21753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21754. #pragma clang diagnostic ignored "-Wunused-variable"
  21755. #endif
  21756. #ifdef __clang__
  21757. #pragma clang diagnostic pop
  21758. #endif
  21759. #ifdef __clang__
  21760. #pragma clang diagnostic push
  21761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21762. #pragma clang diagnostic ignored "-Wunused-variable"
  21763. #endif
  21764. #ifdef __clang__
  21765. #pragma clang diagnostic pop
  21766. #endif
  21767. #ifdef __clang__
  21768. #pragma clang diagnostic push
  21769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21770. #pragma clang diagnostic ignored "-Wunused-variable"
  21771. #endif
  21772. #ifdef __clang__
  21773. #pragma clang diagnostic pop
  21774. #endif
  21775. #ifdef __clang__
  21776. #pragma clang diagnostic push
  21777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21778. #pragma clang diagnostic ignored "-Wunused-variable"
  21779. #endif
  21780. #ifdef __clang__
  21781. #pragma clang diagnostic pop
  21782. #endif
  21783. #ifdef __clang__
  21784. #pragma clang diagnostic push
  21785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21786. #pragma clang diagnostic ignored "-Wunused-variable"
  21787. #endif
  21788. #ifdef __clang__
  21789. #pragma clang diagnostic pop
  21790. #endif
  21791. #ifdef __clang__
  21792. #pragma clang diagnostic push
  21793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21794. #pragma clang diagnostic ignored "-Wunused-variable"
  21795. #endif
  21796. #ifdef __clang__
  21797. #pragma clang diagnostic pop
  21798. #endif
  21799. #ifdef __clang__
  21800. #pragma clang diagnostic push
  21801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21802. #pragma clang diagnostic ignored "-Wunused-variable"
  21803. #endif
  21804. #ifdef __clang__
  21805. #pragma clang diagnostic pop
  21806. #endif
  21807. #ifdef __clang__
  21808. #pragma clang diagnostic push
  21809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21810. #pragma clang diagnostic ignored "-Wunused-variable"
  21811. #endif
  21812. #ifdef __clang__
  21813. #pragma clang diagnostic pop
  21814. #endif
  21815. #ifdef __clang__
  21816. #pragma clang diagnostic push
  21817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21818. #pragma clang diagnostic ignored "-Wunused-variable"
  21819. #endif
  21820. #ifdef __clang__
  21821. #pragma clang diagnostic pop
  21822. #endif
  21823. #ifdef __clang__
  21824. #pragma clang diagnostic push
  21825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21826. #pragma clang diagnostic ignored "-Wunused-variable"
  21827. #endif
  21828. #ifdef __clang__
  21829. #pragma clang diagnostic pop
  21830. #endif
  21831. #ifdef __clang__
  21832. #pragma clang diagnostic push
  21833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21834. #pragma clang diagnostic ignored "-Wunused-variable"
  21835. #endif
  21836. #ifdef __clang__
  21837. #pragma clang diagnostic pop
  21838. #endif
  21839. #ifdef __clang__
  21840. #pragma clang diagnostic push
  21841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21842. #pragma clang diagnostic ignored "-Wunused-variable"
  21843. #endif
  21844. #ifdef __clang__
  21845. #pragma clang diagnostic pop
  21846. #endif
  21847. #ifdef __clang__
  21848. #pragma clang diagnostic push
  21849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21850. #pragma clang diagnostic ignored "-Wunused-variable"
  21851. #endif
  21852. #ifdef __clang__
  21853. #pragma clang diagnostic pop
  21854. #endif
  21855. #ifdef __clang__
  21856. #pragma clang diagnostic push
  21857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21858. #pragma clang diagnostic ignored "-Wunused-variable"
  21859. #endif
  21860. #ifdef __clang__
  21861. #pragma clang diagnostic pop
  21862. #endif
  21863. #ifdef __clang__
  21864. #pragma clang diagnostic push
  21865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21866. #pragma clang diagnostic ignored "-Wunused-variable"
  21867. #endif
  21868. #ifdef __clang__
  21869. #pragma clang diagnostic pop
  21870. #endif
  21871. #ifdef __clang__
  21872. #pragma clang diagnostic push
  21873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21874. #pragma clang diagnostic ignored "-Wunused-variable"
  21875. #endif
  21876. #ifdef __clang__
  21877. #pragma clang diagnostic pop
  21878. #endif
  21879. #ifdef __clang__
  21880. #pragma clang diagnostic push
  21881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21882. #pragma clang diagnostic ignored "-Wunused-variable"
  21883. #endif
  21884. #ifdef __clang__
  21885. #pragma clang diagnostic pop
  21886. #endif
  21887. #ifdef __clang__
  21888. #pragma clang diagnostic push
  21889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21890. #pragma clang diagnostic ignored "-Wunused-variable"
  21891. #endif
  21892. #ifdef __clang__
  21893. #pragma clang diagnostic pop
  21894. #endif
  21895. #ifdef __clang__
  21896. #pragma clang diagnostic push
  21897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21898. #pragma clang diagnostic ignored "-Wunused-variable"
  21899. #endif
  21900. #ifdef __clang__
  21901. #pragma clang diagnostic pop
  21902. #endif
  21903. #ifdef __clang__
  21904. #pragma clang diagnostic push
  21905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21906. #pragma clang diagnostic ignored "-Wunused-variable"
  21907. #endif
  21908. #ifdef __clang__
  21909. #pragma clang diagnostic pop
  21910. #endif
  21911. #ifdef __clang__
  21912. #pragma clang diagnostic push
  21913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21914. #pragma clang diagnostic ignored "-Wunused-variable"
  21915. #endif
  21916. #ifdef __clang__
  21917. #pragma clang diagnostic pop
  21918. #endif
  21919. #ifdef __clang__
  21920. #pragma clang diagnostic push
  21921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21922. #pragma clang diagnostic ignored "-Wunused-variable"
  21923. #endif
  21924. #ifdef __clang__
  21925. #pragma clang diagnostic pop
  21926. #endif
  21927. #ifdef __clang__
  21928. #pragma clang diagnostic push
  21929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21930. #pragma clang diagnostic ignored "-Wunused-variable"
  21931. #endif
  21932. #ifdef __clang__
  21933. #pragma clang diagnostic pop
  21934. #endif
  21935. #ifdef __clang__
  21936. #pragma clang diagnostic push
  21937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21938. #pragma clang diagnostic ignored "-Wunused-variable"
  21939. #endif
  21940. #ifdef __clang__
  21941. #pragma clang diagnostic pop
  21942. #endif
  21943. #ifdef __clang__
  21944. #pragma clang diagnostic push
  21945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21946. #pragma clang diagnostic ignored "-Wunused-variable"
  21947. #endif
  21948. #ifdef __clang__
  21949. #pragma clang diagnostic pop
  21950. #endif
  21951. #ifdef __clang__
  21952. #pragma clang diagnostic push
  21953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21954. #pragma clang diagnostic ignored "-Wunused-variable"
  21955. #endif
  21956. #ifdef __clang__
  21957. #pragma clang diagnostic pop
  21958. #endif
  21959. #ifdef __clang__
  21960. #pragma clang diagnostic push
  21961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21962. #pragma clang diagnostic ignored "-Wunused-variable"
  21963. #endif
  21964. #ifdef __clang__
  21965. #pragma clang diagnostic pop
  21966. #endif
  21967. #ifdef __clang__
  21968. #pragma clang diagnostic push
  21969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21970. #pragma clang diagnostic ignored "-Wunused-variable"
  21971. #endif
  21972. #ifdef __clang__
  21973. #pragma clang diagnostic pop
  21974. #endif
  21975. #ifdef __clang__
  21976. #pragma clang diagnostic push
  21977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21978. #pragma clang diagnostic ignored "-Wunused-variable"
  21979. #endif
  21980. #ifdef __clang__
  21981. #pragma clang diagnostic pop
  21982. #endif
  21983. #ifdef __clang__
  21984. #pragma clang diagnostic push
  21985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21986. #pragma clang diagnostic ignored "-Wunused-variable"
  21987. #endif
  21988. #ifdef __clang__
  21989. #pragma clang diagnostic pop
  21990. #endif
  21991. #ifdef __clang__
  21992. #pragma clang diagnostic push
  21993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21994. #pragma clang diagnostic ignored "-Wunused-variable"
  21995. #endif
  21996. #ifdef __clang__
  21997. #pragma clang diagnostic pop
  21998. #endif
  21999. #ifdef __clang__
  22000. #pragma clang diagnostic push
  22001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22002. #pragma clang diagnostic ignored "-Wunused-variable"
  22003. #endif
  22004. #ifdef __clang__
  22005. #pragma clang diagnostic pop
  22006. #endif
  22007. #ifdef __clang__
  22008. #pragma clang diagnostic push
  22009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22010. #pragma clang diagnostic ignored "-Wunused-variable"
  22011. #endif
  22012. #ifdef __clang__
  22013. #pragma clang diagnostic pop
  22014. #endif
  22015. #ifdef __clang__
  22016. #pragma clang diagnostic push
  22017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22018. #pragma clang diagnostic ignored "-Wunused-variable"
  22019. #endif
  22020. #ifdef __clang__
  22021. #pragma clang diagnostic pop
  22022. #endif
  22023. #ifdef __clang__
  22024. #pragma clang diagnostic push
  22025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22026. #pragma clang diagnostic ignored "-Wunused-variable"
  22027. #endif
  22028. #ifdef __clang__
  22029. #pragma clang diagnostic pop
  22030. #endif
  22031. #ifdef __clang__
  22032. #pragma clang diagnostic push
  22033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22034. #pragma clang diagnostic ignored "-Wunused-variable"
  22035. #endif
  22036. #ifdef __clang__
  22037. #pragma clang diagnostic pop
  22038. #endif
  22039. #ifdef __clang__
  22040. #pragma clang diagnostic push
  22041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22042. #pragma clang diagnostic ignored "-Wunused-variable"
  22043. #endif
  22044. #ifdef __clang__
  22045. #pragma clang diagnostic pop
  22046. #endif
  22047. #ifdef __clang__
  22048. #pragma clang diagnostic push
  22049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22050. #pragma clang diagnostic ignored "-Wunused-variable"
  22051. #endif
  22052. #ifdef __clang__
  22053. #pragma clang diagnostic pop
  22054. #endif
  22055. #ifdef __clang__
  22056. #pragma clang diagnostic push
  22057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22058. #pragma clang diagnostic ignored "-Wunused-variable"
  22059. #endif
  22060. #ifdef __clang__
  22061. #pragma clang diagnostic pop
  22062. #endif
  22063. #ifdef __clang__
  22064. #pragma clang diagnostic push
  22065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22066. #pragma clang diagnostic ignored "-Wunused-variable"
  22067. #endif
  22068. #ifdef __clang__
  22069. #pragma clang diagnostic pop
  22070. #endif
  22071. #ifdef __clang__
  22072. #pragma clang diagnostic push
  22073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22074. #pragma clang diagnostic ignored "-Wunused-variable"
  22075. #endif
  22076. #ifdef __clang__
  22077. #pragma clang diagnostic pop
  22078. #endif
  22079. #ifdef __clang__
  22080. #pragma clang diagnostic push
  22081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22082. #pragma clang diagnostic ignored "-Wunused-variable"
  22083. #endif
  22084. #ifdef __clang__
  22085. #pragma clang diagnostic pop
  22086. #endif
  22087. #ifdef __clang__
  22088. #pragma clang diagnostic push
  22089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22090. #pragma clang diagnostic ignored "-Wunused-variable"
  22091. #endif
  22092. #ifdef __clang__
  22093. #pragma clang diagnostic pop
  22094. #endif
  22095. #ifdef __clang__
  22096. #pragma clang diagnostic push
  22097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22098. #pragma clang diagnostic ignored "-Wunused-variable"
  22099. #endif
  22100. #ifdef __clang__
  22101. #pragma clang diagnostic pop
  22102. #endif
  22103. #ifdef __clang__
  22104. #pragma clang diagnostic push
  22105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22106. #pragma clang diagnostic ignored "-Wunused-variable"
  22107. #endif
  22108. #ifdef __clang__
  22109. #pragma clang diagnostic pop
  22110. #endif
  22111. #ifdef __clang__
  22112. #pragma clang diagnostic push
  22113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22114. #pragma clang diagnostic ignored "-Wunused-variable"
  22115. #endif
  22116. #ifdef __clang__
  22117. #pragma clang diagnostic pop
  22118. #endif
  22119. #ifdef __clang__
  22120. #pragma clang diagnostic push
  22121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22122. #pragma clang diagnostic ignored "-Wunused-variable"
  22123. #endif
  22124. #ifdef __clang__
  22125. #pragma clang diagnostic pop
  22126. #endif
  22127. #ifdef __clang__
  22128. #pragma clang diagnostic push
  22129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22130. #pragma clang diagnostic ignored "-Wunused-variable"
  22131. #endif
  22132. #ifdef __clang__
  22133. #pragma clang diagnostic pop
  22134. #endif
  22135. #ifdef __clang__
  22136. #pragma clang diagnostic push
  22137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22138. #pragma clang diagnostic ignored "-Wunused-variable"
  22139. #endif
  22140. #ifdef __clang__
  22141. #pragma clang diagnostic pop
  22142. #endif
  22143. #ifdef __clang__
  22144. #pragma clang diagnostic push
  22145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22146. #pragma clang diagnostic ignored "-Wunused-variable"
  22147. #endif
  22148. #ifdef __clang__
  22149. #pragma clang diagnostic pop
  22150. #endif
  22151. #ifdef __clang__
  22152. #pragma clang diagnostic push
  22153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22154. #pragma clang diagnostic ignored "-Wunused-variable"
  22155. #endif
  22156. #ifdef __clang__
  22157. #pragma clang diagnostic pop
  22158. #endif
  22159. #ifdef __clang__
  22160. #pragma clang diagnostic push
  22161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22162. #pragma clang diagnostic ignored "-Wunused-variable"
  22163. #endif
  22164. #ifdef __clang__
  22165. #pragma clang diagnostic pop
  22166. #endif
  22167. #ifdef __clang__
  22168. #pragma clang diagnostic push
  22169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22170. #pragma clang diagnostic ignored "-Wunused-variable"
  22171. #endif
  22172. #ifdef __clang__
  22173. #pragma clang diagnostic pop
  22174. #endif
  22175. #ifdef __clang__
  22176. #pragma clang diagnostic push
  22177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22178. #pragma clang diagnostic ignored "-Wunused-variable"
  22179. #endif
  22180. #ifdef __clang__
  22181. #pragma clang diagnostic pop
  22182. #endif
  22183. #ifdef __clang__
  22184. #pragma clang diagnostic push
  22185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22186. #pragma clang diagnostic ignored "-Wunused-variable"
  22187. #endif
  22188. #ifdef __clang__
  22189. #pragma clang diagnostic pop
  22190. #endif
  22191. #ifdef __clang__
  22192. #pragma clang diagnostic push
  22193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22194. #pragma clang diagnostic ignored "-Wunused-variable"
  22195. #endif
  22196. #ifdef __clang__
  22197. #pragma clang diagnostic pop
  22198. #endif
  22199. #ifdef __clang__
  22200. #pragma clang diagnostic push
  22201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22202. #pragma clang diagnostic ignored "-Wunused-variable"
  22203. #endif
  22204. #ifdef __clang__
  22205. #pragma clang diagnostic pop
  22206. #endif
  22207. #ifdef __clang__
  22208. #pragma clang diagnostic push
  22209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22210. #pragma clang diagnostic ignored "-Wunused-variable"
  22211. #endif
  22212. #ifdef __clang__
  22213. #pragma clang diagnostic pop
  22214. #endif
  22215. #ifdef __clang__
  22216. #pragma clang diagnostic push
  22217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22218. #pragma clang diagnostic ignored "-Wunused-variable"
  22219. #endif
  22220. #ifdef __clang__
  22221. #pragma clang diagnostic pop
  22222. #endif
  22223. #ifdef __clang__
  22224. #pragma clang diagnostic push
  22225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22226. #pragma clang diagnostic ignored "-Wunused-variable"
  22227. #endif
  22228. #ifdef __clang__
  22229. #pragma clang diagnostic pop
  22230. #endif
  22231. #ifdef __clang__
  22232. #pragma clang diagnostic push
  22233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22234. #pragma clang diagnostic ignored "-Wunused-variable"
  22235. #endif
  22236. #ifdef __clang__
  22237. #pragma clang diagnostic pop
  22238. #endif
  22239. #ifdef __clang__
  22240. #pragma clang diagnostic push
  22241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22242. #pragma clang diagnostic ignored "-Wunused-variable"
  22243. #endif
  22244. #ifdef __clang__
  22245. #pragma clang diagnostic pop
  22246. #endif
  22247. #ifdef __clang__
  22248. #pragma clang diagnostic push
  22249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22250. #pragma clang diagnostic ignored "-Wunused-variable"
  22251. #endif
  22252. #ifdef __clang__
  22253. #pragma clang diagnostic pop
  22254. #endif
  22255. #ifdef __clang__
  22256. #pragma clang diagnostic push
  22257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22258. #pragma clang diagnostic ignored "-Wunused-variable"
  22259. #endif
  22260. #ifdef __clang__
  22261. #pragma clang diagnostic pop
  22262. #endif
  22263. #ifdef __clang__
  22264. #pragma clang diagnostic push
  22265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22266. #pragma clang diagnostic ignored "-Wunused-variable"
  22267. #endif
  22268. #ifdef __clang__
  22269. #pragma clang diagnostic pop
  22270. #endif
  22271. #ifdef __clang__
  22272. #pragma clang diagnostic push
  22273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22274. #pragma clang diagnostic ignored "-Wunused-variable"
  22275. #endif
  22276. #ifdef __clang__
  22277. #pragma clang diagnostic pop
  22278. #endif
  22279. #ifdef __clang__
  22280. #pragma clang diagnostic push
  22281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22282. #pragma clang diagnostic ignored "-Wunused-variable"
  22283. #endif
  22284. #ifdef __clang__
  22285. #pragma clang diagnostic pop
  22286. #endif
  22287. #ifdef __clang__
  22288. #pragma clang diagnostic push
  22289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22290. #pragma clang diagnostic ignored "-Wunused-variable"
  22291. #endif
  22292. #ifdef __clang__
  22293. #pragma clang diagnostic pop
  22294. #endif
  22295. #ifdef __clang__
  22296. #pragma clang diagnostic push
  22297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22298. #pragma clang diagnostic ignored "-Wunused-variable"
  22299. #endif
  22300. #ifdef __clang__
  22301. #pragma clang diagnostic pop
  22302. #endif
  22303. #ifdef __clang__
  22304. #pragma clang diagnostic push
  22305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22306. #pragma clang diagnostic ignored "-Wunused-variable"
  22307. #endif
  22308. #ifdef __clang__
  22309. #pragma clang diagnostic pop
  22310. #endif
  22311. #ifdef __clang__
  22312. #pragma clang diagnostic push
  22313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22314. #pragma clang diagnostic ignored "-Wunused-variable"
  22315. #endif
  22316. #ifdef __clang__
  22317. #pragma clang diagnostic pop
  22318. #endif
  22319. #ifdef __clang__
  22320. #pragma clang diagnostic push
  22321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22322. #pragma clang diagnostic ignored "-Wunused-variable"
  22323. #endif
  22324. #ifdef __clang__
  22325. #pragma clang diagnostic pop
  22326. #endif
  22327. #ifdef __clang__
  22328. #pragma clang diagnostic push
  22329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22330. #pragma clang diagnostic ignored "-Wunused-variable"
  22331. #endif
  22332. #ifdef __clang__
  22333. #pragma clang diagnostic pop
  22334. #endif
  22335. #ifdef __clang__
  22336. #pragma clang diagnostic push
  22337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22338. #pragma clang diagnostic ignored "-Wunused-variable"
  22339. #endif
  22340. #ifdef __clang__
  22341. #pragma clang diagnostic pop
  22342. #endif
  22343. #ifdef __clang__
  22344. #pragma clang diagnostic push
  22345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22346. #pragma clang diagnostic ignored "-Wunused-variable"
  22347. #endif
  22348. #ifdef __clang__
  22349. #pragma clang diagnostic pop
  22350. #endif
  22351. #ifdef __clang__
  22352. #pragma clang diagnostic push
  22353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22354. #pragma clang diagnostic ignored "-Wunused-variable"
  22355. #endif
  22356. #ifdef __clang__
  22357. #pragma clang diagnostic pop
  22358. #endif
  22359. #ifdef __clang__
  22360. #pragma clang diagnostic push
  22361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22362. #pragma clang diagnostic ignored "-Wunused-variable"
  22363. #endif
  22364. #ifdef __clang__
  22365. #pragma clang diagnostic pop
  22366. #endif
  22367. #ifdef __clang__
  22368. #pragma clang diagnostic push
  22369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22370. #pragma clang diagnostic ignored "-Wunused-variable"
  22371. #endif
  22372. #ifdef __clang__
  22373. #pragma clang diagnostic pop
  22374. #endif
  22375. #ifdef __clang__
  22376. #pragma clang diagnostic push
  22377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22378. #pragma clang diagnostic ignored "-Wunused-variable"
  22379. #endif
  22380. #ifdef __clang__
  22381. #pragma clang diagnostic pop
  22382. #endif
  22383. #ifdef __clang__
  22384. #pragma clang diagnostic push
  22385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22386. #pragma clang diagnostic ignored "-Wunused-variable"
  22387. #endif
  22388. #ifdef __clang__
  22389. #pragma clang diagnostic pop
  22390. #endif
  22391. #ifdef __clang__
  22392. #pragma clang diagnostic push
  22393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22394. #pragma clang diagnostic ignored "-Wunused-variable"
  22395. #endif
  22396. #ifdef __clang__
  22397. #pragma clang diagnostic pop
  22398. #endif
  22399. #ifdef __clang__
  22400. #pragma clang diagnostic push
  22401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22402. #pragma clang diagnostic ignored "-Wunused-variable"
  22403. #endif
  22404. #ifdef __clang__
  22405. #pragma clang diagnostic pop
  22406. #endif
  22407. #ifdef __clang__
  22408. #pragma clang diagnostic push
  22409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22410. #pragma clang diagnostic ignored "-Wunused-variable"
  22411. #endif
  22412. #ifdef __clang__
  22413. #pragma clang diagnostic pop
  22414. #endif
  22415. #ifdef __clang__
  22416. #pragma clang diagnostic push
  22417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22418. #pragma clang diagnostic ignored "-Wunused-variable"
  22419. #endif
  22420. #ifdef __clang__
  22421. #pragma clang diagnostic pop
  22422. #endif
  22423. #ifdef __clang__
  22424. #pragma clang diagnostic push
  22425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22426. #pragma clang diagnostic ignored "-Wunused-variable"
  22427. #endif
  22428. #ifdef __clang__
  22429. #pragma clang diagnostic pop
  22430. #endif
  22431. #ifdef __clang__
  22432. #pragma clang diagnostic push
  22433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22434. #pragma clang diagnostic ignored "-Wunused-variable"
  22435. #endif
  22436. #ifdef __clang__
  22437. #pragma clang diagnostic pop
  22438. #endif
  22439. #ifdef __clang__
  22440. #pragma clang diagnostic push
  22441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22442. #pragma clang diagnostic ignored "-Wunused-variable"
  22443. #endif
  22444. #ifdef __clang__
  22445. #pragma clang diagnostic pop
  22446. #endif
  22447. #ifdef __clang__
  22448. #pragma clang diagnostic push
  22449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22450. #pragma clang diagnostic ignored "-Wunused-variable"
  22451. #endif
  22452. #ifdef __clang__
  22453. #pragma clang diagnostic pop
  22454. #endif
  22455. #ifdef __clang__
  22456. #pragma clang diagnostic push
  22457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22458. #pragma clang diagnostic ignored "-Wunused-variable"
  22459. #endif
  22460. #ifdef __clang__
  22461. #pragma clang diagnostic pop
  22462. #endif
  22463. #ifdef __clang__
  22464. #pragma clang diagnostic push
  22465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22466. #pragma clang diagnostic ignored "-Wunused-variable"
  22467. #endif
  22468. #ifdef __clang__
  22469. #pragma clang diagnostic pop
  22470. #endif
  22471. #ifdef __clang__
  22472. #pragma clang diagnostic push
  22473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22474. #pragma clang diagnostic ignored "-Wunused-variable"
  22475. #endif
  22476. #ifdef __clang__
  22477. #pragma clang diagnostic pop
  22478. #endif
  22479. #ifdef __clang__
  22480. #pragma clang diagnostic push
  22481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22482. #pragma clang diagnostic ignored "-Wunused-variable"
  22483. #endif
  22484. #ifdef __clang__
  22485. #pragma clang diagnostic pop
  22486. #endif
  22487. #ifdef __clang__
  22488. #pragma clang diagnostic push
  22489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22490. #pragma clang diagnostic ignored "-Wunused-variable"
  22491. #endif
  22492. #ifdef __clang__
  22493. #pragma clang diagnostic pop
  22494. #endif
  22495. #ifdef __clang__
  22496. #pragma clang diagnostic push
  22497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22498. #pragma clang diagnostic ignored "-Wunused-variable"
  22499. #endif
  22500. #ifdef __clang__
  22501. #pragma clang diagnostic pop
  22502. #endif
  22503. #ifdef __clang__
  22504. #pragma clang diagnostic push
  22505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22506. #pragma clang diagnostic ignored "-Wunused-variable"
  22507. #endif
  22508. #ifdef __clang__
  22509. #pragma clang diagnostic pop
  22510. #endif
  22511. #ifdef __clang__
  22512. #pragma clang diagnostic push
  22513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22514. #pragma clang diagnostic ignored "-Wunused-variable"
  22515. #endif
  22516. #ifdef __clang__
  22517. #pragma clang diagnostic pop
  22518. #endif
  22519. #ifdef __clang__
  22520. #pragma clang diagnostic push
  22521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22522. #pragma clang diagnostic ignored "-Wunused-variable"
  22523. #endif
  22524. #ifdef __clang__
  22525. #pragma clang diagnostic pop
  22526. #endif
  22527. #ifdef __clang__
  22528. #pragma clang diagnostic push
  22529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22530. #pragma clang diagnostic ignored "-Wunused-variable"
  22531. #endif
  22532. #ifdef __clang__
  22533. #pragma clang diagnostic pop
  22534. #endif
  22535. #ifdef __clang__
  22536. #pragma clang diagnostic push
  22537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22538. #pragma clang diagnostic ignored "-Wunused-variable"
  22539. #endif
  22540. #ifdef __clang__
  22541. #pragma clang diagnostic pop
  22542. #endif
  22543. #ifdef __clang__
  22544. #pragma clang diagnostic push
  22545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22546. #pragma clang diagnostic ignored "-Wunused-variable"
  22547. #endif
  22548. #ifdef __clang__
  22549. #pragma clang diagnostic pop
  22550. #endif
  22551. #ifdef __clang__
  22552. #pragma clang diagnostic push
  22553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22554. #pragma clang diagnostic ignored "-Wunused-variable"
  22555. #endif
  22556. #ifdef __clang__
  22557. #pragma clang diagnostic pop
  22558. #endif
  22559. #ifdef __clang__
  22560. #pragma clang diagnostic push
  22561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22562. #pragma clang diagnostic ignored "-Wunused-variable"
  22563. #endif
  22564. #ifdef __clang__
  22565. #pragma clang diagnostic pop
  22566. #endif
  22567. #ifdef __clang__
  22568. #pragma clang diagnostic push
  22569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22570. #pragma clang diagnostic ignored "-Wunused-variable"
  22571. #endif
  22572. #ifdef __clang__
  22573. #pragma clang diagnostic pop
  22574. #endif
  22575. #ifdef __clang__
  22576. #pragma clang diagnostic push
  22577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22578. #pragma clang diagnostic ignored "-Wunused-variable"
  22579. #endif
  22580. #ifdef __clang__
  22581. #pragma clang diagnostic pop
  22582. #endif
  22583. #ifdef __clang__
  22584. #pragma clang diagnostic push
  22585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22586. #pragma clang diagnostic ignored "-Wunused-variable"
  22587. #endif
  22588. #ifdef __clang__
  22589. #pragma clang diagnostic pop
  22590. #endif
  22591. #ifdef __clang__
  22592. #pragma clang diagnostic push
  22593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22594. #pragma clang diagnostic ignored "-Wunused-variable"
  22595. #endif
  22596. #ifdef __clang__
  22597. #pragma clang diagnostic pop
  22598. #endif
  22599. #ifdef __clang__
  22600. #pragma clang diagnostic push
  22601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22602. #pragma clang diagnostic ignored "-Wunused-variable"
  22603. #endif
  22604. #ifdef __clang__
  22605. #pragma clang diagnostic pop
  22606. #endif
  22607. #ifdef __clang__
  22608. #pragma clang diagnostic push
  22609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22610. #pragma clang diagnostic ignored "-Wunused-variable"
  22611. #endif
  22612. #ifdef __clang__
  22613. #pragma clang diagnostic pop
  22614. #endif
  22615. #ifdef __clang__
  22616. #pragma clang diagnostic push
  22617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22618. #pragma clang diagnostic ignored "-Wunused-variable"
  22619. #endif
  22620. #ifdef __clang__
  22621. #pragma clang diagnostic pop
  22622. #endif
  22623. #ifdef __clang__
  22624. #pragma clang diagnostic push
  22625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22626. #pragma clang diagnostic ignored "-Wunused-variable"
  22627. #endif
  22628. #ifdef __clang__
  22629. #pragma clang diagnostic pop
  22630. #endif
  22631. #ifdef __clang__
  22632. #pragma clang diagnostic push
  22633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22634. #pragma clang diagnostic ignored "-Wunused-variable"
  22635. #endif
  22636. #ifdef __clang__
  22637. #pragma clang diagnostic pop
  22638. #endif
  22639. #ifdef __clang__
  22640. #pragma clang diagnostic push
  22641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22642. #pragma clang diagnostic ignored "-Wunused-variable"
  22643. #endif
  22644. #ifdef __clang__
  22645. #pragma clang diagnostic pop
  22646. #endif
  22647. #ifdef __clang__
  22648. #pragma clang diagnostic push
  22649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22650. #pragma clang diagnostic ignored "-Wunused-variable"
  22651. #endif
  22652. #ifdef __clang__
  22653. #pragma clang diagnostic pop
  22654. #endif
  22655. #ifdef __clang__
  22656. #pragma clang diagnostic push
  22657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22658. #pragma clang diagnostic ignored "-Wunused-variable"
  22659. #endif
  22660. #ifdef __clang__
  22661. #pragma clang diagnostic pop
  22662. #endif
  22663. #ifdef __clang__
  22664. #pragma clang diagnostic push
  22665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22666. #pragma clang diagnostic ignored "-Wunused-variable"
  22667. #endif
  22668. #ifdef __clang__
  22669. #pragma clang diagnostic pop
  22670. #endif
  22671. #ifdef __clang__
  22672. #pragma clang diagnostic push
  22673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22674. #pragma clang diagnostic ignored "-Wunused-variable"
  22675. #endif
  22676. #ifdef __clang__
  22677. #pragma clang diagnostic pop
  22678. #endif
  22679. #ifdef __clang__
  22680. #pragma clang diagnostic push
  22681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22682. #pragma clang diagnostic ignored "-Wunused-variable"
  22683. #endif
  22684. #ifdef __clang__
  22685. #pragma clang diagnostic pop
  22686. #endif
  22687. #ifdef __clang__
  22688. #pragma clang diagnostic push
  22689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22690. #pragma clang diagnostic ignored "-Wunused-variable"
  22691. #endif
  22692. #ifdef __clang__
  22693. #pragma clang diagnostic pop
  22694. #endif
  22695. #ifdef __clang__
  22696. #pragma clang diagnostic push
  22697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22698. #pragma clang diagnostic ignored "-Wunused-variable"
  22699. #endif
  22700. #ifdef __clang__
  22701. #pragma clang diagnostic pop
  22702. #endif
  22703. #ifdef __clang__
  22704. #pragma clang diagnostic push
  22705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22706. #pragma clang diagnostic ignored "-Wunused-variable"
  22707. #endif
  22708. #ifdef __clang__
  22709. #pragma clang diagnostic pop
  22710. #endif
  22711. #ifdef __clang__
  22712. #pragma clang diagnostic push
  22713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22714. #pragma clang diagnostic ignored "-Wunused-variable"
  22715. #endif
  22716. #ifdef __clang__
  22717. #pragma clang diagnostic pop
  22718. #endif
  22719. #ifdef __clang__
  22720. #pragma clang diagnostic push
  22721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22722. #pragma clang diagnostic ignored "-Wunused-variable"
  22723. #endif
  22724. #ifdef __clang__
  22725. #pragma clang diagnostic pop
  22726. #endif
  22727. #ifdef __clang__
  22728. #pragma clang diagnostic push
  22729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22730. #pragma clang diagnostic ignored "-Wunused-variable"
  22731. #endif
  22732. #ifdef __clang__
  22733. #pragma clang diagnostic pop
  22734. #endif
  22735. #ifdef __clang__
  22736. #pragma clang diagnostic push
  22737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22738. #pragma clang diagnostic ignored "-Wunused-variable"
  22739. #endif
  22740. #ifdef __clang__
  22741. #pragma clang diagnostic pop
  22742. #endif
  22743. #ifdef __clang__
  22744. #pragma clang diagnostic push
  22745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22746. #pragma clang diagnostic ignored "-Wunused-variable"
  22747. #endif
  22748. #ifdef __clang__
  22749. #pragma clang diagnostic pop
  22750. #endif
  22751. #ifdef __clang__
  22752. #pragma clang diagnostic push
  22753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22754. #pragma clang diagnostic ignored "-Wunused-variable"
  22755. #endif
  22756. #ifdef __clang__
  22757. #pragma clang diagnostic pop
  22758. #endif
  22759. #ifdef __clang__
  22760. #pragma clang diagnostic push
  22761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22762. #pragma clang diagnostic ignored "-Wunused-variable"
  22763. #endif
  22764. #ifdef __clang__
  22765. #pragma clang diagnostic pop
  22766. #endif
  22767. #ifdef __clang__
  22768. #pragma clang diagnostic push
  22769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22770. #pragma clang diagnostic ignored "-Wunused-variable"
  22771. #endif
  22772. #ifdef __clang__
  22773. #pragma clang diagnostic pop
  22774. #endif
  22775. #ifdef __clang__
  22776. #pragma clang diagnostic push
  22777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22778. #pragma clang diagnostic ignored "-Wunused-variable"
  22779. #endif
  22780. #ifdef __clang__
  22781. #pragma clang diagnostic pop
  22782. #endif
  22783. #ifdef __clang__
  22784. #pragma clang diagnostic push
  22785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22786. #pragma clang diagnostic ignored "-Wunused-variable"
  22787. #endif
  22788. #ifdef __clang__
  22789. #pragma clang diagnostic pop
  22790. #endif
  22791. #ifdef __clang__
  22792. #pragma clang diagnostic push
  22793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22794. #pragma clang diagnostic ignored "-Wunused-variable"
  22795. #endif
  22796. #ifdef __clang__
  22797. #pragma clang diagnostic pop
  22798. #endif
  22799. #ifdef __clang__
  22800. #pragma clang diagnostic push
  22801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22802. #pragma clang diagnostic ignored "-Wunused-variable"
  22803. #endif
  22804. #ifdef __clang__
  22805. #pragma clang diagnostic pop
  22806. #endif
  22807. #ifdef __clang__
  22808. #pragma clang diagnostic push
  22809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22810. #pragma clang diagnostic ignored "-Wunused-variable"
  22811. #endif
  22812. #ifdef __clang__
  22813. #pragma clang diagnostic pop
  22814. #endif
  22815. #ifdef __clang__
  22816. #pragma clang diagnostic push
  22817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22818. #pragma clang diagnostic ignored "-Wunused-variable"
  22819. #endif
  22820. #ifdef __clang__
  22821. #pragma clang diagnostic pop
  22822. #endif
  22823. #ifdef __clang__
  22824. #pragma clang diagnostic push
  22825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22826. #pragma clang diagnostic ignored "-Wunused-variable"
  22827. #endif
  22828. #ifdef __clang__
  22829. #pragma clang diagnostic pop
  22830. #endif
  22831. #ifdef __clang__
  22832. #pragma clang diagnostic push
  22833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22834. #pragma clang diagnostic ignored "-Wunused-variable"
  22835. #endif
  22836. #ifdef __clang__
  22837. #pragma clang diagnostic pop
  22838. #endif
  22839. #ifdef __clang__
  22840. #pragma clang diagnostic push
  22841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22842. #pragma clang diagnostic ignored "-Wunused-variable"
  22843. #endif
  22844. #ifdef __clang__
  22845. #pragma clang diagnostic pop
  22846. #endif
  22847. #ifdef __clang__
  22848. #pragma clang diagnostic push
  22849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22850. #pragma clang diagnostic ignored "-Wunused-variable"
  22851. #endif
  22852. #ifdef __clang__
  22853. #pragma clang diagnostic pop
  22854. #endif
  22855. #ifdef __clang__
  22856. #pragma clang diagnostic push
  22857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22858. #pragma clang diagnostic ignored "-Wunused-variable"
  22859. #endif
  22860. #ifdef __clang__
  22861. #pragma clang diagnostic pop
  22862. #endif
  22863. #ifdef __clang__
  22864. #pragma clang diagnostic push
  22865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22866. #pragma clang diagnostic ignored "-Wunused-variable"
  22867. #endif
  22868. #ifdef __clang__
  22869. #pragma clang diagnostic pop
  22870. #endif
  22871. #ifdef __clang__
  22872. #pragma clang diagnostic push
  22873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22874. #pragma clang diagnostic ignored "-Wunused-variable"
  22875. #endif
  22876. #ifdef __clang__
  22877. #pragma clang diagnostic pop
  22878. #endif
  22879. #ifdef __clang__
  22880. #pragma clang diagnostic push
  22881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22882. #pragma clang diagnostic ignored "-Wunused-variable"
  22883. #endif
  22884. #ifdef __clang__
  22885. #pragma clang diagnostic pop
  22886. #endif
  22887. #ifdef __clang__
  22888. #pragma clang diagnostic push
  22889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22890. #pragma clang diagnostic ignored "-Wunused-variable"
  22891. #endif
  22892. #ifdef __clang__
  22893. #pragma clang diagnostic pop
  22894. #endif
  22895. #ifdef __clang__
  22896. #pragma clang diagnostic push
  22897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22898. #pragma clang diagnostic ignored "-Wunused-variable"
  22899. #endif
  22900. #ifdef __clang__
  22901. #pragma clang diagnostic pop
  22902. #endif
  22903. #ifdef __clang__
  22904. #pragma clang diagnostic push
  22905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22906. #pragma clang diagnostic ignored "-Wunused-variable"
  22907. #endif
  22908. #ifdef __clang__
  22909. #pragma clang diagnostic pop
  22910. #endif
  22911. #ifdef __clang__
  22912. #pragma clang diagnostic push
  22913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22914. #pragma clang diagnostic ignored "-Wunused-variable"
  22915. #endif
  22916. #ifdef __clang__
  22917. #pragma clang diagnostic pop
  22918. #endif
  22919. #ifdef __clang__
  22920. #pragma clang diagnostic push
  22921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22922. #pragma clang diagnostic ignored "-Wunused-variable"
  22923. #endif
  22924. #ifdef __clang__
  22925. #pragma clang diagnostic pop
  22926. #endif
  22927. #ifdef __clang__
  22928. #pragma clang diagnostic push
  22929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22930. #pragma clang diagnostic ignored "-Wunused-variable"
  22931. #endif
  22932. #ifdef __clang__
  22933. #pragma clang diagnostic pop
  22934. #endif
  22935. #ifdef __clang__
  22936. #pragma clang diagnostic push
  22937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22938. #pragma clang diagnostic ignored "-Wunused-variable"
  22939. #endif
  22940. #ifdef __clang__
  22941. #pragma clang diagnostic pop
  22942. #endif
  22943. #ifdef __clang__
  22944. #pragma clang diagnostic push
  22945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22946. #pragma clang diagnostic ignored "-Wunused-variable"
  22947. #endif
  22948. #ifdef __clang__
  22949. #pragma clang diagnostic pop
  22950. #endif
  22951. #ifdef __clang__
  22952. #pragma clang diagnostic push
  22953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22954. #pragma clang diagnostic ignored "-Wunused-variable"
  22955. #endif
  22956. #ifdef __clang__
  22957. #pragma clang diagnostic pop
  22958. #endif
  22959. #ifdef __clang__
  22960. #pragma clang diagnostic push
  22961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22962. #pragma clang diagnostic ignored "-Wunused-variable"
  22963. #endif
  22964. #ifdef __clang__
  22965. #pragma clang diagnostic pop
  22966. #endif
  22967. #ifdef __clang__
  22968. #pragma clang diagnostic push
  22969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22970. #pragma clang diagnostic ignored "-Wunused-variable"
  22971. #endif
  22972. #ifdef __clang__
  22973. #pragma clang diagnostic pop
  22974. #endif
  22975. #ifdef __clang__
  22976. #pragma clang diagnostic push
  22977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22978. #pragma clang diagnostic ignored "-Wunused-variable"
  22979. #endif
  22980. #ifdef __clang__
  22981. #pragma clang diagnostic pop
  22982. #endif
  22983. #ifdef __clang__
  22984. #pragma clang diagnostic push
  22985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22986. #pragma clang diagnostic ignored "-Wunused-variable"
  22987. #endif
  22988. #ifdef __clang__
  22989. #pragma clang diagnostic pop
  22990. #endif
  22991. #ifdef __clang__
  22992. #pragma clang diagnostic push
  22993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22994. #pragma clang diagnostic ignored "-Wunused-variable"
  22995. #endif
  22996. #ifdef __clang__
  22997. #pragma clang diagnostic pop
  22998. #endif
  22999. #ifdef __clang__
  23000. #pragma clang diagnostic push
  23001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23002. #pragma clang diagnostic ignored "-Wunused-variable"
  23003. #endif
  23004. #ifdef __clang__
  23005. #pragma clang diagnostic pop
  23006. #endif
  23007. #ifdef __clang__
  23008. #pragma clang diagnostic push
  23009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23010. #pragma clang diagnostic ignored "-Wunused-variable"
  23011. #endif
  23012. #ifdef __clang__
  23013. #pragma clang diagnostic pop
  23014. #endif
  23015. #ifdef __clang__
  23016. #pragma clang diagnostic push
  23017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23018. #pragma clang diagnostic ignored "-Wunused-variable"
  23019. #endif
  23020. #ifdef __clang__
  23021. #pragma clang diagnostic pop
  23022. #endif
  23023. #ifdef __clang__
  23024. #pragma clang diagnostic push
  23025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23026. #pragma clang diagnostic ignored "-Wunused-variable"
  23027. #endif
  23028. #ifdef __clang__
  23029. #pragma clang diagnostic pop
  23030. #endif
  23031. #ifdef __clang__
  23032. #pragma clang diagnostic push
  23033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23034. #pragma clang diagnostic ignored "-Wunused-variable"
  23035. #endif
  23036. #ifdef __clang__
  23037. #pragma clang diagnostic pop
  23038. #endif
  23039. #ifdef __clang__
  23040. #pragma clang diagnostic push
  23041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23042. #pragma clang diagnostic ignored "-Wunused-variable"
  23043. #endif
  23044. #ifdef __clang__
  23045. #pragma clang diagnostic pop
  23046. #endif
  23047. #ifdef __clang__
  23048. #pragma clang diagnostic push
  23049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23050. #pragma clang diagnostic ignored "-Wunused-variable"
  23051. #endif
  23052. #ifdef __clang__
  23053. #pragma clang diagnostic pop
  23054. #endif
  23055. #ifdef __clang__
  23056. #pragma clang diagnostic push
  23057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23058. #pragma clang diagnostic ignored "-Wunused-variable"
  23059. #endif
  23060. #ifdef __clang__
  23061. #pragma clang diagnostic pop
  23062. #endif
  23063. #ifdef __clang__
  23064. #pragma clang diagnostic push
  23065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23066. #pragma clang diagnostic ignored "-Wunused-variable"
  23067. #endif
  23068. #ifdef __clang__
  23069. #pragma clang diagnostic pop
  23070. #endif
  23071. #ifdef __clang__
  23072. #pragma clang diagnostic push
  23073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23074. #pragma clang diagnostic ignored "-Wunused-variable"
  23075. #endif
  23076. #ifdef __clang__
  23077. #pragma clang diagnostic pop
  23078. #endif
  23079. #ifdef __clang__
  23080. #pragma clang diagnostic push
  23081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23082. #pragma clang diagnostic ignored "-Wunused-variable"
  23083. #endif
  23084. #ifdef __clang__
  23085. #pragma clang diagnostic pop
  23086. #endif
  23087. #ifdef __clang__
  23088. #pragma clang diagnostic push
  23089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23090. #pragma clang diagnostic ignored "-Wunused-variable"
  23091. #endif
  23092. #ifdef __clang__
  23093. #pragma clang diagnostic pop
  23094. #endif
  23095. #ifdef __clang__
  23096. #pragma clang diagnostic push
  23097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23098. #pragma clang diagnostic ignored "-Wunused-variable"
  23099. #endif
  23100. #ifdef __clang__
  23101. #pragma clang diagnostic pop
  23102. #endif
  23103. #ifdef __clang__
  23104. #pragma clang diagnostic push
  23105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23106. #pragma clang diagnostic ignored "-Wunused-variable"
  23107. #endif
  23108. #ifdef __clang__
  23109. #pragma clang diagnostic pop
  23110. #endif
  23111. #ifdef __clang__
  23112. #pragma clang diagnostic push
  23113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23114. #pragma clang diagnostic ignored "-Wunused-variable"
  23115. #endif
  23116. #ifdef __clang__
  23117. #pragma clang diagnostic pop
  23118. #endif
  23119. #ifdef __clang__
  23120. #pragma clang diagnostic push
  23121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23122. #pragma clang diagnostic ignored "-Wunused-variable"
  23123. #endif
  23124. #ifdef __clang__
  23125. #pragma clang diagnostic pop
  23126. #endif
  23127. #ifdef __clang__
  23128. #pragma clang diagnostic push
  23129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23130. #pragma clang diagnostic ignored "-Wunused-variable"
  23131. #endif
  23132. #ifdef __clang__
  23133. #pragma clang diagnostic pop
  23134. #endif
  23135. #ifdef __clang__
  23136. #pragma clang diagnostic push
  23137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23138. #pragma clang diagnostic ignored "-Wunused-variable"
  23139. #endif
  23140. #ifdef __clang__
  23141. #pragma clang diagnostic pop
  23142. #endif
  23143. #ifdef __clang__
  23144. #pragma clang diagnostic push
  23145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23146. #pragma clang diagnostic ignored "-Wunused-variable"
  23147. #endif
  23148. #ifdef __clang__
  23149. #pragma clang diagnostic pop
  23150. #endif
  23151. #ifdef __clang__
  23152. #pragma clang diagnostic push
  23153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23154. #pragma clang diagnostic ignored "-Wunused-variable"
  23155. #endif
  23156. #ifdef __clang__
  23157. #pragma clang diagnostic pop
  23158. #endif
  23159. #ifdef __clang__
  23160. #pragma clang diagnostic push
  23161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23162. #pragma clang diagnostic ignored "-Wunused-variable"
  23163. #endif
  23164. #ifdef __clang__
  23165. #pragma clang diagnostic pop
  23166. #endif
  23167. #ifdef __clang__
  23168. #pragma clang diagnostic push
  23169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23170. #pragma clang diagnostic ignored "-Wunused-variable"
  23171. #endif
  23172. #ifdef __clang__
  23173. #pragma clang diagnostic pop
  23174. #endif
  23175. #ifdef __clang__
  23176. #pragma clang diagnostic push
  23177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23178. #pragma clang diagnostic ignored "-Wunused-variable"
  23179. #endif
  23180. #ifdef __clang__
  23181. #pragma clang diagnostic pop
  23182. #endif
  23183. #ifdef __clang__
  23184. #pragma clang diagnostic push
  23185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23186. #pragma clang diagnostic ignored "-Wunused-variable"
  23187. #endif
  23188. #ifdef __clang__
  23189. #pragma clang diagnostic pop
  23190. #endif
  23191. #ifdef __clang__
  23192. #pragma clang diagnostic push
  23193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23194. #pragma clang diagnostic ignored "-Wunused-variable"
  23195. #endif
  23196. #ifdef __clang__
  23197. #pragma clang diagnostic pop
  23198. #endif
  23199. #ifdef __clang__
  23200. #pragma clang diagnostic push
  23201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23202. #pragma clang diagnostic ignored "-Wunused-variable"
  23203. #endif
  23204. #ifdef __clang__
  23205. #pragma clang diagnostic pop
  23206. #endif
  23207. #ifdef __clang__
  23208. #pragma clang diagnostic push
  23209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23210. #pragma clang diagnostic ignored "-Wunused-variable"
  23211. #endif
  23212. #ifdef __clang__
  23213. #pragma clang diagnostic pop
  23214. #endif
  23215. #ifdef __clang__
  23216. #pragma clang diagnostic push
  23217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23218. #pragma clang diagnostic ignored "-Wunused-variable"
  23219. #endif
  23220. #ifdef __clang__
  23221. #pragma clang diagnostic pop
  23222. #endif
  23223. #ifdef __clang__
  23224. #pragma clang diagnostic push
  23225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23226. #pragma clang diagnostic ignored "-Wunused-variable"
  23227. #endif
  23228. #ifdef __clang__
  23229. #pragma clang diagnostic pop
  23230. #endif
  23231. #ifdef __clang__
  23232. #pragma clang diagnostic push
  23233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23234. #pragma clang diagnostic ignored "-Wunused-variable"
  23235. #endif
  23236. #ifdef __clang__
  23237. #pragma clang diagnostic pop
  23238. #endif
  23239. #ifdef __clang__
  23240. #pragma clang diagnostic push
  23241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23242. #pragma clang diagnostic ignored "-Wunused-variable"
  23243. #endif
  23244. #ifdef __clang__
  23245. #pragma clang diagnostic pop
  23246. #endif
  23247. #ifdef __clang__
  23248. #pragma clang diagnostic push
  23249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23250. #pragma clang diagnostic ignored "-Wunused-variable"
  23251. #endif
  23252. #ifdef __clang__
  23253. #pragma clang diagnostic pop
  23254. #endif
  23255. #ifdef __clang__
  23256. #pragma clang diagnostic push
  23257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23258. #pragma clang diagnostic ignored "-Wunused-variable"
  23259. #endif
  23260. #ifdef __clang__
  23261. #pragma clang diagnostic pop
  23262. #endif
  23263. #ifdef __clang__
  23264. #pragma clang diagnostic push
  23265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23266. #pragma clang diagnostic ignored "-Wunused-variable"
  23267. #endif
  23268. #ifdef __clang__
  23269. #pragma clang diagnostic pop
  23270. #endif
  23271. #ifdef __clang__
  23272. #pragma clang diagnostic push
  23273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23274. #pragma clang diagnostic ignored "-Wunused-variable"
  23275. #endif
  23276. #ifdef __clang__
  23277. #pragma clang diagnostic pop
  23278. #endif
  23279. #ifdef __clang__
  23280. #pragma clang diagnostic push
  23281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23282. #pragma clang diagnostic ignored "-Wunused-variable"
  23283. #endif
  23284. #ifdef __clang__
  23285. #pragma clang diagnostic pop
  23286. #endif
  23287. #ifdef __clang__
  23288. #pragma clang diagnostic push
  23289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23290. #pragma clang diagnostic ignored "-Wunused-variable"
  23291. #endif
  23292. #ifdef __clang__
  23293. #pragma clang diagnostic pop
  23294. #endif
  23295. #ifdef __clang__
  23296. #pragma clang diagnostic push
  23297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23298. #pragma clang diagnostic ignored "-Wunused-variable"
  23299. #endif
  23300. #ifdef __clang__
  23301. #pragma clang diagnostic pop
  23302. #endif
  23303. #ifdef __clang__
  23304. #pragma clang diagnostic push
  23305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23306. #pragma clang diagnostic ignored "-Wunused-variable"
  23307. #endif
  23308. #ifdef __clang__
  23309. #pragma clang diagnostic pop
  23310. #endif
  23311. #ifdef __clang__
  23312. #pragma clang diagnostic push
  23313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23314. #pragma clang diagnostic ignored "-Wunused-variable"
  23315. #endif
  23316. #ifdef __clang__
  23317. #pragma clang diagnostic pop
  23318. #endif
  23319. #ifdef __clang__
  23320. #pragma clang diagnostic push
  23321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23322. #pragma clang diagnostic ignored "-Wunused-variable"
  23323. #endif
  23324. #ifdef __clang__
  23325. #pragma clang diagnostic pop
  23326. #endif
  23327. #ifdef __clang__
  23328. #pragma clang diagnostic push
  23329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23330. #pragma clang diagnostic ignored "-Wunused-variable"
  23331. #endif
  23332. #ifdef __clang__
  23333. #pragma clang diagnostic pop
  23334. #endif
  23335. #ifdef __clang__
  23336. #pragma clang diagnostic push
  23337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23338. #pragma clang diagnostic ignored "-Wunused-variable"
  23339. #endif
  23340. #ifdef __clang__
  23341. #pragma clang diagnostic pop
  23342. #endif
  23343. #ifdef __clang__
  23344. #pragma clang diagnostic push
  23345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23346. #pragma clang diagnostic ignored "-Wunused-variable"
  23347. #endif
  23348. #ifdef __clang__
  23349. #pragma clang diagnostic pop
  23350. #endif
  23351. #ifdef __clang__
  23352. #pragma clang diagnostic push
  23353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23354. #pragma clang diagnostic ignored "-Wunused-variable"
  23355. #endif
  23356. #ifdef __clang__
  23357. #pragma clang diagnostic pop
  23358. #endif
  23359. #ifdef __clang__
  23360. #pragma clang diagnostic push
  23361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23362. #pragma clang diagnostic ignored "-Wunused-variable"
  23363. #endif
  23364. #ifdef __clang__
  23365. #pragma clang diagnostic pop
  23366. #endif
  23367. #ifdef __clang__
  23368. #pragma clang diagnostic push
  23369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23370. #pragma clang diagnostic ignored "-Wunused-variable"
  23371. #endif
  23372. #ifdef __clang__
  23373. #pragma clang diagnostic pop
  23374. #endif
  23375. #ifdef __clang__
  23376. #pragma clang diagnostic push
  23377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23378. #pragma clang diagnostic ignored "-Wunused-variable"
  23379. #endif
  23380. #ifdef __clang__
  23381. #pragma clang diagnostic pop
  23382. #endif
  23383. #ifdef __clang__
  23384. #pragma clang diagnostic push
  23385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23386. #pragma clang diagnostic ignored "-Wunused-variable"
  23387. #endif
  23388. #ifdef __clang__
  23389. #pragma clang diagnostic pop
  23390. #endif
  23391. #ifdef __clang__
  23392. #pragma clang diagnostic push
  23393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23394. #pragma clang diagnostic ignored "-Wunused-variable"
  23395. #endif
  23396. #ifdef __clang__
  23397. #pragma clang diagnostic pop
  23398. #endif
  23399. #ifdef __clang__
  23400. #pragma clang diagnostic push
  23401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23402. #pragma clang diagnostic ignored "-Wunused-variable"
  23403. #endif
  23404. #ifdef __clang__
  23405. #pragma clang diagnostic pop
  23406. #endif
  23407. #ifdef __clang__
  23408. #pragma clang diagnostic push
  23409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23410. #pragma clang diagnostic ignored "-Wunused-variable"
  23411. #endif
  23412. #ifdef __clang__
  23413. #pragma clang diagnostic pop
  23414. #endif
  23415. #ifdef __clang__
  23416. #pragma clang diagnostic push
  23417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23418. #pragma clang diagnostic ignored "-Wunused-variable"
  23419. #endif
  23420. #ifdef __clang__
  23421. #pragma clang diagnostic pop
  23422. #endif
  23423. #ifdef __clang__
  23424. #pragma clang diagnostic push
  23425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23426. #pragma clang diagnostic ignored "-Wunused-variable"
  23427. #endif
  23428. #ifdef __clang__
  23429. #pragma clang diagnostic pop
  23430. #endif
  23431. #ifdef __clang__
  23432. #pragma clang diagnostic push
  23433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23434. #pragma clang diagnostic ignored "-Wunused-variable"
  23435. #endif
  23436. #ifdef __clang__
  23437. #pragma clang diagnostic pop
  23438. #endif
  23439. #ifdef __clang__
  23440. #pragma clang diagnostic push
  23441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23442. #pragma clang diagnostic ignored "-Wunused-variable"
  23443. #endif
  23444. #ifdef __clang__
  23445. #pragma clang diagnostic pop
  23446. #endif
  23447. #ifdef __clang__
  23448. #pragma clang diagnostic push
  23449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23450. #pragma clang diagnostic ignored "-Wunused-variable"
  23451. #endif
  23452. #ifdef __clang__
  23453. #pragma clang diagnostic pop
  23454. #endif
  23455. #ifdef __clang__
  23456. #pragma clang diagnostic push
  23457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23458. #pragma clang diagnostic ignored "-Wunused-variable"
  23459. #endif
  23460. #ifdef __clang__
  23461. #pragma clang diagnostic pop
  23462. #endif
  23463. #ifdef __clang__
  23464. #pragma clang diagnostic push
  23465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23466. #pragma clang diagnostic ignored "-Wunused-variable"
  23467. #endif
  23468. #ifdef __clang__
  23469. #pragma clang diagnostic pop
  23470. #endif
  23471. #ifdef __clang__
  23472. #pragma clang diagnostic push
  23473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23474. #pragma clang diagnostic ignored "-Wunused-variable"
  23475. #endif
  23476. #ifdef __clang__
  23477. #pragma clang diagnostic pop
  23478. #endif
  23479. #ifdef __clang__
  23480. #pragma clang diagnostic push
  23481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23482. #pragma clang diagnostic ignored "-Wunused-variable"
  23483. #endif
  23484. #ifdef __clang__
  23485. #pragma clang diagnostic pop
  23486. #endif
  23487. #ifdef __clang__
  23488. #pragma clang diagnostic push
  23489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23490. #pragma clang diagnostic ignored "-Wunused-variable"
  23491. #endif
  23492. #ifdef __clang__
  23493. #pragma clang diagnostic pop
  23494. #endif
  23495. #ifdef __clang__
  23496. #pragma clang diagnostic push
  23497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23498. #pragma clang diagnostic ignored "-Wunused-variable"
  23499. #endif
  23500. #ifdef __clang__
  23501. #pragma clang diagnostic pop
  23502. #endif
  23503. #ifdef __clang__
  23504. #pragma clang diagnostic push
  23505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23506. #pragma clang diagnostic ignored "-Wunused-variable"
  23507. #endif
  23508. #ifdef __clang__
  23509. #pragma clang diagnostic pop
  23510. #endif
  23511. #ifdef __clang__
  23512. #pragma clang diagnostic push
  23513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23514. #pragma clang diagnostic ignored "-Wunused-variable"
  23515. #endif
  23516. #ifdef __clang__
  23517. #pragma clang diagnostic pop
  23518. #endif
  23519. #ifdef __clang__
  23520. #pragma clang diagnostic push
  23521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23522. #pragma clang diagnostic ignored "-Wunused-variable"
  23523. #endif
  23524. #ifdef __clang__
  23525. #pragma clang diagnostic pop
  23526. #endif
  23527. #ifdef __clang__
  23528. #pragma clang diagnostic push
  23529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23530. #pragma clang diagnostic ignored "-Wunused-variable"
  23531. #endif
  23532. #ifdef __clang__
  23533. #pragma clang diagnostic pop
  23534. #endif
  23535. #ifdef __clang__
  23536. #pragma clang diagnostic push
  23537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23538. #pragma clang diagnostic ignored "-Wunused-variable"
  23539. #endif
  23540. #ifdef __clang__
  23541. #pragma clang diagnostic pop
  23542. #endif
  23543. #ifdef __clang__
  23544. #pragma clang diagnostic push
  23545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23546. #pragma clang diagnostic ignored "-Wunused-variable"
  23547. #endif
  23548. #ifdef __clang__
  23549. #pragma clang diagnostic pop
  23550. #endif
  23551. #ifdef __clang__
  23552. #pragma clang diagnostic push
  23553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23554. #pragma clang diagnostic ignored "-Wunused-variable"
  23555. #endif
  23556. #ifdef __clang__
  23557. #pragma clang diagnostic pop
  23558. #endif
  23559. #ifdef __clang__
  23560. #pragma clang diagnostic push
  23561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23562. #pragma clang diagnostic ignored "-Wunused-variable"
  23563. #endif
  23564. #ifdef __clang__
  23565. #pragma clang diagnostic pop
  23566. #endif
  23567. #ifdef __clang__
  23568. #pragma clang diagnostic push
  23569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23570. #pragma clang diagnostic ignored "-Wunused-variable"
  23571. #endif
  23572. #ifdef __clang__
  23573. #pragma clang diagnostic pop
  23574. #endif
  23575. #ifdef __clang__
  23576. #pragma clang diagnostic push
  23577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23578. #pragma clang diagnostic ignored "-Wunused-variable"
  23579. #endif
  23580. #ifdef __clang__
  23581. #pragma clang diagnostic pop
  23582. #endif
  23583. #ifdef __clang__
  23584. #pragma clang diagnostic push
  23585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23586. #pragma clang diagnostic ignored "-Wunused-variable"
  23587. #endif
  23588. #ifdef __clang__
  23589. #pragma clang diagnostic pop
  23590. #endif
  23591. #ifdef __clang__
  23592. #pragma clang diagnostic push
  23593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23594. #pragma clang diagnostic ignored "-Wunused-variable"
  23595. #endif
  23596. #ifdef __clang__
  23597. #pragma clang diagnostic pop
  23598. #endif
  23599. #ifdef __clang__
  23600. #pragma clang diagnostic push
  23601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23602. #pragma clang diagnostic ignored "-Wunused-variable"
  23603. #endif
  23604. #ifdef __clang__
  23605. #pragma clang diagnostic pop
  23606. #endif
  23607. #ifdef __clang__
  23608. #pragma clang diagnostic push
  23609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23610. #pragma clang diagnostic ignored "-Wunused-variable"
  23611. #endif
  23612. #ifdef __clang__
  23613. #pragma clang diagnostic pop
  23614. #endif
  23615. #ifdef __clang__
  23616. #pragma clang diagnostic push
  23617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23618. #pragma clang diagnostic ignored "-Wunused-variable"
  23619. #endif
  23620. #ifdef __clang__
  23621. #pragma clang diagnostic pop
  23622. #endif
  23623. #ifdef __clang__
  23624. #pragma clang diagnostic push
  23625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23626. #pragma clang diagnostic ignored "-Wunused-variable"
  23627. #endif
  23628. #ifdef __clang__
  23629. #pragma clang diagnostic pop
  23630. #endif
  23631. #ifdef __clang__
  23632. #pragma clang diagnostic push
  23633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23634. #pragma clang diagnostic ignored "-Wunused-variable"
  23635. #endif
  23636. #ifdef __clang__
  23637. #pragma clang diagnostic pop
  23638. #endif
  23639. #ifdef __clang__
  23640. #pragma clang diagnostic push
  23641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23642. #pragma clang diagnostic ignored "-Wunused-variable"
  23643. #endif
  23644. #ifdef __clang__
  23645. #pragma clang diagnostic pop
  23646. #endif
  23647. #ifdef __clang__
  23648. #pragma clang diagnostic push
  23649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23650. #pragma clang diagnostic ignored "-Wunused-variable"
  23651. #endif
  23652. #ifdef __clang__
  23653. #pragma clang diagnostic pop
  23654. #endif
  23655. #ifdef __clang__
  23656. #pragma clang diagnostic push
  23657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23658. #pragma clang diagnostic ignored "-Wunused-variable"
  23659. #endif
  23660. #ifdef __clang__
  23661. #pragma clang diagnostic pop
  23662. #endif
  23663. #ifdef __clang__
  23664. #pragma clang diagnostic push
  23665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23666. #pragma clang diagnostic ignored "-Wunused-variable"
  23667. #endif
  23668. #ifdef __clang__
  23669. #pragma clang diagnostic pop
  23670. #endif
  23671. #ifdef __clang__
  23672. #pragma clang diagnostic push
  23673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23674. #pragma clang diagnostic ignored "-Wunused-variable"
  23675. #endif
  23676. #ifdef __clang__
  23677. #pragma clang diagnostic pop
  23678. #endif
  23679. #ifdef __clang__
  23680. #pragma clang diagnostic push
  23681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23682. #pragma clang diagnostic ignored "-Wunused-variable"
  23683. #endif
  23684. #ifdef __clang__
  23685. #pragma clang diagnostic pop
  23686. #endif
  23687. #ifdef __clang__
  23688. #pragma clang diagnostic push
  23689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23690. #pragma clang diagnostic ignored "-Wunused-variable"
  23691. #endif
  23692. #ifdef __clang__
  23693. #pragma clang diagnostic pop
  23694. #endif
  23695. #ifdef __clang__
  23696. #pragma clang diagnostic push
  23697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23698. #pragma clang diagnostic ignored "-Wunused-variable"
  23699. #endif
  23700. #ifdef __clang__
  23701. #pragma clang diagnostic pop
  23702. #endif
  23703. #ifdef __clang__
  23704. #pragma clang diagnostic push
  23705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23706. #pragma clang diagnostic ignored "-Wunused-variable"
  23707. #endif
  23708. #ifdef __clang__
  23709. #pragma clang diagnostic pop
  23710. #endif
  23711. #ifdef __clang__
  23712. #pragma clang diagnostic push
  23713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23714. #pragma clang diagnostic ignored "-Wunused-variable"
  23715. #endif
  23716. #ifdef __clang__
  23717. #pragma clang diagnostic pop
  23718. #endif
  23719. #ifdef __clang__
  23720. #pragma clang diagnostic push
  23721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23722. #pragma clang diagnostic ignored "-Wunused-variable"
  23723. #endif
  23724. #ifdef __clang__
  23725. #pragma clang diagnostic pop
  23726. #endif
  23727. #ifdef __clang__
  23728. #pragma clang diagnostic push
  23729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23730. #pragma clang diagnostic ignored "-Wunused-variable"
  23731. #endif
  23732. #ifdef __clang__
  23733. #pragma clang diagnostic pop
  23734. #endif
  23735. #ifdef __clang__
  23736. #pragma clang diagnostic push
  23737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23738. #pragma clang diagnostic ignored "-Wunused-variable"
  23739. #endif
  23740. #ifdef __clang__
  23741. #pragma clang diagnostic pop
  23742. #endif
  23743. #ifdef __clang__
  23744. #pragma clang diagnostic push
  23745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23746. #pragma clang diagnostic ignored "-Wunused-variable"
  23747. #endif
  23748. #ifdef __clang__
  23749. #pragma clang diagnostic pop
  23750. #endif
  23751. #ifdef __clang__
  23752. #pragma clang diagnostic push
  23753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23754. #pragma clang diagnostic ignored "-Wunused-variable"
  23755. #endif
  23756. #ifdef __clang__
  23757. #pragma clang diagnostic pop
  23758. #endif
  23759. #ifdef __clang__
  23760. #pragma clang diagnostic push
  23761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23762. #pragma clang diagnostic ignored "-Wunused-variable"
  23763. #endif
  23764. #ifdef __clang__
  23765. #pragma clang diagnostic pop
  23766. #endif
  23767. #ifdef __clang__
  23768. #pragma clang diagnostic push
  23769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23770. #pragma clang diagnostic ignored "-Wunused-variable"
  23771. #endif
  23772. #ifdef __clang__
  23773. #pragma clang diagnostic pop
  23774. #endif
  23775. #ifdef __clang__
  23776. #pragma clang diagnostic push
  23777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23778. #pragma clang diagnostic ignored "-Wunused-variable"
  23779. #endif
  23780. #ifdef __clang__
  23781. #pragma clang diagnostic pop
  23782. #endif
  23783. #ifdef __clang__
  23784. #pragma clang diagnostic push
  23785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23786. #pragma clang diagnostic ignored "-Wunused-variable"
  23787. #endif
  23788. #ifdef __clang__
  23789. #pragma clang diagnostic pop
  23790. #endif
  23791. #ifdef __clang__
  23792. #pragma clang diagnostic push
  23793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23794. #pragma clang diagnostic ignored "-Wunused-variable"
  23795. #endif
  23796. #ifdef __clang__
  23797. #pragma clang diagnostic pop
  23798. #endif
  23799. #ifdef __clang__
  23800. #pragma clang diagnostic push
  23801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23802. #pragma clang diagnostic ignored "-Wunused-variable"
  23803. #endif
  23804. #ifdef __clang__
  23805. #pragma clang diagnostic pop
  23806. #endif
  23807. #ifdef __clang__
  23808. #pragma clang diagnostic push
  23809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23810. #pragma clang diagnostic ignored "-Wunused-variable"
  23811. #endif
  23812. #ifdef __clang__
  23813. #pragma clang diagnostic pop
  23814. #endif
  23815. #ifdef __clang__
  23816. #pragma clang diagnostic push
  23817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23818. #pragma clang diagnostic ignored "-Wunused-variable"
  23819. #endif
  23820. #ifdef __clang__
  23821. #pragma clang diagnostic pop
  23822. #endif
  23823. #ifdef __clang__
  23824. #pragma clang diagnostic push
  23825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23826. #pragma clang diagnostic ignored "-Wunused-variable"
  23827. #endif
  23828. #ifdef __clang__
  23829. #pragma clang diagnostic pop
  23830. #endif
  23831. #ifdef __clang__
  23832. #pragma clang diagnostic push
  23833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23834. #pragma clang diagnostic ignored "-Wunused-variable"
  23835. #endif
  23836. #ifdef __clang__
  23837. #pragma clang diagnostic pop
  23838. #endif
  23839. #ifdef __clang__
  23840. #pragma clang diagnostic push
  23841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23842. #pragma clang diagnostic ignored "-Wunused-variable"
  23843. #endif
  23844. #ifdef __clang__
  23845. #pragma clang diagnostic pop
  23846. #endif
  23847. #ifdef __clang__
  23848. #pragma clang diagnostic push
  23849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23850. #pragma clang diagnostic ignored "-Wunused-variable"
  23851. #endif
  23852. #ifdef __clang__
  23853. #pragma clang diagnostic pop
  23854. #endif
  23855. #ifdef __clang__
  23856. #pragma clang diagnostic push
  23857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23858. #pragma clang diagnostic ignored "-Wunused-variable"
  23859. #endif
  23860. #ifdef __clang__
  23861. #pragma clang diagnostic pop
  23862. #endif
  23863. #ifdef __clang__
  23864. #pragma clang diagnostic push
  23865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23866. #pragma clang diagnostic ignored "-Wunused-variable"
  23867. #endif
  23868. #ifdef __clang__
  23869. #pragma clang diagnostic pop
  23870. #endif
  23871. #ifdef __clang__
  23872. #pragma clang diagnostic push
  23873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23874. #pragma clang diagnostic ignored "-Wunused-variable"
  23875. #endif
  23876. #ifdef __clang__
  23877. #pragma clang diagnostic pop
  23878. #endif
  23879. #ifdef __clang__
  23880. #pragma clang diagnostic push
  23881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23882. #pragma clang diagnostic ignored "-Wunused-variable"
  23883. #endif
  23884. #ifdef __clang__
  23885. #pragma clang diagnostic pop
  23886. #endif
  23887. #ifdef __clang__
  23888. #pragma clang diagnostic push
  23889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23890. #pragma clang diagnostic ignored "-Wunused-variable"
  23891. #endif
  23892. #ifdef __clang__
  23893. #pragma clang diagnostic pop
  23894. #endif
  23895. #ifdef __clang__
  23896. #pragma clang diagnostic push
  23897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23898. #pragma clang diagnostic ignored "-Wunused-variable"
  23899. #endif
  23900. #ifdef __clang__
  23901. #pragma clang diagnostic pop
  23902. #endif
  23903. #ifdef __clang__
  23904. #pragma clang diagnostic push
  23905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23906. #pragma clang diagnostic ignored "-Wunused-variable"
  23907. #endif
  23908. #ifdef __clang__
  23909. #pragma clang diagnostic pop
  23910. #endif
  23911. #ifdef __clang__
  23912. #pragma clang diagnostic push
  23913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23914. #pragma clang diagnostic ignored "-Wunused-variable"
  23915. #endif
  23916. #ifdef __clang__
  23917. #pragma clang diagnostic pop
  23918. #endif
  23919. #ifdef __clang__
  23920. #pragma clang diagnostic push
  23921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23922. #pragma clang diagnostic ignored "-Wunused-variable"
  23923. #endif
  23924. #ifdef __clang__
  23925. #pragma clang diagnostic pop
  23926. #endif
  23927. #ifdef __clang__
  23928. #pragma clang diagnostic push
  23929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23930. #pragma clang diagnostic ignored "-Wunused-variable"
  23931. #endif
  23932. #ifdef __clang__
  23933. #pragma clang diagnostic pop
  23934. #endif
  23935. #ifdef __clang__
  23936. #pragma clang diagnostic push
  23937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23938. #pragma clang diagnostic ignored "-Wunused-variable"
  23939. #endif
  23940. #ifdef __clang__
  23941. #pragma clang diagnostic pop
  23942. #endif
  23943. #ifdef __clang__
  23944. #pragma clang diagnostic push
  23945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23946. #pragma clang diagnostic ignored "-Wunused-variable"
  23947. #endif
  23948. #ifdef __clang__
  23949. #pragma clang diagnostic pop
  23950. #endif
  23951. #ifdef __clang__
  23952. #pragma clang diagnostic push
  23953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23954. #pragma clang diagnostic ignored "-Wunused-variable"
  23955. #endif
  23956. #ifdef __clang__
  23957. #pragma clang diagnostic pop
  23958. #endif
  23959. #ifdef __clang__
  23960. #pragma clang diagnostic push
  23961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23962. #pragma clang diagnostic ignored "-Wunused-variable"
  23963. #endif
  23964. #ifdef __clang__
  23965. #pragma clang diagnostic pop
  23966. #endif
  23967. #ifdef __clang__
  23968. #pragma clang diagnostic push
  23969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23970. #pragma clang diagnostic ignored "-Wunused-variable"
  23971. #endif
  23972. #ifdef __clang__
  23973. #pragma clang diagnostic pop
  23974. #endif
  23975. #ifdef __clang__
  23976. #pragma clang diagnostic push
  23977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23978. #pragma clang diagnostic ignored "-Wunused-variable"
  23979. #endif
  23980. #ifdef __clang__
  23981. #pragma clang diagnostic pop
  23982. #endif
  23983. #ifdef __clang__
  23984. #pragma clang diagnostic push
  23985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23986. #pragma clang diagnostic ignored "-Wunused-variable"
  23987. #endif
  23988. #ifdef __clang__
  23989. #pragma clang diagnostic pop
  23990. #endif
  23991. #ifdef __clang__
  23992. #pragma clang diagnostic push
  23993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23994. #pragma clang diagnostic ignored "-Wunused-variable"
  23995. #endif
  23996. #ifdef __clang__
  23997. #pragma clang diagnostic pop
  23998. #endif
  23999. #ifdef __clang__
  24000. #pragma clang diagnostic push
  24001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24002. #pragma clang diagnostic ignored "-Wunused-variable"
  24003. #endif
  24004. #ifdef __clang__
  24005. #pragma clang diagnostic pop
  24006. #endif
  24007. #ifdef __clang__
  24008. #pragma clang diagnostic push
  24009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24010. #pragma clang diagnostic ignored "-Wunused-variable"
  24011. #endif
  24012. #ifdef __clang__
  24013. #pragma clang diagnostic pop
  24014. #endif
  24015. #ifdef __clang__
  24016. #pragma clang diagnostic push
  24017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24018. #pragma clang diagnostic ignored "-Wunused-variable"
  24019. #endif
  24020. #ifdef __clang__
  24021. #pragma clang diagnostic pop
  24022. #endif
  24023. #ifdef __clang__
  24024. #pragma clang diagnostic push
  24025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24026. #pragma clang diagnostic ignored "-Wunused-variable"
  24027. #endif
  24028. #ifdef __clang__
  24029. #pragma clang diagnostic pop
  24030. #endif
  24031. #ifdef __clang__
  24032. #pragma clang diagnostic push
  24033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24034. #pragma clang diagnostic ignored "-Wunused-variable"
  24035. #endif
  24036. #ifdef __clang__
  24037. #pragma clang diagnostic pop
  24038. #endif
  24039. #ifdef __clang__
  24040. #pragma clang diagnostic push
  24041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24042. #pragma clang diagnostic ignored "-Wunused-variable"
  24043. #endif
  24044. #ifdef __clang__
  24045. #pragma clang diagnostic pop
  24046. #endif
  24047. #ifdef __clang__
  24048. #pragma clang diagnostic push
  24049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24050. #pragma clang diagnostic ignored "-Wunused-variable"
  24051. #endif
  24052. #ifdef __clang__
  24053. #pragma clang diagnostic pop
  24054. #endif
  24055. #ifdef __clang__
  24056. #pragma clang diagnostic push
  24057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24058. #pragma clang diagnostic ignored "-Wunused-variable"
  24059. #endif
  24060. #ifdef __clang__
  24061. #pragma clang diagnostic pop
  24062. #endif
  24063. #ifdef __clang__
  24064. #pragma clang diagnostic push
  24065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24066. #pragma clang diagnostic ignored "-Wunused-variable"
  24067. #endif
  24068. #ifdef __clang__
  24069. #pragma clang diagnostic pop
  24070. #endif
  24071. #ifdef __clang__
  24072. #pragma clang diagnostic push
  24073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24074. #pragma clang diagnostic ignored "-Wunused-variable"
  24075. #endif
  24076. #ifdef __clang__
  24077. #pragma clang diagnostic pop
  24078. #endif
  24079. #ifdef __clang__
  24080. #pragma clang diagnostic push
  24081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24082. #pragma clang diagnostic ignored "-Wunused-variable"
  24083. #endif
  24084. #ifdef __clang__
  24085. #pragma clang diagnostic pop
  24086. #endif
  24087. #ifdef __clang__
  24088. #pragma clang diagnostic push
  24089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24090. #pragma clang diagnostic ignored "-Wunused-variable"
  24091. #endif
  24092. #ifdef __clang__
  24093. #pragma clang diagnostic pop
  24094. #endif
  24095. #ifdef __clang__
  24096. #pragma clang diagnostic push
  24097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24098. #pragma clang diagnostic ignored "-Wunused-variable"
  24099. #endif
  24100. #ifdef __clang__
  24101. #pragma clang diagnostic pop
  24102. #endif
  24103. #ifdef __clang__
  24104. #pragma clang diagnostic push
  24105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24106. #pragma clang diagnostic ignored "-Wunused-variable"
  24107. #endif
  24108. #ifdef __clang__
  24109. #pragma clang diagnostic pop
  24110. #endif
  24111. #ifdef __clang__
  24112. #pragma clang diagnostic push
  24113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24114. #pragma clang diagnostic ignored "-Wunused-variable"
  24115. #endif
  24116. #ifdef __clang__
  24117. #pragma clang diagnostic pop
  24118. #endif
  24119. #ifdef __clang__
  24120. #pragma clang diagnostic push
  24121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24122. #pragma clang diagnostic ignored "-Wunused-variable"
  24123. #endif
  24124. #ifdef __clang__
  24125. #pragma clang diagnostic pop
  24126. #endif
  24127. #ifdef __clang__
  24128. #pragma clang diagnostic push
  24129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24130. #pragma clang diagnostic ignored "-Wunused-variable"
  24131. #endif
  24132. #ifdef __clang__
  24133. #pragma clang diagnostic pop
  24134. #endif
  24135. #ifdef __clang__
  24136. #pragma clang diagnostic push
  24137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24138. #pragma clang diagnostic ignored "-Wunused-variable"
  24139. #endif
  24140. #ifdef __clang__
  24141. #pragma clang diagnostic pop
  24142. #endif
  24143. #ifdef __clang__
  24144. #pragma clang diagnostic push
  24145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24146. #pragma clang diagnostic ignored "-Wunused-variable"
  24147. #endif
  24148. #ifdef __clang__
  24149. #pragma clang diagnostic pop
  24150. #endif
  24151. #ifdef __clang__
  24152. #pragma clang diagnostic push
  24153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24154. #pragma clang diagnostic ignored "-Wunused-variable"
  24155. #endif
  24156. #ifdef __clang__
  24157. #pragma clang diagnostic pop
  24158. #endif
  24159. #ifdef __clang__
  24160. #pragma clang diagnostic push
  24161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24162. #pragma clang diagnostic ignored "-Wunused-variable"
  24163. #endif
  24164. #ifdef __clang__
  24165. #pragma clang diagnostic pop
  24166. #endif
  24167. #ifdef __clang__
  24168. #pragma clang diagnostic push
  24169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24170. #pragma clang diagnostic ignored "-Wunused-variable"
  24171. #endif
  24172. #ifdef __clang__
  24173. #pragma clang diagnostic pop
  24174. #endif
  24175. #ifdef __clang__
  24176. #pragma clang diagnostic push
  24177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24178. #pragma clang diagnostic ignored "-Wunused-variable"
  24179. #endif
  24180. #ifdef __clang__
  24181. #pragma clang diagnostic pop
  24182. #endif
  24183. #ifdef __clang__
  24184. #pragma clang diagnostic push
  24185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24186. #pragma clang diagnostic ignored "-Wunused-variable"
  24187. #endif
  24188. #ifdef __clang__
  24189. #pragma clang diagnostic pop
  24190. #endif
  24191. #ifdef __clang__
  24192. #pragma clang diagnostic push
  24193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24194. #pragma clang diagnostic ignored "-Wunused-variable"
  24195. #endif
  24196. #ifdef __clang__
  24197. #pragma clang diagnostic pop
  24198. #endif
  24199. #ifdef __clang__
  24200. #pragma clang diagnostic push
  24201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24202. #pragma clang diagnostic ignored "-Wunused-variable"
  24203. #endif
  24204. #ifdef __clang__
  24205. #pragma clang diagnostic pop
  24206. #endif
  24207. #ifdef __clang__
  24208. #pragma clang diagnostic push
  24209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24210. #pragma clang diagnostic ignored "-Wunused-variable"
  24211. #endif
  24212. #ifdef __clang__
  24213. #pragma clang diagnostic pop
  24214. #endif
  24215. #ifdef __clang__
  24216. #pragma clang diagnostic push
  24217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24218. #pragma clang diagnostic ignored "-Wunused-variable"
  24219. #endif
  24220. #ifdef __clang__
  24221. #pragma clang diagnostic pop
  24222. #endif
  24223. #ifdef __clang__
  24224. #pragma clang diagnostic push
  24225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24226. #pragma clang diagnostic ignored "-Wunused-variable"
  24227. #endif
  24228. #ifdef __clang__
  24229. #pragma clang diagnostic pop
  24230. #endif
  24231. #ifdef __clang__
  24232. #pragma clang diagnostic push
  24233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24234. #pragma clang diagnostic ignored "-Wunused-variable"
  24235. #endif
  24236. #ifdef __clang__
  24237. #pragma clang diagnostic pop
  24238. #endif
  24239. #ifdef __clang__
  24240. #pragma clang diagnostic push
  24241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24242. #pragma clang diagnostic ignored "-Wunused-variable"
  24243. #endif
  24244. #ifdef __clang__
  24245. #pragma clang diagnostic pop
  24246. #endif
  24247. #ifdef __clang__
  24248. #pragma clang diagnostic push
  24249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24250. #pragma clang diagnostic ignored "-Wunused-variable"
  24251. #endif
  24252. #ifdef __clang__
  24253. #pragma clang diagnostic pop
  24254. #endif
  24255. #ifdef __clang__
  24256. #pragma clang diagnostic push
  24257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24258. #pragma clang diagnostic ignored "-Wunused-variable"
  24259. #endif
  24260. #ifdef __clang__
  24261. #pragma clang diagnostic pop
  24262. #endif
  24263. #ifdef __clang__
  24264. #pragma clang diagnostic push
  24265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24266. #pragma clang diagnostic ignored "-Wunused-variable"
  24267. #endif
  24268. #ifdef __clang__
  24269. #pragma clang diagnostic pop
  24270. #endif
  24271. #ifdef __clang__
  24272. #pragma clang diagnostic push
  24273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24274. #pragma clang diagnostic ignored "-Wunused-variable"
  24275. #endif
  24276. #ifdef __clang__
  24277. #pragma clang diagnostic pop
  24278. #endif
  24279. #ifdef __clang__
  24280. #pragma clang diagnostic push
  24281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24282. #pragma clang diagnostic ignored "-Wunused-variable"
  24283. #endif
  24284. #ifdef __clang__
  24285. #pragma clang diagnostic pop
  24286. #endif
  24287. #ifdef __clang__
  24288. #pragma clang diagnostic push
  24289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24290. #pragma clang diagnostic ignored "-Wunused-variable"
  24291. #endif
  24292. #ifdef __clang__
  24293. #pragma clang diagnostic pop
  24294. #endif
  24295. #ifdef __clang__
  24296. #pragma clang diagnostic push
  24297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24298. #pragma clang diagnostic ignored "-Wunused-variable"
  24299. #endif
  24300. #ifdef __clang__
  24301. #pragma clang diagnostic pop
  24302. #endif
  24303. #ifdef __clang__
  24304. #pragma clang diagnostic push
  24305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24306. #pragma clang diagnostic ignored "-Wunused-variable"
  24307. #endif
  24308. #ifdef __clang__
  24309. #pragma clang diagnostic pop
  24310. #endif
  24311. #ifdef __clang__
  24312. #pragma clang diagnostic push
  24313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24314. #pragma clang diagnostic ignored "-Wunused-variable"
  24315. #endif
  24316. #ifdef __clang__
  24317. #pragma clang diagnostic pop
  24318. #endif
  24319. #ifdef __clang__
  24320. #pragma clang diagnostic push
  24321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24322. #pragma clang diagnostic ignored "-Wunused-variable"
  24323. #endif
  24324. #ifdef __clang__
  24325. #pragma clang diagnostic pop
  24326. #endif
  24327. #ifdef __clang__
  24328. #pragma clang diagnostic push
  24329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24330. #pragma clang diagnostic ignored "-Wunused-variable"
  24331. #endif
  24332. #ifdef __clang__
  24333. #pragma clang diagnostic pop
  24334. #endif
  24335. #ifdef __clang__
  24336. #pragma clang diagnostic push
  24337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24338. #pragma clang diagnostic ignored "-Wunused-variable"
  24339. #endif
  24340. #ifdef __clang__
  24341. #pragma clang diagnostic pop
  24342. #endif
  24343. #ifdef __clang__
  24344. #pragma clang diagnostic push
  24345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24346. #pragma clang diagnostic ignored "-Wunused-variable"
  24347. #endif
  24348. #ifdef __clang__
  24349. #pragma clang diagnostic pop
  24350. #endif
  24351. #ifdef __clang__
  24352. #pragma clang diagnostic push
  24353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24354. #pragma clang diagnostic ignored "-Wunused-variable"
  24355. #endif
  24356. #ifdef __clang__
  24357. #pragma clang diagnostic pop
  24358. #endif
  24359. #ifdef __clang__
  24360. #pragma clang diagnostic push
  24361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24362. #pragma clang diagnostic ignored "-Wunused-variable"
  24363. #endif
  24364. #ifdef __clang__
  24365. #pragma clang diagnostic pop
  24366. #endif
  24367. #ifdef __clang__
  24368. #pragma clang diagnostic push
  24369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24370. #pragma clang diagnostic ignored "-Wunused-variable"
  24371. #endif
  24372. #ifdef __clang__
  24373. #pragma clang diagnostic pop
  24374. #endif
  24375. #ifdef __clang__
  24376. #pragma clang diagnostic push
  24377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24378. #pragma clang diagnostic ignored "-Wunused-variable"
  24379. #endif
  24380. #ifdef __clang__
  24381. #pragma clang diagnostic pop
  24382. #endif
  24383. #ifdef __clang__
  24384. #pragma clang diagnostic push
  24385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24386. #pragma clang diagnostic ignored "-Wunused-variable"
  24387. #endif
  24388. #ifdef __clang__
  24389. #pragma clang diagnostic pop
  24390. #endif
  24391. #ifdef __clang__
  24392. #pragma clang diagnostic push
  24393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24394. #pragma clang diagnostic ignored "-Wunused-variable"
  24395. #endif
  24396. #ifdef __clang__
  24397. #pragma clang diagnostic pop
  24398. #endif
  24399. #ifdef __clang__
  24400. #pragma clang diagnostic push
  24401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24402. #pragma clang diagnostic ignored "-Wunused-variable"
  24403. #endif
  24404. #ifdef __clang__
  24405. #pragma clang diagnostic pop
  24406. #endif
  24407. #ifdef __clang__
  24408. #pragma clang diagnostic push
  24409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24410. #pragma clang diagnostic ignored "-Wunused-variable"
  24411. #endif
  24412. #ifdef __clang__
  24413. #pragma clang diagnostic pop
  24414. #endif
  24415. #ifdef __clang__
  24416. #pragma clang diagnostic push
  24417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24418. #pragma clang diagnostic ignored "-Wunused-variable"
  24419. #endif
  24420. #ifdef __clang__
  24421. #pragma clang diagnostic pop
  24422. #endif
  24423. #ifdef __clang__
  24424. #pragma clang diagnostic push
  24425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24426. #pragma clang diagnostic ignored "-Wunused-variable"
  24427. #endif
  24428. #ifdef __clang__
  24429. #pragma clang diagnostic pop
  24430. #endif
  24431. #ifdef __clang__
  24432. #pragma clang diagnostic push
  24433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24434. #pragma clang diagnostic ignored "-Wunused-variable"
  24435. #endif
  24436. #ifdef __clang__
  24437. #pragma clang diagnostic pop
  24438. #endif
  24439. #ifdef __clang__
  24440. #pragma clang diagnostic push
  24441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24442. #pragma clang diagnostic ignored "-Wunused-variable"
  24443. #endif
  24444. #ifdef __clang__
  24445. #pragma clang diagnostic pop
  24446. #endif
  24447. #ifdef __clang__
  24448. #pragma clang diagnostic push
  24449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24450. #pragma clang diagnostic ignored "-Wunused-variable"
  24451. #endif
  24452. #ifdef __clang__
  24453. #pragma clang diagnostic pop
  24454. #endif
  24455. #ifdef __clang__
  24456. #pragma clang diagnostic push
  24457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24458. #pragma clang diagnostic ignored "-Wunused-variable"
  24459. #endif
  24460. #ifdef __clang__
  24461. #pragma clang diagnostic pop
  24462. #endif
  24463. #ifdef __clang__
  24464. #pragma clang diagnostic push
  24465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24466. #pragma clang diagnostic ignored "-Wunused-variable"
  24467. #endif
  24468. #ifdef __clang__
  24469. #pragma clang diagnostic pop
  24470. #endif
  24471. #ifdef __clang__
  24472. #pragma clang diagnostic push
  24473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24474. #pragma clang diagnostic ignored "-Wunused-variable"
  24475. #endif
  24476. #ifdef __clang__
  24477. #pragma clang diagnostic pop
  24478. #endif
  24479. #ifdef __clang__
  24480. #pragma clang diagnostic push
  24481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24482. #pragma clang diagnostic ignored "-Wunused-variable"
  24483. #endif
  24484. #ifdef __clang__
  24485. #pragma clang diagnostic pop
  24486. #endif
  24487. #ifdef __clang__
  24488. #pragma clang diagnostic push
  24489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24490. #pragma clang diagnostic ignored "-Wunused-variable"
  24491. #endif
  24492. #ifdef __clang__
  24493. #pragma clang diagnostic pop
  24494. #endif
  24495. #ifdef __clang__
  24496. #pragma clang diagnostic push
  24497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24498. #pragma clang diagnostic ignored "-Wunused-variable"
  24499. #endif
  24500. #ifdef __clang__
  24501. #pragma clang diagnostic pop
  24502. #endif
  24503. #ifdef __clang__
  24504. #pragma clang diagnostic push
  24505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24506. #pragma clang diagnostic ignored "-Wunused-variable"
  24507. #endif
  24508. #ifdef __clang__
  24509. #pragma clang diagnostic pop
  24510. #endif
  24511. #ifdef __clang__
  24512. #pragma clang diagnostic push
  24513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24514. #pragma clang diagnostic ignored "-Wunused-variable"
  24515. #endif
  24516. #ifdef __clang__
  24517. #pragma clang diagnostic pop
  24518. #endif
  24519. #ifdef __clang__
  24520. #pragma clang diagnostic push
  24521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24522. #pragma clang diagnostic ignored "-Wunused-variable"
  24523. #endif
  24524. #ifdef __clang__
  24525. #pragma clang diagnostic pop
  24526. #endif
  24527. #ifdef __clang__
  24528. #pragma clang diagnostic push
  24529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24530. #pragma clang diagnostic ignored "-Wunused-variable"
  24531. #endif
  24532. #ifdef __clang__
  24533. #pragma clang diagnostic pop
  24534. #endif
  24535. #ifdef __clang__
  24536. #pragma clang diagnostic push
  24537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24538. #pragma clang diagnostic ignored "-Wunused-variable"
  24539. #endif
  24540. #ifdef __clang__
  24541. #pragma clang diagnostic pop
  24542. #endif
  24543. #ifdef __clang__
  24544. #pragma clang diagnostic push
  24545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24546. #pragma clang diagnostic ignored "-Wunused-variable"
  24547. #endif
  24548. #ifdef __clang__
  24549. #pragma clang diagnostic pop
  24550. #endif
  24551. #ifdef __clang__
  24552. #pragma clang diagnostic push
  24553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24554. #pragma clang diagnostic ignored "-Wunused-variable"
  24555. #endif
  24556. #ifdef __clang__
  24557. #pragma clang diagnostic pop
  24558. #endif
  24559. #ifdef __clang__
  24560. #pragma clang diagnostic push
  24561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24562. #pragma clang diagnostic ignored "-Wunused-variable"
  24563. #endif
  24564. #ifdef __clang__
  24565. #pragma clang diagnostic pop
  24566. #endif
  24567. #ifdef __clang__
  24568. #pragma clang diagnostic push
  24569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24570. #pragma clang diagnostic ignored "-Wunused-variable"
  24571. #endif
  24572. #ifdef __clang__
  24573. #pragma clang diagnostic pop
  24574. #endif
  24575. #ifdef __clang__
  24576. #pragma clang diagnostic push
  24577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24578. #pragma clang diagnostic ignored "-Wunused-variable"
  24579. #endif
  24580. #ifdef __clang__
  24581. #pragma clang diagnostic pop
  24582. #endif
  24583. #ifdef __clang__
  24584. #pragma clang diagnostic push
  24585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24586. #pragma clang diagnostic ignored "-Wunused-variable"
  24587. #endif
  24588. #ifdef __clang__
  24589. #pragma clang diagnostic pop
  24590. #endif
  24591. #ifdef __clang__
  24592. #pragma clang diagnostic push
  24593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24594. #pragma clang diagnostic ignored "-Wunused-variable"
  24595. #endif
  24596. #ifdef __clang__
  24597. #pragma clang diagnostic pop
  24598. #endif
  24599. #ifdef __clang__
  24600. #pragma clang diagnostic push
  24601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24602. #pragma clang diagnostic ignored "-Wunused-variable"
  24603. #endif
  24604. #ifdef __clang__
  24605. #pragma clang diagnostic pop
  24606. #endif
  24607. #ifdef __clang__
  24608. #pragma clang diagnostic push
  24609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24610. #pragma clang diagnostic ignored "-Wunused-variable"
  24611. #endif
  24612. #ifdef __clang__
  24613. #pragma clang diagnostic pop
  24614. #endif
  24615. #ifdef __clang__
  24616. #pragma clang diagnostic push
  24617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24618. #pragma clang diagnostic ignored "-Wunused-variable"
  24619. #endif
  24620. #ifdef __clang__
  24621. #pragma clang diagnostic pop
  24622. #endif
  24623. #ifdef __clang__
  24624. #pragma clang diagnostic push
  24625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24626. #pragma clang diagnostic ignored "-Wunused-variable"
  24627. #endif
  24628. #ifdef __clang__
  24629. #pragma clang diagnostic pop
  24630. #endif
  24631. #ifdef __clang__
  24632. #pragma clang diagnostic push
  24633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24634. #pragma clang diagnostic ignored "-Wunused-variable"
  24635. #endif
  24636. #ifdef __clang__
  24637. #pragma clang diagnostic pop
  24638. #endif
  24639. #ifdef __clang__
  24640. #pragma clang diagnostic push
  24641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24642. #pragma clang diagnostic ignored "-Wunused-variable"
  24643. #endif
  24644. #ifdef __clang__
  24645. #pragma clang diagnostic pop
  24646. #endif
  24647. #ifdef __clang__
  24648. #pragma clang diagnostic push
  24649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24650. #pragma clang diagnostic ignored "-Wunused-variable"
  24651. #endif
  24652. #ifdef __clang__
  24653. #pragma clang diagnostic pop
  24654. #endif
  24655. #ifdef __clang__
  24656. #pragma clang diagnostic push
  24657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24658. #pragma clang diagnostic ignored "-Wunused-variable"
  24659. #endif
  24660. #ifdef __clang__
  24661. #pragma clang diagnostic pop
  24662. #endif
  24663. #ifdef __clang__
  24664. #pragma clang diagnostic push
  24665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24666. #pragma clang diagnostic ignored "-Wunused-variable"
  24667. #endif
  24668. #ifdef __clang__
  24669. #pragma clang diagnostic pop
  24670. #endif
  24671. #ifdef __clang__
  24672. #pragma clang diagnostic push
  24673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24674. #pragma clang diagnostic ignored "-Wunused-variable"
  24675. #endif
  24676. #ifdef __clang__
  24677. #pragma clang diagnostic pop
  24678. #endif
  24679. #ifdef __clang__
  24680. #pragma clang diagnostic push
  24681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24682. #pragma clang diagnostic ignored "-Wunused-variable"
  24683. #endif
  24684. #ifdef __clang__
  24685. #pragma clang diagnostic pop
  24686. #endif
  24687. #ifdef __clang__
  24688. #pragma clang diagnostic push
  24689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24690. #pragma clang diagnostic ignored "-Wunused-variable"
  24691. #endif
  24692. #ifdef __clang__
  24693. #pragma clang diagnostic pop
  24694. #endif
  24695. #ifdef __clang__
  24696. #pragma clang diagnostic push
  24697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24698. #pragma clang diagnostic ignored "-Wunused-variable"
  24699. #endif
  24700. #ifdef __clang__
  24701. #pragma clang diagnostic pop
  24702. #endif
  24703. #ifdef __clang__
  24704. #pragma clang diagnostic push
  24705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24706. #pragma clang diagnostic ignored "-Wunused-variable"
  24707. #endif
  24708. #ifdef __clang__
  24709. #pragma clang diagnostic pop
  24710. #endif
  24711. #ifdef __clang__
  24712. #pragma clang diagnostic push
  24713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24714. #pragma clang diagnostic ignored "-Wunused-variable"
  24715. #endif
  24716. #ifdef __clang__
  24717. #pragma clang diagnostic pop
  24718. #endif
  24719. #ifdef __clang__
  24720. #pragma clang diagnostic push
  24721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24722. #pragma clang diagnostic ignored "-Wunused-variable"
  24723. #endif
  24724. #ifdef __clang__
  24725. #pragma clang diagnostic pop
  24726. #endif
  24727. #ifdef __clang__
  24728. #pragma clang diagnostic push
  24729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24730. #pragma clang diagnostic ignored "-Wunused-variable"
  24731. #endif
  24732. #ifdef __clang__
  24733. #pragma clang diagnostic pop
  24734. #endif
  24735. #ifdef __clang__
  24736. #pragma clang diagnostic push
  24737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24738. #pragma clang diagnostic ignored "-Wunused-variable"
  24739. #endif
  24740. #ifdef __clang__
  24741. #pragma clang diagnostic pop
  24742. #endif
  24743. #ifdef __clang__
  24744. #pragma clang diagnostic push
  24745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24746. #pragma clang diagnostic ignored "-Wunused-variable"
  24747. #endif
  24748. #ifdef __clang__
  24749. #pragma clang diagnostic pop
  24750. #endif
  24751. #ifdef __clang__
  24752. #pragma clang diagnostic push
  24753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24754. #pragma clang diagnostic ignored "-Wunused-variable"
  24755. #endif
  24756. #ifdef __clang__
  24757. #pragma clang diagnostic pop
  24758. #endif
  24759. #ifdef __clang__
  24760. #pragma clang diagnostic push
  24761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24762. #pragma clang diagnostic ignored "-Wunused-variable"
  24763. #endif
  24764. #ifdef __clang__
  24765. #pragma clang diagnostic pop
  24766. #endif
  24767. #ifdef __clang__
  24768. #pragma clang diagnostic push
  24769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24770. #pragma clang diagnostic ignored "-Wunused-variable"
  24771. #endif
  24772. #ifdef __clang__
  24773. #pragma clang diagnostic pop
  24774. #endif
  24775. #ifdef __clang__
  24776. #pragma clang diagnostic push
  24777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24778. #pragma clang diagnostic ignored "-Wunused-variable"
  24779. #endif
  24780. #ifdef __clang__
  24781. #pragma clang diagnostic pop
  24782. #endif
  24783. #ifdef __clang__
  24784. #pragma clang diagnostic push
  24785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24786. #pragma clang diagnostic ignored "-Wunused-variable"
  24787. #endif
  24788. #ifdef __clang__
  24789. #pragma clang diagnostic pop
  24790. #endif
  24791. #ifdef __clang__
  24792. #pragma clang diagnostic push
  24793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24794. #pragma clang diagnostic ignored "-Wunused-variable"
  24795. #endif
  24796. #ifdef __clang__
  24797. #pragma clang diagnostic pop
  24798. #endif
  24799. #ifdef __clang__
  24800. #pragma clang diagnostic push
  24801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24802. #pragma clang diagnostic ignored "-Wunused-variable"
  24803. #endif
  24804. #ifdef __clang__
  24805. #pragma clang diagnostic pop
  24806. #endif
  24807. #ifdef __clang__
  24808. #pragma clang diagnostic push
  24809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24810. #pragma clang diagnostic ignored "-Wunused-variable"
  24811. #endif
  24812. #ifdef __clang__
  24813. #pragma clang diagnostic pop
  24814. #endif
  24815. #ifdef __clang__
  24816. #pragma clang diagnostic push
  24817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24818. #pragma clang diagnostic ignored "-Wunused-variable"
  24819. #endif
  24820. #ifdef __clang__
  24821. #pragma clang diagnostic pop
  24822. #endif
  24823. #ifdef __clang__
  24824. #pragma clang diagnostic push
  24825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24826. #pragma clang diagnostic ignored "-Wunused-variable"
  24827. #endif
  24828. #ifdef __clang__
  24829. #pragma clang diagnostic pop
  24830. #endif
  24831. #ifdef __clang__
  24832. #pragma clang diagnostic push
  24833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24834. #pragma clang diagnostic ignored "-Wunused-variable"
  24835. #endif
  24836. #ifdef __clang__
  24837. #pragma clang diagnostic pop
  24838. #endif
  24839. #ifdef __clang__
  24840. #pragma clang diagnostic push
  24841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24842. #pragma clang diagnostic ignored "-Wunused-variable"
  24843. #endif
  24844. #ifdef __clang__
  24845. #pragma clang diagnostic pop
  24846. #endif
  24847. #ifdef __clang__
  24848. #pragma clang diagnostic push
  24849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24850. #pragma clang diagnostic ignored "-Wunused-variable"
  24851. #endif
  24852. #ifdef __clang__
  24853. #pragma clang diagnostic pop
  24854. #endif
  24855. #ifdef __clang__
  24856. #pragma clang diagnostic push
  24857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24858. #pragma clang diagnostic ignored "-Wunused-variable"
  24859. #endif
  24860. #ifdef __clang__
  24861. #pragma clang diagnostic pop
  24862. #endif
  24863. #ifdef __clang__
  24864. #pragma clang diagnostic push
  24865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24866. #pragma clang diagnostic ignored "-Wunused-variable"
  24867. #endif
  24868. #ifdef __clang__
  24869. #pragma clang diagnostic pop
  24870. #endif
  24871. #ifdef __clang__
  24872. #pragma clang diagnostic push
  24873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24874. #pragma clang diagnostic ignored "-Wunused-variable"
  24875. #endif
  24876. #ifdef __clang__
  24877. #pragma clang diagnostic pop
  24878. #endif
  24879. #ifdef __clang__
  24880. #pragma clang diagnostic push
  24881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24882. #pragma clang diagnostic ignored "-Wunused-variable"
  24883. #endif
  24884. #ifdef __clang__
  24885. #pragma clang diagnostic pop
  24886. #endif
  24887. #ifdef __clang__
  24888. #pragma clang diagnostic push
  24889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24890. #pragma clang diagnostic ignored "-Wunused-variable"
  24891. #endif
  24892. #ifdef __clang__
  24893. #pragma clang diagnostic pop
  24894. #endif
  24895. #ifdef __clang__
  24896. #pragma clang diagnostic push
  24897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24898. #pragma clang diagnostic ignored "-Wunused-variable"
  24899. #endif
  24900. #ifdef __clang__
  24901. #pragma clang diagnostic pop
  24902. #endif
  24903. #ifdef __clang__
  24904. #pragma clang diagnostic push
  24905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24906. #pragma clang diagnostic ignored "-Wunused-variable"
  24907. #endif
  24908. #ifdef __clang__
  24909. #pragma clang diagnostic pop
  24910. #endif
  24911. #ifdef __clang__
  24912. #pragma clang diagnostic push
  24913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24914. #pragma clang diagnostic ignored "-Wunused-variable"
  24915. #endif
  24916. #ifdef __clang__
  24917. #pragma clang diagnostic pop
  24918. #endif
  24919. #ifdef __clang__
  24920. #pragma clang diagnostic push
  24921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24922. #pragma clang diagnostic ignored "-Wunused-variable"
  24923. #endif
  24924. #ifdef __clang__
  24925. #pragma clang diagnostic pop
  24926. #endif
  24927. #ifdef __clang__
  24928. #pragma clang diagnostic push
  24929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24930. #pragma clang diagnostic ignored "-Wunused-variable"
  24931. #endif
  24932. #ifdef __clang__
  24933. #pragma clang diagnostic pop
  24934. #endif
  24935. #ifdef __clang__
  24936. #pragma clang diagnostic push
  24937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24938. #pragma clang diagnostic ignored "-Wunused-variable"
  24939. #endif
  24940. #ifdef __clang__
  24941. #pragma clang diagnostic pop
  24942. #endif
  24943. #ifdef __clang__
  24944. #pragma clang diagnostic push
  24945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24946. #pragma clang diagnostic ignored "-Wunused-variable"
  24947. #endif
  24948. #ifdef __clang__
  24949. #pragma clang diagnostic pop
  24950. #endif
  24951. #ifdef __clang__
  24952. #pragma clang diagnostic push
  24953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24954. #pragma clang diagnostic ignored "-Wunused-variable"
  24955. #endif
  24956. #ifdef __clang__
  24957. #pragma clang diagnostic pop
  24958. #endif
  24959. #ifdef __clang__
  24960. #pragma clang diagnostic push
  24961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24962. #pragma clang diagnostic ignored "-Wunused-variable"
  24963. #endif
  24964. #ifdef __clang__
  24965. #pragma clang diagnostic pop
  24966. #endif
  24967. #ifdef __clang__
  24968. #pragma clang diagnostic push
  24969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24970. #pragma clang diagnostic ignored "-Wunused-variable"
  24971. #endif
  24972. #ifdef __clang__
  24973. #pragma clang diagnostic pop
  24974. #endif
  24975. #ifdef __clang__
  24976. #pragma clang diagnostic push
  24977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24978. #pragma clang diagnostic ignored "-Wunused-variable"
  24979. #endif
  24980. #ifdef __clang__
  24981. #pragma clang diagnostic pop
  24982. #endif
  24983. #ifdef __clang__
  24984. #pragma clang diagnostic push
  24985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24986. #pragma clang diagnostic ignored "-Wunused-variable"
  24987. #endif
  24988. #ifdef __clang__
  24989. #pragma clang diagnostic pop
  24990. #endif
  24991. #ifdef __clang__
  24992. #pragma clang diagnostic push
  24993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24994. #pragma clang diagnostic ignored "-Wunused-variable"
  24995. #endif
  24996. #ifdef __clang__
  24997. #pragma clang diagnostic pop
  24998. #endif
  24999. #ifdef __clang__
  25000. #pragma clang diagnostic push
  25001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25002. #pragma clang diagnostic ignored "-Wunused-variable"
  25003. #endif
  25004. #ifdef __clang__
  25005. #pragma clang diagnostic pop
  25006. #endif
  25007. #ifdef __clang__
  25008. #pragma clang diagnostic push
  25009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25010. #pragma clang diagnostic ignored "-Wunused-variable"
  25011. #endif
  25012. #ifdef __clang__
  25013. #pragma clang diagnostic pop
  25014. #endif
  25015. #ifdef __clang__
  25016. #pragma clang diagnostic push
  25017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25018. #pragma clang diagnostic ignored "-Wunused-variable"
  25019. #endif
  25020. #ifdef __clang__
  25021. #pragma clang diagnostic pop
  25022. #endif
  25023. #ifdef __clang__
  25024. #pragma clang diagnostic push
  25025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25026. #pragma clang diagnostic ignored "-Wunused-variable"
  25027. #endif
  25028. #ifdef __clang__
  25029. #pragma clang diagnostic pop
  25030. #endif
  25031. #ifdef __clang__
  25032. #pragma clang diagnostic push
  25033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25034. #pragma clang diagnostic ignored "-Wunused-variable"
  25035. #endif
  25036. #ifdef __clang__
  25037. #pragma clang diagnostic pop
  25038. #endif
  25039. #ifdef __clang__
  25040. #pragma clang diagnostic push
  25041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25042. #pragma clang diagnostic ignored "-Wunused-variable"
  25043. #endif
  25044. #ifdef __clang__
  25045. #pragma clang diagnostic pop
  25046. #endif
  25047. #ifdef __clang__
  25048. #pragma clang diagnostic push
  25049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25050. #pragma clang diagnostic ignored "-Wunused-variable"
  25051. #endif
  25052. #ifdef __clang__
  25053. #pragma clang diagnostic pop
  25054. #endif
  25055. #ifdef __clang__
  25056. #pragma clang diagnostic push
  25057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25058. #pragma clang diagnostic ignored "-Wunused-variable"
  25059. #endif
  25060. #ifdef __clang__
  25061. #pragma clang diagnostic pop
  25062. #endif
  25063. #ifdef __clang__
  25064. #pragma clang diagnostic push
  25065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25066. #pragma clang diagnostic ignored "-Wunused-variable"
  25067. #endif
  25068. #ifdef __clang__
  25069. #pragma clang diagnostic pop
  25070. #endif
  25071. #ifdef __clang__
  25072. #pragma clang diagnostic push
  25073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25074. #pragma clang diagnostic ignored "-Wunused-variable"
  25075. #endif
  25076. #ifdef __clang__
  25077. #pragma clang diagnostic pop
  25078. #endif
  25079. #ifdef __clang__
  25080. #pragma clang diagnostic push
  25081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25082. #pragma clang diagnostic ignored "-Wunused-variable"
  25083. #endif
  25084. #ifdef __clang__
  25085. #pragma clang diagnostic pop
  25086. #endif
  25087. #ifdef __clang__
  25088. #pragma clang diagnostic push
  25089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25090. #pragma clang diagnostic ignored "-Wunused-variable"
  25091. #endif
  25092. #ifdef __clang__
  25093. #pragma clang diagnostic pop
  25094. #endif
  25095. #ifdef __clang__
  25096. #pragma clang diagnostic push
  25097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25098. #pragma clang diagnostic ignored "-Wunused-variable"
  25099. #endif
  25100. #ifdef __clang__
  25101. #pragma clang diagnostic pop
  25102. #endif
  25103. #ifdef __clang__
  25104. #pragma clang diagnostic push
  25105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25106. #pragma clang diagnostic ignored "-Wunused-variable"
  25107. #endif
  25108. #ifdef __clang__
  25109. #pragma clang diagnostic pop
  25110. #endif
  25111. #ifdef __clang__
  25112. #pragma clang diagnostic push
  25113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25114. #pragma clang diagnostic ignored "-Wunused-variable"
  25115. #endif
  25116. #ifdef __clang__
  25117. #pragma clang diagnostic pop
  25118. #endif
  25119. #ifdef __clang__
  25120. #pragma clang diagnostic push
  25121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25122. #pragma clang diagnostic ignored "-Wunused-variable"
  25123. #endif
  25124. #ifdef __clang__
  25125. #pragma clang diagnostic pop
  25126. #endif
  25127. #ifdef __clang__
  25128. #pragma clang diagnostic push
  25129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25130. #pragma clang diagnostic ignored "-Wunused-variable"
  25131. #endif
  25132. #ifdef __clang__
  25133. #pragma clang diagnostic pop
  25134. #endif
  25135. #ifdef __clang__
  25136. #pragma clang diagnostic push
  25137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25138. #pragma clang diagnostic ignored "-Wunused-variable"
  25139. #endif
  25140. #ifdef __clang__
  25141. #pragma clang diagnostic pop
  25142. #endif
  25143. #ifdef __clang__
  25144. #pragma clang diagnostic push
  25145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25146. #pragma clang diagnostic ignored "-Wunused-variable"
  25147. #endif
  25148. #ifdef __clang__
  25149. #pragma clang diagnostic pop
  25150. #endif
  25151. #ifdef __clang__
  25152. #pragma clang diagnostic push
  25153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25154. #pragma clang diagnostic ignored "-Wunused-variable"
  25155. #endif
  25156. #ifdef __clang__
  25157. #pragma clang diagnostic pop
  25158. #endif
  25159. #ifdef __clang__
  25160. #pragma clang diagnostic push
  25161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25162. #pragma clang diagnostic ignored "-Wunused-variable"
  25163. #endif
  25164. #ifdef __clang__
  25165. #pragma clang diagnostic pop
  25166. #endif
  25167. #ifdef __clang__
  25168. #pragma clang diagnostic push
  25169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25170. #pragma clang diagnostic ignored "-Wunused-variable"
  25171. #endif
  25172. #ifdef __clang__
  25173. #pragma clang diagnostic pop
  25174. #endif
  25175. #ifdef __clang__
  25176. #pragma clang diagnostic push
  25177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25178. #pragma clang diagnostic ignored "-Wunused-variable"
  25179. #endif
  25180. #ifdef __clang__
  25181. #pragma clang diagnostic pop
  25182. #endif
  25183. #ifdef __clang__
  25184. #pragma clang diagnostic push
  25185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25186. #pragma clang diagnostic ignored "-Wunused-variable"
  25187. #endif
  25188. #ifdef __clang__
  25189. #pragma clang diagnostic pop
  25190. #endif
  25191. #ifdef __clang__
  25192. #pragma clang diagnostic push
  25193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25194. #pragma clang diagnostic ignored "-Wunused-variable"
  25195. #endif
  25196. #ifdef __clang__
  25197. #pragma clang diagnostic pop
  25198. #endif
  25199. #ifdef __clang__
  25200. #pragma clang diagnostic push
  25201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25202. #pragma clang diagnostic ignored "-Wunused-variable"
  25203. #endif
  25204. #ifdef __clang__
  25205. #pragma clang diagnostic pop
  25206. #endif
  25207. #ifdef __clang__
  25208. #pragma clang diagnostic push
  25209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25210. #pragma clang diagnostic ignored "-Wunused-variable"
  25211. #endif
  25212. #ifdef __clang__
  25213. #pragma clang diagnostic pop
  25214. #endif
  25215. #ifdef __clang__
  25216. #pragma clang diagnostic push
  25217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25218. #pragma clang diagnostic ignored "-Wunused-variable"
  25219. #endif
  25220. #ifdef __clang__
  25221. #pragma clang diagnostic pop
  25222. #endif
  25223. #ifdef __clang__
  25224. #pragma clang diagnostic push
  25225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25226. #pragma clang diagnostic ignored "-Wunused-variable"
  25227. #endif
  25228. #ifdef __clang__
  25229. #pragma clang diagnostic pop
  25230. #endif
  25231. #ifdef __clang__
  25232. #pragma clang diagnostic push
  25233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25234. #pragma clang diagnostic ignored "-Wunused-variable"
  25235. #endif
  25236. #ifdef __clang__
  25237. #pragma clang diagnostic pop
  25238. #endif
  25239. #ifdef __clang__
  25240. #pragma clang diagnostic push
  25241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25242. #pragma clang diagnostic ignored "-Wunused-variable"
  25243. #endif
  25244. #ifdef __clang__
  25245. #pragma clang diagnostic pop
  25246. #endif
  25247. #ifdef __clang__
  25248. #pragma clang diagnostic push
  25249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25250. #pragma clang diagnostic ignored "-Wunused-variable"
  25251. #endif
  25252. #ifdef __clang__
  25253. #pragma clang diagnostic pop
  25254. #endif
  25255. #ifdef __clang__
  25256. #pragma clang diagnostic push
  25257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25258. #pragma clang diagnostic ignored "-Wunused-variable"
  25259. #endif
  25260. #ifdef __clang__
  25261. #pragma clang diagnostic pop
  25262. #endif
  25263. #ifdef __clang__
  25264. #pragma clang diagnostic push
  25265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25266. #pragma clang diagnostic ignored "-Wunused-variable"
  25267. #endif
  25268. #ifdef __clang__
  25269. #pragma clang diagnostic pop
  25270. #endif
  25271. #ifdef __clang__
  25272. #pragma clang diagnostic push
  25273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25274. #pragma clang diagnostic ignored "-Wunused-variable"
  25275. #endif
  25276. #ifdef __clang__
  25277. #pragma clang diagnostic pop
  25278. #endif
  25279. #ifdef __clang__
  25280. #pragma clang diagnostic push
  25281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25282. #pragma clang diagnostic ignored "-Wunused-variable"
  25283. #endif
  25284. #ifdef __clang__
  25285. #pragma clang diagnostic pop
  25286. #endif
  25287. #ifdef __clang__
  25288. #pragma clang diagnostic push
  25289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25290. #pragma clang diagnostic ignored "-Wunused-variable"
  25291. #endif
  25292. #ifdef __clang__
  25293. #pragma clang diagnostic pop
  25294. #endif
  25295. #ifdef __clang__
  25296. #pragma clang diagnostic push
  25297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25298. #pragma clang diagnostic ignored "-Wunused-variable"
  25299. #endif
  25300. #ifdef __clang__
  25301. #pragma clang diagnostic pop
  25302. #endif
  25303. #ifdef __clang__
  25304. #pragma clang diagnostic push
  25305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25306. #pragma clang diagnostic ignored "-Wunused-variable"
  25307. #endif
  25308. #ifdef __clang__
  25309. #pragma clang diagnostic pop
  25310. #endif
  25311. #ifdef __clang__
  25312. #pragma clang diagnostic push
  25313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25314. #pragma clang diagnostic ignored "-Wunused-variable"
  25315. #endif
  25316. #ifdef __clang__
  25317. #pragma clang diagnostic pop
  25318. #endif
  25319. #ifdef __clang__
  25320. #pragma clang diagnostic push
  25321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25322. #pragma clang diagnostic ignored "-Wunused-variable"
  25323. #endif
  25324. #ifdef __clang__
  25325. #pragma clang diagnostic pop
  25326. #endif
  25327. #ifdef __clang__
  25328. #pragma clang diagnostic push
  25329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25330. #pragma clang diagnostic ignored "-Wunused-variable"
  25331. #endif
  25332. #ifdef __clang__
  25333. #pragma clang diagnostic pop
  25334. #endif
  25335. #ifdef __clang__
  25336. #pragma clang diagnostic push
  25337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25338. #pragma clang diagnostic ignored "-Wunused-variable"
  25339. #endif
  25340. #ifdef __clang__
  25341. #pragma clang diagnostic pop
  25342. #endif
  25343. #ifdef __clang__
  25344. #pragma clang diagnostic push
  25345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25346. #pragma clang diagnostic ignored "-Wunused-variable"
  25347. #endif
  25348. #ifdef __clang__
  25349. #pragma clang diagnostic pop
  25350. #endif
  25351. #ifdef __clang__
  25352. #pragma clang diagnostic push
  25353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25354. #pragma clang diagnostic ignored "-Wunused-variable"
  25355. #endif
  25356. #ifdef __clang__
  25357. #pragma clang diagnostic pop
  25358. #endif
  25359. #ifdef __clang__
  25360. #pragma clang diagnostic push
  25361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25362. #pragma clang diagnostic ignored "-Wunused-variable"
  25363. #endif
  25364. #ifdef __clang__
  25365. #pragma clang diagnostic pop
  25366. #endif
  25367. #ifdef __clang__
  25368. #pragma clang diagnostic push
  25369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25370. #pragma clang diagnostic ignored "-Wunused-variable"
  25371. #endif
  25372. #ifdef __clang__
  25373. #pragma clang diagnostic pop
  25374. #endif
  25375. #ifdef __clang__
  25376. #pragma clang diagnostic push
  25377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25378. #pragma clang diagnostic ignored "-Wunused-variable"
  25379. #endif
  25380. #ifdef __clang__
  25381. #pragma clang diagnostic pop
  25382. #endif
  25383. #ifdef __clang__
  25384. #pragma clang diagnostic push
  25385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25386. #pragma clang diagnostic ignored "-Wunused-variable"
  25387. #endif
  25388. #ifdef __clang__
  25389. #pragma clang diagnostic pop
  25390. #endif
  25391. #ifdef __clang__
  25392. #pragma clang diagnostic push
  25393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25394. #pragma clang diagnostic ignored "-Wunused-variable"
  25395. #endif
  25396. #ifdef __clang__
  25397. #pragma clang diagnostic pop
  25398. #endif
  25399. #ifdef __clang__
  25400. #pragma clang diagnostic push
  25401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25402. #pragma clang diagnostic ignored "-Wunused-variable"
  25403. #endif
  25404. #ifdef __clang__
  25405. #pragma clang diagnostic pop
  25406. #endif
  25407. #ifdef __clang__
  25408. #pragma clang diagnostic push
  25409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25410. #pragma clang diagnostic ignored "-Wunused-variable"
  25411. #endif
  25412. #ifdef __clang__
  25413. #pragma clang diagnostic pop
  25414. #endif
  25415. #ifdef __clang__
  25416. #pragma clang diagnostic push
  25417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25418. #pragma clang diagnostic ignored "-Wunused-variable"
  25419. #endif
  25420. #ifdef __clang__
  25421. #pragma clang diagnostic pop
  25422. #endif
  25423. #ifdef __clang__
  25424. #pragma clang diagnostic push
  25425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25426. #pragma clang diagnostic ignored "-Wunused-variable"
  25427. #endif
  25428. #ifdef __clang__
  25429. #pragma clang diagnostic pop
  25430. #endif
  25431. #ifdef __clang__
  25432. #pragma clang diagnostic push
  25433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25434. #pragma clang diagnostic ignored "-Wunused-variable"
  25435. #endif
  25436. #ifdef __clang__
  25437. #pragma clang diagnostic pop
  25438. #endif
  25439. #ifdef __clang__
  25440. #pragma clang diagnostic push
  25441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25442. #pragma clang diagnostic ignored "-Wunused-variable"
  25443. #endif
  25444. #ifdef __clang__
  25445. #pragma clang diagnostic pop
  25446. #endif
  25447. #ifdef __clang__
  25448. #pragma clang diagnostic push
  25449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25450. #pragma clang diagnostic ignored "-Wunused-variable"
  25451. #endif
  25452. #ifdef __clang__
  25453. #pragma clang diagnostic pop
  25454. #endif
  25455. #ifdef __clang__
  25456. #pragma clang diagnostic push
  25457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25458. #pragma clang diagnostic ignored "-Wunused-variable"
  25459. #endif
  25460. #ifdef __clang__
  25461. #pragma clang diagnostic pop
  25462. #endif
  25463. #ifdef __clang__
  25464. #pragma clang diagnostic push
  25465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25466. #pragma clang diagnostic ignored "-Wunused-variable"
  25467. #endif
  25468. #ifdef __clang__
  25469. #pragma clang diagnostic pop
  25470. #endif
  25471. #ifdef __clang__
  25472. #pragma clang diagnostic push
  25473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25474. #pragma clang diagnostic ignored "-Wunused-variable"
  25475. #endif
  25476. #ifdef __clang__
  25477. #pragma clang diagnostic pop
  25478. #endif
  25479. #ifdef __clang__
  25480. #pragma clang diagnostic push
  25481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25482. #pragma clang diagnostic ignored "-Wunused-variable"
  25483. #endif
  25484. #ifdef __clang__
  25485. #pragma clang diagnostic pop
  25486. #endif
  25487. #ifdef __clang__
  25488. #pragma clang diagnostic push
  25489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25490. #pragma clang diagnostic ignored "-Wunused-variable"
  25491. #endif
  25492. #ifdef __clang__
  25493. #pragma clang diagnostic pop
  25494. #endif
  25495. #ifdef __clang__
  25496. #pragma clang diagnostic push
  25497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25498. #pragma clang diagnostic ignored "-Wunused-variable"
  25499. #endif
  25500. #ifdef __clang__
  25501. #pragma clang diagnostic pop
  25502. #endif
  25503. #ifdef __clang__
  25504. #pragma clang diagnostic push
  25505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25506. #pragma clang diagnostic ignored "-Wunused-variable"
  25507. #endif
  25508. #ifdef __clang__
  25509. #pragma clang diagnostic pop
  25510. #endif
  25511. #ifdef __clang__
  25512. #pragma clang diagnostic push
  25513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25514. #pragma clang diagnostic ignored "-Wunused-variable"
  25515. #endif
  25516. #ifdef __clang__
  25517. #pragma clang diagnostic pop
  25518. #endif
  25519. #ifdef __clang__
  25520. #pragma clang diagnostic push
  25521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25522. #pragma clang diagnostic ignored "-Wunused-variable"
  25523. #endif
  25524. #ifdef __clang__
  25525. #pragma clang diagnostic pop
  25526. #endif
  25527. #ifdef __clang__
  25528. #pragma clang diagnostic push
  25529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25530. #pragma clang diagnostic ignored "-Wunused-variable"
  25531. #endif
  25532. #ifdef __clang__
  25533. #pragma clang diagnostic pop
  25534. #endif
  25535. #ifdef __clang__
  25536. #pragma clang diagnostic push
  25537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25538. #pragma clang diagnostic ignored "-Wunused-variable"
  25539. #endif
  25540. #ifdef __clang__
  25541. #pragma clang diagnostic pop
  25542. #endif
  25543. #ifdef __clang__
  25544. #pragma clang diagnostic push
  25545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25546. #pragma clang diagnostic ignored "-Wunused-variable"
  25547. #endif
  25548. #ifdef __clang__
  25549. #pragma clang diagnostic pop
  25550. #endif
  25551. #ifdef __clang__
  25552. #pragma clang diagnostic push
  25553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25554. #pragma clang diagnostic ignored "-Wunused-variable"
  25555. #endif
  25556. #ifdef __clang__
  25557. #pragma clang diagnostic pop
  25558. #endif
  25559. #ifdef __clang__
  25560. #pragma clang diagnostic push
  25561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25562. #pragma clang diagnostic ignored "-Wunused-variable"
  25563. #endif
  25564. #ifdef __clang__
  25565. #pragma clang diagnostic pop
  25566. #endif
  25567. #ifdef __clang__
  25568. #pragma clang diagnostic push
  25569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25570. #pragma clang diagnostic ignored "-Wunused-variable"
  25571. #endif
  25572. #ifdef __clang__
  25573. #pragma clang diagnostic pop
  25574. #endif
  25575. #ifdef __clang__
  25576. #pragma clang diagnostic push
  25577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25578. #pragma clang diagnostic ignored "-Wunused-variable"
  25579. #endif
  25580. #ifdef __clang__
  25581. #pragma clang diagnostic pop
  25582. #endif
  25583. #ifdef __clang__
  25584. #pragma clang diagnostic push
  25585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25586. #pragma clang diagnostic ignored "-Wunused-variable"
  25587. #endif
  25588. #ifdef __clang__
  25589. #pragma clang diagnostic pop
  25590. #endif
  25591. #ifdef __clang__
  25592. #pragma clang diagnostic push
  25593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25594. #pragma clang diagnostic ignored "-Wunused-variable"
  25595. #endif
  25596. #ifdef __clang__
  25597. #pragma clang diagnostic pop
  25598. #endif
  25599. #ifdef __clang__
  25600. #pragma clang diagnostic push
  25601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25602. #pragma clang diagnostic ignored "-Wunused-variable"
  25603. #endif
  25604. #ifdef __clang__
  25605. #pragma clang diagnostic pop
  25606. #endif
  25607. #ifdef __clang__
  25608. #pragma clang diagnostic push
  25609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25610. #pragma clang diagnostic ignored "-Wunused-variable"
  25611. #endif
  25612. #ifdef __clang__
  25613. #pragma clang diagnostic pop
  25614. #endif
  25615. #ifdef __clang__
  25616. #pragma clang diagnostic push
  25617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25618. #pragma clang diagnostic ignored "-Wunused-variable"
  25619. #endif
  25620. #ifdef __clang__
  25621. #pragma clang diagnostic pop
  25622. #endif
  25623. #ifdef __clang__
  25624. #pragma clang diagnostic push
  25625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25626. #pragma clang diagnostic ignored "-Wunused-variable"
  25627. #endif
  25628. #ifdef __clang__
  25629. #pragma clang diagnostic pop
  25630. #endif
  25631. #ifdef __clang__
  25632. #pragma clang diagnostic push
  25633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25634. #pragma clang diagnostic ignored "-Wunused-variable"
  25635. #endif
  25636. #ifdef __clang__
  25637. #pragma clang diagnostic pop
  25638. #endif
  25639. #ifdef __clang__
  25640. #pragma clang diagnostic push
  25641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25642. #pragma clang diagnostic ignored "-Wunused-variable"
  25643. #endif
  25644. #ifdef __clang__
  25645. #pragma clang diagnostic pop
  25646. #endif
  25647. #ifdef __clang__
  25648. #pragma clang diagnostic push
  25649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25650. #pragma clang diagnostic ignored "-Wunused-variable"
  25651. #endif
  25652. #ifdef __clang__
  25653. #pragma clang diagnostic pop
  25654. #endif
  25655. #ifdef __clang__
  25656. #pragma clang diagnostic push
  25657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25658. #pragma clang diagnostic ignored "-Wunused-variable"
  25659. #endif
  25660. #ifdef __clang__
  25661. #pragma clang diagnostic pop
  25662. #endif
  25663. #ifdef __clang__
  25664. #pragma clang diagnostic push
  25665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25666. #pragma clang diagnostic ignored "-Wunused-variable"
  25667. #endif
  25668. #ifdef __clang__
  25669. #pragma clang diagnostic pop
  25670. #endif
  25671. #ifdef __clang__
  25672. #pragma clang diagnostic push
  25673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25674. #pragma clang diagnostic ignored "-Wunused-variable"
  25675. #endif
  25676. #ifdef __clang__
  25677. #pragma clang diagnostic pop
  25678. #endif
  25679. #ifdef __clang__
  25680. #pragma clang diagnostic push
  25681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25682. #pragma clang diagnostic ignored "-Wunused-variable"
  25683. #endif
  25684. #ifdef __clang__
  25685. #pragma clang diagnostic pop
  25686. #endif
  25687. #ifdef __clang__
  25688. #pragma clang diagnostic push
  25689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25690. #pragma clang diagnostic ignored "-Wunused-variable"
  25691. #endif
  25692. #ifdef __clang__
  25693. #pragma clang diagnostic pop
  25694. #endif
  25695. #ifdef __clang__
  25696. #pragma clang diagnostic push
  25697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25698. #pragma clang diagnostic ignored "-Wunused-variable"
  25699. #endif
  25700. #ifdef __clang__
  25701. #pragma clang diagnostic pop
  25702. #endif
  25703. #ifdef __clang__
  25704. #pragma clang diagnostic push
  25705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25706. #pragma clang diagnostic ignored "-Wunused-variable"
  25707. #endif
  25708. #ifdef __clang__
  25709. #pragma clang diagnostic pop
  25710. #endif
  25711. #ifdef __clang__
  25712. #pragma clang diagnostic push
  25713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25714. #pragma clang diagnostic ignored "-Wunused-variable"
  25715. #endif
  25716. #ifdef __clang__
  25717. #pragma clang diagnostic pop
  25718. #endif
  25719. #ifdef __clang__
  25720. #pragma clang diagnostic push
  25721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25722. #pragma clang diagnostic ignored "-Wunused-variable"
  25723. #endif
  25724. #ifdef __clang__
  25725. #pragma clang diagnostic pop
  25726. #endif
  25727. #ifdef __clang__
  25728. #pragma clang diagnostic push
  25729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25730. #pragma clang diagnostic ignored "-Wunused-variable"
  25731. #endif
  25732. #ifdef __clang__
  25733. #pragma clang diagnostic pop
  25734. #endif
  25735. #ifdef __clang__
  25736. #pragma clang diagnostic push
  25737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25738. #pragma clang diagnostic ignored "-Wunused-variable"
  25739. #endif
  25740. #ifdef __clang__
  25741. #pragma clang diagnostic pop
  25742. #endif
  25743. #ifdef __clang__
  25744. #pragma clang diagnostic push
  25745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25746. #pragma clang diagnostic ignored "-Wunused-variable"
  25747. #endif
  25748. #ifdef __clang__
  25749. #pragma clang diagnostic pop
  25750. #endif
  25751. #ifdef __clang__
  25752. #pragma clang diagnostic push
  25753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25754. #pragma clang diagnostic ignored "-Wunused-variable"
  25755. #endif
  25756. #ifdef __clang__
  25757. #pragma clang diagnostic pop
  25758. #endif
  25759. #ifdef __clang__
  25760. #pragma clang diagnostic push
  25761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25762. #pragma clang diagnostic ignored "-Wunused-variable"
  25763. #endif
  25764. #ifdef __clang__
  25765. #pragma clang diagnostic pop
  25766. #endif
  25767. #ifdef __clang__
  25768. #pragma clang diagnostic push
  25769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25770. #pragma clang diagnostic ignored "-Wunused-variable"
  25771. #endif
  25772. #ifdef __clang__
  25773. #pragma clang diagnostic pop
  25774. #endif
  25775. #ifdef __clang__
  25776. #pragma clang diagnostic push
  25777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25778. #pragma clang diagnostic ignored "-Wunused-variable"
  25779. #endif
  25780. #ifdef __clang__
  25781. #pragma clang diagnostic pop
  25782. #endif
  25783. #ifdef __clang__
  25784. #pragma clang diagnostic push
  25785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25786. #pragma clang diagnostic ignored "-Wunused-variable"
  25787. #endif
  25788. #ifdef __clang__
  25789. #pragma clang diagnostic pop
  25790. #endif
  25791. #ifdef __clang__
  25792. #pragma clang diagnostic push
  25793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25794. #pragma clang diagnostic ignored "-Wunused-variable"
  25795. #endif
  25796. #ifdef __clang__
  25797. #pragma clang diagnostic pop
  25798. #endif
  25799. #ifdef __clang__
  25800. #pragma clang diagnostic push
  25801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25802. #pragma clang diagnostic ignored "-Wunused-variable"
  25803. #endif
  25804. #ifdef __clang__
  25805. #pragma clang diagnostic pop
  25806. #endif
  25807. #ifdef __clang__
  25808. #pragma clang diagnostic push
  25809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25810. #pragma clang diagnostic ignored "-Wunused-variable"
  25811. #endif
  25812. #ifdef __clang__
  25813. #pragma clang diagnostic pop
  25814. #endif
  25815. #ifdef __clang__
  25816. #pragma clang diagnostic push
  25817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25818. #pragma clang diagnostic ignored "-Wunused-variable"
  25819. #endif
  25820. #ifdef __clang__
  25821. #pragma clang diagnostic pop
  25822. #endif
  25823. #ifdef __clang__
  25824. #pragma clang diagnostic push
  25825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25826. #pragma clang diagnostic ignored "-Wunused-variable"
  25827. #endif
  25828. #ifdef __clang__
  25829. #pragma clang diagnostic pop
  25830. #endif
  25831. #ifdef __clang__
  25832. #pragma clang diagnostic push
  25833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25834. #pragma clang diagnostic ignored "-Wunused-variable"
  25835. #endif
  25836. #ifdef __clang__
  25837. #pragma clang diagnostic pop
  25838. #endif
  25839. #ifdef __clang__
  25840. #pragma clang diagnostic push
  25841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25842. #pragma clang diagnostic ignored "-Wunused-variable"
  25843. #endif
  25844. #ifdef __clang__
  25845. #pragma clang diagnostic pop
  25846. #endif
  25847. #ifdef __clang__
  25848. #pragma clang diagnostic push
  25849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25850. #pragma clang diagnostic ignored "-Wunused-variable"
  25851. #endif
  25852. #ifdef __clang__
  25853. #pragma clang diagnostic pop
  25854. #endif
  25855. #ifdef __clang__
  25856. #pragma clang diagnostic push
  25857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25858. #pragma clang diagnostic ignored "-Wunused-variable"
  25859. #endif
  25860. #ifdef __clang__
  25861. #pragma clang diagnostic pop
  25862. #endif
  25863. #ifdef __clang__
  25864. #pragma clang diagnostic push
  25865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25866. #pragma clang diagnostic ignored "-Wunused-variable"
  25867. #endif
  25868. #ifdef __clang__
  25869. #pragma clang diagnostic pop
  25870. #endif
  25871. #ifdef __clang__
  25872. #pragma clang diagnostic push
  25873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25874. #pragma clang diagnostic ignored "-Wunused-variable"
  25875. #endif
  25876. #ifdef __clang__
  25877. #pragma clang diagnostic pop
  25878. #endif
  25879. #ifdef __clang__
  25880. #pragma clang diagnostic push
  25881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25882. #pragma clang diagnostic ignored "-Wunused-variable"
  25883. #endif
  25884. #ifdef __clang__
  25885. #pragma clang diagnostic pop
  25886. #endif
  25887. #ifdef __clang__
  25888. #pragma clang diagnostic push
  25889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25890. #pragma clang diagnostic ignored "-Wunused-variable"
  25891. #endif
  25892. #ifdef __clang__
  25893. #pragma clang diagnostic pop
  25894. #endif
  25895. #ifdef __clang__
  25896. #pragma clang diagnostic push
  25897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25898. #pragma clang diagnostic ignored "-Wunused-variable"
  25899. #endif
  25900. #ifdef __clang__
  25901. #pragma clang diagnostic pop
  25902. #endif
  25903. #ifdef __clang__
  25904. #pragma clang diagnostic push
  25905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25906. #pragma clang diagnostic ignored "-Wunused-variable"
  25907. #endif
  25908. #ifdef __clang__
  25909. #pragma clang diagnostic pop
  25910. #endif
  25911. #ifdef __clang__
  25912. #pragma clang diagnostic push
  25913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25914. #pragma clang diagnostic ignored "-Wunused-variable"
  25915. #endif
  25916. #ifdef __clang__
  25917. #pragma clang diagnostic pop
  25918. #endif
  25919. #ifdef __clang__
  25920. #pragma clang diagnostic push
  25921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25922. #pragma clang diagnostic ignored "-Wunused-variable"
  25923. #endif
  25924. #ifdef __clang__
  25925. #pragma clang diagnostic pop
  25926. #endif
  25927. #ifdef __clang__
  25928. #pragma clang diagnostic push
  25929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25930. #pragma clang diagnostic ignored "-Wunused-variable"
  25931. #endif
  25932. #ifdef __clang__
  25933. #pragma clang diagnostic pop
  25934. #endif
  25935. #ifdef __clang__
  25936. #pragma clang diagnostic push
  25937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25938. #pragma clang diagnostic ignored "-Wunused-variable"
  25939. #endif
  25940. #ifdef __clang__
  25941. #pragma clang diagnostic pop
  25942. #endif
  25943. #ifdef __clang__
  25944. #pragma clang diagnostic push
  25945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25946. #pragma clang diagnostic ignored "-Wunused-variable"
  25947. #endif
  25948. #ifdef __clang__
  25949. #pragma clang diagnostic pop
  25950. #endif
  25951. #ifdef __clang__
  25952. #pragma clang diagnostic push
  25953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25954. #pragma clang diagnostic ignored "-Wunused-variable"
  25955. #endif
  25956. #ifdef __clang__
  25957. #pragma clang diagnostic pop
  25958. #endif
  25959. #ifdef __clang__
  25960. #pragma clang diagnostic push
  25961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25962. #pragma clang diagnostic ignored "-Wunused-variable"
  25963. #endif
  25964. #ifdef __clang__
  25965. #pragma clang diagnostic pop
  25966. #endif
  25967. #ifdef __clang__
  25968. #pragma clang diagnostic push
  25969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25970. #pragma clang diagnostic ignored "-Wunused-variable"
  25971. #endif
  25972. #ifdef __clang__
  25973. #pragma clang diagnostic pop
  25974. #endif
  25975. #ifdef __clang__
  25976. #pragma clang diagnostic push
  25977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25978. #pragma clang diagnostic ignored "-Wunused-variable"
  25979. #endif
  25980. #ifdef __clang__
  25981. #pragma clang diagnostic pop
  25982. #endif
  25983. #ifdef __clang__
  25984. #pragma clang diagnostic push
  25985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25986. #pragma clang diagnostic ignored "-Wunused-variable"
  25987. #endif
  25988. #ifdef __clang__
  25989. #pragma clang diagnostic pop
  25990. #endif
  25991. #ifdef __clang__
  25992. #pragma clang diagnostic push
  25993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25994. #pragma clang diagnostic ignored "-Wunused-variable"
  25995. #endif
  25996. #ifdef __clang__
  25997. #pragma clang diagnostic pop
  25998. #endif
  25999. #ifdef __clang__
  26000. #pragma clang diagnostic push
  26001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26002. #pragma clang diagnostic ignored "-Wunused-variable"
  26003. #endif
  26004. #ifdef __clang__
  26005. #pragma clang diagnostic pop
  26006. #endif
  26007. #ifdef __clang__
  26008. #pragma clang diagnostic push
  26009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26010. #pragma clang diagnostic ignored "-Wunused-variable"
  26011. #endif
  26012. #ifdef __clang__
  26013. #pragma clang diagnostic pop
  26014. #endif
  26015. #ifdef __clang__
  26016. #pragma clang diagnostic push
  26017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26018. #pragma clang diagnostic ignored "-Wunused-variable"
  26019. #endif
  26020. #ifdef __clang__
  26021. #pragma clang diagnostic pop
  26022. #endif
  26023. #ifdef __clang__
  26024. #pragma clang diagnostic push
  26025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26026. #pragma clang diagnostic ignored "-Wunused-variable"
  26027. #endif
  26028. #ifdef __clang__
  26029. #pragma clang diagnostic pop
  26030. #endif
  26031. #ifdef __clang__
  26032. #pragma clang diagnostic push
  26033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26034. #pragma clang diagnostic ignored "-Wunused-variable"
  26035. #endif
  26036. #ifdef __clang__
  26037. #pragma clang diagnostic pop
  26038. #endif
  26039. #ifdef __clang__
  26040. #pragma clang diagnostic push
  26041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26042. #pragma clang diagnostic ignored "-Wunused-variable"
  26043. #endif
  26044. #ifdef __clang__
  26045. #pragma clang diagnostic pop
  26046. #endif
  26047. #ifdef __clang__
  26048. #pragma clang diagnostic push
  26049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26050. #pragma clang diagnostic ignored "-Wunused-variable"
  26051. #endif
  26052. #ifdef __clang__
  26053. #pragma clang diagnostic pop
  26054. #endif
  26055. #ifdef __clang__
  26056. #pragma clang diagnostic push
  26057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26058. #pragma clang diagnostic ignored "-Wunused-variable"
  26059. #endif
  26060. #ifdef __clang__
  26061. #pragma clang diagnostic pop
  26062. #endif
  26063. #ifdef __clang__
  26064. #pragma clang diagnostic push
  26065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26066. #pragma clang diagnostic ignored "-Wunused-variable"
  26067. #endif
  26068. #ifdef __clang__
  26069. #pragma clang diagnostic pop
  26070. #endif
  26071. #ifdef __clang__
  26072. #pragma clang diagnostic push
  26073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26074. #pragma clang diagnostic ignored "-Wunused-variable"
  26075. #endif
  26076. #ifdef __clang__
  26077. #pragma clang diagnostic pop
  26078. #endif
  26079. #ifdef __clang__
  26080. #pragma clang diagnostic push
  26081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26082. #pragma clang diagnostic ignored "-Wunused-variable"
  26083. #endif
  26084. #ifdef __clang__
  26085. #pragma clang diagnostic pop
  26086. #endif
  26087. #ifdef __clang__
  26088. #pragma clang diagnostic push
  26089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26090. #pragma clang diagnostic ignored "-Wunused-variable"
  26091. #endif
  26092. #ifdef __clang__
  26093. #pragma clang diagnostic pop
  26094. #endif
  26095. #ifdef __clang__
  26096. #pragma clang diagnostic push
  26097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26098. #pragma clang diagnostic ignored "-Wunused-variable"
  26099. #endif
  26100. #ifdef __clang__
  26101. #pragma clang diagnostic pop
  26102. #endif
  26103. #ifdef __clang__
  26104. #pragma clang diagnostic push
  26105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26106. #pragma clang diagnostic ignored "-Wunused-variable"
  26107. #endif
  26108. #ifdef __clang__
  26109. #pragma clang diagnostic pop
  26110. #endif
  26111. #ifdef __clang__
  26112. #pragma clang diagnostic push
  26113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26114. #pragma clang diagnostic ignored "-Wunused-variable"
  26115. #endif
  26116. #ifdef __clang__
  26117. #pragma clang diagnostic pop
  26118. #endif
  26119. #ifdef __clang__
  26120. #pragma clang diagnostic push
  26121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26122. #pragma clang diagnostic ignored "-Wunused-variable"
  26123. #endif
  26124. #ifdef __clang__
  26125. #pragma clang diagnostic pop
  26126. #endif
  26127. #ifdef __clang__
  26128. #pragma clang diagnostic push
  26129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26130. #pragma clang diagnostic ignored "-Wunused-variable"
  26131. #endif
  26132. #ifdef __clang__
  26133. #pragma clang diagnostic pop
  26134. #endif
  26135. #ifdef __clang__
  26136. #pragma clang diagnostic push
  26137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26138. #pragma clang diagnostic ignored "-Wunused-variable"
  26139. #endif
  26140. #ifdef __clang__
  26141. #pragma clang diagnostic pop
  26142. #endif
  26143. #ifdef __clang__
  26144. #pragma clang diagnostic push
  26145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26146. #pragma clang diagnostic ignored "-Wunused-variable"
  26147. #endif
  26148. #ifdef __clang__
  26149. #pragma clang diagnostic pop
  26150. #endif
  26151. #ifdef __clang__
  26152. #pragma clang diagnostic push
  26153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26154. #pragma clang diagnostic ignored "-Wunused-variable"
  26155. #endif
  26156. #ifdef __clang__
  26157. #pragma clang diagnostic pop
  26158. #endif
  26159. #ifdef __clang__
  26160. #pragma clang diagnostic push
  26161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26162. #pragma clang diagnostic ignored "-Wunused-variable"
  26163. #endif
  26164. #ifdef __clang__
  26165. #pragma clang diagnostic pop
  26166. #endif
  26167. #ifdef __clang__
  26168. #pragma clang diagnostic push
  26169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26170. #pragma clang diagnostic ignored "-Wunused-variable"
  26171. #endif
  26172. #ifdef __clang__
  26173. #pragma clang diagnostic pop
  26174. #endif
  26175. #ifdef __clang__
  26176. #pragma clang diagnostic push
  26177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26178. #pragma clang diagnostic ignored "-Wunused-variable"
  26179. #endif
  26180. #ifdef __clang__
  26181. #pragma clang diagnostic pop
  26182. #endif
  26183. #ifdef __clang__
  26184. #pragma clang diagnostic push
  26185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26186. #pragma clang diagnostic ignored "-Wunused-variable"
  26187. #endif
  26188. #ifdef __clang__
  26189. #pragma clang diagnostic pop
  26190. #endif
  26191. #ifdef __clang__
  26192. #pragma clang diagnostic push
  26193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26194. #pragma clang diagnostic ignored "-Wunused-variable"
  26195. #endif
  26196. #ifdef __clang__
  26197. #pragma clang diagnostic pop
  26198. #endif
  26199. #ifdef __clang__
  26200. #pragma clang diagnostic push
  26201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26202. #pragma clang diagnostic ignored "-Wunused-variable"
  26203. #endif
  26204. #ifdef __clang__
  26205. #pragma clang diagnostic pop
  26206. #endif
  26207. #ifdef __clang__
  26208. #pragma clang diagnostic push
  26209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26210. #pragma clang diagnostic ignored "-Wunused-variable"
  26211. #endif
  26212. #ifdef __clang__
  26213. #pragma clang diagnostic pop
  26214. #endif
  26215. #ifdef __clang__
  26216. #pragma clang diagnostic push
  26217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26218. #pragma clang diagnostic ignored "-Wunused-variable"
  26219. #endif
  26220. #ifdef __clang__
  26221. #pragma clang diagnostic pop
  26222. #endif
  26223. #ifdef __clang__
  26224. #pragma clang diagnostic push
  26225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26226. #pragma clang diagnostic ignored "-Wunused-variable"
  26227. #endif
  26228. #ifdef __clang__
  26229. #pragma clang diagnostic pop
  26230. #endif
  26231. #ifdef __clang__
  26232. #pragma clang diagnostic push
  26233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26234. #pragma clang diagnostic ignored "-Wunused-variable"
  26235. #endif
  26236. #ifdef __clang__
  26237. #pragma clang diagnostic pop
  26238. #endif
  26239. #ifdef __clang__
  26240. #pragma clang diagnostic push
  26241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26242. #pragma clang diagnostic ignored "-Wunused-variable"
  26243. #endif
  26244. #ifdef __clang__
  26245. #pragma clang diagnostic pop
  26246. #endif
  26247. #ifdef __clang__
  26248. #pragma clang diagnostic push
  26249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26250. #pragma clang diagnostic ignored "-Wunused-variable"
  26251. #endif
  26252. #ifdef __clang__
  26253. #pragma clang diagnostic pop
  26254. #endif
  26255. #ifdef __clang__
  26256. #pragma clang diagnostic push
  26257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26258. #pragma clang diagnostic ignored "-Wunused-variable"
  26259. #endif
  26260. #ifdef __clang__
  26261. #pragma clang diagnostic pop
  26262. #endif
  26263. #ifdef __clang__
  26264. #pragma clang diagnostic push
  26265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26266. #pragma clang diagnostic ignored "-Wunused-variable"
  26267. #endif
  26268. #ifdef __clang__
  26269. #pragma clang diagnostic pop
  26270. #endif
  26271. #ifdef __clang__
  26272. #pragma clang diagnostic push
  26273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26274. #pragma clang diagnostic ignored "-Wunused-variable"
  26275. #endif
  26276. #ifdef __clang__
  26277. #pragma clang diagnostic pop
  26278. #endif
  26279. #ifdef __clang__
  26280. #pragma clang diagnostic push
  26281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26282. #pragma clang diagnostic ignored "-Wunused-variable"
  26283. #endif
  26284. #ifdef __clang__
  26285. #pragma clang diagnostic pop
  26286. #endif
  26287. #ifdef __clang__
  26288. #pragma clang diagnostic push
  26289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26290. #pragma clang diagnostic ignored "-Wunused-variable"
  26291. #endif
  26292. #ifdef __clang__
  26293. #pragma clang diagnostic pop
  26294. #endif
  26295. #ifdef __clang__
  26296. #pragma clang diagnostic push
  26297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26298. #pragma clang diagnostic ignored "-Wunused-variable"
  26299. #endif
  26300. #ifdef __clang__
  26301. #pragma clang diagnostic pop
  26302. #endif
  26303. #ifdef __clang__
  26304. #pragma clang diagnostic push
  26305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26306. #pragma clang diagnostic ignored "-Wunused-variable"
  26307. #endif
  26308. #ifdef __clang__
  26309. #pragma clang diagnostic pop
  26310. #endif
  26311. #ifdef __clang__
  26312. #pragma clang diagnostic push
  26313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26314. #pragma clang diagnostic ignored "-Wunused-variable"
  26315. #endif
  26316. #ifdef __clang__
  26317. #pragma clang diagnostic pop
  26318. #endif
  26319. #ifdef __clang__
  26320. #pragma clang diagnostic push
  26321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26322. #pragma clang diagnostic ignored "-Wunused-variable"
  26323. #endif
  26324. #ifdef __clang__
  26325. #pragma clang diagnostic pop
  26326. #endif
  26327. #ifdef __clang__
  26328. #pragma clang diagnostic push
  26329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26330. #pragma clang diagnostic ignored "-Wunused-variable"
  26331. #endif
  26332. #ifdef __clang__
  26333. #pragma clang diagnostic pop
  26334. #endif
  26335. #ifdef __clang__
  26336. #pragma clang diagnostic push
  26337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26338. #pragma clang diagnostic ignored "-Wunused-variable"
  26339. #endif
  26340. #ifdef __clang__
  26341. #pragma clang diagnostic pop
  26342. #endif
  26343. #ifdef __clang__
  26344. #pragma clang diagnostic push
  26345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26346. #pragma clang diagnostic ignored "-Wunused-variable"
  26347. #endif
  26348. #ifdef __clang__
  26349. #pragma clang diagnostic pop
  26350. #endif
  26351. #ifdef __clang__
  26352. #pragma clang diagnostic push
  26353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26354. #pragma clang diagnostic ignored "-Wunused-variable"
  26355. #endif
  26356. #ifdef __clang__
  26357. #pragma clang diagnostic pop
  26358. #endif
  26359. #ifdef __clang__
  26360. #pragma clang diagnostic push
  26361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26362. #pragma clang diagnostic ignored "-Wunused-variable"
  26363. #endif
  26364. #ifdef __clang__
  26365. #pragma clang diagnostic pop
  26366. #endif
  26367. #ifdef __clang__
  26368. #pragma clang diagnostic push
  26369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26370. #pragma clang diagnostic ignored "-Wunused-variable"
  26371. #endif
  26372. #ifdef __clang__
  26373. #pragma clang diagnostic pop
  26374. #endif
  26375. #ifdef __clang__
  26376. #pragma clang diagnostic push
  26377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26378. #pragma clang diagnostic ignored "-Wunused-variable"
  26379. #endif
  26380. #ifdef __clang__
  26381. #pragma clang diagnostic pop
  26382. #endif
  26383. #ifdef __clang__
  26384. #pragma clang diagnostic push
  26385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26386. #pragma clang diagnostic ignored "-Wunused-variable"
  26387. #endif
  26388. #ifdef __clang__
  26389. #pragma clang diagnostic pop
  26390. #endif
  26391. #ifdef __clang__
  26392. #pragma clang diagnostic push
  26393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26394. #pragma clang diagnostic ignored "-Wunused-variable"
  26395. #endif
  26396. #ifdef __clang__
  26397. #pragma clang diagnostic pop
  26398. #endif
  26399. #ifdef __clang__
  26400. #pragma clang diagnostic push
  26401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26402. #pragma clang diagnostic ignored "-Wunused-variable"
  26403. #endif
  26404. #ifdef __clang__
  26405. #pragma clang diagnostic pop
  26406. #endif
  26407. #ifdef __clang__
  26408. #pragma clang diagnostic push
  26409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26410. #pragma clang diagnostic ignored "-Wunused-variable"
  26411. #endif
  26412. #ifdef __clang__
  26413. #pragma clang diagnostic pop
  26414. #endif
  26415. #ifdef __clang__
  26416. #pragma clang diagnostic push
  26417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26418. #pragma clang diagnostic ignored "-Wunused-variable"
  26419. #endif
  26420. #ifdef __clang__
  26421. #pragma clang diagnostic pop
  26422. #endif
  26423. #ifdef __clang__
  26424. #pragma clang diagnostic push
  26425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26426. #pragma clang diagnostic ignored "-Wunused-variable"
  26427. #endif
  26428. #ifdef __clang__
  26429. #pragma clang diagnostic pop
  26430. #endif
  26431. #ifdef __clang__
  26432. #pragma clang diagnostic push
  26433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26434. #pragma clang diagnostic ignored "-Wunused-variable"
  26435. #endif
  26436. #ifdef __clang__
  26437. #pragma clang diagnostic pop
  26438. #endif
  26439. #ifdef __clang__
  26440. #pragma clang diagnostic push
  26441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26442. #pragma clang diagnostic ignored "-Wunused-variable"
  26443. #endif
  26444. #ifdef __clang__
  26445. #pragma clang diagnostic pop
  26446. #endif
  26447. #ifdef __clang__
  26448. #pragma clang diagnostic push
  26449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26450. #pragma clang diagnostic ignored "-Wunused-variable"
  26451. #endif
  26452. #ifdef __clang__
  26453. #pragma clang diagnostic pop
  26454. #endif
  26455. #ifdef __clang__
  26456. #pragma clang diagnostic push
  26457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26458. #pragma clang diagnostic ignored "-Wunused-variable"
  26459. #endif
  26460. #ifdef __clang__
  26461. #pragma clang diagnostic pop
  26462. #endif
  26463. #ifdef __clang__
  26464. #pragma clang diagnostic push
  26465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26466. #pragma clang diagnostic ignored "-Wunused-variable"
  26467. #endif
  26468. #ifdef __clang__
  26469. #pragma clang diagnostic pop
  26470. #endif
  26471. #ifdef __clang__
  26472. #pragma clang diagnostic push
  26473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26474. #pragma clang diagnostic ignored "-Wunused-variable"
  26475. #endif
  26476. #ifdef __clang__
  26477. #pragma clang diagnostic pop
  26478. #endif
  26479. #ifdef __clang__
  26480. #pragma clang diagnostic push
  26481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26482. #pragma clang diagnostic ignored "-Wunused-variable"
  26483. #endif
  26484. #ifdef __clang__
  26485. #pragma clang diagnostic pop
  26486. #endif
  26487. #ifdef __clang__
  26488. #pragma clang diagnostic push
  26489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26490. #pragma clang diagnostic ignored "-Wunused-variable"
  26491. #endif
  26492. #ifdef __clang__
  26493. #pragma clang diagnostic pop
  26494. #endif
  26495. #ifdef __clang__
  26496. #pragma clang diagnostic push
  26497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26498. #pragma clang diagnostic ignored "-Wunused-variable"
  26499. #endif
  26500. #ifdef __clang__
  26501. #pragma clang diagnostic pop
  26502. #endif
  26503. #ifdef __clang__
  26504. #pragma clang diagnostic push
  26505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26506. #pragma clang diagnostic ignored "-Wunused-variable"
  26507. #endif
  26508. #ifdef __clang__
  26509. #pragma clang diagnostic pop
  26510. #endif
  26511. #ifdef __clang__
  26512. #pragma clang diagnostic push
  26513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26514. #pragma clang diagnostic ignored "-Wunused-variable"
  26515. #endif
  26516. #ifdef __clang__
  26517. #pragma clang diagnostic pop
  26518. #endif
  26519. #ifdef __clang__
  26520. #pragma clang diagnostic push
  26521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26522. #pragma clang diagnostic ignored "-Wunused-variable"
  26523. #endif
  26524. #ifdef __clang__
  26525. #pragma clang diagnostic pop
  26526. #endif
  26527. #ifdef __clang__
  26528. #pragma clang diagnostic push
  26529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26530. #pragma clang diagnostic ignored "-Wunused-variable"
  26531. #endif
  26532. #ifdef __clang__
  26533. #pragma clang diagnostic pop
  26534. #endif
  26535. #ifdef __clang__
  26536. #pragma clang diagnostic push
  26537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26538. #pragma clang diagnostic ignored "-Wunused-variable"
  26539. #endif
  26540. #ifdef __clang__
  26541. #pragma clang diagnostic pop
  26542. #endif
  26543. #ifdef __clang__
  26544. #pragma clang diagnostic push
  26545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26546. #pragma clang diagnostic ignored "-Wunused-variable"
  26547. #endif
  26548. #ifdef __clang__
  26549. #pragma clang diagnostic pop
  26550. #endif
  26551. #ifdef __clang__
  26552. #pragma clang diagnostic push
  26553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26554. #pragma clang diagnostic ignored "-Wunused-variable"
  26555. #endif
  26556. #ifdef __clang__
  26557. #pragma clang diagnostic pop
  26558. #endif
  26559. #ifdef __clang__
  26560. #pragma clang diagnostic push
  26561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26562. #pragma clang diagnostic ignored "-Wunused-variable"
  26563. #endif
  26564. #ifdef __clang__
  26565. #pragma clang diagnostic pop
  26566. #endif
  26567. #ifdef __clang__
  26568. #pragma clang diagnostic push
  26569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26570. #pragma clang diagnostic ignored "-Wunused-variable"
  26571. #endif
  26572. #ifdef __clang__
  26573. #pragma clang diagnostic pop
  26574. #endif
  26575. #ifdef __clang__
  26576. #pragma clang diagnostic push
  26577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26578. #pragma clang diagnostic ignored "-Wunused-variable"
  26579. #endif
  26580. #ifdef __clang__
  26581. #pragma clang diagnostic pop
  26582. #endif
  26583. #ifdef __clang__
  26584. #pragma clang diagnostic push
  26585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26586. #pragma clang diagnostic ignored "-Wunused-variable"
  26587. #endif
  26588. #ifdef __clang__
  26589. #pragma clang diagnostic pop
  26590. #endif
  26591. #ifdef __clang__
  26592. #pragma clang diagnostic push
  26593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26594. #pragma clang diagnostic ignored "-Wunused-variable"
  26595. #endif
  26596. #ifdef __clang__
  26597. #pragma clang diagnostic pop
  26598. #endif
  26599. #ifdef __clang__
  26600. #pragma clang diagnostic push
  26601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26602. #pragma clang diagnostic ignored "-Wunused-variable"
  26603. #endif
  26604. #ifdef __clang__
  26605. #pragma clang diagnostic pop
  26606. #endif
  26607. #ifdef __clang__
  26608. #pragma clang diagnostic push
  26609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26610. #pragma clang diagnostic ignored "-Wunused-variable"
  26611. #endif
  26612. #ifdef __clang__
  26613. #pragma clang diagnostic pop
  26614. #endif
  26615. #ifdef __clang__
  26616. #pragma clang diagnostic push
  26617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26618. #pragma clang diagnostic ignored "-Wunused-variable"
  26619. #endif
  26620. #ifdef __clang__
  26621. #pragma clang diagnostic pop
  26622. #endif
  26623. #ifdef __clang__
  26624. #pragma clang diagnostic push
  26625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26626. #pragma clang diagnostic ignored "-Wunused-variable"
  26627. #endif
  26628. #ifdef __clang__
  26629. #pragma clang diagnostic pop
  26630. #endif
  26631. #ifdef __clang__
  26632. #pragma clang diagnostic push
  26633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26634. #pragma clang diagnostic ignored "-Wunused-variable"
  26635. #endif
  26636. #ifdef __clang__
  26637. #pragma clang diagnostic pop
  26638. #endif
  26639. #ifdef __clang__
  26640. #pragma clang diagnostic push
  26641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26642. #pragma clang diagnostic ignored "-Wunused-variable"
  26643. #endif
  26644. #ifdef __clang__
  26645. #pragma clang diagnostic pop
  26646. #endif
  26647. #ifdef __clang__
  26648. #pragma clang diagnostic push
  26649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26650. #pragma clang diagnostic ignored "-Wunused-variable"
  26651. #endif
  26652. #ifdef __clang__
  26653. #pragma clang diagnostic pop
  26654. #endif
  26655. #ifdef __clang__
  26656. #pragma clang diagnostic push
  26657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26658. #pragma clang diagnostic ignored "-Wunused-variable"
  26659. #endif
  26660. #ifdef __clang__
  26661. #pragma clang diagnostic pop
  26662. #endif
  26663. #ifdef __clang__
  26664. #pragma clang diagnostic push
  26665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26666. #pragma clang diagnostic ignored "-Wunused-variable"
  26667. #endif
  26668. #ifdef __clang__
  26669. #pragma clang diagnostic pop
  26670. #endif
  26671. #ifdef __clang__
  26672. #pragma clang diagnostic push
  26673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26674. #pragma clang diagnostic ignored "-Wunused-variable"
  26675. #endif
  26676. #ifdef __clang__
  26677. #pragma clang diagnostic pop
  26678. #endif
  26679. #ifdef __clang__
  26680. #pragma clang diagnostic push
  26681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26682. #pragma clang diagnostic ignored "-Wunused-variable"
  26683. #endif
  26684. #ifdef __clang__
  26685. #pragma clang diagnostic pop
  26686. #endif
  26687. #ifdef __clang__
  26688. #pragma clang diagnostic push
  26689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26690. #pragma clang diagnostic ignored "-Wunused-variable"
  26691. #endif
  26692. #ifdef __clang__
  26693. #pragma clang diagnostic pop
  26694. #endif
  26695. #ifdef __clang__
  26696. #pragma clang diagnostic push
  26697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26698. #pragma clang diagnostic ignored "-Wunused-variable"
  26699. #endif
  26700. #ifdef __clang__
  26701. #pragma clang diagnostic pop
  26702. #endif
  26703. #ifdef __clang__
  26704. #pragma clang diagnostic push
  26705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26706. #pragma clang diagnostic ignored "-Wunused-variable"
  26707. #endif
  26708. #ifdef __clang__
  26709. #pragma clang diagnostic pop
  26710. #endif
  26711. #ifdef __clang__
  26712. #pragma clang diagnostic push
  26713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26714. #pragma clang diagnostic ignored "-Wunused-variable"
  26715. #endif
  26716. #ifdef __clang__
  26717. #pragma clang diagnostic pop
  26718. #endif
  26719. #ifdef __clang__
  26720. #pragma clang diagnostic push
  26721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26722. #pragma clang diagnostic ignored "-Wunused-variable"
  26723. #endif
  26724. #ifdef __clang__
  26725. #pragma clang diagnostic pop
  26726. #endif
  26727. #ifdef __clang__
  26728. #pragma clang diagnostic push
  26729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26730. #pragma clang diagnostic ignored "-Wunused-variable"
  26731. #endif
  26732. #ifdef __clang__
  26733. #pragma clang diagnostic pop
  26734. #endif
  26735. #ifdef __clang__
  26736. #pragma clang diagnostic push
  26737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26738. #pragma clang diagnostic ignored "-Wunused-variable"
  26739. #endif
  26740. #ifdef __clang__
  26741. #pragma clang diagnostic pop
  26742. #endif
  26743. #ifdef __clang__
  26744. #pragma clang diagnostic push
  26745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26746. #pragma clang diagnostic ignored "-Wunused-variable"
  26747. #endif
  26748. #ifdef __clang__
  26749. #pragma clang diagnostic pop
  26750. #endif
  26751. #ifdef __clang__
  26752. #pragma clang diagnostic push
  26753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26754. #pragma clang diagnostic ignored "-Wunused-variable"
  26755. #endif
  26756. #ifdef __clang__
  26757. #pragma clang diagnostic pop
  26758. #endif
  26759. #ifdef __clang__
  26760. #pragma clang diagnostic push
  26761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26762. #pragma clang diagnostic ignored "-Wunused-variable"
  26763. #endif
  26764. #ifdef __clang__
  26765. #pragma clang diagnostic pop
  26766. #endif
  26767. #ifdef __clang__
  26768. #pragma clang diagnostic push
  26769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26770. #pragma clang diagnostic ignored "-Wunused-variable"
  26771. #endif
  26772. #ifdef __clang__
  26773. #pragma clang diagnostic pop
  26774. #endif
  26775. #ifdef __clang__
  26776. #pragma clang diagnostic push
  26777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26778. #pragma clang diagnostic ignored "-Wunused-variable"
  26779. #endif
  26780. #ifdef __clang__
  26781. #pragma clang diagnostic pop
  26782. #endif
  26783. #ifdef __clang__
  26784. #pragma clang diagnostic push
  26785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26786. #pragma clang diagnostic ignored "-Wunused-variable"
  26787. #endif
  26788. #ifdef __clang__
  26789. #pragma clang diagnostic pop
  26790. #endif
  26791. #ifdef __clang__
  26792. #pragma clang diagnostic push
  26793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26794. #pragma clang diagnostic ignored "-Wunused-variable"
  26795. #endif
  26796. #ifdef __clang__
  26797. #pragma clang diagnostic pop
  26798. #endif
  26799. #ifdef __clang__
  26800. #pragma clang diagnostic push
  26801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26802. #pragma clang diagnostic ignored "-Wunused-variable"
  26803. #endif
  26804. #ifdef __clang__
  26805. #pragma clang diagnostic pop
  26806. #endif
  26807. #ifdef __clang__
  26808. #pragma clang diagnostic push
  26809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26810. #pragma clang diagnostic ignored "-Wunused-variable"
  26811. #endif
  26812. #ifdef __clang__
  26813. #pragma clang diagnostic pop
  26814. #endif
  26815. #ifdef __clang__
  26816. #pragma clang diagnostic push
  26817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26818. #pragma clang diagnostic ignored "-Wunused-variable"
  26819. #endif
  26820. #ifdef __clang__
  26821. #pragma clang diagnostic pop
  26822. #endif
  26823. #ifdef __clang__
  26824. #pragma clang diagnostic push
  26825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26826. #pragma clang diagnostic ignored "-Wunused-variable"
  26827. #endif
  26828. #ifdef __clang__
  26829. #pragma clang diagnostic pop
  26830. #endif
  26831. #ifdef __clang__
  26832. #pragma clang diagnostic push
  26833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26834. #pragma clang diagnostic ignored "-Wunused-variable"
  26835. #endif
  26836. #ifdef __clang__
  26837. #pragma clang diagnostic pop
  26838. #endif
  26839. #ifdef __clang__
  26840. #pragma clang diagnostic push
  26841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26842. #pragma clang diagnostic ignored "-Wunused-variable"
  26843. #endif
  26844. #ifdef __clang__
  26845. #pragma clang diagnostic pop
  26846. #endif
  26847. #ifdef __clang__
  26848. #pragma clang diagnostic push
  26849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26850. #pragma clang diagnostic ignored "-Wunused-variable"
  26851. #endif
  26852. #ifdef __clang__
  26853. #pragma clang diagnostic pop
  26854. #endif
  26855. #ifdef __clang__
  26856. #pragma clang diagnostic push
  26857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26858. #pragma clang diagnostic ignored "-Wunused-variable"
  26859. #endif
  26860. #ifdef __clang__
  26861. #pragma clang diagnostic pop
  26862. #endif
  26863. #ifdef __clang__
  26864. #pragma clang diagnostic push
  26865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26866. #pragma clang diagnostic ignored "-Wunused-variable"
  26867. #endif
  26868. #ifdef __clang__
  26869. #pragma clang diagnostic pop
  26870. #endif
  26871. #ifdef __clang__
  26872. #pragma clang diagnostic push
  26873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26874. #pragma clang diagnostic ignored "-Wunused-variable"
  26875. #endif
  26876. #ifdef __clang__
  26877. #pragma clang diagnostic pop
  26878. #endif
  26879. #ifdef __clang__
  26880. #pragma clang diagnostic push
  26881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26882. #pragma clang diagnostic ignored "-Wunused-variable"
  26883. #endif
  26884. #ifdef __clang__
  26885. #pragma clang diagnostic pop
  26886. #endif
  26887. #ifdef __clang__
  26888. #pragma clang diagnostic push
  26889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26890. #pragma clang diagnostic ignored "-Wunused-variable"
  26891. #endif
  26892. #ifdef __clang__
  26893. #pragma clang diagnostic pop
  26894. #endif
  26895. #ifdef __clang__
  26896. #pragma clang diagnostic push
  26897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26898. #pragma clang diagnostic ignored "-Wunused-variable"
  26899. #endif
  26900. #ifdef __clang__
  26901. #pragma clang diagnostic pop
  26902. #endif
  26903. #ifdef __clang__
  26904. #pragma clang diagnostic push
  26905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26906. #pragma clang diagnostic ignored "-Wunused-variable"
  26907. #endif
  26908. #ifdef __clang__
  26909. #pragma clang diagnostic pop
  26910. #endif
  26911. #ifdef __clang__
  26912. #pragma clang diagnostic push
  26913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26914. #pragma clang diagnostic ignored "-Wunused-variable"
  26915. #endif
  26916. #ifdef __clang__
  26917. #pragma clang diagnostic pop
  26918. #endif
  26919. #ifdef __clang__
  26920. #pragma clang diagnostic push
  26921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26922. #pragma clang diagnostic ignored "-Wunused-variable"
  26923. #endif
  26924. #ifdef __clang__
  26925. #pragma clang diagnostic pop
  26926. #endif
  26927. #ifdef __clang__
  26928. #pragma clang diagnostic push
  26929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26930. #pragma clang diagnostic ignored "-Wunused-variable"
  26931. #endif
  26932. #ifdef __clang__
  26933. #pragma clang diagnostic pop
  26934. #endif
  26935. #ifdef __clang__
  26936. #pragma clang diagnostic push
  26937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26938. #pragma clang diagnostic ignored "-Wunused-variable"
  26939. #endif
  26940. #ifdef __clang__
  26941. #pragma clang diagnostic pop
  26942. #endif
  26943. #ifdef __clang__
  26944. #pragma clang diagnostic push
  26945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26946. #pragma clang diagnostic ignored "-Wunused-variable"
  26947. #endif
  26948. #ifdef __clang__
  26949. #pragma clang diagnostic pop
  26950. #endif
  26951. #ifdef __clang__
  26952. #pragma clang diagnostic push
  26953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26954. #pragma clang diagnostic ignored "-Wunused-variable"
  26955. #endif
  26956. #ifdef __clang__
  26957. #pragma clang diagnostic pop
  26958. #endif
  26959. #ifdef __clang__
  26960. #pragma clang diagnostic push
  26961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26962. #pragma clang diagnostic ignored "-Wunused-variable"
  26963. #endif
  26964. #ifdef __clang__
  26965. #pragma clang diagnostic pop
  26966. #endif
  26967. #ifdef __clang__
  26968. #pragma clang diagnostic push
  26969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26970. #pragma clang diagnostic ignored "-Wunused-variable"
  26971. #endif
  26972. #ifdef __clang__
  26973. #pragma clang diagnostic pop
  26974. #endif
  26975. #ifdef __clang__
  26976. #pragma clang diagnostic push
  26977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26978. #pragma clang diagnostic ignored "-Wunused-variable"
  26979. #endif
  26980. #ifdef __clang__
  26981. #pragma clang diagnostic pop
  26982. #endif
  26983. #ifdef __clang__
  26984. #pragma clang diagnostic push
  26985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26986. #pragma clang diagnostic ignored "-Wunused-variable"
  26987. #endif
  26988. #ifdef __clang__
  26989. #pragma clang diagnostic pop
  26990. #endif
  26991. #ifdef __clang__
  26992. #pragma clang diagnostic push
  26993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26994. #pragma clang diagnostic ignored "-Wunused-variable"
  26995. #endif
  26996. #ifdef __clang__
  26997. #pragma clang diagnostic pop
  26998. #endif
  26999. #ifdef __clang__
  27000. #pragma clang diagnostic push
  27001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27002. #pragma clang diagnostic ignored "-Wunused-variable"
  27003. #endif
  27004. #ifdef __clang__
  27005. #pragma clang diagnostic pop
  27006. #endif
  27007. #ifdef __clang__
  27008. #pragma clang diagnostic push
  27009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27010. #pragma clang diagnostic ignored "-Wunused-variable"
  27011. #endif
  27012. #ifdef __clang__
  27013. #pragma clang diagnostic pop
  27014. #endif
  27015. #ifdef __clang__
  27016. #pragma clang diagnostic push
  27017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27018. #pragma clang diagnostic ignored "-Wunused-variable"
  27019. #endif
  27020. #ifdef __clang__
  27021. #pragma clang diagnostic pop
  27022. #endif
  27023. #ifdef __clang__
  27024. #pragma clang diagnostic push
  27025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27026. #pragma clang diagnostic ignored "-Wunused-variable"
  27027. #endif
  27028. #ifdef __clang__
  27029. #pragma clang diagnostic pop
  27030. #endif
  27031. #ifdef __clang__
  27032. #pragma clang diagnostic push
  27033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27034. #pragma clang diagnostic ignored "-Wunused-variable"
  27035. #endif
  27036. #ifdef __clang__
  27037. #pragma clang diagnostic pop
  27038. #endif
  27039. #ifdef __clang__
  27040. #pragma clang diagnostic push
  27041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27042. #pragma clang diagnostic ignored "-Wunused-variable"
  27043. #endif
  27044. #ifdef __clang__
  27045. #pragma clang diagnostic pop
  27046. #endif
  27047. #ifdef __clang__
  27048. #pragma clang diagnostic push
  27049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27050. #pragma clang diagnostic ignored "-Wunused-variable"
  27051. #endif
  27052. #ifdef __clang__
  27053. #pragma clang diagnostic pop
  27054. #endif
  27055. #ifdef __clang__
  27056. #pragma clang diagnostic push
  27057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27058. #pragma clang diagnostic ignored "-Wunused-variable"
  27059. #endif
  27060. #ifdef __clang__
  27061. #pragma clang diagnostic pop
  27062. #endif
  27063. #ifdef __clang__
  27064. #pragma clang diagnostic push
  27065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27066. #pragma clang diagnostic ignored "-Wunused-variable"
  27067. #endif
  27068. #ifdef __clang__
  27069. #pragma clang diagnostic pop
  27070. #endif
  27071. #ifdef __clang__
  27072. #pragma clang diagnostic push
  27073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27074. #pragma clang diagnostic ignored "-Wunused-variable"
  27075. #endif
  27076. #ifdef __clang__
  27077. #pragma clang diagnostic pop
  27078. #endif
  27079. #ifdef __clang__
  27080. #pragma clang diagnostic push
  27081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27082. #pragma clang diagnostic ignored "-Wunused-variable"
  27083. #endif
  27084. #ifdef __clang__
  27085. #pragma clang diagnostic pop
  27086. #endif
  27087. #ifdef __clang__
  27088. #pragma clang diagnostic push
  27089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27090. #pragma clang diagnostic ignored "-Wunused-variable"
  27091. #endif
  27092. #ifdef __clang__
  27093. #pragma clang diagnostic pop
  27094. #endif
  27095. #ifdef __clang__
  27096. #pragma clang diagnostic push
  27097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27098. #pragma clang diagnostic ignored "-Wunused-variable"
  27099. #endif
  27100. #ifdef __clang__
  27101. #pragma clang diagnostic pop
  27102. #endif
  27103. #ifdef __clang__
  27104. #pragma clang diagnostic push
  27105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27106. #pragma clang diagnostic ignored "-Wunused-variable"
  27107. #endif
  27108. #ifdef __clang__
  27109. #pragma clang diagnostic pop
  27110. #endif
  27111. #ifdef __clang__
  27112. #pragma clang diagnostic push
  27113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27114. #pragma clang diagnostic ignored "-Wunused-variable"
  27115. #endif
  27116. #ifdef __clang__
  27117. #pragma clang diagnostic pop
  27118. #endif
  27119. #ifdef __clang__
  27120. #pragma clang diagnostic push
  27121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27122. #pragma clang diagnostic ignored "-Wunused-variable"
  27123. #endif
  27124. #ifdef __clang__
  27125. #pragma clang diagnostic pop
  27126. #endif
  27127. #ifdef __clang__
  27128. #pragma clang diagnostic push
  27129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27130. #pragma clang diagnostic ignored "-Wunused-variable"
  27131. #endif
  27132. #ifdef __clang__
  27133. #pragma clang diagnostic pop
  27134. #endif
  27135. #ifdef __clang__
  27136. #pragma clang diagnostic push
  27137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27138. #pragma clang diagnostic ignored "-Wunused-variable"
  27139. #endif
  27140. #ifdef __clang__
  27141. #pragma clang diagnostic pop
  27142. #endif
  27143. #ifdef __clang__
  27144. #pragma clang diagnostic push
  27145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27146. #pragma clang diagnostic ignored "-Wunused-variable"
  27147. #endif
  27148. #ifdef __clang__
  27149. #pragma clang diagnostic pop
  27150. #endif
  27151. #ifdef __clang__
  27152. #pragma clang diagnostic push
  27153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27154. #pragma clang diagnostic ignored "-Wunused-variable"
  27155. #endif
  27156. #ifdef __clang__
  27157. #pragma clang diagnostic pop
  27158. #endif
  27159. #ifdef __clang__
  27160. #pragma clang diagnostic push
  27161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27162. #pragma clang diagnostic ignored "-Wunused-variable"
  27163. #endif
  27164. #ifdef __clang__
  27165. #pragma clang diagnostic pop
  27166. #endif
  27167. #ifdef __clang__
  27168. #pragma clang diagnostic push
  27169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27170. #pragma clang diagnostic ignored "-Wunused-variable"
  27171. #endif
  27172. #ifdef __clang__
  27173. #pragma clang diagnostic pop
  27174. #endif
  27175. #ifdef __clang__
  27176. #pragma clang diagnostic push
  27177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27178. #pragma clang diagnostic ignored "-Wunused-variable"
  27179. #endif
  27180. #ifdef __clang__
  27181. #pragma clang diagnostic pop
  27182. #endif
  27183. #ifdef __clang__
  27184. #pragma clang diagnostic push
  27185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27186. #pragma clang diagnostic ignored "-Wunused-variable"
  27187. #endif
  27188. #ifdef __clang__
  27189. #pragma clang diagnostic pop
  27190. #endif
  27191. #ifdef __clang__
  27192. #pragma clang diagnostic push
  27193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27194. #pragma clang diagnostic ignored "-Wunused-variable"
  27195. #endif
  27196. #ifdef __clang__
  27197. #pragma clang diagnostic pop
  27198. #endif
  27199. #ifdef __clang__
  27200. #pragma clang diagnostic push
  27201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27202. #pragma clang diagnostic ignored "-Wunused-variable"
  27203. #endif
  27204. #ifdef __clang__
  27205. #pragma clang diagnostic pop
  27206. #endif
  27207. #ifdef __clang__
  27208. #pragma clang diagnostic push
  27209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27210. #pragma clang diagnostic ignored "-Wunused-variable"
  27211. #endif
  27212. #ifdef __clang__
  27213. #pragma clang diagnostic pop
  27214. #endif
  27215. #ifdef __clang__
  27216. #pragma clang diagnostic push
  27217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27218. #pragma clang diagnostic ignored "-Wunused-variable"
  27219. #endif
  27220. #ifdef __clang__
  27221. #pragma clang diagnostic pop
  27222. #endif
  27223. #ifdef __clang__
  27224. #pragma clang diagnostic push
  27225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27226. #pragma clang diagnostic ignored "-Wunused-variable"
  27227. #endif
  27228. #ifdef __clang__
  27229. #pragma clang diagnostic pop
  27230. #endif
  27231. #ifdef __clang__
  27232. #pragma clang diagnostic push
  27233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27234. #pragma clang diagnostic ignored "-Wunused-variable"
  27235. #endif
  27236. #ifdef __clang__
  27237. #pragma clang diagnostic pop
  27238. #endif
  27239. #ifdef __clang__
  27240. #pragma clang diagnostic push
  27241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27242. #pragma clang diagnostic ignored "-Wunused-variable"
  27243. #endif
  27244. #ifdef __clang__
  27245. #pragma clang diagnostic pop
  27246. #endif
  27247. #ifdef __clang__
  27248. #pragma clang diagnostic push
  27249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27250. #pragma clang diagnostic ignored "-Wunused-variable"
  27251. #endif
  27252. #ifdef __clang__
  27253. #pragma clang diagnostic pop
  27254. #endif
  27255. #ifdef __clang__
  27256. #pragma clang diagnostic push
  27257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27258. #pragma clang diagnostic ignored "-Wunused-variable"
  27259. #endif
  27260. #ifdef __clang__
  27261. #pragma clang diagnostic pop
  27262. #endif
  27263. #ifdef __clang__
  27264. #pragma clang diagnostic push
  27265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27266. #pragma clang diagnostic ignored "-Wunused-variable"
  27267. #endif
  27268. #ifdef __clang__
  27269. #pragma clang diagnostic pop
  27270. #endif
  27271. #ifdef __clang__
  27272. #pragma clang diagnostic push
  27273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27274. #pragma clang diagnostic ignored "-Wunused-variable"
  27275. #endif
  27276. #ifdef __clang__
  27277. #pragma clang diagnostic pop
  27278. #endif
  27279. #ifdef __clang__
  27280. #pragma clang diagnostic push
  27281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27282. #pragma clang diagnostic ignored "-Wunused-variable"
  27283. #endif
  27284. #ifdef __clang__
  27285. #pragma clang diagnostic pop
  27286. #endif
  27287. #ifdef __clang__
  27288. #pragma clang diagnostic push
  27289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27290. #pragma clang diagnostic ignored "-Wunused-variable"
  27291. #endif
  27292. #ifdef __clang__
  27293. #pragma clang diagnostic pop
  27294. #endif
  27295. #ifdef __clang__
  27296. #pragma clang diagnostic push
  27297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27298. #pragma clang diagnostic ignored "-Wunused-variable"
  27299. #endif
  27300. #ifdef __clang__
  27301. #pragma clang diagnostic pop
  27302. #endif
  27303. #ifdef __clang__
  27304. #pragma clang diagnostic push
  27305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27306. #pragma clang diagnostic ignored "-Wunused-variable"
  27307. #endif
  27308. #ifdef __clang__
  27309. #pragma clang diagnostic pop
  27310. #endif
  27311. #ifdef __clang__
  27312. #pragma clang diagnostic push
  27313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27314. #pragma clang diagnostic ignored "-Wunused-variable"
  27315. #endif
  27316. #ifdef __clang__
  27317. #pragma clang diagnostic pop
  27318. #endif
  27319. #ifdef __clang__
  27320. #pragma clang diagnostic push
  27321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27322. #pragma clang diagnostic ignored "-Wunused-variable"
  27323. #endif
  27324. #ifdef __clang__
  27325. #pragma clang diagnostic pop
  27326. #endif
  27327. #ifdef __clang__
  27328. #pragma clang diagnostic push
  27329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27330. #pragma clang diagnostic ignored "-Wunused-variable"
  27331. #endif
  27332. #ifdef __clang__
  27333. #pragma clang diagnostic pop
  27334. #endif
  27335. #ifdef __clang__
  27336. #pragma clang diagnostic push
  27337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27338. #pragma clang diagnostic ignored "-Wunused-variable"
  27339. #endif
  27340. #ifdef __clang__
  27341. #pragma clang diagnostic pop
  27342. #endif
  27343. #ifdef __clang__
  27344. #pragma clang diagnostic push
  27345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27346. #pragma clang diagnostic ignored "-Wunused-variable"
  27347. #endif
  27348. #ifdef __clang__
  27349. #pragma clang diagnostic pop
  27350. #endif
  27351. #ifdef __clang__
  27352. #pragma clang diagnostic push
  27353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27354. #pragma clang diagnostic ignored "-Wunused-variable"
  27355. #endif
  27356. #ifdef __clang__
  27357. #pragma clang diagnostic pop
  27358. #endif
  27359. #ifdef __clang__
  27360. #pragma clang diagnostic push
  27361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27362. #pragma clang diagnostic ignored "-Wunused-variable"
  27363. #endif
  27364. #ifdef __clang__
  27365. #pragma clang diagnostic pop
  27366. #endif
  27367. #ifdef __clang__
  27368. #pragma clang diagnostic push
  27369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27370. #pragma clang diagnostic ignored "-Wunused-variable"
  27371. #endif
  27372. #ifdef __clang__
  27373. #pragma clang diagnostic pop
  27374. #endif
  27375. #ifdef __clang__
  27376. #pragma clang diagnostic push
  27377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27378. #pragma clang diagnostic ignored "-Wunused-variable"
  27379. #endif
  27380. #ifdef __clang__
  27381. #pragma clang diagnostic pop
  27382. #endif
  27383. #ifdef __clang__
  27384. #pragma clang diagnostic push
  27385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27386. #pragma clang diagnostic ignored "-Wunused-variable"
  27387. #endif
  27388. #ifdef __clang__
  27389. #pragma clang diagnostic pop
  27390. #endif
  27391. #ifdef __clang__
  27392. #pragma clang diagnostic push
  27393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27394. #pragma clang diagnostic ignored "-Wunused-variable"
  27395. #endif
  27396. #ifdef __clang__
  27397. #pragma clang diagnostic pop
  27398. #endif
  27399. #ifdef __clang__
  27400. #pragma clang diagnostic push
  27401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27402. #pragma clang diagnostic ignored "-Wunused-variable"
  27403. #endif
  27404. #ifdef __clang__
  27405. #pragma clang diagnostic pop
  27406. #endif
  27407. #ifdef __clang__
  27408. #pragma clang diagnostic push
  27409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27410. #pragma clang diagnostic ignored "-Wunused-variable"
  27411. #endif
  27412. #ifdef __clang__
  27413. #pragma clang diagnostic pop
  27414. #endif
  27415. #ifdef __clang__
  27416. #pragma clang diagnostic push
  27417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27418. #pragma clang diagnostic ignored "-Wunused-variable"
  27419. #endif
  27420. #ifdef __clang__
  27421. #pragma clang diagnostic pop
  27422. #endif
  27423. #ifdef __clang__
  27424. #pragma clang diagnostic push
  27425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27426. #pragma clang diagnostic ignored "-Wunused-variable"
  27427. #endif
  27428. #ifdef __clang__
  27429. #pragma clang diagnostic pop
  27430. #endif
  27431. #ifdef __clang__
  27432. #pragma clang diagnostic push
  27433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27434. #pragma clang diagnostic ignored "-Wunused-variable"
  27435. #endif
  27436. #ifdef __clang__
  27437. #pragma clang diagnostic pop
  27438. #endif
  27439. #ifdef __clang__
  27440. #pragma clang diagnostic push
  27441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27442. #pragma clang diagnostic ignored "-Wunused-variable"
  27443. #endif
  27444. #ifdef __clang__
  27445. #pragma clang diagnostic pop
  27446. #endif
  27447. #ifdef __clang__
  27448. #pragma clang diagnostic push
  27449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27450. #pragma clang diagnostic ignored "-Wunused-variable"
  27451. #endif
  27452. #ifdef __clang__
  27453. #pragma clang diagnostic pop
  27454. #endif
  27455. #ifdef __clang__
  27456. #pragma clang diagnostic push
  27457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27458. #pragma clang diagnostic ignored "-Wunused-variable"
  27459. #endif
  27460. #ifdef __clang__
  27461. #pragma clang diagnostic pop
  27462. #endif
  27463. #ifdef __clang__
  27464. #pragma clang diagnostic push
  27465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27466. #pragma clang diagnostic ignored "-Wunused-variable"
  27467. #endif
  27468. #ifdef __clang__
  27469. #pragma clang diagnostic pop
  27470. #endif
  27471. #ifdef __clang__
  27472. #pragma clang diagnostic push
  27473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27474. #pragma clang diagnostic ignored "-Wunused-variable"
  27475. #endif
  27476. #ifdef __clang__
  27477. #pragma clang diagnostic pop
  27478. #endif
  27479. #ifdef __clang__
  27480. #pragma clang diagnostic push
  27481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27482. #pragma clang diagnostic ignored "-Wunused-variable"
  27483. #endif
  27484. #ifdef __clang__
  27485. #pragma clang diagnostic pop
  27486. #endif
  27487. #ifdef __clang__
  27488. #pragma clang diagnostic push
  27489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27490. #pragma clang diagnostic ignored "-Wunused-variable"
  27491. #endif
  27492. #ifdef __clang__
  27493. #pragma clang diagnostic pop
  27494. #endif
  27495. #ifdef __clang__
  27496. #pragma clang diagnostic push
  27497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27498. #pragma clang diagnostic ignored "-Wunused-variable"
  27499. #endif
  27500. #ifdef __clang__
  27501. #pragma clang diagnostic pop
  27502. #endif
  27503. #ifdef __clang__
  27504. #pragma clang diagnostic push
  27505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27506. #pragma clang diagnostic ignored "-Wunused-variable"
  27507. #endif
  27508. #ifdef __clang__
  27509. #pragma clang diagnostic pop
  27510. #endif
  27511. #ifdef __clang__
  27512. #pragma clang diagnostic push
  27513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27514. #pragma clang diagnostic ignored "-Wunused-variable"
  27515. #endif
  27516. #ifdef __clang__
  27517. #pragma clang diagnostic pop
  27518. #endif
  27519. #ifdef __clang__
  27520. #pragma clang diagnostic push
  27521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27522. #pragma clang diagnostic ignored "-Wunused-variable"
  27523. #endif
  27524. #ifdef __clang__
  27525. #pragma clang diagnostic pop
  27526. #endif
  27527. #ifdef __clang__
  27528. #pragma clang diagnostic push
  27529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27530. #pragma clang diagnostic ignored "-Wunused-variable"
  27531. #endif
  27532. #ifdef __clang__
  27533. #pragma clang diagnostic pop
  27534. #endif
  27535. #ifdef __clang__
  27536. #pragma clang diagnostic push
  27537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27538. #pragma clang diagnostic ignored "-Wunused-variable"
  27539. #endif
  27540. #ifdef __clang__
  27541. #pragma clang diagnostic pop
  27542. #endif
  27543. #ifdef __clang__
  27544. #pragma clang diagnostic push
  27545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27546. #pragma clang diagnostic ignored "-Wunused-variable"
  27547. #endif
  27548. #ifdef __clang__
  27549. #pragma clang diagnostic pop
  27550. #endif
  27551. #ifdef __clang__
  27552. #pragma clang diagnostic push
  27553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27554. #pragma clang diagnostic ignored "-Wunused-variable"
  27555. #endif
  27556. #ifdef __clang__
  27557. #pragma clang diagnostic pop
  27558. #endif
  27559. #ifdef __clang__
  27560. #pragma clang diagnostic push
  27561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27562. #pragma clang diagnostic ignored "-Wunused-variable"
  27563. #endif
  27564. #ifdef __clang__
  27565. #pragma clang diagnostic pop
  27566. #endif
  27567. #ifdef __clang__
  27568. #pragma clang diagnostic push
  27569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27570. #pragma clang diagnostic ignored "-Wunused-variable"
  27571. #endif
  27572. #ifdef __clang__
  27573. #pragma clang diagnostic pop
  27574. #endif
  27575. #ifdef __clang__
  27576. #pragma clang diagnostic push
  27577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27578. #pragma clang diagnostic ignored "-Wunused-variable"
  27579. #endif
  27580. #ifdef __clang__
  27581. #pragma clang diagnostic pop
  27582. #endif
  27583. #ifdef __clang__
  27584. #pragma clang diagnostic push
  27585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27586. #pragma clang diagnostic ignored "-Wunused-variable"
  27587. #endif
  27588. #ifdef __clang__
  27589. #pragma clang diagnostic pop
  27590. #endif
  27591. #ifdef __clang__
  27592. #pragma clang diagnostic push
  27593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27594. #pragma clang diagnostic ignored "-Wunused-variable"
  27595. #endif
  27596. #ifdef __clang__
  27597. #pragma clang diagnostic pop
  27598. #endif
  27599. #ifdef __clang__
  27600. #pragma clang diagnostic push
  27601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27602. #pragma clang diagnostic ignored "-Wunused-variable"
  27603. #endif
  27604. #ifdef __clang__
  27605. #pragma clang diagnostic pop
  27606. #endif
  27607. #ifdef __clang__
  27608. #pragma clang diagnostic push
  27609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27610. #pragma clang diagnostic ignored "-Wunused-variable"
  27611. #endif
  27612. #ifdef __clang__
  27613. #pragma clang diagnostic pop
  27614. #endif
  27615. #ifdef __clang__
  27616. #pragma clang diagnostic push
  27617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27618. #pragma clang diagnostic ignored "-Wunused-variable"
  27619. #endif
  27620. #ifdef __clang__
  27621. #pragma clang diagnostic pop
  27622. #endif
  27623. #ifdef __clang__
  27624. #pragma clang diagnostic push
  27625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27626. #pragma clang diagnostic ignored "-Wunused-variable"
  27627. #endif
  27628. #ifdef __clang__
  27629. #pragma clang diagnostic pop
  27630. #endif
  27631. #ifdef __clang__
  27632. #pragma clang diagnostic push
  27633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27634. #pragma clang diagnostic ignored "-Wunused-variable"
  27635. #endif
  27636. #ifdef __clang__
  27637. #pragma clang diagnostic pop
  27638. #endif
  27639. #ifdef __clang__
  27640. #pragma clang diagnostic push
  27641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27642. #pragma clang diagnostic ignored "-Wunused-variable"
  27643. #endif
  27644. #ifdef __clang__
  27645. #pragma clang diagnostic pop
  27646. #endif
  27647. #ifdef __clang__
  27648. #pragma clang diagnostic push
  27649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27650. #pragma clang diagnostic ignored "-Wunused-variable"
  27651. #endif
  27652. #ifdef __clang__
  27653. #pragma clang diagnostic pop
  27654. #endif
  27655. #ifdef __clang__
  27656. #pragma clang diagnostic push
  27657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27658. #pragma clang diagnostic ignored "-Wunused-variable"
  27659. #endif
  27660. #ifdef __clang__
  27661. #pragma clang diagnostic pop
  27662. #endif
  27663. #ifdef __clang__
  27664. #pragma clang diagnostic push
  27665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27666. #pragma clang diagnostic ignored "-Wunused-variable"
  27667. #endif
  27668. #ifdef __clang__
  27669. #pragma clang diagnostic pop
  27670. #endif
  27671. #ifdef __clang__
  27672. #pragma clang diagnostic push
  27673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27674. #pragma clang diagnostic ignored "-Wunused-variable"
  27675. #endif
  27676. #ifdef __clang__
  27677. #pragma clang diagnostic pop
  27678. #endif
  27679. #ifdef __clang__
  27680. #pragma clang diagnostic push
  27681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27682. #pragma clang diagnostic ignored "-Wunused-variable"
  27683. #endif
  27684. #ifdef __clang__
  27685. #pragma clang diagnostic pop
  27686. #endif
  27687. #ifdef __clang__
  27688. #pragma clang diagnostic push
  27689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27690. #pragma clang diagnostic ignored "-Wunused-variable"
  27691. #endif
  27692. #ifdef __clang__
  27693. #pragma clang diagnostic pop
  27694. #endif
  27695. #ifdef __clang__
  27696. #pragma clang diagnostic push
  27697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27698. #pragma clang diagnostic ignored "-Wunused-variable"
  27699. #endif
  27700. #ifdef __clang__
  27701. #pragma clang diagnostic pop
  27702. #endif
  27703. #ifdef __clang__
  27704. #pragma clang diagnostic push
  27705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27706. #pragma clang diagnostic ignored "-Wunused-variable"
  27707. #endif
  27708. #ifdef __clang__
  27709. #pragma clang diagnostic pop
  27710. #endif
  27711. #ifdef __clang__
  27712. #pragma clang diagnostic push
  27713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27714. #pragma clang diagnostic ignored "-Wunused-variable"
  27715. #endif
  27716. #ifdef __clang__
  27717. #pragma clang diagnostic pop
  27718. #endif
  27719. #ifdef __clang__
  27720. #pragma clang diagnostic push
  27721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27722. #pragma clang diagnostic ignored "-Wunused-variable"
  27723. #endif
  27724. #ifdef __clang__
  27725. #pragma clang diagnostic pop
  27726. #endif
  27727. #ifdef __clang__
  27728. #pragma clang diagnostic push
  27729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27730. #pragma clang diagnostic ignored "-Wunused-variable"
  27731. #endif
  27732. #ifdef __clang__
  27733. #pragma clang diagnostic pop
  27734. #endif
  27735. #ifdef __clang__
  27736. #pragma clang diagnostic push
  27737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27738. #pragma clang diagnostic ignored "-Wunused-variable"
  27739. #endif
  27740. #ifdef __clang__
  27741. #pragma clang diagnostic pop
  27742. #endif
  27743. #ifdef __clang__
  27744. #pragma clang diagnostic push
  27745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27746. #pragma clang diagnostic ignored "-Wunused-variable"
  27747. #endif
  27748. #ifdef __clang__
  27749. #pragma clang diagnostic pop
  27750. #endif
  27751. #ifdef __clang__
  27752. #pragma clang diagnostic push
  27753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27754. #pragma clang diagnostic ignored "-Wunused-variable"
  27755. #endif
  27756. #ifdef __clang__
  27757. #pragma clang diagnostic pop
  27758. #endif
  27759. #ifdef __clang__
  27760. #pragma clang diagnostic push
  27761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27762. #pragma clang diagnostic ignored "-Wunused-variable"
  27763. #endif
  27764. #ifdef __clang__
  27765. #pragma clang diagnostic pop
  27766. #endif
  27767. #ifdef __clang__
  27768. #pragma clang diagnostic push
  27769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27770. #pragma clang diagnostic ignored "-Wunused-variable"
  27771. #endif
  27772. #ifdef __clang__
  27773. #pragma clang diagnostic pop
  27774. #endif
  27775. #ifdef __clang__
  27776. #pragma clang diagnostic push
  27777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27778. #pragma clang diagnostic ignored "-Wunused-variable"
  27779. #endif
  27780. #ifdef __clang__
  27781. #pragma clang diagnostic pop
  27782. #endif
  27783. #ifdef __clang__
  27784. #pragma clang diagnostic push
  27785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27786. #pragma clang diagnostic ignored "-Wunused-variable"
  27787. #endif
  27788. #ifdef __clang__
  27789. #pragma clang diagnostic pop
  27790. #endif
  27791. #ifdef __clang__
  27792. #pragma clang diagnostic push
  27793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27794. #pragma clang diagnostic ignored "-Wunused-variable"
  27795. #endif
  27796. #ifdef __clang__
  27797. #pragma clang diagnostic pop
  27798. #endif
  27799. #ifdef __clang__
  27800. #pragma clang diagnostic push
  27801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27802. #pragma clang diagnostic ignored "-Wunused-variable"
  27803. #endif
  27804. #ifdef __clang__
  27805. #pragma clang diagnostic pop
  27806. #endif
  27807. #ifdef __clang__
  27808. #pragma clang diagnostic push
  27809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27810. #pragma clang diagnostic ignored "-Wunused-variable"
  27811. #endif
  27812. #ifdef __clang__
  27813. #pragma clang diagnostic pop
  27814. #endif
  27815. #ifdef __clang__
  27816. #pragma clang diagnostic push
  27817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27818. #pragma clang diagnostic ignored "-Wunused-variable"
  27819. #endif
  27820. #ifdef __clang__
  27821. #pragma clang diagnostic pop
  27822. #endif
  27823. #ifdef __clang__
  27824. #pragma clang diagnostic push
  27825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27826. #pragma clang diagnostic ignored "-Wunused-variable"
  27827. #endif
  27828. #ifdef __clang__
  27829. #pragma clang diagnostic pop
  27830. #endif
  27831. #ifdef __clang__
  27832. #pragma clang diagnostic push
  27833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27834. #pragma clang diagnostic ignored "-Wunused-variable"
  27835. #endif
  27836. #ifdef __clang__
  27837. #pragma clang diagnostic pop
  27838. #endif
  27839. #ifdef __clang__
  27840. #pragma clang diagnostic push
  27841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27842. #pragma clang diagnostic ignored "-Wunused-variable"
  27843. #endif
  27844. #ifdef __clang__
  27845. #pragma clang diagnostic pop
  27846. #endif
  27847. #ifdef __clang__
  27848. #pragma clang diagnostic push
  27849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27850. #pragma clang diagnostic ignored "-Wunused-variable"
  27851. #endif
  27852. #ifdef __clang__
  27853. #pragma clang diagnostic pop
  27854. #endif
  27855. #ifdef __clang__
  27856. #pragma clang diagnostic push
  27857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27858. #pragma clang diagnostic ignored "-Wunused-variable"
  27859. #endif
  27860. #ifdef __clang__
  27861. #pragma clang diagnostic pop
  27862. #endif
  27863. #ifdef __clang__
  27864. #pragma clang diagnostic push
  27865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27866. #pragma clang diagnostic ignored "-Wunused-variable"
  27867. #endif
  27868. #ifdef __clang__
  27869. #pragma clang diagnostic pop
  27870. #endif
  27871. #ifdef __clang__
  27872. #pragma clang diagnostic push
  27873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27874. #pragma clang diagnostic ignored "-Wunused-variable"
  27875. #endif
  27876. #ifdef __clang__
  27877. #pragma clang diagnostic pop
  27878. #endif
  27879. #ifdef __clang__
  27880. #pragma clang diagnostic push
  27881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27882. #pragma clang diagnostic ignored "-Wunused-variable"
  27883. #endif
  27884. #ifdef __clang__
  27885. #pragma clang diagnostic pop
  27886. #endif
  27887. #ifdef __clang__
  27888. #pragma clang diagnostic push
  27889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27890. #pragma clang diagnostic ignored "-Wunused-variable"
  27891. #endif
  27892. #ifdef __clang__
  27893. #pragma clang diagnostic pop
  27894. #endif
  27895. #ifdef __clang__
  27896. #pragma clang diagnostic push
  27897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27898. #pragma clang diagnostic ignored "-Wunused-variable"
  27899. #endif
  27900. #ifdef __clang__
  27901. #pragma clang diagnostic pop
  27902. #endif
  27903. #ifdef __clang__
  27904. #pragma clang diagnostic push
  27905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27906. #pragma clang diagnostic ignored "-Wunused-variable"
  27907. #endif
  27908. #ifdef __clang__
  27909. #pragma clang diagnostic pop
  27910. #endif
  27911. #ifdef __clang__
  27912. #pragma clang diagnostic push
  27913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27914. #pragma clang diagnostic ignored "-Wunused-variable"
  27915. #endif
  27916. #ifdef __clang__
  27917. #pragma clang diagnostic pop
  27918. #endif
  27919. #ifdef __clang__
  27920. #pragma clang diagnostic push
  27921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27922. #pragma clang diagnostic ignored "-Wunused-variable"
  27923. #endif
  27924. #ifdef __clang__
  27925. #pragma clang diagnostic pop
  27926. #endif
  27927. #ifdef __clang__
  27928. #pragma clang diagnostic push
  27929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27930. #pragma clang diagnostic ignored "-Wunused-variable"
  27931. #endif
  27932. #ifdef __clang__
  27933. #pragma clang diagnostic pop
  27934. #endif
  27935. #ifdef __clang__
  27936. #pragma clang diagnostic push
  27937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27938. #pragma clang diagnostic ignored "-Wunused-variable"
  27939. #endif
  27940. #ifdef __clang__
  27941. #pragma clang diagnostic pop
  27942. #endif
  27943. #ifdef __clang__
  27944. #pragma clang diagnostic push
  27945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27946. #pragma clang diagnostic ignored "-Wunused-variable"
  27947. #endif
  27948. #ifdef __clang__
  27949. #pragma clang diagnostic pop
  27950. #endif
  27951. #ifdef __clang__
  27952. #pragma clang diagnostic push
  27953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27954. #pragma clang diagnostic ignored "-Wunused-variable"
  27955. #endif
  27956. #ifdef __clang__
  27957. #pragma clang diagnostic pop
  27958. #endif
  27959. #ifdef __clang__
  27960. #pragma clang diagnostic push
  27961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27962. #pragma clang diagnostic ignored "-Wunused-variable"
  27963. #endif
  27964. #ifdef __clang__
  27965. #pragma clang diagnostic pop
  27966. #endif
  27967. #ifdef __clang__
  27968. #pragma clang diagnostic push
  27969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27970. #pragma clang diagnostic ignored "-Wunused-variable"
  27971. #endif
  27972. #ifdef __clang__
  27973. #pragma clang diagnostic pop
  27974. #endif
  27975. #ifdef __clang__
  27976. #pragma clang diagnostic push
  27977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27978. #pragma clang diagnostic ignored "-Wunused-variable"
  27979. #endif
  27980. #ifdef __clang__
  27981. #pragma clang diagnostic pop
  27982. #endif
  27983. #ifdef __clang__
  27984. #pragma clang diagnostic push
  27985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27986. #pragma clang diagnostic ignored "-Wunused-variable"
  27987. #endif
  27988. #ifdef __clang__
  27989. #pragma clang diagnostic pop
  27990. #endif
  27991. #ifdef __clang__
  27992. #pragma clang diagnostic push
  27993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27994. #pragma clang diagnostic ignored "-Wunused-variable"
  27995. #endif
  27996. #ifdef __clang__
  27997. #pragma clang diagnostic pop
  27998. #endif
  27999. #ifdef __clang__
  28000. #pragma clang diagnostic push
  28001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28002. #pragma clang diagnostic ignored "-Wunused-variable"
  28003. #endif
  28004. #ifdef __clang__
  28005. #pragma clang diagnostic pop
  28006. #endif
  28007. #ifdef __clang__
  28008. #pragma clang diagnostic push
  28009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28010. #pragma clang diagnostic ignored "-Wunused-variable"
  28011. #endif
  28012. #ifdef __clang__
  28013. #pragma clang diagnostic pop
  28014. #endif
  28015. #ifdef __clang__
  28016. #pragma clang diagnostic push
  28017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28018. #pragma clang diagnostic ignored "-Wunused-variable"
  28019. #endif
  28020. #ifdef __clang__
  28021. #pragma clang diagnostic pop
  28022. #endif
  28023. #ifdef __clang__
  28024. #pragma clang diagnostic push
  28025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28026. #pragma clang diagnostic ignored "-Wunused-variable"
  28027. #endif
  28028. #ifdef __clang__
  28029. #pragma clang diagnostic pop
  28030. #endif
  28031. #ifdef __clang__
  28032. #pragma clang diagnostic push
  28033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28034. #pragma clang diagnostic ignored "-Wunused-variable"
  28035. #endif
  28036. #ifdef __clang__
  28037. #pragma clang diagnostic pop
  28038. #endif
  28039. #ifdef __clang__
  28040. #pragma clang diagnostic push
  28041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28042. #pragma clang diagnostic ignored "-Wunused-variable"
  28043. #endif
  28044. #ifdef __clang__
  28045. #pragma clang diagnostic pop
  28046. #endif
  28047. #ifdef __clang__
  28048. #pragma clang diagnostic push
  28049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28050. #pragma clang diagnostic ignored "-Wunused-variable"
  28051. #endif
  28052. #ifdef __clang__
  28053. #pragma clang diagnostic pop
  28054. #endif
  28055. #ifdef __clang__
  28056. #pragma clang diagnostic push
  28057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28058. #pragma clang diagnostic ignored "-Wunused-variable"
  28059. #endif
  28060. #ifdef __clang__
  28061. #pragma clang diagnostic pop
  28062. #endif
  28063. #ifdef __clang__
  28064. #pragma clang diagnostic push
  28065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28066. #pragma clang diagnostic ignored "-Wunused-variable"
  28067. #endif
  28068. #ifdef __clang__
  28069. #pragma clang diagnostic pop
  28070. #endif
  28071. #ifdef __clang__
  28072. #pragma clang diagnostic push
  28073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28074. #pragma clang diagnostic ignored "-Wunused-variable"
  28075. #endif
  28076. #ifdef __clang__
  28077. #pragma clang diagnostic pop
  28078. #endif
  28079. #ifdef __clang__
  28080. #pragma clang diagnostic push
  28081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28082. #pragma clang diagnostic ignored "-Wunused-variable"
  28083. #endif
  28084. #ifdef __clang__
  28085. #pragma clang diagnostic pop
  28086. #endif
  28087. #ifdef __clang__
  28088. #pragma clang diagnostic push
  28089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28090. #pragma clang diagnostic ignored "-Wunused-variable"
  28091. #endif
  28092. #ifdef __clang__
  28093. #pragma clang diagnostic pop
  28094. #endif
  28095. #ifdef __clang__
  28096. #pragma clang diagnostic push
  28097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28098. #pragma clang diagnostic ignored "-Wunused-variable"
  28099. #endif
  28100. #ifdef __clang__
  28101. #pragma clang diagnostic pop
  28102. #endif
  28103. #ifdef __clang__
  28104. #pragma clang diagnostic push
  28105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28106. #pragma clang diagnostic ignored "-Wunused-variable"
  28107. #endif
  28108. #ifdef __clang__
  28109. #pragma clang diagnostic pop
  28110. #endif
  28111. #ifdef __clang__
  28112. #pragma clang diagnostic push
  28113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28114. #pragma clang diagnostic ignored "-Wunused-variable"
  28115. #endif
  28116. #ifdef __clang__
  28117. #pragma clang diagnostic pop
  28118. #endif
  28119. #ifdef __clang__
  28120. #pragma clang diagnostic push
  28121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28122. #pragma clang diagnostic ignored "-Wunused-variable"
  28123. #endif
  28124. #ifdef __clang__
  28125. #pragma clang diagnostic pop
  28126. #endif
  28127. #ifdef __clang__
  28128. #pragma clang diagnostic push
  28129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28130. #pragma clang diagnostic ignored "-Wunused-variable"
  28131. #endif
  28132. #ifdef __clang__
  28133. #pragma clang diagnostic pop
  28134. #endif
  28135. #ifdef __clang__
  28136. #pragma clang diagnostic push
  28137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28138. #pragma clang diagnostic ignored "-Wunused-variable"
  28139. #endif
  28140. #ifdef __clang__
  28141. #pragma clang diagnostic pop
  28142. #endif
  28143. #ifdef __clang__
  28144. #pragma clang diagnostic push
  28145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28146. #pragma clang diagnostic ignored "-Wunused-variable"
  28147. #endif
  28148. #ifdef __clang__
  28149. #pragma clang diagnostic pop
  28150. #endif
  28151. #ifdef __clang__
  28152. #pragma clang diagnostic push
  28153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28154. #pragma clang diagnostic ignored "-Wunused-variable"
  28155. #endif
  28156. #ifdef __clang__
  28157. #pragma clang diagnostic pop
  28158. #endif
  28159. #ifdef __clang__
  28160. #pragma clang diagnostic push
  28161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28162. #pragma clang diagnostic ignored "-Wunused-variable"
  28163. #endif
  28164. #ifdef __clang__
  28165. #pragma clang diagnostic pop
  28166. #endif
  28167. #ifdef __clang__
  28168. #pragma clang diagnostic push
  28169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28170. #pragma clang diagnostic ignored "-Wunused-variable"
  28171. #endif
  28172. #ifdef __clang__
  28173. #pragma clang diagnostic pop
  28174. #endif
  28175. #ifdef __clang__
  28176. #pragma clang diagnostic push
  28177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28178. #pragma clang diagnostic ignored "-Wunused-variable"
  28179. #endif
  28180. #ifdef __clang__
  28181. #pragma clang diagnostic pop
  28182. #endif
  28183. #ifdef __clang__
  28184. #pragma clang diagnostic push
  28185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28186. #pragma clang diagnostic ignored "-Wunused-variable"
  28187. #endif
  28188. #ifdef __clang__
  28189. #pragma clang diagnostic pop
  28190. #endif
  28191. #ifdef __clang__
  28192. #pragma clang diagnostic push
  28193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28194. #pragma clang diagnostic ignored "-Wunused-variable"
  28195. #endif
  28196. #ifdef __clang__
  28197. #pragma clang diagnostic pop
  28198. #endif
  28199. #ifdef __clang__
  28200. #pragma clang diagnostic push
  28201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28202. #pragma clang diagnostic ignored "-Wunused-variable"
  28203. #endif
  28204. #ifdef __clang__
  28205. #pragma clang diagnostic pop
  28206. #endif
  28207. #ifdef __clang__
  28208. #pragma clang diagnostic push
  28209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28210. #pragma clang diagnostic ignored "-Wunused-variable"
  28211. #endif
  28212. #ifdef __clang__
  28213. #pragma clang diagnostic pop
  28214. #endif
  28215. #ifdef __clang__
  28216. #pragma clang diagnostic push
  28217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28218. #pragma clang diagnostic ignored "-Wunused-variable"
  28219. #endif
  28220. #ifdef __clang__
  28221. #pragma clang diagnostic pop
  28222. #endif
  28223. #ifdef __clang__
  28224. #pragma clang diagnostic push
  28225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28226. #pragma clang diagnostic ignored "-Wunused-variable"
  28227. #endif
  28228. #ifdef __clang__
  28229. #pragma clang diagnostic pop
  28230. #endif
  28231. #ifdef __clang__
  28232. #pragma clang diagnostic push
  28233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28234. #pragma clang diagnostic ignored "-Wunused-variable"
  28235. #endif
  28236. #ifdef __clang__
  28237. #pragma clang diagnostic pop
  28238. #endif
  28239. #ifdef __clang__
  28240. #pragma clang diagnostic push
  28241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28242. #pragma clang diagnostic ignored "-Wunused-variable"
  28243. #endif
  28244. #ifdef __clang__
  28245. #pragma clang diagnostic pop
  28246. #endif
  28247. #ifdef __clang__
  28248. #pragma clang diagnostic push
  28249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28250. #pragma clang diagnostic ignored "-Wunused-variable"
  28251. #endif
  28252. #ifdef __clang__
  28253. #pragma clang diagnostic pop
  28254. #endif
  28255. #ifdef __clang__
  28256. #pragma clang diagnostic push
  28257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28258. #pragma clang diagnostic ignored "-Wunused-variable"
  28259. #endif
  28260. #ifdef __clang__
  28261. #pragma clang diagnostic pop
  28262. #endif
  28263. #ifdef __clang__
  28264. #pragma clang diagnostic push
  28265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28266. #pragma clang diagnostic ignored "-Wunused-variable"
  28267. #endif
  28268. #ifdef __clang__
  28269. #pragma clang diagnostic pop
  28270. #endif
  28271. #ifdef __clang__
  28272. #pragma clang diagnostic push
  28273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28274. #pragma clang diagnostic ignored "-Wunused-variable"
  28275. #endif
  28276. #ifdef __clang__
  28277. #pragma clang diagnostic pop
  28278. #endif
  28279. #ifdef __clang__
  28280. #pragma clang diagnostic push
  28281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28282. #pragma clang diagnostic ignored "-Wunused-variable"
  28283. #endif
  28284. #ifdef __clang__
  28285. #pragma clang diagnostic pop
  28286. #endif
  28287. #ifdef __clang__
  28288. #pragma clang diagnostic push
  28289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28290. #pragma clang diagnostic ignored "-Wunused-variable"
  28291. #endif
  28292. #ifdef __clang__
  28293. #pragma clang diagnostic pop
  28294. #endif
  28295. #ifdef __clang__
  28296. #pragma clang diagnostic push
  28297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28298. #pragma clang diagnostic ignored "-Wunused-variable"
  28299. #endif
  28300. #ifdef __clang__
  28301. #pragma clang diagnostic pop
  28302. #endif
  28303. #ifdef __clang__
  28304. #pragma clang diagnostic push
  28305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28306. #pragma clang diagnostic ignored "-Wunused-variable"
  28307. #endif
  28308. #ifdef __clang__
  28309. #pragma clang diagnostic pop
  28310. #endif
  28311. #ifdef __clang__
  28312. #pragma clang diagnostic push
  28313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28314. #pragma clang diagnostic ignored "-Wunused-variable"
  28315. #endif
  28316. #ifdef __clang__
  28317. #pragma clang diagnostic pop
  28318. #endif
  28319. #ifdef __clang__
  28320. #pragma clang diagnostic push
  28321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28322. #pragma clang diagnostic ignored "-Wunused-variable"
  28323. #endif
  28324. #ifdef __clang__
  28325. #pragma clang diagnostic pop
  28326. #endif
  28327. #ifdef __clang__
  28328. #pragma clang diagnostic push
  28329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28330. #pragma clang diagnostic ignored "-Wunused-variable"
  28331. #endif
  28332. #ifdef __clang__
  28333. #pragma clang diagnostic pop
  28334. #endif
  28335. #ifdef __clang__
  28336. #pragma clang diagnostic push
  28337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28338. #pragma clang diagnostic ignored "-Wunused-variable"
  28339. #endif
  28340. #ifdef __clang__
  28341. #pragma clang diagnostic pop
  28342. #endif
  28343. #ifdef __clang__
  28344. #pragma clang diagnostic push
  28345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28346. #pragma clang diagnostic ignored "-Wunused-variable"
  28347. #endif
  28348. #ifdef __clang__
  28349. #pragma clang diagnostic pop
  28350. #endif
  28351. #ifdef __clang__
  28352. #pragma clang diagnostic push
  28353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28354. #pragma clang diagnostic ignored "-Wunused-variable"
  28355. #endif
  28356. #ifdef __clang__
  28357. #pragma clang diagnostic pop
  28358. #endif
  28359. #ifdef __clang__
  28360. #pragma clang diagnostic push
  28361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28362. #pragma clang diagnostic ignored "-Wunused-variable"
  28363. #endif
  28364. #ifdef __clang__
  28365. #pragma clang diagnostic pop
  28366. #endif
  28367. #ifdef __clang__
  28368. #pragma clang diagnostic push
  28369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28370. #pragma clang diagnostic ignored "-Wunused-variable"
  28371. #endif
  28372. #ifdef __clang__
  28373. #pragma clang diagnostic pop
  28374. #endif
  28375. #ifdef __clang__
  28376. #pragma clang diagnostic push
  28377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28378. #pragma clang diagnostic ignored "-Wunused-variable"
  28379. #endif
  28380. #ifdef __clang__
  28381. #pragma clang diagnostic pop
  28382. #endif
  28383. #ifdef __clang__
  28384. #pragma clang diagnostic push
  28385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28386. #pragma clang diagnostic ignored "-Wunused-variable"
  28387. #endif
  28388. #ifdef __clang__
  28389. #pragma clang diagnostic pop
  28390. #endif
  28391. #ifdef __clang__
  28392. #pragma clang diagnostic push
  28393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28394. #pragma clang diagnostic ignored "-Wunused-variable"
  28395. #endif
  28396. #ifdef __clang__
  28397. #pragma clang diagnostic pop
  28398. #endif
  28399. #ifdef __clang__
  28400. #pragma clang diagnostic push
  28401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28402. #pragma clang diagnostic ignored "-Wunused-variable"
  28403. #endif
  28404. #ifdef __clang__
  28405. #pragma clang diagnostic pop
  28406. #endif
  28407. #ifdef __clang__
  28408. #pragma clang diagnostic push
  28409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28410. #pragma clang diagnostic ignored "-Wunused-variable"
  28411. #endif
  28412. #ifdef __clang__
  28413. #pragma clang diagnostic pop
  28414. #endif
  28415. #ifdef __clang__
  28416. #pragma clang diagnostic push
  28417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28418. #pragma clang diagnostic ignored "-Wunused-variable"
  28419. #endif
  28420. #ifdef __clang__
  28421. #pragma clang diagnostic pop
  28422. #endif
  28423. #ifdef __clang__
  28424. #pragma clang diagnostic push
  28425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28426. #pragma clang diagnostic ignored "-Wunused-variable"
  28427. #endif
  28428. #ifdef __clang__
  28429. #pragma clang diagnostic pop
  28430. #endif
  28431. #ifdef __clang__
  28432. #pragma clang diagnostic push
  28433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28434. #pragma clang diagnostic ignored "-Wunused-variable"
  28435. #endif
  28436. #ifdef __clang__
  28437. #pragma clang diagnostic pop
  28438. #endif
  28439. #ifdef __clang__
  28440. #pragma clang diagnostic push
  28441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28442. #pragma clang diagnostic ignored "-Wunused-variable"
  28443. #endif
  28444. #ifdef __clang__
  28445. #pragma clang diagnostic pop
  28446. #endif
  28447. #ifdef __clang__
  28448. #pragma clang diagnostic push
  28449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28450. #pragma clang diagnostic ignored "-Wunused-variable"
  28451. #endif
  28452. #ifdef __clang__
  28453. #pragma clang diagnostic pop
  28454. #endif
  28455. #ifdef __clang__
  28456. #pragma clang diagnostic push
  28457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28458. #pragma clang diagnostic ignored "-Wunused-variable"
  28459. #endif
  28460. #ifdef __clang__
  28461. #pragma clang diagnostic pop
  28462. #endif
  28463. #ifdef __clang__
  28464. #pragma clang diagnostic push
  28465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28466. #pragma clang diagnostic ignored "-Wunused-variable"
  28467. #endif
  28468. #ifdef __clang__
  28469. #pragma clang diagnostic pop
  28470. #endif
  28471. #ifdef __clang__
  28472. #pragma clang diagnostic push
  28473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28474. #pragma clang diagnostic ignored "-Wunused-variable"
  28475. #endif
  28476. #ifdef __clang__
  28477. #pragma clang diagnostic pop
  28478. #endif
  28479. #ifdef __clang__
  28480. #pragma clang diagnostic push
  28481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28482. #pragma clang diagnostic ignored "-Wunused-variable"
  28483. #endif
  28484. #ifdef __clang__
  28485. #pragma clang diagnostic pop
  28486. #endif
  28487. #ifdef __clang__
  28488. #pragma clang diagnostic push
  28489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28490. #pragma clang diagnostic ignored "-Wunused-variable"
  28491. #endif
  28492. #ifdef __clang__
  28493. #pragma clang diagnostic pop
  28494. #endif
  28495. #ifdef __clang__
  28496. #pragma clang diagnostic push
  28497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28498. #pragma clang diagnostic ignored "-Wunused-variable"
  28499. #endif
  28500. #ifdef __clang__
  28501. #pragma clang diagnostic pop
  28502. #endif
  28503. #ifdef __clang__
  28504. #pragma clang diagnostic push
  28505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28506. #pragma clang diagnostic ignored "-Wunused-variable"
  28507. #endif
  28508. #ifdef __clang__
  28509. #pragma clang diagnostic pop
  28510. #endif
  28511. #ifdef __clang__
  28512. #pragma clang diagnostic push
  28513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28514. #pragma clang diagnostic ignored "-Wunused-variable"
  28515. #endif
  28516. #ifdef __clang__
  28517. #pragma clang diagnostic pop
  28518. #endif
  28519. #ifdef __clang__
  28520. #pragma clang diagnostic push
  28521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28522. #pragma clang diagnostic ignored "-Wunused-variable"
  28523. #endif
  28524. #ifdef __clang__
  28525. #pragma clang diagnostic pop
  28526. #endif
  28527. #ifdef __clang__
  28528. #pragma clang diagnostic push
  28529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28530. #pragma clang diagnostic ignored "-Wunused-variable"
  28531. #endif
  28532. #ifdef __clang__
  28533. #pragma clang diagnostic pop
  28534. #endif
  28535. #ifdef __clang__
  28536. #pragma clang diagnostic push
  28537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28538. #pragma clang diagnostic ignored "-Wunused-variable"
  28539. #endif
  28540. #ifdef __clang__
  28541. #pragma clang diagnostic pop
  28542. #endif
  28543. #ifdef __clang__
  28544. #pragma clang diagnostic push
  28545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28546. #pragma clang diagnostic ignored "-Wunused-variable"
  28547. #endif
  28548. #ifdef __clang__
  28549. #pragma clang diagnostic pop
  28550. #endif
  28551. #ifdef __clang__
  28552. #pragma clang diagnostic push
  28553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28554. #pragma clang diagnostic ignored "-Wunused-variable"
  28555. #endif
  28556. #ifdef __clang__
  28557. #pragma clang diagnostic pop
  28558. #endif
  28559. #ifdef __clang__
  28560. #pragma clang diagnostic push
  28561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28562. #pragma clang diagnostic ignored "-Wunused-variable"
  28563. #endif
  28564. #ifdef __clang__
  28565. #pragma clang diagnostic pop
  28566. #endif
  28567. #ifdef __clang__
  28568. #pragma clang diagnostic push
  28569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28570. #pragma clang diagnostic ignored "-Wunused-variable"
  28571. #endif
  28572. #ifdef __clang__
  28573. #pragma clang diagnostic pop
  28574. #endif
  28575. #ifdef __clang__
  28576. #pragma clang diagnostic push
  28577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28578. #pragma clang diagnostic ignored "-Wunused-variable"
  28579. #endif
  28580. #ifdef __clang__
  28581. #pragma clang diagnostic pop
  28582. #endif
  28583. #ifdef __clang__
  28584. #pragma clang diagnostic push
  28585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28586. #pragma clang diagnostic ignored "-Wunused-variable"
  28587. #endif
  28588. #ifdef __clang__
  28589. #pragma clang diagnostic pop
  28590. #endif
  28591. #ifdef __clang__
  28592. #pragma clang diagnostic push
  28593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28594. #pragma clang diagnostic ignored "-Wunused-variable"
  28595. #endif
  28596. #ifdef __clang__
  28597. #pragma clang diagnostic pop
  28598. #endif
  28599. #ifdef __clang__
  28600. #pragma clang diagnostic push
  28601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28602. #pragma clang diagnostic ignored "-Wunused-variable"
  28603. #endif
  28604. #ifdef __clang__
  28605. #pragma clang diagnostic pop
  28606. #endif
  28607. #ifdef __clang__
  28608. #pragma clang diagnostic push
  28609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28610. #pragma clang diagnostic ignored "-Wunused-variable"
  28611. #endif
  28612. #ifdef __clang__
  28613. #pragma clang diagnostic pop
  28614. #endif
  28615. #ifdef __clang__
  28616. #pragma clang diagnostic push
  28617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28618. #pragma clang diagnostic ignored "-Wunused-variable"
  28619. #endif
  28620. #ifdef __clang__
  28621. #pragma clang diagnostic pop
  28622. #endif
  28623. #ifdef __clang__
  28624. #pragma clang diagnostic push
  28625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28626. #pragma clang diagnostic ignored "-Wunused-variable"
  28627. #endif
  28628. #ifdef __clang__
  28629. #pragma clang diagnostic pop
  28630. #endif
  28631. #ifdef __clang__
  28632. #pragma clang diagnostic push
  28633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28634. #pragma clang diagnostic ignored "-Wunused-variable"
  28635. #endif
  28636. #ifdef __clang__
  28637. #pragma clang diagnostic pop
  28638. #endif
  28639. #ifdef __clang__
  28640. #pragma clang diagnostic push
  28641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28642. #pragma clang diagnostic ignored "-Wunused-variable"
  28643. #endif
  28644. #ifdef __clang__
  28645. #pragma clang diagnostic pop
  28646. #endif
  28647. #ifdef __clang__
  28648. #pragma clang diagnostic push
  28649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28650. #pragma clang diagnostic ignored "-Wunused-variable"
  28651. #endif
  28652. #ifdef __clang__
  28653. #pragma clang diagnostic pop
  28654. #endif
  28655. #ifdef __clang__
  28656. #pragma clang diagnostic push
  28657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28658. #pragma clang diagnostic ignored "-Wunused-variable"
  28659. #endif
  28660. #ifdef __clang__
  28661. #pragma clang diagnostic pop
  28662. #endif
  28663. #ifdef __clang__
  28664. #pragma clang diagnostic push
  28665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28666. #pragma clang diagnostic ignored "-Wunused-variable"
  28667. #endif
  28668. #ifdef __clang__
  28669. #pragma clang diagnostic pop
  28670. #endif
  28671. #ifdef __clang__
  28672. #pragma clang diagnostic push
  28673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28674. #pragma clang diagnostic ignored "-Wunused-variable"
  28675. #endif
  28676. #ifdef __clang__
  28677. #pragma clang diagnostic pop
  28678. #endif
  28679. #ifdef __clang__
  28680. #pragma clang diagnostic push
  28681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28682. #pragma clang diagnostic ignored "-Wunused-variable"
  28683. #endif
  28684. #ifdef __clang__
  28685. #pragma clang diagnostic pop
  28686. #endif
  28687. #ifdef __clang__
  28688. #pragma clang diagnostic push
  28689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28690. #pragma clang diagnostic ignored "-Wunused-variable"
  28691. #endif
  28692. #ifdef __clang__
  28693. #pragma clang diagnostic pop
  28694. #endif
  28695. #ifdef __clang__
  28696. #pragma clang diagnostic push
  28697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28698. #pragma clang diagnostic ignored "-Wunused-variable"
  28699. #endif
  28700. #ifdef __clang__
  28701. #pragma clang diagnostic pop
  28702. #endif
  28703. #ifdef __clang__
  28704. #pragma clang diagnostic push
  28705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28706. #pragma clang diagnostic ignored "-Wunused-variable"
  28707. #endif
  28708. #ifdef __clang__
  28709. #pragma clang diagnostic pop
  28710. #endif
  28711. #ifdef __clang__
  28712. #pragma clang diagnostic push
  28713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28714. #pragma clang diagnostic ignored "-Wunused-variable"
  28715. #endif
  28716. #ifdef __clang__
  28717. #pragma clang diagnostic pop
  28718. #endif
  28719. #ifdef __clang__
  28720. #pragma clang diagnostic push
  28721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28722. #pragma clang diagnostic ignored "-Wunused-variable"
  28723. #endif
  28724. #ifdef __clang__
  28725. #pragma clang diagnostic pop
  28726. #endif
  28727. #ifdef __clang__
  28728. #pragma clang diagnostic push
  28729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28730. #pragma clang diagnostic ignored "-Wunused-variable"
  28731. #endif
  28732. #ifdef __clang__
  28733. #pragma clang diagnostic pop
  28734. #endif
  28735. #ifdef __clang__
  28736. #pragma clang diagnostic push
  28737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28738. #pragma clang diagnostic ignored "-Wunused-variable"
  28739. #endif
  28740. #ifdef __clang__
  28741. #pragma clang diagnostic pop
  28742. #endif
  28743. #ifdef __clang__
  28744. #pragma clang diagnostic push
  28745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28746. #pragma clang diagnostic ignored "-Wunused-variable"
  28747. #endif
  28748. #ifdef __clang__
  28749. #pragma clang diagnostic pop
  28750. #endif
  28751. #ifdef __clang__
  28752. #pragma clang diagnostic push
  28753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28754. #pragma clang diagnostic ignored "-Wunused-variable"
  28755. #endif
  28756. #ifdef __clang__
  28757. #pragma clang diagnostic pop
  28758. #endif
  28759. #ifdef __clang__
  28760. #pragma clang diagnostic push
  28761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28762. #pragma clang diagnostic ignored "-Wunused-variable"
  28763. #endif
  28764. #ifdef __clang__
  28765. #pragma clang diagnostic pop
  28766. #endif
  28767. #ifdef __clang__
  28768. #pragma clang diagnostic push
  28769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28770. #pragma clang diagnostic ignored "-Wunused-variable"
  28771. #endif
  28772. #ifdef __clang__
  28773. #pragma clang diagnostic pop
  28774. #endif
  28775. #ifdef __clang__
  28776. #pragma clang diagnostic push
  28777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28778. #pragma clang diagnostic ignored "-Wunused-variable"
  28779. #endif
  28780. #ifdef __clang__
  28781. #pragma clang diagnostic pop
  28782. #endif
  28783. #ifdef __clang__
  28784. #pragma clang diagnostic push
  28785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28786. #pragma clang diagnostic ignored "-Wunused-variable"
  28787. #endif
  28788. #ifdef __clang__
  28789. #pragma clang diagnostic pop
  28790. #endif
  28791. #ifdef __clang__
  28792. #pragma clang diagnostic push
  28793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28794. #pragma clang diagnostic ignored "-Wunused-variable"
  28795. #endif
  28796. #ifdef __clang__
  28797. #pragma clang diagnostic pop
  28798. #endif
  28799. #ifdef __clang__
  28800. #pragma clang diagnostic push
  28801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28802. #pragma clang diagnostic ignored "-Wunused-variable"
  28803. #endif
  28804. #ifdef __clang__
  28805. #pragma clang diagnostic pop
  28806. #endif
  28807. #ifdef __clang__
  28808. #pragma clang diagnostic push
  28809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28810. #pragma clang diagnostic ignored "-Wunused-variable"
  28811. #endif
  28812. #ifdef __clang__
  28813. #pragma clang diagnostic pop
  28814. #endif
  28815. #ifdef __clang__
  28816. #pragma clang diagnostic push
  28817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28818. #pragma clang diagnostic ignored "-Wunused-variable"
  28819. #endif
  28820. #ifdef __clang__
  28821. #pragma clang diagnostic pop
  28822. #endif
  28823. #ifdef __clang__
  28824. #pragma clang diagnostic push
  28825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28826. #pragma clang diagnostic ignored "-Wunused-variable"
  28827. #endif
  28828. #ifdef __clang__
  28829. #pragma clang diagnostic pop
  28830. #endif
  28831. #ifdef __clang__
  28832. #pragma clang diagnostic push
  28833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28834. #pragma clang diagnostic ignored "-Wunused-variable"
  28835. #endif
  28836. #ifdef __clang__
  28837. #pragma clang diagnostic pop
  28838. #endif
  28839. #ifdef __clang__
  28840. #pragma clang diagnostic push
  28841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28842. #pragma clang diagnostic ignored "-Wunused-variable"
  28843. #endif
  28844. #ifdef __clang__
  28845. #pragma clang diagnostic pop
  28846. #endif
  28847. #ifdef __clang__
  28848. #pragma clang diagnostic push
  28849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28850. #pragma clang diagnostic ignored "-Wunused-variable"
  28851. #endif
  28852. #ifdef __clang__
  28853. #pragma clang diagnostic pop
  28854. #endif
  28855. #ifdef __clang__
  28856. #pragma clang diagnostic push
  28857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28858. #pragma clang diagnostic ignored "-Wunused-variable"
  28859. #endif
  28860. #ifdef __clang__
  28861. #pragma clang diagnostic pop
  28862. #endif
  28863. #ifdef __clang__
  28864. #pragma clang diagnostic push
  28865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28866. #pragma clang diagnostic ignored "-Wunused-variable"
  28867. #endif
  28868. #ifdef __clang__
  28869. #pragma clang diagnostic pop
  28870. #endif
  28871. #ifdef __clang__
  28872. #pragma clang diagnostic push
  28873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28874. #pragma clang diagnostic ignored "-Wunused-variable"
  28875. #endif
  28876. #ifdef __clang__
  28877. #pragma clang diagnostic pop
  28878. #endif
  28879. #ifdef __clang__
  28880. #pragma clang diagnostic push
  28881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28882. #pragma clang diagnostic ignored "-Wunused-variable"
  28883. #endif
  28884. #ifdef __clang__
  28885. #pragma clang diagnostic pop
  28886. #endif
  28887. #ifdef __clang__
  28888. #pragma clang diagnostic push
  28889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28890. #pragma clang diagnostic ignored "-Wunused-variable"
  28891. #endif
  28892. #ifdef __clang__
  28893. #pragma clang diagnostic pop
  28894. #endif
  28895. #ifdef __clang__
  28896. #pragma clang diagnostic push
  28897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28898. #pragma clang diagnostic ignored "-Wunused-variable"
  28899. #endif
  28900. #ifdef __clang__
  28901. #pragma clang diagnostic pop
  28902. #endif
  28903. #ifdef __clang__
  28904. #pragma clang diagnostic push
  28905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28906. #pragma clang diagnostic ignored "-Wunused-variable"
  28907. #endif
  28908. #ifdef __clang__
  28909. #pragma clang diagnostic pop
  28910. #endif
  28911. #ifdef __clang__
  28912. #pragma clang diagnostic push
  28913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28914. #pragma clang diagnostic ignored "-Wunused-variable"
  28915. #endif
  28916. #ifdef __clang__
  28917. #pragma clang diagnostic pop
  28918. #endif
  28919. #ifdef __clang__
  28920. #pragma clang diagnostic push
  28921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28922. #pragma clang diagnostic ignored "-Wunused-variable"
  28923. #endif
  28924. #ifdef __clang__
  28925. #pragma clang diagnostic pop
  28926. #endif
  28927. #ifdef __clang__
  28928. #pragma clang diagnostic push
  28929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28930. #pragma clang diagnostic ignored "-Wunused-variable"
  28931. #endif
  28932. #ifdef __clang__
  28933. #pragma clang diagnostic pop
  28934. #endif
  28935. #ifdef __clang__
  28936. #pragma clang diagnostic push
  28937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28938. #pragma clang diagnostic ignored "-Wunused-variable"
  28939. #endif
  28940. #ifdef __clang__
  28941. #pragma clang diagnostic pop
  28942. #endif
  28943. #ifdef __clang__
  28944. #pragma clang diagnostic push
  28945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28946. #pragma clang diagnostic ignored "-Wunused-variable"
  28947. #endif
  28948. #ifdef __clang__
  28949. #pragma clang diagnostic pop
  28950. #endif
  28951. #ifdef __clang__
  28952. #pragma clang diagnostic push
  28953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28954. #pragma clang diagnostic ignored "-Wunused-variable"
  28955. #endif
  28956. #ifdef __clang__
  28957. #pragma clang diagnostic pop
  28958. #endif
  28959. #ifdef __clang__
  28960. #pragma clang diagnostic push
  28961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28962. #pragma clang diagnostic ignored "-Wunused-variable"
  28963. #endif
  28964. #ifdef __clang__
  28965. #pragma clang diagnostic pop
  28966. #endif
  28967. #ifdef __clang__
  28968. #pragma clang diagnostic push
  28969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28970. #pragma clang diagnostic ignored "-Wunused-variable"
  28971. #endif
  28972. #ifdef __clang__
  28973. #pragma clang diagnostic pop
  28974. #endif
  28975. #ifdef __clang__
  28976. #pragma clang diagnostic push
  28977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28978. #pragma clang diagnostic ignored "-Wunused-variable"
  28979. #endif
  28980. #ifdef __clang__
  28981. #pragma clang diagnostic pop
  28982. #endif
  28983. #ifdef __clang__
  28984. #pragma clang diagnostic push
  28985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28986. #pragma clang diagnostic ignored "-Wunused-variable"
  28987. #endif
  28988. #ifdef __clang__
  28989. #pragma clang diagnostic pop
  28990. #endif
  28991. #ifdef __clang__
  28992. #pragma clang diagnostic push
  28993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28994. #pragma clang diagnostic ignored "-Wunused-variable"
  28995. #endif
  28996. #ifdef __clang__
  28997. #pragma clang diagnostic pop
  28998. #endif
  28999. #ifdef __clang__
  29000. #pragma clang diagnostic push
  29001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29002. #pragma clang diagnostic ignored "-Wunused-variable"
  29003. #endif
  29004. #ifdef __clang__
  29005. #pragma clang diagnostic pop
  29006. #endif
  29007. #ifdef __clang__
  29008. #pragma clang diagnostic push
  29009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29010. #pragma clang diagnostic ignored "-Wunused-variable"
  29011. #endif
  29012. #ifdef __clang__
  29013. #pragma clang diagnostic pop
  29014. #endif
  29015. #ifdef __clang__
  29016. #pragma clang diagnostic push
  29017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29018. #pragma clang diagnostic ignored "-Wunused-variable"
  29019. #endif
  29020. #ifdef __clang__
  29021. #pragma clang diagnostic pop
  29022. #endif
  29023. #ifdef __clang__
  29024. #pragma clang diagnostic push
  29025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29026. #pragma clang diagnostic ignored "-Wunused-variable"
  29027. #endif
  29028. #ifdef __clang__
  29029. #pragma clang diagnostic pop
  29030. #endif
  29031. #ifdef __clang__
  29032. #pragma clang diagnostic push
  29033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29034. #pragma clang diagnostic ignored "-Wunused-variable"
  29035. #endif
  29036. #ifdef __clang__
  29037. #pragma clang diagnostic pop
  29038. #endif
  29039. #ifdef __clang__
  29040. #pragma clang diagnostic push
  29041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29042. #pragma clang diagnostic ignored "-Wunused-variable"
  29043. #endif
  29044. #ifdef __clang__
  29045. #pragma clang diagnostic pop
  29046. #endif
  29047. #ifdef __clang__
  29048. #pragma clang diagnostic push
  29049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29050. #pragma clang diagnostic ignored "-Wunused-variable"
  29051. #endif
  29052. #ifdef __clang__
  29053. #pragma clang diagnostic pop
  29054. #endif
  29055. #ifdef __clang__
  29056. #pragma clang diagnostic push
  29057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29058. #pragma clang diagnostic ignored "-Wunused-variable"
  29059. #endif
  29060. #ifdef __clang__
  29061. #pragma clang diagnostic pop
  29062. #endif
  29063. #ifdef __clang__
  29064. #pragma clang diagnostic push
  29065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29066. #pragma clang diagnostic ignored "-Wunused-variable"
  29067. #endif
  29068. #ifdef __clang__
  29069. #pragma clang diagnostic pop
  29070. #endif
  29071. #ifdef __clang__
  29072. #pragma clang diagnostic push
  29073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29074. #pragma clang diagnostic ignored "-Wunused-variable"
  29075. #endif
  29076. #ifdef __clang__
  29077. #pragma clang diagnostic pop
  29078. #endif
  29079. #ifdef __clang__
  29080. #pragma clang diagnostic push
  29081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29082. #pragma clang diagnostic ignored "-Wunused-variable"
  29083. #endif
  29084. #ifdef __clang__
  29085. #pragma clang diagnostic pop
  29086. #endif
  29087. #ifdef __clang__
  29088. #pragma clang diagnostic push
  29089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29090. #pragma clang diagnostic ignored "-Wunused-variable"
  29091. #endif
  29092. #ifdef __clang__
  29093. #pragma clang diagnostic pop
  29094. #endif
  29095. #ifdef __clang__
  29096. #pragma clang diagnostic push
  29097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29098. #pragma clang diagnostic ignored "-Wunused-variable"
  29099. #endif
  29100. #ifdef __clang__
  29101. #pragma clang diagnostic pop
  29102. #endif
  29103. #ifdef __clang__
  29104. #pragma clang diagnostic push
  29105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29106. #pragma clang diagnostic ignored "-Wunused-variable"
  29107. #endif
  29108. #ifdef __clang__
  29109. #pragma clang diagnostic pop
  29110. #endif
  29111. #ifdef __clang__
  29112. #pragma clang diagnostic push
  29113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29114. #pragma clang diagnostic ignored "-Wunused-variable"
  29115. #endif
  29116. #ifdef __clang__
  29117. #pragma clang diagnostic pop
  29118. #endif
  29119. #ifdef __clang__
  29120. #pragma clang diagnostic push
  29121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29122. #pragma clang diagnostic ignored "-Wunused-variable"
  29123. #endif
  29124. #ifdef __clang__
  29125. #pragma clang diagnostic pop
  29126. #endif
  29127. #ifdef __clang__
  29128. #pragma clang diagnostic push
  29129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29130. #pragma clang diagnostic ignored "-Wunused-variable"
  29131. #endif
  29132. #ifdef __clang__
  29133. #pragma clang diagnostic pop
  29134. #endif
  29135. #ifdef __clang__
  29136. #pragma clang diagnostic push
  29137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29138. #pragma clang diagnostic ignored "-Wunused-variable"
  29139. #endif
  29140. #ifdef __clang__
  29141. #pragma clang diagnostic pop
  29142. #endif
  29143. #ifdef __clang__
  29144. #pragma clang diagnostic push
  29145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29146. #pragma clang diagnostic ignored "-Wunused-variable"
  29147. #endif
  29148. #ifdef __clang__
  29149. #pragma clang diagnostic pop
  29150. #endif
  29151. #ifdef __clang__
  29152. #pragma clang diagnostic push
  29153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29154. #pragma clang diagnostic ignored "-Wunused-variable"
  29155. #endif
  29156. #ifdef __clang__
  29157. #pragma clang diagnostic pop
  29158. #endif
  29159. #ifdef __clang__
  29160. #pragma clang diagnostic push
  29161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29162. #pragma clang diagnostic ignored "-Wunused-variable"
  29163. #endif
  29164. #ifdef __clang__
  29165. #pragma clang diagnostic pop
  29166. #endif
  29167. #ifdef __clang__
  29168. #pragma clang diagnostic push
  29169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29170. #pragma clang diagnostic ignored "-Wunused-variable"
  29171. #endif
  29172. #ifdef __clang__
  29173. #pragma clang diagnostic pop
  29174. #endif
  29175. #ifdef __clang__
  29176. #pragma clang diagnostic push
  29177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29178. #pragma clang diagnostic ignored "-Wunused-variable"
  29179. #endif
  29180. #ifdef __clang__
  29181. #pragma clang diagnostic pop
  29182. #endif
  29183. #ifdef __clang__
  29184. #pragma clang diagnostic push
  29185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29186. #pragma clang diagnostic ignored "-Wunused-variable"
  29187. #endif
  29188. #ifdef __clang__
  29189. #pragma clang diagnostic pop
  29190. #endif
  29191. #ifdef __clang__
  29192. #pragma clang diagnostic push
  29193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29194. #pragma clang diagnostic ignored "-Wunused-variable"
  29195. #endif
  29196. #ifdef __clang__
  29197. #pragma clang diagnostic pop
  29198. #endif
  29199. #ifdef __clang__
  29200. #pragma clang diagnostic push
  29201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29202. #pragma clang diagnostic ignored "-Wunused-variable"
  29203. #endif
  29204. #ifdef __clang__
  29205. #pragma clang diagnostic pop
  29206. #endif
  29207. #ifdef __clang__
  29208. #pragma clang diagnostic push
  29209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29210. #pragma clang diagnostic ignored "-Wunused-variable"
  29211. #endif
  29212. #ifdef __clang__
  29213. #pragma clang diagnostic pop
  29214. #endif
  29215. #ifdef __clang__
  29216. #pragma clang diagnostic push
  29217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29218. #pragma clang diagnostic ignored "-Wunused-variable"
  29219. #endif
  29220. #ifdef __clang__
  29221. #pragma clang diagnostic pop
  29222. #endif
  29223. #ifdef __clang__
  29224. #pragma clang diagnostic push
  29225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29226. #pragma clang diagnostic ignored "-Wunused-variable"
  29227. #endif
  29228. #ifdef __clang__
  29229. #pragma clang diagnostic pop
  29230. #endif
  29231. #ifdef __clang__
  29232. #pragma clang diagnostic push
  29233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29234. #pragma clang diagnostic ignored "-Wunused-variable"
  29235. #endif
  29236. #ifdef __clang__
  29237. #pragma clang diagnostic pop
  29238. #endif
  29239. #ifdef __clang__
  29240. #pragma clang diagnostic push
  29241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29242. #pragma clang diagnostic ignored "-Wunused-variable"
  29243. #endif
  29244. #ifdef __clang__
  29245. #pragma clang diagnostic pop
  29246. #endif
  29247. #ifdef __clang__
  29248. #pragma clang diagnostic push
  29249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29250. #pragma clang diagnostic ignored "-Wunused-variable"
  29251. #endif
  29252. #ifdef __clang__
  29253. #pragma clang diagnostic pop
  29254. #endif
  29255. #ifdef __clang__
  29256. #pragma clang diagnostic push
  29257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29258. #pragma clang diagnostic ignored "-Wunused-variable"
  29259. #endif
  29260. #ifdef __clang__
  29261. #pragma clang diagnostic pop
  29262. #endif
  29263. #ifdef __clang__
  29264. #pragma clang diagnostic push
  29265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29266. #pragma clang diagnostic ignored "-Wunused-variable"
  29267. #endif
  29268. #ifdef __clang__
  29269. #pragma clang diagnostic pop
  29270. #endif
  29271. #ifdef __clang__
  29272. #pragma clang diagnostic push
  29273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29274. #pragma clang diagnostic ignored "-Wunused-variable"
  29275. #endif
  29276. #ifdef __clang__
  29277. #pragma clang diagnostic pop
  29278. #endif
  29279. #ifdef __clang__
  29280. #pragma clang diagnostic push
  29281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29282. #pragma clang diagnostic ignored "-Wunused-variable"
  29283. #endif
  29284. #ifdef __clang__
  29285. #pragma clang diagnostic pop
  29286. #endif
  29287. #ifdef __clang__
  29288. #pragma clang diagnostic push
  29289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29290. #pragma clang diagnostic ignored "-Wunused-variable"
  29291. #endif
  29292. #ifdef __clang__
  29293. #pragma clang diagnostic pop
  29294. #endif
  29295. #ifdef __clang__
  29296. #pragma clang diagnostic push
  29297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29298. #pragma clang diagnostic ignored "-Wunused-variable"
  29299. #endif
  29300. #ifdef __clang__
  29301. #pragma clang diagnostic pop
  29302. #endif
  29303. #ifdef __clang__
  29304. #pragma clang diagnostic push
  29305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29306. #pragma clang diagnostic ignored "-Wunused-variable"
  29307. #endif
  29308. #ifdef __clang__
  29309. #pragma clang diagnostic pop
  29310. #endif
  29311. #ifdef __clang__
  29312. #pragma clang diagnostic push
  29313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29314. #pragma clang diagnostic ignored "-Wunused-variable"
  29315. #endif
  29316. #ifdef __clang__
  29317. #pragma clang diagnostic pop
  29318. #endif
  29319. #ifdef __clang__
  29320. #pragma clang diagnostic push
  29321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29322. #pragma clang diagnostic ignored "-Wunused-variable"
  29323. #endif
  29324. #ifdef __clang__
  29325. #pragma clang diagnostic pop
  29326. #endif
  29327. #ifdef __clang__
  29328. #pragma clang diagnostic push
  29329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29330. #pragma clang diagnostic ignored "-Wunused-variable"
  29331. #endif
  29332. #ifdef __clang__
  29333. #pragma clang diagnostic pop
  29334. #endif
  29335. #ifdef __clang__
  29336. #pragma clang diagnostic push
  29337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29338. #pragma clang diagnostic ignored "-Wunused-variable"
  29339. #endif
  29340. #ifdef __clang__
  29341. #pragma clang diagnostic pop
  29342. #endif
  29343. #ifdef __clang__
  29344. #pragma clang diagnostic push
  29345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29346. #pragma clang diagnostic ignored "-Wunused-variable"
  29347. #endif
  29348. #ifdef __clang__
  29349. #pragma clang diagnostic pop
  29350. #endif
  29351. #ifdef __clang__
  29352. #pragma clang diagnostic push
  29353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29354. #pragma clang diagnostic ignored "-Wunused-variable"
  29355. #endif
  29356. #ifdef __clang__
  29357. #pragma clang diagnostic pop
  29358. #endif
  29359. #ifdef __clang__
  29360. #pragma clang diagnostic push
  29361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29362. #pragma clang diagnostic ignored "-Wunused-variable"
  29363. #endif
  29364. #ifdef __clang__
  29365. #pragma clang diagnostic pop
  29366. #endif
  29367. #ifdef __clang__
  29368. #pragma clang diagnostic push
  29369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29370. #pragma clang diagnostic ignored "-Wunused-variable"
  29371. #endif
  29372. #ifdef __clang__
  29373. #pragma clang diagnostic pop
  29374. #endif
  29375. #ifdef __clang__
  29376. #pragma clang diagnostic push
  29377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29378. #pragma clang diagnostic ignored "-Wunused-variable"
  29379. #endif
  29380. #ifdef __clang__
  29381. #pragma clang diagnostic pop
  29382. #endif
  29383. #ifdef __clang__
  29384. #pragma clang diagnostic push
  29385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29386. #pragma clang diagnostic ignored "-Wunused-variable"
  29387. #endif
  29388. #ifdef __clang__
  29389. #pragma clang diagnostic pop
  29390. #endif
  29391. #ifdef __clang__
  29392. #pragma clang diagnostic push
  29393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29394. #pragma clang diagnostic ignored "-Wunused-variable"
  29395. #endif
  29396. #ifdef __clang__
  29397. #pragma clang diagnostic pop
  29398. #endif
  29399. #ifdef __clang__
  29400. #pragma clang diagnostic push
  29401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29402. #pragma clang diagnostic ignored "-Wunused-variable"
  29403. #endif
  29404. #ifdef __clang__
  29405. #pragma clang diagnostic pop
  29406. #endif
  29407. #ifdef __clang__
  29408. #pragma clang diagnostic push
  29409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29410. #pragma clang diagnostic ignored "-Wunused-variable"
  29411. #endif
  29412. #ifdef __clang__
  29413. #pragma clang diagnostic pop
  29414. #endif
  29415. #ifdef __clang__
  29416. #pragma clang diagnostic push
  29417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29418. #pragma clang diagnostic ignored "-Wunused-variable"
  29419. #endif
  29420. #ifdef __clang__
  29421. #pragma clang diagnostic pop
  29422. #endif
  29423. #ifdef __clang__
  29424. #pragma clang diagnostic push
  29425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29426. #pragma clang diagnostic ignored "-Wunused-variable"
  29427. #endif
  29428. #ifdef __clang__
  29429. #pragma clang diagnostic pop
  29430. #endif
  29431. #ifdef __clang__
  29432. #pragma clang diagnostic push
  29433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29434. #pragma clang diagnostic ignored "-Wunused-variable"
  29435. #endif
  29436. #ifdef __clang__
  29437. #pragma clang diagnostic pop
  29438. #endif
  29439. #ifdef __clang__
  29440. #pragma clang diagnostic push
  29441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29442. #pragma clang diagnostic ignored "-Wunused-variable"
  29443. #endif
  29444. #ifdef __clang__
  29445. #pragma clang diagnostic pop
  29446. #endif
  29447. #ifdef __clang__
  29448. #pragma clang diagnostic push
  29449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29450. #pragma clang diagnostic ignored "-Wunused-variable"
  29451. #endif
  29452. #ifdef __clang__
  29453. #pragma clang diagnostic pop
  29454. #endif
  29455. #ifdef __clang__
  29456. #pragma clang diagnostic push
  29457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29458. #pragma clang diagnostic ignored "-Wunused-variable"
  29459. #endif
  29460. #ifdef __clang__
  29461. #pragma clang diagnostic pop
  29462. #endif
  29463. #ifdef __clang__
  29464. #pragma clang diagnostic push
  29465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29466. #pragma clang diagnostic ignored "-Wunused-variable"
  29467. #endif
  29468. #ifdef __clang__
  29469. #pragma clang diagnostic pop
  29470. #endif
  29471. #ifdef __clang__
  29472. #pragma clang diagnostic push
  29473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29474. #pragma clang diagnostic ignored "-Wunused-variable"
  29475. #endif
  29476. #ifdef __clang__
  29477. #pragma clang diagnostic pop
  29478. #endif
  29479. #ifdef __clang__
  29480. #pragma clang diagnostic push
  29481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29482. #pragma clang diagnostic ignored "-Wunused-variable"
  29483. #endif
  29484. #ifdef __clang__
  29485. #pragma clang diagnostic pop
  29486. #endif
  29487. #ifdef __clang__
  29488. #pragma clang diagnostic push
  29489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29490. #pragma clang diagnostic ignored "-Wunused-variable"
  29491. #endif
  29492. #ifdef __clang__
  29493. #pragma clang diagnostic pop
  29494. #endif
  29495. #ifdef __clang__
  29496. #pragma clang diagnostic push
  29497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29498. #pragma clang diagnostic ignored "-Wunused-variable"
  29499. #endif
  29500. #ifdef __clang__
  29501. #pragma clang diagnostic pop
  29502. #endif
  29503. #ifdef __clang__
  29504. #pragma clang diagnostic push
  29505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29506. #pragma clang diagnostic ignored "-Wunused-variable"
  29507. #endif
  29508. #ifdef __clang__
  29509. #pragma clang diagnostic pop
  29510. #endif
  29511. #ifdef __clang__
  29512. #pragma clang diagnostic push
  29513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29514. #pragma clang diagnostic ignored "-Wunused-variable"
  29515. #endif
  29516. #ifdef __clang__
  29517. #pragma clang diagnostic pop
  29518. #endif
  29519. #ifdef __clang__
  29520. #pragma clang diagnostic push
  29521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29522. #pragma clang diagnostic ignored "-Wunused-variable"
  29523. #endif
  29524. #ifdef __clang__
  29525. #pragma clang diagnostic pop
  29526. #endif
  29527. #ifdef __clang__
  29528. #pragma clang diagnostic push
  29529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29530. #pragma clang diagnostic ignored "-Wunused-variable"
  29531. #endif
  29532. #ifdef __clang__
  29533. #pragma clang diagnostic pop
  29534. #endif
  29535. #ifdef __clang__
  29536. #pragma clang diagnostic push
  29537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29538. #pragma clang diagnostic ignored "-Wunused-variable"
  29539. #endif
  29540. #ifdef __clang__
  29541. #pragma clang diagnostic pop
  29542. #endif
  29543. #ifdef __clang__
  29544. #pragma clang diagnostic push
  29545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29546. #pragma clang diagnostic ignored "-Wunused-variable"
  29547. #endif
  29548. #ifdef __clang__
  29549. #pragma clang diagnostic pop
  29550. #endif
  29551. #ifdef __clang__
  29552. #pragma clang diagnostic push
  29553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29554. #pragma clang diagnostic ignored "-Wunused-variable"
  29555. #endif
  29556. #ifdef __clang__
  29557. #pragma clang diagnostic pop
  29558. #endif
  29559. #ifdef __clang__
  29560. #pragma clang diagnostic push
  29561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29562. #pragma clang diagnostic ignored "-Wunused-variable"
  29563. #endif
  29564. #ifdef __clang__
  29565. #pragma clang diagnostic pop
  29566. #endif
  29567. #ifdef __clang__
  29568. #pragma clang diagnostic push
  29569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29570. #pragma clang diagnostic ignored "-Wunused-variable"
  29571. #endif
  29572. #ifdef __clang__
  29573. #pragma clang diagnostic pop
  29574. #endif
  29575. #ifdef __clang__
  29576. #pragma clang diagnostic push
  29577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29578. #pragma clang diagnostic ignored "-Wunused-variable"
  29579. #endif
  29580. #ifdef __clang__
  29581. #pragma clang diagnostic pop
  29582. #endif
  29583. #ifdef __clang__
  29584. #pragma clang diagnostic push
  29585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29586. #pragma clang diagnostic ignored "-Wunused-variable"
  29587. #endif
  29588. #ifdef __clang__
  29589. #pragma clang diagnostic pop
  29590. #endif
  29591. #ifdef __clang__
  29592. #pragma clang diagnostic push
  29593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29594. #pragma clang diagnostic ignored "-Wunused-variable"
  29595. #endif
  29596. #ifdef __clang__
  29597. #pragma clang diagnostic pop
  29598. #endif
  29599. #ifdef __clang__
  29600. #pragma clang diagnostic push
  29601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29602. #pragma clang diagnostic ignored "-Wunused-variable"
  29603. #endif
  29604. #ifdef __clang__
  29605. #pragma clang diagnostic pop
  29606. #endif
  29607. #ifdef __clang__
  29608. #pragma clang diagnostic push
  29609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29610. #pragma clang diagnostic ignored "-Wunused-variable"
  29611. #endif
  29612. #ifdef __clang__
  29613. #pragma clang diagnostic pop
  29614. #endif
  29615. #ifdef __clang__
  29616. #pragma clang diagnostic push
  29617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29618. #pragma clang diagnostic ignored "-Wunused-variable"
  29619. #endif
  29620. #ifdef __clang__
  29621. #pragma clang diagnostic pop
  29622. #endif
  29623. #ifdef __clang__
  29624. #pragma clang diagnostic push
  29625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29626. #pragma clang diagnostic ignored "-Wunused-variable"
  29627. #endif
  29628. #ifdef __clang__
  29629. #pragma clang diagnostic pop
  29630. #endif
  29631. #ifdef __clang__
  29632. #pragma clang diagnostic push
  29633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29634. #pragma clang diagnostic ignored "-Wunused-variable"
  29635. #endif
  29636. #ifdef __clang__
  29637. #pragma clang diagnostic pop
  29638. #endif
  29639. #ifdef __clang__
  29640. #pragma clang diagnostic push
  29641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29642. #pragma clang diagnostic ignored "-Wunused-variable"
  29643. #endif
  29644. #ifdef __clang__
  29645. #pragma clang diagnostic pop
  29646. #endif
  29647. #ifdef __clang__
  29648. #pragma clang diagnostic push
  29649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29650. #pragma clang diagnostic ignored "-Wunused-variable"
  29651. #endif
  29652. #ifdef __clang__
  29653. #pragma clang diagnostic pop
  29654. #endif
  29655. #ifdef __clang__
  29656. #pragma clang diagnostic push
  29657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29658. #pragma clang diagnostic ignored "-Wunused-variable"
  29659. #endif
  29660. #ifdef __clang__
  29661. #pragma clang diagnostic pop
  29662. #endif
  29663. #ifdef __clang__
  29664. #pragma clang diagnostic push
  29665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29666. #pragma clang diagnostic ignored "-Wunused-variable"
  29667. #endif
  29668. #ifdef __clang__
  29669. #pragma clang diagnostic pop
  29670. #endif
  29671. #ifdef __clang__
  29672. #pragma clang diagnostic push
  29673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29674. #pragma clang diagnostic ignored "-Wunused-variable"
  29675. #endif
  29676. #ifdef __clang__
  29677. #pragma clang diagnostic pop
  29678. #endif
  29679. #ifdef __clang__
  29680. #pragma clang diagnostic push
  29681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29682. #pragma clang diagnostic ignored "-Wunused-variable"
  29683. #endif
  29684. #ifdef __clang__
  29685. #pragma clang diagnostic pop
  29686. #endif
  29687. #ifdef __clang__
  29688. #pragma clang diagnostic push
  29689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29690. #pragma clang diagnostic ignored "-Wunused-variable"
  29691. #endif
  29692. #ifdef __clang__
  29693. #pragma clang diagnostic pop
  29694. #endif
  29695. #ifdef __clang__
  29696. #pragma clang diagnostic push
  29697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29698. #pragma clang diagnostic ignored "-Wunused-variable"
  29699. #endif
  29700. #ifdef __clang__
  29701. #pragma clang diagnostic pop
  29702. #endif
  29703. #ifdef __clang__
  29704. #pragma clang diagnostic push
  29705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29706. #pragma clang diagnostic ignored "-Wunused-variable"
  29707. #endif
  29708. #ifdef __clang__
  29709. #pragma clang diagnostic pop
  29710. #endif
  29711. #ifdef __clang__
  29712. #pragma clang diagnostic push
  29713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29714. #pragma clang diagnostic ignored "-Wunused-variable"
  29715. #endif
  29716. #ifdef __clang__
  29717. #pragma clang diagnostic pop
  29718. #endif
  29719. #ifdef __clang__
  29720. #pragma clang diagnostic push
  29721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29722. #pragma clang diagnostic ignored "-Wunused-variable"
  29723. #endif
  29724. #ifdef __clang__
  29725. #pragma clang diagnostic pop
  29726. #endif
  29727. #ifdef __clang__
  29728. #pragma clang diagnostic push
  29729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29730. #pragma clang diagnostic ignored "-Wunused-variable"
  29731. #endif
  29732. #ifdef __clang__
  29733. #pragma clang diagnostic pop
  29734. #endif
  29735. #ifdef __clang__
  29736. #pragma clang diagnostic push
  29737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29738. #pragma clang diagnostic ignored "-Wunused-variable"
  29739. #endif
  29740. #ifdef __clang__
  29741. #pragma clang diagnostic pop
  29742. #endif
  29743. #ifdef __clang__
  29744. #pragma clang diagnostic push
  29745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29746. #pragma clang diagnostic ignored "-Wunused-variable"
  29747. #endif
  29748. #ifdef __clang__
  29749. #pragma clang diagnostic pop
  29750. #endif
  29751. #ifdef __clang__
  29752. #pragma clang diagnostic push
  29753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29754. #pragma clang diagnostic ignored "-Wunused-variable"
  29755. #endif
  29756. #ifdef __clang__
  29757. #pragma clang diagnostic pop
  29758. #endif
  29759. #ifdef __clang__
  29760. #pragma clang diagnostic push
  29761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29762. #pragma clang diagnostic ignored "-Wunused-variable"
  29763. #endif
  29764. #ifdef __clang__
  29765. #pragma clang diagnostic pop
  29766. #endif
  29767. #ifdef __clang__
  29768. #pragma clang diagnostic push
  29769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29770. #pragma clang diagnostic ignored "-Wunused-variable"
  29771. #endif
  29772. #ifdef __clang__
  29773. #pragma clang diagnostic pop
  29774. #endif
  29775. #ifdef __clang__
  29776. #pragma clang diagnostic push
  29777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29778. #pragma clang diagnostic ignored "-Wunused-variable"
  29779. #endif
  29780. #ifdef __clang__
  29781. #pragma clang diagnostic pop
  29782. #endif
  29783. #ifdef __clang__
  29784. #pragma clang diagnostic push
  29785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29786. #pragma clang diagnostic ignored "-Wunused-variable"
  29787. #endif
  29788. #ifdef __clang__
  29789. #pragma clang diagnostic pop
  29790. #endif
  29791. #ifdef __clang__
  29792. #pragma clang diagnostic push
  29793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29794. #pragma clang diagnostic ignored "-Wunused-variable"
  29795. #endif
  29796. #ifdef __clang__
  29797. #pragma clang diagnostic pop
  29798. #endif
  29799. #ifdef __clang__
  29800. #pragma clang diagnostic push
  29801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29802. #pragma clang diagnostic ignored "-Wunused-variable"
  29803. #endif
  29804. #ifdef __clang__
  29805. #pragma clang diagnostic pop
  29806. #endif
  29807. #ifdef __clang__
  29808. #pragma clang diagnostic push
  29809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29810. #pragma clang diagnostic ignored "-Wunused-variable"
  29811. #endif
  29812. #ifdef __clang__
  29813. #pragma clang diagnostic pop
  29814. #endif
  29815. #ifdef __clang__
  29816. #pragma clang diagnostic push
  29817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29818. #pragma clang diagnostic ignored "-Wunused-variable"
  29819. #endif
  29820. #ifdef __clang__
  29821. #pragma clang diagnostic pop
  29822. #endif
  29823. #ifdef __clang__
  29824. #pragma clang diagnostic push
  29825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29826. #pragma clang diagnostic ignored "-Wunused-variable"
  29827. #endif
  29828. #ifdef __clang__
  29829. #pragma clang diagnostic pop
  29830. #endif
  29831. #ifdef __clang__
  29832. #pragma clang diagnostic push
  29833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29834. #pragma clang diagnostic ignored "-Wunused-variable"
  29835. #endif
  29836. #ifdef __clang__
  29837. #pragma clang diagnostic pop
  29838. #endif
  29839. #ifdef __clang__
  29840. #pragma clang diagnostic push
  29841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29842. #pragma clang diagnostic ignored "-Wunused-variable"
  29843. #endif
  29844. #ifdef __clang__
  29845. #pragma clang diagnostic pop
  29846. #endif
  29847. #ifdef __clang__
  29848. #pragma clang diagnostic push
  29849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29850. #pragma clang diagnostic ignored "-Wunused-variable"
  29851. #endif
  29852. #ifdef __clang__
  29853. #pragma clang diagnostic pop
  29854. #endif
  29855. #ifdef __clang__
  29856. #pragma clang diagnostic push
  29857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29858. #pragma clang diagnostic ignored "-Wunused-variable"
  29859. #endif
  29860. #ifdef __clang__
  29861. #pragma clang diagnostic pop
  29862. #endif
  29863. #ifdef __clang__
  29864. #pragma clang diagnostic push
  29865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29866. #pragma clang diagnostic ignored "-Wunused-variable"
  29867. #endif
  29868. #ifdef __clang__
  29869. #pragma clang diagnostic pop
  29870. #endif
  29871. #ifdef __clang__
  29872. #pragma clang diagnostic push
  29873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29874. #pragma clang diagnostic ignored "-Wunused-variable"
  29875. #endif
  29876. #ifdef __clang__
  29877. #pragma clang diagnostic pop
  29878. #endif
  29879. #ifdef __clang__
  29880. #pragma clang diagnostic push
  29881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29882. #pragma clang diagnostic ignored "-Wunused-variable"
  29883. #endif
  29884. #ifdef __clang__
  29885. #pragma clang diagnostic pop
  29886. #endif
  29887. #ifdef __clang__
  29888. #pragma clang diagnostic push
  29889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29890. #pragma clang diagnostic ignored "-Wunused-variable"
  29891. #endif
  29892. #ifdef __clang__
  29893. #pragma clang diagnostic pop
  29894. #endif
  29895. #ifdef __clang__
  29896. #pragma clang diagnostic push
  29897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29898. #pragma clang diagnostic ignored "-Wunused-variable"
  29899. #endif
  29900. #ifdef __clang__
  29901. #pragma clang diagnostic pop
  29902. #endif
  29903. #ifdef __clang__
  29904. #pragma clang diagnostic push
  29905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29906. #pragma clang diagnostic ignored "-Wunused-variable"
  29907. #endif
  29908. #ifdef __clang__
  29909. #pragma clang diagnostic pop
  29910. #endif
  29911. #ifdef __clang__
  29912. #pragma clang diagnostic push
  29913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29914. #pragma clang diagnostic ignored "-Wunused-variable"
  29915. #endif
  29916. #ifdef __clang__
  29917. #pragma clang diagnostic pop
  29918. #endif
  29919. #ifdef __clang__
  29920. #pragma clang diagnostic push
  29921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29922. #pragma clang diagnostic ignored "-Wunused-variable"
  29923. #endif
  29924. #ifdef __clang__
  29925. #pragma clang diagnostic pop
  29926. #endif
  29927. #ifdef __clang__
  29928. #pragma clang diagnostic push
  29929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29930. #pragma clang diagnostic ignored "-Wunused-variable"
  29931. #endif
  29932. #ifdef __clang__
  29933. #pragma clang diagnostic pop
  29934. #endif
  29935. #ifdef __clang__
  29936. #pragma clang diagnostic push
  29937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29938. #pragma clang diagnostic ignored "-Wunused-variable"
  29939. #endif
  29940. #ifdef __clang__
  29941. #pragma clang diagnostic pop
  29942. #endif
  29943. #ifdef __clang__
  29944. #pragma clang diagnostic push
  29945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29946. #pragma clang diagnostic ignored "-Wunused-variable"
  29947. #endif
  29948. #ifdef __clang__
  29949. #pragma clang diagnostic pop
  29950. #endif
  29951. #ifdef __clang__
  29952. #pragma clang diagnostic push
  29953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29954. #pragma clang diagnostic ignored "-Wunused-variable"
  29955. #endif
  29956. #ifdef __clang__
  29957. #pragma clang diagnostic pop
  29958. #endif
  29959. #ifdef __clang__
  29960. #pragma clang diagnostic push
  29961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29962. #pragma clang diagnostic ignored "-Wunused-variable"
  29963. #endif
  29964. #ifdef __clang__
  29965. #pragma clang diagnostic pop
  29966. #endif
  29967. #ifdef __clang__
  29968. #pragma clang diagnostic push
  29969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29970. #pragma clang diagnostic ignored "-Wunused-variable"
  29971. #endif
  29972. #ifdef __clang__
  29973. #pragma clang diagnostic pop
  29974. #endif
  29975. #ifdef __clang__
  29976. #pragma clang diagnostic push
  29977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29978. #pragma clang diagnostic ignored "-Wunused-variable"
  29979. #endif
  29980. #ifdef __clang__
  29981. #pragma clang diagnostic pop
  29982. #endif
  29983. #ifdef __clang__
  29984. #pragma clang diagnostic push
  29985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29986. #pragma clang diagnostic ignored "-Wunused-variable"
  29987. #endif
  29988. #ifdef __clang__
  29989. #pragma clang diagnostic pop
  29990. #endif
  29991. #ifdef __clang__
  29992. #pragma clang diagnostic push
  29993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29994. #pragma clang diagnostic ignored "-Wunused-variable"
  29995. #endif
  29996. #ifdef __clang__
  29997. #pragma clang diagnostic pop
  29998. #endif
  29999. #ifdef __clang__
  30000. #pragma clang diagnostic push
  30001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30002. #pragma clang diagnostic ignored "-Wunused-variable"
  30003. #endif
  30004. #ifdef __clang__
  30005. #pragma clang diagnostic pop
  30006. #endif
  30007. #ifdef __clang__
  30008. #pragma clang diagnostic push
  30009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30010. #pragma clang diagnostic ignored "-Wunused-variable"
  30011. #endif
  30012. #ifdef __clang__
  30013. #pragma clang diagnostic pop
  30014. #endif
  30015. #ifdef __clang__
  30016. #pragma clang diagnostic push
  30017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30018. #pragma clang diagnostic ignored "-Wunused-variable"
  30019. #endif
  30020. #ifdef __clang__
  30021. #pragma clang diagnostic pop
  30022. #endif
  30023. #ifdef __clang__
  30024. #pragma clang diagnostic push
  30025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30026. #pragma clang diagnostic ignored "-Wunused-variable"
  30027. #endif
  30028. #ifdef __clang__
  30029. #pragma clang diagnostic pop
  30030. #endif
  30031. #ifdef __clang__
  30032. #pragma clang diagnostic push
  30033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30034. #pragma clang diagnostic ignored "-Wunused-variable"
  30035. #endif
  30036. #ifdef __clang__
  30037. #pragma clang diagnostic pop
  30038. #endif
  30039. #ifdef __clang__
  30040. #pragma clang diagnostic push
  30041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30042. #pragma clang diagnostic ignored "-Wunused-variable"
  30043. #endif
  30044. #ifdef __clang__
  30045. #pragma clang diagnostic pop
  30046. #endif
  30047. #ifdef __clang__
  30048. #pragma clang diagnostic push
  30049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30050. #pragma clang diagnostic ignored "-Wunused-variable"
  30051. #endif
  30052. #ifdef __clang__
  30053. #pragma clang diagnostic pop
  30054. #endif
  30055. #ifdef __clang__
  30056. #pragma clang diagnostic push
  30057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30058. #pragma clang diagnostic ignored "-Wunused-variable"
  30059. #endif
  30060. #ifdef __clang__
  30061. #pragma clang diagnostic pop
  30062. #endif
  30063. #ifdef __clang__
  30064. #pragma clang diagnostic push
  30065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30066. #pragma clang diagnostic ignored "-Wunused-variable"
  30067. #endif
  30068. #ifdef __clang__
  30069. #pragma clang diagnostic pop
  30070. #endif
  30071. #ifdef __clang__
  30072. #pragma clang diagnostic push
  30073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30074. #pragma clang diagnostic ignored "-Wunused-variable"
  30075. #endif
  30076. #ifdef __clang__
  30077. #pragma clang diagnostic pop
  30078. #endif
  30079. #ifdef __clang__
  30080. #pragma clang diagnostic push
  30081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30082. #pragma clang diagnostic ignored "-Wunused-variable"
  30083. #endif
  30084. #ifdef __clang__
  30085. #pragma clang diagnostic pop
  30086. #endif
  30087. #ifdef __clang__
  30088. #pragma clang diagnostic push
  30089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30090. #pragma clang diagnostic ignored "-Wunused-variable"
  30091. #endif
  30092. #ifdef __clang__
  30093. #pragma clang diagnostic pop
  30094. #endif
  30095. #ifdef __clang__
  30096. #pragma clang diagnostic push
  30097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30098. #pragma clang diagnostic ignored "-Wunused-variable"
  30099. #endif
  30100. #ifdef __clang__
  30101. #pragma clang diagnostic pop
  30102. #endif
  30103. #ifdef __clang__
  30104. #pragma clang diagnostic push
  30105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30106. #pragma clang diagnostic ignored "-Wunused-variable"
  30107. #endif
  30108. #ifdef __clang__
  30109. #pragma clang diagnostic pop
  30110. #endif
  30111. #ifdef __clang__
  30112. #pragma clang diagnostic push
  30113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30114. #pragma clang diagnostic ignored "-Wunused-variable"
  30115. #endif
  30116. #ifdef __clang__
  30117. #pragma clang diagnostic pop
  30118. #endif
  30119. #ifdef __clang__
  30120. #pragma clang diagnostic push
  30121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30122. #pragma clang diagnostic ignored "-Wunused-variable"
  30123. #endif
  30124. #ifdef __clang__
  30125. #pragma clang diagnostic pop
  30126. #endif
  30127. #ifdef __clang__
  30128. #pragma clang diagnostic push
  30129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30130. #pragma clang diagnostic ignored "-Wunused-variable"
  30131. #endif
  30132. #ifdef __clang__
  30133. #pragma clang diagnostic pop
  30134. #endif
  30135. #ifdef __clang__
  30136. #pragma clang diagnostic push
  30137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30138. #pragma clang diagnostic ignored "-Wunused-variable"
  30139. #endif
  30140. #ifdef __clang__
  30141. #pragma clang diagnostic pop
  30142. #endif
  30143. #ifdef __clang__
  30144. #pragma clang diagnostic push
  30145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30146. #pragma clang diagnostic ignored "-Wunused-variable"
  30147. #endif
  30148. #ifdef __clang__
  30149. #pragma clang diagnostic pop
  30150. #endif
  30151. #ifdef __clang__
  30152. #pragma clang diagnostic push
  30153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30154. #pragma clang diagnostic ignored "-Wunused-variable"
  30155. #endif
  30156. #ifdef __clang__
  30157. #pragma clang diagnostic pop
  30158. #endif
  30159. #ifdef __clang__
  30160. #pragma clang diagnostic push
  30161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30162. #pragma clang diagnostic ignored "-Wunused-variable"
  30163. #endif
  30164. #ifdef __clang__
  30165. #pragma clang diagnostic pop
  30166. #endif
  30167. #ifdef __clang__
  30168. #pragma clang diagnostic push
  30169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30170. #pragma clang diagnostic ignored "-Wunused-variable"
  30171. #endif
  30172. #ifdef __clang__
  30173. #pragma clang diagnostic pop
  30174. #endif
  30175. #ifdef __clang__
  30176. #pragma clang diagnostic push
  30177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30178. #pragma clang diagnostic ignored "-Wunused-variable"
  30179. #endif
  30180. #ifdef __clang__
  30181. #pragma clang diagnostic pop
  30182. #endif
  30183. #ifdef __clang__
  30184. #pragma clang diagnostic push
  30185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30186. #pragma clang diagnostic ignored "-Wunused-variable"
  30187. #endif
  30188. #ifdef __clang__
  30189. #pragma clang diagnostic pop
  30190. #endif
  30191. #ifdef __clang__
  30192. #pragma clang diagnostic push
  30193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30194. #pragma clang diagnostic ignored "-Wunused-variable"
  30195. #endif
  30196. #ifdef __clang__
  30197. #pragma clang diagnostic pop
  30198. #endif
  30199. #ifdef __clang__
  30200. #pragma clang diagnostic push
  30201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30202. #pragma clang diagnostic ignored "-Wunused-variable"
  30203. #endif
  30204. #ifdef __clang__
  30205. #pragma clang diagnostic pop
  30206. #endif
  30207. #ifdef __clang__
  30208. #pragma clang diagnostic push
  30209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30210. #pragma clang diagnostic ignored "-Wunused-variable"
  30211. #endif
  30212. #ifdef __clang__
  30213. #pragma clang diagnostic pop
  30214. #endif
  30215. #ifdef __clang__
  30216. #pragma clang diagnostic push
  30217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30218. #pragma clang diagnostic ignored "-Wunused-variable"
  30219. #endif
  30220. #ifdef __clang__
  30221. #pragma clang diagnostic pop
  30222. #endif
  30223. #ifdef __clang__
  30224. #pragma clang diagnostic push
  30225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30226. #pragma clang diagnostic ignored "-Wunused-variable"
  30227. #endif
  30228. #ifdef __clang__
  30229. #pragma clang diagnostic pop
  30230. #endif
  30231. #ifdef __clang__
  30232. #pragma clang diagnostic push
  30233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30234. #pragma clang diagnostic ignored "-Wunused-variable"
  30235. #endif
  30236. #ifdef __clang__
  30237. #pragma clang diagnostic pop
  30238. #endif
  30239. #ifdef __clang__
  30240. #pragma clang diagnostic push
  30241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30242. #pragma clang diagnostic ignored "-Wunused-variable"
  30243. #endif
  30244. #ifdef __clang__
  30245. #pragma clang diagnostic pop
  30246. #endif
  30247. #ifdef __clang__
  30248. #pragma clang diagnostic push
  30249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30250. #pragma clang diagnostic ignored "-Wunused-variable"
  30251. #endif
  30252. #ifdef __clang__
  30253. #pragma clang diagnostic pop
  30254. #endif
  30255. #ifdef __clang__
  30256. #pragma clang diagnostic push
  30257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30258. #pragma clang diagnostic ignored "-Wunused-variable"
  30259. #endif
  30260. #ifdef __clang__
  30261. #pragma clang diagnostic pop
  30262. #endif
  30263. #ifdef __clang__
  30264. #pragma clang diagnostic push
  30265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30266. #pragma clang diagnostic ignored "-Wunused-variable"
  30267. #endif
  30268. #ifdef __clang__
  30269. #pragma clang diagnostic pop
  30270. #endif
  30271. #ifdef __clang__
  30272. #pragma clang diagnostic push
  30273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30274. #pragma clang diagnostic ignored "-Wunused-variable"
  30275. #endif
  30276. #ifdef __clang__
  30277. #pragma clang diagnostic pop
  30278. #endif
  30279. #ifdef __clang__
  30280. #pragma clang diagnostic push
  30281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30282. #pragma clang diagnostic ignored "-Wunused-variable"
  30283. #endif
  30284. #ifdef __clang__
  30285. #pragma clang diagnostic pop
  30286. #endif
  30287. #ifdef __clang__
  30288. #pragma clang diagnostic push
  30289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30290. #pragma clang diagnostic ignored "-Wunused-variable"
  30291. #endif
  30292. #ifdef __clang__
  30293. #pragma clang diagnostic pop
  30294. #endif
  30295. #ifdef __clang__
  30296. #pragma clang diagnostic push
  30297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30298. #pragma clang diagnostic ignored "-Wunused-variable"
  30299. #endif
  30300. #ifdef __clang__
  30301. #pragma clang diagnostic pop
  30302. #endif
  30303. #ifdef __clang__
  30304. #pragma clang diagnostic push
  30305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30306. #pragma clang diagnostic ignored "-Wunused-variable"
  30307. #endif
  30308. #ifdef __clang__
  30309. #pragma clang diagnostic pop
  30310. #endif
  30311. #ifdef __clang__
  30312. #pragma clang diagnostic push
  30313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30314. #pragma clang diagnostic ignored "-Wunused-variable"
  30315. #endif
  30316. #ifdef __clang__
  30317. #pragma clang diagnostic pop
  30318. #endif
  30319. #ifdef __clang__
  30320. #pragma clang diagnostic push
  30321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30322. #pragma clang diagnostic ignored "-Wunused-variable"
  30323. #endif
  30324. #ifdef __clang__
  30325. #pragma clang diagnostic pop
  30326. #endif
  30327. #ifdef __clang__
  30328. #pragma clang diagnostic push
  30329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30330. #pragma clang diagnostic ignored "-Wunused-variable"
  30331. #endif
  30332. #ifdef __clang__
  30333. #pragma clang diagnostic pop
  30334. #endif
  30335. #ifdef __clang__
  30336. #pragma clang diagnostic push
  30337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30338. #pragma clang diagnostic ignored "-Wunused-variable"
  30339. #endif
  30340. #ifdef __clang__
  30341. #pragma clang diagnostic pop
  30342. #endif
  30343. #ifdef __clang__
  30344. #pragma clang diagnostic push
  30345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30346. #pragma clang diagnostic ignored "-Wunused-variable"
  30347. #endif
  30348. #ifdef __clang__
  30349. #pragma clang diagnostic pop
  30350. #endif
  30351. #ifdef __clang__
  30352. #pragma clang diagnostic push
  30353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30354. #pragma clang diagnostic ignored "-Wunused-variable"
  30355. #endif
  30356. #ifdef __clang__
  30357. #pragma clang diagnostic pop
  30358. #endif
  30359. #ifdef __clang__
  30360. #pragma clang diagnostic push
  30361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30362. #pragma clang diagnostic ignored "-Wunused-variable"
  30363. #endif
  30364. #ifdef __clang__
  30365. #pragma clang diagnostic pop
  30366. #endif
  30367. #ifdef __clang__
  30368. #pragma clang diagnostic push
  30369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30370. #pragma clang diagnostic ignored "-Wunused-variable"
  30371. #endif
  30372. #ifdef __clang__
  30373. #pragma clang diagnostic pop
  30374. #endif
  30375. #ifdef __clang__
  30376. #pragma clang diagnostic push
  30377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30378. #pragma clang diagnostic ignored "-Wunused-variable"
  30379. #endif
  30380. #ifdef __clang__
  30381. #pragma clang diagnostic pop
  30382. #endif
  30383. #ifdef __clang__
  30384. #pragma clang diagnostic push
  30385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30386. #pragma clang diagnostic ignored "-Wunused-variable"
  30387. #endif
  30388. #ifdef __clang__
  30389. #pragma clang diagnostic pop
  30390. #endif
  30391. #ifdef __clang__
  30392. #pragma clang diagnostic push
  30393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30394. #pragma clang diagnostic ignored "-Wunused-variable"
  30395. #endif
  30396. #ifdef __clang__
  30397. #pragma clang diagnostic pop
  30398. #endif
  30399. #ifdef __clang__
  30400. #pragma clang diagnostic push
  30401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30402. #pragma clang diagnostic ignored "-Wunused-variable"
  30403. #endif
  30404. #ifdef __clang__
  30405. #pragma clang diagnostic pop
  30406. #endif
  30407. #ifdef __clang__
  30408. #pragma clang diagnostic push
  30409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30410. #pragma clang diagnostic ignored "-Wunused-variable"
  30411. #endif
  30412. #ifdef __clang__
  30413. #pragma clang diagnostic pop
  30414. #endif
  30415. #ifdef __clang__
  30416. #pragma clang diagnostic push
  30417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30418. #pragma clang diagnostic ignored "-Wunused-variable"
  30419. #endif
  30420. #ifdef __clang__
  30421. #pragma clang diagnostic pop
  30422. #endif
  30423. #ifdef __clang__
  30424. #pragma clang diagnostic push
  30425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30426. #pragma clang diagnostic ignored "-Wunused-variable"
  30427. #endif
  30428. #ifdef __clang__
  30429. #pragma clang diagnostic pop
  30430. #endif
  30431. #ifdef __clang__
  30432. #pragma clang diagnostic push
  30433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30434. #pragma clang diagnostic ignored "-Wunused-variable"
  30435. #endif
  30436. #ifdef __clang__
  30437. #pragma clang diagnostic pop
  30438. #endif
  30439. #ifdef __clang__
  30440. #pragma clang diagnostic push
  30441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30442. #pragma clang diagnostic ignored "-Wunused-variable"
  30443. #endif
  30444. #ifdef __clang__
  30445. #pragma clang diagnostic pop
  30446. #endif
  30447. #ifdef __clang__
  30448. #pragma clang diagnostic push
  30449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30450. #pragma clang diagnostic ignored "-Wunused-variable"
  30451. #endif
  30452. #ifdef __clang__
  30453. #pragma clang diagnostic pop
  30454. #endif
  30455. #ifdef __clang__
  30456. #pragma clang diagnostic push
  30457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30458. #pragma clang diagnostic ignored "-Wunused-variable"
  30459. #endif
  30460. #ifdef __clang__
  30461. #pragma clang diagnostic pop
  30462. #endif
  30463. #ifdef __clang__
  30464. #pragma clang diagnostic push
  30465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30466. #pragma clang diagnostic ignored "-Wunused-variable"
  30467. #endif
  30468. #ifdef __clang__
  30469. #pragma clang diagnostic pop
  30470. #endif
  30471. #ifdef __clang__
  30472. #pragma clang diagnostic push
  30473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30474. #pragma clang diagnostic ignored "-Wunused-variable"
  30475. #endif
  30476. #ifdef __clang__
  30477. #pragma clang diagnostic pop
  30478. #endif
  30479. #ifdef __clang__
  30480. #pragma clang diagnostic push
  30481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30482. #pragma clang diagnostic ignored "-Wunused-variable"
  30483. #endif
  30484. #ifdef __clang__
  30485. #pragma clang diagnostic pop
  30486. #endif
  30487. #ifdef __clang__
  30488. #pragma clang diagnostic push
  30489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30490. #pragma clang diagnostic ignored "-Wunused-variable"
  30491. #endif
  30492. #ifdef __clang__
  30493. #pragma clang diagnostic pop
  30494. #endif
  30495. #ifdef __clang__
  30496. #pragma clang diagnostic push
  30497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30498. #pragma clang diagnostic ignored "-Wunused-variable"
  30499. #endif
  30500. #ifdef __clang__
  30501. #pragma clang diagnostic pop
  30502. #endif
  30503. #ifdef __clang__
  30504. #pragma clang diagnostic push
  30505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30506. #pragma clang diagnostic ignored "-Wunused-variable"
  30507. #endif
  30508. #ifdef __clang__
  30509. #pragma clang diagnostic pop
  30510. #endif
  30511. #ifdef __clang__
  30512. #pragma clang diagnostic push
  30513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30514. #pragma clang diagnostic ignored "-Wunused-variable"
  30515. #endif
  30516. #ifdef __clang__
  30517. #pragma clang diagnostic pop
  30518. #endif
  30519. #ifdef __clang__
  30520. #pragma clang diagnostic push
  30521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30522. #pragma clang diagnostic ignored "-Wunused-variable"
  30523. #endif
  30524. #ifdef __clang__
  30525. #pragma clang diagnostic pop
  30526. #endif
  30527. #ifdef __clang__
  30528. #pragma clang diagnostic push
  30529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30530. #pragma clang diagnostic ignored "-Wunused-variable"
  30531. #endif
  30532. #ifdef __clang__
  30533. #pragma clang diagnostic pop
  30534. #endif
  30535. #ifdef __clang__
  30536. #pragma clang diagnostic push
  30537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30538. #pragma clang diagnostic ignored "-Wunused-variable"
  30539. #endif
  30540. #ifdef __clang__
  30541. #pragma clang diagnostic pop
  30542. #endif
  30543. #ifdef __clang__
  30544. #pragma clang diagnostic push
  30545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30546. #pragma clang diagnostic ignored "-Wunused-variable"
  30547. #endif
  30548. #ifdef __clang__
  30549. #pragma clang diagnostic pop
  30550. #endif
  30551. #ifdef __clang__
  30552. #pragma clang diagnostic push
  30553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30554. #pragma clang diagnostic ignored "-Wunused-variable"
  30555. #endif
  30556. #ifdef __clang__
  30557. #pragma clang diagnostic pop
  30558. #endif
  30559. #ifdef __clang__
  30560. #pragma clang diagnostic push
  30561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30562. #pragma clang diagnostic ignored "-Wunused-variable"
  30563. #endif
  30564. #ifdef __clang__
  30565. #pragma clang diagnostic pop
  30566. #endif
  30567. #ifdef __clang__
  30568. #pragma clang diagnostic push
  30569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30570. #pragma clang diagnostic ignored "-Wunused-variable"
  30571. #endif
  30572. #ifdef __clang__
  30573. #pragma clang diagnostic pop
  30574. #endif
  30575. #ifdef __clang__
  30576. #pragma clang diagnostic push
  30577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30578. #pragma clang diagnostic ignored "-Wunused-variable"
  30579. #endif
  30580. #ifdef __clang__
  30581. #pragma clang diagnostic pop
  30582. #endif
  30583. #ifdef __clang__
  30584. #pragma clang diagnostic push
  30585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30586. #pragma clang diagnostic ignored "-Wunused-variable"
  30587. #endif
  30588. #ifdef __clang__
  30589. #pragma clang diagnostic pop
  30590. #endif
  30591. #ifdef __clang__
  30592. #pragma clang diagnostic push
  30593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30594. #pragma clang diagnostic ignored "-Wunused-variable"
  30595. #endif
  30596. #ifdef __clang__
  30597. #pragma clang diagnostic pop
  30598. #endif
  30599. #ifdef __clang__
  30600. #pragma clang diagnostic push
  30601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30602. #pragma clang diagnostic ignored "-Wunused-variable"
  30603. #endif
  30604. #ifdef __clang__
  30605. #pragma clang diagnostic pop
  30606. #endif
  30607. #ifdef __clang__
  30608. #pragma clang diagnostic push
  30609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30610. #pragma clang diagnostic ignored "-Wunused-variable"
  30611. #endif
  30612. #ifdef __clang__
  30613. #pragma clang diagnostic pop
  30614. #endif
  30615. #ifdef __clang__
  30616. #pragma clang diagnostic push
  30617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30618. #pragma clang diagnostic ignored "-Wunused-variable"
  30619. #endif
  30620. #ifdef __clang__
  30621. #pragma clang diagnostic pop
  30622. #endif
  30623. #ifdef __clang__
  30624. #pragma clang diagnostic push
  30625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30626. #pragma clang diagnostic ignored "-Wunused-variable"
  30627. #endif
  30628. #ifdef __clang__
  30629. #pragma clang diagnostic pop
  30630. #endif
  30631. #ifdef __clang__
  30632. #pragma clang diagnostic push
  30633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30634. #pragma clang diagnostic ignored "-Wunused-variable"
  30635. #endif
  30636. #ifdef __clang__
  30637. #pragma clang diagnostic pop
  30638. #endif
  30639. #ifdef __clang__
  30640. #pragma clang diagnostic push
  30641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30642. #pragma clang diagnostic ignored "-Wunused-variable"
  30643. #endif
  30644. #ifdef __clang__
  30645. #pragma clang diagnostic pop
  30646. #endif
  30647. #ifdef __clang__
  30648. #pragma clang diagnostic push
  30649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30650. #pragma clang diagnostic ignored "-Wunused-variable"
  30651. #endif
  30652. #ifdef __clang__
  30653. #pragma clang diagnostic pop
  30654. #endif
  30655. #ifdef __clang__
  30656. #pragma clang diagnostic push
  30657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30658. #pragma clang diagnostic ignored "-Wunused-variable"
  30659. #endif
  30660. #ifdef __clang__
  30661. #pragma clang diagnostic pop
  30662. #endif
  30663. #ifdef __clang__
  30664. #pragma clang diagnostic push
  30665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30666. #pragma clang diagnostic ignored "-Wunused-variable"
  30667. #endif
  30668. #ifdef __clang__
  30669. #pragma clang diagnostic pop
  30670. #endif
  30671. #ifdef __clang__
  30672. #pragma clang diagnostic push
  30673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30674. #pragma clang diagnostic ignored "-Wunused-variable"
  30675. #endif
  30676. #ifdef __clang__
  30677. #pragma clang diagnostic pop
  30678. #endif
  30679. #ifdef __clang__
  30680. #pragma clang diagnostic push
  30681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30682. #pragma clang diagnostic ignored "-Wunused-variable"
  30683. #endif
  30684. #ifdef __clang__
  30685. #pragma clang diagnostic pop
  30686. #endif
  30687. #ifdef __clang__
  30688. #pragma clang diagnostic push
  30689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30690. #pragma clang diagnostic ignored "-Wunused-variable"
  30691. #endif
  30692. #ifdef __clang__
  30693. #pragma clang diagnostic pop
  30694. #endif
  30695. #ifdef __clang__
  30696. #pragma clang diagnostic push
  30697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30698. #pragma clang diagnostic ignored "-Wunused-variable"
  30699. #endif
  30700. #ifdef __clang__
  30701. #pragma clang diagnostic pop
  30702. #endif
  30703. #ifdef __clang__
  30704. #pragma clang diagnostic push
  30705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30706. #pragma clang diagnostic ignored "-Wunused-variable"
  30707. #endif
  30708. #ifdef __clang__
  30709. #pragma clang diagnostic pop
  30710. #endif
  30711. #ifdef __clang__
  30712. #pragma clang diagnostic push
  30713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30714. #pragma clang diagnostic ignored "-Wunused-variable"
  30715. #endif
  30716. #ifdef __clang__
  30717. #pragma clang diagnostic pop
  30718. #endif
  30719. #ifdef __clang__
  30720. #pragma clang diagnostic push
  30721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30722. #pragma clang diagnostic ignored "-Wunused-variable"
  30723. #endif
  30724. #ifdef __clang__
  30725. #pragma clang diagnostic pop
  30726. #endif
  30727. #ifdef __clang__
  30728. #pragma clang diagnostic push
  30729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30730. #pragma clang diagnostic ignored "-Wunused-variable"
  30731. #endif
  30732. #ifdef __clang__
  30733. #pragma clang diagnostic pop
  30734. #endif
  30735. #ifdef __clang__
  30736. #pragma clang diagnostic push
  30737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30738. #pragma clang diagnostic ignored "-Wunused-variable"
  30739. #endif
  30740. #ifdef __clang__
  30741. #pragma clang diagnostic pop
  30742. #endif
  30743. #ifdef __clang__
  30744. #pragma clang diagnostic push
  30745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30746. #pragma clang diagnostic ignored "-Wunused-variable"
  30747. #endif
  30748. #ifdef __clang__
  30749. #pragma clang diagnostic pop
  30750. #endif
  30751. #ifdef __clang__
  30752. #pragma clang diagnostic push
  30753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30754. #pragma clang diagnostic ignored "-Wunused-variable"
  30755. #endif
  30756. #ifdef __clang__
  30757. #pragma clang diagnostic pop
  30758. #endif
  30759. #ifdef __clang__
  30760. #pragma clang diagnostic push
  30761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30762. #pragma clang diagnostic ignored "-Wunused-variable"
  30763. #endif
  30764. #ifdef __clang__
  30765. #pragma clang diagnostic pop
  30766. #endif
  30767. #ifdef __clang__
  30768. #pragma clang diagnostic push
  30769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30770. #pragma clang diagnostic ignored "-Wunused-variable"
  30771. #endif
  30772. #ifdef __clang__
  30773. #pragma clang diagnostic pop
  30774. #endif
  30775. #ifdef __clang__
  30776. #pragma clang diagnostic push
  30777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30778. #pragma clang diagnostic ignored "-Wunused-variable"
  30779. #endif
  30780. #ifdef __clang__
  30781. #pragma clang diagnostic pop
  30782. #endif
  30783. #ifdef __clang__
  30784. #pragma clang diagnostic push
  30785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30786. #pragma clang diagnostic ignored "-Wunused-variable"
  30787. #endif
  30788. #ifdef __clang__
  30789. #pragma clang diagnostic pop
  30790. #endif
  30791. #ifdef __clang__
  30792. #pragma clang diagnostic push
  30793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30794. #pragma clang diagnostic ignored "-Wunused-variable"
  30795. #endif
  30796. #ifdef __clang__
  30797. #pragma clang diagnostic pop
  30798. #endif
  30799. #ifdef __clang__
  30800. #pragma clang diagnostic push
  30801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30802. #pragma clang diagnostic ignored "-Wunused-variable"
  30803. #endif
  30804. #ifdef __clang__
  30805. #pragma clang diagnostic pop
  30806. #endif
  30807. #ifdef __clang__
  30808. #pragma clang diagnostic push
  30809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30810. #pragma clang diagnostic ignored "-Wunused-variable"
  30811. #endif
  30812. #ifdef __clang__
  30813. #pragma clang diagnostic pop
  30814. #endif
  30815. #ifdef __clang__
  30816. #pragma clang diagnostic push
  30817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30818. #pragma clang diagnostic ignored "-Wunused-variable"
  30819. #endif
  30820. #ifdef __clang__
  30821. #pragma clang diagnostic pop
  30822. #endif
  30823. #ifdef __clang__
  30824. #pragma clang diagnostic push
  30825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30826. #pragma clang diagnostic ignored "-Wunused-variable"
  30827. #endif
  30828. #ifdef __clang__
  30829. #pragma clang diagnostic pop
  30830. #endif
  30831. #ifdef __clang__
  30832. #pragma clang diagnostic push
  30833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30834. #pragma clang diagnostic ignored "-Wunused-variable"
  30835. #endif
  30836. #ifdef __clang__
  30837. #pragma clang diagnostic pop
  30838. #endif
  30839. #ifdef __clang__
  30840. #pragma clang diagnostic push
  30841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30842. #pragma clang diagnostic ignored "-Wunused-variable"
  30843. #endif
  30844. #ifdef __clang__
  30845. #pragma clang diagnostic pop
  30846. #endif
  30847. #ifdef __clang__
  30848. #pragma clang diagnostic push
  30849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30850. #pragma clang diagnostic ignored "-Wunused-variable"
  30851. #endif
  30852. #ifdef __clang__
  30853. #pragma clang diagnostic pop
  30854. #endif
  30855. #ifdef __clang__
  30856. #pragma clang diagnostic push
  30857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30858. #pragma clang diagnostic ignored "-Wunused-variable"
  30859. #endif
  30860. #ifdef __clang__
  30861. #pragma clang diagnostic pop
  30862. #endif
  30863. #ifdef __clang__
  30864. #pragma clang diagnostic push
  30865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30866. #pragma clang diagnostic ignored "-Wunused-variable"
  30867. #endif
  30868. #ifdef __clang__
  30869. #pragma clang diagnostic pop
  30870. #endif
  30871. #ifdef __clang__
  30872. #pragma clang diagnostic push
  30873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30874. #pragma clang diagnostic ignored "-Wunused-variable"
  30875. #endif
  30876. #ifdef __clang__
  30877. #pragma clang diagnostic pop
  30878. #endif
  30879. #ifdef __clang__
  30880. #pragma clang diagnostic push
  30881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30882. #pragma clang diagnostic ignored "-Wunused-variable"
  30883. #endif
  30884. #ifdef __clang__
  30885. #pragma clang diagnostic pop
  30886. #endif
  30887. #ifdef __clang__
  30888. #pragma clang diagnostic push
  30889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30890. #pragma clang diagnostic ignored "-Wunused-variable"
  30891. #endif
  30892. #ifdef __clang__
  30893. #pragma clang diagnostic pop
  30894. #endif
  30895. #ifdef __clang__
  30896. #pragma clang diagnostic push
  30897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30898. #pragma clang diagnostic ignored "-Wunused-variable"
  30899. #endif
  30900. #ifdef __clang__
  30901. #pragma clang diagnostic pop
  30902. #endif
  30903. #ifdef __clang__
  30904. #pragma clang diagnostic push
  30905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30906. #pragma clang diagnostic ignored "-Wunused-variable"
  30907. #endif
  30908. #ifdef __clang__
  30909. #pragma clang diagnostic pop
  30910. #endif
  30911. #ifdef __clang__
  30912. #pragma clang diagnostic push
  30913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30914. #pragma clang diagnostic ignored "-Wunused-variable"
  30915. #endif
  30916. #ifdef __clang__
  30917. #pragma clang diagnostic pop
  30918. #endif
  30919. #ifdef __clang__
  30920. #pragma clang diagnostic push
  30921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30922. #pragma clang diagnostic ignored "-Wunused-variable"
  30923. #endif
  30924. #ifdef __clang__
  30925. #pragma clang diagnostic pop
  30926. #endif
  30927. #ifdef __clang__
  30928. #pragma clang diagnostic push
  30929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30930. #pragma clang diagnostic ignored "-Wunused-variable"
  30931. #endif
  30932. #ifdef __clang__
  30933. #pragma clang diagnostic pop
  30934. #endif
  30935. #ifdef __clang__
  30936. #pragma clang diagnostic push
  30937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30938. #pragma clang diagnostic ignored "-Wunused-variable"
  30939. #endif
  30940. #ifdef __clang__
  30941. #pragma clang diagnostic pop
  30942. #endif
  30943. #ifdef __clang__
  30944. #pragma clang diagnostic push
  30945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30946. #pragma clang diagnostic ignored "-Wunused-variable"
  30947. #endif
  30948. #ifdef __clang__
  30949. #pragma clang diagnostic pop
  30950. #endif
  30951. #ifdef __clang__
  30952. #pragma clang diagnostic push
  30953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30954. #pragma clang diagnostic ignored "-Wunused-variable"
  30955. #endif
  30956. #ifdef __clang__
  30957. #pragma clang diagnostic pop
  30958. #endif
  30959. #ifdef __clang__
  30960. #pragma clang diagnostic push
  30961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30962. #pragma clang diagnostic ignored "-Wunused-variable"
  30963. #endif
  30964. #ifdef __clang__
  30965. #pragma clang diagnostic pop
  30966. #endif
  30967. #ifdef __clang__
  30968. #pragma clang diagnostic push
  30969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30970. #pragma clang diagnostic ignored "-Wunused-variable"
  30971. #endif
  30972. #ifdef __clang__
  30973. #pragma clang diagnostic pop
  30974. #endif
  30975. #ifdef __clang__
  30976. #pragma clang diagnostic push
  30977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30978. #pragma clang diagnostic ignored "-Wunused-variable"
  30979. #endif
  30980. #ifdef __clang__
  30981. #pragma clang diagnostic pop
  30982. #endif
  30983. #ifdef __clang__
  30984. #pragma clang diagnostic push
  30985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30986. #pragma clang diagnostic ignored "-Wunused-variable"
  30987. #endif
  30988. #ifdef __clang__
  30989. #pragma clang diagnostic pop
  30990. #endif
  30991. #ifdef __clang__
  30992. #pragma clang diagnostic push
  30993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30994. #pragma clang diagnostic ignored "-Wunused-variable"
  30995. #endif
  30996. #ifdef __clang__
  30997. #pragma clang diagnostic pop
  30998. #endif
  30999. #ifdef __clang__
  31000. #pragma clang diagnostic push
  31001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31002. #pragma clang diagnostic ignored "-Wunused-variable"
  31003. #endif
  31004. #ifdef __clang__
  31005. #pragma clang diagnostic pop
  31006. #endif
  31007. #ifdef __clang__
  31008. #pragma clang diagnostic push
  31009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31010. #pragma clang diagnostic ignored "-Wunused-variable"
  31011. #endif
  31012. #ifdef __clang__
  31013. #pragma clang diagnostic pop
  31014. #endif
  31015. #ifdef __clang__
  31016. #pragma clang diagnostic push
  31017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31018. #pragma clang diagnostic ignored "-Wunused-variable"
  31019. #endif
  31020. #ifdef __clang__
  31021. #pragma clang diagnostic pop
  31022. #endif
  31023. #ifdef __clang__
  31024. #pragma clang diagnostic push
  31025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31026. #pragma clang diagnostic ignored "-Wunused-variable"
  31027. #endif
  31028. #ifdef __clang__
  31029. #pragma clang diagnostic pop
  31030. #endif
  31031. #ifdef __clang__
  31032. #pragma clang diagnostic push
  31033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31034. #pragma clang diagnostic ignored "-Wunused-variable"
  31035. #endif
  31036. #ifdef __clang__
  31037. #pragma clang diagnostic pop
  31038. #endif
  31039. #ifdef __clang__
  31040. #pragma clang diagnostic push
  31041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31042. #pragma clang diagnostic ignored "-Wunused-variable"
  31043. #endif
  31044. #ifdef __clang__
  31045. #pragma clang diagnostic pop
  31046. #endif
  31047. #ifdef __clang__
  31048. #pragma clang diagnostic push
  31049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31050. #pragma clang diagnostic ignored "-Wunused-variable"
  31051. #endif
  31052. #ifdef __clang__
  31053. #pragma clang diagnostic pop
  31054. #endif
  31055. #ifdef __clang__
  31056. #pragma clang diagnostic push
  31057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31058. #pragma clang diagnostic ignored "-Wunused-variable"
  31059. #endif
  31060. #ifdef __clang__
  31061. #pragma clang diagnostic pop
  31062. #endif
  31063. #ifdef __clang__
  31064. #pragma clang diagnostic push
  31065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31066. #pragma clang diagnostic ignored "-Wunused-variable"
  31067. #endif
  31068. #ifdef __clang__
  31069. #pragma clang diagnostic pop
  31070. #endif
  31071. #ifdef __clang__
  31072. #pragma clang diagnostic push
  31073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31074. #pragma clang diagnostic ignored "-Wunused-variable"
  31075. #endif
  31076. #ifdef __clang__
  31077. #pragma clang diagnostic pop
  31078. #endif
  31079. #ifdef __clang__
  31080. #pragma clang diagnostic push
  31081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31082. #pragma clang diagnostic ignored "-Wunused-variable"
  31083. #endif
  31084. #ifdef __clang__
  31085. #pragma clang diagnostic pop
  31086. #endif
  31087. #ifdef __clang__
  31088. #pragma clang diagnostic push
  31089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31090. #pragma clang diagnostic ignored "-Wunused-variable"
  31091. #endif
  31092. #ifdef __clang__
  31093. #pragma clang diagnostic pop
  31094. #endif
  31095. #ifdef __clang__
  31096. #pragma clang diagnostic push
  31097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31098. #pragma clang diagnostic ignored "-Wunused-variable"
  31099. #endif
  31100. #ifdef __clang__
  31101. #pragma clang diagnostic pop
  31102. #endif
  31103. #ifdef __clang__
  31104. #pragma clang diagnostic push
  31105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31106. #pragma clang diagnostic ignored "-Wunused-variable"
  31107. #endif
  31108. #ifdef __clang__
  31109. #pragma clang diagnostic pop
  31110. #endif
  31111. #ifdef __clang__
  31112. #pragma clang diagnostic push
  31113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31114. #pragma clang diagnostic ignored "-Wunused-variable"
  31115. #endif
  31116. #ifdef __clang__
  31117. #pragma clang diagnostic pop
  31118. #endif
  31119. #ifdef __clang__
  31120. #pragma clang diagnostic push
  31121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31122. #pragma clang diagnostic ignored "-Wunused-variable"
  31123. #endif
  31124. #ifdef __clang__
  31125. #pragma clang diagnostic pop
  31126. #endif
  31127. #ifdef __clang__
  31128. #pragma clang diagnostic push
  31129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31130. #pragma clang diagnostic ignored "-Wunused-variable"
  31131. #endif
  31132. #ifdef __clang__
  31133. #pragma clang diagnostic pop
  31134. #endif
  31135. #ifdef __clang__
  31136. #pragma clang diagnostic push
  31137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31138. #pragma clang diagnostic ignored "-Wunused-variable"
  31139. #endif
  31140. #ifdef __clang__
  31141. #pragma clang diagnostic pop
  31142. #endif
  31143. #ifdef __clang__
  31144. #pragma clang diagnostic push
  31145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31146. #pragma clang diagnostic ignored "-Wunused-variable"
  31147. #endif
  31148. #ifdef __clang__
  31149. #pragma clang diagnostic pop
  31150. #endif
  31151. #ifdef __clang__
  31152. #pragma clang diagnostic push
  31153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31154. #pragma clang diagnostic ignored "-Wunused-variable"
  31155. #endif
  31156. #ifdef __clang__
  31157. #pragma clang diagnostic pop
  31158. #endif
  31159. #ifdef __clang__
  31160. #pragma clang diagnostic push
  31161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31162. #pragma clang diagnostic ignored "-Wunused-variable"
  31163. #endif
  31164. #ifdef __clang__
  31165. #pragma clang diagnostic pop
  31166. #endif
  31167. #ifdef __clang__
  31168. #pragma clang diagnostic push
  31169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31170. #pragma clang diagnostic ignored "-Wunused-variable"
  31171. #endif
  31172. #ifdef __clang__
  31173. #pragma clang diagnostic pop
  31174. #endif
  31175. #ifdef __clang__
  31176. #pragma clang diagnostic push
  31177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31178. #pragma clang diagnostic ignored "-Wunused-variable"
  31179. #endif
  31180. #ifdef __clang__
  31181. #pragma clang diagnostic pop
  31182. #endif
  31183. #ifdef __clang__
  31184. #pragma clang diagnostic push
  31185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31186. #pragma clang diagnostic ignored "-Wunused-variable"
  31187. #endif
  31188. #ifdef __clang__
  31189. #pragma clang diagnostic pop
  31190. #endif
  31191. #ifdef __clang__
  31192. #pragma clang diagnostic push
  31193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31194. #pragma clang diagnostic ignored "-Wunused-variable"
  31195. #endif
  31196. #ifdef __clang__
  31197. #pragma clang diagnostic pop
  31198. #endif
  31199. #ifdef __clang__
  31200. #pragma clang diagnostic push
  31201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31202. #pragma clang diagnostic ignored "-Wunused-variable"
  31203. #endif
  31204. #ifdef __clang__
  31205. #pragma clang diagnostic pop
  31206. #endif
  31207. #ifdef __clang__
  31208. #pragma clang diagnostic push
  31209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31210. #pragma clang diagnostic ignored "-Wunused-variable"
  31211. #endif
  31212. #ifdef __clang__
  31213. #pragma clang diagnostic pop
  31214. #endif
  31215. #ifdef __clang__
  31216. #pragma clang diagnostic push
  31217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31218. #pragma clang diagnostic ignored "-Wunused-variable"
  31219. #endif
  31220. #ifdef __clang__
  31221. #pragma clang diagnostic pop
  31222. #endif
  31223. #ifdef __clang__
  31224. #pragma clang diagnostic push
  31225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31226. #pragma clang diagnostic ignored "-Wunused-variable"
  31227. #endif
  31228. #ifdef __clang__
  31229. #pragma clang diagnostic pop
  31230. #endif
  31231. #ifdef __clang__
  31232. #pragma clang diagnostic push
  31233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31234. #pragma clang diagnostic ignored "-Wunused-variable"
  31235. #endif
  31236. #ifdef __clang__
  31237. #pragma clang diagnostic pop
  31238. #endif
  31239. #ifdef __clang__
  31240. #pragma clang diagnostic push
  31241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31242. #pragma clang diagnostic ignored "-Wunused-variable"
  31243. #endif
  31244. #ifdef __clang__
  31245. #pragma clang diagnostic pop
  31246. #endif
  31247. #ifdef __clang__
  31248. #pragma clang diagnostic push
  31249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31250. #pragma clang diagnostic ignored "-Wunused-variable"
  31251. #endif
  31252. #ifdef __clang__
  31253. #pragma clang diagnostic pop
  31254. #endif
  31255. #ifdef __clang__
  31256. #pragma clang diagnostic push
  31257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31258. #pragma clang diagnostic ignored "-Wunused-variable"
  31259. #endif
  31260. #ifdef __clang__
  31261. #pragma clang diagnostic pop
  31262. #endif
  31263. #ifdef __clang__
  31264. #pragma clang diagnostic push
  31265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31266. #pragma clang diagnostic ignored "-Wunused-variable"
  31267. #endif
  31268. #ifdef __clang__
  31269. #pragma clang diagnostic pop
  31270. #endif
  31271. #ifdef __clang__
  31272. #pragma clang diagnostic push
  31273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31274. #pragma clang diagnostic ignored "-Wunused-variable"
  31275. #endif
  31276. #ifdef __clang__
  31277. #pragma clang diagnostic pop
  31278. #endif
  31279. #ifdef __clang__
  31280. #pragma clang diagnostic push
  31281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31282. #pragma clang diagnostic ignored "-Wunused-variable"
  31283. #endif
  31284. #ifdef __clang__
  31285. #pragma clang diagnostic pop
  31286. #endif
  31287. #ifdef __clang__
  31288. #pragma clang diagnostic push
  31289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31290. #pragma clang diagnostic ignored "-Wunused-variable"
  31291. #endif
  31292. #ifdef __clang__
  31293. #pragma clang diagnostic pop
  31294. #endif
  31295. #ifdef __clang__
  31296. #pragma clang diagnostic push
  31297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31298. #pragma clang diagnostic ignored "-Wunused-variable"
  31299. #endif
  31300. #ifdef __clang__
  31301. #pragma clang diagnostic pop
  31302. #endif
  31303. #ifdef __clang__
  31304. #pragma clang diagnostic push
  31305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31306. #pragma clang diagnostic ignored "-Wunused-variable"
  31307. #endif
  31308. #ifdef __clang__
  31309. #pragma clang diagnostic pop
  31310. #endif
  31311. #ifdef __clang__
  31312. #pragma clang diagnostic push
  31313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31314. #pragma clang diagnostic ignored "-Wunused-variable"
  31315. #endif
  31316. #ifdef __clang__
  31317. #pragma clang diagnostic pop
  31318. #endif
  31319. #ifdef __clang__
  31320. #pragma clang diagnostic push
  31321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31322. #pragma clang diagnostic ignored "-Wunused-variable"
  31323. #endif
  31324. #ifdef __clang__
  31325. #pragma clang diagnostic pop
  31326. #endif
  31327. #ifdef __clang__
  31328. #pragma clang diagnostic push
  31329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31330. #pragma clang diagnostic ignored "-Wunused-variable"
  31331. #endif
  31332. #ifdef __clang__
  31333. #pragma clang diagnostic pop
  31334. #endif
  31335. #ifdef __clang__
  31336. #pragma clang diagnostic push
  31337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31338. #pragma clang diagnostic ignored "-Wunused-variable"
  31339. #endif
  31340. #ifdef __clang__
  31341. #pragma clang diagnostic pop
  31342. #endif
  31343. #ifdef __clang__
  31344. #pragma clang diagnostic push
  31345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31346. #pragma clang diagnostic ignored "-Wunused-variable"
  31347. #endif
  31348. #ifdef __clang__
  31349. #pragma clang diagnostic pop
  31350. #endif
  31351. #ifdef __clang__
  31352. #pragma clang diagnostic push
  31353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31354. #pragma clang diagnostic ignored "-Wunused-variable"
  31355. #endif
  31356. #ifdef __clang__
  31357. #pragma clang diagnostic pop
  31358. #endif
  31359. #ifdef __clang__
  31360. #pragma clang diagnostic push
  31361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31362. #pragma clang diagnostic ignored "-Wunused-variable"
  31363. #endif
  31364. #ifdef __clang__
  31365. #pragma clang diagnostic pop
  31366. #endif
  31367. #ifdef __clang__
  31368. #pragma clang diagnostic push
  31369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31370. #pragma clang diagnostic ignored "-Wunused-variable"
  31371. #endif
  31372. #ifdef __clang__
  31373. #pragma clang diagnostic pop
  31374. #endif
  31375. #ifdef __clang__
  31376. #pragma clang diagnostic push
  31377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31378. #pragma clang diagnostic ignored "-Wunused-variable"
  31379. #endif
  31380. #ifdef __clang__
  31381. #pragma clang diagnostic pop
  31382. #endif
  31383. #ifdef __clang__
  31384. #pragma clang diagnostic push
  31385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31386. #pragma clang diagnostic ignored "-Wunused-variable"
  31387. #endif
  31388. #ifdef __clang__
  31389. #pragma clang diagnostic pop
  31390. #endif
  31391. #ifdef __clang__
  31392. #pragma clang diagnostic push
  31393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31394. #pragma clang diagnostic ignored "-Wunused-variable"
  31395. #endif
  31396. #ifdef __clang__
  31397. #pragma clang diagnostic pop
  31398. #endif
  31399. #ifdef __clang__
  31400. #pragma clang diagnostic push
  31401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31402. #pragma clang diagnostic ignored "-Wunused-variable"
  31403. #endif
  31404. #ifdef __clang__
  31405. #pragma clang diagnostic pop
  31406. #endif
  31407. #ifdef __clang__
  31408. #pragma clang diagnostic push
  31409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31410. #pragma clang diagnostic ignored "-Wunused-variable"
  31411. #endif
  31412. #ifdef __clang__
  31413. #pragma clang diagnostic pop
  31414. #endif
  31415. #ifdef __clang__
  31416. #pragma clang diagnostic push
  31417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31418. #pragma clang diagnostic ignored "-Wunused-variable"
  31419. #endif
  31420. #ifdef __clang__
  31421. #pragma clang diagnostic pop
  31422. #endif
  31423. #ifdef __clang__
  31424. #pragma clang diagnostic push
  31425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31426. #pragma clang diagnostic ignored "-Wunused-variable"
  31427. #endif
  31428. #ifdef __clang__
  31429. #pragma clang diagnostic pop
  31430. #endif
  31431. #ifdef __clang__
  31432. #pragma clang diagnostic push
  31433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31434. #pragma clang diagnostic ignored "-Wunused-variable"
  31435. #endif
  31436. #ifdef __clang__
  31437. #pragma clang diagnostic pop
  31438. #endif
  31439. #ifdef __clang__
  31440. #pragma clang diagnostic push
  31441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31442. #pragma clang diagnostic ignored "-Wunused-variable"
  31443. #endif
  31444. #ifdef __clang__
  31445. #pragma clang diagnostic pop
  31446. #endif
  31447. #ifdef __clang__
  31448. #pragma clang diagnostic push
  31449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31450. #pragma clang diagnostic ignored "-Wunused-variable"
  31451. #endif
  31452. #ifdef __clang__
  31453. #pragma clang diagnostic pop
  31454. #endif
  31455. #ifdef __clang__
  31456. #pragma clang diagnostic push
  31457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31458. #pragma clang diagnostic ignored "-Wunused-variable"
  31459. #endif
  31460. #ifdef __clang__
  31461. #pragma clang diagnostic pop
  31462. #endif
  31463. #ifdef __clang__
  31464. #pragma clang diagnostic push
  31465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31466. #pragma clang diagnostic ignored "-Wunused-variable"
  31467. #endif
  31468. #ifdef __clang__
  31469. #pragma clang diagnostic pop
  31470. #endif
  31471. #ifdef __clang__
  31472. #pragma clang diagnostic push
  31473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31474. #pragma clang diagnostic ignored "-Wunused-variable"
  31475. #endif
  31476. #ifdef __clang__
  31477. #pragma clang diagnostic pop
  31478. #endif
  31479. #ifdef __clang__
  31480. #pragma clang diagnostic push
  31481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31482. #pragma clang diagnostic ignored "-Wunused-variable"
  31483. #endif
  31484. #ifdef __clang__
  31485. #pragma clang diagnostic pop
  31486. #endif
  31487. #ifdef __clang__
  31488. #pragma clang diagnostic push
  31489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31490. #pragma clang diagnostic ignored "-Wunused-variable"
  31491. #endif
  31492. #ifdef __clang__
  31493. #pragma clang diagnostic pop
  31494. #endif
  31495. #ifdef __clang__
  31496. #pragma clang diagnostic push
  31497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31498. #pragma clang diagnostic ignored "-Wunused-variable"
  31499. #endif
  31500. #ifdef __clang__
  31501. #pragma clang diagnostic pop
  31502. #endif
  31503. #ifdef __clang__
  31504. #pragma clang diagnostic push
  31505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31506. #pragma clang diagnostic ignored "-Wunused-variable"
  31507. #endif
  31508. #ifdef __clang__
  31509. #pragma clang diagnostic pop
  31510. #endif
  31511. #ifdef __clang__
  31512. #pragma clang diagnostic push
  31513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31514. #pragma clang diagnostic ignored "-Wunused-variable"
  31515. #endif
  31516. #ifdef __clang__
  31517. #pragma clang diagnostic pop
  31518. #endif
  31519. #ifdef __clang__
  31520. #pragma clang diagnostic push
  31521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31522. #pragma clang diagnostic ignored "-Wunused-variable"
  31523. #endif
  31524. #ifdef __clang__
  31525. #pragma clang diagnostic pop
  31526. #endif
  31527. #ifdef __clang__
  31528. #pragma clang diagnostic push
  31529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31530. #pragma clang diagnostic ignored "-Wunused-variable"
  31531. #endif
  31532. #ifdef __clang__
  31533. #pragma clang diagnostic pop
  31534. #endif
  31535. #ifdef __clang__
  31536. #pragma clang diagnostic push
  31537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31538. #pragma clang diagnostic ignored "-Wunused-variable"
  31539. #endif
  31540. #ifdef __clang__
  31541. #pragma clang diagnostic pop
  31542. #endif
  31543. #ifdef __clang__
  31544. #pragma clang diagnostic push
  31545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31546. #pragma clang diagnostic ignored "-Wunused-variable"
  31547. #endif
  31548. #ifdef __clang__
  31549. #pragma clang diagnostic pop
  31550. #endif
  31551. #ifdef __clang__
  31552. #pragma clang diagnostic push
  31553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31554. #pragma clang diagnostic ignored "-Wunused-variable"
  31555. #endif
  31556. #ifdef __clang__
  31557. #pragma clang diagnostic pop
  31558. #endif
  31559. #ifdef __clang__
  31560. #pragma clang diagnostic push
  31561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31562. #pragma clang diagnostic ignored "-Wunused-variable"
  31563. #endif
  31564. #ifdef __clang__
  31565. #pragma clang diagnostic pop
  31566. #endif
  31567. #ifdef __clang__
  31568. #pragma clang diagnostic push
  31569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31570. #pragma clang diagnostic ignored "-Wunused-variable"
  31571. #endif
  31572. #ifdef __clang__
  31573. #pragma clang diagnostic pop
  31574. #endif
  31575. #ifdef __clang__
  31576. #pragma clang diagnostic push
  31577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31578. #pragma clang diagnostic ignored "-Wunused-variable"
  31579. #endif
  31580. #ifdef __clang__
  31581. #pragma clang diagnostic pop
  31582. #endif
  31583. #ifdef __clang__
  31584. #pragma clang diagnostic push
  31585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31586. #pragma clang diagnostic ignored "-Wunused-variable"
  31587. #endif
  31588. #ifdef __clang__
  31589. #pragma clang diagnostic pop
  31590. #endif
  31591. #ifdef __clang__
  31592. #pragma clang diagnostic push
  31593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31594. #pragma clang diagnostic ignored "-Wunused-variable"
  31595. #endif
  31596. #ifdef __clang__
  31597. #pragma clang diagnostic pop
  31598. #endif
  31599. #ifdef __clang__
  31600. #pragma clang diagnostic push
  31601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31602. #pragma clang diagnostic ignored "-Wunused-variable"
  31603. #endif
  31604. #ifdef __clang__
  31605. #pragma clang diagnostic pop
  31606. #endif
  31607. #ifdef __clang__
  31608. #pragma clang diagnostic push
  31609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31610. #pragma clang diagnostic ignored "-Wunused-variable"
  31611. #endif
  31612. #ifdef __clang__
  31613. #pragma clang diagnostic pop
  31614. #endif
  31615. #ifdef __clang__
  31616. #pragma clang diagnostic push
  31617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31618. #pragma clang diagnostic ignored "-Wunused-variable"
  31619. #endif
  31620. #ifdef __clang__
  31621. #pragma clang diagnostic pop
  31622. #endif
  31623. #ifdef __clang__
  31624. #pragma clang diagnostic push
  31625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31626. #pragma clang diagnostic ignored "-Wunused-variable"
  31627. #endif
  31628. #ifdef __clang__
  31629. #pragma clang diagnostic pop
  31630. #endif
  31631. #ifdef __clang__
  31632. #pragma clang diagnostic push
  31633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31634. #pragma clang diagnostic ignored "-Wunused-variable"
  31635. #endif
  31636. #ifdef __clang__
  31637. #pragma clang diagnostic pop
  31638. #endif
  31639. #ifdef __clang__
  31640. #pragma clang diagnostic push
  31641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31642. #pragma clang diagnostic ignored "-Wunused-variable"
  31643. #endif
  31644. #ifdef __clang__
  31645. #pragma clang diagnostic pop
  31646. #endif
  31647. #ifdef __clang__
  31648. #pragma clang diagnostic push
  31649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31650. #pragma clang diagnostic ignored "-Wunused-variable"
  31651. #endif
  31652. #ifdef __clang__
  31653. #pragma clang diagnostic pop
  31654. #endif
  31655. #ifdef __clang__
  31656. #pragma clang diagnostic push
  31657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31658. #pragma clang diagnostic ignored "-Wunused-variable"
  31659. #endif
  31660. #ifdef __clang__
  31661. #pragma clang diagnostic pop
  31662. #endif
  31663. #ifdef __clang__
  31664. #pragma clang diagnostic push
  31665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31666. #pragma clang diagnostic ignored "-Wunused-variable"
  31667. #endif
  31668. #ifdef __clang__
  31669. #pragma clang diagnostic pop
  31670. #endif
  31671. #ifdef __clang__
  31672. #pragma clang diagnostic push
  31673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31674. #pragma clang diagnostic ignored "-Wunused-variable"
  31675. #endif
  31676. #ifdef __clang__
  31677. #pragma clang diagnostic pop
  31678. #endif
  31679. #ifdef __clang__
  31680. #pragma clang diagnostic push
  31681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31682. #pragma clang diagnostic ignored "-Wunused-variable"
  31683. #endif
  31684. #ifdef __clang__
  31685. #pragma clang diagnostic pop
  31686. #endif
  31687. #ifdef __clang__
  31688. #pragma clang diagnostic push
  31689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31690. #pragma clang diagnostic ignored "-Wunused-variable"
  31691. #endif
  31692. #ifdef __clang__
  31693. #pragma clang diagnostic pop
  31694. #endif
  31695. #ifdef __clang__
  31696. #pragma clang diagnostic push
  31697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31698. #pragma clang diagnostic ignored "-Wunused-variable"
  31699. #endif
  31700. #ifdef __clang__
  31701. #pragma clang diagnostic pop
  31702. #endif
  31703. #ifdef __clang__
  31704. #pragma clang diagnostic push
  31705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31706. #pragma clang diagnostic ignored "-Wunused-variable"
  31707. #endif
  31708. #ifdef __clang__
  31709. #pragma clang diagnostic pop
  31710. #endif
  31711. #ifdef __clang__
  31712. #pragma clang diagnostic push
  31713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31714. #pragma clang diagnostic ignored "-Wunused-variable"
  31715. #endif
  31716. #ifdef __clang__
  31717. #pragma clang diagnostic pop
  31718. #endif
  31719. #ifdef __clang__
  31720. #pragma clang diagnostic push
  31721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31722. #pragma clang diagnostic ignored "-Wunused-variable"
  31723. #endif
  31724. #ifdef __clang__
  31725. #pragma clang diagnostic pop
  31726. #endif
  31727. #ifdef __clang__
  31728. #pragma clang diagnostic push
  31729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31730. #pragma clang diagnostic ignored "-Wunused-variable"
  31731. #endif
  31732. #ifdef __clang__
  31733. #pragma clang diagnostic pop
  31734. #endif
  31735. #ifdef __clang__
  31736. #pragma clang diagnostic push
  31737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31738. #pragma clang diagnostic ignored "-Wunused-variable"
  31739. #endif
  31740. #ifdef __clang__
  31741. #pragma clang diagnostic pop
  31742. #endif
  31743. #ifdef __clang__
  31744. #pragma clang diagnostic push
  31745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31746. #pragma clang diagnostic ignored "-Wunused-variable"
  31747. #endif
  31748. #ifdef __clang__
  31749. #pragma clang diagnostic pop
  31750. #endif
  31751. #ifdef __clang__
  31752. #pragma clang diagnostic push
  31753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31754. #pragma clang diagnostic ignored "-Wunused-variable"
  31755. #endif
  31756. #ifdef __clang__
  31757. #pragma clang diagnostic pop
  31758. #endif
  31759. #ifdef __clang__
  31760. #pragma clang diagnostic push
  31761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31762. #pragma clang diagnostic ignored "-Wunused-variable"
  31763. #endif
  31764. #ifdef __clang__
  31765. #pragma clang diagnostic pop
  31766. #endif
  31767. #ifdef __clang__
  31768. #pragma clang diagnostic push
  31769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31770. #pragma clang diagnostic ignored "-Wunused-variable"
  31771. #endif
  31772. #ifdef __clang__
  31773. #pragma clang diagnostic pop
  31774. #endif
  31775. #ifdef __clang__
  31776. #pragma clang diagnostic push
  31777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31778. #pragma clang diagnostic ignored "-Wunused-variable"
  31779. #endif
  31780. #ifdef __clang__
  31781. #pragma clang diagnostic pop
  31782. #endif
  31783. #ifdef __clang__
  31784. #pragma clang diagnostic push
  31785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31786. #pragma clang diagnostic ignored "-Wunused-variable"
  31787. #endif
  31788. #ifdef __clang__
  31789. #pragma clang diagnostic pop
  31790. #endif
  31791. #ifdef __clang__
  31792. #pragma clang diagnostic push
  31793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31794. #pragma clang diagnostic ignored "-Wunused-variable"
  31795. #endif
  31796. #ifdef __clang__
  31797. #pragma clang diagnostic pop
  31798. #endif
  31799. #ifdef __clang__
  31800. #pragma clang diagnostic push
  31801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31802. #pragma clang diagnostic ignored "-Wunused-variable"
  31803. #endif
  31804. #ifdef __clang__
  31805. #pragma clang diagnostic pop
  31806. #endif
  31807. #ifdef __clang__
  31808. #pragma clang diagnostic push
  31809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31810. #pragma clang diagnostic ignored "-Wunused-variable"
  31811. #endif
  31812. #ifdef __clang__
  31813. #pragma clang diagnostic pop
  31814. #endif
  31815. #ifdef __clang__
  31816. #pragma clang diagnostic push
  31817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31818. #pragma clang diagnostic ignored "-Wunused-variable"
  31819. #endif
  31820. #ifdef __clang__
  31821. #pragma clang diagnostic pop
  31822. #endif
  31823. #ifdef __clang__
  31824. #pragma clang diagnostic push
  31825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31826. #pragma clang diagnostic ignored "-Wunused-variable"
  31827. #endif
  31828. #ifdef __clang__
  31829. #pragma clang diagnostic pop
  31830. #endif
  31831. #ifdef __clang__
  31832. #pragma clang diagnostic push
  31833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31834. #pragma clang diagnostic ignored "-Wunused-variable"
  31835. #endif
  31836. #ifdef __clang__
  31837. #pragma clang diagnostic pop
  31838. #endif
  31839. #ifdef __clang__
  31840. #pragma clang diagnostic push
  31841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31842. #pragma clang diagnostic ignored "-Wunused-variable"
  31843. #endif
  31844. #ifdef __clang__
  31845. #pragma clang diagnostic pop
  31846. #endif
  31847. #ifdef __clang__
  31848. #pragma clang diagnostic push
  31849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31850. #pragma clang diagnostic ignored "-Wunused-variable"
  31851. #endif
  31852. #ifdef __clang__
  31853. #pragma clang diagnostic pop
  31854. #endif
  31855. #ifdef __clang__
  31856. #pragma clang diagnostic push
  31857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31858. #pragma clang diagnostic ignored "-Wunused-variable"
  31859. #endif
  31860. #ifdef __clang__
  31861. #pragma clang diagnostic pop
  31862. #endif
  31863. #ifdef __clang__
  31864. #pragma clang diagnostic push
  31865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31866. #pragma clang diagnostic ignored "-Wunused-variable"
  31867. #endif
  31868. #ifdef __clang__
  31869. #pragma clang diagnostic pop
  31870. #endif
  31871. #ifdef __clang__
  31872. #pragma clang diagnostic push
  31873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31874. #pragma clang diagnostic ignored "-Wunused-variable"
  31875. #endif
  31876. #ifdef __clang__
  31877. #pragma clang diagnostic pop
  31878. #endif
  31879. #ifdef __clang__
  31880. #pragma clang diagnostic push
  31881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31882. #pragma clang diagnostic ignored "-Wunused-variable"
  31883. #endif
  31884. #ifdef __clang__
  31885. #pragma clang diagnostic pop
  31886. #endif
  31887. #ifdef __clang__
  31888. #pragma clang diagnostic push
  31889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31890. #pragma clang diagnostic ignored "-Wunused-variable"
  31891. #endif
  31892. #ifdef __clang__
  31893. #pragma clang diagnostic pop
  31894. #endif
  31895. #ifdef __clang__
  31896. #pragma clang diagnostic push
  31897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31898. #pragma clang diagnostic ignored "-Wunused-variable"
  31899. #endif
  31900. #ifdef __clang__
  31901. #pragma clang diagnostic pop
  31902. #endif
  31903. #ifdef __clang__
  31904. #pragma clang diagnostic push
  31905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31906. #pragma clang diagnostic ignored "-Wunused-variable"
  31907. #endif
  31908. #ifdef __clang__
  31909. #pragma clang diagnostic pop
  31910. #endif
  31911. #ifdef __clang__
  31912. #pragma clang diagnostic push
  31913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31914. #pragma clang diagnostic ignored "-Wunused-variable"
  31915. #endif
  31916. #ifdef __clang__
  31917. #pragma clang diagnostic pop
  31918. #endif
  31919. #ifdef __clang__
  31920. #pragma clang diagnostic push
  31921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31922. #pragma clang diagnostic ignored "-Wunused-variable"
  31923. #endif
  31924. #ifdef __clang__
  31925. #pragma clang diagnostic pop
  31926. #endif
  31927. #ifdef __clang__
  31928. #pragma clang diagnostic push
  31929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31930. #pragma clang diagnostic ignored "-Wunused-variable"
  31931. #endif
  31932. #ifdef __clang__
  31933. #pragma clang diagnostic pop
  31934. #endif
  31935. #ifdef __clang__
  31936. #pragma clang diagnostic push
  31937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31938. #pragma clang diagnostic ignored "-Wunused-variable"
  31939. #endif
  31940. #ifdef __clang__
  31941. #pragma clang diagnostic pop
  31942. #endif
  31943. #ifdef __clang__
  31944. #pragma clang diagnostic push
  31945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31946. #pragma clang diagnostic ignored "-Wunused-variable"
  31947. #endif
  31948. #ifdef __clang__
  31949. #pragma clang diagnostic pop
  31950. #endif
  31951. #ifdef __clang__
  31952. #pragma clang diagnostic push
  31953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31954. #pragma clang diagnostic ignored "-Wunused-variable"
  31955. #endif
  31956. #ifdef __clang__
  31957. #pragma clang diagnostic pop
  31958. #endif
  31959. #ifdef __clang__
  31960. #pragma clang diagnostic push
  31961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31962. #pragma clang diagnostic ignored "-Wunused-variable"
  31963. #endif
  31964. #ifdef __clang__
  31965. #pragma clang diagnostic pop
  31966. #endif
  31967. #ifdef __clang__
  31968. #pragma clang diagnostic push
  31969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31970. #pragma clang diagnostic ignored "-Wunused-variable"
  31971. #endif
  31972. #ifdef __clang__
  31973. #pragma clang diagnostic pop
  31974. #endif
  31975. #ifdef __clang__
  31976. #pragma clang diagnostic push
  31977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31978. #pragma clang diagnostic ignored "-Wunused-variable"
  31979. #endif
  31980. #ifdef __clang__
  31981. #pragma clang diagnostic pop
  31982. #endif
  31983. #ifdef __clang__
  31984. #pragma clang diagnostic push
  31985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31986. #pragma clang diagnostic ignored "-Wunused-variable"
  31987. #endif
  31988. #ifdef __clang__
  31989. #pragma clang diagnostic pop
  31990. #endif
  31991. #ifdef __clang__
  31992. #pragma clang diagnostic push
  31993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31994. #pragma clang diagnostic ignored "-Wunused-variable"
  31995. #endif
  31996. #ifdef __clang__
  31997. #pragma clang diagnostic pop
  31998. #endif
  31999. #ifdef __clang__
  32000. #pragma clang diagnostic push
  32001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32002. #pragma clang diagnostic ignored "-Wunused-variable"
  32003. #endif
  32004. #ifdef __clang__
  32005. #pragma clang diagnostic pop
  32006. #endif
  32007. #ifdef __clang__
  32008. #pragma clang diagnostic push
  32009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32010. #pragma clang diagnostic ignored "-Wunused-variable"
  32011. #endif
  32012. #ifdef __clang__
  32013. #pragma clang diagnostic pop
  32014. #endif
  32015. #ifdef __clang__
  32016. #pragma clang diagnostic push
  32017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32018. #pragma clang diagnostic ignored "-Wunused-variable"
  32019. #endif
  32020. #ifdef __clang__
  32021. #pragma clang diagnostic pop
  32022. #endif
  32023. #ifdef __clang__
  32024. #pragma clang diagnostic push
  32025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32026. #pragma clang diagnostic ignored "-Wunused-variable"
  32027. #endif
  32028. #ifdef __clang__
  32029. #pragma clang diagnostic pop
  32030. #endif
  32031. #ifdef __clang__
  32032. #pragma clang diagnostic push
  32033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32034. #pragma clang diagnostic ignored "-Wunused-variable"
  32035. #endif
  32036. #ifdef __clang__
  32037. #pragma clang diagnostic pop
  32038. #endif
  32039. #ifdef __clang__
  32040. #pragma clang diagnostic push
  32041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32042. #pragma clang diagnostic ignored "-Wunused-variable"
  32043. #endif
  32044. #ifdef __clang__
  32045. #pragma clang diagnostic pop
  32046. #endif
  32047. #ifdef __clang__
  32048. #pragma clang diagnostic push
  32049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32050. #pragma clang diagnostic ignored "-Wunused-variable"
  32051. #endif
  32052. #ifdef __clang__
  32053. #pragma clang diagnostic pop
  32054. #endif
  32055. #ifdef __clang__
  32056. #pragma clang diagnostic push
  32057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32058. #pragma clang diagnostic ignored "-Wunused-variable"
  32059. #endif
  32060. #ifdef __clang__
  32061. #pragma clang diagnostic pop
  32062. #endif
  32063. #ifdef __clang__
  32064. #pragma clang diagnostic push
  32065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32066. #pragma clang diagnostic ignored "-Wunused-variable"
  32067. #endif
  32068. #ifdef __clang__
  32069. #pragma clang diagnostic pop
  32070. #endif
  32071. #ifdef __clang__
  32072. #pragma clang diagnostic push
  32073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32074. #pragma clang diagnostic ignored "-Wunused-variable"
  32075. #endif
  32076. #ifdef __clang__
  32077. #pragma clang diagnostic pop
  32078. #endif
  32079. #ifdef __clang__
  32080. #pragma clang diagnostic push
  32081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32082. #pragma clang diagnostic ignored "-Wunused-variable"
  32083. #endif
  32084. #ifdef __clang__
  32085. #pragma clang diagnostic pop
  32086. #endif
  32087. #ifdef __clang__
  32088. #pragma clang diagnostic push
  32089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32090. #pragma clang diagnostic ignored "-Wunused-variable"
  32091. #endif
  32092. #ifdef __clang__
  32093. #pragma clang diagnostic pop
  32094. #endif
  32095. #ifdef __clang__
  32096. #pragma clang diagnostic push
  32097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32098. #pragma clang diagnostic ignored "-Wunused-variable"
  32099. #endif
  32100. #ifdef __clang__
  32101. #pragma clang diagnostic pop
  32102. #endif
  32103. #ifdef __clang__
  32104. #pragma clang diagnostic push
  32105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32106. #pragma clang diagnostic ignored "-Wunused-variable"
  32107. #endif
  32108. #ifdef __clang__
  32109. #pragma clang diagnostic pop
  32110. #endif
  32111. #ifdef __clang__
  32112. #pragma clang diagnostic push
  32113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32114. #pragma clang diagnostic ignored "-Wunused-variable"
  32115. #endif
  32116. #ifdef __clang__
  32117. #pragma clang diagnostic pop
  32118. #endif
  32119. #ifdef __clang__
  32120. #pragma clang diagnostic push
  32121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32122. #pragma clang diagnostic ignored "-Wunused-variable"
  32123. #endif
  32124. #ifdef __clang__
  32125. #pragma clang diagnostic pop
  32126. #endif
  32127. #ifdef __clang__
  32128. #pragma clang diagnostic push
  32129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32130. #pragma clang diagnostic ignored "-Wunused-variable"
  32131. #endif
  32132. #ifdef __clang__
  32133. #pragma clang diagnostic pop
  32134. #endif
  32135. #ifdef __clang__
  32136. #pragma clang diagnostic push
  32137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32138. #pragma clang diagnostic ignored "-Wunused-variable"
  32139. #endif
  32140. #ifdef __clang__
  32141. #pragma clang diagnostic pop
  32142. #endif
  32143. #ifdef __clang__
  32144. #pragma clang diagnostic push
  32145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32146. #pragma clang diagnostic ignored "-Wunused-variable"
  32147. #endif
  32148. #ifdef __clang__
  32149. #pragma clang diagnostic pop
  32150. #endif
  32151. #ifdef __clang__
  32152. #pragma clang diagnostic push
  32153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32154. #pragma clang diagnostic ignored "-Wunused-variable"
  32155. #endif
  32156. #ifdef __clang__
  32157. #pragma clang diagnostic pop
  32158. #endif
  32159. #ifdef __clang__
  32160. #pragma clang diagnostic push
  32161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32162. #pragma clang diagnostic ignored "-Wunused-variable"
  32163. #endif
  32164. #ifdef __clang__
  32165. #pragma clang diagnostic pop
  32166. #endif
  32167. #ifdef __clang__
  32168. #pragma clang diagnostic push
  32169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32170. #pragma clang diagnostic ignored "-Wunused-variable"
  32171. #endif
  32172. #ifdef __clang__
  32173. #pragma clang diagnostic pop
  32174. #endif
  32175. #ifdef __clang__
  32176. #pragma clang diagnostic push
  32177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32178. #pragma clang diagnostic ignored "-Wunused-variable"
  32179. #endif
  32180. #ifdef __clang__
  32181. #pragma clang diagnostic pop
  32182. #endif
  32183. #ifdef __clang__
  32184. #pragma clang diagnostic push
  32185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32186. #pragma clang diagnostic ignored "-Wunused-variable"
  32187. #endif
  32188. #ifdef __clang__
  32189. #pragma clang diagnostic pop
  32190. #endif
  32191. #ifdef __clang__
  32192. #pragma clang diagnostic push
  32193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32194. #pragma clang diagnostic ignored "-Wunused-variable"
  32195. #endif
  32196. #ifdef __clang__
  32197. #pragma clang diagnostic pop
  32198. #endif
  32199. #ifdef __clang__
  32200. #pragma clang diagnostic push
  32201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32202. #pragma clang diagnostic ignored "-Wunused-variable"
  32203. #endif
  32204. #ifdef __clang__
  32205. #pragma clang diagnostic pop
  32206. #endif
  32207. #ifdef __clang__
  32208. #pragma clang diagnostic push
  32209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32210. #pragma clang diagnostic ignored "-Wunused-variable"
  32211. #endif
  32212. #ifdef __clang__
  32213. #pragma clang diagnostic pop
  32214. #endif
  32215. #ifdef __clang__
  32216. #pragma clang diagnostic push
  32217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32218. #pragma clang diagnostic ignored "-Wunused-variable"
  32219. #endif
  32220. #ifdef __clang__
  32221. #pragma clang diagnostic pop
  32222. #endif
  32223. #ifdef __clang__
  32224. #pragma clang diagnostic push
  32225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32226. #pragma clang diagnostic ignored "-Wunused-variable"
  32227. #endif
  32228. #ifdef __clang__
  32229. #pragma clang diagnostic pop
  32230. #endif
  32231. #ifdef __clang__
  32232. #pragma clang diagnostic push
  32233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32234. #pragma clang diagnostic ignored "-Wunused-variable"
  32235. #endif
  32236. #ifdef __clang__
  32237. #pragma clang diagnostic pop
  32238. #endif
  32239. #ifdef __clang__
  32240. #pragma clang diagnostic push
  32241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32242. #pragma clang diagnostic ignored "-Wunused-variable"
  32243. #endif
  32244. #ifdef __clang__
  32245. #pragma clang diagnostic pop
  32246. #endif
  32247. #ifdef __clang__
  32248. #pragma clang diagnostic push
  32249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32250. #pragma clang diagnostic ignored "-Wunused-variable"
  32251. #endif
  32252. #ifdef __clang__
  32253. #pragma clang diagnostic pop
  32254. #endif
  32255. #ifdef __clang__
  32256. #pragma clang diagnostic push
  32257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32258. #pragma clang diagnostic ignored "-Wunused-variable"
  32259. #endif
  32260. #ifdef __clang__
  32261. #pragma clang diagnostic pop
  32262. #endif
  32263. #ifdef __clang__
  32264. #pragma clang diagnostic push
  32265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32266. #pragma clang diagnostic ignored "-Wunused-variable"
  32267. #endif
  32268. #ifdef __clang__
  32269. #pragma clang diagnostic pop
  32270. #endif
  32271. #ifdef __clang__
  32272. #pragma clang diagnostic push
  32273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32274. #pragma clang diagnostic ignored "-Wunused-variable"
  32275. #endif
  32276. #ifdef __clang__
  32277. #pragma clang diagnostic pop
  32278. #endif
  32279. #ifdef __clang__
  32280. #pragma clang diagnostic push
  32281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32282. #pragma clang diagnostic ignored "-Wunused-variable"
  32283. #endif
  32284. #ifdef __clang__
  32285. #pragma clang diagnostic pop
  32286. #endif
  32287. #ifdef __clang__
  32288. #pragma clang diagnostic push
  32289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32290. #pragma clang diagnostic ignored "-Wunused-variable"
  32291. #endif
  32292. #ifdef __clang__
  32293. #pragma clang diagnostic pop
  32294. #endif
  32295. #ifdef __clang__
  32296. #pragma clang diagnostic push
  32297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32298. #pragma clang diagnostic ignored "-Wunused-variable"
  32299. #endif
  32300. #ifdef __clang__
  32301. #pragma clang diagnostic pop
  32302. #endif
  32303. #ifdef __clang__
  32304. #pragma clang diagnostic push
  32305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32306. #pragma clang diagnostic ignored "-Wunused-variable"
  32307. #endif
  32308. #ifdef __clang__
  32309. #pragma clang diagnostic pop
  32310. #endif
  32311. #ifdef __clang__
  32312. #pragma clang diagnostic push
  32313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32314. #pragma clang diagnostic ignored "-Wunused-variable"
  32315. #endif
  32316. #ifdef __clang__
  32317. #pragma clang diagnostic pop
  32318. #endif
  32319. #ifdef __clang__
  32320. #pragma clang diagnostic push
  32321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32322. #pragma clang diagnostic ignored "-Wunused-variable"
  32323. #endif
  32324. #ifdef __clang__
  32325. #pragma clang diagnostic pop
  32326. #endif
  32327. #ifdef __clang__
  32328. #pragma clang diagnostic push
  32329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32330. #pragma clang diagnostic ignored "-Wunused-variable"
  32331. #endif
  32332. #ifdef __clang__
  32333. #pragma clang diagnostic pop
  32334. #endif
  32335. #ifdef __clang__
  32336. #pragma clang diagnostic push
  32337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32338. #pragma clang diagnostic ignored "-Wunused-variable"
  32339. #endif
  32340. #ifdef __clang__
  32341. #pragma clang diagnostic pop
  32342. #endif
  32343. #ifdef __clang__
  32344. #pragma clang diagnostic push
  32345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32346. #pragma clang diagnostic ignored "-Wunused-variable"
  32347. #endif
  32348. #ifdef __clang__
  32349. #pragma clang diagnostic pop
  32350. #endif
  32351. #ifdef __clang__
  32352. #pragma clang diagnostic push
  32353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32354. #pragma clang diagnostic ignored "-Wunused-variable"
  32355. #endif
  32356. #ifdef __clang__
  32357. #pragma clang diagnostic pop
  32358. #endif
  32359. #ifdef __clang__
  32360. #pragma clang diagnostic push
  32361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32362. #pragma clang diagnostic ignored "-Wunused-variable"
  32363. #endif
  32364. #ifdef __clang__
  32365. #pragma clang diagnostic pop
  32366. #endif
  32367. #ifdef __clang__
  32368. #pragma clang diagnostic push
  32369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32370. #pragma clang diagnostic ignored "-Wunused-variable"
  32371. #endif
  32372. #ifdef __clang__
  32373. #pragma clang diagnostic pop
  32374. #endif
  32375. #ifdef __clang__
  32376. #pragma clang diagnostic push
  32377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32378. #pragma clang diagnostic ignored "-Wunused-variable"
  32379. #endif
  32380. #ifdef __clang__
  32381. #pragma clang diagnostic pop
  32382. #endif
  32383. #ifdef __clang__
  32384. #pragma clang diagnostic push
  32385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32386. #pragma clang diagnostic ignored "-Wunused-variable"
  32387. #endif
  32388. #ifdef __clang__
  32389. #pragma clang diagnostic pop
  32390. #endif
  32391. #ifdef __clang__
  32392. #pragma clang diagnostic push
  32393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32394. #pragma clang diagnostic ignored "-Wunused-variable"
  32395. #endif
  32396. #ifdef __clang__
  32397. #pragma clang diagnostic pop
  32398. #endif
  32399. #ifdef __clang__
  32400. #pragma clang diagnostic push
  32401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32402. #pragma clang diagnostic ignored "-Wunused-variable"
  32403. #endif
  32404. #ifdef __clang__
  32405. #pragma clang diagnostic pop
  32406. #endif
  32407. #ifdef __clang__
  32408. #pragma clang diagnostic push
  32409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32410. #pragma clang diagnostic ignored "-Wunused-variable"
  32411. #endif
  32412. #ifdef __clang__
  32413. #pragma clang diagnostic pop
  32414. #endif
  32415. #ifdef __clang__
  32416. #pragma clang diagnostic push
  32417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32418. #pragma clang diagnostic ignored "-Wunused-variable"
  32419. #endif
  32420. #ifdef __clang__
  32421. #pragma clang diagnostic pop
  32422. #endif
  32423. #ifdef __clang__
  32424. #pragma clang diagnostic push
  32425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32426. #pragma clang diagnostic ignored "-Wunused-variable"
  32427. #endif
  32428. #ifdef __clang__
  32429. #pragma clang diagnostic pop
  32430. #endif
  32431. #ifdef __clang__
  32432. #pragma clang diagnostic push
  32433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32434. #pragma clang diagnostic ignored "-Wunused-variable"
  32435. #endif
  32436. #ifdef __clang__
  32437. #pragma clang diagnostic pop
  32438. #endif
  32439. #ifdef __clang__
  32440. #pragma clang diagnostic push
  32441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32442. #pragma clang diagnostic ignored "-Wunused-variable"
  32443. #endif
  32444. #ifdef __clang__
  32445. #pragma clang diagnostic pop
  32446. #endif
  32447. #ifdef __clang__
  32448. #pragma clang diagnostic push
  32449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32450. #pragma clang diagnostic ignored "-Wunused-variable"
  32451. #endif
  32452. #ifdef __clang__
  32453. #pragma clang diagnostic pop
  32454. #endif
  32455. #ifdef __clang__
  32456. #pragma clang diagnostic push
  32457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32458. #pragma clang diagnostic ignored "-Wunused-variable"
  32459. #endif
  32460. #ifdef __clang__
  32461. #pragma clang diagnostic pop
  32462. #endif
  32463. #ifdef __clang__
  32464. #pragma clang diagnostic push
  32465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32466. #pragma clang diagnostic ignored "-Wunused-variable"
  32467. #endif
  32468. #ifdef __clang__
  32469. #pragma clang diagnostic pop
  32470. #endif
  32471. #ifdef __clang__
  32472. #pragma clang diagnostic push
  32473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32474. #pragma clang diagnostic ignored "-Wunused-variable"
  32475. #endif
  32476. #ifdef __clang__
  32477. #pragma clang diagnostic pop
  32478. #endif
  32479. #ifdef __clang__
  32480. #pragma clang diagnostic push
  32481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32482. #pragma clang diagnostic ignored "-Wunused-variable"
  32483. #endif
  32484. #ifdef __clang__
  32485. #pragma clang diagnostic pop
  32486. #endif
  32487. #ifdef __clang__
  32488. #pragma clang diagnostic push
  32489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32490. #pragma clang diagnostic ignored "-Wunused-variable"
  32491. #endif
  32492. #ifdef __clang__
  32493. #pragma clang diagnostic pop
  32494. #endif
  32495. #ifdef __clang__
  32496. #pragma clang diagnostic push
  32497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32498. #pragma clang diagnostic ignored "-Wunused-variable"
  32499. #endif
  32500. #ifdef __clang__
  32501. #pragma clang diagnostic pop
  32502. #endif
  32503. #ifdef __clang__
  32504. #pragma clang diagnostic push
  32505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32506. #pragma clang diagnostic ignored "-Wunused-variable"
  32507. #endif
  32508. #ifdef __clang__
  32509. #pragma clang diagnostic pop
  32510. #endif
  32511. #ifdef __clang__
  32512. #pragma clang diagnostic push
  32513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32514. #pragma clang diagnostic ignored "-Wunused-variable"
  32515. #endif
  32516. #ifdef __clang__
  32517. #pragma clang diagnostic pop
  32518. #endif
  32519. #ifdef __clang__
  32520. #pragma clang diagnostic push
  32521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32522. #pragma clang diagnostic ignored "-Wunused-variable"
  32523. #endif
  32524. #ifdef __clang__
  32525. #pragma clang diagnostic pop
  32526. #endif
  32527. #ifdef __clang__
  32528. #pragma clang diagnostic push
  32529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32530. #pragma clang diagnostic ignored "-Wunused-variable"
  32531. #endif
  32532. #ifdef __clang__
  32533. #pragma clang diagnostic pop
  32534. #endif
  32535. #ifdef __clang__
  32536. #pragma clang diagnostic push
  32537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32538. #pragma clang diagnostic ignored "-Wunused-variable"
  32539. #endif
  32540. #ifdef __clang__
  32541. #pragma clang diagnostic pop
  32542. #endif
  32543. #ifdef __clang__
  32544. #pragma clang diagnostic push
  32545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32546. #pragma clang diagnostic ignored "-Wunused-variable"
  32547. #endif
  32548. #ifdef __clang__
  32549. #pragma clang diagnostic pop
  32550. #endif
  32551. #ifdef __clang__
  32552. #pragma clang diagnostic push
  32553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32554. #pragma clang diagnostic ignored "-Wunused-variable"
  32555. #endif
  32556. #ifdef __clang__
  32557. #pragma clang diagnostic pop
  32558. #endif
  32559. #ifdef __clang__
  32560. #pragma clang diagnostic push
  32561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32562. #pragma clang diagnostic ignored "-Wunused-variable"
  32563. #endif
  32564. #ifdef __clang__
  32565. #pragma clang diagnostic pop
  32566. #endif
  32567. #ifdef __clang__
  32568. #pragma clang diagnostic push
  32569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32570. #pragma clang diagnostic ignored "-Wunused-variable"
  32571. #endif
  32572. #ifdef __clang__
  32573. #pragma clang diagnostic pop
  32574. #endif
  32575. #ifdef __clang__
  32576. #pragma clang diagnostic push
  32577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32578. #pragma clang diagnostic ignored "-Wunused-variable"
  32579. #endif
  32580. #ifdef __clang__
  32581. #pragma clang diagnostic pop
  32582. #endif
  32583. #ifdef __clang__
  32584. #pragma clang diagnostic push
  32585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32586. #pragma clang diagnostic ignored "-Wunused-variable"
  32587. #endif
  32588. #ifdef __clang__
  32589. #pragma clang diagnostic pop
  32590. #endif
  32591. #ifdef __clang__
  32592. #pragma clang diagnostic push
  32593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32594. #pragma clang diagnostic ignored "-Wunused-variable"
  32595. #endif
  32596. #ifdef __clang__
  32597. #pragma clang diagnostic pop
  32598. #endif
  32599. #ifdef __clang__
  32600. #pragma clang diagnostic push
  32601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32602. #pragma clang diagnostic ignored "-Wunused-variable"
  32603. #endif
  32604. #ifdef __clang__
  32605. #pragma clang diagnostic pop
  32606. #endif
  32607. #ifdef __clang__
  32608. #pragma clang diagnostic push
  32609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32610. #pragma clang diagnostic ignored "-Wunused-variable"
  32611. #endif
  32612. #ifdef __clang__
  32613. #pragma clang diagnostic pop
  32614. #endif
  32615. #ifdef __clang__
  32616. #pragma clang diagnostic push
  32617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32618. #pragma clang diagnostic ignored "-Wunused-variable"
  32619. #endif
  32620. #ifdef __clang__
  32621. #pragma clang diagnostic pop
  32622. #endif
  32623. #ifdef __clang__
  32624. #pragma clang diagnostic push
  32625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32626. #pragma clang diagnostic ignored "-Wunused-variable"
  32627. #endif
  32628. #ifdef __clang__
  32629. #pragma clang diagnostic pop
  32630. #endif
  32631. #ifdef __clang__
  32632. #pragma clang diagnostic push
  32633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32634. #pragma clang diagnostic ignored "-Wunused-variable"
  32635. #endif
  32636. #ifdef __clang__
  32637. #pragma clang diagnostic pop
  32638. #endif
  32639. #ifdef __clang__
  32640. #pragma clang diagnostic push
  32641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32642. #pragma clang diagnostic ignored "-Wunused-variable"
  32643. #endif
  32644. #ifdef __clang__
  32645. #pragma clang diagnostic pop
  32646. #endif
  32647. #ifdef __clang__
  32648. #pragma clang diagnostic push
  32649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32650. #pragma clang diagnostic ignored "-Wunused-variable"
  32651. #endif
  32652. #ifdef __clang__
  32653. #pragma clang diagnostic pop
  32654. #endif
  32655. #ifdef __clang__
  32656. #pragma clang diagnostic push
  32657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32658. #pragma clang diagnostic ignored "-Wunused-variable"
  32659. #endif
  32660. #ifdef __clang__
  32661. #pragma clang diagnostic pop
  32662. #endif
  32663. #ifdef __clang__
  32664. #pragma clang diagnostic push
  32665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32666. #pragma clang diagnostic ignored "-Wunused-variable"
  32667. #endif
  32668. #ifdef __clang__
  32669. #pragma clang diagnostic pop
  32670. #endif
  32671. #ifdef __clang__
  32672. #pragma clang diagnostic push
  32673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32674. #pragma clang diagnostic ignored "-Wunused-variable"
  32675. #endif
  32676. #ifdef __clang__
  32677. #pragma clang diagnostic pop
  32678. #endif
  32679. #ifdef __clang__
  32680. #pragma clang diagnostic push
  32681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32682. #pragma clang diagnostic ignored "-Wunused-variable"
  32683. #endif
  32684. #ifdef __clang__
  32685. #pragma clang diagnostic pop
  32686. #endif
  32687. #ifdef __clang__
  32688. #pragma clang diagnostic push
  32689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32690. #pragma clang diagnostic ignored "-Wunused-variable"
  32691. #endif
  32692. #ifdef __clang__
  32693. #pragma clang diagnostic pop
  32694. #endif
  32695. #ifdef __clang__
  32696. #pragma clang diagnostic push
  32697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32698. #pragma clang diagnostic ignored "-Wunused-variable"
  32699. #endif
  32700. #ifdef __clang__
  32701. #pragma clang diagnostic pop
  32702. #endif
  32703. #ifdef __clang__
  32704. #pragma clang diagnostic push
  32705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32706. #pragma clang diagnostic ignored "-Wunused-variable"
  32707. #endif
  32708. #ifdef __clang__
  32709. #pragma clang diagnostic pop
  32710. #endif
  32711. #ifdef __clang__
  32712. #pragma clang diagnostic push
  32713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32714. #pragma clang diagnostic ignored "-Wunused-variable"
  32715. #endif
  32716. #ifdef __clang__
  32717. #pragma clang diagnostic pop
  32718. #endif
  32719. #ifdef __clang__
  32720. #pragma clang diagnostic push
  32721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32722. #pragma clang diagnostic ignored "-Wunused-variable"
  32723. #endif
  32724. #ifdef __clang__
  32725. #pragma clang diagnostic pop
  32726. #endif
  32727. #ifdef __clang__
  32728. #pragma clang diagnostic push
  32729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32730. #pragma clang diagnostic ignored "-Wunused-variable"
  32731. #endif
  32732. #ifdef __clang__
  32733. #pragma clang diagnostic pop
  32734. #endif
  32735. #ifdef __clang__
  32736. #pragma clang diagnostic push
  32737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32738. #pragma clang diagnostic ignored "-Wunused-variable"
  32739. #endif
  32740. #ifdef __clang__
  32741. #pragma clang diagnostic pop
  32742. #endif
  32743. #ifdef __clang__
  32744. #pragma clang diagnostic push
  32745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32746. #pragma clang diagnostic ignored "-Wunused-variable"
  32747. #endif
  32748. #ifdef __clang__
  32749. #pragma clang diagnostic pop
  32750. #endif
  32751. #ifdef __clang__
  32752. #pragma clang diagnostic push
  32753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32754. #pragma clang diagnostic ignored "-Wunused-variable"
  32755. #endif
  32756. #ifdef __clang__
  32757. #pragma clang diagnostic pop
  32758. #endif
  32759. #ifdef __clang__
  32760. #pragma clang diagnostic push
  32761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32762. #pragma clang diagnostic ignored "-Wunused-variable"
  32763. #endif
  32764. #ifdef __clang__
  32765. #pragma clang diagnostic pop
  32766. #endif
  32767. #ifdef __clang__
  32768. #pragma clang diagnostic push
  32769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32770. #pragma clang diagnostic ignored "-Wunused-variable"
  32771. #endif
  32772. #ifdef __clang__
  32773. #pragma clang diagnostic pop
  32774. #endif
  32775. #ifdef __clang__
  32776. #pragma clang diagnostic push
  32777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32778. #pragma clang diagnostic ignored "-Wunused-variable"
  32779. #endif
  32780. #ifdef __clang__
  32781. #pragma clang diagnostic pop
  32782. #endif
  32783. #ifdef __clang__
  32784. #pragma clang diagnostic push
  32785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32786. #pragma clang diagnostic ignored "-Wunused-variable"
  32787. #endif
  32788. #ifdef __clang__
  32789. #pragma clang diagnostic pop
  32790. #endif
  32791. #ifdef __clang__
  32792. #pragma clang diagnostic push
  32793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32794. #pragma clang diagnostic ignored "-Wunused-variable"
  32795. #endif
  32796. #ifdef __clang__
  32797. #pragma clang diagnostic pop
  32798. #endif
  32799. #ifdef __clang__
  32800. #pragma clang diagnostic push
  32801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32802. #pragma clang diagnostic ignored "-Wunused-variable"
  32803. #endif
  32804. #ifdef __clang__
  32805. #pragma clang diagnostic pop
  32806. #endif
  32807. #ifdef __clang__
  32808. #pragma clang diagnostic push
  32809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32810. #pragma clang diagnostic ignored "-Wunused-variable"
  32811. #endif
  32812. #ifdef __clang__
  32813. #pragma clang diagnostic pop
  32814. #endif
  32815. #ifdef __clang__
  32816. #pragma clang diagnostic push
  32817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32818. #pragma clang diagnostic ignored "-Wunused-variable"
  32819. #endif
  32820. #ifdef __clang__
  32821. #pragma clang diagnostic pop
  32822. #endif
  32823. #ifdef __clang__
  32824. #pragma clang diagnostic push
  32825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32826. #pragma clang diagnostic ignored "-Wunused-variable"
  32827. #endif
  32828. #ifdef __clang__
  32829. #pragma clang diagnostic pop
  32830. #endif
  32831. #ifdef __clang__
  32832. #pragma clang diagnostic push
  32833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32834. #pragma clang diagnostic ignored "-Wunused-variable"
  32835. #endif
  32836. #ifdef __clang__
  32837. #pragma clang diagnostic pop
  32838. #endif
  32839. #ifdef __clang__
  32840. #pragma clang diagnostic push
  32841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32842. #pragma clang diagnostic ignored "-Wunused-variable"
  32843. #endif
  32844. #ifdef __clang__
  32845. #pragma clang diagnostic pop
  32846. #endif
  32847. #ifdef __clang__
  32848. #pragma clang diagnostic push
  32849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32850. #pragma clang diagnostic ignored "-Wunused-variable"
  32851. #endif
  32852. #ifdef __clang__
  32853. #pragma clang diagnostic pop
  32854. #endif
  32855. #ifdef __clang__
  32856. #pragma clang diagnostic push
  32857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32858. #pragma clang diagnostic ignored "-Wunused-variable"
  32859. #endif
  32860. #ifdef __clang__
  32861. #pragma clang diagnostic pop
  32862. #endif
  32863. #ifdef __clang__
  32864. #pragma clang diagnostic push
  32865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32866. #pragma clang diagnostic ignored "-Wunused-variable"
  32867. #endif
  32868. #ifdef __clang__
  32869. #pragma clang diagnostic pop
  32870. #endif
  32871. #ifdef __clang__
  32872. #pragma clang diagnostic push
  32873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32874. #pragma clang diagnostic ignored "-Wunused-variable"
  32875. #endif
  32876. #ifdef __clang__
  32877. #pragma clang diagnostic pop
  32878. #endif
  32879. #ifdef __clang__
  32880. #pragma clang diagnostic push
  32881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32882. #pragma clang diagnostic ignored "-Wunused-variable"
  32883. #endif
  32884. #ifdef __clang__
  32885. #pragma clang diagnostic pop
  32886. #endif
  32887. #ifdef __clang__
  32888. #pragma clang diagnostic push
  32889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32890. #pragma clang diagnostic ignored "-Wunused-variable"
  32891. #endif
  32892. #ifdef __clang__
  32893. #pragma clang diagnostic pop
  32894. #endif
  32895. #ifdef __clang__
  32896. #pragma clang diagnostic push
  32897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32898. #pragma clang diagnostic ignored "-Wunused-variable"
  32899. #endif
  32900. #ifdef __clang__
  32901. #pragma clang diagnostic pop
  32902. #endif
  32903. #ifdef __clang__
  32904. #pragma clang diagnostic push
  32905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32906. #pragma clang diagnostic ignored "-Wunused-variable"
  32907. #endif
  32908. #ifdef __clang__
  32909. #pragma clang diagnostic pop
  32910. #endif
  32911. #ifdef __clang__
  32912. #pragma clang diagnostic push
  32913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32914. #pragma clang diagnostic ignored "-Wunused-variable"
  32915. #endif
  32916. #ifdef __clang__
  32917. #pragma clang diagnostic pop
  32918. #endif
  32919. #ifdef __clang__
  32920. #pragma clang diagnostic push
  32921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32922. #pragma clang diagnostic ignored "-Wunused-variable"
  32923. #endif
  32924. #ifdef __clang__
  32925. #pragma clang diagnostic pop
  32926. #endif
  32927. #ifdef __clang__
  32928. #pragma clang diagnostic push
  32929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32930. #pragma clang diagnostic ignored "-Wunused-variable"
  32931. #endif
  32932. #ifdef __clang__
  32933. #pragma clang diagnostic pop
  32934. #endif
  32935. #ifdef __clang__
  32936. #pragma clang diagnostic push
  32937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32938. #pragma clang diagnostic ignored "-Wunused-variable"
  32939. #endif
  32940. #ifdef __clang__
  32941. #pragma clang diagnostic pop
  32942. #endif
  32943. #ifdef __clang__
  32944. #pragma clang diagnostic push
  32945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32946. #pragma clang diagnostic ignored "-Wunused-variable"
  32947. #endif
  32948. #ifdef __clang__
  32949. #pragma clang diagnostic pop
  32950. #endif
  32951. #ifdef __clang__
  32952. #pragma clang diagnostic push
  32953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32954. #pragma clang diagnostic ignored "-Wunused-variable"
  32955. #endif
  32956. #ifdef __clang__
  32957. #pragma clang diagnostic pop
  32958. #endif
  32959. #ifdef __clang__
  32960. #pragma clang diagnostic push
  32961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32962. #pragma clang diagnostic ignored "-Wunused-variable"
  32963. #endif
  32964. #ifdef __clang__
  32965. #pragma clang diagnostic pop
  32966. #endif
  32967. #ifdef __clang__
  32968. #pragma clang diagnostic push
  32969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32970. #pragma clang diagnostic ignored "-Wunused-variable"
  32971. #endif
  32972. #ifdef __clang__
  32973. #pragma clang diagnostic pop
  32974. #endif
  32975. #ifdef __clang__
  32976. #pragma clang diagnostic push
  32977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32978. #pragma clang diagnostic ignored "-Wunused-variable"
  32979. #endif
  32980. #ifdef __clang__
  32981. #pragma clang diagnostic pop
  32982. #endif
  32983. #ifdef __clang__
  32984. #pragma clang diagnostic push
  32985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32986. #pragma clang diagnostic ignored "-Wunused-variable"
  32987. #endif
  32988. #ifdef __clang__
  32989. #pragma clang diagnostic pop
  32990. #endif
  32991. #ifdef __clang__
  32992. #pragma clang diagnostic push
  32993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32994. #pragma clang diagnostic ignored "-Wunused-variable"
  32995. #endif
  32996. #ifdef __clang__
  32997. #pragma clang diagnostic pop
  32998. #endif
  32999. #ifdef __clang__
  33000. #pragma clang diagnostic push
  33001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33002. #pragma clang diagnostic ignored "-Wunused-variable"
  33003. #endif
  33004. #ifdef __clang__
  33005. #pragma clang diagnostic pop
  33006. #endif
  33007. #ifdef __clang__
  33008. #pragma clang diagnostic push
  33009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33010. #pragma clang diagnostic ignored "-Wunused-variable"
  33011. #endif
  33012. #ifdef __clang__
  33013. #pragma clang diagnostic pop
  33014. #endif
  33015. #ifdef __clang__
  33016. #pragma clang diagnostic push
  33017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33018. #pragma clang diagnostic ignored "-Wunused-variable"
  33019. #endif
  33020. #ifdef __clang__
  33021. #pragma clang diagnostic pop
  33022. #endif
  33023. #ifdef __clang__
  33024. #pragma clang diagnostic push
  33025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33026. #pragma clang diagnostic ignored "-Wunused-variable"
  33027. #endif
  33028. #ifdef __clang__
  33029. #pragma clang diagnostic pop
  33030. #endif
  33031. #ifdef __clang__
  33032. #pragma clang diagnostic push
  33033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33034. #pragma clang diagnostic ignored "-Wunused-variable"
  33035. #endif
  33036. #ifdef __clang__
  33037. #pragma clang diagnostic pop
  33038. #endif
  33039. #ifdef __clang__
  33040. #pragma clang diagnostic push
  33041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33042. #pragma clang diagnostic ignored "-Wunused-variable"
  33043. #endif
  33044. #ifdef __clang__
  33045. #pragma clang diagnostic pop
  33046. #endif
  33047. #ifdef __clang__
  33048. #pragma clang diagnostic push
  33049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33050. #pragma clang diagnostic ignored "-Wunused-variable"
  33051. #endif
  33052. #ifdef __clang__
  33053. #pragma clang diagnostic pop
  33054. #endif
  33055. #ifdef __clang__
  33056. #pragma clang diagnostic push
  33057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33058. #pragma clang diagnostic ignored "-Wunused-variable"
  33059. #endif
  33060. #ifdef __clang__
  33061. #pragma clang diagnostic pop
  33062. #endif
  33063. #ifdef __clang__
  33064. #pragma clang diagnostic push
  33065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33066. #pragma clang diagnostic ignored "-Wunused-variable"
  33067. #endif
  33068. #ifdef __clang__
  33069. #pragma clang diagnostic pop
  33070. #endif
  33071. #ifdef __clang__
  33072. #pragma clang diagnostic push
  33073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33074. #pragma clang diagnostic ignored "-Wunused-variable"
  33075. #endif
  33076. #ifdef __clang__
  33077. #pragma clang diagnostic pop
  33078. #endif
  33079. #ifdef __clang__
  33080. #pragma clang diagnostic push
  33081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33082. #pragma clang diagnostic ignored "-Wunused-variable"
  33083. #endif
  33084. #ifdef __clang__
  33085. #pragma clang diagnostic pop
  33086. #endif
  33087. #ifdef __clang__
  33088. #pragma clang diagnostic push
  33089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33090. #pragma clang diagnostic ignored "-Wunused-variable"
  33091. #endif
  33092. #ifdef __clang__
  33093. #pragma clang diagnostic pop
  33094. #endif
  33095. #ifdef __clang__
  33096. #pragma clang diagnostic push
  33097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33098. #pragma clang diagnostic ignored "-Wunused-variable"
  33099. #endif
  33100. #ifdef __clang__
  33101. #pragma clang diagnostic pop
  33102. #endif
  33103. #ifdef __clang__
  33104. #pragma clang diagnostic push
  33105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33106. #pragma clang diagnostic ignored "-Wunused-variable"
  33107. #endif
  33108. #ifdef __clang__
  33109. #pragma clang diagnostic pop
  33110. #endif
  33111. #ifdef __clang__
  33112. #pragma clang diagnostic push
  33113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33114. #pragma clang diagnostic ignored "-Wunused-variable"
  33115. #endif
  33116. #ifdef __clang__
  33117. #pragma clang diagnostic pop
  33118. #endif
  33119. #ifdef __clang__
  33120. #pragma clang diagnostic push
  33121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33122. #pragma clang diagnostic ignored "-Wunused-variable"
  33123. #endif
  33124. #ifdef __clang__
  33125. #pragma clang diagnostic pop
  33126. #endif
  33127. #ifdef __clang__
  33128. #pragma clang diagnostic push
  33129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33130. #pragma clang diagnostic ignored "-Wunused-variable"
  33131. #endif
  33132. #ifdef __clang__
  33133. #pragma clang diagnostic pop
  33134. #endif
  33135. #ifdef __clang__
  33136. #pragma clang diagnostic push
  33137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33138. #pragma clang diagnostic ignored "-Wunused-variable"
  33139. #endif
  33140. #ifdef __clang__
  33141. #pragma clang diagnostic pop
  33142. #endif
  33143. #ifdef __clang__
  33144. #pragma clang diagnostic push
  33145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33146. #pragma clang diagnostic ignored "-Wunused-variable"
  33147. #endif
  33148. #ifdef __clang__
  33149. #pragma clang diagnostic pop
  33150. #endif
  33151. #ifdef __clang__
  33152. #pragma clang diagnostic push
  33153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33154. #pragma clang diagnostic ignored "-Wunused-variable"
  33155. #endif
  33156. #ifdef __clang__
  33157. #pragma clang diagnostic pop
  33158. #endif
  33159. #ifdef __clang__
  33160. #pragma clang diagnostic push
  33161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33162. #pragma clang diagnostic ignored "-Wunused-variable"
  33163. #endif
  33164. #ifdef __clang__
  33165. #pragma clang diagnostic pop
  33166. #endif
  33167. #ifdef __clang__
  33168. #pragma clang diagnostic push
  33169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33170. #pragma clang diagnostic ignored "-Wunused-variable"
  33171. #endif
  33172. #ifdef __clang__
  33173. #pragma clang diagnostic pop
  33174. #endif
  33175. #ifdef __clang__
  33176. #pragma clang diagnostic push
  33177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33178. #pragma clang diagnostic ignored "-Wunused-variable"
  33179. #endif
  33180. #ifdef __clang__
  33181. #pragma clang diagnostic pop
  33182. #endif
  33183. #ifdef __clang__
  33184. #pragma clang diagnostic push
  33185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33186. #pragma clang diagnostic ignored "-Wunused-variable"
  33187. #endif
  33188. #ifdef __clang__
  33189. #pragma clang diagnostic pop
  33190. #endif
  33191. #ifdef __clang__
  33192. #pragma clang diagnostic push
  33193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33194. #pragma clang diagnostic ignored "-Wunused-variable"
  33195. #endif
  33196. #ifdef __clang__
  33197. #pragma clang diagnostic pop
  33198. #endif
  33199. #ifdef __clang__
  33200. #pragma clang diagnostic push
  33201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33202. #pragma clang diagnostic ignored "-Wunused-variable"
  33203. #endif
  33204. #ifdef __clang__
  33205. #pragma clang diagnostic pop
  33206. #endif
  33207. #ifdef __clang__
  33208. #pragma clang diagnostic push
  33209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33210. #pragma clang diagnostic ignored "-Wunused-variable"
  33211. #endif
  33212. #ifdef __clang__
  33213. #pragma clang diagnostic pop
  33214. #endif
  33215. #ifdef __clang__
  33216. #pragma clang diagnostic push
  33217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33218. #pragma clang diagnostic ignored "-Wunused-variable"
  33219. #endif
  33220. #ifdef __clang__
  33221. #pragma clang diagnostic pop
  33222. #endif
  33223. #ifdef __clang__
  33224. #pragma clang diagnostic push
  33225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33226. #pragma clang diagnostic ignored "-Wunused-variable"
  33227. #endif
  33228. #ifdef __clang__
  33229. #pragma clang diagnostic pop
  33230. #endif
  33231. #ifdef __clang__
  33232. #pragma clang diagnostic push
  33233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33234. #pragma clang diagnostic ignored "-Wunused-variable"
  33235. #endif
  33236. #ifdef __clang__
  33237. #pragma clang diagnostic pop
  33238. #endif
  33239. #ifdef __clang__
  33240. #pragma clang diagnostic push
  33241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33242. #pragma clang diagnostic ignored "-Wunused-variable"
  33243. #endif
  33244. #ifdef __clang__
  33245. #pragma clang diagnostic pop
  33246. #endif
  33247. #ifdef __clang__
  33248. #pragma clang diagnostic push
  33249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33250. #pragma clang diagnostic ignored "-Wunused-variable"
  33251. #endif
  33252. #ifdef __clang__
  33253. #pragma clang diagnostic pop
  33254. #endif
  33255. #ifdef __clang__
  33256. #pragma clang diagnostic push
  33257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33258. #pragma clang diagnostic ignored "-Wunused-variable"
  33259. #endif
  33260. #ifdef __clang__
  33261. #pragma clang diagnostic pop
  33262. #endif
  33263. #ifdef __clang__
  33264. #pragma clang diagnostic push
  33265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33266. #pragma clang diagnostic ignored "-Wunused-variable"
  33267. #endif
  33268. #ifdef __clang__
  33269. #pragma clang diagnostic pop
  33270. #endif
  33271. #ifdef __clang__
  33272. #pragma clang diagnostic push
  33273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33274. #pragma clang diagnostic ignored "-Wunused-variable"
  33275. #endif
  33276. #ifdef __clang__
  33277. #pragma clang diagnostic pop
  33278. #endif
  33279. #ifdef __clang__
  33280. #pragma clang diagnostic push
  33281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33282. #pragma clang diagnostic ignored "-Wunused-variable"
  33283. #endif
  33284. #ifdef __clang__
  33285. #pragma clang diagnostic pop
  33286. #endif
  33287. #ifdef __clang__
  33288. #pragma clang diagnostic push
  33289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33290. #pragma clang diagnostic ignored "-Wunused-variable"
  33291. #endif
  33292. #ifdef __clang__
  33293. #pragma clang diagnostic pop
  33294. #endif
  33295. #ifdef __clang__
  33296. #pragma clang diagnostic push
  33297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33298. #pragma clang diagnostic ignored "-Wunused-variable"
  33299. #endif
  33300. #ifdef __clang__
  33301. #pragma clang diagnostic pop
  33302. #endif
  33303. #ifdef __clang__
  33304. #pragma clang diagnostic push
  33305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33306. #pragma clang diagnostic ignored "-Wunused-variable"
  33307. #endif
  33308. #ifdef __clang__
  33309. #pragma clang diagnostic pop
  33310. #endif
  33311. #ifdef __clang__
  33312. #pragma clang diagnostic push
  33313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33314. #pragma clang diagnostic ignored "-Wunused-variable"
  33315. #endif
  33316. #ifdef __clang__
  33317. #pragma clang diagnostic pop
  33318. #endif
  33319. #ifdef __clang__
  33320. #pragma clang diagnostic push
  33321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33322. #pragma clang diagnostic ignored "-Wunused-variable"
  33323. #endif
  33324. #ifdef __clang__
  33325. #pragma clang diagnostic pop
  33326. #endif
  33327. #ifdef __clang__
  33328. #pragma clang diagnostic push
  33329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33330. #pragma clang diagnostic ignored "-Wunused-variable"
  33331. #endif
  33332. #ifdef __clang__
  33333. #pragma clang diagnostic pop
  33334. #endif
  33335. #ifdef __clang__
  33336. #pragma clang diagnostic push
  33337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33338. #pragma clang diagnostic ignored "-Wunused-variable"
  33339. #endif
  33340. #ifdef __clang__
  33341. #pragma clang diagnostic pop
  33342. #endif
  33343. #ifdef __clang__
  33344. #pragma clang diagnostic push
  33345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33346. #pragma clang diagnostic ignored "-Wunused-variable"
  33347. #endif
  33348. #ifdef __clang__
  33349. #pragma clang diagnostic pop
  33350. #endif
  33351. #ifdef __clang__
  33352. #pragma clang diagnostic push
  33353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33354. #pragma clang diagnostic ignored "-Wunused-variable"
  33355. #endif
  33356. #ifdef __clang__
  33357. #pragma clang diagnostic pop
  33358. #endif
  33359. #ifdef __clang__
  33360. #pragma clang diagnostic push
  33361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33362. #pragma clang diagnostic ignored "-Wunused-variable"
  33363. #endif
  33364. #ifdef __clang__
  33365. #pragma clang diagnostic pop
  33366. #endif
  33367. #ifdef __clang__
  33368. #pragma clang diagnostic push
  33369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33370. #pragma clang diagnostic ignored "-Wunused-variable"
  33371. #endif
  33372. #ifdef __clang__
  33373. #pragma clang diagnostic pop
  33374. #endif
  33375. #ifdef __clang__
  33376. #pragma clang diagnostic push
  33377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33378. #pragma clang diagnostic ignored "-Wunused-variable"
  33379. #endif
  33380. #ifdef __clang__
  33381. #pragma clang diagnostic pop
  33382. #endif
  33383. #ifdef __clang__
  33384. #pragma clang diagnostic push
  33385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33386. #pragma clang diagnostic ignored "-Wunused-variable"
  33387. #endif
  33388. #ifdef __clang__
  33389. #pragma clang diagnostic pop
  33390. #endif
  33391. #ifdef __clang__
  33392. #pragma clang diagnostic push
  33393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33394. #pragma clang diagnostic ignored "-Wunused-variable"
  33395. #endif
  33396. #ifdef __clang__
  33397. #pragma clang diagnostic pop
  33398. #endif
  33399. #ifdef __clang__
  33400. #pragma clang diagnostic push
  33401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33402. #pragma clang diagnostic ignored "-Wunused-variable"
  33403. #endif
  33404. #ifdef __clang__
  33405. #pragma clang diagnostic pop
  33406. #endif
  33407. #ifdef __clang__
  33408. #pragma clang diagnostic push
  33409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33410. #pragma clang diagnostic ignored "-Wunused-variable"
  33411. #endif
  33412. #ifdef __clang__
  33413. #pragma clang diagnostic pop
  33414. #endif
  33415. #ifdef __clang__
  33416. #pragma clang diagnostic push
  33417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33418. #pragma clang diagnostic ignored "-Wunused-variable"
  33419. #endif
  33420. #ifdef __clang__
  33421. #pragma clang diagnostic pop
  33422. #endif
  33423. #ifdef __clang__
  33424. #pragma clang diagnostic push
  33425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33426. #pragma clang diagnostic ignored "-Wunused-variable"
  33427. #endif
  33428. #ifdef __clang__
  33429. #pragma clang diagnostic pop
  33430. #endif
  33431. #ifdef __clang__
  33432. #pragma clang diagnostic push
  33433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33434. #pragma clang diagnostic ignored "-Wunused-variable"
  33435. #endif
  33436. #ifdef __clang__
  33437. #pragma clang diagnostic pop
  33438. #endif
  33439. #ifdef __clang__
  33440. #pragma clang diagnostic push
  33441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33442. #pragma clang diagnostic ignored "-Wunused-variable"
  33443. #endif
  33444. #ifdef __clang__
  33445. #pragma clang diagnostic pop
  33446. #endif
  33447. #ifdef __clang__
  33448. #pragma clang diagnostic push
  33449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33450. #pragma clang diagnostic ignored "-Wunused-variable"
  33451. #endif
  33452. #ifdef __clang__
  33453. #pragma clang diagnostic pop
  33454. #endif
  33455. #ifdef __clang__
  33456. #pragma clang diagnostic push
  33457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33458. #pragma clang diagnostic ignored "-Wunused-variable"
  33459. #endif
  33460. #ifdef __clang__
  33461. #pragma clang diagnostic pop
  33462. #endif
  33463. #ifdef __clang__
  33464. #pragma clang diagnostic push
  33465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33466. #pragma clang diagnostic ignored "-Wunused-variable"
  33467. #endif
  33468. #ifdef __clang__
  33469. #pragma clang diagnostic pop
  33470. #endif
  33471. #ifdef __clang__
  33472. #pragma clang diagnostic push
  33473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33474. #pragma clang diagnostic ignored "-Wunused-variable"
  33475. #endif
  33476. #ifdef __clang__
  33477. #pragma clang diagnostic pop
  33478. #endif
  33479. #ifdef __clang__
  33480. #pragma clang diagnostic push
  33481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33482. #pragma clang diagnostic ignored "-Wunused-variable"
  33483. #endif
  33484. #ifdef __clang__
  33485. #pragma clang diagnostic pop
  33486. #endif
  33487. #ifdef __clang__
  33488. #pragma clang diagnostic push
  33489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33490. #pragma clang diagnostic ignored "-Wunused-variable"
  33491. #endif
  33492. #ifdef __clang__
  33493. #pragma clang diagnostic pop
  33494. #endif
  33495. #ifdef __clang__
  33496. #pragma clang diagnostic push
  33497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33498. #pragma clang diagnostic ignored "-Wunused-variable"
  33499. #endif
  33500. #ifdef __clang__
  33501. #pragma clang diagnostic pop
  33502. #endif
  33503. #ifdef __clang__
  33504. #pragma clang diagnostic push
  33505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33506. #pragma clang diagnostic ignored "-Wunused-variable"
  33507. #endif
  33508. #ifdef __clang__
  33509. #pragma clang diagnostic pop
  33510. #endif
  33511. #ifdef __clang__
  33512. #pragma clang diagnostic push
  33513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33514. #pragma clang diagnostic ignored "-Wunused-variable"
  33515. #endif
  33516. #ifdef __clang__
  33517. #pragma clang diagnostic pop
  33518. #endif
  33519. #ifdef __clang__
  33520. #pragma clang diagnostic push
  33521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33522. #pragma clang diagnostic ignored "-Wunused-variable"
  33523. #endif
  33524. #ifdef __clang__
  33525. #pragma clang diagnostic pop
  33526. #endif
  33527. #ifdef __clang__
  33528. #pragma clang diagnostic push
  33529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33530. #pragma clang diagnostic ignored "-Wunused-variable"
  33531. #endif
  33532. #ifdef __clang__
  33533. #pragma clang diagnostic pop
  33534. #endif
  33535. #ifdef __clang__
  33536. #pragma clang diagnostic push
  33537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33538. #pragma clang diagnostic ignored "-Wunused-variable"
  33539. #endif
  33540. #ifdef __clang__
  33541. #pragma clang diagnostic pop
  33542. #endif
  33543. #ifdef __clang__
  33544. #pragma clang diagnostic push
  33545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33546. #pragma clang diagnostic ignored "-Wunused-variable"
  33547. #endif
  33548. #ifdef __clang__
  33549. #pragma clang diagnostic pop
  33550. #endif
  33551. #ifdef __clang__
  33552. #pragma clang diagnostic push
  33553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33554. #pragma clang diagnostic ignored "-Wunused-variable"
  33555. #endif
  33556. #ifdef __clang__
  33557. #pragma clang diagnostic pop
  33558. #endif
  33559. #ifdef __clang__
  33560. #pragma clang diagnostic push
  33561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33562. #pragma clang diagnostic ignored "-Wunused-variable"
  33563. #endif
  33564. #ifdef __clang__
  33565. #pragma clang diagnostic pop
  33566. #endif
  33567. #ifdef __clang__
  33568. #pragma clang diagnostic push
  33569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33570. #pragma clang diagnostic ignored "-Wunused-variable"
  33571. #endif
  33572. #ifdef __clang__
  33573. #pragma clang diagnostic pop
  33574. #endif
  33575. #ifdef __clang__
  33576. #pragma clang diagnostic push
  33577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33578. #pragma clang diagnostic ignored "-Wunused-variable"
  33579. #endif
  33580. #ifdef __clang__
  33581. #pragma clang diagnostic pop
  33582. #endif
  33583. #ifdef __clang__
  33584. #pragma clang diagnostic push
  33585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33586. #pragma clang diagnostic ignored "-Wunused-variable"
  33587. #endif
  33588. #ifdef __clang__
  33589. #pragma clang diagnostic pop
  33590. #endif
  33591. #ifdef __clang__
  33592. #pragma clang diagnostic push
  33593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33594. #pragma clang diagnostic ignored "-Wunused-variable"
  33595. #endif
  33596. #ifdef __clang__
  33597. #pragma clang diagnostic pop
  33598. #endif
  33599. #ifdef __clang__
  33600. #pragma clang diagnostic push
  33601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33602. #pragma clang diagnostic ignored "-Wunused-variable"
  33603. #endif
  33604. #ifdef __clang__
  33605. #pragma clang diagnostic pop
  33606. #endif
  33607. #ifdef __clang__
  33608. #pragma clang diagnostic push
  33609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33610. #pragma clang diagnostic ignored "-Wunused-variable"
  33611. #endif
  33612. #ifdef __clang__
  33613. #pragma clang diagnostic pop
  33614. #endif
  33615. #ifdef __clang__
  33616. #pragma clang diagnostic push
  33617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33618. #pragma clang diagnostic ignored "-Wunused-variable"
  33619. #endif
  33620. #ifdef __clang__
  33621. #pragma clang diagnostic pop
  33622. #endif
  33623. #ifdef __clang__
  33624. #pragma clang diagnostic push
  33625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33626. #pragma clang diagnostic ignored "-Wunused-variable"
  33627. #endif
  33628. #ifdef __clang__
  33629. #pragma clang diagnostic pop
  33630. #endif
  33631. #ifdef __clang__
  33632. #pragma clang diagnostic push
  33633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33634. #pragma clang diagnostic ignored "-Wunused-variable"
  33635. #endif
  33636. #ifdef __clang__
  33637. #pragma clang diagnostic pop
  33638. #endif
  33639. #ifdef __clang__
  33640. #pragma clang diagnostic push
  33641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33642. #pragma clang diagnostic ignored "-Wunused-variable"
  33643. #endif
  33644. #ifdef __clang__
  33645. #pragma clang diagnostic pop
  33646. #endif
  33647. #ifdef __clang__
  33648. #pragma clang diagnostic push
  33649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33650. #pragma clang diagnostic ignored "-Wunused-variable"
  33651. #endif
  33652. #ifdef __clang__
  33653. #pragma clang diagnostic pop
  33654. #endif
  33655. #ifdef __clang__
  33656. #pragma clang diagnostic push
  33657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33658. #pragma clang diagnostic ignored "-Wunused-variable"
  33659. #endif
  33660. #ifdef __clang__
  33661. #pragma clang diagnostic pop
  33662. #endif
  33663. #ifdef __clang__
  33664. #pragma clang diagnostic push
  33665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33666. #pragma clang diagnostic ignored "-Wunused-variable"
  33667. #endif
  33668. #ifdef __clang__
  33669. #pragma clang diagnostic pop
  33670. #endif
  33671. #ifdef __clang__
  33672. #pragma clang diagnostic push
  33673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33674. #pragma clang diagnostic ignored "-Wunused-variable"
  33675. #endif
  33676. #ifdef __clang__
  33677. #pragma clang diagnostic pop
  33678. #endif
  33679. #ifdef __clang__
  33680. #pragma clang diagnostic push
  33681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33682. #pragma clang diagnostic ignored "-Wunused-variable"
  33683. #endif
  33684. #ifdef __clang__
  33685. #pragma clang diagnostic pop
  33686. #endif
  33687. #ifdef __clang__
  33688. #pragma clang diagnostic push
  33689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33690. #pragma clang diagnostic ignored "-Wunused-variable"
  33691. #endif
  33692. #ifdef __clang__
  33693. #pragma clang diagnostic pop
  33694. #endif
  33695. #ifdef __clang__
  33696. #pragma clang diagnostic push
  33697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33698. #pragma clang diagnostic ignored "-Wunused-variable"
  33699. #endif
  33700. #ifdef __clang__
  33701. #pragma clang diagnostic pop
  33702. #endif
  33703. #ifdef __clang__
  33704. #pragma clang diagnostic push
  33705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33706. #pragma clang diagnostic ignored "-Wunused-variable"
  33707. #endif
  33708. #ifdef __clang__
  33709. #pragma clang diagnostic pop
  33710. #endif
  33711. #ifdef __clang__
  33712. #pragma clang diagnostic push
  33713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33714. #pragma clang diagnostic ignored "-Wunused-variable"
  33715. #endif
  33716. #ifdef __clang__
  33717. #pragma clang diagnostic pop
  33718. #endif
  33719. #ifdef __clang__
  33720. #pragma clang diagnostic push
  33721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33722. #pragma clang diagnostic ignored "-Wunused-variable"
  33723. #endif
  33724. #ifdef __clang__
  33725. #pragma clang diagnostic pop
  33726. #endif
  33727. #ifdef __clang__
  33728. #pragma clang diagnostic push
  33729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33730. #pragma clang diagnostic ignored "-Wunused-variable"
  33731. #endif
  33732. #ifdef __clang__
  33733. #pragma clang diagnostic pop
  33734. #endif
  33735. #ifdef __clang__
  33736. #pragma clang diagnostic push
  33737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33738. #pragma clang diagnostic ignored "-Wunused-variable"
  33739. #endif
  33740. #ifdef __clang__
  33741. #pragma clang diagnostic pop
  33742. #endif
  33743. #ifdef __clang__
  33744. #pragma clang diagnostic push
  33745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33746. #pragma clang diagnostic ignored "-Wunused-variable"
  33747. #endif
  33748. #ifdef __clang__
  33749. #pragma clang diagnostic pop
  33750. #endif
  33751. #ifdef __clang__
  33752. #pragma clang diagnostic push
  33753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33754. #pragma clang diagnostic ignored "-Wunused-variable"
  33755. #endif
  33756. #ifdef __clang__
  33757. #pragma clang diagnostic pop
  33758. #endif
  33759. #ifdef __clang__
  33760. #pragma clang diagnostic push
  33761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33762. #pragma clang diagnostic ignored "-Wunused-variable"
  33763. #endif
  33764. #ifdef __clang__
  33765. #pragma clang diagnostic pop
  33766. #endif
  33767. #ifdef __clang__
  33768. #pragma clang diagnostic push
  33769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33770. #pragma clang diagnostic ignored "-Wunused-variable"
  33771. #endif
  33772. #ifdef __clang__
  33773. #pragma clang diagnostic pop
  33774. #endif
  33775. #ifdef __clang__
  33776. #pragma clang diagnostic push
  33777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33778. #pragma clang diagnostic ignored "-Wunused-variable"
  33779. #endif
  33780. #ifdef __clang__
  33781. #pragma clang diagnostic pop
  33782. #endif
  33783. #ifdef __clang__
  33784. #pragma clang diagnostic push
  33785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33786. #pragma clang diagnostic ignored "-Wunused-variable"
  33787. #endif
  33788. #ifdef __clang__
  33789. #pragma clang diagnostic pop
  33790. #endif
  33791. #ifdef __clang__
  33792. #pragma clang diagnostic push
  33793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33794. #pragma clang diagnostic ignored "-Wunused-variable"
  33795. #endif
  33796. #ifdef __clang__
  33797. #pragma clang diagnostic pop
  33798. #endif
  33799. #ifdef __clang__
  33800. #pragma clang diagnostic push
  33801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33802. #pragma clang diagnostic ignored "-Wunused-variable"
  33803. #endif
  33804. #ifdef __clang__
  33805. #pragma clang diagnostic pop
  33806. #endif
  33807. #ifdef __clang__
  33808. #pragma clang diagnostic push
  33809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33810. #pragma clang diagnostic ignored "-Wunused-variable"
  33811. #endif
  33812. #ifdef __clang__
  33813. #pragma clang diagnostic pop
  33814. #endif
  33815. #ifdef __clang__
  33816. #pragma clang diagnostic push
  33817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33818. #pragma clang diagnostic ignored "-Wunused-variable"
  33819. #endif
  33820. #ifdef __clang__
  33821. #pragma clang diagnostic pop
  33822. #endif
  33823. #ifdef __clang__
  33824. #pragma clang diagnostic push
  33825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33826. #pragma clang diagnostic ignored "-Wunused-variable"
  33827. #endif
  33828. #ifdef __clang__
  33829. #pragma clang diagnostic pop
  33830. #endif
  33831. #ifdef __clang__
  33832. #pragma clang diagnostic push
  33833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33834. #pragma clang diagnostic ignored "-Wunused-variable"
  33835. #endif
  33836. #ifdef __clang__
  33837. #pragma clang diagnostic pop
  33838. #endif
  33839. #ifdef __clang__
  33840. #pragma clang diagnostic push
  33841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33842. #pragma clang diagnostic ignored "-Wunused-variable"
  33843. #endif
  33844. #ifdef __clang__
  33845. #pragma clang diagnostic pop
  33846. #endif
  33847. #ifdef __clang__
  33848. #pragma clang diagnostic push
  33849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33850. #pragma clang diagnostic ignored "-Wunused-variable"
  33851. #endif
  33852. #ifdef __clang__
  33853. #pragma clang diagnostic pop
  33854. #endif
  33855. #ifdef __clang__
  33856. #pragma clang diagnostic push
  33857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33858. #pragma clang diagnostic ignored "-Wunused-variable"
  33859. #endif
  33860. #ifdef __clang__
  33861. #pragma clang diagnostic pop
  33862. #endif
  33863. #ifdef __clang__
  33864. #pragma clang diagnostic push
  33865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33866. #pragma clang diagnostic ignored "-Wunused-variable"
  33867. #endif
  33868. #ifdef __clang__
  33869. #pragma clang diagnostic pop
  33870. #endif
  33871. #ifdef __clang__
  33872. #pragma clang diagnostic push
  33873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33874. #pragma clang diagnostic ignored "-Wunused-variable"
  33875. #endif
  33876. #ifdef __clang__
  33877. #pragma clang diagnostic pop
  33878. #endif
  33879. #ifdef __clang__
  33880. #pragma clang diagnostic push
  33881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33882. #pragma clang diagnostic ignored "-Wunused-variable"
  33883. #endif
  33884. #ifdef __clang__
  33885. #pragma clang diagnostic pop
  33886. #endif
  33887. #ifdef __clang__
  33888. #pragma clang diagnostic push
  33889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33890. #pragma clang diagnostic ignored "-Wunused-variable"
  33891. #endif
  33892. #ifdef __clang__
  33893. #pragma clang diagnostic pop
  33894. #endif
  33895. #ifdef __clang__
  33896. #pragma clang diagnostic push
  33897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33898. #pragma clang diagnostic ignored "-Wunused-variable"
  33899. #endif
  33900. #ifdef __clang__
  33901. #pragma clang diagnostic pop
  33902. #endif
  33903. #ifdef __clang__
  33904. #pragma clang diagnostic push
  33905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33906. #pragma clang diagnostic ignored "-Wunused-variable"
  33907. #endif
  33908. #ifdef __clang__
  33909. #pragma clang diagnostic pop
  33910. #endif
  33911. #ifdef __clang__
  33912. #pragma clang diagnostic push
  33913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33914. #pragma clang diagnostic ignored "-Wunused-variable"
  33915. #endif
  33916. #ifdef __clang__
  33917. #pragma clang diagnostic pop
  33918. #endif
  33919. #ifdef __clang__
  33920. #pragma clang diagnostic push
  33921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33922. #pragma clang diagnostic ignored "-Wunused-variable"
  33923. #endif
  33924. #ifdef __clang__
  33925. #pragma clang diagnostic pop
  33926. #endif
  33927. #ifdef __clang__
  33928. #pragma clang diagnostic push
  33929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33930. #pragma clang diagnostic ignored "-Wunused-variable"
  33931. #endif
  33932. #ifdef __clang__
  33933. #pragma clang diagnostic pop
  33934. #endif
  33935. #ifdef __clang__
  33936. #pragma clang diagnostic push
  33937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33938. #pragma clang diagnostic ignored "-Wunused-variable"
  33939. #endif
  33940. #ifdef __clang__
  33941. #pragma clang diagnostic pop
  33942. #endif
  33943. #ifdef __clang__
  33944. #pragma clang diagnostic push
  33945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33946. #pragma clang diagnostic ignored "-Wunused-variable"
  33947. #endif
  33948. #ifdef __clang__
  33949. #pragma clang diagnostic pop
  33950. #endif
  33951. #ifdef __clang__
  33952. #pragma clang diagnostic push
  33953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33954. #pragma clang diagnostic ignored "-Wunused-variable"
  33955. #endif
  33956. #ifdef __clang__
  33957. #pragma clang diagnostic pop
  33958. #endif
  33959. #ifdef __clang__
  33960. #pragma clang diagnostic push
  33961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33962. #pragma clang diagnostic ignored "-Wunused-variable"
  33963. #endif
  33964. #ifdef __clang__
  33965. #pragma clang diagnostic pop
  33966. #endif
  33967. #ifdef __clang__
  33968. #pragma clang diagnostic push
  33969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33970. #pragma clang diagnostic ignored "-Wunused-variable"
  33971. #endif
  33972. #ifdef __clang__
  33973. #pragma clang diagnostic pop
  33974. #endif
  33975. #ifdef __clang__
  33976. #pragma clang diagnostic push
  33977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33978. #pragma clang diagnostic ignored "-Wunused-variable"
  33979. #endif
  33980. #ifdef __clang__
  33981. #pragma clang diagnostic pop
  33982. #endif
  33983. #ifdef __clang__
  33984. #pragma clang diagnostic push
  33985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33986. #pragma clang diagnostic ignored "-Wunused-variable"
  33987. #endif
  33988. #ifdef __clang__
  33989. #pragma clang diagnostic pop
  33990. #endif
  33991. #ifdef __clang__
  33992. #pragma clang diagnostic push
  33993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33994. #pragma clang diagnostic ignored "-Wunused-variable"
  33995. #endif
  33996. #ifdef __clang__
  33997. #pragma clang diagnostic pop
  33998. #endif
  33999. #ifdef __clang__
  34000. #pragma clang diagnostic push
  34001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34002. #pragma clang diagnostic ignored "-Wunused-variable"
  34003. #endif
  34004. #ifdef __clang__
  34005. #pragma clang diagnostic pop
  34006. #endif
  34007. #ifdef __clang__
  34008. #pragma clang diagnostic push
  34009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34010. #pragma clang diagnostic ignored "-Wunused-variable"
  34011. #endif
  34012. #ifdef __clang__
  34013. #pragma clang diagnostic pop
  34014. #endif
  34015. #ifdef __clang__
  34016. #pragma clang diagnostic push
  34017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34018. #pragma clang diagnostic ignored "-Wunused-variable"
  34019. #endif
  34020. #ifdef __clang__
  34021. #pragma clang diagnostic pop
  34022. #endif
  34023. #ifdef __clang__
  34024. #pragma clang diagnostic push
  34025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34026. #pragma clang diagnostic ignored "-Wunused-variable"
  34027. #endif
  34028. #ifdef __clang__
  34029. #pragma clang diagnostic pop
  34030. #endif
  34031. #ifdef __clang__
  34032. #pragma clang diagnostic push
  34033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34034. #pragma clang diagnostic ignored "-Wunused-variable"
  34035. #endif
  34036. #ifdef __clang__
  34037. #pragma clang diagnostic pop
  34038. #endif
  34039. #ifdef __clang__
  34040. #pragma clang diagnostic push
  34041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34042. #pragma clang diagnostic ignored "-Wunused-variable"
  34043. #endif
  34044. #ifdef __clang__
  34045. #pragma clang diagnostic pop
  34046. #endif
  34047. #ifdef __clang__
  34048. #pragma clang diagnostic push
  34049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34050. #pragma clang diagnostic ignored "-Wunused-variable"
  34051. #endif
  34052. #ifdef __clang__
  34053. #pragma clang diagnostic pop
  34054. #endif
  34055. #ifdef __clang__
  34056. #pragma clang diagnostic push
  34057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34058. #pragma clang diagnostic ignored "-Wunused-variable"
  34059. #endif
  34060. #ifdef __clang__
  34061. #pragma clang diagnostic pop
  34062. #endif
  34063. #ifdef __clang__
  34064. #pragma clang diagnostic push
  34065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34066. #pragma clang diagnostic ignored "-Wunused-variable"
  34067. #endif
  34068. #ifdef __clang__
  34069. #pragma clang diagnostic pop
  34070. #endif
  34071. #ifdef __clang__
  34072. #pragma clang diagnostic push
  34073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34074. #pragma clang diagnostic ignored "-Wunused-variable"
  34075. #endif
  34076. #ifdef __clang__
  34077. #pragma clang diagnostic pop
  34078. #endif
  34079. #ifdef __clang__
  34080. #pragma clang diagnostic push
  34081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34082. #pragma clang diagnostic ignored "-Wunused-variable"
  34083. #endif
  34084. #ifdef __clang__
  34085. #pragma clang diagnostic pop
  34086. #endif
  34087. #ifdef __clang__
  34088. #pragma clang diagnostic push
  34089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34090. #pragma clang diagnostic ignored "-Wunused-variable"
  34091. #endif
  34092. #ifdef __clang__
  34093. #pragma clang diagnostic pop
  34094. #endif
  34095. #ifdef __clang__
  34096. #pragma clang diagnostic push
  34097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34098. #pragma clang diagnostic ignored "-Wunused-variable"
  34099. #endif
  34100. #ifdef __clang__
  34101. #pragma clang diagnostic pop
  34102. #endif
  34103. #ifdef __clang__
  34104. #pragma clang diagnostic push
  34105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34106. #pragma clang diagnostic ignored "-Wunused-variable"
  34107. #endif
  34108. #ifdef __clang__
  34109. #pragma clang diagnostic pop
  34110. #endif
  34111. #ifdef __clang__
  34112. #pragma clang diagnostic push
  34113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34114. #pragma clang diagnostic ignored "-Wunused-variable"
  34115. #endif
  34116. #ifdef __clang__
  34117. #pragma clang diagnostic pop
  34118. #endif
  34119. #ifdef __clang__
  34120. #pragma clang diagnostic push
  34121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34122. #pragma clang diagnostic ignored "-Wunused-variable"
  34123. #endif
  34124. #ifdef __clang__
  34125. #pragma clang diagnostic pop
  34126. #endif
  34127. #ifdef __clang__
  34128. #pragma clang diagnostic push
  34129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34130. #pragma clang diagnostic ignored "-Wunused-variable"
  34131. #endif
  34132. #ifdef __clang__
  34133. #pragma clang diagnostic pop
  34134. #endif
  34135. #ifdef __clang__
  34136. #pragma clang diagnostic push
  34137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34138. #pragma clang diagnostic ignored "-Wunused-variable"
  34139. #endif
  34140. #ifdef __clang__
  34141. #pragma clang diagnostic pop
  34142. #endif
  34143. #ifdef __clang__
  34144. #pragma clang diagnostic push
  34145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34146. #pragma clang diagnostic ignored "-Wunused-variable"
  34147. #endif
  34148. #ifdef __clang__
  34149. #pragma clang diagnostic pop
  34150. #endif
  34151. #ifdef __clang__
  34152. #pragma clang diagnostic push
  34153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34154. #pragma clang diagnostic ignored "-Wunused-variable"
  34155. #endif
  34156. #ifdef __clang__
  34157. #pragma clang diagnostic pop
  34158. #endif
  34159. #ifdef __clang__
  34160. #pragma clang diagnostic push
  34161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34162. #pragma clang diagnostic ignored "-Wunused-variable"
  34163. #endif
  34164. #ifdef __clang__
  34165. #pragma clang diagnostic pop
  34166. #endif
  34167. #ifdef __clang__
  34168. #pragma clang diagnostic push
  34169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34170. #pragma clang diagnostic ignored "-Wunused-variable"
  34171. #endif
  34172. #ifdef __clang__
  34173. #pragma clang diagnostic pop
  34174. #endif
  34175. #ifdef __clang__
  34176. #pragma clang diagnostic push
  34177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34178. #pragma clang diagnostic ignored "-Wunused-variable"
  34179. #endif
  34180. #ifdef __clang__
  34181. #pragma clang diagnostic pop
  34182. #endif
  34183. #ifdef __clang__
  34184. #pragma clang diagnostic push
  34185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34186. #pragma clang diagnostic ignored "-Wunused-variable"
  34187. #endif
  34188. #ifdef __clang__
  34189. #pragma clang diagnostic pop
  34190. #endif
  34191. #ifdef __clang__
  34192. #pragma clang diagnostic push
  34193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34194. #pragma clang diagnostic ignored "-Wunused-variable"
  34195. #endif
  34196. #ifdef __clang__
  34197. #pragma clang diagnostic pop
  34198. #endif
  34199. #ifdef __clang__
  34200. #pragma clang diagnostic push
  34201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34202. #pragma clang diagnostic ignored "-Wunused-variable"
  34203. #endif
  34204. #ifdef __clang__
  34205. #pragma clang diagnostic pop
  34206. #endif
  34207. #ifdef __clang__
  34208. #pragma clang diagnostic push
  34209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34210. #pragma clang diagnostic ignored "-Wunused-variable"
  34211. #endif
  34212. #ifdef __clang__
  34213. #pragma clang diagnostic pop
  34214. #endif
  34215. #ifdef __clang__
  34216. #pragma clang diagnostic push
  34217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34218. #pragma clang diagnostic ignored "-Wunused-variable"
  34219. #endif
  34220. #ifdef __clang__
  34221. #pragma clang diagnostic pop
  34222. #endif
  34223. #ifdef __clang__
  34224. #pragma clang diagnostic push
  34225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34226. #pragma clang diagnostic ignored "-Wunused-variable"
  34227. #endif
  34228. #ifdef __clang__
  34229. #pragma clang diagnostic pop
  34230. #endif
  34231. #ifdef __clang__
  34232. #pragma clang diagnostic push
  34233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34234. #pragma clang diagnostic ignored "-Wunused-variable"
  34235. #endif
  34236. #ifdef __clang__
  34237. #pragma clang diagnostic pop
  34238. #endif
  34239. #ifdef __clang__
  34240. #pragma clang diagnostic push
  34241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34242. #pragma clang diagnostic ignored "-Wunused-variable"
  34243. #endif
  34244. #ifdef __clang__
  34245. #pragma clang diagnostic pop
  34246. #endif
  34247. #ifdef __clang__
  34248. #pragma clang diagnostic push
  34249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34250. #pragma clang diagnostic ignored "-Wunused-variable"
  34251. #endif
  34252. #ifdef __clang__
  34253. #pragma clang diagnostic pop
  34254. #endif
  34255. #ifdef __clang__
  34256. #pragma clang diagnostic push
  34257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34258. #pragma clang diagnostic ignored "-Wunused-variable"
  34259. #endif
  34260. #ifdef __clang__
  34261. #pragma clang diagnostic pop
  34262. #endif
  34263. #ifdef __clang__
  34264. #pragma clang diagnostic push
  34265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34266. #pragma clang diagnostic ignored "-Wunused-variable"
  34267. #endif
  34268. #ifdef __clang__
  34269. #pragma clang diagnostic pop
  34270. #endif
  34271. #ifdef __clang__
  34272. #pragma clang diagnostic push
  34273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34274. #pragma clang diagnostic ignored "-Wunused-variable"
  34275. #endif
  34276. #ifdef __clang__
  34277. #pragma clang diagnostic pop
  34278. #endif
  34279. #ifdef __clang__
  34280. #pragma clang diagnostic push
  34281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34282. #pragma clang diagnostic ignored "-Wunused-variable"
  34283. #endif
  34284. #ifdef __clang__
  34285. #pragma clang diagnostic pop
  34286. #endif
  34287. #ifdef __clang__
  34288. #pragma clang diagnostic push
  34289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34290. #pragma clang diagnostic ignored "-Wunused-variable"
  34291. #endif
  34292. #ifdef __clang__
  34293. #pragma clang diagnostic pop
  34294. #endif
  34295. #ifdef __clang__
  34296. #pragma clang diagnostic push
  34297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34298. #pragma clang diagnostic ignored "-Wunused-variable"
  34299. #endif
  34300. #ifdef __clang__
  34301. #pragma clang diagnostic pop
  34302. #endif
  34303. #ifdef __clang__
  34304. #pragma clang diagnostic push
  34305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34306. #pragma clang diagnostic ignored "-Wunused-variable"
  34307. #endif
  34308. #ifdef __clang__
  34309. #pragma clang diagnostic pop
  34310. #endif
  34311. #ifdef __clang__
  34312. #pragma clang diagnostic push
  34313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34314. #pragma clang diagnostic ignored "-Wunused-variable"
  34315. #endif
  34316. #ifdef __clang__
  34317. #pragma clang diagnostic pop
  34318. #endif
  34319. #ifdef __clang__
  34320. #pragma clang diagnostic push
  34321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34322. #pragma clang diagnostic ignored "-Wunused-variable"
  34323. #endif
  34324. #ifdef __clang__
  34325. #pragma clang diagnostic pop
  34326. #endif
  34327. #ifdef __clang__
  34328. #pragma clang diagnostic push
  34329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34330. #pragma clang diagnostic ignored "-Wunused-variable"
  34331. #endif
  34332. #ifdef __clang__
  34333. #pragma clang diagnostic pop
  34334. #endif
  34335. #ifdef __clang__
  34336. #pragma clang diagnostic push
  34337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34338. #pragma clang diagnostic ignored "-Wunused-variable"
  34339. #endif
  34340. #ifdef __clang__
  34341. #pragma clang diagnostic pop
  34342. #endif
  34343. #ifdef __clang__
  34344. #pragma clang diagnostic push
  34345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34346. #pragma clang diagnostic ignored "-Wunused-variable"
  34347. #endif
  34348. #ifdef __clang__
  34349. #pragma clang diagnostic pop
  34350. #endif
  34351. #ifdef __clang__
  34352. #pragma clang diagnostic push
  34353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34354. #pragma clang diagnostic ignored "-Wunused-variable"
  34355. #endif
  34356. #ifdef __clang__
  34357. #pragma clang diagnostic pop
  34358. #endif
  34359. #ifdef __clang__
  34360. #pragma clang diagnostic push
  34361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34362. #pragma clang diagnostic ignored "-Wunused-variable"
  34363. #endif
  34364. #ifdef __clang__
  34365. #pragma clang diagnostic pop
  34366. #endif
  34367. #ifdef __clang__
  34368. #pragma clang diagnostic push
  34369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34370. #pragma clang diagnostic ignored "-Wunused-variable"
  34371. #endif
  34372. #ifdef __clang__
  34373. #pragma clang diagnostic pop
  34374. #endif
  34375. #ifdef __clang__
  34376. #pragma clang diagnostic push
  34377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34378. #pragma clang diagnostic ignored "-Wunused-variable"
  34379. #endif
  34380. #ifdef __clang__
  34381. #pragma clang diagnostic pop
  34382. #endif
  34383. #ifdef __clang__
  34384. #pragma clang diagnostic push
  34385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34386. #pragma clang diagnostic ignored "-Wunused-variable"
  34387. #endif
  34388. #ifdef __clang__
  34389. #pragma clang diagnostic pop
  34390. #endif
  34391. #ifdef __clang__
  34392. #pragma clang diagnostic push
  34393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34394. #pragma clang diagnostic ignored "-Wunused-variable"
  34395. #endif
  34396. #ifdef __clang__
  34397. #pragma clang diagnostic pop
  34398. #endif
  34399. #ifdef __clang__
  34400. #pragma clang diagnostic push
  34401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34402. #pragma clang diagnostic ignored "-Wunused-variable"
  34403. #endif
  34404. #ifdef __clang__
  34405. #pragma clang diagnostic pop
  34406. #endif
  34407. #ifdef __clang__
  34408. #pragma clang diagnostic push
  34409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34410. #pragma clang diagnostic ignored "-Wunused-variable"
  34411. #endif
  34412. #ifdef __clang__
  34413. #pragma clang diagnostic pop
  34414. #endif
  34415. #ifdef __clang__
  34416. #pragma clang diagnostic push
  34417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34418. #pragma clang diagnostic ignored "-Wunused-variable"
  34419. #endif
  34420. #ifdef __clang__
  34421. #pragma clang diagnostic pop
  34422. #endif
  34423. #ifdef __clang__
  34424. #pragma clang diagnostic push
  34425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34426. #pragma clang diagnostic ignored "-Wunused-variable"
  34427. #endif
  34428. #ifdef __clang__
  34429. #pragma clang diagnostic pop
  34430. #endif
  34431. #ifdef __clang__
  34432. #pragma clang diagnostic push
  34433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34434. #pragma clang diagnostic ignored "-Wunused-variable"
  34435. #endif
  34436. #ifdef __clang__
  34437. #pragma clang diagnostic pop
  34438. #endif
  34439. #ifdef __clang__
  34440. #pragma clang diagnostic push
  34441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34442. #pragma clang diagnostic ignored "-Wunused-variable"
  34443. #endif
  34444. #ifdef __clang__
  34445. #pragma clang diagnostic pop
  34446. #endif
  34447. #ifdef __clang__
  34448. #pragma clang diagnostic push
  34449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34450. #pragma clang diagnostic ignored "-Wunused-variable"
  34451. #endif
  34452. #ifdef __clang__
  34453. #pragma clang diagnostic pop
  34454. #endif
  34455. #ifdef __clang__
  34456. #pragma clang diagnostic push
  34457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34458. #pragma clang diagnostic ignored "-Wunused-variable"
  34459. #endif
  34460. #ifdef __clang__
  34461. #pragma clang diagnostic pop
  34462. #endif
  34463. #ifdef __clang__
  34464. #pragma clang diagnostic push
  34465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34466. #pragma clang diagnostic ignored "-Wunused-variable"
  34467. #endif
  34468. #ifdef __clang__
  34469. #pragma clang diagnostic pop
  34470. #endif
  34471. #ifdef __clang__
  34472. #pragma clang diagnostic push
  34473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34474. #pragma clang diagnostic ignored "-Wunused-variable"
  34475. #endif
  34476. #ifdef __clang__
  34477. #pragma clang diagnostic pop
  34478. #endif
  34479. #ifdef __clang__
  34480. #pragma clang diagnostic push
  34481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34482. #pragma clang diagnostic ignored "-Wunused-variable"
  34483. #endif
  34484. #ifdef __clang__
  34485. #pragma clang diagnostic pop
  34486. #endif
  34487. #ifdef __clang__
  34488. #pragma clang diagnostic push
  34489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34490. #pragma clang diagnostic ignored "-Wunused-variable"
  34491. #endif
  34492. #ifdef __clang__
  34493. #pragma clang diagnostic pop
  34494. #endif
  34495. #ifdef __clang__
  34496. #pragma clang diagnostic push
  34497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34498. #pragma clang diagnostic ignored "-Wunused-variable"
  34499. #endif
  34500. #ifdef __clang__
  34501. #pragma clang diagnostic pop
  34502. #endif
  34503. #ifdef __clang__
  34504. #pragma clang diagnostic push
  34505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34506. #pragma clang diagnostic ignored "-Wunused-variable"
  34507. #endif
  34508. #ifdef __clang__
  34509. #pragma clang diagnostic pop
  34510. #endif
  34511. #ifdef __clang__
  34512. #pragma clang diagnostic push
  34513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34514. #pragma clang diagnostic ignored "-Wunused-variable"
  34515. #endif
  34516. #ifdef __clang__
  34517. #pragma clang diagnostic pop
  34518. #endif
  34519. #ifdef __clang__
  34520. #pragma clang diagnostic push
  34521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34522. #pragma clang diagnostic ignored "-Wunused-variable"
  34523. #endif
  34524. #ifdef __clang__
  34525. #pragma clang diagnostic pop
  34526. #endif
  34527. #ifdef __clang__
  34528. #pragma clang diagnostic push
  34529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34530. #pragma clang diagnostic ignored "-Wunused-variable"
  34531. #endif
  34532. #ifdef __clang__
  34533. #pragma clang diagnostic pop
  34534. #endif
  34535. #ifdef __clang__
  34536. #pragma clang diagnostic push
  34537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34538. #pragma clang diagnostic ignored "-Wunused-variable"
  34539. #endif
  34540. #ifdef __clang__
  34541. #pragma clang diagnostic pop
  34542. #endif
  34543. #ifdef __clang__
  34544. #pragma clang diagnostic push
  34545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34546. #pragma clang diagnostic ignored "-Wunused-variable"
  34547. #endif
  34548. #ifdef __clang__
  34549. #pragma clang diagnostic pop
  34550. #endif
  34551. #ifdef __clang__
  34552. #pragma clang diagnostic push
  34553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34554. #pragma clang diagnostic ignored "-Wunused-variable"
  34555. #endif
  34556. #ifdef __clang__
  34557. #pragma clang diagnostic pop
  34558. #endif
  34559. #ifdef __clang__
  34560. #pragma clang diagnostic push
  34561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34562. #pragma clang diagnostic ignored "-Wunused-variable"
  34563. #endif
  34564. #ifdef __clang__
  34565. #pragma clang diagnostic pop
  34566. #endif
  34567. #ifdef __clang__
  34568. #pragma clang diagnostic push
  34569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34570. #pragma clang diagnostic ignored "-Wunused-variable"
  34571. #endif
  34572. #ifdef __clang__
  34573. #pragma clang diagnostic pop
  34574. #endif
  34575. #ifdef __clang__
  34576. #pragma clang diagnostic push
  34577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34578. #pragma clang diagnostic ignored "-Wunused-variable"
  34579. #endif
  34580. #ifdef __clang__
  34581. #pragma clang diagnostic pop
  34582. #endif
  34583. #ifdef __clang__
  34584. #pragma clang diagnostic push
  34585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34586. #pragma clang diagnostic ignored "-Wunused-variable"
  34587. #endif
  34588. #ifdef __clang__
  34589. #pragma clang diagnostic pop
  34590. #endif
  34591. #ifdef __clang__
  34592. #pragma clang diagnostic push
  34593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34594. #pragma clang diagnostic ignored "-Wunused-variable"
  34595. #endif
  34596. #ifdef __clang__
  34597. #pragma clang diagnostic pop
  34598. #endif
  34599. #ifdef __clang__
  34600. #pragma clang diagnostic push
  34601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34602. #pragma clang diagnostic ignored "-Wunused-variable"
  34603. #endif
  34604. #ifdef __clang__
  34605. #pragma clang diagnostic pop
  34606. #endif
  34607. #ifdef __clang__
  34608. #pragma clang diagnostic push
  34609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34610. #pragma clang diagnostic ignored "-Wunused-variable"
  34611. #endif
  34612. #ifdef __clang__
  34613. #pragma clang diagnostic pop
  34614. #endif
  34615. #ifdef __clang__
  34616. #pragma clang diagnostic push
  34617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34618. #pragma clang diagnostic ignored "-Wunused-variable"
  34619. #endif
  34620. #ifdef __clang__
  34621. #pragma clang diagnostic pop
  34622. #endif
  34623. #ifdef __clang__
  34624. #pragma clang diagnostic push
  34625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34626. #pragma clang diagnostic ignored "-Wunused-variable"
  34627. #endif
  34628. #ifdef __clang__
  34629. #pragma clang diagnostic pop
  34630. #endif
  34631. #ifdef __clang__
  34632. #pragma clang diagnostic push
  34633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34634. #pragma clang diagnostic ignored "-Wunused-variable"
  34635. #endif
  34636. #ifdef __clang__
  34637. #pragma clang diagnostic pop
  34638. #endif
  34639. #ifdef __clang__
  34640. #pragma clang diagnostic push
  34641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34642. #pragma clang diagnostic ignored "-Wunused-variable"
  34643. #endif
  34644. #ifdef __clang__
  34645. #pragma clang diagnostic pop
  34646. #endif
  34647. #ifdef __clang__
  34648. #pragma clang diagnostic push
  34649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34650. #pragma clang diagnostic ignored "-Wunused-variable"
  34651. #endif
  34652. #ifdef __clang__
  34653. #pragma clang diagnostic pop
  34654. #endif
  34655. #ifdef __clang__
  34656. #pragma clang diagnostic push
  34657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34658. #pragma clang diagnostic ignored "-Wunused-variable"
  34659. #endif
  34660. #ifdef __clang__
  34661. #pragma clang diagnostic pop
  34662. #endif
  34663. #ifdef __clang__
  34664. #pragma clang diagnostic push
  34665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34666. #pragma clang diagnostic ignored "-Wunused-variable"
  34667. #endif
  34668. #ifdef __clang__
  34669. #pragma clang diagnostic pop
  34670. #endif
  34671. #ifdef __clang__
  34672. #pragma clang diagnostic push
  34673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34674. #pragma clang diagnostic ignored "-Wunused-variable"
  34675. #endif
  34676. #ifdef __clang__
  34677. #pragma clang diagnostic pop
  34678. #endif
  34679. #ifdef __clang__
  34680. #pragma clang diagnostic push
  34681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34682. #pragma clang diagnostic ignored "-Wunused-variable"
  34683. #endif
  34684. #ifdef __clang__
  34685. #pragma clang diagnostic pop
  34686. #endif
  34687. #ifdef __clang__
  34688. #pragma clang diagnostic push
  34689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34690. #pragma clang diagnostic ignored "-Wunused-variable"
  34691. #endif
  34692. #ifdef __clang__
  34693. #pragma clang diagnostic pop
  34694. #endif
  34695. #ifdef __clang__
  34696. #pragma clang diagnostic push
  34697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34698. #pragma clang diagnostic ignored "-Wunused-variable"
  34699. #endif
  34700. #ifdef __clang__
  34701. #pragma clang diagnostic pop
  34702. #endif
  34703. #ifdef __clang__
  34704. #pragma clang diagnostic push
  34705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34706. #pragma clang diagnostic ignored "-Wunused-variable"
  34707. #endif
  34708. #ifdef __clang__
  34709. #pragma clang diagnostic pop
  34710. #endif
  34711. #ifdef __clang__
  34712. #pragma clang diagnostic push
  34713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34714. #pragma clang diagnostic ignored "-Wunused-variable"
  34715. #endif
  34716. #ifdef __clang__
  34717. #pragma clang diagnostic pop
  34718. #endif
  34719. #ifdef __clang__
  34720. #pragma clang diagnostic push
  34721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34722. #pragma clang diagnostic ignored "-Wunused-variable"
  34723. #endif
  34724. #ifdef __clang__
  34725. #pragma clang diagnostic pop
  34726. #endif
  34727. #ifdef __clang__
  34728. #pragma clang diagnostic push
  34729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34730. #pragma clang diagnostic ignored "-Wunused-variable"
  34731. #endif
  34732. #ifdef __clang__
  34733. #pragma clang diagnostic pop
  34734. #endif
  34735. #ifdef __clang__
  34736. #pragma clang diagnostic push
  34737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34738. #pragma clang diagnostic ignored "-Wunused-variable"
  34739. #endif
  34740. #ifdef __clang__
  34741. #pragma clang diagnostic pop
  34742. #endif
  34743. #ifdef __clang__
  34744. #pragma clang diagnostic push
  34745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34746. #pragma clang diagnostic ignored "-Wunused-variable"
  34747. #endif
  34748. #ifdef __clang__
  34749. #pragma clang diagnostic pop
  34750. #endif
  34751. #ifdef __clang__
  34752. #pragma clang diagnostic push
  34753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34754. #pragma clang diagnostic ignored "-Wunused-variable"
  34755. #endif
  34756. #ifdef __clang__
  34757. #pragma clang diagnostic pop
  34758. #endif
  34759. #ifdef __clang__
  34760. #pragma clang diagnostic push
  34761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34762. #pragma clang diagnostic ignored "-Wunused-variable"
  34763. #endif
  34764. #ifdef __clang__
  34765. #pragma clang diagnostic pop
  34766. #endif
  34767. #ifdef __clang__
  34768. #pragma clang diagnostic push
  34769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34770. #pragma clang diagnostic ignored "-Wunused-variable"
  34771. #endif
  34772. #ifdef __clang__
  34773. #pragma clang diagnostic pop
  34774. #endif
  34775. #ifdef __clang__
  34776. #pragma clang diagnostic push
  34777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34778. #pragma clang diagnostic ignored "-Wunused-variable"
  34779. #endif
  34780. #ifdef __clang__
  34781. #pragma clang diagnostic pop
  34782. #endif
  34783. #ifdef __clang__
  34784. #pragma clang diagnostic push
  34785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34786. #pragma clang diagnostic ignored "-Wunused-variable"
  34787. #endif
  34788. #ifdef __clang__
  34789. #pragma clang diagnostic pop
  34790. #endif
  34791. #ifdef __clang__
  34792. #pragma clang diagnostic push
  34793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34794. #pragma clang diagnostic ignored "-Wunused-variable"
  34795. #endif
  34796. #ifdef __clang__
  34797. #pragma clang diagnostic pop
  34798. #endif
  34799. #ifdef __clang__
  34800. #pragma clang diagnostic push
  34801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34802. #pragma clang diagnostic ignored "-Wunused-variable"
  34803. #endif
  34804. #ifdef __clang__
  34805. #pragma clang diagnostic pop
  34806. #endif
  34807. #ifdef __clang__
  34808. #pragma clang diagnostic push
  34809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34810. #pragma clang diagnostic ignored "-Wunused-variable"
  34811. #endif
  34812. #ifdef __clang__
  34813. #pragma clang diagnostic pop
  34814. #endif
  34815. #ifdef __clang__
  34816. #pragma clang diagnostic push
  34817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34818. #pragma clang diagnostic ignored "-Wunused-variable"
  34819. #endif
  34820. #ifdef __clang__
  34821. #pragma clang diagnostic pop
  34822. #endif
  34823. #ifdef __clang__
  34824. #pragma clang diagnostic push
  34825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34826. #pragma clang diagnostic ignored "-Wunused-variable"
  34827. #endif
  34828. #ifdef __clang__
  34829. #pragma clang diagnostic pop
  34830. #endif
  34831. #ifdef __clang__
  34832. #pragma clang diagnostic push
  34833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34834. #pragma clang diagnostic ignored "-Wunused-variable"
  34835. #endif
  34836. #ifdef __clang__
  34837. #pragma clang diagnostic pop
  34838. #endif
  34839. #ifdef __clang__
  34840. #pragma clang diagnostic push
  34841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34842. #pragma clang diagnostic ignored "-Wunused-variable"
  34843. #endif
  34844. #ifdef __clang__
  34845. #pragma clang diagnostic pop
  34846. #endif
  34847. #ifdef __clang__
  34848. #pragma clang diagnostic push
  34849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34850. #pragma clang diagnostic ignored "-Wunused-variable"
  34851. #endif
  34852. #ifdef __clang__
  34853. #pragma clang diagnostic pop
  34854. #endif
  34855. #ifdef __clang__
  34856. #pragma clang diagnostic push
  34857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34858. #pragma clang diagnostic ignored "-Wunused-variable"
  34859. #endif
  34860. #ifdef __clang__
  34861. #pragma clang diagnostic pop
  34862. #endif
  34863. #ifdef __clang__
  34864. #pragma clang diagnostic push
  34865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34866. #pragma clang diagnostic ignored "-Wunused-variable"
  34867. #endif
  34868. #ifdef __clang__
  34869. #pragma clang diagnostic pop
  34870. #endif
  34871. #ifdef __clang__
  34872. #pragma clang diagnostic push
  34873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34874. #pragma clang diagnostic ignored "-Wunused-variable"
  34875. #endif
  34876. #ifdef __clang__
  34877. #pragma clang diagnostic pop
  34878. #endif
  34879. #ifdef __clang__
  34880. #pragma clang diagnostic push
  34881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34882. #pragma clang diagnostic ignored "-Wunused-variable"
  34883. #endif
  34884. #ifdef __clang__
  34885. #pragma clang diagnostic pop
  34886. #endif
  34887. #ifdef __clang__
  34888. #pragma clang diagnostic push
  34889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34890. #pragma clang diagnostic ignored "-Wunused-variable"
  34891. #endif
  34892. #ifdef __clang__
  34893. #pragma clang diagnostic pop
  34894. #endif
  34895. #ifdef __clang__
  34896. #pragma clang diagnostic push
  34897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34898. #pragma clang diagnostic ignored "-Wunused-variable"
  34899. #endif
  34900. #ifdef __clang__
  34901. #pragma clang diagnostic pop
  34902. #endif
  34903. #ifdef __clang__
  34904. #pragma clang diagnostic push
  34905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34906. #pragma clang diagnostic ignored "-Wunused-variable"
  34907. #endif
  34908. #ifdef __clang__
  34909. #pragma clang diagnostic pop
  34910. #endif
  34911. #ifdef __clang__
  34912. #pragma clang diagnostic push
  34913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34914. #pragma clang diagnostic ignored "-Wunused-variable"
  34915. #endif
  34916. #ifdef __clang__
  34917. #pragma clang diagnostic pop
  34918. #endif
  34919. #ifdef __clang__
  34920. #pragma clang diagnostic push
  34921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34922. #pragma clang diagnostic ignored "-Wunused-variable"
  34923. #endif
  34924. #ifdef __clang__
  34925. #pragma clang diagnostic pop
  34926. #endif
  34927. #ifdef __clang__
  34928. #pragma clang diagnostic push
  34929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34930. #pragma clang diagnostic ignored "-Wunused-variable"
  34931. #endif
  34932. #ifdef __clang__
  34933. #pragma clang diagnostic pop
  34934. #endif
  34935. #ifdef __clang__
  34936. #pragma clang diagnostic push
  34937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34938. #pragma clang diagnostic ignored "-Wunused-variable"
  34939. #endif
  34940. #ifdef __clang__
  34941. #pragma clang diagnostic pop
  34942. #endif
  34943. #ifdef __clang__
  34944. #pragma clang diagnostic push
  34945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34946. #pragma clang diagnostic ignored "-Wunused-variable"
  34947. #endif
  34948. #ifdef __clang__
  34949. #pragma clang diagnostic pop
  34950. #endif
  34951. #ifdef __clang__
  34952. #pragma clang diagnostic push
  34953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34954. #pragma clang diagnostic ignored "-Wunused-variable"
  34955. #endif
  34956. #ifdef __clang__
  34957. #pragma clang diagnostic pop
  34958. #endif
  34959. #ifdef __clang__
  34960. #pragma clang diagnostic push
  34961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34962. #pragma clang diagnostic ignored "-Wunused-variable"
  34963. #endif
  34964. #ifdef __clang__
  34965. #pragma clang diagnostic pop
  34966. #endif
  34967. #ifdef __clang__
  34968. #pragma clang diagnostic push
  34969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34970. #pragma clang diagnostic ignored "-Wunused-variable"
  34971. #endif
  34972. #ifdef __clang__
  34973. #pragma clang diagnostic pop
  34974. #endif
  34975. #ifdef __clang__
  34976. #pragma clang diagnostic push
  34977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34978. #pragma clang diagnostic ignored "-Wunused-variable"
  34979. #endif
  34980. #ifdef __clang__
  34981. #pragma clang diagnostic pop
  34982. #endif
  34983. #ifdef __clang__
  34984. #pragma clang diagnostic push
  34985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34986. #pragma clang diagnostic ignored "-Wunused-variable"
  34987. #endif
  34988. #ifdef __clang__
  34989. #pragma clang diagnostic pop
  34990. #endif
  34991. #ifdef __clang__
  34992. #pragma clang diagnostic push
  34993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34994. #pragma clang diagnostic ignored "-Wunused-variable"
  34995. #endif
  34996. #ifdef __clang__
  34997. #pragma clang diagnostic pop
  34998. #endif
  34999. #ifdef __clang__
  35000. #pragma clang diagnostic push
  35001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35002. #pragma clang diagnostic ignored "-Wunused-variable"
  35003. #endif
  35004. #ifdef __clang__
  35005. #pragma clang diagnostic pop
  35006. #endif
  35007. #ifdef __clang__
  35008. #pragma clang diagnostic push
  35009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35010. #pragma clang diagnostic ignored "-Wunused-variable"
  35011. #endif
  35012. #ifdef __clang__
  35013. #pragma clang diagnostic pop
  35014. #endif
  35015. #ifdef __clang__
  35016. #pragma clang diagnostic push
  35017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35018. #pragma clang diagnostic ignored "-Wunused-variable"
  35019. #endif
  35020. #ifdef __clang__
  35021. #pragma clang diagnostic pop
  35022. #endif
  35023. #ifdef __clang__
  35024. #pragma clang diagnostic push
  35025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35026. #pragma clang diagnostic ignored "-Wunused-variable"
  35027. #endif
  35028. #ifdef __clang__
  35029. #pragma clang diagnostic pop
  35030. #endif
  35031. #ifdef __clang__
  35032. #pragma clang diagnostic push
  35033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35034. #pragma clang diagnostic ignored "-Wunused-variable"
  35035. #endif
  35036. #ifdef __clang__
  35037. #pragma clang diagnostic pop
  35038. #endif
  35039. #ifdef __clang__
  35040. #pragma clang diagnostic push
  35041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35042. #pragma clang diagnostic ignored "-Wunused-variable"
  35043. #endif
  35044. #ifdef __clang__
  35045. #pragma clang diagnostic pop
  35046. #endif
  35047. #ifdef __clang__
  35048. #pragma clang diagnostic push
  35049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35050. #pragma clang diagnostic ignored "-Wunused-variable"
  35051. #endif
  35052. #ifdef __clang__
  35053. #pragma clang diagnostic pop
  35054. #endif
  35055. #ifdef __clang__
  35056. #pragma clang diagnostic push
  35057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35058. #pragma clang diagnostic ignored "-Wunused-variable"
  35059. #endif
  35060. #ifdef __clang__
  35061. #pragma clang diagnostic pop
  35062. #endif
  35063. #ifdef __clang__
  35064. #pragma clang diagnostic push
  35065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35066. #pragma clang diagnostic ignored "-Wunused-variable"
  35067. #endif
  35068. #ifdef __clang__
  35069. #pragma clang diagnostic pop
  35070. #endif
  35071. #ifdef __clang__
  35072. #pragma clang diagnostic push
  35073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35074. #pragma clang diagnostic ignored "-Wunused-variable"
  35075. #endif
  35076. #ifdef __clang__
  35077. #pragma clang diagnostic pop
  35078. #endif
  35079. #ifdef __clang__
  35080. #pragma clang diagnostic push
  35081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35082. #pragma clang diagnostic ignored "-Wunused-variable"
  35083. #endif
  35084. #ifdef __clang__
  35085. #pragma clang diagnostic pop
  35086. #endif
  35087. #ifdef __clang__
  35088. #pragma clang diagnostic push
  35089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35090. #pragma clang diagnostic ignored "-Wunused-variable"
  35091. #endif
  35092. #ifdef __clang__
  35093. #pragma clang diagnostic pop
  35094. #endif
  35095. #ifdef __clang__
  35096. #pragma clang diagnostic push
  35097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35098. #pragma clang diagnostic ignored "-Wunused-variable"
  35099. #endif
  35100. #ifdef __clang__
  35101. #pragma clang diagnostic pop
  35102. #endif
  35103. #ifdef __clang__
  35104. #pragma clang diagnostic push
  35105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35106. #pragma clang diagnostic ignored "-Wunused-variable"
  35107. #endif
  35108. #ifdef __clang__
  35109. #pragma clang diagnostic pop
  35110. #endif
  35111. #ifdef __clang__
  35112. #pragma clang diagnostic push
  35113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35114. #pragma clang diagnostic ignored "-Wunused-variable"
  35115. #endif
  35116. #ifdef __clang__
  35117. #pragma clang diagnostic pop
  35118. #endif
  35119. #ifdef __clang__
  35120. #pragma clang diagnostic push
  35121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35122. #pragma clang diagnostic ignored "-Wunused-variable"
  35123. #endif
  35124. #ifdef __clang__
  35125. #pragma clang diagnostic pop
  35126. #endif
  35127. #ifdef __clang__
  35128. #pragma clang diagnostic push
  35129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35130. #pragma clang diagnostic ignored "-Wunused-variable"
  35131. #endif
  35132. #ifdef __clang__
  35133. #pragma clang diagnostic pop
  35134. #endif
  35135. #ifdef __clang__
  35136. #pragma clang diagnostic push
  35137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35138. #pragma clang diagnostic ignored "-Wunused-variable"
  35139. #endif
  35140. #ifdef __clang__
  35141. #pragma clang diagnostic pop
  35142. #endif
  35143. #ifdef __clang__
  35144. #pragma clang diagnostic push
  35145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35146. #pragma clang diagnostic ignored "-Wunused-variable"
  35147. #endif
  35148. #ifdef __clang__
  35149. #pragma clang diagnostic pop
  35150. #endif
  35151. #ifdef __clang__
  35152. #pragma clang diagnostic push
  35153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35154. #pragma clang diagnostic ignored "-Wunused-variable"
  35155. #endif
  35156. #ifdef __clang__
  35157. #pragma clang diagnostic pop
  35158. #endif
  35159. #ifdef __clang__
  35160. #pragma clang diagnostic push
  35161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35162. #pragma clang diagnostic ignored "-Wunused-variable"
  35163. #endif
  35164. #ifdef __clang__
  35165. #pragma clang diagnostic pop
  35166. #endif
  35167. #ifdef __clang__
  35168. #pragma clang diagnostic push
  35169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35170. #pragma clang diagnostic ignored "-Wunused-variable"
  35171. #endif
  35172. #ifdef __clang__
  35173. #pragma clang diagnostic pop
  35174. #endif
  35175. #ifdef __clang__
  35176. #pragma clang diagnostic push
  35177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35178. #pragma clang diagnostic ignored "-Wunused-variable"
  35179. #endif
  35180. #ifdef __clang__
  35181. #pragma clang diagnostic pop
  35182. #endif
  35183. #ifdef __clang__
  35184. #pragma clang diagnostic push
  35185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35186. #pragma clang diagnostic ignored "-Wunused-variable"
  35187. #endif
  35188. #ifdef __clang__
  35189. #pragma clang diagnostic pop
  35190. #endif
  35191. #ifdef __clang__
  35192. #pragma clang diagnostic push
  35193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35194. #pragma clang diagnostic ignored "-Wunused-variable"
  35195. #endif
  35196. #ifdef __clang__
  35197. #pragma clang diagnostic pop
  35198. #endif
  35199. #ifdef __clang__
  35200. #pragma clang diagnostic push
  35201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35202. #pragma clang diagnostic ignored "-Wunused-variable"
  35203. #endif
  35204. #ifdef __clang__
  35205. #pragma clang diagnostic pop
  35206. #endif
  35207. #ifdef __clang__
  35208. #pragma clang diagnostic push
  35209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35210. #pragma clang diagnostic ignored "-Wunused-variable"
  35211. #endif
  35212. #ifdef __clang__
  35213. #pragma clang diagnostic pop
  35214. #endif
  35215. #ifdef __clang__
  35216. #pragma clang diagnostic push
  35217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35218. #pragma clang diagnostic ignored "-Wunused-variable"
  35219. #endif
  35220. #ifdef __clang__
  35221. #pragma clang diagnostic pop
  35222. #endif
  35223. #ifdef __clang__
  35224. #pragma clang diagnostic push
  35225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35226. #pragma clang diagnostic ignored "-Wunused-variable"
  35227. #endif
  35228. #ifdef __clang__
  35229. #pragma clang diagnostic pop
  35230. #endif
  35231. #ifdef __clang__
  35232. #pragma clang diagnostic push
  35233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35234. #pragma clang diagnostic ignored "-Wunused-variable"
  35235. #endif
  35236. #ifdef __clang__
  35237. #pragma clang diagnostic pop
  35238. #endif
  35239. #ifdef __clang__
  35240. #pragma clang diagnostic push
  35241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35242. #pragma clang diagnostic ignored "-Wunused-variable"
  35243. #endif
  35244. #ifdef __clang__
  35245. #pragma clang diagnostic pop
  35246. #endif
  35247. #ifdef __clang__
  35248. #pragma clang diagnostic push
  35249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35250. #pragma clang diagnostic ignored "-Wunused-variable"
  35251. #endif
  35252. #ifdef __clang__
  35253. #pragma clang diagnostic pop
  35254. #endif
  35255. #ifdef __clang__
  35256. #pragma clang diagnostic push
  35257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35258. #pragma clang diagnostic ignored "-Wunused-variable"
  35259. #endif
  35260. #ifdef __clang__
  35261. #pragma clang diagnostic pop
  35262. #endif
  35263. #ifdef __clang__
  35264. #pragma clang diagnostic push
  35265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35266. #pragma clang diagnostic ignored "-Wunused-variable"
  35267. #endif
  35268. #ifdef __clang__
  35269. #pragma clang diagnostic pop
  35270. #endif
  35271. #ifdef __clang__
  35272. #pragma clang diagnostic push
  35273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35274. #pragma clang diagnostic ignored "-Wunused-variable"
  35275. #endif
  35276. #ifdef __clang__
  35277. #pragma clang diagnostic pop
  35278. #endif
  35279. #ifdef __clang__
  35280. #pragma clang diagnostic push
  35281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35282. #pragma clang diagnostic ignored "-Wunused-variable"
  35283. #endif
  35284. #ifdef __clang__
  35285. #pragma clang diagnostic pop
  35286. #endif
  35287. #ifdef __clang__
  35288. #pragma clang diagnostic push
  35289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35290. #pragma clang diagnostic ignored "-Wunused-variable"
  35291. #endif
  35292. #ifdef __clang__
  35293. #pragma clang diagnostic pop
  35294. #endif
  35295. #ifdef __clang__
  35296. #pragma clang diagnostic push
  35297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35298. #pragma clang diagnostic ignored "-Wunused-variable"
  35299. #endif
  35300. #ifdef __clang__
  35301. #pragma clang diagnostic pop
  35302. #endif
  35303. #ifdef __clang__
  35304. #pragma clang diagnostic push
  35305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35306. #pragma clang diagnostic ignored "-Wunused-variable"
  35307. #endif
  35308. #ifdef __clang__
  35309. #pragma clang diagnostic pop
  35310. #endif
  35311. #ifdef __clang__
  35312. #pragma clang diagnostic push
  35313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35314. #pragma clang diagnostic ignored "-Wunused-variable"
  35315. #endif
  35316. #ifdef __clang__
  35317. #pragma clang diagnostic pop
  35318. #endif
  35319. #ifdef __clang__
  35320. #pragma clang diagnostic push
  35321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35322. #pragma clang diagnostic ignored "-Wunused-variable"
  35323. #endif
  35324. #ifdef __clang__
  35325. #pragma clang diagnostic pop
  35326. #endif
  35327. #ifdef __clang__
  35328. #pragma clang diagnostic push
  35329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35330. #pragma clang diagnostic ignored "-Wunused-variable"
  35331. #endif
  35332. #ifdef __clang__
  35333. #pragma clang diagnostic pop
  35334. #endif
  35335. #ifdef __clang__
  35336. #pragma clang diagnostic push
  35337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35338. #pragma clang diagnostic ignored "-Wunused-variable"
  35339. #endif
  35340. #ifdef __clang__
  35341. #pragma clang diagnostic pop
  35342. #endif
  35343. #ifdef __clang__
  35344. #pragma clang diagnostic push
  35345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35346. #pragma clang diagnostic ignored "-Wunused-variable"
  35347. #endif
  35348. #ifdef __clang__
  35349. #pragma clang diagnostic pop
  35350. #endif
  35351. #ifdef __clang__
  35352. #pragma clang diagnostic push
  35353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35354. #pragma clang diagnostic ignored "-Wunused-variable"
  35355. #endif
  35356. #ifdef __clang__
  35357. #pragma clang diagnostic pop
  35358. #endif
  35359. #ifdef __clang__
  35360. #pragma clang diagnostic push
  35361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35362. #pragma clang diagnostic ignored "-Wunused-variable"
  35363. #endif
  35364. #ifdef __clang__
  35365. #pragma clang diagnostic pop
  35366. #endif
  35367. #ifdef __clang__
  35368. #pragma clang diagnostic push
  35369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35370. #pragma clang diagnostic ignored "-Wunused-variable"
  35371. #endif
  35372. #ifdef __clang__
  35373. #pragma clang diagnostic pop
  35374. #endif
  35375. #ifdef __clang__
  35376. #pragma clang diagnostic push
  35377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35378. #pragma clang diagnostic ignored "-Wunused-variable"
  35379. #endif
  35380. #ifdef __clang__
  35381. #pragma clang diagnostic pop
  35382. #endif
  35383. #ifdef __clang__
  35384. #pragma clang diagnostic push
  35385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35386. #pragma clang diagnostic ignored "-Wunused-variable"
  35387. #endif
  35388. #ifdef __clang__
  35389. #pragma clang diagnostic pop
  35390. #endif
  35391. #ifdef __clang__
  35392. #pragma clang diagnostic push
  35393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35394. #pragma clang diagnostic ignored "-Wunused-variable"
  35395. #endif
  35396. #ifdef __clang__
  35397. #pragma clang diagnostic pop
  35398. #endif
  35399. #ifdef __clang__
  35400. #pragma clang diagnostic push
  35401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35402. #pragma clang diagnostic ignored "-Wunused-variable"
  35403. #endif
  35404. #ifdef __clang__
  35405. #pragma clang diagnostic pop
  35406. #endif
  35407. #ifdef __clang__
  35408. #pragma clang diagnostic push
  35409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35410. #pragma clang diagnostic ignored "-Wunused-variable"
  35411. #endif
  35412. #ifdef __clang__
  35413. #pragma clang diagnostic pop
  35414. #endif
  35415. #ifdef __clang__
  35416. #pragma clang diagnostic push
  35417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35418. #pragma clang diagnostic ignored "-Wunused-variable"
  35419. #endif
  35420. #ifdef __clang__
  35421. #pragma clang diagnostic pop
  35422. #endif
  35423. #ifdef __clang__
  35424. #pragma clang diagnostic push
  35425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35426. #pragma clang diagnostic ignored "-Wunused-variable"
  35427. #endif
  35428. #ifdef __clang__
  35429. #pragma clang diagnostic pop
  35430. #endif
  35431. #ifdef __clang__
  35432. #pragma clang diagnostic push
  35433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35434. #pragma clang diagnostic ignored "-Wunused-variable"
  35435. #endif
  35436. #ifdef __clang__
  35437. #pragma clang diagnostic pop
  35438. #endif
  35439. #ifdef __clang__
  35440. #pragma clang diagnostic push
  35441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35442. #pragma clang diagnostic ignored "-Wunused-variable"
  35443. #endif
  35444. #ifdef __clang__
  35445. #pragma clang diagnostic pop
  35446. #endif
  35447. #ifdef __clang__
  35448. #pragma clang diagnostic push
  35449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35450. #pragma clang diagnostic ignored "-Wunused-variable"
  35451. #endif
  35452. #ifdef __clang__
  35453. #pragma clang diagnostic pop
  35454. #endif
  35455. #ifdef __clang__
  35456. #pragma clang diagnostic push
  35457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35458. #pragma clang diagnostic ignored "-Wunused-variable"
  35459. #endif
  35460. #ifdef __clang__
  35461. #pragma clang diagnostic pop
  35462. #endif
  35463. #ifdef __clang__
  35464. #pragma clang diagnostic push
  35465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35466. #pragma clang diagnostic ignored "-Wunused-variable"
  35467. #endif
  35468. #ifdef __clang__
  35469. #pragma clang diagnostic pop
  35470. #endif
  35471. #ifdef __clang__
  35472. #pragma clang diagnostic push
  35473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35474. #pragma clang diagnostic ignored "-Wunused-variable"
  35475. #endif
  35476. #ifdef __clang__
  35477. #pragma clang diagnostic pop
  35478. #endif
  35479. #ifdef __clang__
  35480. #pragma clang diagnostic push
  35481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35482. #pragma clang diagnostic ignored "-Wunused-variable"
  35483. #endif
  35484. #ifdef __clang__
  35485. #pragma clang diagnostic pop
  35486. #endif
  35487. #ifdef __clang__
  35488. #pragma clang diagnostic push
  35489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35490. #pragma clang diagnostic ignored "-Wunused-variable"
  35491. #endif
  35492. #ifdef __clang__
  35493. #pragma clang diagnostic pop
  35494. #endif
  35495. #ifdef __clang__
  35496. #pragma clang diagnostic push
  35497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35498. #pragma clang diagnostic ignored "-Wunused-variable"
  35499. #endif
  35500. #ifdef __clang__
  35501. #pragma clang diagnostic pop
  35502. #endif
  35503. #ifdef __clang__
  35504. #pragma clang diagnostic push
  35505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35506. #pragma clang diagnostic ignored "-Wunused-variable"
  35507. #endif
  35508. #ifdef __clang__
  35509. #pragma clang diagnostic pop
  35510. #endif
  35511. #ifdef __clang__
  35512. #pragma clang diagnostic push
  35513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35514. #pragma clang diagnostic ignored "-Wunused-variable"
  35515. #endif
  35516. #ifdef __clang__
  35517. #pragma clang diagnostic pop
  35518. #endif
  35519. #ifdef __clang__
  35520. #pragma clang diagnostic push
  35521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35522. #pragma clang diagnostic ignored "-Wunused-variable"
  35523. #endif
  35524. #ifdef __clang__
  35525. #pragma clang diagnostic pop
  35526. #endif
  35527. #ifdef __clang__
  35528. #pragma clang diagnostic push
  35529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35530. #pragma clang diagnostic ignored "-Wunused-variable"
  35531. #endif
  35532. #ifdef __clang__
  35533. #pragma clang diagnostic pop
  35534. #endif
  35535. #ifdef __clang__
  35536. #pragma clang diagnostic push
  35537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35538. #pragma clang diagnostic ignored "-Wunused-variable"
  35539. #endif
  35540. #ifdef __clang__
  35541. #pragma clang diagnostic pop
  35542. #endif
  35543. #ifdef __clang__
  35544. #pragma clang diagnostic push
  35545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35546. #pragma clang diagnostic ignored "-Wunused-variable"
  35547. #endif
  35548. #ifdef __clang__
  35549. #pragma clang diagnostic pop
  35550. #endif
  35551. #ifdef __clang__
  35552. #pragma clang diagnostic push
  35553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35554. #pragma clang diagnostic ignored "-Wunused-variable"
  35555. #endif
  35556. #ifdef __clang__
  35557. #pragma clang diagnostic pop
  35558. #endif
  35559. #ifdef __clang__
  35560. #pragma clang diagnostic push
  35561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35562. #pragma clang diagnostic ignored "-Wunused-variable"
  35563. #endif
  35564. #ifdef __clang__
  35565. #pragma clang diagnostic pop
  35566. #endif
  35567. #ifdef __clang__
  35568. #pragma clang diagnostic push
  35569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35570. #pragma clang diagnostic ignored "-Wunused-variable"
  35571. #endif
  35572. #ifdef __clang__
  35573. #pragma clang diagnostic pop
  35574. #endif
  35575. #ifdef __clang__
  35576. #pragma clang diagnostic push
  35577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35578. #pragma clang diagnostic ignored "-Wunused-variable"
  35579. #endif
  35580. #ifdef __clang__
  35581. #pragma clang diagnostic pop
  35582. #endif
  35583. #ifdef __clang__
  35584. #pragma clang diagnostic push
  35585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35586. #pragma clang diagnostic ignored "-Wunused-variable"
  35587. #endif
  35588. #ifdef __clang__
  35589. #pragma clang diagnostic pop
  35590. #endif
  35591. #ifdef __clang__
  35592. #pragma clang diagnostic push
  35593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35594. #pragma clang diagnostic ignored "-Wunused-variable"
  35595. #endif
  35596. #ifdef __clang__
  35597. #pragma clang diagnostic pop
  35598. #endif
  35599. #ifdef __clang__
  35600. #pragma clang diagnostic push
  35601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35602. #pragma clang diagnostic ignored "-Wunused-variable"
  35603. #endif
  35604. #ifdef __clang__
  35605. #pragma clang diagnostic pop
  35606. #endif
  35607. #ifdef __clang__
  35608. #pragma clang diagnostic push
  35609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35610. #pragma clang diagnostic ignored "-Wunused-variable"
  35611. #endif
  35612. #ifdef __clang__
  35613. #pragma clang diagnostic pop
  35614. #endif
  35615. #ifdef __clang__
  35616. #pragma clang diagnostic push
  35617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35618. #pragma clang diagnostic ignored "-Wunused-variable"
  35619. #endif
  35620. #ifdef __clang__
  35621. #pragma clang diagnostic pop
  35622. #endif
  35623. #ifdef __clang__
  35624. #pragma clang diagnostic push
  35625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35626. #pragma clang diagnostic ignored "-Wunused-variable"
  35627. #endif
  35628. #ifdef __clang__
  35629. #pragma clang diagnostic pop
  35630. #endif
  35631. #ifdef __clang__
  35632. #pragma clang diagnostic push
  35633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35634. #pragma clang diagnostic ignored "-Wunused-variable"
  35635. #endif
  35636. #ifdef __clang__
  35637. #pragma clang diagnostic pop
  35638. #endif
  35639. #ifdef __clang__
  35640. #pragma clang diagnostic push
  35641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35642. #pragma clang diagnostic ignored "-Wunused-variable"
  35643. #endif
  35644. #ifdef __clang__
  35645. #pragma clang diagnostic pop
  35646. #endif
  35647. #ifdef __clang__
  35648. #pragma clang diagnostic push
  35649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35650. #pragma clang diagnostic ignored "-Wunused-variable"
  35651. #endif
  35652. #ifdef __clang__
  35653. #pragma clang diagnostic pop
  35654. #endif
  35655. #ifdef __clang__
  35656. #pragma clang diagnostic push
  35657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35658. #pragma clang diagnostic ignored "-Wunused-variable"
  35659. #endif
  35660. #ifdef __clang__
  35661. #pragma clang diagnostic pop
  35662. #endif
  35663. #ifdef __clang__
  35664. #pragma clang diagnostic push
  35665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35666. #pragma clang diagnostic ignored "-Wunused-variable"
  35667. #endif
  35668. #ifdef __clang__
  35669. #pragma clang diagnostic pop
  35670. #endif
  35671. #ifdef __clang__
  35672. #pragma clang diagnostic push
  35673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35674. #pragma clang diagnostic ignored "-Wunused-variable"
  35675. #endif
  35676. #ifdef __clang__
  35677. #pragma clang diagnostic pop
  35678. #endif
  35679. #ifdef __clang__
  35680. #pragma clang diagnostic push
  35681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35682. #pragma clang diagnostic ignored "-Wunused-variable"
  35683. #endif
  35684. #ifdef __clang__
  35685. #pragma clang diagnostic pop
  35686. #endif
  35687. #ifdef __clang__
  35688. #pragma clang diagnostic push
  35689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35690. #pragma clang diagnostic ignored "-Wunused-variable"
  35691. #endif
  35692. #ifdef __clang__
  35693. #pragma clang diagnostic pop
  35694. #endif
  35695. #ifdef __clang__
  35696. #pragma clang diagnostic push
  35697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35698. #pragma clang diagnostic ignored "-Wunused-variable"
  35699. #endif
  35700. #ifdef __clang__
  35701. #pragma clang diagnostic pop
  35702. #endif
  35703. #ifdef __clang__
  35704. #pragma clang diagnostic push
  35705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35706. #pragma clang diagnostic ignored "-Wunused-variable"
  35707. #endif
  35708. #ifdef __clang__
  35709. #pragma clang diagnostic pop
  35710. #endif
  35711. #ifdef __clang__
  35712. #pragma clang diagnostic push
  35713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35714. #pragma clang diagnostic ignored "-Wunused-variable"
  35715. #endif
  35716. #ifdef __clang__
  35717. #pragma clang diagnostic pop
  35718. #endif
  35719. #ifdef __clang__
  35720. #pragma clang diagnostic push
  35721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35722. #pragma clang diagnostic ignored "-Wunused-variable"
  35723. #endif
  35724. #ifdef __clang__
  35725. #pragma clang diagnostic pop
  35726. #endif
  35727. #ifdef __clang__
  35728. #pragma clang diagnostic push
  35729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35730. #pragma clang diagnostic ignored "-Wunused-variable"
  35731. #endif
  35732. #ifdef __clang__
  35733. #pragma clang diagnostic pop
  35734. #endif
  35735. #ifdef __clang__
  35736. #pragma clang diagnostic push
  35737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35738. #pragma clang diagnostic ignored "-Wunused-variable"
  35739. #endif
  35740. #ifdef __clang__
  35741. #pragma clang diagnostic pop
  35742. #endif
  35743. #ifdef __clang__
  35744. #pragma clang diagnostic push
  35745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35746. #pragma clang diagnostic ignored "-Wunused-variable"
  35747. #endif
  35748. #ifdef __clang__
  35749. #pragma clang diagnostic pop
  35750. #endif
  35751. #ifdef __clang__
  35752. #pragma clang diagnostic push
  35753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35754. #pragma clang diagnostic ignored "-Wunused-variable"
  35755. #endif
  35756. #ifdef __clang__
  35757. #pragma clang diagnostic pop
  35758. #endif
  35759. #ifdef __clang__
  35760. #pragma clang diagnostic push
  35761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35762. #pragma clang diagnostic ignored "-Wunused-variable"
  35763. #endif
  35764. #ifdef __clang__
  35765. #pragma clang diagnostic pop
  35766. #endif
  35767. #ifdef __clang__
  35768. #pragma clang diagnostic push
  35769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35770. #pragma clang diagnostic ignored "-Wunused-variable"
  35771. #endif
  35772. #ifdef __clang__
  35773. #pragma clang diagnostic pop
  35774. #endif
  35775. #ifdef __clang__
  35776. #pragma clang diagnostic push
  35777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35778. #pragma clang diagnostic ignored "-Wunused-variable"
  35779. #endif
  35780. #ifdef __clang__
  35781. #pragma clang diagnostic pop
  35782. #endif
  35783. #ifdef __clang__
  35784. #pragma clang diagnostic push
  35785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35786. #pragma clang diagnostic ignored "-Wunused-variable"
  35787. #endif
  35788. #ifdef __clang__
  35789. #pragma clang diagnostic pop
  35790. #endif
  35791. #ifdef __clang__
  35792. #pragma clang diagnostic push
  35793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35794. #pragma clang diagnostic ignored "-Wunused-variable"
  35795. #endif
  35796. #ifdef __clang__
  35797. #pragma clang diagnostic pop
  35798. #endif
  35799. #ifdef __clang__
  35800. #pragma clang diagnostic push
  35801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35802. #pragma clang diagnostic ignored "-Wunused-variable"
  35803. #endif
  35804. #ifdef __clang__
  35805. #pragma clang diagnostic pop
  35806. #endif
  35807. #ifdef __clang__
  35808. #pragma clang diagnostic push
  35809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35810. #pragma clang diagnostic ignored "-Wunused-variable"
  35811. #endif
  35812. #ifdef __clang__
  35813. #pragma clang diagnostic pop
  35814. #endif
  35815. #ifdef __clang__
  35816. #pragma clang diagnostic push
  35817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35818. #pragma clang diagnostic ignored "-Wunused-variable"
  35819. #endif
  35820. #ifdef __clang__
  35821. #pragma clang diagnostic pop
  35822. #endif
  35823. #ifdef __clang__
  35824. #pragma clang diagnostic push
  35825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35826. #pragma clang diagnostic ignored "-Wunused-variable"
  35827. #endif
  35828. #ifdef __clang__
  35829. #pragma clang diagnostic pop
  35830. #endif
  35831. #ifdef __clang__
  35832. #pragma clang diagnostic push
  35833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35834. #pragma clang diagnostic ignored "-Wunused-variable"
  35835. #endif
  35836. #ifdef __clang__
  35837. #pragma clang diagnostic pop
  35838. #endif
  35839. #ifdef __clang__
  35840. #pragma clang diagnostic push
  35841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35842. #pragma clang diagnostic ignored "-Wunused-variable"
  35843. #endif
  35844. #ifdef __clang__
  35845. #pragma clang diagnostic pop
  35846. #endif
  35847. #ifdef __clang__
  35848. #pragma clang diagnostic push
  35849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35850. #pragma clang diagnostic ignored "-Wunused-variable"
  35851. #endif
  35852. #ifdef __clang__
  35853. #pragma clang diagnostic pop
  35854. #endif
  35855. #ifdef __clang__
  35856. #pragma clang diagnostic push
  35857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35858. #pragma clang diagnostic ignored "-Wunused-variable"
  35859. #endif
  35860. #ifdef __clang__
  35861. #pragma clang diagnostic pop
  35862. #endif
  35863. #ifdef __clang__
  35864. #pragma clang diagnostic push
  35865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35866. #pragma clang diagnostic ignored "-Wunused-variable"
  35867. #endif
  35868. #ifdef __clang__
  35869. #pragma clang diagnostic pop
  35870. #endif
  35871. #ifdef __clang__
  35872. #pragma clang diagnostic push
  35873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35874. #pragma clang diagnostic ignored "-Wunused-variable"
  35875. #endif
  35876. #ifdef __clang__
  35877. #pragma clang diagnostic pop
  35878. #endif
  35879. #ifdef __clang__
  35880. #pragma clang diagnostic push
  35881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35882. #pragma clang diagnostic ignored "-Wunused-variable"
  35883. #endif
  35884. #ifdef __clang__
  35885. #pragma clang diagnostic pop
  35886. #endif
  35887. #ifdef __clang__
  35888. #pragma clang diagnostic push
  35889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35890. #pragma clang diagnostic ignored "-Wunused-variable"
  35891. #endif
  35892. #ifdef __clang__
  35893. #pragma clang diagnostic pop
  35894. #endif
  35895. #ifdef __clang__
  35896. #pragma clang diagnostic push
  35897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35898. #pragma clang diagnostic ignored "-Wunused-variable"
  35899. #endif
  35900. #ifdef __clang__
  35901. #pragma clang diagnostic pop
  35902. #endif
  35903. #ifdef __clang__
  35904. #pragma clang diagnostic push
  35905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35906. #pragma clang diagnostic ignored "-Wunused-variable"
  35907. #endif
  35908. #ifdef __clang__
  35909. #pragma clang diagnostic pop
  35910. #endif
  35911. #ifdef __clang__
  35912. #pragma clang diagnostic push
  35913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35914. #pragma clang diagnostic ignored "-Wunused-variable"
  35915. #endif
  35916. #ifdef __clang__
  35917. #pragma clang diagnostic pop
  35918. #endif
  35919. #ifdef __clang__
  35920. #pragma clang diagnostic push
  35921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35922. #pragma clang diagnostic ignored "-Wunused-variable"
  35923. #endif
  35924. #ifdef __clang__
  35925. #pragma clang diagnostic pop
  35926. #endif
  35927. #ifdef __clang__
  35928. #pragma clang diagnostic push
  35929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35930. #pragma clang diagnostic ignored "-Wunused-variable"
  35931. #endif
  35932. #ifdef __clang__
  35933. #pragma clang diagnostic pop
  35934. #endif
  35935. #ifdef __clang__
  35936. #pragma clang diagnostic push
  35937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35938. #pragma clang diagnostic ignored "-Wunused-variable"
  35939. #endif
  35940. #ifdef __clang__
  35941. #pragma clang diagnostic pop
  35942. #endif
  35943. #ifdef __clang__
  35944. #pragma clang diagnostic push
  35945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35946. #pragma clang diagnostic ignored "-Wunused-variable"
  35947. #endif
  35948. #ifdef __clang__
  35949. #pragma clang diagnostic pop
  35950. #endif
  35951. #ifdef __clang__
  35952. #pragma clang diagnostic push
  35953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35954. #pragma clang diagnostic ignored "-Wunused-variable"
  35955. #endif
  35956. #ifdef __clang__
  35957. #pragma clang diagnostic pop
  35958. #endif
  35959. #ifdef __clang__
  35960. #pragma clang diagnostic push
  35961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35962. #pragma clang diagnostic ignored "-Wunused-variable"
  35963. #endif
  35964. #ifdef __clang__
  35965. #pragma clang diagnostic pop
  35966. #endif
  35967. #ifdef __clang__
  35968. #pragma clang diagnostic push
  35969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35970. #pragma clang diagnostic ignored "-Wunused-variable"
  35971. #endif
  35972. #ifdef __clang__
  35973. #pragma clang diagnostic pop
  35974. #endif
  35975. #ifdef __clang__
  35976. #pragma clang diagnostic push
  35977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35978. #pragma clang diagnostic ignored "-Wunused-variable"
  35979. #endif
  35980. #ifdef __clang__
  35981. #pragma clang diagnostic pop
  35982. #endif
  35983. #ifdef __clang__
  35984. #pragma clang diagnostic push
  35985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35986. #pragma clang diagnostic ignored "-Wunused-variable"
  35987. #endif
  35988. #ifdef __clang__
  35989. #pragma clang diagnostic pop
  35990. #endif
  35991. #ifdef __clang__
  35992. #pragma clang diagnostic push
  35993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35994. #pragma clang diagnostic ignored "-Wunused-variable"
  35995. #endif
  35996. #ifdef __clang__
  35997. #pragma clang diagnostic pop
  35998. #endif
  35999. #ifdef __clang__
  36000. #pragma clang diagnostic push
  36001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36002. #pragma clang diagnostic ignored "-Wunused-variable"
  36003. #endif
  36004. #ifdef __clang__
  36005. #pragma clang diagnostic pop
  36006. #endif
  36007. #ifdef __clang__
  36008. #pragma clang diagnostic push
  36009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36010. #pragma clang diagnostic ignored "-Wunused-variable"
  36011. #endif
  36012. #ifdef __clang__
  36013. #pragma clang diagnostic pop
  36014. #endif
  36015. #ifdef __clang__
  36016. #pragma clang diagnostic push
  36017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36018. #pragma clang diagnostic ignored "-Wunused-variable"
  36019. #endif
  36020. #ifdef __clang__
  36021. #pragma clang diagnostic pop
  36022. #endif
  36023. #ifdef __clang__
  36024. #pragma clang diagnostic push
  36025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36026. #pragma clang diagnostic ignored "-Wunused-variable"
  36027. #endif
  36028. #ifdef __clang__
  36029. #pragma clang diagnostic pop
  36030. #endif
  36031. #ifdef __clang__
  36032. #pragma clang diagnostic push
  36033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36034. #pragma clang diagnostic ignored "-Wunused-variable"
  36035. #endif
  36036. #ifdef __clang__
  36037. #pragma clang diagnostic pop
  36038. #endif
  36039. #ifdef __clang__
  36040. #pragma clang diagnostic push
  36041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36042. #pragma clang diagnostic ignored "-Wunused-variable"
  36043. #endif
  36044. #ifdef __clang__
  36045. #pragma clang diagnostic pop
  36046. #endif
  36047. #ifdef __clang__
  36048. #pragma clang diagnostic push
  36049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36050. #pragma clang diagnostic ignored "-Wunused-variable"
  36051. #endif
  36052. #ifdef __clang__
  36053. #pragma clang diagnostic pop
  36054. #endif
  36055. #ifdef __clang__
  36056. #pragma clang diagnostic push
  36057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36058. #pragma clang diagnostic ignored "-Wunused-variable"
  36059. #endif
  36060. #ifdef __clang__
  36061. #pragma clang diagnostic pop
  36062. #endif
  36063. #ifdef __clang__
  36064. #pragma clang diagnostic push
  36065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36066. #pragma clang diagnostic ignored "-Wunused-variable"
  36067. #endif
  36068. #ifdef __clang__
  36069. #pragma clang diagnostic pop
  36070. #endif
  36071. #ifdef __clang__
  36072. #pragma clang diagnostic push
  36073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36074. #pragma clang diagnostic ignored "-Wunused-variable"
  36075. #endif
  36076. #ifdef __clang__
  36077. #pragma clang diagnostic pop
  36078. #endif
  36079. #ifdef __clang__
  36080. #pragma clang diagnostic push
  36081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36082. #pragma clang diagnostic ignored "-Wunused-variable"
  36083. #endif
  36084. #ifdef __clang__
  36085. #pragma clang diagnostic pop
  36086. #endif
  36087. #ifdef __clang__
  36088. #pragma clang diagnostic push
  36089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36090. #pragma clang diagnostic ignored "-Wunused-variable"
  36091. #endif
  36092. #ifdef __clang__
  36093. #pragma clang diagnostic pop
  36094. #endif
  36095. #ifdef __clang__
  36096. #pragma clang diagnostic push
  36097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36098. #pragma clang diagnostic ignored "-Wunused-variable"
  36099. #endif
  36100. #ifdef __clang__
  36101. #pragma clang diagnostic pop
  36102. #endif
  36103. #ifdef __clang__
  36104. #pragma clang diagnostic push
  36105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36106. #pragma clang diagnostic ignored "-Wunused-variable"
  36107. #endif
  36108. #ifdef __clang__
  36109. #pragma clang diagnostic pop
  36110. #endif
  36111. #ifdef __clang__
  36112. #pragma clang diagnostic push
  36113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36114. #pragma clang diagnostic ignored "-Wunused-variable"
  36115. #endif
  36116. #ifdef __clang__
  36117. #pragma clang diagnostic pop
  36118. #endif
  36119. #ifdef __clang__
  36120. #pragma clang diagnostic push
  36121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36122. #pragma clang diagnostic ignored "-Wunused-variable"
  36123. #endif
  36124. #ifdef __clang__
  36125. #pragma clang diagnostic pop
  36126. #endif
  36127. #ifdef __clang__
  36128. #pragma clang diagnostic push
  36129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36130. #pragma clang diagnostic ignored "-Wunused-variable"
  36131. #endif
  36132. #ifdef __clang__
  36133. #pragma clang diagnostic pop
  36134. #endif
  36135. #ifdef __clang__
  36136. #pragma clang diagnostic push
  36137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36138. #pragma clang diagnostic ignored "-Wunused-variable"
  36139. #endif
  36140. #ifdef __clang__
  36141. #pragma clang diagnostic pop
  36142. #endif
  36143. #ifdef __clang__
  36144. #pragma clang diagnostic push
  36145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36146. #pragma clang diagnostic ignored "-Wunused-variable"
  36147. #endif
  36148. #ifdef __clang__
  36149. #pragma clang diagnostic pop
  36150. #endif
  36151. #ifdef __clang__
  36152. #pragma clang diagnostic push
  36153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36154. #pragma clang diagnostic ignored "-Wunused-variable"
  36155. #endif
  36156. #ifdef __clang__
  36157. #pragma clang diagnostic pop
  36158. #endif
  36159. #ifdef __clang__
  36160. #pragma clang diagnostic push
  36161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36162. #pragma clang diagnostic ignored "-Wunused-variable"
  36163. #endif
  36164. #ifdef __clang__
  36165. #pragma clang diagnostic pop
  36166. #endif
  36167. #ifdef __clang__
  36168. #pragma clang diagnostic push
  36169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36170. #pragma clang diagnostic ignored "-Wunused-variable"
  36171. #endif
  36172. #ifdef __clang__
  36173. #pragma clang diagnostic pop
  36174. #endif
  36175. #ifdef __clang__
  36176. #pragma clang diagnostic push
  36177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36178. #pragma clang diagnostic ignored "-Wunused-variable"
  36179. #endif
  36180. #ifdef __clang__
  36181. #pragma clang diagnostic pop
  36182. #endif
  36183. #ifdef __clang__
  36184. #pragma clang diagnostic push
  36185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36186. #pragma clang diagnostic ignored "-Wunused-variable"
  36187. #endif
  36188. #ifdef __clang__
  36189. #pragma clang diagnostic pop
  36190. #endif
  36191. #ifdef __clang__
  36192. #pragma clang diagnostic push
  36193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36194. #pragma clang diagnostic ignored "-Wunused-variable"
  36195. #endif
  36196. #ifdef __clang__
  36197. #pragma clang diagnostic pop
  36198. #endif
  36199. #ifdef __clang__
  36200. #pragma clang diagnostic push
  36201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36202. #pragma clang diagnostic ignored "-Wunused-variable"
  36203. #endif
  36204. #ifdef __clang__
  36205. #pragma clang diagnostic pop
  36206. #endif
  36207. #ifdef __clang__
  36208. #pragma clang diagnostic push
  36209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36210. #pragma clang diagnostic ignored "-Wunused-variable"
  36211. #endif
  36212. #ifdef __clang__
  36213. #pragma clang diagnostic pop
  36214. #endif
  36215. #ifdef __clang__
  36216. #pragma clang diagnostic push
  36217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36218. #pragma clang diagnostic ignored "-Wunused-variable"
  36219. #endif
  36220. #ifdef __clang__
  36221. #pragma clang diagnostic pop
  36222. #endif
  36223. #ifdef __clang__
  36224. #pragma clang diagnostic push
  36225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36226. #pragma clang diagnostic ignored "-Wunused-variable"
  36227. #endif
  36228. #ifdef __clang__
  36229. #pragma clang diagnostic pop
  36230. #endif
  36231. #ifdef __clang__
  36232. #pragma clang diagnostic push
  36233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36234. #pragma clang diagnostic ignored "-Wunused-variable"
  36235. #endif
  36236. #ifdef __clang__
  36237. #pragma clang diagnostic pop
  36238. #endif
  36239. #ifdef __clang__
  36240. #pragma clang diagnostic push
  36241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36242. #pragma clang diagnostic ignored "-Wunused-variable"
  36243. #endif
  36244. #ifdef __clang__
  36245. #pragma clang diagnostic pop
  36246. #endif
  36247. #ifdef __clang__
  36248. #pragma clang diagnostic push
  36249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36250. #pragma clang diagnostic ignored "-Wunused-variable"
  36251. #endif
  36252. #ifdef __clang__
  36253. #pragma clang diagnostic pop
  36254. #endif
  36255. #ifdef __clang__
  36256. #pragma clang diagnostic push
  36257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36258. #pragma clang diagnostic ignored "-Wunused-variable"
  36259. #endif
  36260. #ifdef __clang__
  36261. #pragma clang diagnostic pop
  36262. #endif
  36263. #ifdef __clang__
  36264. #pragma clang diagnostic push
  36265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36266. #pragma clang diagnostic ignored "-Wunused-variable"
  36267. #endif
  36268. #ifdef __clang__
  36269. #pragma clang diagnostic pop
  36270. #endif
  36271. #ifdef __clang__
  36272. #pragma clang diagnostic push
  36273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36274. #pragma clang diagnostic ignored "-Wunused-variable"
  36275. #endif
  36276. #ifdef __clang__
  36277. #pragma clang diagnostic pop
  36278. #endif
  36279. #ifdef __clang__
  36280. #pragma clang diagnostic push
  36281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36282. #pragma clang diagnostic ignored "-Wunused-variable"
  36283. #endif
  36284. #ifdef __clang__
  36285. #pragma clang diagnostic pop
  36286. #endif
  36287. #ifdef __clang__
  36288. #pragma clang diagnostic push
  36289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36290. #pragma clang diagnostic ignored "-Wunused-variable"
  36291. #endif
  36292. #ifdef __clang__
  36293. #pragma clang diagnostic pop
  36294. #endif
  36295. #ifdef __clang__
  36296. #pragma clang diagnostic push
  36297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36298. #pragma clang diagnostic ignored "-Wunused-variable"
  36299. #endif
  36300. #ifdef __clang__
  36301. #pragma clang diagnostic pop
  36302. #endif
  36303. #ifdef __clang__
  36304. #pragma clang diagnostic push
  36305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36306. #pragma clang diagnostic ignored "-Wunused-variable"
  36307. #endif
  36308. #ifdef __clang__
  36309. #pragma clang diagnostic pop
  36310. #endif
  36311. #ifdef __clang__
  36312. #pragma clang diagnostic push
  36313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36314. #pragma clang diagnostic ignored "-Wunused-variable"
  36315. #endif
  36316. #ifdef __clang__
  36317. #pragma clang diagnostic pop
  36318. #endif
  36319. #ifdef __clang__
  36320. #pragma clang diagnostic push
  36321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36322. #pragma clang diagnostic ignored "-Wunused-variable"
  36323. #endif
  36324. #ifdef __clang__
  36325. #pragma clang diagnostic pop
  36326. #endif
  36327. #ifdef __clang__
  36328. #pragma clang diagnostic push
  36329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36330. #pragma clang diagnostic ignored "-Wunused-variable"
  36331. #endif
  36332. #ifdef __clang__
  36333. #pragma clang diagnostic pop
  36334. #endif
  36335. #ifdef __clang__
  36336. #pragma clang diagnostic push
  36337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36338. #pragma clang diagnostic ignored "-Wunused-variable"
  36339. #endif
  36340. #ifdef __clang__
  36341. #pragma clang diagnostic pop
  36342. #endif
  36343. #ifdef __clang__
  36344. #pragma clang diagnostic push
  36345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36346. #pragma clang diagnostic ignored "-Wunused-variable"
  36347. #endif
  36348. #ifdef __clang__
  36349. #pragma clang diagnostic pop
  36350. #endif
  36351. #ifdef __clang__
  36352. #pragma clang diagnostic push
  36353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36354. #pragma clang diagnostic ignored "-Wunused-variable"
  36355. #endif
  36356. #ifdef __clang__
  36357. #pragma clang diagnostic pop
  36358. #endif
  36359. #ifdef __clang__
  36360. #pragma clang diagnostic push
  36361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36362. #pragma clang diagnostic ignored "-Wunused-variable"
  36363. #endif
  36364. #ifdef __clang__
  36365. #pragma clang diagnostic pop
  36366. #endif
  36367. #ifdef __clang__
  36368. #pragma clang diagnostic push
  36369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36370. #pragma clang diagnostic ignored "-Wunused-variable"
  36371. #endif
  36372. #ifdef __clang__
  36373. #pragma clang diagnostic pop
  36374. #endif
  36375. #ifdef __clang__
  36376. #pragma clang diagnostic push
  36377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36378. #pragma clang diagnostic ignored "-Wunused-variable"
  36379. #endif
  36380. #ifdef __clang__
  36381. #pragma clang diagnostic pop
  36382. #endif
  36383. #ifdef __clang__
  36384. #pragma clang diagnostic push
  36385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36386. #pragma clang diagnostic ignored "-Wunused-variable"
  36387. #endif
  36388. #ifdef __clang__
  36389. #pragma clang diagnostic pop
  36390. #endif
  36391. #ifdef __clang__
  36392. #pragma clang diagnostic push
  36393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36394. #pragma clang diagnostic ignored "-Wunused-variable"
  36395. #endif
  36396. #ifdef __clang__
  36397. #pragma clang diagnostic pop
  36398. #endif
  36399. #ifdef __clang__
  36400. #pragma clang diagnostic push
  36401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36402. #pragma clang diagnostic ignored "-Wunused-variable"
  36403. #endif
  36404. #ifdef __clang__
  36405. #pragma clang diagnostic pop
  36406. #endif
  36407. #ifdef __clang__
  36408. #pragma clang diagnostic push
  36409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36410. #pragma clang diagnostic ignored "-Wunused-variable"
  36411. #endif
  36412. #ifdef __clang__
  36413. #pragma clang diagnostic pop
  36414. #endif
  36415. #ifdef __clang__
  36416. #pragma clang diagnostic push
  36417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36418. #pragma clang diagnostic ignored "-Wunused-variable"
  36419. #endif
  36420. #ifdef __clang__
  36421. #pragma clang diagnostic pop
  36422. #endif
  36423. #ifdef __clang__
  36424. #pragma clang diagnostic push
  36425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36426. #pragma clang diagnostic ignored "-Wunused-variable"
  36427. #endif
  36428. #ifdef __clang__
  36429. #pragma clang diagnostic pop
  36430. #endif
  36431. #ifdef __clang__
  36432. #pragma clang diagnostic push
  36433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36434. #pragma clang diagnostic ignored "-Wunused-variable"
  36435. #endif
  36436. #ifdef __clang__
  36437. #pragma clang diagnostic pop
  36438. #endif
  36439. #ifdef __clang__
  36440. #pragma clang diagnostic push
  36441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36442. #pragma clang diagnostic ignored "-Wunused-variable"
  36443. #endif
  36444. #ifdef __clang__
  36445. #pragma clang diagnostic pop
  36446. #endif
  36447. #ifdef __clang__
  36448. #pragma clang diagnostic push
  36449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36450. #pragma clang diagnostic ignored "-Wunused-variable"
  36451. #endif
  36452. #ifdef __clang__
  36453. #pragma clang diagnostic pop
  36454. #endif
  36455. #ifdef __clang__
  36456. #pragma clang diagnostic push
  36457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36458. #pragma clang diagnostic ignored "-Wunused-variable"
  36459. #endif
  36460. #ifdef __clang__
  36461. #pragma clang diagnostic pop
  36462. #endif
  36463. #ifdef __clang__
  36464. #pragma clang diagnostic push
  36465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36466. #pragma clang diagnostic ignored "-Wunused-variable"
  36467. #endif
  36468. #ifdef __clang__
  36469. #pragma clang diagnostic pop
  36470. #endif
  36471. #ifdef __clang__
  36472. #pragma clang diagnostic push
  36473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36474. #pragma clang diagnostic ignored "-Wunused-variable"
  36475. #endif
  36476. #ifdef __clang__
  36477. #pragma clang diagnostic pop
  36478. #endif
  36479. #ifdef __clang__
  36480. #pragma clang diagnostic push
  36481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36482. #pragma clang diagnostic ignored "-Wunused-variable"
  36483. #endif
  36484. #ifdef __clang__
  36485. #pragma clang diagnostic pop
  36486. #endif
  36487. #ifdef __clang__
  36488. #pragma clang diagnostic push
  36489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36490. #pragma clang diagnostic ignored "-Wunused-variable"
  36491. #endif
  36492. #ifdef __clang__
  36493. #pragma clang diagnostic pop
  36494. #endif
  36495. #ifdef __clang__
  36496. #pragma clang diagnostic push
  36497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36498. #pragma clang diagnostic ignored "-Wunused-variable"
  36499. #endif
  36500. #ifdef __clang__
  36501. #pragma clang diagnostic pop
  36502. #endif
  36503. #ifdef __clang__
  36504. #pragma clang diagnostic push
  36505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36506. #pragma clang diagnostic ignored "-Wunused-variable"
  36507. #endif
  36508. #ifdef __clang__
  36509. #pragma clang diagnostic pop
  36510. #endif
  36511. #ifdef __clang__
  36512. #pragma clang diagnostic push
  36513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36514. #pragma clang diagnostic ignored "-Wunused-variable"
  36515. #endif
  36516. #ifdef __clang__
  36517. #pragma clang diagnostic pop
  36518. #endif
  36519. #ifdef __clang__
  36520. #pragma clang diagnostic push
  36521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36522. #pragma clang diagnostic ignored "-Wunused-variable"
  36523. #endif
  36524. #ifdef __clang__
  36525. #pragma clang diagnostic pop
  36526. #endif
  36527. #ifdef __clang__
  36528. #pragma clang diagnostic push
  36529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36530. #pragma clang diagnostic ignored "-Wunused-variable"
  36531. #endif
  36532. #ifdef __clang__
  36533. #pragma clang diagnostic pop
  36534. #endif
  36535. #ifdef __clang__
  36536. #pragma clang diagnostic push
  36537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36538. #pragma clang diagnostic ignored "-Wunused-variable"
  36539. #endif
  36540. #ifdef __clang__
  36541. #pragma clang diagnostic pop
  36542. #endif
  36543. #ifdef __clang__
  36544. #pragma clang diagnostic push
  36545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36546. #pragma clang diagnostic ignored "-Wunused-variable"
  36547. #endif
  36548. #ifdef __clang__
  36549. #pragma clang diagnostic pop
  36550. #endif
  36551. #ifdef __clang__
  36552. #pragma clang diagnostic push
  36553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36554. #pragma clang diagnostic ignored "-Wunused-variable"
  36555. #endif
  36556. #ifdef __clang__
  36557. #pragma clang diagnostic pop
  36558. #endif
  36559. #ifdef __clang__
  36560. #pragma clang diagnostic push
  36561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36562. #pragma clang diagnostic ignored "-Wunused-variable"
  36563. #endif
  36564. #ifdef __clang__
  36565. #pragma clang diagnostic pop
  36566. #endif
  36567. #ifdef __clang__
  36568. #pragma clang diagnostic push
  36569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36570. #pragma clang diagnostic ignored "-Wunused-variable"
  36571. #endif
  36572. #ifdef __clang__
  36573. #pragma clang diagnostic pop
  36574. #endif
  36575. #ifdef __clang__
  36576. #pragma clang diagnostic push
  36577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36578. #pragma clang diagnostic ignored "-Wunused-variable"
  36579. #endif
  36580. #ifdef __clang__
  36581. #pragma clang diagnostic pop
  36582. #endif
  36583. #ifdef __clang__
  36584. #pragma clang diagnostic push
  36585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36586. #pragma clang diagnostic ignored "-Wunused-variable"
  36587. #endif
  36588. #ifdef __clang__
  36589. #pragma clang diagnostic pop
  36590. #endif
  36591. #ifdef __clang__
  36592. #pragma clang diagnostic push
  36593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36594. #pragma clang diagnostic ignored "-Wunused-variable"
  36595. #endif
  36596. #ifdef __clang__
  36597. #pragma clang diagnostic pop
  36598. #endif
  36599. #ifdef __clang__
  36600. #pragma clang diagnostic push
  36601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36602. #pragma clang diagnostic ignored "-Wunused-variable"
  36603. #endif
  36604. #ifdef __clang__
  36605. #pragma clang diagnostic pop
  36606. #endif
  36607. #ifdef __clang__
  36608. #pragma clang diagnostic push
  36609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36610. #pragma clang diagnostic ignored "-Wunused-variable"
  36611. #endif
  36612. #ifdef __clang__
  36613. #pragma clang diagnostic pop
  36614. #endif
  36615. #ifdef __clang__
  36616. #pragma clang diagnostic push
  36617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36618. #pragma clang diagnostic ignored "-Wunused-variable"
  36619. #endif
  36620. #ifdef __clang__
  36621. #pragma clang diagnostic pop
  36622. #endif
  36623. #ifdef __clang__
  36624. #pragma clang diagnostic push
  36625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36626. #pragma clang diagnostic ignored "-Wunused-variable"
  36627. #endif
  36628. #ifdef __clang__
  36629. #pragma clang diagnostic pop
  36630. #endif
  36631. #ifdef __clang__
  36632. #pragma clang diagnostic push
  36633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36634. #pragma clang diagnostic ignored "-Wunused-variable"
  36635. #endif
  36636. #ifdef __clang__
  36637. #pragma clang diagnostic pop
  36638. #endif
  36639. #ifdef __clang__
  36640. #pragma clang diagnostic push
  36641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36642. #pragma clang diagnostic ignored "-Wunused-variable"
  36643. #endif
  36644. #ifdef __clang__
  36645. #pragma clang diagnostic pop
  36646. #endif
  36647. #ifdef __clang__
  36648. #pragma clang diagnostic push
  36649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36650. #pragma clang diagnostic ignored "-Wunused-variable"
  36651. #endif
  36652. #ifdef __clang__
  36653. #pragma clang diagnostic pop
  36654. #endif
  36655. #ifdef __clang__
  36656. #pragma clang diagnostic push
  36657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36658. #pragma clang diagnostic ignored "-Wunused-variable"
  36659. #endif
  36660. #ifdef __clang__
  36661. #pragma clang diagnostic pop
  36662. #endif
  36663. #ifdef __clang__
  36664. #pragma clang diagnostic push
  36665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36666. #pragma clang diagnostic ignored "-Wunused-variable"
  36667. #endif
  36668. #ifdef __clang__
  36669. #pragma clang diagnostic pop
  36670. #endif
  36671. #ifdef __clang__
  36672. #pragma clang diagnostic push
  36673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36674. #pragma clang diagnostic ignored "-Wunused-variable"
  36675. #endif
  36676. #ifdef __clang__
  36677. #pragma clang diagnostic pop
  36678. #endif
  36679. #ifdef __clang__
  36680. #pragma clang diagnostic push
  36681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36682. #pragma clang diagnostic ignored "-Wunused-variable"
  36683. #endif
  36684. #ifdef __clang__
  36685. #pragma clang diagnostic pop
  36686. #endif
  36687. #ifdef __clang__
  36688. #pragma clang diagnostic push
  36689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36690. #pragma clang diagnostic ignored "-Wunused-variable"
  36691. #endif
  36692. #ifdef __clang__
  36693. #pragma clang diagnostic pop
  36694. #endif
  36695. #ifdef __clang__
  36696. #pragma clang diagnostic push
  36697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36698. #pragma clang diagnostic ignored "-Wunused-variable"
  36699. #endif
  36700. #ifdef __clang__
  36701. #pragma clang diagnostic pop
  36702. #endif
  36703. #ifdef __clang__
  36704. #pragma clang diagnostic push
  36705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36706. #pragma clang diagnostic ignored "-Wunused-variable"
  36707. #endif
  36708. #ifdef __clang__
  36709. #pragma clang diagnostic pop
  36710. #endif
  36711. #ifdef __clang__
  36712. #pragma clang diagnostic push
  36713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36714. #pragma clang diagnostic ignored "-Wunused-variable"
  36715. #endif
  36716. #ifdef __clang__
  36717. #pragma clang diagnostic pop
  36718. #endif
  36719. #ifdef __clang__
  36720. #pragma clang diagnostic push
  36721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36722. #pragma clang diagnostic ignored "-Wunused-variable"
  36723. #endif
  36724. #ifdef __clang__
  36725. #pragma clang diagnostic pop
  36726. #endif
  36727. #ifdef __clang__
  36728. #pragma clang diagnostic push
  36729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36730. #pragma clang diagnostic ignored "-Wunused-variable"
  36731. #endif
  36732. #ifdef __clang__
  36733. #pragma clang diagnostic pop
  36734. #endif
  36735. #ifdef __clang__
  36736. #pragma clang diagnostic push
  36737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36738. #pragma clang diagnostic ignored "-Wunused-variable"
  36739. #endif
  36740. #ifdef __clang__
  36741. #pragma clang diagnostic pop
  36742. #endif
  36743. #ifdef __clang__
  36744. #pragma clang diagnostic push
  36745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36746. #pragma clang diagnostic ignored "-Wunused-variable"
  36747. #endif
  36748. #ifdef __clang__
  36749. #pragma clang diagnostic pop
  36750. #endif
  36751. #ifdef __clang__
  36752. #pragma clang diagnostic push
  36753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36754. #pragma clang diagnostic ignored "-Wunused-variable"
  36755. #endif
  36756. #ifdef __clang__
  36757. #pragma clang diagnostic pop
  36758. #endif
  36759. #ifdef __clang__
  36760. #pragma clang diagnostic push
  36761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36762. #pragma clang diagnostic ignored "-Wunused-variable"
  36763. #endif
  36764. #ifdef __clang__
  36765. #pragma clang diagnostic pop
  36766. #endif
  36767. #ifdef __clang__
  36768. #pragma clang diagnostic push
  36769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36770. #pragma clang diagnostic ignored "-Wunused-variable"
  36771. #endif
  36772. #ifdef __clang__
  36773. #pragma clang diagnostic pop
  36774. #endif
  36775. #ifdef __clang__
  36776. #pragma clang diagnostic push
  36777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36778. #pragma clang diagnostic ignored "-Wunused-variable"
  36779. #endif
  36780. #ifdef __clang__
  36781. #pragma clang diagnostic pop
  36782. #endif
  36783. #ifdef __clang__
  36784. #pragma clang diagnostic push
  36785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36786. #pragma clang diagnostic ignored "-Wunused-variable"
  36787. #endif
  36788. #ifdef __clang__
  36789. #pragma clang diagnostic pop
  36790. #endif
  36791. #ifdef __clang__
  36792. #pragma clang diagnostic push
  36793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36794. #pragma clang diagnostic ignored "-Wunused-variable"
  36795. #endif
  36796. #ifdef __clang__
  36797. #pragma clang diagnostic pop
  36798. #endif
  36799. #ifdef __clang__
  36800. #pragma clang diagnostic push
  36801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36802. #pragma clang diagnostic ignored "-Wunused-variable"
  36803. #endif
  36804. #ifdef __clang__
  36805. #pragma clang diagnostic pop
  36806. #endif
  36807. #ifdef __clang__
  36808. #pragma clang diagnostic push
  36809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36810. #pragma clang diagnostic ignored "-Wunused-variable"
  36811. #endif
  36812. #ifdef __clang__
  36813. #pragma clang diagnostic pop
  36814. #endif
  36815. #ifdef __clang__
  36816. #pragma clang diagnostic push
  36817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36818. #pragma clang diagnostic ignored "-Wunused-variable"
  36819. #endif
  36820. #ifdef __clang__
  36821. #pragma clang diagnostic pop
  36822. #endif
  36823. #ifdef __clang__
  36824. #pragma clang diagnostic push
  36825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36826. #pragma clang diagnostic ignored "-Wunused-variable"
  36827. #endif
  36828. #ifdef __clang__
  36829. #pragma clang diagnostic pop
  36830. #endif
  36831. #ifdef __clang__
  36832. #pragma clang diagnostic push
  36833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36834. #pragma clang diagnostic ignored "-Wunused-variable"
  36835. #endif
  36836. #ifdef __clang__
  36837. #pragma clang diagnostic pop
  36838. #endif
  36839. #ifdef __clang__
  36840. #pragma clang diagnostic push
  36841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36842. #pragma clang diagnostic ignored "-Wunused-variable"
  36843. #endif
  36844. #ifdef __clang__
  36845. #pragma clang diagnostic pop
  36846. #endif
  36847. #ifdef __clang__
  36848. #pragma clang diagnostic push
  36849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36850. #pragma clang diagnostic ignored "-Wunused-variable"
  36851. #endif
  36852. #ifdef __clang__
  36853. #pragma clang diagnostic pop
  36854. #endif
  36855. #ifdef __clang__
  36856. #pragma clang diagnostic push
  36857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36858. #pragma clang diagnostic ignored "-Wunused-variable"
  36859. #endif
  36860. #ifdef __clang__
  36861. #pragma clang diagnostic pop
  36862. #endif
  36863. #ifdef __clang__
  36864. #pragma clang diagnostic push
  36865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36866. #pragma clang diagnostic ignored "-Wunused-variable"
  36867. #endif
  36868. #ifdef __clang__
  36869. #pragma clang diagnostic pop
  36870. #endif
  36871. #ifdef __clang__
  36872. #pragma clang diagnostic push
  36873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36874. #pragma clang diagnostic ignored "-Wunused-variable"
  36875. #endif
  36876. #ifdef __clang__
  36877. #pragma clang diagnostic pop
  36878. #endif
  36879. #ifdef __clang__
  36880. #pragma clang diagnostic push
  36881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36882. #pragma clang diagnostic ignored "-Wunused-variable"
  36883. #endif
  36884. #ifdef __clang__
  36885. #pragma clang diagnostic pop
  36886. #endif
  36887. #ifdef __clang__
  36888. #pragma clang diagnostic push
  36889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36890. #pragma clang diagnostic ignored "-Wunused-variable"
  36891. #endif
  36892. #ifdef __clang__
  36893. #pragma clang diagnostic pop
  36894. #endif
  36895. #ifdef __clang__
  36896. #pragma clang diagnostic push
  36897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36898. #pragma clang diagnostic ignored "-Wunused-variable"
  36899. #endif
  36900. #ifdef __clang__
  36901. #pragma clang diagnostic pop
  36902. #endif
  36903. #ifdef __clang__
  36904. #pragma clang diagnostic push
  36905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36906. #pragma clang diagnostic ignored "-Wunused-variable"
  36907. #endif
  36908. #ifdef __clang__
  36909. #pragma clang diagnostic pop
  36910. #endif
  36911. #ifdef __clang__
  36912. #pragma clang diagnostic push
  36913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36914. #pragma clang diagnostic ignored "-Wunused-variable"
  36915. #endif
  36916. #ifdef __clang__
  36917. #pragma clang diagnostic pop
  36918. #endif
  36919. #ifdef __clang__
  36920. #pragma clang diagnostic push
  36921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36922. #pragma clang diagnostic ignored "-Wunused-variable"
  36923. #endif
  36924. #ifdef __clang__
  36925. #pragma clang diagnostic pop
  36926. #endif
  36927. #ifdef __clang__
  36928. #pragma clang diagnostic push
  36929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36930. #pragma clang diagnostic ignored "-Wunused-variable"
  36931. #endif
  36932. #ifdef __clang__
  36933. #pragma clang diagnostic pop
  36934. #endif
  36935. #ifdef __clang__
  36936. #pragma clang diagnostic push
  36937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36938. #pragma clang diagnostic ignored "-Wunused-variable"
  36939. #endif
  36940. #ifdef __clang__
  36941. #pragma clang diagnostic pop
  36942. #endif
  36943. #ifdef __clang__
  36944. #pragma clang diagnostic push
  36945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36946. #pragma clang diagnostic ignored "-Wunused-variable"
  36947. #endif
  36948. #ifdef __clang__
  36949. #pragma clang diagnostic pop
  36950. #endif
  36951. #ifdef __clang__
  36952. #pragma clang diagnostic push
  36953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36954. #pragma clang diagnostic ignored "-Wunused-variable"
  36955. #endif
  36956. #ifdef __clang__
  36957. #pragma clang diagnostic pop
  36958. #endif
  36959. #ifdef __clang__
  36960. #pragma clang diagnostic push
  36961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36962. #pragma clang diagnostic ignored "-Wunused-variable"
  36963. #endif
  36964. #ifdef __clang__
  36965. #pragma clang diagnostic pop
  36966. #endif
  36967. #ifdef __clang__
  36968. #pragma clang diagnostic push
  36969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36970. #pragma clang diagnostic ignored "-Wunused-variable"
  36971. #endif
  36972. #ifdef __clang__
  36973. #pragma clang diagnostic pop
  36974. #endif
  36975. #ifdef __clang__
  36976. #pragma clang diagnostic push
  36977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36978. #pragma clang diagnostic ignored "-Wunused-variable"
  36979. #endif
  36980. #ifdef __clang__
  36981. #pragma clang diagnostic pop
  36982. #endif
  36983. #ifdef __clang__
  36984. #pragma clang diagnostic push
  36985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36986. #pragma clang diagnostic ignored "-Wunused-variable"
  36987. #endif
  36988. #ifdef __clang__
  36989. #pragma clang diagnostic pop
  36990. #endif
  36991. #ifdef __clang__
  36992. #pragma clang diagnostic push
  36993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36994. #pragma clang diagnostic ignored "-Wunused-variable"
  36995. #endif
  36996. #ifdef __clang__
  36997. #pragma clang diagnostic pop
  36998. #endif
  36999. #ifdef __clang__
  37000. #pragma clang diagnostic push
  37001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37002. #pragma clang diagnostic ignored "-Wunused-variable"
  37003. #endif
  37004. #ifdef __clang__
  37005. #pragma clang diagnostic pop
  37006. #endif
  37007. #ifdef __clang__
  37008. #pragma clang diagnostic push
  37009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37010. #pragma clang diagnostic ignored "-Wunused-variable"
  37011. #endif
  37012. #ifdef __clang__
  37013. #pragma clang diagnostic pop
  37014. #endif
  37015. #ifdef __clang__
  37016. #pragma clang diagnostic push
  37017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37018. #pragma clang diagnostic ignored "-Wunused-variable"
  37019. #endif
  37020. #ifdef __clang__
  37021. #pragma clang diagnostic pop
  37022. #endif
  37023. #ifdef __clang__
  37024. #pragma clang diagnostic push
  37025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37026. #pragma clang diagnostic ignored "-Wunused-variable"
  37027. #endif
  37028. #ifdef __clang__
  37029. #pragma clang diagnostic pop
  37030. #endif
  37031. #ifdef __clang__
  37032. #pragma clang diagnostic push
  37033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37034. #pragma clang diagnostic ignored "-Wunused-variable"
  37035. #endif
  37036. #ifdef __clang__
  37037. #pragma clang diagnostic pop
  37038. #endif
  37039. #ifdef __clang__
  37040. #pragma clang diagnostic push
  37041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37042. #pragma clang diagnostic ignored "-Wunused-variable"
  37043. #endif
  37044. #ifdef __clang__
  37045. #pragma clang diagnostic pop
  37046. #endif
  37047. #ifdef __clang__
  37048. #pragma clang diagnostic push
  37049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37050. #pragma clang diagnostic ignored "-Wunused-variable"
  37051. #endif
  37052. #ifdef __clang__
  37053. #pragma clang diagnostic pop
  37054. #endif
  37055. #ifdef __clang__
  37056. #pragma clang diagnostic push
  37057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37058. #pragma clang diagnostic ignored "-Wunused-variable"
  37059. #endif
  37060. #ifdef __clang__
  37061. #pragma clang diagnostic pop
  37062. #endif
  37063. #ifdef __clang__
  37064. #pragma clang diagnostic push
  37065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37066. #pragma clang diagnostic ignored "-Wunused-variable"
  37067. #endif
  37068. #ifdef __clang__
  37069. #pragma clang diagnostic pop
  37070. #endif
  37071. #ifdef __clang__
  37072. #pragma clang diagnostic push
  37073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37074. #pragma clang diagnostic ignored "-Wunused-variable"
  37075. #endif
  37076. #ifdef __clang__
  37077. #pragma clang diagnostic pop
  37078. #endif
  37079. #ifdef __clang__
  37080. #pragma clang diagnostic push
  37081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37082. #pragma clang diagnostic ignored "-Wunused-variable"
  37083. #endif
  37084. #ifdef __clang__
  37085. #pragma clang diagnostic pop
  37086. #endif
  37087. #ifdef __clang__
  37088. #pragma clang diagnostic push
  37089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37090. #pragma clang diagnostic ignored "-Wunused-variable"
  37091. #endif
  37092. #ifdef __clang__
  37093. #pragma clang diagnostic pop
  37094. #endif
  37095. #ifdef __clang__
  37096. #pragma clang diagnostic push
  37097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37098. #pragma clang diagnostic ignored "-Wunused-variable"
  37099. #endif
  37100. #ifdef __clang__
  37101. #pragma clang diagnostic pop
  37102. #endif
  37103. #ifdef __clang__
  37104. #pragma clang diagnostic push
  37105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37106. #pragma clang diagnostic ignored "-Wunused-variable"
  37107. #endif
  37108. #ifdef __clang__
  37109. #pragma clang diagnostic pop
  37110. #endif
  37111. #ifdef __clang__
  37112. #pragma clang diagnostic push
  37113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37114. #pragma clang diagnostic ignored "-Wunused-variable"
  37115. #endif
  37116. #ifdef __clang__
  37117. #pragma clang diagnostic pop
  37118. #endif
  37119. #ifdef __clang__
  37120. #pragma clang diagnostic push
  37121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37122. #pragma clang diagnostic ignored "-Wunused-variable"
  37123. #endif
  37124. #ifdef __clang__
  37125. #pragma clang diagnostic pop
  37126. #endif
  37127. #ifdef __clang__
  37128. #pragma clang diagnostic push
  37129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37130. #pragma clang diagnostic ignored "-Wunused-variable"
  37131. #endif
  37132. #ifdef __clang__
  37133. #pragma clang diagnostic pop
  37134. #endif
  37135. #ifdef __clang__
  37136. #pragma clang diagnostic push
  37137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37138. #pragma clang diagnostic ignored "-Wunused-variable"
  37139. #endif
  37140. #ifdef __clang__
  37141. #pragma clang diagnostic pop
  37142. #endif
  37143. #ifdef __clang__
  37144. #pragma clang diagnostic push
  37145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37146. #pragma clang diagnostic ignored "-Wunused-variable"
  37147. #endif
  37148. #ifdef __clang__
  37149. #pragma clang diagnostic pop
  37150. #endif
  37151. #ifdef __clang__
  37152. #pragma clang diagnostic push
  37153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37154. #pragma clang diagnostic ignored "-Wunused-variable"
  37155. #endif
  37156. #ifdef __clang__
  37157. #pragma clang diagnostic pop
  37158. #endif
  37159. #ifdef __clang__
  37160. #pragma clang diagnostic push
  37161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37162. #pragma clang diagnostic ignored "-Wunused-variable"
  37163. #endif
  37164. #ifdef __clang__
  37165. #pragma clang diagnostic pop
  37166. #endif
  37167. #ifdef __clang__
  37168. #pragma clang diagnostic push
  37169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37170. #pragma clang diagnostic ignored "-Wunused-variable"
  37171. #endif
  37172. #ifdef __clang__
  37173. #pragma clang diagnostic pop
  37174. #endif
  37175. #ifdef __clang__
  37176. #pragma clang diagnostic push
  37177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37178. #pragma clang diagnostic ignored "-Wunused-variable"
  37179. #endif
  37180. #ifdef __clang__
  37181. #pragma clang diagnostic pop
  37182. #endif
  37183. #ifdef __clang__
  37184. #pragma clang diagnostic push
  37185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37186. #pragma clang diagnostic ignored "-Wunused-variable"
  37187. #endif
  37188. #ifdef __clang__
  37189. #pragma clang diagnostic pop
  37190. #endif
  37191. #ifdef __clang__
  37192. #pragma clang diagnostic push
  37193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37194. #pragma clang diagnostic ignored "-Wunused-variable"
  37195. #endif
  37196. #ifdef __clang__
  37197. #pragma clang diagnostic pop
  37198. #endif
  37199. #ifdef __clang__
  37200. #pragma clang diagnostic push
  37201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37202. #pragma clang diagnostic ignored "-Wunused-variable"
  37203. #endif
  37204. #ifdef __clang__
  37205. #pragma clang diagnostic pop
  37206. #endif
  37207. #ifdef __clang__
  37208. #pragma clang diagnostic push
  37209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37210. #pragma clang diagnostic ignored "-Wunused-variable"
  37211. #endif
  37212. #ifdef __clang__
  37213. #pragma clang diagnostic pop
  37214. #endif
  37215. #ifdef __clang__
  37216. #pragma clang diagnostic push
  37217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37218. #pragma clang diagnostic ignored "-Wunused-variable"
  37219. #endif
  37220. #ifdef __clang__
  37221. #pragma clang diagnostic pop
  37222. #endif
  37223. #ifdef __clang__
  37224. #pragma clang diagnostic push
  37225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37226. #pragma clang diagnostic ignored "-Wunused-variable"
  37227. #endif
  37228. #ifdef __clang__
  37229. #pragma clang diagnostic pop
  37230. #endif
  37231. #ifdef __clang__
  37232. #pragma clang diagnostic push
  37233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37234. #pragma clang diagnostic ignored "-Wunused-variable"
  37235. #endif
  37236. #ifdef __clang__
  37237. #pragma clang diagnostic pop
  37238. #endif
  37239. #ifdef __clang__
  37240. #pragma clang diagnostic push
  37241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37242. #pragma clang diagnostic ignored "-Wunused-variable"
  37243. #endif
  37244. #ifdef __clang__
  37245. #pragma clang diagnostic pop
  37246. #endif
  37247. #ifdef __clang__
  37248. #pragma clang diagnostic push
  37249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37250. #pragma clang diagnostic ignored "-Wunused-variable"
  37251. #endif
  37252. #ifdef __clang__
  37253. #pragma clang diagnostic pop
  37254. #endif
  37255. #ifdef __clang__
  37256. #pragma clang diagnostic push
  37257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37258. #pragma clang diagnostic ignored "-Wunused-variable"
  37259. #endif
  37260. #ifdef __clang__
  37261. #pragma clang diagnostic pop
  37262. #endif
  37263. #ifdef __clang__
  37264. #pragma clang diagnostic push
  37265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37266. #pragma clang diagnostic ignored "-Wunused-variable"
  37267. #endif
  37268. #ifdef __clang__
  37269. #pragma clang diagnostic pop
  37270. #endif
  37271. #ifdef __clang__
  37272. #pragma clang diagnostic push
  37273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37274. #pragma clang diagnostic ignored "-Wunused-variable"
  37275. #endif
  37276. #ifdef __clang__
  37277. #pragma clang diagnostic pop
  37278. #endif
  37279. #ifdef __clang__
  37280. #pragma clang diagnostic push
  37281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37282. #pragma clang diagnostic ignored "-Wunused-variable"
  37283. #endif
  37284. #ifdef __clang__
  37285. #pragma clang diagnostic pop
  37286. #endif
  37287. #ifdef __clang__
  37288. #pragma clang diagnostic push
  37289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37290. #pragma clang diagnostic ignored "-Wunused-variable"
  37291. #endif
  37292. #ifdef __clang__
  37293. #pragma clang diagnostic pop
  37294. #endif
  37295. #ifdef __clang__
  37296. #pragma clang diagnostic push
  37297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37298. #pragma clang diagnostic ignored "-Wunused-variable"
  37299. #endif
  37300. #ifdef __clang__
  37301. #pragma clang diagnostic pop
  37302. #endif
  37303. #ifdef __clang__
  37304. #pragma clang diagnostic push
  37305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37306. #pragma clang diagnostic ignored "-Wunused-variable"
  37307. #endif
  37308. #ifdef __clang__
  37309. #pragma clang diagnostic pop
  37310. #endif
  37311. #ifdef __clang__
  37312. #pragma clang diagnostic push
  37313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37314. #pragma clang diagnostic ignored "-Wunused-variable"
  37315. #endif
  37316. #ifdef __clang__
  37317. #pragma clang diagnostic pop
  37318. #endif
  37319. #ifdef __clang__
  37320. #pragma clang diagnostic push
  37321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37322. #pragma clang diagnostic ignored "-Wunused-variable"
  37323. #endif
  37324. #ifdef __clang__
  37325. #pragma clang diagnostic pop
  37326. #endif
  37327. #ifdef __clang__
  37328. #pragma clang diagnostic push
  37329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37330. #pragma clang diagnostic ignored "-Wunused-variable"
  37331. #endif
  37332. #ifdef __clang__
  37333. #pragma clang diagnostic pop
  37334. #endif
  37335. #ifdef __clang__
  37336. #pragma clang diagnostic push
  37337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37338. #pragma clang diagnostic ignored "-Wunused-variable"
  37339. #endif
  37340. #ifdef __clang__
  37341. #pragma clang diagnostic pop
  37342. #endif
  37343. #ifdef __clang__
  37344. #pragma clang diagnostic push
  37345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37346. #pragma clang diagnostic ignored "-Wunused-variable"
  37347. #endif
  37348. #ifdef __clang__
  37349. #pragma clang diagnostic pop
  37350. #endif
  37351. #ifdef __clang__
  37352. #pragma clang diagnostic push
  37353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37354. #pragma clang diagnostic ignored "-Wunused-variable"
  37355. #endif
  37356. #ifdef __clang__
  37357. #pragma clang diagnostic pop
  37358. #endif
  37359. #ifdef __clang__
  37360. #pragma clang diagnostic push
  37361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37362. #pragma clang diagnostic ignored "-Wunused-variable"
  37363. #endif
  37364. #ifdef __clang__
  37365. #pragma clang diagnostic pop
  37366. #endif
  37367. #ifdef __clang__
  37368. #pragma clang diagnostic push
  37369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37370. #pragma clang diagnostic ignored "-Wunused-variable"
  37371. #endif
  37372. #ifdef __clang__
  37373. #pragma clang diagnostic pop
  37374. #endif
  37375. #ifdef __clang__
  37376. #pragma clang diagnostic push
  37377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37378. #pragma clang diagnostic ignored "-Wunused-variable"
  37379. #endif
  37380. #ifdef __clang__
  37381. #pragma clang diagnostic pop
  37382. #endif
  37383. #ifdef __clang__
  37384. #pragma clang diagnostic push
  37385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37386. #pragma clang diagnostic ignored "-Wunused-variable"
  37387. #endif
  37388. #ifdef __clang__
  37389. #pragma clang diagnostic pop
  37390. #endif
  37391. #ifdef __clang__
  37392. #pragma clang diagnostic push
  37393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37394. #pragma clang diagnostic ignored "-Wunused-variable"
  37395. #endif
  37396. #ifdef __clang__
  37397. #pragma clang diagnostic pop
  37398. #endif
  37399. #ifdef __clang__
  37400. #pragma clang diagnostic push
  37401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37402. #pragma clang diagnostic ignored "-Wunused-variable"
  37403. #endif
  37404. #ifdef __clang__
  37405. #pragma clang diagnostic pop
  37406. #endif
  37407. #ifdef __clang__
  37408. #pragma clang diagnostic push
  37409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37410. #pragma clang diagnostic ignored "-Wunused-variable"
  37411. #endif
  37412. #ifdef __clang__
  37413. #pragma clang diagnostic pop
  37414. #endif
  37415. #ifdef __clang__
  37416. #pragma clang diagnostic push
  37417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37418. #pragma clang diagnostic ignored "-Wunused-variable"
  37419. #endif
  37420. #ifdef __clang__
  37421. #pragma clang diagnostic pop
  37422. #endif
  37423. #ifdef __clang__
  37424. #pragma clang diagnostic push
  37425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37426. #pragma clang diagnostic ignored "-Wunused-variable"
  37427. #endif
  37428. #ifdef __clang__
  37429. #pragma clang diagnostic pop
  37430. #endif
  37431. #ifdef __clang__
  37432. #pragma clang diagnostic push
  37433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37434. #pragma clang diagnostic ignored "-Wunused-variable"
  37435. #endif
  37436. #ifdef __clang__
  37437. #pragma clang diagnostic pop
  37438. #endif
  37439. #ifdef __clang__
  37440. #pragma clang diagnostic push
  37441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37442. #pragma clang diagnostic ignored "-Wunused-variable"
  37443. #endif
  37444. #ifdef __clang__
  37445. #pragma clang diagnostic pop
  37446. #endif
  37447. #ifdef __clang__
  37448. #pragma clang diagnostic push
  37449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37450. #pragma clang diagnostic ignored "-Wunused-variable"
  37451. #endif
  37452. #ifdef __clang__
  37453. #pragma clang diagnostic pop
  37454. #endif
  37455. #ifdef __clang__
  37456. #pragma clang diagnostic push
  37457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37458. #pragma clang diagnostic ignored "-Wunused-variable"
  37459. #endif
  37460. #ifdef __clang__
  37461. #pragma clang diagnostic pop
  37462. #endif
  37463. #ifdef __clang__
  37464. #pragma clang diagnostic push
  37465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37466. #pragma clang diagnostic ignored "-Wunused-variable"
  37467. #endif
  37468. #ifdef __clang__
  37469. #pragma clang diagnostic pop
  37470. #endif
  37471. #ifdef __clang__
  37472. #pragma clang diagnostic push
  37473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37474. #pragma clang diagnostic ignored "-Wunused-variable"
  37475. #endif
  37476. #ifdef __clang__
  37477. #pragma clang diagnostic pop
  37478. #endif
  37479. #ifdef __clang__
  37480. #pragma clang diagnostic push
  37481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37482. #pragma clang diagnostic ignored "-Wunused-variable"
  37483. #endif
  37484. #ifdef __clang__
  37485. #pragma clang diagnostic pop
  37486. #endif
  37487. #ifdef __clang__
  37488. #pragma clang diagnostic push
  37489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37490. #pragma clang diagnostic ignored "-Wunused-variable"
  37491. #endif
  37492. #ifdef __clang__
  37493. #pragma clang diagnostic pop
  37494. #endif
  37495. #ifdef __clang__
  37496. #pragma clang diagnostic push
  37497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37498. #pragma clang diagnostic ignored "-Wunused-variable"
  37499. #endif
  37500. #ifdef __clang__
  37501. #pragma clang diagnostic pop
  37502. #endif
  37503. #ifdef __clang__
  37504. #pragma clang diagnostic push
  37505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37506. #pragma clang diagnostic ignored "-Wunused-variable"
  37507. #endif
  37508. #ifdef __clang__
  37509. #pragma clang diagnostic pop
  37510. #endif
  37511. #ifdef __clang__
  37512. #pragma clang diagnostic push
  37513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37514. #pragma clang diagnostic ignored "-Wunused-variable"
  37515. #endif
  37516. #ifdef __clang__
  37517. #pragma clang diagnostic pop
  37518. #endif
  37519. #ifdef __clang__
  37520. #pragma clang diagnostic push
  37521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37522. #pragma clang diagnostic ignored "-Wunused-variable"
  37523. #endif
  37524. #ifdef __clang__
  37525. #pragma clang diagnostic pop
  37526. #endif
  37527. #ifdef __clang__
  37528. #pragma clang diagnostic push
  37529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37530. #pragma clang diagnostic ignored "-Wunused-variable"
  37531. #endif
  37532. #ifdef __clang__
  37533. #pragma clang diagnostic pop
  37534. #endif
  37535. #ifdef __clang__
  37536. #pragma clang diagnostic push
  37537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37538. #pragma clang diagnostic ignored "-Wunused-variable"
  37539. #endif
  37540. #ifdef __clang__
  37541. #pragma clang diagnostic pop
  37542. #endif
  37543. #ifdef __clang__
  37544. #pragma clang diagnostic push
  37545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37546. #pragma clang diagnostic ignored "-Wunused-variable"
  37547. #endif
  37548. #ifdef __clang__
  37549. #pragma clang diagnostic pop
  37550. #endif
  37551. #ifdef __clang__
  37552. #pragma clang diagnostic push
  37553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37554. #pragma clang diagnostic ignored "-Wunused-variable"
  37555. #endif
  37556. #ifdef __clang__
  37557. #pragma clang diagnostic pop
  37558. #endif
  37559. #ifdef __clang__
  37560. #pragma clang diagnostic push
  37561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37562. #pragma clang diagnostic ignored "-Wunused-variable"
  37563. #endif
  37564. #ifdef __clang__
  37565. #pragma clang diagnostic pop
  37566. #endif
  37567. #ifdef __clang__
  37568. #pragma clang diagnostic push
  37569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37570. #pragma clang diagnostic ignored "-Wunused-variable"
  37571. #endif
  37572. #ifdef __clang__
  37573. #pragma clang diagnostic pop
  37574. #endif
  37575. #ifdef __clang__
  37576. #pragma clang diagnostic push
  37577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37578. #pragma clang diagnostic ignored "-Wunused-variable"
  37579. #endif
  37580. #ifdef __clang__
  37581. #pragma clang diagnostic pop
  37582. #endif
  37583. #ifdef __clang__
  37584. #pragma clang diagnostic push
  37585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37586. #pragma clang diagnostic ignored "-Wunused-variable"
  37587. #endif
  37588. #ifdef __clang__
  37589. #pragma clang diagnostic pop
  37590. #endif
  37591. #ifdef __clang__
  37592. #pragma clang diagnostic push
  37593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37594. #pragma clang diagnostic ignored "-Wunused-variable"
  37595. #endif
  37596. #ifdef __clang__
  37597. #pragma clang diagnostic pop
  37598. #endif
  37599. #ifdef __clang__
  37600. #pragma clang diagnostic push
  37601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37602. #pragma clang diagnostic ignored "-Wunused-variable"
  37603. #endif
  37604. #ifdef __clang__
  37605. #pragma clang diagnostic pop
  37606. #endif
  37607. #ifdef __clang__
  37608. #pragma clang diagnostic push
  37609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37610. #pragma clang diagnostic ignored "-Wunused-variable"
  37611. #endif
  37612. #ifdef __clang__
  37613. #pragma clang diagnostic pop
  37614. #endif
  37615. #ifdef __clang__
  37616. #pragma clang diagnostic push
  37617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37618. #pragma clang diagnostic ignored "-Wunused-variable"
  37619. #endif
  37620. #ifdef __clang__
  37621. #pragma clang diagnostic pop
  37622. #endif
  37623. #ifdef __clang__
  37624. #pragma clang diagnostic push
  37625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37626. #pragma clang diagnostic ignored "-Wunused-variable"
  37627. #endif
  37628. #ifdef __clang__
  37629. #pragma clang diagnostic pop
  37630. #endif
  37631. #ifdef __clang__
  37632. #pragma clang diagnostic push
  37633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37634. #pragma clang diagnostic ignored "-Wunused-variable"
  37635. #endif
  37636. #ifdef __clang__
  37637. #pragma clang diagnostic pop
  37638. #endif
  37639. #ifdef __clang__
  37640. #pragma clang diagnostic push
  37641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37642. #pragma clang diagnostic ignored "-Wunused-variable"
  37643. #endif
  37644. #ifdef __clang__
  37645. #pragma clang diagnostic pop
  37646. #endif
  37647. #ifdef __clang__
  37648. #pragma clang diagnostic push
  37649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37650. #pragma clang diagnostic ignored "-Wunused-variable"
  37651. #endif
  37652. #ifdef __clang__
  37653. #pragma clang diagnostic pop
  37654. #endif
  37655. #ifdef __clang__
  37656. #pragma clang diagnostic push
  37657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37658. #pragma clang diagnostic ignored "-Wunused-variable"
  37659. #endif
  37660. #ifdef __clang__
  37661. #pragma clang diagnostic pop
  37662. #endif
  37663. #ifdef __clang__
  37664. #pragma clang diagnostic push
  37665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37666. #pragma clang diagnostic ignored "-Wunused-variable"
  37667. #endif
  37668. #ifdef __clang__
  37669. #pragma clang diagnostic pop
  37670. #endif
  37671. #ifdef __clang__
  37672. #pragma clang diagnostic push
  37673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37674. #pragma clang diagnostic ignored "-Wunused-variable"
  37675. #endif
  37676. #ifdef __clang__
  37677. #pragma clang diagnostic pop
  37678. #endif
  37679. #ifdef __clang__
  37680. #pragma clang diagnostic push
  37681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37682. #pragma clang diagnostic ignored "-Wunused-variable"
  37683. #endif
  37684. #ifdef __clang__
  37685. #pragma clang diagnostic pop
  37686. #endif
  37687. #ifdef __clang__
  37688. #pragma clang diagnostic push
  37689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37690. #pragma clang diagnostic ignored "-Wunused-variable"
  37691. #endif
  37692. #ifdef __clang__
  37693. #pragma clang diagnostic pop
  37694. #endif
  37695. #ifdef __clang__
  37696. #pragma clang diagnostic push
  37697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37698. #pragma clang diagnostic ignored "-Wunused-variable"
  37699. #endif
  37700. #ifdef __clang__
  37701. #pragma clang diagnostic pop
  37702. #endif
  37703. #ifdef __clang__
  37704. #pragma clang diagnostic push
  37705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37706. #pragma clang diagnostic ignored "-Wunused-variable"
  37707. #endif
  37708. #ifdef __clang__
  37709. #pragma clang diagnostic pop
  37710. #endif
  37711. #ifdef __clang__
  37712. #pragma clang diagnostic push
  37713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37714. #pragma clang diagnostic ignored "-Wunused-variable"
  37715. #endif
  37716. #ifdef __clang__
  37717. #pragma clang diagnostic pop
  37718. #endif
  37719. #ifdef __clang__
  37720. #pragma clang diagnostic push
  37721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37722. #pragma clang diagnostic ignored "-Wunused-variable"
  37723. #endif
  37724. #ifdef __clang__
  37725. #pragma clang diagnostic pop
  37726. #endif
  37727. #ifdef __clang__
  37728. #pragma clang diagnostic push
  37729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37730. #pragma clang diagnostic ignored "-Wunused-variable"
  37731. #endif
  37732. #ifdef __clang__
  37733. #pragma clang diagnostic pop
  37734. #endif
  37735. #ifdef __clang__
  37736. #pragma clang diagnostic push
  37737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37738. #pragma clang diagnostic ignored "-Wunused-variable"
  37739. #endif
  37740. #ifdef __clang__
  37741. #pragma clang diagnostic pop
  37742. #endif
  37743. #ifdef __clang__
  37744. #pragma clang diagnostic push
  37745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37746. #pragma clang diagnostic ignored "-Wunused-variable"
  37747. #endif
  37748. #ifdef __clang__
  37749. #pragma clang diagnostic pop
  37750. #endif
  37751. #ifdef __clang__
  37752. #pragma clang diagnostic push
  37753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37754. #pragma clang diagnostic ignored "-Wunused-variable"
  37755. #endif
  37756. #ifdef __clang__
  37757. #pragma clang diagnostic pop
  37758. #endif
  37759. #ifdef __clang__
  37760. #pragma clang diagnostic push
  37761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37762. #pragma clang diagnostic ignored "-Wunused-variable"
  37763. #endif
  37764. #ifdef __clang__
  37765. #pragma clang diagnostic pop
  37766. #endif
  37767. #ifdef __clang__
  37768. #pragma clang diagnostic push
  37769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37770. #pragma clang diagnostic ignored "-Wunused-variable"
  37771. #endif
  37772. #ifdef __clang__
  37773. #pragma clang diagnostic pop
  37774. #endif
  37775. #ifdef __clang__
  37776. #pragma clang diagnostic push
  37777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37778. #pragma clang diagnostic ignored "-Wunused-variable"
  37779. #endif
  37780. #ifdef __clang__
  37781. #pragma clang diagnostic pop
  37782. #endif
  37783. #ifdef __clang__
  37784. #pragma clang diagnostic push
  37785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37786. #pragma clang diagnostic ignored "-Wunused-variable"
  37787. #endif
  37788. #ifdef __clang__
  37789. #pragma clang diagnostic pop
  37790. #endif
  37791. #ifdef __clang__
  37792. #pragma clang diagnostic push
  37793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37794. #pragma clang diagnostic ignored "-Wunused-variable"
  37795. #endif
  37796. #ifdef __clang__
  37797. #pragma clang diagnostic pop
  37798. #endif
  37799. #ifdef __clang__
  37800. #pragma clang diagnostic push
  37801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37802. #pragma clang diagnostic ignored "-Wunused-variable"
  37803. #endif
  37804. #ifdef __clang__
  37805. #pragma clang diagnostic pop
  37806. #endif
  37807. #ifdef __clang__
  37808. #pragma clang diagnostic push
  37809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37810. #pragma clang diagnostic ignored "-Wunused-variable"
  37811. #endif
  37812. #ifdef __clang__
  37813. #pragma clang diagnostic pop
  37814. #endif
  37815. #ifdef __clang__
  37816. #pragma clang diagnostic push
  37817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37818. #pragma clang diagnostic ignored "-Wunused-variable"
  37819. #endif
  37820. #ifdef __clang__
  37821. #pragma clang diagnostic pop
  37822. #endif
  37823. #ifdef __clang__
  37824. #pragma clang diagnostic push
  37825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37826. #pragma clang diagnostic ignored "-Wunused-variable"
  37827. #endif
  37828. #ifdef __clang__
  37829. #pragma clang diagnostic pop
  37830. #endif
  37831. #ifdef __clang__
  37832. #pragma clang diagnostic push
  37833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37834. #pragma clang diagnostic ignored "-Wunused-variable"
  37835. #endif
  37836. #ifdef __clang__
  37837. #pragma clang diagnostic pop
  37838. #endif
  37839. #ifdef __clang__
  37840. #pragma clang diagnostic push
  37841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37842. #pragma clang diagnostic ignored "-Wunused-variable"
  37843. #endif
  37844. #ifdef __clang__
  37845. #pragma clang diagnostic pop
  37846. #endif
  37847. #ifdef __clang__
  37848. #pragma clang diagnostic push
  37849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37850. #pragma clang diagnostic ignored "-Wunused-variable"
  37851. #endif
  37852. #ifdef __clang__
  37853. #pragma clang diagnostic pop
  37854. #endif
  37855. #ifdef __clang__
  37856. #pragma clang diagnostic push
  37857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37858. #pragma clang diagnostic ignored "-Wunused-variable"
  37859. #endif
  37860. #ifdef __clang__
  37861. #pragma clang diagnostic pop
  37862. #endif
  37863. #ifdef __clang__
  37864. #pragma clang diagnostic push
  37865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37866. #pragma clang diagnostic ignored "-Wunused-variable"
  37867. #endif
  37868. #ifdef __clang__
  37869. #pragma clang diagnostic pop
  37870. #endif
  37871. #ifdef __clang__
  37872. #pragma clang diagnostic push
  37873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37874. #pragma clang diagnostic ignored "-Wunused-variable"
  37875. #endif
  37876. #ifdef __clang__
  37877. #pragma clang diagnostic pop
  37878. #endif
  37879. #ifdef __clang__
  37880. #pragma clang diagnostic push
  37881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37882. #pragma clang diagnostic ignored "-Wunused-variable"
  37883. #endif
  37884. #ifdef __clang__
  37885. #pragma clang diagnostic pop
  37886. #endif
  37887. #ifdef __clang__
  37888. #pragma clang diagnostic push
  37889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37890. #pragma clang diagnostic ignored "-Wunused-variable"
  37891. #endif
  37892. #ifdef __clang__
  37893. #pragma clang diagnostic pop
  37894. #endif
  37895. #ifdef __clang__
  37896. #pragma clang diagnostic push
  37897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37898. #pragma clang diagnostic ignored "-Wunused-variable"
  37899. #endif
  37900. #ifdef __clang__
  37901. #pragma clang diagnostic pop
  37902. #endif
  37903. #ifdef __clang__
  37904. #pragma clang diagnostic push
  37905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37906. #pragma clang diagnostic ignored "-Wunused-variable"
  37907. #endif
  37908. #ifdef __clang__
  37909. #pragma clang diagnostic pop
  37910. #endif
  37911. #ifdef __clang__
  37912. #pragma clang diagnostic push
  37913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37914. #pragma clang diagnostic ignored "-Wunused-variable"
  37915. #endif
  37916. #ifdef __clang__
  37917. #pragma clang diagnostic pop
  37918. #endif
  37919. #ifdef __clang__
  37920. #pragma clang diagnostic push
  37921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37922. #pragma clang diagnostic ignored "-Wunused-variable"
  37923. #endif
  37924. #ifdef __clang__
  37925. #pragma clang diagnostic pop
  37926. #endif
  37927. #ifdef __clang__
  37928. #pragma clang diagnostic push
  37929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37930. #pragma clang diagnostic ignored "-Wunused-variable"
  37931. #endif
  37932. #ifdef __clang__
  37933. #pragma clang diagnostic pop
  37934. #endif
  37935. #ifdef __clang__
  37936. #pragma clang diagnostic push
  37937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37938. #pragma clang diagnostic ignored "-Wunused-variable"
  37939. #endif
  37940. #ifdef __clang__
  37941. #pragma clang diagnostic pop
  37942. #endif
  37943. #ifdef __clang__
  37944. #pragma clang diagnostic push
  37945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37946. #pragma clang diagnostic ignored "-Wunused-variable"
  37947. #endif
  37948. #ifdef __clang__
  37949. #pragma clang diagnostic pop
  37950. #endif
  37951. #ifdef __clang__
  37952. #pragma clang diagnostic push
  37953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37954. #pragma clang diagnostic ignored "-Wunused-variable"
  37955. #endif
  37956. #ifdef __clang__
  37957. #pragma clang diagnostic pop
  37958. #endif
  37959. #ifdef __clang__
  37960. #pragma clang diagnostic push
  37961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37962. #pragma clang diagnostic ignored "-Wunused-variable"
  37963. #endif
  37964. #ifdef __clang__
  37965. #pragma clang diagnostic pop
  37966. #endif
  37967. #ifdef __clang__
  37968. #pragma clang diagnostic push
  37969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37970. #pragma clang diagnostic ignored "-Wunused-variable"
  37971. #endif
  37972. #ifdef __clang__
  37973. #pragma clang diagnostic pop
  37974. #endif
  37975. #ifdef __clang__
  37976. #pragma clang diagnostic push
  37977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37978. #pragma clang diagnostic ignored "-Wunused-variable"
  37979. #endif
  37980. #ifdef __clang__
  37981. #pragma clang diagnostic pop
  37982. #endif
  37983. #ifdef __clang__
  37984. #pragma clang diagnostic push
  37985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37986. #pragma clang diagnostic ignored "-Wunused-variable"
  37987. #endif
  37988. #ifdef __clang__
  37989. #pragma clang diagnostic pop
  37990. #endif
  37991. #ifdef __clang__
  37992. #pragma clang diagnostic push
  37993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37994. #pragma clang diagnostic ignored "-Wunused-variable"
  37995. #endif
  37996. #ifdef __clang__
  37997. #pragma clang diagnostic pop
  37998. #endif
  37999. #ifdef __clang__
  38000. #pragma clang diagnostic push
  38001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38002. #pragma clang diagnostic ignored "-Wunused-variable"
  38003. #endif
  38004. #ifdef __clang__
  38005. #pragma clang diagnostic pop
  38006. #endif
  38007. #ifdef __clang__
  38008. #pragma clang diagnostic push
  38009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38010. #pragma clang diagnostic ignored "-Wunused-variable"
  38011. #endif
  38012. #ifdef __clang__
  38013. #pragma clang diagnostic pop
  38014. #endif
  38015. #ifdef __clang__
  38016. #pragma clang diagnostic push
  38017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38018. #pragma clang diagnostic ignored "-Wunused-variable"
  38019. #endif
  38020. #ifdef __clang__
  38021. #pragma clang diagnostic pop
  38022. #endif
  38023. #ifdef __clang__
  38024. #pragma clang diagnostic push
  38025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38026. #pragma clang diagnostic ignored "-Wunused-variable"
  38027. #endif
  38028. #ifdef __clang__
  38029. #pragma clang diagnostic pop
  38030. #endif
  38031. #ifdef __clang__
  38032. #pragma clang diagnostic push
  38033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38034. #pragma clang diagnostic ignored "-Wunused-variable"
  38035. #endif
  38036. #ifdef __clang__
  38037. #pragma clang diagnostic pop
  38038. #endif
  38039. #ifdef __clang__
  38040. #pragma clang diagnostic push
  38041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38042. #pragma clang diagnostic ignored "-Wunused-variable"
  38043. #endif
  38044. #ifdef __clang__
  38045. #pragma clang diagnostic pop
  38046. #endif
  38047. #ifdef __clang__
  38048. #pragma clang diagnostic push
  38049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38050. #pragma clang diagnostic ignored "-Wunused-variable"
  38051. #endif
  38052. #ifdef __clang__
  38053. #pragma clang diagnostic pop
  38054. #endif
  38055. #ifdef __clang__
  38056. #pragma clang diagnostic push
  38057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38058. #pragma clang diagnostic ignored "-Wunused-variable"
  38059. #endif
  38060. #ifdef __clang__
  38061. #pragma clang diagnostic pop
  38062. #endif
  38063. #ifdef __clang__
  38064. #pragma clang diagnostic push
  38065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38066. #pragma clang diagnostic ignored "-Wunused-variable"
  38067. #endif
  38068. #ifdef __clang__
  38069. #pragma clang diagnostic pop
  38070. #endif
  38071. #ifdef __clang__
  38072. #pragma clang diagnostic push
  38073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38074. #pragma clang diagnostic ignored "-Wunused-variable"
  38075. #endif
  38076. #ifdef __clang__
  38077. #pragma clang diagnostic pop
  38078. #endif
  38079. #ifdef __clang__
  38080. #pragma clang diagnostic push
  38081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38082. #pragma clang diagnostic ignored "-Wunused-variable"
  38083. #endif
  38084. #ifdef __clang__
  38085. #pragma clang diagnostic pop
  38086. #endif
  38087. #ifdef __clang__
  38088. #pragma clang diagnostic push
  38089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38090. #pragma clang diagnostic ignored "-Wunused-variable"
  38091. #endif
  38092. #ifdef __clang__
  38093. #pragma clang diagnostic pop
  38094. #endif
  38095. #ifdef __clang__
  38096. #pragma clang diagnostic push
  38097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38098. #pragma clang diagnostic ignored "-Wunused-variable"
  38099. #endif
  38100. #ifdef __clang__
  38101. #pragma clang diagnostic pop
  38102. #endif
  38103. #ifdef __clang__
  38104. #pragma clang diagnostic push
  38105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38106. #pragma clang diagnostic ignored "-Wunused-variable"
  38107. #endif
  38108. #ifdef __clang__
  38109. #pragma clang diagnostic pop
  38110. #endif
  38111. #ifdef __clang__
  38112. #pragma clang diagnostic push
  38113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38114. #pragma clang diagnostic ignored "-Wunused-variable"
  38115. #endif
  38116. #ifdef __clang__
  38117. #pragma clang diagnostic pop
  38118. #endif
  38119. #ifdef __clang__
  38120. #pragma clang diagnostic push
  38121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38122. #pragma clang diagnostic ignored "-Wunused-variable"
  38123. #endif
  38124. #ifdef __clang__
  38125. #pragma clang diagnostic pop
  38126. #endif
  38127. #ifdef __clang__
  38128. #pragma clang diagnostic push
  38129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38130. #pragma clang diagnostic ignored "-Wunused-variable"
  38131. #endif
  38132. #ifdef __clang__
  38133. #pragma clang diagnostic pop
  38134. #endif
  38135. #ifdef __clang__
  38136. #pragma clang diagnostic push
  38137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38138. #pragma clang diagnostic ignored "-Wunused-variable"
  38139. #endif
  38140. #ifdef __clang__
  38141. #pragma clang diagnostic pop
  38142. #endif
  38143. #ifdef __clang__
  38144. #pragma clang diagnostic push
  38145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38146. #pragma clang diagnostic ignored "-Wunused-variable"
  38147. #endif
  38148. #ifdef __clang__
  38149. #pragma clang diagnostic pop
  38150. #endif
  38151. #ifdef __clang__
  38152. #pragma clang diagnostic push
  38153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38154. #pragma clang diagnostic ignored "-Wunused-variable"
  38155. #endif
  38156. #ifdef __clang__
  38157. #pragma clang diagnostic pop
  38158. #endif
  38159. #ifdef __clang__
  38160. #pragma clang diagnostic push
  38161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38162. #pragma clang diagnostic ignored "-Wunused-variable"
  38163. #endif
  38164. #ifdef __clang__
  38165. #pragma clang diagnostic pop
  38166. #endif
  38167. #ifdef __clang__
  38168. #pragma clang diagnostic push
  38169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38170. #pragma clang diagnostic ignored "-Wunused-variable"
  38171. #endif
  38172. #ifdef __clang__
  38173. #pragma clang diagnostic pop
  38174. #endif
  38175. #ifdef __clang__
  38176. #pragma clang diagnostic push
  38177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38178. #pragma clang diagnostic ignored "-Wunused-variable"
  38179. #endif
  38180. #ifdef __clang__
  38181. #pragma clang diagnostic pop
  38182. #endif
  38183. #ifdef __clang__
  38184. #pragma clang diagnostic push
  38185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38186. #pragma clang diagnostic ignored "-Wunused-variable"
  38187. #endif
  38188. #ifdef __clang__
  38189. #pragma clang diagnostic pop
  38190. #endif
  38191. #ifdef __clang__
  38192. #pragma clang diagnostic push
  38193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38194. #pragma clang diagnostic ignored "-Wunused-variable"
  38195. #endif
  38196. #ifdef __clang__
  38197. #pragma clang diagnostic pop
  38198. #endif
  38199. #ifdef __clang__
  38200. #pragma clang diagnostic push
  38201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38202. #pragma clang diagnostic ignored "-Wunused-variable"
  38203. #endif
  38204. #ifdef __clang__
  38205. #pragma clang diagnostic pop
  38206. #endif
  38207. #ifdef __clang__
  38208. #pragma clang diagnostic push
  38209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38210. #pragma clang diagnostic ignored "-Wunused-variable"
  38211. #endif
  38212. #ifdef __clang__
  38213. #pragma clang diagnostic pop
  38214. #endif
  38215. #ifdef __clang__
  38216. #pragma clang diagnostic push
  38217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38218. #pragma clang diagnostic ignored "-Wunused-variable"
  38219. #endif
  38220. #ifdef __clang__
  38221. #pragma clang diagnostic pop
  38222. #endif
  38223. #ifdef __clang__
  38224. #pragma clang diagnostic push
  38225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38226. #pragma clang diagnostic ignored "-Wunused-variable"
  38227. #endif
  38228. #ifdef __clang__
  38229. #pragma clang diagnostic pop
  38230. #endif
  38231. #ifdef __clang__
  38232. #pragma clang diagnostic push
  38233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38234. #pragma clang diagnostic ignored "-Wunused-variable"
  38235. #endif
  38236. #ifdef __clang__
  38237. #pragma clang diagnostic pop
  38238. #endif
  38239. #ifdef __clang__
  38240. #pragma clang diagnostic push
  38241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38242. #pragma clang diagnostic ignored "-Wunused-variable"
  38243. #endif
  38244. #ifdef __clang__
  38245. #pragma clang diagnostic pop
  38246. #endif
  38247. #ifdef __clang__
  38248. #pragma clang diagnostic push
  38249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38250. #pragma clang diagnostic ignored "-Wunused-variable"
  38251. #endif
  38252. #ifdef __clang__
  38253. #pragma clang diagnostic pop
  38254. #endif
  38255. #ifdef __clang__
  38256. #pragma clang diagnostic push
  38257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38258. #pragma clang diagnostic ignored "-Wunused-variable"
  38259. #endif
  38260. #ifdef __clang__
  38261. #pragma clang diagnostic pop
  38262. #endif
  38263. #ifdef __clang__
  38264. #pragma clang diagnostic push
  38265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38266. #pragma clang diagnostic ignored "-Wunused-variable"
  38267. #endif
  38268. #ifdef __clang__
  38269. #pragma clang diagnostic pop
  38270. #endif
  38271. #ifdef __clang__
  38272. #pragma clang diagnostic push
  38273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38274. #pragma clang diagnostic ignored "-Wunused-variable"
  38275. #endif
  38276. #ifdef __clang__
  38277. #pragma clang diagnostic pop
  38278. #endif
  38279. #ifdef __clang__
  38280. #pragma clang diagnostic push
  38281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38282. #pragma clang diagnostic ignored "-Wunused-variable"
  38283. #endif
  38284. #ifdef __clang__
  38285. #pragma clang diagnostic pop
  38286. #endif
  38287. #ifdef __clang__
  38288. #pragma clang diagnostic push
  38289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38290. #pragma clang diagnostic ignored "-Wunused-variable"
  38291. #endif
  38292. #ifdef __clang__
  38293. #pragma clang diagnostic pop
  38294. #endif
  38295. #ifdef __clang__
  38296. #pragma clang diagnostic push
  38297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38298. #pragma clang diagnostic ignored "-Wunused-variable"
  38299. #endif
  38300. #ifdef __clang__
  38301. #pragma clang diagnostic pop
  38302. #endif
  38303. #ifdef __clang__
  38304. #pragma clang diagnostic push
  38305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38306. #pragma clang diagnostic ignored "-Wunused-variable"
  38307. #endif
  38308. #ifdef __clang__
  38309. #pragma clang diagnostic pop
  38310. #endif
  38311. #ifdef __clang__
  38312. #pragma clang diagnostic push
  38313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38314. #pragma clang diagnostic ignored "-Wunused-variable"
  38315. #endif
  38316. #ifdef __clang__
  38317. #pragma clang diagnostic pop
  38318. #endif
  38319. #ifdef __clang__
  38320. #pragma clang diagnostic push
  38321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38322. #pragma clang diagnostic ignored "-Wunused-variable"
  38323. #endif
  38324. #ifdef __clang__
  38325. #pragma clang diagnostic pop
  38326. #endif
  38327. #ifdef __clang__
  38328. #pragma clang diagnostic push
  38329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38330. #pragma clang diagnostic ignored "-Wunused-variable"
  38331. #endif
  38332. #ifdef __clang__
  38333. #pragma clang diagnostic pop
  38334. #endif
  38335. #ifdef __clang__
  38336. #pragma clang diagnostic push
  38337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38338. #pragma clang diagnostic ignored "-Wunused-variable"
  38339. #endif
  38340. #ifdef __clang__
  38341. #pragma clang diagnostic pop
  38342. #endif
  38343. #ifdef __clang__
  38344. #pragma clang diagnostic push
  38345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38346. #pragma clang diagnostic ignored "-Wunused-variable"
  38347. #endif
  38348. #ifdef __clang__
  38349. #pragma clang diagnostic pop
  38350. #endif
  38351. #ifdef __clang__
  38352. #pragma clang diagnostic push
  38353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38354. #pragma clang diagnostic ignored "-Wunused-variable"
  38355. #endif
  38356. #ifdef __clang__
  38357. #pragma clang diagnostic pop
  38358. #endif
  38359. #ifdef __clang__
  38360. #pragma clang diagnostic push
  38361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38362. #pragma clang diagnostic ignored "-Wunused-variable"
  38363. #endif
  38364. #ifdef __clang__
  38365. #pragma clang diagnostic pop
  38366. #endif
  38367. #ifdef __clang__
  38368. #pragma clang diagnostic push
  38369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38370. #pragma clang diagnostic ignored "-Wunused-variable"
  38371. #endif
  38372. #ifdef __clang__
  38373. #pragma clang diagnostic pop
  38374. #endif
  38375. #ifdef __clang__
  38376. #pragma clang diagnostic push
  38377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38378. #pragma clang diagnostic ignored "-Wunused-variable"
  38379. #endif
  38380. #ifdef __clang__
  38381. #pragma clang diagnostic pop
  38382. #endif
  38383. #ifdef __clang__
  38384. #pragma clang diagnostic push
  38385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38386. #pragma clang diagnostic ignored "-Wunused-variable"
  38387. #endif
  38388. #ifdef __clang__
  38389. #pragma clang diagnostic pop
  38390. #endif
  38391. #ifdef __clang__
  38392. #pragma clang diagnostic push
  38393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38394. #pragma clang diagnostic ignored "-Wunused-variable"
  38395. #endif
  38396. #ifdef __clang__
  38397. #pragma clang diagnostic pop
  38398. #endif
  38399. #ifdef __clang__
  38400. #pragma clang diagnostic push
  38401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38402. #pragma clang diagnostic ignored "-Wunused-variable"
  38403. #endif
  38404. #ifdef __clang__
  38405. #pragma clang diagnostic pop
  38406. #endif
  38407. #ifdef __clang__
  38408. #pragma clang diagnostic push
  38409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38410. #pragma clang diagnostic ignored "-Wunused-variable"
  38411. #endif
  38412. #ifdef __clang__
  38413. #pragma clang diagnostic pop
  38414. #endif
  38415. #ifdef __clang__
  38416. #pragma clang diagnostic push
  38417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38418. #pragma clang diagnostic ignored "-Wunused-variable"
  38419. #endif
  38420. #ifdef __clang__
  38421. #pragma clang diagnostic pop
  38422. #endif
  38423. #ifdef __clang__
  38424. #pragma clang diagnostic push
  38425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38426. #pragma clang diagnostic ignored "-Wunused-variable"
  38427. #endif
  38428. #ifdef __clang__
  38429. #pragma clang diagnostic pop
  38430. #endif
  38431. #ifdef __clang__
  38432. #pragma clang diagnostic push
  38433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38434. #pragma clang diagnostic ignored "-Wunused-variable"
  38435. #endif
  38436. #ifdef __clang__
  38437. #pragma clang diagnostic pop
  38438. #endif
  38439. #ifdef __clang__
  38440. #pragma clang diagnostic push
  38441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38442. #pragma clang diagnostic ignored "-Wunused-variable"
  38443. #endif
  38444. #ifdef __clang__
  38445. #pragma clang diagnostic pop
  38446. #endif
  38447. #ifdef __clang__
  38448. #pragma clang diagnostic push
  38449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38450. #pragma clang diagnostic ignored "-Wunused-variable"
  38451. #endif
  38452. #ifdef __clang__
  38453. #pragma clang diagnostic pop
  38454. #endif
  38455. #ifdef __clang__
  38456. #pragma clang diagnostic push
  38457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38458. #pragma clang diagnostic ignored "-Wunused-variable"
  38459. #endif
  38460. #ifdef __clang__
  38461. #pragma clang diagnostic pop
  38462. #endif
  38463. #ifdef __clang__
  38464. #pragma clang diagnostic push
  38465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38466. #pragma clang diagnostic ignored "-Wunused-variable"
  38467. #endif
  38468. #ifdef __clang__
  38469. #pragma clang diagnostic pop
  38470. #endif
  38471. #ifdef __clang__
  38472. #pragma clang diagnostic push
  38473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38474. #pragma clang diagnostic ignored "-Wunused-variable"
  38475. #endif
  38476. #ifdef __clang__
  38477. #pragma clang diagnostic pop
  38478. #endif
  38479. #ifdef __clang__
  38480. #pragma clang diagnostic push
  38481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38482. #pragma clang diagnostic ignored "-Wunused-variable"
  38483. #endif
  38484. #ifdef __clang__
  38485. #pragma clang diagnostic pop
  38486. #endif
  38487. #ifdef __clang__
  38488. #pragma clang diagnostic push
  38489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38490. #pragma clang diagnostic ignored "-Wunused-variable"
  38491. #endif
  38492. #ifdef __clang__
  38493. #pragma clang diagnostic pop
  38494. #endif
  38495. #ifdef __clang__
  38496. #pragma clang diagnostic push
  38497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38498. #pragma clang diagnostic ignored "-Wunused-variable"
  38499. #endif
  38500. #ifdef __clang__
  38501. #pragma clang diagnostic pop
  38502. #endif
  38503. #ifdef __clang__
  38504. #pragma clang diagnostic push
  38505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38506. #pragma clang diagnostic ignored "-Wunused-variable"
  38507. #endif
  38508. #ifdef __clang__
  38509. #pragma clang diagnostic pop
  38510. #endif
  38511. #ifdef __clang__
  38512. #pragma clang diagnostic push
  38513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38514. #pragma clang diagnostic ignored "-Wunused-variable"
  38515. #endif
  38516. #ifdef __clang__
  38517. #pragma clang diagnostic pop
  38518. #endif
  38519. #ifdef __clang__
  38520. #pragma clang diagnostic push
  38521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38522. #pragma clang diagnostic ignored "-Wunused-variable"
  38523. #endif
  38524. #ifdef __clang__
  38525. #pragma clang diagnostic pop
  38526. #endif
  38527. #ifdef __clang__
  38528. #pragma clang diagnostic push
  38529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38530. #pragma clang diagnostic ignored "-Wunused-variable"
  38531. #endif
  38532. #ifdef __clang__
  38533. #pragma clang diagnostic pop
  38534. #endif
  38535. #ifdef __clang__
  38536. #pragma clang diagnostic push
  38537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38538. #pragma clang diagnostic ignored "-Wunused-variable"
  38539. #endif
  38540. #ifdef __clang__
  38541. #pragma clang diagnostic pop
  38542. #endif
  38543. #ifdef __clang__
  38544. #pragma clang diagnostic push
  38545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38546. #pragma clang diagnostic ignored "-Wunused-variable"
  38547. #endif
  38548. #ifdef __clang__
  38549. #pragma clang diagnostic pop
  38550. #endif
  38551. #ifdef __clang__
  38552. #pragma clang diagnostic push
  38553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38554. #pragma clang diagnostic ignored "-Wunused-variable"
  38555. #endif
  38556. #ifdef __clang__
  38557. #pragma clang diagnostic pop
  38558. #endif
  38559. #ifdef __clang__
  38560. #pragma clang diagnostic push
  38561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38562. #pragma clang diagnostic ignored "-Wunused-variable"
  38563. #endif
  38564. #ifdef __clang__
  38565. #pragma clang diagnostic pop
  38566. #endif
  38567. #ifdef __clang__
  38568. #pragma clang diagnostic push
  38569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38570. #pragma clang diagnostic ignored "-Wunused-variable"
  38571. #endif
  38572. #ifdef __clang__
  38573. #pragma clang diagnostic pop
  38574. #endif
  38575. #ifdef __clang__
  38576. #pragma clang diagnostic push
  38577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38578. #pragma clang diagnostic ignored "-Wunused-variable"
  38579. #endif
  38580. #ifdef __clang__
  38581. #pragma clang diagnostic pop
  38582. #endif
  38583. #ifdef __clang__
  38584. #pragma clang diagnostic push
  38585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38586. #pragma clang diagnostic ignored "-Wunused-variable"
  38587. #endif
  38588. #ifdef __clang__
  38589. #pragma clang diagnostic pop
  38590. #endif
  38591. #ifdef __clang__
  38592. #pragma clang diagnostic push
  38593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38594. #pragma clang diagnostic ignored "-Wunused-variable"
  38595. #endif
  38596. #ifdef __clang__
  38597. #pragma clang diagnostic pop
  38598. #endif
  38599. #ifdef __clang__
  38600. #pragma clang diagnostic push
  38601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38602. #pragma clang diagnostic ignored "-Wunused-variable"
  38603. #endif
  38604. #ifdef __clang__
  38605. #pragma clang diagnostic pop
  38606. #endif
  38607. #ifdef __clang__
  38608. #pragma clang diagnostic push
  38609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38610. #pragma clang diagnostic ignored "-Wunused-variable"
  38611. #endif
  38612. #ifdef __clang__
  38613. #pragma clang diagnostic pop
  38614. #endif
  38615. #ifdef __clang__
  38616. #pragma clang diagnostic push
  38617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38618. #pragma clang diagnostic ignored "-Wunused-variable"
  38619. #endif
  38620. #ifdef __clang__
  38621. #pragma clang diagnostic pop
  38622. #endif
  38623. #ifdef __clang__
  38624. #pragma clang diagnostic push
  38625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38626. #pragma clang diagnostic ignored "-Wunused-variable"
  38627. #endif
  38628. #ifdef __clang__
  38629. #pragma clang diagnostic pop
  38630. #endif
  38631. #ifdef __clang__
  38632. #pragma clang diagnostic push
  38633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38634. #pragma clang diagnostic ignored "-Wunused-variable"
  38635. #endif
  38636. #ifdef __clang__
  38637. #pragma clang diagnostic pop
  38638. #endif
  38639. #ifdef __clang__
  38640. #pragma clang diagnostic push
  38641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38642. #pragma clang diagnostic ignored "-Wunused-variable"
  38643. #endif
  38644. #ifdef __clang__
  38645. #pragma clang diagnostic pop
  38646. #endif
  38647. #ifdef __clang__
  38648. #pragma clang diagnostic push
  38649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38650. #pragma clang diagnostic ignored "-Wunused-variable"
  38651. #endif
  38652. #ifdef __clang__
  38653. #pragma clang diagnostic pop
  38654. #endif
  38655. #ifdef __clang__
  38656. #pragma clang diagnostic push
  38657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38658. #pragma clang diagnostic ignored "-Wunused-variable"
  38659. #endif
  38660. #ifdef __clang__
  38661. #pragma clang diagnostic pop
  38662. #endif
  38663. #ifdef __clang__
  38664. #pragma clang diagnostic push
  38665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38666. #pragma clang diagnostic ignored "-Wunused-variable"
  38667. #endif
  38668. #ifdef __clang__
  38669. #pragma clang diagnostic pop
  38670. #endif
  38671. #ifdef __clang__
  38672. #pragma clang diagnostic push
  38673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38674. #pragma clang diagnostic ignored "-Wunused-variable"
  38675. #endif
  38676. #ifdef __clang__
  38677. #pragma clang diagnostic pop
  38678. #endif
  38679. #ifdef __clang__
  38680. #pragma clang diagnostic push
  38681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38682. #pragma clang diagnostic ignored "-Wunused-variable"
  38683. #endif
  38684. #ifdef __clang__
  38685. #pragma clang diagnostic pop
  38686. #endif
  38687. #ifdef __clang__
  38688. #pragma clang diagnostic push
  38689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38690. #pragma clang diagnostic ignored "-Wunused-variable"
  38691. #endif
  38692. #ifdef __clang__
  38693. #pragma clang diagnostic pop
  38694. #endif
  38695. #ifdef __clang__
  38696. #pragma clang diagnostic push
  38697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38698. #pragma clang diagnostic ignored "-Wunused-variable"
  38699. #endif
  38700. #ifdef __clang__
  38701. #pragma clang diagnostic pop
  38702. #endif
  38703. #ifdef __clang__
  38704. #pragma clang diagnostic push
  38705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38706. #pragma clang diagnostic ignored "-Wunused-variable"
  38707. #endif
  38708. #ifdef __clang__
  38709. #pragma clang diagnostic pop
  38710. #endif
  38711. #ifdef __clang__
  38712. #pragma clang diagnostic push
  38713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38714. #pragma clang diagnostic ignored "-Wunused-variable"
  38715. #endif
  38716. #ifdef __clang__
  38717. #pragma clang diagnostic pop
  38718. #endif
  38719. #ifdef __clang__
  38720. #pragma clang diagnostic push
  38721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38722. #pragma clang diagnostic ignored "-Wunused-variable"
  38723. #endif
  38724. #ifdef __clang__
  38725. #pragma clang diagnostic pop
  38726. #endif
  38727. #ifdef __clang__
  38728. #pragma clang diagnostic push
  38729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38730. #pragma clang diagnostic ignored "-Wunused-variable"
  38731. #endif
  38732. #ifdef __clang__
  38733. #pragma clang diagnostic pop
  38734. #endif
  38735. #ifdef __clang__
  38736. #pragma clang diagnostic push
  38737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38738. #pragma clang diagnostic ignored "-Wunused-variable"
  38739. #endif
  38740. #ifdef __clang__
  38741. #pragma clang diagnostic pop
  38742. #endif
  38743. #ifdef __clang__
  38744. #pragma clang diagnostic push
  38745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38746. #pragma clang diagnostic ignored "-Wunused-variable"
  38747. #endif
  38748. #ifdef __clang__
  38749. #pragma clang diagnostic pop
  38750. #endif
  38751. #ifdef __clang__
  38752. #pragma clang diagnostic push
  38753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38754. #pragma clang diagnostic ignored "-Wunused-variable"
  38755. #endif
  38756. #ifdef __clang__
  38757. #pragma clang diagnostic pop
  38758. #endif
  38759. #ifdef __clang__
  38760. #pragma clang diagnostic push
  38761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38762. #pragma clang diagnostic ignored "-Wunused-variable"
  38763. #endif
  38764. #ifdef __clang__
  38765. #pragma clang diagnostic pop
  38766. #endif
  38767. #ifdef __clang__
  38768. #pragma clang diagnostic push
  38769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38770. #pragma clang diagnostic ignored "-Wunused-variable"
  38771. #endif
  38772. #ifdef __clang__
  38773. #pragma clang diagnostic pop
  38774. #endif
  38775. #ifdef __clang__
  38776. #pragma clang diagnostic push
  38777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38778. #pragma clang diagnostic ignored "-Wunused-variable"
  38779. #endif
  38780. #ifdef __clang__
  38781. #pragma clang diagnostic pop
  38782. #endif
  38783. #ifdef __clang__
  38784. #pragma clang diagnostic push
  38785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38786. #pragma clang diagnostic ignored "-Wunused-variable"
  38787. #endif
  38788. #ifdef __clang__
  38789. #pragma clang diagnostic pop
  38790. #endif
  38791. #ifdef __clang__
  38792. #pragma clang diagnostic push
  38793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38794. #pragma clang diagnostic ignored "-Wunused-variable"
  38795. #endif
  38796. #ifdef __clang__
  38797. #pragma clang diagnostic pop
  38798. #endif
  38799. #ifdef __clang__
  38800. #pragma clang diagnostic push
  38801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38802. #pragma clang diagnostic ignored "-Wunused-variable"
  38803. #endif
  38804. #ifdef __clang__
  38805. #pragma clang diagnostic pop
  38806. #endif
  38807. #ifdef __clang__
  38808. #pragma clang diagnostic push
  38809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38810. #pragma clang diagnostic ignored "-Wunused-variable"
  38811. #endif
  38812. #ifdef __clang__
  38813. #pragma clang diagnostic pop
  38814. #endif
  38815. #ifdef __clang__
  38816. #pragma clang diagnostic push
  38817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38818. #pragma clang diagnostic ignored "-Wunused-variable"
  38819. #endif
  38820. #ifdef __clang__
  38821. #pragma clang diagnostic pop
  38822. #endif
  38823. #ifdef __clang__
  38824. #pragma clang diagnostic push
  38825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38826. #pragma clang diagnostic ignored "-Wunused-variable"
  38827. #endif
  38828. #ifdef __clang__
  38829. #pragma clang diagnostic pop
  38830. #endif
  38831. #ifdef __clang__
  38832. #pragma clang diagnostic push
  38833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38834. #pragma clang diagnostic ignored "-Wunused-variable"
  38835. #endif
  38836. #ifdef __clang__
  38837. #pragma clang diagnostic pop
  38838. #endif
  38839. #ifdef __clang__
  38840. #pragma clang diagnostic push
  38841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38842. #pragma clang diagnostic ignored "-Wunused-variable"
  38843. #endif
  38844. #ifdef __clang__
  38845. #pragma clang diagnostic pop
  38846. #endif
  38847. #ifdef __clang__
  38848. #pragma clang diagnostic push
  38849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38850. #pragma clang diagnostic ignored "-Wunused-variable"
  38851. #endif
  38852. #ifdef __clang__
  38853. #pragma clang diagnostic pop
  38854. #endif
  38855. #ifdef __clang__
  38856. #pragma clang diagnostic push
  38857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38858. #pragma clang diagnostic ignored "-Wunused-variable"
  38859. #endif
  38860. #ifdef __clang__
  38861. #pragma clang diagnostic pop
  38862. #endif
  38863. #ifdef __clang__
  38864. #pragma clang diagnostic push
  38865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38866. #pragma clang diagnostic ignored "-Wunused-variable"
  38867. #endif
  38868. #ifdef __clang__
  38869. #pragma clang diagnostic pop
  38870. #endif
  38871. #ifdef __clang__
  38872. #pragma clang diagnostic push
  38873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38874. #pragma clang diagnostic ignored "-Wunused-variable"
  38875. #endif
  38876. #ifdef __clang__
  38877. #pragma clang diagnostic pop
  38878. #endif
  38879. #ifdef __clang__
  38880. #pragma clang diagnostic push
  38881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38882. #pragma clang diagnostic ignored "-Wunused-variable"
  38883. #endif
  38884. #ifdef __clang__
  38885. #pragma clang diagnostic pop
  38886. #endif
  38887. #ifdef __clang__
  38888. #pragma clang diagnostic push
  38889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38890. #pragma clang diagnostic ignored "-Wunused-variable"
  38891. #endif
  38892. #ifdef __clang__
  38893. #pragma clang diagnostic pop
  38894. #endif
  38895. #ifdef __clang__
  38896. #pragma clang diagnostic push
  38897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38898. #pragma clang diagnostic ignored "-Wunused-variable"
  38899. #endif
  38900. #ifdef __clang__
  38901. #pragma clang diagnostic pop
  38902. #endif
  38903. #ifdef __clang__
  38904. #pragma clang diagnostic push
  38905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38906. #pragma clang diagnostic ignored "-Wunused-variable"
  38907. #endif
  38908. #ifdef __clang__
  38909. #pragma clang diagnostic pop
  38910. #endif
  38911. #ifdef __clang__
  38912. #pragma clang diagnostic push
  38913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38914. #pragma clang diagnostic ignored "-Wunused-variable"
  38915. #endif
  38916. #ifdef __clang__
  38917. #pragma clang diagnostic pop
  38918. #endif
  38919. #ifdef __clang__
  38920. #pragma clang diagnostic push
  38921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38922. #pragma clang diagnostic ignored "-Wunused-variable"
  38923. #endif
  38924. #ifdef __clang__
  38925. #pragma clang diagnostic pop
  38926. #endif
  38927. #ifdef __clang__
  38928. #pragma clang diagnostic push
  38929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38930. #pragma clang diagnostic ignored "-Wunused-variable"
  38931. #endif
  38932. #ifdef __clang__
  38933. #pragma clang diagnostic pop
  38934. #endif
  38935. #ifdef __clang__
  38936. #pragma clang diagnostic push
  38937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38938. #pragma clang diagnostic ignored "-Wunused-variable"
  38939. #endif
  38940. #ifdef __clang__
  38941. #pragma clang diagnostic pop
  38942. #endif
  38943. #ifdef __clang__
  38944. #pragma clang diagnostic push
  38945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38946. #pragma clang diagnostic ignored "-Wunused-variable"
  38947. #endif
  38948. #ifdef __clang__
  38949. #pragma clang diagnostic pop
  38950. #endif
  38951. #ifdef __clang__
  38952. #pragma clang diagnostic push
  38953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38954. #pragma clang diagnostic ignored "-Wunused-variable"
  38955. #endif
  38956. #ifdef __clang__
  38957. #pragma clang diagnostic pop
  38958. #endif
  38959. #ifdef __clang__
  38960. #pragma clang diagnostic push
  38961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38962. #pragma clang diagnostic ignored "-Wunused-variable"
  38963. #endif
  38964. #ifdef __clang__
  38965. #pragma clang diagnostic pop
  38966. #endif
  38967. #ifdef __clang__
  38968. #pragma clang diagnostic push
  38969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38970. #pragma clang diagnostic ignored "-Wunused-variable"
  38971. #endif
  38972. #ifdef __clang__
  38973. #pragma clang diagnostic pop
  38974. #endif
  38975. #ifdef __clang__
  38976. #pragma clang diagnostic push
  38977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38978. #pragma clang diagnostic ignored "-Wunused-variable"
  38979. #endif
  38980. #ifdef __clang__
  38981. #pragma clang diagnostic pop
  38982. #endif
  38983. #ifdef __clang__
  38984. #pragma clang diagnostic push
  38985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38986. #pragma clang diagnostic ignored "-Wunused-variable"
  38987. #endif
  38988. #ifdef __clang__
  38989. #pragma clang diagnostic pop
  38990. #endif
  38991. #ifdef __clang__
  38992. #pragma clang diagnostic push
  38993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38994. #pragma clang diagnostic ignored "-Wunused-variable"
  38995. #endif
  38996. #ifdef __clang__
  38997. #pragma clang diagnostic pop
  38998. #endif
  38999. #ifdef __clang__
  39000. #pragma clang diagnostic push
  39001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39002. #pragma clang diagnostic ignored "-Wunused-variable"
  39003. #endif
  39004. #ifdef __clang__
  39005. #pragma clang diagnostic pop
  39006. #endif
  39007. #ifdef __clang__
  39008. #pragma clang diagnostic push
  39009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39010. #pragma clang diagnostic ignored "-Wunused-variable"
  39011. #endif
  39012. #ifdef __clang__
  39013. #pragma clang diagnostic pop
  39014. #endif
  39015. #ifdef __clang__
  39016. #pragma clang diagnostic push
  39017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39018. #pragma clang diagnostic ignored "-Wunused-variable"
  39019. #endif
  39020. #ifdef __clang__
  39021. #pragma clang diagnostic pop
  39022. #endif
  39023. #ifdef __clang__
  39024. #pragma clang diagnostic push
  39025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39026. #pragma clang diagnostic ignored "-Wunused-variable"
  39027. #endif
  39028. #ifdef __clang__
  39029. #pragma clang diagnostic pop
  39030. #endif
  39031. #ifdef __clang__
  39032. #pragma clang diagnostic push
  39033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39034. #pragma clang diagnostic ignored "-Wunused-variable"
  39035. #endif
  39036. #ifdef __clang__
  39037. #pragma clang diagnostic pop
  39038. #endif
  39039. #ifdef __clang__
  39040. #pragma clang diagnostic push
  39041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39042. #pragma clang diagnostic ignored "-Wunused-variable"
  39043. #endif
  39044. #ifdef __clang__
  39045. #pragma clang diagnostic pop
  39046. #endif
  39047. #ifdef __clang__
  39048. #pragma clang diagnostic push
  39049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39050. #pragma clang diagnostic ignored "-Wunused-variable"
  39051. #endif
  39052. #ifdef __clang__
  39053. #pragma clang diagnostic pop
  39054. #endif
  39055. #ifdef __clang__
  39056. #pragma clang diagnostic push
  39057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39058. #pragma clang diagnostic ignored "-Wunused-variable"
  39059. #endif
  39060. #ifdef __clang__
  39061. #pragma clang diagnostic pop
  39062. #endif
  39063. #ifdef __clang__
  39064. #pragma clang diagnostic push
  39065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39066. #pragma clang diagnostic ignored "-Wunused-variable"
  39067. #endif
  39068. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedCollectionPropertyBag_2_Unity_Properties_IConstructorWithCountU3CTListU3E_InstantiateWithCount_m4768BB088FF548000C8E8A3BEC3420946900755F_gshared (IndexedCollectionPropertyBag_2_t8A1B3CDCD4EEE6077DA6B18334A936E1A9C20FC7* __this, int32_t ___0_count, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  39069. {
  39070. const uint32_t SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2));
  39071. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  39072. const Il2CppFullySharedGenericAny L_2 = L_1;
  39073. Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  39074. memset(V_0, 0, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  39075. {
  39076. int32_t L_0 = ___0_count;
  39077. VirtualActionInvoker2Invoker< int32_t, Il2CppFullySharedGenericAny* >::Invoke(11, __this, L_0, (Il2CppFullySharedGenericAny*)L_1);
  39078. il2cpp_codegen_memcpy(V_0, L_1, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  39079. goto IL_000b;
  39080. }
  39081. IL_000b:
  39082. {
  39083. il2cpp_codegen_memcpy(L_2, V_0, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  39084. il2cpp_codegen_memcpy(il2cppRetVal, L_2, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  39085. return;
  39086. }
  39087. }
  39088. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedCollectionPropertyBag_2_InstantiateWithCount_mB44E68398C18634F35535DB64E2CE34F6AAEE3C8_gshared (IndexedCollectionPropertyBag_2_t8A1B3CDCD4EEE6077DA6B18334A936E1A9C20FC7* __this, int32_t ___0_count, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  39089. {
  39090. const uint32_t SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2));
  39091. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  39092. const Il2CppFullySharedGenericAny L_1 = L_0;
  39093. Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  39094. memset(V_0, 0, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  39095. Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  39096. memset(V_1, 0, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  39097. {
  39098. il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_0, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  39099. il2cpp_codegen_memcpy(L_0, V_0, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  39100. il2cpp_codegen_memcpy(V_1, L_0, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  39101. goto IL_000d;
  39102. }
  39103. IL_000d:
  39104. {
  39105. il2cpp_codegen_memcpy(L_1, V_1, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  39106. il2cpp_codegen_memcpy(il2cppRetVal, L_1, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  39107. return;
  39108. }
  39109. }
  39110. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedCollectionPropertyBag_2__ctor_mFFA32DC1A42A98F8C472CC0042D92A65CEB3A1EE_gshared (IndexedCollectionPropertyBag_2_t8A1B3CDCD4EEE6077DA6B18334A936E1A9C20FC7* __this, const RuntimeMethod* method)
  39111. {
  39112. {
  39113. ListElementProperty_t615C280FCD7BA320329E2CB3E3B52EE88FA09282* L_0 = (ListElementProperty_t615C280FCD7BA320329E2CB3E3B52EE88FA09282*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  39114. (( void (*) (ListElementProperty_t615C280FCD7BA320329E2CB3E3B52EE88FA09282*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  39115. __this->___m_Property = L_0;
  39116. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Property), (void*)L_0);
  39117. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 6));
  39118. (( void (*) (PropertyBag_1_t74F4963AD6B656900B7CACFC37AC3CDDDF818409*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((PropertyBag_1_t74F4963AD6B656900B7CACFC37AC3CDDDF818409*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  39119. return;
  39120. }
  39121. }
  39122. #ifdef __clang__
  39123. #pragma clang diagnostic pop
  39124. #endif
  39125. #ifdef __clang__
  39126. #pragma clang diagnostic push
  39127. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39128. #pragma clang diagnostic ignored "-Wunused-variable"
  39129. #endif
  39130. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Add_mD156D7C63C68F9ED4664DF94A582CF56ED31DC92_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  39131. {
  39132. {
  39133. RuntimeObject* L_0 = ___0_item;
  39134. IndexedSet_1_Add_mF67146FE42D745767C74D5A54323ACE632ED84B4(__this, L_0, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  39135. return;
  39136. }
  39137. }
  39138. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Add_mF67146FE42D745767C74D5A54323ACE632ED84B4_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, bool ___1_isActive, const RuntimeMethod* method)
  39139. {
  39140. {
  39141. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_List;
  39142. RuntimeObject* L_1 = ___0_item;
  39143. NullCheck(L_0);
  39144. List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  39145. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_2 = __this->___m_Dictionary;
  39146. RuntimeObject* L_3 = ___0_item;
  39147. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_4 = __this->___m_List;
  39148. NullCheck(L_4);
  39149. int32_t L_5;
  39150. L_5 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  39151. NullCheck(L_2);
  39152. Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C(L_2, L_3, ((int32_t)il2cpp_codegen_subtract(L_5, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  39153. bool L_6 = ___1_isActive;
  39154. if (!L_6)
  39155. {
  39156. goto IL_0030;
  39157. }
  39158. }
  39159. {
  39160. RuntimeObject* L_7 = ___0_item;
  39161. bool L_8;
  39162. L_8 = IndexedSet_1_EnableItem_mC19DB768DE3FA3C27F52500C6661EAA239BC14B7(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  39163. }
  39164. IL_0030:
  39165. {
  39166. return;
  39167. }
  39168. }
  39169. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_AddUnique_mF4A802F50AB96E12EC6928990FC30CF696441BE5_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, bool ___1_isActive, const RuntimeMethod* method)
  39170. {
  39171. {
  39172. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->___m_Dictionary;
  39173. RuntimeObject* L_1 = ___0_item;
  39174. NullCheck(L_0);
  39175. bool L_2;
  39176. L_2 = Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  39177. if (!L_2)
  39178. {
  39179. goto IL_0025;
  39180. }
  39181. }
  39182. {
  39183. bool L_3 = ___1_isActive;
  39184. if (!L_3)
  39185. {
  39186. goto IL_001b;
  39187. }
  39188. }
  39189. {
  39190. RuntimeObject* L_4 = ___0_item;
  39191. bool L_5;
  39192. L_5 = IndexedSet_1_EnableItem_mC19DB768DE3FA3C27F52500C6661EAA239BC14B7(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  39193. goto IL_0023;
  39194. }
  39195. IL_001b:
  39196. {
  39197. RuntimeObject* L_6 = ___0_item;
  39198. bool L_7;
  39199. L_7 = IndexedSet_1_DisableItem_m689373BC56F417E41F75D9C449902A5893405E16(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  39200. }
  39201. IL_0023:
  39202. {
  39203. return (bool)0;
  39204. }
  39205. IL_0025:
  39206. {
  39207. RuntimeObject* L_8 = ___0_item;
  39208. bool L_9 = ___1_isActive;
  39209. IndexedSet_1_Add_mF67146FE42D745767C74D5A54323ACE632ED84B4(__this, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  39210. return (bool)1;
  39211. }
  39212. }
  39213. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_EnableItem_mC19DB768DE3FA3C27F52500C6661EAA239BC14B7_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  39214. {
  39215. int32_t V_0 = 0;
  39216. {
  39217. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->___m_Dictionary;
  39218. RuntimeObject* L_1 = ___0_item;
  39219. NullCheck(L_0);
  39220. bool L_2;
  39221. L_2 = Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  39222. if (L_2)
  39223. {
  39224. goto IL_0012;
  39225. }
  39226. }
  39227. {
  39228. return (bool)0;
  39229. }
  39230. IL_0012:
  39231. {
  39232. int32_t L_3 = V_0;
  39233. int32_t L_4 = __this->___m_EnabledObjectCount;
  39234. if ((((int32_t)L_3) >= ((int32_t)L_4)))
  39235. {
  39236. goto IL_001d;
  39237. }
  39238. }
  39239. {
  39240. return (bool)1;
  39241. }
  39242. IL_001d:
  39243. {
  39244. int32_t L_5 = V_0;
  39245. int32_t L_6 = __this->___m_EnabledObjectCount;
  39246. if ((((int32_t)L_5) <= ((int32_t)L_6)))
  39247. {
  39248. goto IL_0033;
  39249. }
  39250. }
  39251. {
  39252. int32_t L_7 = __this->___m_EnabledObjectCount;
  39253. int32_t L_8 = V_0;
  39254. IndexedSet_1_Swap_mD0FB8ED1F08D43C41C32AAFE3B13D25DD882222F(__this, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  39255. }
  39256. IL_0033:
  39257. {
  39258. int32_t L_9 = __this->___m_EnabledObjectCount;
  39259. __this->___m_EnabledObjectCount = ((int32_t)il2cpp_codegen_add(L_9, 1));
  39260. return (bool)1;
  39261. }
  39262. }
  39263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_DisableItem_m689373BC56F417E41F75D9C449902A5893405E16_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  39264. {
  39265. int32_t V_0 = 0;
  39266. {
  39267. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->___m_Dictionary;
  39268. RuntimeObject* L_1 = ___0_item;
  39269. NullCheck(L_0);
  39270. bool L_2;
  39271. L_2 = Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  39272. if (L_2)
  39273. {
  39274. goto IL_0012;
  39275. }
  39276. }
  39277. {
  39278. return (bool)0;
  39279. }
  39280. IL_0012:
  39281. {
  39282. int32_t L_3 = V_0;
  39283. int32_t L_4 = __this->___m_EnabledObjectCount;
  39284. if ((((int32_t)L_3) < ((int32_t)L_4)))
  39285. {
  39286. goto IL_001d;
  39287. }
  39288. }
  39289. {
  39290. return (bool)1;
  39291. }
  39292. IL_001d:
  39293. {
  39294. int32_t L_5 = V_0;
  39295. int32_t L_6 = __this->___m_EnabledObjectCount;
  39296. if ((((int32_t)L_5) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_6, 1)))))
  39297. {
  39298. goto IL_0037;
  39299. }
  39300. }
  39301. {
  39302. int32_t L_7 = V_0;
  39303. int32_t L_8 = __this->___m_EnabledObjectCount;
  39304. IndexedSet_1_Swap_mD0FB8ED1F08D43C41C32AAFE3B13D25DD882222F(__this, L_7, ((int32_t)il2cpp_codegen_subtract(L_8, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  39305. }
  39306. IL_0037:
  39307. {
  39308. int32_t L_9 = __this->___m_EnabledObjectCount;
  39309. __this->___m_EnabledObjectCount = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  39310. return (bool)1;
  39311. }
  39312. }
  39313. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_Remove_mDB71D6C45E6F3DB0CE95ED9DC9BB5EF0E68AE121_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  39314. {
  39315. int32_t V_0 = 0;
  39316. {
  39317. V_0 = (-1);
  39318. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->___m_Dictionary;
  39319. RuntimeObject* L_1 = ___0_item;
  39320. NullCheck(L_0);
  39321. bool L_2;
  39322. L_2 = Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  39323. if (L_2)
  39324. {
  39325. goto IL_0014;
  39326. }
  39327. }
  39328. {
  39329. return (bool)0;
  39330. }
  39331. IL_0014:
  39332. {
  39333. int32_t L_3 = V_0;
  39334. IndexedSet_1_RemoveAt_m9BE1DBAA4B0327E021E185317678ADC4376B93A3(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  39335. return (bool)1;
  39336. }
  39337. }
  39338. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IndexedSet_1_GetEnumerator_mC43C0BCD1936ACF4C92396A1F73480D7EAC81727_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, const RuntimeMethod* method)
  39339. {
  39340. {
  39341. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  39342. NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
  39343. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  39344. }
  39345. }
  39346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IndexedSet_1_System_Collections_IEnumerable_GetEnumerator_m522B6DA32DBBAF0744C16177CA2B70EEB2852E82_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, const RuntimeMethod* method)
  39347. {
  39348. {
  39349. RuntimeObject* L_0;
  39350. L_0 = IndexedSet_1_GetEnumerator_mC43C0BCD1936ACF4C92396A1F73480D7EAC81727(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  39351. return (RuntimeObject*)L_0;
  39352. }
  39353. }
  39354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Clear_mD90D0A8F4FCAAC604E60A774DC1A10A1AD770D1F_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, const RuntimeMethod* method)
  39355. {
  39356. {
  39357. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_List;
  39358. NullCheck(L_0);
  39359. List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_inline(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  39360. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_1 = __this->___m_Dictionary;
  39361. NullCheck(L_1);
  39362. Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  39363. __this->___m_EnabledObjectCount = 0;
  39364. return;
  39365. }
  39366. }
  39367. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_Contains_m0093DF795326BEFEC013750248ECA864A542DFCD_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  39368. {
  39369. {
  39370. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->___m_Dictionary;
  39371. RuntimeObject* L_1 = ___0_item;
  39372. NullCheck(L_0);
  39373. bool L_2;
  39374. L_2 = Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  39375. return L_2;
  39376. }
  39377. }
  39378. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_CopyTo_m2048A81694361EAFE931A799FD6236983F0204A9_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  39379. {
  39380. {
  39381. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_List;
  39382. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = ___0_array;
  39383. int32_t L_2 = ___1_arrayIndex;
  39384. NullCheck(L_0);
  39385. List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  39386. return;
  39387. }
  39388. }
  39389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexedSet_1_get_Count_m864EB4B33F44B83EA661C84F488C6A4D50E57A77_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, const RuntimeMethod* method)
  39390. {
  39391. {
  39392. int32_t L_0 = __this->___m_EnabledObjectCount;
  39393. return L_0;
  39394. }
  39395. }
  39396. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexedSet_1_get_Capacity_mE4B9DEA38A0AFB1DA55F5B2B1931FE8F8ABAF0E5_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, const RuntimeMethod* method)
  39397. {
  39398. {
  39399. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_List;
  39400. NullCheck(L_0);
  39401. int32_t L_1;
  39402. L_1 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  39403. return L_1;
  39404. }
  39405. }
  39406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_get_IsReadOnly_mD7F12B8D293DDC8112B1E37318CBDDCBB92AABB0_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, const RuntimeMethod* method)
  39407. {
  39408. {
  39409. return (bool)0;
  39410. }
  39411. }
  39412. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexedSet_1_IndexOf_mE948D550D3BDCE7DF037E1B019F417E8A6480B2B_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  39413. {
  39414. int32_t V_0 = 0;
  39415. {
  39416. V_0 = (-1);
  39417. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->___m_Dictionary;
  39418. RuntimeObject* L_1 = ___0_item;
  39419. NullCheck(L_0);
  39420. bool L_2;
  39421. L_2 = Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  39422. if (!L_2)
  39423. {
  39424. goto IL_0014;
  39425. }
  39426. }
  39427. {
  39428. int32_t L_3 = V_0;
  39429. return L_3;
  39430. }
  39431. IL_0014:
  39432. {
  39433. return (-1);
  39434. }
  39435. }
  39436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Insert_mF554CF68EB388BFF367C44252CBBA580DA15E243_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
  39437. {
  39438. {
  39439. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  39440. NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7C29EF4A38EF0064F02686D64F62F804AE5AC03E)), NULL);
  39441. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  39442. }
  39443. }
  39444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_RemoveAt_m9BE1DBAA4B0327E021E185317678ADC4376B93A3_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, int32_t ___0_index, const RuntimeMethod* method)
  39445. {
  39446. RuntimeObject* V_0 = NULL;
  39447. int32_t V_1 = 0;
  39448. int32_t V_2 = 0;
  39449. {
  39450. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_List;
  39451. int32_t L_1 = ___0_index;
  39452. NullCheck(L_0);
  39453. RuntimeObject* L_2;
  39454. L_2 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  39455. V_0 = L_2;
  39456. int32_t L_3 = ___0_index;
  39457. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_4 = __this->___m_List;
  39458. NullCheck(L_4);
  39459. int32_t L_5;
  39460. L_5 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  39461. if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_5, 1))))))
  39462. {
  39463. goto IL_004c;
  39464. }
  39465. }
  39466. {
  39467. int32_t L_6 = __this->___m_EnabledObjectCount;
  39468. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_7 = __this->___m_List;
  39469. NullCheck(L_7);
  39470. int32_t L_8;
  39471. L_8 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  39472. if ((!(((uint32_t)L_6) == ((uint32_t)L_8))))
  39473. {
  39474. goto IL_003e;
  39475. }
  39476. }
  39477. {
  39478. int32_t L_9 = __this->___m_EnabledObjectCount;
  39479. __this->___m_EnabledObjectCount = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  39480. }
  39481. IL_003e:
  39482. {
  39483. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_10 = __this->___m_List;
  39484. int32_t L_11 = ___0_index;
  39485. NullCheck(L_10);
  39486. List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54(L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  39487. goto IL_00b4;
  39488. }
  39489. IL_004c:
  39490. {
  39491. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_12 = __this->___m_List;
  39492. NullCheck(L_12);
  39493. int32_t L_13;
  39494. L_13 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  39495. V_1 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  39496. int32_t L_14 = ___0_index;
  39497. int32_t L_15 = __this->___m_EnabledObjectCount;
  39498. if ((((int32_t)L_14) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_15, 1)))))
  39499. {
  39500. goto IL_0087;
  39501. }
  39502. }
  39503. {
  39504. int32_t L_16 = __this->___m_EnabledObjectCount;
  39505. V_2 = ((int32_t)il2cpp_codegen_subtract(L_16, 1));
  39506. int32_t L_17 = V_2;
  39507. __this->___m_EnabledObjectCount = L_17;
  39508. int32_t L_18 = V_2;
  39509. int32_t L_19 = ___0_index;
  39510. IndexedSet_1_Swap_mD0FB8ED1F08D43C41C32AAFE3B13D25DD882222F(__this, L_18, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  39511. int32_t L_20 = __this->___m_EnabledObjectCount;
  39512. ___0_index = L_20;
  39513. goto IL_00a0;
  39514. }
  39515. IL_0087:
  39516. {
  39517. int32_t L_21 = ___0_index;
  39518. int32_t L_22 = __this->___m_EnabledObjectCount;
  39519. if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_22, 1))))))
  39520. {
  39521. goto IL_00a0;
  39522. }
  39523. }
  39524. {
  39525. int32_t L_23 = __this->___m_EnabledObjectCount;
  39526. __this->___m_EnabledObjectCount = ((int32_t)il2cpp_codegen_subtract(L_23, 1));
  39527. }
  39528. IL_00a0:
  39529. {
  39530. int32_t L_24 = V_1;
  39531. int32_t L_25 = ___0_index;
  39532. IndexedSet_1_Swap_mD0FB8ED1F08D43C41C32AAFE3B13D25DD882222F(__this, L_24, L_25, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  39533. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_26 = __this->___m_List;
  39534. int32_t L_27 = V_1;
  39535. NullCheck(L_26);
  39536. List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54(L_26, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  39537. }
  39538. IL_00b4:
  39539. {
  39540. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_28 = __this->___m_Dictionary;
  39541. RuntimeObject* L_29 = V_0;
  39542. NullCheck(L_28);
  39543. bool L_30;
  39544. L_30 = Dictionary_2_Remove_mFDB1C734B470EB31B094053D97F7749210922576(L_28, L_29, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  39545. return;
  39546. }
  39547. }
  39548. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Swap_mD0FB8ED1F08D43C41C32AAFE3B13D25DD882222F_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, int32_t ___0_index1, int32_t ___1_index2, const RuntimeMethod* method)
  39549. {
  39550. RuntimeObject* V_0 = NULL;
  39551. RuntimeObject* V_1 = NULL;
  39552. {
  39553. int32_t L_0 = ___0_index1;
  39554. int32_t L_1 = ___1_index2;
  39555. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  39556. {
  39557. goto IL_0005;
  39558. }
  39559. }
  39560. {
  39561. return;
  39562. }
  39563. IL_0005:
  39564. {
  39565. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_2 = __this->___m_List;
  39566. int32_t L_3 = ___0_index1;
  39567. NullCheck(L_2);
  39568. RuntimeObject* L_4;
  39569. L_4 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  39570. V_0 = L_4;
  39571. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_5 = __this->___m_List;
  39572. int32_t L_6 = ___1_index2;
  39573. NullCheck(L_5);
  39574. RuntimeObject* L_7;
  39575. L_7 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  39576. V_1 = L_7;
  39577. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_8 = __this->___m_List;
  39578. int32_t L_9 = ___0_index1;
  39579. RuntimeObject* L_10 = V_1;
  39580. NullCheck(L_8);
  39581. List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56(L_8, L_9, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
  39582. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_11 = __this->___m_List;
  39583. int32_t L_12 = ___1_index2;
  39584. RuntimeObject* L_13 = V_0;
  39585. NullCheck(L_11);
  39586. List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56(L_11, L_12, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
  39587. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_14 = __this->___m_Dictionary;
  39588. RuntimeObject* L_15 = V_1;
  39589. int32_t L_16 = ___0_index1;
  39590. NullCheck(L_14);
  39591. Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13(L_14, L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
  39592. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_17 = __this->___m_Dictionary;
  39593. RuntimeObject* L_18 = V_0;
  39594. int32_t L_19 = ___1_index2;
  39595. NullCheck(L_17);
  39596. Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13(L_17, L_18, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
  39597. return;
  39598. }
  39599. }
  39600. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IndexedSet_1_get_Item_mAED141786B952E5130673A5D9FD54EF3AD476FFA_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, int32_t ___0_index, const RuntimeMethod* method)
  39601. {
  39602. {
  39603. int32_t L_0 = ___0_index;
  39604. int32_t L_1 = __this->___m_EnabledObjectCount;
  39605. if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
  39606. {
  39607. goto IL_000f;
  39608. }
  39609. }
  39610. {
  39611. IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_2 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
  39612. IndexOutOfRangeException__ctor_m270ED9671475CE680EEA8C62A7A43308AE4188EF(L_2, NULL);
  39613. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  39614. }
  39615. IL_000f:
  39616. {
  39617. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_3 = __this->___m_List;
  39618. int32_t L_4 = ___0_index;
  39619. NullCheck(L_3);
  39620. RuntimeObject* L_5;
  39621. L_5 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  39622. return L_5;
  39623. }
  39624. }
  39625. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_set_Item_m950B35CFDB96280B79DF240FF81E036F6C8C3756_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
  39626. {
  39627. RuntimeObject* V_0 = NULL;
  39628. {
  39629. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_List;
  39630. int32_t L_1 = ___0_index;
  39631. NullCheck(L_0);
  39632. RuntimeObject* L_2;
  39633. L_2 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  39634. V_0 = L_2;
  39635. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_3 = __this->___m_Dictionary;
  39636. RuntimeObject* L_4 = V_0;
  39637. NullCheck(L_3);
  39638. bool L_5;
  39639. L_5 = Dictionary_2_Remove_mFDB1C734B470EB31B094053D97F7749210922576(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  39640. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_6 = __this->___m_List;
  39641. int32_t L_7 = ___0_index;
  39642. RuntimeObject* L_8 = ___1_value;
  39643. NullCheck(L_6);
  39644. List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
  39645. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_9 = __this->___m_Dictionary;
  39646. RuntimeObject* L_10 = ___1_value;
  39647. int32_t L_11 = ___0_index;
  39648. NullCheck(L_9);
  39649. Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C(L_9, L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  39650. return;
  39651. }
  39652. }
  39653. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Sort_mA175018972EE37D1743B002E0EC5DB4DAA53B9C7_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* ___0_sortLayoutFunction, const RuntimeMethod* method)
  39654. {
  39655. int32_t V_0 = 0;
  39656. RuntimeObject* V_1 = NULL;
  39657. {
  39658. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_List;
  39659. Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* L_1 = ___0_sortLayoutFunction;
  39660. NullCheck(L_0);
  39661. List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
  39662. V_0 = 0;
  39663. goto IL_002e;
  39664. }
  39665. IL_0010:
  39666. {
  39667. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_2 = __this->___m_List;
  39668. int32_t L_3 = V_0;
  39669. NullCheck(L_2);
  39670. RuntimeObject* L_4;
  39671. L_4 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  39672. V_1 = L_4;
  39673. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_5 = __this->___m_Dictionary;
  39674. RuntimeObject* L_6 = V_1;
  39675. int32_t L_7 = V_0;
  39676. NullCheck(L_5);
  39677. Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13(L_5, L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
  39678. int32_t L_8 = V_0;
  39679. V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  39680. }
  39681. IL_002e:
  39682. {
  39683. int32_t L_9 = V_0;
  39684. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_10 = __this->___m_List;
  39685. NullCheck(L_10);
  39686. int32_t L_11;
  39687. L_11 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  39688. if ((((int32_t)L_9) < ((int32_t)L_11)))
  39689. {
  39690. goto IL_0010;
  39691. }
  39692. }
  39693. {
  39694. return;
  39695. }
  39696. }
  39697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1__ctor_mF3265D08E5AB9D96F5F1BBD0603C0795F42B65EC_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, const RuntimeMethod* method)
  39698. {
  39699. {
  39700. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  39701. List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
  39702. __this->___m_List = L_0;
  39703. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_List), (void*)L_0);
  39704. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_1 = (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
  39705. Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  39706. __this->___m_Dictionary = L_1;
  39707. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Dictionary), (void*)L_1);
  39708. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  39709. return;
  39710. }
  39711. }
  39712. #ifdef __clang__
  39713. #pragma clang diagnostic pop
  39714. #endif
  39715. #ifdef __clang__
  39716. #pragma clang diagnostic push
  39717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39718. #pragma clang diagnostic ignored "-Wunused-variable"
  39719. #endif
  39720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Add_m884C9250DCBBC54C2BB2B527E9F4ED6BAB2964A8_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  39721. {
  39722. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  39723. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39724. {
  39725. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39726. InvokerActionInvoker2< Il2CppFullySharedGenericAny, bool >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 1), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_0: *(void**)L_0), (bool)1);
  39727. return;
  39728. }
  39729. }
  39730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Add_m101872E167557EB943E565D190711F2D79A33942_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, Il2CppFullySharedGenericAny ___0_item, bool ___1_isActive, const RuntimeMethod* method)
  39731. {
  39732. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  39733. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39734. const Il2CppFullySharedGenericAny L_7 = L_1;
  39735. const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39736. {
  39737. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___m_List;
  39738. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39739. NullCheck(L_0);
  39740. InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)), il2cpp_rgctx_method(method->klass->rgctx_data, 4), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_1: *(void**)L_1));
  39741. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_2 = __this->___m_Dictionary;
  39742. il2cpp_codegen_memcpy(L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39743. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_4 = __this->___m_List;
  39744. NullCheck(L_4);
  39745. int32_t L_5;
  39746. L_5 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  39747. NullCheck(L_2);
  39748. InvokerActionInvoker2< Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 7), L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_3: *(void**)L_3), ((int32_t)il2cpp_codegen_subtract(L_5, 1)));
  39749. bool L_6 = ___1_isActive;
  39750. if (!L_6)
  39751. {
  39752. goto IL_0030;
  39753. }
  39754. }
  39755. {
  39756. il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39757. bool L_8;
  39758. L_8 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)), il2cpp_rgctx_method(method->klass->rgctx_data, 8), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_7: *(void**)L_7));
  39759. }
  39760. IL_0030:
  39761. {
  39762. return;
  39763. }
  39764. }
  39765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_AddUnique_m8C967B09F50C77B986264B975845110C0A9A3509_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, Il2CppFullySharedGenericAny ___0_item, bool ___1_isActive, const RuntimeMethod* method)
  39766. {
  39767. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  39768. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39769. const Il2CppFullySharedGenericAny L_4 = L_1;
  39770. const Il2CppFullySharedGenericAny L_6 = L_1;
  39771. const Il2CppFullySharedGenericAny L_8 = L_1;
  39772. {
  39773. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___m_Dictionary;
  39774. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39775. NullCheck(L_0);
  39776. bool L_2;
  39777. L_2 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 9), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_1: *(void**)L_1));
  39778. if (!L_2)
  39779. {
  39780. goto IL_0025;
  39781. }
  39782. }
  39783. {
  39784. bool L_3 = ___1_isActive;
  39785. if (!L_3)
  39786. {
  39787. goto IL_001b;
  39788. }
  39789. }
  39790. {
  39791. il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39792. bool L_5;
  39793. L_5 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)), il2cpp_rgctx_method(method->klass->rgctx_data, 8), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_4: *(void**)L_4));
  39794. goto IL_0023;
  39795. }
  39796. IL_001b:
  39797. {
  39798. il2cpp_codegen_memcpy(L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39799. bool L_7;
  39800. L_7 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)), il2cpp_rgctx_method(method->klass->rgctx_data, 10), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_6: *(void**)L_6));
  39801. }
  39802. IL_0023:
  39803. {
  39804. return (bool)0;
  39805. }
  39806. IL_0025:
  39807. {
  39808. il2cpp_codegen_memcpy(L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39809. bool L_9 = ___1_isActive;
  39810. InvokerActionInvoker2< Il2CppFullySharedGenericAny, bool >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 1), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_8: *(void**)L_8), L_9);
  39811. return (bool)1;
  39812. }
  39813. }
  39814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_EnableItem_mA01E875F433B53A42FA3DFC33551DB9C0CAA3E80_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  39815. {
  39816. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  39817. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39818. int32_t V_0 = 0;
  39819. {
  39820. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___m_Dictionary;
  39821. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39822. NullCheck(L_0);
  39823. bool L_2;
  39824. L_2 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, int32_t* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)), il2cpp_rgctx_method(method->klass->rgctx_data, 11), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_1: *(void**)L_1), (&V_0));
  39825. if (L_2)
  39826. {
  39827. goto IL_0012;
  39828. }
  39829. }
  39830. {
  39831. return (bool)0;
  39832. }
  39833. IL_0012:
  39834. {
  39835. int32_t L_3 = V_0;
  39836. int32_t L_4 = __this->___m_EnabledObjectCount;
  39837. if ((((int32_t)L_3) >= ((int32_t)L_4)))
  39838. {
  39839. goto IL_001d;
  39840. }
  39841. }
  39842. {
  39843. return (bool)1;
  39844. }
  39845. IL_001d:
  39846. {
  39847. int32_t L_5 = V_0;
  39848. int32_t L_6 = __this->___m_EnabledObjectCount;
  39849. if ((((int32_t)L_5) <= ((int32_t)L_6)))
  39850. {
  39851. goto IL_0033;
  39852. }
  39853. }
  39854. {
  39855. int32_t L_7 = __this->___m_EnabledObjectCount;
  39856. int32_t L_8 = V_0;
  39857. (( void (*) (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  39858. }
  39859. IL_0033:
  39860. {
  39861. int32_t L_9 = __this->___m_EnabledObjectCount;
  39862. __this->___m_EnabledObjectCount = ((int32_t)il2cpp_codegen_add(L_9, 1));
  39863. return (bool)1;
  39864. }
  39865. }
  39866. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_DisableItem_mE968ECD1A2C43C26AD9201BCE91AF5BF66F6C5BC_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  39867. {
  39868. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  39869. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39870. int32_t V_0 = 0;
  39871. {
  39872. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___m_Dictionary;
  39873. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39874. NullCheck(L_0);
  39875. bool L_2;
  39876. L_2 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, int32_t* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)), il2cpp_rgctx_method(method->klass->rgctx_data, 11), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_1: *(void**)L_1), (&V_0));
  39877. if (L_2)
  39878. {
  39879. goto IL_0012;
  39880. }
  39881. }
  39882. {
  39883. return (bool)0;
  39884. }
  39885. IL_0012:
  39886. {
  39887. int32_t L_3 = V_0;
  39888. int32_t L_4 = __this->___m_EnabledObjectCount;
  39889. if ((((int32_t)L_3) < ((int32_t)L_4)))
  39890. {
  39891. goto IL_001d;
  39892. }
  39893. }
  39894. {
  39895. return (bool)1;
  39896. }
  39897. IL_001d:
  39898. {
  39899. int32_t L_5 = V_0;
  39900. int32_t L_6 = __this->___m_EnabledObjectCount;
  39901. if ((((int32_t)L_5) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_6, 1)))))
  39902. {
  39903. goto IL_0037;
  39904. }
  39905. }
  39906. {
  39907. int32_t L_7 = V_0;
  39908. int32_t L_8 = __this->___m_EnabledObjectCount;
  39909. (( void (*) (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, L_7, ((int32_t)il2cpp_codegen_subtract(L_8, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  39910. }
  39911. IL_0037:
  39912. {
  39913. int32_t L_9 = __this->___m_EnabledObjectCount;
  39914. __this->___m_EnabledObjectCount = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  39915. return (bool)1;
  39916. }
  39917. }
  39918. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_Remove_mBB28415C92400852A3F8F287365852A68F98B647_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  39919. {
  39920. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  39921. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39922. int32_t V_0 = 0;
  39923. {
  39924. V_0 = (-1);
  39925. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___m_Dictionary;
  39926. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39927. NullCheck(L_0);
  39928. bool L_2;
  39929. L_2 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, int32_t* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)), il2cpp_rgctx_method(method->klass->rgctx_data, 11), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_1: *(void**)L_1), (&V_0));
  39930. if (L_2)
  39931. {
  39932. goto IL_0014;
  39933. }
  39934. }
  39935. {
  39936. return (bool)0;
  39937. }
  39938. IL_0014:
  39939. {
  39940. int32_t L_3 = V_0;
  39941. (( void (*) (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  39942. return (bool)1;
  39943. }
  39944. }
  39945. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IndexedSet_1_GetEnumerator_m3D6411C91C28D7492712BD63876CC147C198523D_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, const RuntimeMethod* method)
  39946. {
  39947. {
  39948. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  39949. NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
  39950. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  39951. }
  39952. }
  39953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IndexedSet_1_System_Collections_IEnumerable_GetEnumerator_m3A9D97592322154437807AF492108551A752218A_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, const RuntimeMethod* method)
  39954. {
  39955. {
  39956. RuntimeObject* L_0;
  39957. L_0 = (( RuntimeObject* (*) (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  39958. return (RuntimeObject*)L_0;
  39959. }
  39960. }
  39961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Clear_mCF1C965C5E87CD554B882303FD61DF6A709AC0A7_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, const RuntimeMethod* method)
  39962. {
  39963. {
  39964. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___m_List;
  39965. NullCheck(L_0);
  39966. (( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  39967. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_1 = __this->___m_Dictionary;
  39968. NullCheck(L_1);
  39969. (( void (*) (Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  39970. __this->___m_EnabledObjectCount = 0;
  39971. return;
  39972. }
  39973. }
  39974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_Contains_m2C9B2DAB340103D6640511344283912097069243_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  39975. {
  39976. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  39977. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39978. {
  39979. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___m_Dictionary;
  39980. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  39981. NullCheck(L_0);
  39982. bool L_2;
  39983. L_2 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 9), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_1: *(void**)L_1));
  39984. return L_2;
  39985. }
  39986. }
  39987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_CopyTo_m353BEDC364DBB3F68A6A4BB1D35F44044ED9493A_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  39988. {
  39989. {
  39990. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___m_List;
  39991. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = ___0_array;
  39992. int32_t L_2 = ___1_arrayIndex;
  39993. NullCheck(L_0);
  39994. (( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  39995. return;
  39996. }
  39997. }
  39998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexedSet_1_get_Count_m4EB4FBE9E2D7F6F29B2155F4E4F2B94A8D5AB1CF_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, const RuntimeMethod* method)
  39999. {
  40000. {
  40001. int32_t L_0 = __this->___m_EnabledObjectCount;
  40002. return L_0;
  40003. }
  40004. }
  40005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexedSet_1_get_Capacity_m62D03D71FE13F903C6554D3FDFC89D34320D5DF1_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, const RuntimeMethod* method)
  40006. {
  40007. {
  40008. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___m_List;
  40009. NullCheck(L_0);
  40010. int32_t L_1;
  40011. L_1 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  40012. return L_1;
  40013. }
  40014. }
  40015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_get_IsReadOnly_m3B7FEF5E041AF61C45DC70604D1D931CD26BE4D4_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, const RuntimeMethod* method)
  40016. {
  40017. {
  40018. return (bool)0;
  40019. }
  40020. }
  40021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexedSet_1_IndexOf_mB41B1C13DDBEB8C0E099F5AE39CF58B6A5BB0503_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  40022. {
  40023. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  40024. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40025. int32_t V_0 = 0;
  40026. {
  40027. V_0 = (-1);
  40028. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___m_Dictionary;
  40029. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40030. NullCheck(L_0);
  40031. bool L_2;
  40032. L_2 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, int32_t* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)), il2cpp_rgctx_method(method->klass->rgctx_data, 11), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_1: *(void**)L_1), (&V_0));
  40033. if (!L_2)
  40034. {
  40035. goto IL_0014;
  40036. }
  40037. }
  40038. {
  40039. int32_t L_3 = V_0;
  40040. return L_3;
  40041. }
  40042. IL_0014:
  40043. {
  40044. return (-1);
  40045. }
  40046. }
  40047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Insert_m5098C84F011E751EE97BEB48BECE710C202F29DD_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_item, const RuntimeMethod* method)
  40048. {
  40049. {
  40050. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  40051. NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7C29EF4A38EF0064F02686D64F62F804AE5AC03E)), NULL);
  40052. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  40053. }
  40054. }
  40055. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_RemoveAt_m425F460F35410B434E11BDEE0748250DE64BFF8F_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, int32_t ___0_index, const RuntimeMethod* method)
  40056. {
  40057. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  40058. const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40059. const Il2CppFullySharedGenericAny L_29 = L_2;
  40060. Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40061. memset(V_0, 0, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40062. int32_t V_1 = 0;
  40063. int32_t V_2 = 0;
  40064. {
  40065. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___m_List;
  40066. int32_t L_1 = ___0_index;
  40067. NullCheck(L_0);
  40068. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_0, L_1, (Il2CppFullySharedGenericAny*)L_2);
  40069. il2cpp_codegen_memcpy(V_0, L_2, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40070. int32_t L_3 = ___0_index;
  40071. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_4 = __this->___m_List;
  40072. NullCheck(L_4);
  40073. int32_t L_5;
  40074. L_5 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  40075. if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_5, 1))))))
  40076. {
  40077. goto IL_004c;
  40078. }
  40079. }
  40080. {
  40081. int32_t L_6 = __this->___m_EnabledObjectCount;
  40082. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_7 = __this->___m_List;
  40083. NullCheck(L_7);
  40084. int32_t L_8;
  40085. L_8 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  40086. if ((!(((uint32_t)L_6) == ((uint32_t)L_8))))
  40087. {
  40088. goto IL_003e;
  40089. }
  40090. }
  40091. {
  40092. int32_t L_9 = __this->___m_EnabledObjectCount;
  40093. __this->___m_EnabledObjectCount = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  40094. }
  40095. IL_003e:
  40096. {
  40097. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_10 = __this->___m_List;
  40098. int32_t L_11 = ___0_index;
  40099. NullCheck(L_10);
  40100. (( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  40101. goto IL_00b4;
  40102. }
  40103. IL_004c:
  40104. {
  40105. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_12 = __this->___m_List;
  40106. NullCheck(L_12);
  40107. int32_t L_13;
  40108. L_13 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  40109. V_1 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  40110. int32_t L_14 = ___0_index;
  40111. int32_t L_15 = __this->___m_EnabledObjectCount;
  40112. if ((((int32_t)L_14) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_15, 1)))))
  40113. {
  40114. goto IL_0087;
  40115. }
  40116. }
  40117. {
  40118. int32_t L_16 = __this->___m_EnabledObjectCount;
  40119. V_2 = ((int32_t)il2cpp_codegen_subtract(L_16, 1));
  40120. int32_t L_17 = V_2;
  40121. __this->___m_EnabledObjectCount = L_17;
  40122. int32_t L_18 = V_2;
  40123. int32_t L_19 = ___0_index;
  40124. (( void (*) (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, L_18, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  40125. int32_t L_20 = __this->___m_EnabledObjectCount;
  40126. ___0_index = L_20;
  40127. goto IL_00a0;
  40128. }
  40129. IL_0087:
  40130. {
  40131. int32_t L_21 = ___0_index;
  40132. int32_t L_22 = __this->___m_EnabledObjectCount;
  40133. if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_22, 1))))))
  40134. {
  40135. goto IL_00a0;
  40136. }
  40137. }
  40138. {
  40139. int32_t L_23 = __this->___m_EnabledObjectCount;
  40140. __this->___m_EnabledObjectCount = ((int32_t)il2cpp_codegen_subtract(L_23, 1));
  40141. }
  40142. IL_00a0:
  40143. {
  40144. int32_t L_24 = V_1;
  40145. int32_t L_25 = ___0_index;
  40146. (( void (*) (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, L_24, L_25, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  40147. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_26 = __this->___m_List;
  40148. int32_t L_27 = V_1;
  40149. NullCheck(L_26);
  40150. (( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_26, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  40151. }
  40152. IL_00b4:
  40153. {
  40154. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_28 = __this->___m_Dictionary;
  40155. il2cpp_codegen_memcpy(L_29, V_0, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40156. NullCheck(L_28);
  40157. bool L_30;
  40158. L_30 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), L_28, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_29: *(void**)L_29));
  40159. return;
  40160. }
  40161. }
  40162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Swap_mF290041171E42F85808DB977DEAF1FA9E397CFBF_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, int32_t ___0_index1, int32_t ___1_index2, const RuntimeMethod* method)
  40163. {
  40164. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  40165. const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40166. const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40167. const Il2CppFullySharedGenericAny L_10 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40168. const Il2CppFullySharedGenericAny L_13 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40169. const Il2CppFullySharedGenericAny L_15 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40170. const Il2CppFullySharedGenericAny L_18 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40171. Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40172. memset(V_0, 0, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40173. Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40174. memset(V_1, 0, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40175. {
  40176. int32_t L_0 = ___0_index1;
  40177. int32_t L_1 = ___1_index2;
  40178. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  40179. {
  40180. goto IL_0005;
  40181. }
  40182. }
  40183. {
  40184. return;
  40185. }
  40186. IL_0005:
  40187. {
  40188. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_2 = __this->___m_List;
  40189. int32_t L_3 = ___0_index1;
  40190. NullCheck(L_2);
  40191. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_2, L_3, (Il2CppFullySharedGenericAny*)L_4);
  40192. il2cpp_codegen_memcpy(V_0, L_4, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40193. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_5 = __this->___m_List;
  40194. int32_t L_6 = ___1_index2;
  40195. NullCheck(L_5);
  40196. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_5, L_6, (Il2CppFullySharedGenericAny*)L_7);
  40197. il2cpp_codegen_memcpy(V_1, L_7, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40198. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_8 = __this->___m_List;
  40199. int32_t L_9 = ___0_index1;
  40200. il2cpp_codegen_memcpy(L_10, V_1, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40201. NullCheck(L_8);
  40202. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)), il2cpp_rgctx_method(method->klass->rgctx_data, 23), L_8, L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_10: *(void**)L_10));
  40203. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_11 = __this->___m_List;
  40204. int32_t L_12 = ___1_index2;
  40205. il2cpp_codegen_memcpy(L_13, V_0, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40206. NullCheck(L_11);
  40207. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)), il2cpp_rgctx_method(method->klass->rgctx_data, 23), L_11, L_12, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_13: *(void**)L_13));
  40208. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_14 = __this->___m_Dictionary;
  40209. il2cpp_codegen_memcpy(L_15, V_1, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40210. int32_t L_16 = ___0_index1;
  40211. NullCheck(L_14);
  40212. InvokerActionInvoker2< Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)), il2cpp_rgctx_method(method->klass->rgctx_data, 24), L_14, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_15: *(void**)L_15), L_16);
  40213. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_17 = __this->___m_Dictionary;
  40214. il2cpp_codegen_memcpy(L_18, V_0, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40215. int32_t L_19 = ___1_index2;
  40216. NullCheck(L_17);
  40217. InvokerActionInvoker2< Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)), il2cpp_rgctx_method(method->klass->rgctx_data, 24), L_17, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_18: *(void**)L_18), L_19);
  40218. return;
  40219. }
  40220. }
  40221. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_get_Item_mAC74CDE46CF6A313057F7EE6AB25884BA5C0C3AE_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  40222. {
  40223. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  40224. const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40225. {
  40226. int32_t L_0 = ___0_index;
  40227. int32_t L_1 = __this->___m_EnabledObjectCount;
  40228. if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
  40229. {
  40230. goto IL_000f;
  40231. }
  40232. }
  40233. {
  40234. IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_2 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
  40235. IndexOutOfRangeException__ctor_m270ED9671475CE680EEA8C62A7A43308AE4188EF(L_2, NULL);
  40236. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  40237. }
  40238. IL_000f:
  40239. {
  40240. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_3 = __this->___m_List;
  40241. int32_t L_4 = ___0_index;
  40242. NullCheck(L_3);
  40243. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_3, L_4, (Il2CppFullySharedGenericAny*)L_5);
  40244. il2cpp_codegen_memcpy(il2cppRetVal, L_5, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40245. return;
  40246. }
  40247. }
  40248. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_set_Item_mE12F57304F662E61B24659BD81125A439E7F1582_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method)
  40249. {
  40250. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  40251. const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40252. const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40253. const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40254. const Il2CppFullySharedGenericAny L_10 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40255. Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40256. memset(V_0, 0, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40257. {
  40258. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___m_List;
  40259. int32_t L_1 = ___0_index;
  40260. NullCheck(L_0);
  40261. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_0, L_1, (Il2CppFullySharedGenericAny*)L_2);
  40262. il2cpp_codegen_memcpy(V_0, L_2, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40263. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_3 = __this->___m_Dictionary;
  40264. il2cpp_codegen_memcpy(L_4, V_0, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40265. NullCheck(L_3);
  40266. bool L_5;
  40267. L_5 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_4: *(void**)L_4));
  40268. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_6 = __this->___m_List;
  40269. int32_t L_7 = ___0_index;
  40270. il2cpp_codegen_memcpy(L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_value : &___1_value), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40271. NullCheck(L_6);
  40272. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)), il2cpp_rgctx_method(method->klass->rgctx_data, 23), L_6, L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_8: *(void**)L_8));
  40273. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_9 = __this->___m_Dictionary;
  40274. il2cpp_codegen_memcpy(L_10, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_value : &___1_value), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40275. int32_t L_11 = ___0_index;
  40276. NullCheck(L_9);
  40277. InvokerActionInvoker2< Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 7), L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_10: *(void**)L_10), L_11);
  40278. return;
  40279. }
  40280. }
  40281. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Sort_m63C0B48A6FD4E53D3ECD201C0486F2D1C5A4E8D1_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49* ___0_sortLayoutFunction, const RuntimeMethod* method)
  40282. {
  40283. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  40284. const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40285. const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40286. int32_t V_0 = 0;
  40287. Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40288. memset(V_1, 0, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40289. {
  40290. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___m_List;
  40291. Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49* L_1 = ___0_sortLayoutFunction;
  40292. NullCheck(L_0);
  40293. (( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 26)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
  40294. V_0 = 0;
  40295. goto IL_002e;
  40296. }
  40297. IL_0010:
  40298. {
  40299. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_2 = __this->___m_List;
  40300. int32_t L_3 = V_0;
  40301. NullCheck(L_2);
  40302. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_2, L_3, (Il2CppFullySharedGenericAny*)L_4);
  40303. il2cpp_codegen_memcpy(V_1, L_4, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40304. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_5 = __this->___m_Dictionary;
  40305. il2cpp_codegen_memcpy(L_6, V_1, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  40306. int32_t L_7 = V_0;
  40307. NullCheck(L_5);
  40308. InvokerActionInvoker2< Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)), il2cpp_rgctx_method(method->klass->rgctx_data, 24), L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_6: *(void**)L_6), L_7);
  40309. int32_t L_8 = V_0;
  40310. V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  40311. }
  40312. IL_002e:
  40313. {
  40314. int32_t L_9 = V_0;
  40315. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_10 = __this->___m_List;
  40316. NullCheck(L_10);
  40317. int32_t L_11;
  40318. L_11 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  40319. if ((((int32_t)L_9) < ((int32_t)L_11)))
  40320. {
  40321. goto IL_0010;
  40322. }
  40323. }
  40324. {
  40325. return;
  40326. }
  40327. }
  40328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1__ctor_m5AE7C01769787C5E8CD4D7A43FAE1BBB950D6C82_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, const RuntimeMethod* method)
  40329. {
  40330. {
  40331. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  40332. (( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
  40333. __this->___m_List = L_0;
  40334. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_List), (void*)L_0);
  40335. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_1 = (Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
  40336. (( void (*) (Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 28)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  40337. __this->___m_Dictionary = L_1;
  40338. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Dictionary), (void*)L_1);
  40339. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  40340. return;
  40341. }
  40342. }
  40343. #ifdef __clang__
  40344. #pragma clang diagnostic pop
  40345. #endif
  40346. #ifdef __clang__
  40347. #pragma clang diagnostic push
  40348. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40349. #pragma clang diagnostic ignored "-Wunused-variable"
  40350. #endif
  40351. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mA3B0B8E0ED3DF31135DA0CE838EACB8720780843_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  40352. {
  40353. {
  40354. RuntimeArray* L_0 = ___0_array;
  40355. __this->___array = L_0;
  40356. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  40357. __this->___idx = ((int32_t)-2);
  40358. return;
  40359. }
  40360. }
  40361. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mA3B0B8E0ED3DF31135DA0CE838EACB8720780843_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  40362. {
  40363. InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* _thisAdjusted;
  40364. int32_t _offset = 1;
  40365. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*>(__this + _offset);
  40366. InternalEnumerator_1__ctor_mA3B0B8E0ED3DF31135DA0CE838EACB8720780843(_thisAdjusted, ___0_array, method);
  40367. }
  40368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mE976E7A783813A942A60250D7E1DA1187D5267AC_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  40369. {
  40370. {
  40371. return;
  40372. }
  40373. }
  40374. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mE976E7A783813A942A60250D7E1DA1187D5267AC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  40375. {
  40376. InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* _thisAdjusted;
  40377. int32_t _offset = 1;
  40378. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*>(__this + _offset);
  40379. InternalEnumerator_1_Dispose_mE976E7A783813A942A60250D7E1DA1187D5267AC(_thisAdjusted, method);
  40380. }
  40381. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mDAA39BEA2A565BC07059FD22F2BE1BE22C42F458_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  40382. {
  40383. int32_t V_0 = 0;
  40384. {
  40385. int32_t L_0 = __this->___idx;
  40386. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  40387. {
  40388. goto IL_001b;
  40389. }
  40390. }
  40391. {
  40392. RuntimeArray* L_1 = __this->___array;
  40393. NullCheck(L_1);
  40394. int32_t L_2;
  40395. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  40396. __this->___idx = L_2;
  40397. }
  40398. IL_001b:
  40399. {
  40400. int32_t L_3 = __this->___idx;
  40401. if ((((int32_t)L_3) == ((int32_t)(-1))))
  40402. {
  40403. goto IL_003c;
  40404. }
  40405. }
  40406. {
  40407. int32_t L_4 = __this->___idx;
  40408. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  40409. int32_t L_5 = V_0;
  40410. __this->___idx = L_5;
  40411. int32_t L_6 = V_0;
  40412. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  40413. }
  40414. IL_003c:
  40415. {
  40416. return (bool)0;
  40417. }
  40418. }
  40419. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mDAA39BEA2A565BC07059FD22F2BE1BE22C42F458_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  40420. {
  40421. InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* _thisAdjusted;
  40422. int32_t _offset = 1;
  40423. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*>(__this + _offset);
  40424. bool _returnValue;
  40425. _returnValue = InternalEnumerator_1_MoveNext_mDAA39BEA2A565BC07059FD22F2BE1BE22C42F458(_thisAdjusted, method);
  40426. return _returnValue;
  40427. }
  40428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC InternalEnumerator_1_get_Current_m0713B51D31949E833727498A52BA31067C7A80B5_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  40429. {
  40430. {
  40431. int32_t L_0 = __this->___idx;
  40432. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  40433. {
  40434. goto IL_0015;
  40435. }
  40436. }
  40437. {
  40438. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  40439. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  40440. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  40441. }
  40442. IL_0015:
  40443. {
  40444. int32_t L_2 = __this->___idx;
  40445. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  40446. {
  40447. goto IL_0029;
  40448. }
  40449. }
  40450. {
  40451. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  40452. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  40453. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  40454. }
  40455. IL_0029:
  40456. {
  40457. RuntimeArray* L_4 = __this->___array;
  40458. RuntimeArray* L_5 = __this->___array;
  40459. NullCheck(L_5);
  40460. int32_t L_6;
  40461. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  40462. int32_t L_7 = __this->___idx;
  40463. NullCheck(L_4);
  40464. ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_8;
  40465. L_8 = Array_InternalArray__get_Item_TisContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC_mBB17D60F1712E426F2F0B07792407B20EA2EB501(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  40466. return L_8;
  40467. }
  40468. }
  40469. IL2CPP_EXTERN_C ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC InternalEnumerator_1_get_Current_m0713B51D31949E833727498A52BA31067C7A80B5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  40470. {
  40471. InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* _thisAdjusted;
  40472. int32_t _offset = 1;
  40473. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*>(__this + _offset);
  40474. ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC _returnValue;
  40475. _returnValue = InternalEnumerator_1_get_Current_m0713B51D31949E833727498A52BA31067C7A80B5(_thisAdjusted, method);
  40476. return _returnValue;
  40477. }
  40478. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB10AE1BD8B0D41438FE6AD084CAE279C94BF033E_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  40479. {
  40480. {
  40481. __this->___idx = ((int32_t)-2);
  40482. return;
  40483. }
  40484. }
  40485. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB10AE1BD8B0D41438FE6AD084CAE279C94BF033E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  40486. {
  40487. InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* _thisAdjusted;
  40488. int32_t _offset = 1;
  40489. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*>(__this + _offset);
  40490. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB10AE1BD8B0D41438FE6AD084CAE279C94BF033E(_thisAdjusted, method);
  40491. }
  40492. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCE83B203E41E6428AAC91CC50F8B16718F60D322_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  40493. {
  40494. {
  40495. ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_0;
  40496. L_0 = InternalEnumerator_1_get_Current_m0713B51D31949E833727498A52BA31067C7A80B5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  40497. ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_1 = L_0;
  40498. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  40499. return L_2;
  40500. }
  40501. }
  40502. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCE83B203E41E6428AAC91CC50F8B16718F60D322_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  40503. {
  40504. InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* _thisAdjusted;
  40505. int32_t _offset = 1;
  40506. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*>(__this + _offset);
  40507. RuntimeObject* _returnValue;
  40508. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCE83B203E41E6428AAC91CC50F8B16718F60D322(_thisAdjusted, method);
  40509. return _returnValue;
  40510. }
  40511. #ifdef __clang__
  40512. #pragma clang diagnostic pop
  40513. #endif
  40514. #ifdef __clang__
  40515. #pragma clang diagnostic push
  40516. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40517. #pragma clang diagnostic ignored "-Wunused-variable"
  40518. #endif
  40519. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m275E7F3B5D78091A28497F8A194AE28B0963F58E_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  40520. {
  40521. {
  40522. RuntimeArray* L_0 = ___0_array;
  40523. __this->___array = L_0;
  40524. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  40525. __this->___idx = ((int32_t)-2);
  40526. return;
  40527. }
  40528. }
  40529. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m275E7F3B5D78091A28497F8A194AE28B0963F58E_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  40530. {
  40531. InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* _thisAdjusted;
  40532. int32_t _offset = 1;
  40533. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*>(__this + _offset);
  40534. InternalEnumerator_1__ctor_m275E7F3B5D78091A28497F8A194AE28B0963F58E(_thisAdjusted, ___0_array, method);
  40535. }
  40536. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m49D95B5FBC16E42B5B2E0715F7D52FE4935E2A73_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  40537. {
  40538. {
  40539. return;
  40540. }
  40541. }
  40542. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m49D95B5FBC16E42B5B2E0715F7D52FE4935E2A73_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  40543. {
  40544. InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* _thisAdjusted;
  40545. int32_t _offset = 1;
  40546. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*>(__this + _offset);
  40547. InternalEnumerator_1_Dispose_m49D95B5FBC16E42B5B2E0715F7D52FE4935E2A73(_thisAdjusted, method);
  40548. }
  40549. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m4724204CD74A4D3AAA56701425467E8069674EC6_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  40550. {
  40551. int32_t V_0 = 0;
  40552. {
  40553. int32_t L_0 = __this->___idx;
  40554. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  40555. {
  40556. goto IL_001b;
  40557. }
  40558. }
  40559. {
  40560. RuntimeArray* L_1 = __this->___array;
  40561. NullCheck(L_1);
  40562. int32_t L_2;
  40563. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  40564. __this->___idx = L_2;
  40565. }
  40566. IL_001b:
  40567. {
  40568. int32_t L_3 = __this->___idx;
  40569. if ((((int32_t)L_3) == ((int32_t)(-1))))
  40570. {
  40571. goto IL_003c;
  40572. }
  40573. }
  40574. {
  40575. int32_t L_4 = __this->___idx;
  40576. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  40577. int32_t L_5 = V_0;
  40578. __this->___idx = L_5;
  40579. int32_t L_6 = V_0;
  40580. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  40581. }
  40582. IL_003c:
  40583. {
  40584. return (bool)0;
  40585. }
  40586. }
  40587. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m4724204CD74A4D3AAA56701425467E8069674EC6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  40588. {
  40589. InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* _thisAdjusted;
  40590. int32_t _offset = 1;
  40591. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*>(__this + _offset);
  40592. bool _returnValue;
  40593. _returnValue = InternalEnumerator_1_MoveNext_m4724204CD74A4D3AAA56701425467E8069674EC6(_thisAdjusted, method);
  40594. return _returnValue;
  40595. }
  40596. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC InternalEnumerator_1_get_Current_m04C04730D9D4F5289046D2E668A29754324641F8_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  40597. {
  40598. {
  40599. int32_t L_0 = __this->___idx;
  40600. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  40601. {
  40602. goto IL_0015;
  40603. }
  40604. }
  40605. {
  40606. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  40607. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  40608. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  40609. }
  40610. IL_0015:
  40611. {
  40612. int32_t L_2 = __this->___idx;
  40613. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  40614. {
  40615. goto IL_0029;
  40616. }
  40617. }
  40618. {
  40619. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  40620. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  40621. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  40622. }
  40623. IL_0029:
  40624. {
  40625. RuntimeArray* L_4 = __this->___array;
  40626. RuntimeArray* L_5 = __this->___array;
  40627. NullCheck(L_5);
  40628. int32_t L_6;
  40629. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  40630. int32_t L_7 = __this->___idx;
  40631. NullCheck(L_4);
  40632. EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC L_8;
  40633. L_8 = Array_InternalArray__get_Item_TisEmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC_mCD14ECE62AA234121B72E8BDF58B1037042B37F4(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  40634. return L_8;
  40635. }
  40636. }
  40637. IL2CPP_EXTERN_C EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC InternalEnumerator_1_get_Current_m04C04730D9D4F5289046D2E668A29754324641F8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  40638. {
  40639. InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* _thisAdjusted;
  40640. int32_t _offset = 1;
  40641. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*>(__this + _offset);
  40642. EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC _returnValue;
  40643. _returnValue = InternalEnumerator_1_get_Current_m04C04730D9D4F5289046D2E668A29754324641F8(_thisAdjusted, method);
  40644. return _returnValue;
  40645. }
  40646. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m76EFAE6056DFFA7828B68D73B6556A8E35DCE214_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  40647. {
  40648. {
  40649. __this->___idx = ((int32_t)-2);
  40650. return;
  40651. }
  40652. }
  40653. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m76EFAE6056DFFA7828B68D73B6556A8E35DCE214_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  40654. {
  40655. InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* _thisAdjusted;
  40656. int32_t _offset = 1;
  40657. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*>(__this + _offset);
  40658. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m76EFAE6056DFFA7828B68D73B6556A8E35DCE214(_thisAdjusted, method);
  40659. }
  40660. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCB58C1B7E1FD19163F6CF92C8E06C2D62E0B5DF0_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  40661. {
  40662. {
  40663. EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC L_0;
  40664. L_0 = InternalEnumerator_1_get_Current_m04C04730D9D4F5289046D2E668A29754324641F8(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  40665. EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC L_1 = L_0;
  40666. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  40667. return L_2;
  40668. }
  40669. }
  40670. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCB58C1B7E1FD19163F6CF92C8E06C2D62E0B5DF0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  40671. {
  40672. InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* _thisAdjusted;
  40673. int32_t _offset = 1;
  40674. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*>(__this + _offset);
  40675. RuntimeObject* _returnValue;
  40676. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCB58C1B7E1FD19163F6CF92C8E06C2D62E0B5DF0(_thisAdjusted, method);
  40677. return _returnValue;
  40678. }
  40679. #ifdef __clang__
  40680. #pragma clang diagnostic pop
  40681. #endif
  40682. #ifdef __clang__
  40683. #pragma clang diagnostic push
  40684. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40685. #pragma clang diagnostic ignored "-Wunused-variable"
  40686. #endif
  40687. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m67791DBAAAA3495186CA66C4B8A6864EEE1B4AE4_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  40688. {
  40689. {
  40690. RuntimeArray* L_0 = ___0_array;
  40691. __this->___array = L_0;
  40692. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  40693. __this->___idx = ((int32_t)-2);
  40694. return;
  40695. }
  40696. }
  40697. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m67791DBAAAA3495186CA66C4B8A6864EEE1B4AE4_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  40698. {
  40699. InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* _thisAdjusted;
  40700. int32_t _offset = 1;
  40701. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*>(__this + _offset);
  40702. InternalEnumerator_1__ctor_m67791DBAAAA3495186CA66C4B8A6864EEE1B4AE4(_thisAdjusted, ___0_array, method);
  40703. }
  40704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mBC1C1CD3DE440B3254F079C5BEFB4A5AC99F0E62_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  40705. {
  40706. {
  40707. return;
  40708. }
  40709. }
  40710. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mBC1C1CD3DE440B3254F079C5BEFB4A5AC99F0E62_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  40711. {
  40712. InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* _thisAdjusted;
  40713. int32_t _offset = 1;
  40714. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*>(__this + _offset);
  40715. InternalEnumerator_1_Dispose_mBC1C1CD3DE440B3254F079C5BEFB4A5AC99F0E62(_thisAdjusted, method);
  40716. }
  40717. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m078886455D1FE623DBFE3B1832751BB3E94F2AFE_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  40718. {
  40719. int32_t V_0 = 0;
  40720. {
  40721. int32_t L_0 = __this->___idx;
  40722. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  40723. {
  40724. goto IL_001b;
  40725. }
  40726. }
  40727. {
  40728. RuntimeArray* L_1 = __this->___array;
  40729. NullCheck(L_1);
  40730. int32_t L_2;
  40731. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  40732. __this->___idx = L_2;
  40733. }
  40734. IL_001b:
  40735. {
  40736. int32_t L_3 = __this->___idx;
  40737. if ((((int32_t)L_3) == ((int32_t)(-1))))
  40738. {
  40739. goto IL_003c;
  40740. }
  40741. }
  40742. {
  40743. int32_t L_4 = __this->___idx;
  40744. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  40745. int32_t L_5 = V_0;
  40746. __this->___idx = L_5;
  40747. int32_t L_6 = V_0;
  40748. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  40749. }
  40750. IL_003c:
  40751. {
  40752. return (bool)0;
  40753. }
  40754. }
  40755. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m078886455D1FE623DBFE3B1832751BB3E94F2AFE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  40756. {
  40757. InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* _thisAdjusted;
  40758. int32_t _offset = 1;
  40759. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*>(__this + _offset);
  40760. bool _returnValue;
  40761. _returnValue = InternalEnumerator_1_MoveNext_m078886455D1FE623DBFE3B1832751BB3E94F2AFE(_thisAdjusted, method);
  40762. return _returnValue;
  40763. }
  40764. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E InternalEnumerator_1_get_Current_m6097066A00F504AEA679B1A317717B7494B4A590_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  40765. {
  40766. {
  40767. int32_t L_0 = __this->___idx;
  40768. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  40769. {
  40770. goto IL_0015;
  40771. }
  40772. }
  40773. {
  40774. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  40775. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  40776. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  40777. }
  40778. IL_0015:
  40779. {
  40780. int32_t L_2 = __this->___idx;
  40781. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  40782. {
  40783. goto IL_0029;
  40784. }
  40785. }
  40786. {
  40787. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  40788. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  40789. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  40790. }
  40791. IL_0029:
  40792. {
  40793. RuntimeArray* L_4 = __this->___array;
  40794. RuntimeArray* L_5 = __this->___array;
  40795. NullCheck(L_5);
  40796. int32_t L_6;
  40797. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  40798. int32_t L_7 = __this->___idx;
  40799. NullCheck(L_4);
  40800. EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E L_8;
  40801. L_8 = Array_InternalArray__get_Item_TisEmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E_mABD86630C97B4D012AA0CDE2F95C06A6486D45BE(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  40802. return L_8;
  40803. }
  40804. }
  40805. IL2CPP_EXTERN_C EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E InternalEnumerator_1_get_Current_m6097066A00F504AEA679B1A317717B7494B4A590_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  40806. {
  40807. InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* _thisAdjusted;
  40808. int32_t _offset = 1;
  40809. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*>(__this + _offset);
  40810. EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E _returnValue;
  40811. _returnValue = InternalEnumerator_1_get_Current_m6097066A00F504AEA679B1A317717B7494B4A590(_thisAdjusted, method);
  40812. return _returnValue;
  40813. }
  40814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFD5EA055C8E23D3CA82B06CD2BA7310BA3300D4F_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  40815. {
  40816. {
  40817. __this->___idx = ((int32_t)-2);
  40818. return;
  40819. }
  40820. }
  40821. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFD5EA055C8E23D3CA82B06CD2BA7310BA3300D4F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  40822. {
  40823. InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* _thisAdjusted;
  40824. int32_t _offset = 1;
  40825. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*>(__this + _offset);
  40826. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFD5EA055C8E23D3CA82B06CD2BA7310BA3300D4F(_thisAdjusted, method);
  40827. }
  40828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m30E05828786DCDC16A2ADB936B34145F702491A1_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  40829. {
  40830. {
  40831. EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E L_0;
  40832. L_0 = InternalEnumerator_1_get_Current_m6097066A00F504AEA679B1A317717B7494B4A590(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  40833. EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E L_1 = L_0;
  40834. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  40835. return L_2;
  40836. }
  40837. }
  40838. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m30E05828786DCDC16A2ADB936B34145F702491A1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  40839. {
  40840. InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* _thisAdjusted;
  40841. int32_t _offset = 1;
  40842. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*>(__this + _offset);
  40843. RuntimeObject* _returnValue;
  40844. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m30E05828786DCDC16A2ADB936B34145F702491A1(_thisAdjusted, method);
  40845. return _returnValue;
  40846. }
  40847. #ifdef __clang__
  40848. #pragma clang diagnostic pop
  40849. #endif
  40850. #ifdef __clang__
  40851. #pragma clang diagnostic push
  40852. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40853. #pragma clang diagnostic ignored "-Wunused-variable"
  40854. #endif
  40855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m7B5E3906F0007A25E0C5D7C0593F3CDEF80F1CE3_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  40856. {
  40857. {
  40858. RuntimeArray* L_0 = ___0_array;
  40859. __this->___array = L_0;
  40860. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  40861. __this->___idx = ((int32_t)-2);
  40862. return;
  40863. }
  40864. }
  40865. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m7B5E3906F0007A25E0C5D7C0593F3CDEF80F1CE3_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  40866. {
  40867. InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* _thisAdjusted;
  40868. int32_t _offset = 1;
  40869. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*>(__this + _offset);
  40870. InternalEnumerator_1__ctor_m7B5E3906F0007A25E0C5D7C0593F3CDEF80F1CE3(_thisAdjusted, ___0_array, method);
  40871. }
  40872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mF7A1A5AE0EB996216C0FF11727FF0D2FFCF11A6B_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  40873. {
  40874. {
  40875. return;
  40876. }
  40877. }
  40878. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mF7A1A5AE0EB996216C0FF11727FF0D2FFCF11A6B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  40879. {
  40880. InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* _thisAdjusted;
  40881. int32_t _offset = 1;
  40882. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*>(__this + _offset);
  40883. InternalEnumerator_1_Dispose_mF7A1A5AE0EB996216C0FF11727FF0D2FFCF11A6B(_thisAdjusted, method);
  40884. }
  40885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mE7A6F4EE5B08203D27BFE84F6315EC43F5528B02_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  40886. {
  40887. int32_t V_0 = 0;
  40888. {
  40889. int32_t L_0 = __this->___idx;
  40890. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  40891. {
  40892. goto IL_001b;
  40893. }
  40894. }
  40895. {
  40896. RuntimeArray* L_1 = __this->___array;
  40897. NullCheck(L_1);
  40898. int32_t L_2;
  40899. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  40900. __this->___idx = L_2;
  40901. }
  40902. IL_001b:
  40903. {
  40904. int32_t L_3 = __this->___idx;
  40905. if ((((int32_t)L_3) == ((int32_t)(-1))))
  40906. {
  40907. goto IL_003c;
  40908. }
  40909. }
  40910. {
  40911. int32_t L_4 = __this->___idx;
  40912. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  40913. int32_t L_5 = V_0;
  40914. __this->___idx = L_5;
  40915. int32_t L_6 = V_0;
  40916. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  40917. }
  40918. IL_003c:
  40919. {
  40920. return (bool)0;
  40921. }
  40922. }
  40923. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mE7A6F4EE5B08203D27BFE84F6315EC43F5528B02_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  40924. {
  40925. InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* _thisAdjusted;
  40926. int32_t _offset = 1;
  40927. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*>(__this + _offset);
  40928. bool _returnValue;
  40929. _returnValue = InternalEnumerator_1_MoveNext_mE7A6F4EE5B08203D27BFE84F6315EC43F5528B02(_thisAdjusted, method);
  40930. return _returnValue;
  40931. }
  40932. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D InternalEnumerator_1_get_Current_mF8DD5BD6E659C0B5D133B2C30935D6AEB91DFFBC_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  40933. {
  40934. {
  40935. int32_t L_0 = __this->___idx;
  40936. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  40937. {
  40938. goto IL_0015;
  40939. }
  40940. }
  40941. {
  40942. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  40943. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  40944. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  40945. }
  40946. IL_0015:
  40947. {
  40948. int32_t L_2 = __this->___idx;
  40949. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  40950. {
  40951. goto IL_0029;
  40952. }
  40953. }
  40954. {
  40955. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  40956. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  40957. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  40958. }
  40959. IL_0029:
  40960. {
  40961. RuntimeArray* L_4 = __this->___array;
  40962. RuntimeArray* L_5 = __this->___array;
  40963. NullCheck(L_5);
  40964. int32_t L_6;
  40965. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  40966. int32_t L_7 = __this->___idx;
  40967. NullCheck(L_4);
  40968. EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D L_8;
  40969. L_8 = Array_InternalArray__get_Item_TisEmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D_m5CB79741155DE9B13ECF8E7DD602CF4145771D33(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  40970. return L_8;
  40971. }
  40972. }
  40973. IL2CPP_EXTERN_C EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D InternalEnumerator_1_get_Current_mF8DD5BD6E659C0B5D133B2C30935D6AEB91DFFBC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  40974. {
  40975. InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* _thisAdjusted;
  40976. int32_t _offset = 1;
  40977. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*>(__this + _offset);
  40978. EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D _returnValue;
  40979. _returnValue = InternalEnumerator_1_get_Current_mF8DD5BD6E659C0B5D133B2C30935D6AEB91DFFBC(_thisAdjusted, method);
  40980. return _returnValue;
  40981. }
  40982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFB3689455BAD3049FB747B5295D6794EC25AE9CC_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  40983. {
  40984. {
  40985. __this->___idx = ((int32_t)-2);
  40986. return;
  40987. }
  40988. }
  40989. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFB3689455BAD3049FB747B5295D6794EC25AE9CC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  40990. {
  40991. InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* _thisAdjusted;
  40992. int32_t _offset = 1;
  40993. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*>(__this + _offset);
  40994. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFB3689455BAD3049FB747B5295D6794EC25AE9CC(_thisAdjusted, method);
  40995. }
  40996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE5687D8FD0C4C57F7780BDCC003DB3B5304D5730_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  40997. {
  40998. {
  40999. EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D L_0;
  41000. L_0 = InternalEnumerator_1_get_Current_mF8DD5BD6E659C0B5D133B2C30935D6AEB91DFFBC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  41001. EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D L_1 = L_0;
  41002. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  41003. return L_2;
  41004. }
  41005. }
  41006. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE5687D8FD0C4C57F7780BDCC003DB3B5304D5730_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41007. {
  41008. InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* _thisAdjusted;
  41009. int32_t _offset = 1;
  41010. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*>(__this + _offset);
  41011. RuntimeObject* _returnValue;
  41012. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE5687D8FD0C4C57F7780BDCC003DB3B5304D5730(_thisAdjusted, method);
  41013. return _returnValue;
  41014. }
  41015. #ifdef __clang__
  41016. #pragma clang diagnostic pop
  41017. #endif
  41018. #ifdef __clang__
  41019. #pragma clang diagnostic push
  41020. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41021. #pragma clang diagnostic ignored "-Wunused-variable"
  41022. #endif
  41023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mDA2505002C13FF997085227E22E036F9F3383080_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  41024. {
  41025. {
  41026. RuntimeArray* L_0 = ___0_array;
  41027. __this->___array = L_0;
  41028. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  41029. __this->___idx = ((int32_t)-2);
  41030. return;
  41031. }
  41032. }
  41033. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mDA2505002C13FF997085227E22E036F9F3383080_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  41034. {
  41035. InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* _thisAdjusted;
  41036. int32_t _offset = 1;
  41037. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*>(__this + _offset);
  41038. InternalEnumerator_1__ctor_mDA2505002C13FF997085227E22E036F9F3383080(_thisAdjusted, ___0_array, method);
  41039. }
  41040. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m0480060B592AB42047E51700FBDE839C0195EC9C_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  41041. {
  41042. {
  41043. return;
  41044. }
  41045. }
  41046. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m0480060B592AB42047E51700FBDE839C0195EC9C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41047. {
  41048. InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* _thisAdjusted;
  41049. int32_t _offset = 1;
  41050. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*>(__this + _offset);
  41051. InternalEnumerator_1_Dispose_m0480060B592AB42047E51700FBDE839C0195EC9C(_thisAdjusted, method);
  41052. }
  41053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m52EB19E8D1B1AD99E41754B79E037CED92F98E45_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  41054. {
  41055. int32_t V_0 = 0;
  41056. {
  41057. int32_t L_0 = __this->___idx;
  41058. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  41059. {
  41060. goto IL_001b;
  41061. }
  41062. }
  41063. {
  41064. RuntimeArray* L_1 = __this->___array;
  41065. NullCheck(L_1);
  41066. int32_t L_2;
  41067. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  41068. __this->___idx = L_2;
  41069. }
  41070. IL_001b:
  41071. {
  41072. int32_t L_3 = __this->___idx;
  41073. if ((((int32_t)L_3) == ((int32_t)(-1))))
  41074. {
  41075. goto IL_003c;
  41076. }
  41077. }
  41078. {
  41079. int32_t L_4 = __this->___idx;
  41080. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  41081. int32_t L_5 = V_0;
  41082. __this->___idx = L_5;
  41083. int32_t L_6 = V_0;
  41084. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  41085. }
  41086. IL_003c:
  41087. {
  41088. return (bool)0;
  41089. }
  41090. }
  41091. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m52EB19E8D1B1AD99E41754B79E037CED92F98E45_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41092. {
  41093. InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* _thisAdjusted;
  41094. int32_t _offset = 1;
  41095. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*>(__this + _offset);
  41096. bool _returnValue;
  41097. _returnValue = InternalEnumerator_1_MoveNext_m52EB19E8D1B1AD99E41754B79E037CED92F98E45(_thisAdjusted, method);
  41098. return _returnValue;
  41099. }
  41100. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 InternalEnumerator_1_get_Current_m185B934AED1F45A7A110CD33F2C8AF17A84652AC_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  41101. {
  41102. {
  41103. int32_t L_0 = __this->___idx;
  41104. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  41105. {
  41106. goto IL_0015;
  41107. }
  41108. }
  41109. {
  41110. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  41111. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  41112. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  41113. }
  41114. IL_0015:
  41115. {
  41116. int32_t L_2 = __this->___idx;
  41117. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  41118. {
  41119. goto IL_0029;
  41120. }
  41121. }
  41122. {
  41123. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  41124. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  41125. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  41126. }
  41127. IL_0029:
  41128. {
  41129. RuntimeArray* L_4 = __this->___array;
  41130. RuntimeArray* L_5 = __this->___array;
  41131. NullCheck(L_5);
  41132. int32_t L_6;
  41133. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  41134. int32_t L_7 = __this->___idx;
  41135. NullCheck(L_4);
  41136. EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 L_8;
  41137. L_8 = Array_InternalArray__get_Item_TisEmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38_m4E363D91A090DE6D5D8541534EEE3729D2B039E0(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  41138. return L_8;
  41139. }
  41140. }
  41141. IL2CPP_EXTERN_C EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 InternalEnumerator_1_get_Current_m185B934AED1F45A7A110CD33F2C8AF17A84652AC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41142. {
  41143. InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* _thisAdjusted;
  41144. int32_t _offset = 1;
  41145. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*>(__this + _offset);
  41146. EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 _returnValue;
  41147. _returnValue = InternalEnumerator_1_get_Current_m185B934AED1F45A7A110CD33F2C8AF17A84652AC(_thisAdjusted, method);
  41148. return _returnValue;
  41149. }
  41150. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE61AAAC9F74594BF6454F92C7BBAE9F027D97425_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  41151. {
  41152. {
  41153. __this->___idx = ((int32_t)-2);
  41154. return;
  41155. }
  41156. }
  41157. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE61AAAC9F74594BF6454F92C7BBAE9F027D97425_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41158. {
  41159. InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* _thisAdjusted;
  41160. int32_t _offset = 1;
  41161. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*>(__this + _offset);
  41162. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE61AAAC9F74594BF6454F92C7BBAE9F027D97425(_thisAdjusted, method);
  41163. }
  41164. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF9ED4B8E242259E7E969C39F422B13C8561312E2_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  41165. {
  41166. {
  41167. EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 L_0;
  41168. L_0 = InternalEnumerator_1_get_Current_m185B934AED1F45A7A110CD33F2C8AF17A84652AC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  41169. EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 L_1 = L_0;
  41170. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  41171. return L_2;
  41172. }
  41173. }
  41174. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF9ED4B8E242259E7E969C39F422B13C8561312E2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41175. {
  41176. InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* _thisAdjusted;
  41177. int32_t _offset = 1;
  41178. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*>(__this + _offset);
  41179. RuntimeObject* _returnValue;
  41180. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF9ED4B8E242259E7E969C39F422B13C8561312E2(_thisAdjusted, method);
  41181. return _returnValue;
  41182. }
  41183. #ifdef __clang__
  41184. #pragma clang diagnostic pop
  41185. #endif
  41186. #ifdef __clang__
  41187. #pragma clang diagnostic push
  41188. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41189. #pragma clang diagnostic ignored "-Wunused-variable"
  41190. #endif
  41191. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mD863795416074805CD533969388D584B2F4A67F5_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  41192. {
  41193. {
  41194. RuntimeArray* L_0 = ___0_array;
  41195. __this->___array = L_0;
  41196. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  41197. __this->___idx = ((int32_t)-2);
  41198. return;
  41199. }
  41200. }
  41201. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mD863795416074805CD533969388D584B2F4A67F5_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  41202. {
  41203. InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* _thisAdjusted;
  41204. int32_t _offset = 1;
  41205. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*>(__this + _offset);
  41206. InternalEnumerator_1__ctor_mD863795416074805CD533969388D584B2F4A67F5(_thisAdjusted, ___0_array, method);
  41207. }
  41208. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m0614F344D1F83B0493CDE75A951B9CE89A2CAC3C_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  41209. {
  41210. {
  41211. return;
  41212. }
  41213. }
  41214. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m0614F344D1F83B0493CDE75A951B9CE89A2CAC3C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41215. {
  41216. InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* _thisAdjusted;
  41217. int32_t _offset = 1;
  41218. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*>(__this + _offset);
  41219. InternalEnumerator_1_Dispose_m0614F344D1F83B0493CDE75A951B9CE89A2CAC3C(_thisAdjusted, method);
  41220. }
  41221. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC1E27F3043779A364F68DBD9021A952B92776FD3_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  41222. {
  41223. int32_t V_0 = 0;
  41224. {
  41225. int32_t L_0 = __this->___idx;
  41226. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  41227. {
  41228. goto IL_001b;
  41229. }
  41230. }
  41231. {
  41232. RuntimeArray* L_1 = __this->___array;
  41233. NullCheck(L_1);
  41234. int32_t L_2;
  41235. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  41236. __this->___idx = L_2;
  41237. }
  41238. IL_001b:
  41239. {
  41240. int32_t L_3 = __this->___idx;
  41241. if ((((int32_t)L_3) == ((int32_t)(-1))))
  41242. {
  41243. goto IL_003c;
  41244. }
  41245. }
  41246. {
  41247. int32_t L_4 = __this->___idx;
  41248. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  41249. int32_t L_5 = V_0;
  41250. __this->___idx = L_5;
  41251. int32_t L_6 = V_0;
  41252. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  41253. }
  41254. IL_003c:
  41255. {
  41256. return (bool)0;
  41257. }
  41258. }
  41259. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mC1E27F3043779A364F68DBD9021A952B92776FD3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41260. {
  41261. InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* _thisAdjusted;
  41262. int32_t _offset = 1;
  41263. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*>(__this + _offset);
  41264. bool _returnValue;
  41265. _returnValue = InternalEnumerator_1_MoveNext_mC1E27F3043779A364F68DBD9021A952B92776FD3(_thisAdjusted, method);
  41266. return _returnValue;
  41267. }
  41268. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 InternalEnumerator_1_get_Current_m0E79B32C8F6ABADC5E44CBBBF8B234695A794E52_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  41269. {
  41270. {
  41271. int32_t L_0 = __this->___idx;
  41272. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  41273. {
  41274. goto IL_0015;
  41275. }
  41276. }
  41277. {
  41278. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  41279. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  41280. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  41281. }
  41282. IL_0015:
  41283. {
  41284. int32_t L_2 = __this->___idx;
  41285. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  41286. {
  41287. goto IL_0029;
  41288. }
  41289. }
  41290. {
  41291. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  41292. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  41293. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  41294. }
  41295. IL_0029:
  41296. {
  41297. RuntimeArray* L_4 = __this->___array;
  41298. RuntimeArray* L_5 = __this->___array;
  41299. NullCheck(L_5);
  41300. int32_t L_6;
  41301. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  41302. int32_t L_7 = __this->___idx;
  41303. NullCheck(L_4);
  41304. EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 L_8;
  41305. L_8 = Array_InternalArray__get_Item_TisEmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83_mCECFE0CED2216BB9A0874C837B95485A90EC62ED(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  41306. return L_8;
  41307. }
  41308. }
  41309. IL2CPP_EXTERN_C EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 InternalEnumerator_1_get_Current_m0E79B32C8F6ABADC5E44CBBBF8B234695A794E52_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41310. {
  41311. InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* _thisAdjusted;
  41312. int32_t _offset = 1;
  41313. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*>(__this + _offset);
  41314. EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 _returnValue;
  41315. _returnValue = InternalEnumerator_1_get_Current_m0E79B32C8F6ABADC5E44CBBBF8B234695A794E52(_thisAdjusted, method);
  41316. return _returnValue;
  41317. }
  41318. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m18F896DAF967341DACDC113E946CA39581F80465_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  41319. {
  41320. {
  41321. __this->___idx = ((int32_t)-2);
  41322. return;
  41323. }
  41324. }
  41325. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m18F896DAF967341DACDC113E946CA39581F80465_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41326. {
  41327. InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* _thisAdjusted;
  41328. int32_t _offset = 1;
  41329. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*>(__this + _offset);
  41330. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m18F896DAF967341DACDC113E946CA39581F80465(_thisAdjusted, method);
  41331. }
  41332. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10A308E0901FC790E8D061EBBA65C727EAA2D746_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  41333. {
  41334. {
  41335. EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 L_0;
  41336. L_0 = InternalEnumerator_1_get_Current_m0E79B32C8F6ABADC5E44CBBBF8B234695A794E52(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  41337. EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 L_1 = L_0;
  41338. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  41339. return L_2;
  41340. }
  41341. }
  41342. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10A308E0901FC790E8D061EBBA65C727EAA2D746_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41343. {
  41344. InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* _thisAdjusted;
  41345. int32_t _offset = 1;
  41346. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*>(__this + _offset);
  41347. RuntimeObject* _returnValue;
  41348. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10A308E0901FC790E8D061EBBA65C727EAA2D746(_thisAdjusted, method);
  41349. return _returnValue;
  41350. }
  41351. #ifdef __clang__
  41352. #pragma clang diagnostic pop
  41353. #endif
  41354. #ifdef __clang__
  41355. #pragma clang diagnostic push
  41356. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41357. #pragma clang diagnostic ignored "-Wunused-variable"
  41358. #endif
  41359. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m2062763A376AC9DA77D20FCA49233CD1AB1A6DE3_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  41360. {
  41361. {
  41362. RuntimeArray* L_0 = ___0_array;
  41363. __this->___array = L_0;
  41364. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  41365. __this->___idx = ((int32_t)-2);
  41366. return;
  41367. }
  41368. }
  41369. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m2062763A376AC9DA77D20FCA49233CD1AB1A6DE3_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  41370. {
  41371. InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* _thisAdjusted;
  41372. int32_t _offset = 1;
  41373. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*>(__this + _offset);
  41374. InternalEnumerator_1__ctor_m2062763A376AC9DA77D20FCA49233CD1AB1A6DE3(_thisAdjusted, ___0_array, method);
  41375. }
  41376. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m8B70414F1977FD948E0D7C6539741932EA23C26E_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  41377. {
  41378. {
  41379. return;
  41380. }
  41381. }
  41382. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m8B70414F1977FD948E0D7C6539741932EA23C26E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41383. {
  41384. InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* _thisAdjusted;
  41385. int32_t _offset = 1;
  41386. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*>(__this + _offset);
  41387. InternalEnumerator_1_Dispose_m8B70414F1977FD948E0D7C6539741932EA23C26E(_thisAdjusted, method);
  41388. }
  41389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mA82D2C56B672A405D24B75C81C2FCC79D9C486C6_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  41390. {
  41391. int32_t V_0 = 0;
  41392. {
  41393. int32_t L_0 = __this->___idx;
  41394. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  41395. {
  41396. goto IL_001b;
  41397. }
  41398. }
  41399. {
  41400. RuntimeArray* L_1 = __this->___array;
  41401. NullCheck(L_1);
  41402. int32_t L_2;
  41403. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  41404. __this->___idx = L_2;
  41405. }
  41406. IL_001b:
  41407. {
  41408. int32_t L_3 = __this->___idx;
  41409. if ((((int32_t)L_3) == ((int32_t)(-1))))
  41410. {
  41411. goto IL_003c;
  41412. }
  41413. }
  41414. {
  41415. int32_t L_4 = __this->___idx;
  41416. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  41417. int32_t L_5 = V_0;
  41418. __this->___idx = L_5;
  41419. int32_t L_6 = V_0;
  41420. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  41421. }
  41422. IL_003c:
  41423. {
  41424. return (bool)0;
  41425. }
  41426. }
  41427. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mA82D2C56B672A405D24B75C81C2FCC79D9C486C6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41428. {
  41429. InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* _thisAdjusted;
  41430. int32_t _offset = 1;
  41431. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*>(__this + _offset);
  41432. bool _returnValue;
  41433. _returnValue = InternalEnumerator_1_MoveNext_mA82D2C56B672A405D24B75C81C2FCC79D9C486C6(_thisAdjusted, method);
  41434. return _returnValue;
  41435. }
  41436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 InternalEnumerator_1_get_Current_m4CCD877DE62A7EFCFDC54BFE1BE926BC1418FDA6_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  41437. {
  41438. {
  41439. int32_t L_0 = __this->___idx;
  41440. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  41441. {
  41442. goto IL_0015;
  41443. }
  41444. }
  41445. {
  41446. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  41447. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  41448. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  41449. }
  41450. IL_0015:
  41451. {
  41452. int32_t L_2 = __this->___idx;
  41453. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  41454. {
  41455. goto IL_0029;
  41456. }
  41457. }
  41458. {
  41459. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  41460. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  41461. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  41462. }
  41463. IL_0029:
  41464. {
  41465. RuntimeArray* L_4 = __this->___array;
  41466. RuntimeArray* L_5 = __this->___array;
  41467. NullCheck(L_5);
  41468. int32_t L_6;
  41469. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  41470. int32_t L_7 = __this->___idx;
  41471. NullCheck(L_4);
  41472. EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 L_8;
  41473. L_8 = Array_InternalArray__get_Item_TisEmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022_m710E3F5E06912F6F15F2BA5E40063FFAACA09629(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  41474. return L_8;
  41475. }
  41476. }
  41477. IL2CPP_EXTERN_C EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 InternalEnumerator_1_get_Current_m4CCD877DE62A7EFCFDC54BFE1BE926BC1418FDA6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41478. {
  41479. InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* _thisAdjusted;
  41480. int32_t _offset = 1;
  41481. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*>(__this + _offset);
  41482. EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 _returnValue;
  41483. _returnValue = InternalEnumerator_1_get_Current_m4CCD877DE62A7EFCFDC54BFE1BE926BC1418FDA6(_thisAdjusted, method);
  41484. return _returnValue;
  41485. }
  41486. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA098195DC4E8924412F8B5DA076B9E228007FE48_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  41487. {
  41488. {
  41489. __this->___idx = ((int32_t)-2);
  41490. return;
  41491. }
  41492. }
  41493. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA098195DC4E8924412F8B5DA076B9E228007FE48_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41494. {
  41495. InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* _thisAdjusted;
  41496. int32_t _offset = 1;
  41497. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*>(__this + _offset);
  41498. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA098195DC4E8924412F8B5DA076B9E228007FE48(_thisAdjusted, method);
  41499. }
  41500. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m945A6B7239208C0867B2440C24DFFE3BFEDAF28C_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  41501. {
  41502. {
  41503. EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 L_0;
  41504. L_0 = InternalEnumerator_1_get_Current_m4CCD877DE62A7EFCFDC54BFE1BE926BC1418FDA6(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  41505. EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 L_1 = L_0;
  41506. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  41507. return L_2;
  41508. }
  41509. }
  41510. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m945A6B7239208C0867B2440C24DFFE3BFEDAF28C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41511. {
  41512. InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* _thisAdjusted;
  41513. int32_t _offset = 1;
  41514. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*>(__this + _offset);
  41515. RuntimeObject* _returnValue;
  41516. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m945A6B7239208C0867B2440C24DFFE3BFEDAF28C(_thisAdjusted, method);
  41517. return _returnValue;
  41518. }
  41519. #ifdef __clang__
  41520. #pragma clang diagnostic pop
  41521. #endif
  41522. #ifdef __clang__
  41523. #pragma clang diagnostic push
  41524. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41525. #pragma clang diagnostic ignored "-Wunused-variable"
  41526. #endif
  41527. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m75294DCC543588D42572B00363A92EE09904CB11_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  41528. {
  41529. {
  41530. RuntimeArray* L_0 = ___0_array;
  41531. __this->___array = L_0;
  41532. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  41533. __this->___idx = ((int32_t)-2);
  41534. return;
  41535. }
  41536. }
  41537. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m75294DCC543588D42572B00363A92EE09904CB11_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  41538. {
  41539. InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* _thisAdjusted;
  41540. int32_t _offset = 1;
  41541. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*>(__this + _offset);
  41542. InternalEnumerator_1__ctor_m75294DCC543588D42572B00363A92EE09904CB11(_thisAdjusted, ___0_array, method);
  41543. }
  41544. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m7C1044A30FDFDF44E235E23CEA4D51F373EEABC9_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  41545. {
  41546. {
  41547. return;
  41548. }
  41549. }
  41550. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m7C1044A30FDFDF44E235E23CEA4D51F373EEABC9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41551. {
  41552. InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* _thisAdjusted;
  41553. int32_t _offset = 1;
  41554. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*>(__this + _offset);
  41555. InternalEnumerator_1_Dispose_m7C1044A30FDFDF44E235E23CEA4D51F373EEABC9(_thisAdjusted, method);
  41556. }
  41557. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m6D023027B0296AD34CC81F640833D0B64FFC7E28_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  41558. {
  41559. int32_t V_0 = 0;
  41560. {
  41561. int32_t L_0 = __this->___idx;
  41562. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  41563. {
  41564. goto IL_001b;
  41565. }
  41566. }
  41567. {
  41568. RuntimeArray* L_1 = __this->___array;
  41569. NullCheck(L_1);
  41570. int32_t L_2;
  41571. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  41572. __this->___idx = L_2;
  41573. }
  41574. IL_001b:
  41575. {
  41576. int32_t L_3 = __this->___idx;
  41577. if ((((int32_t)L_3) == ((int32_t)(-1))))
  41578. {
  41579. goto IL_003c;
  41580. }
  41581. }
  41582. {
  41583. int32_t L_4 = __this->___idx;
  41584. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  41585. int32_t L_5 = V_0;
  41586. __this->___idx = L_5;
  41587. int32_t L_6 = V_0;
  41588. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  41589. }
  41590. IL_003c:
  41591. {
  41592. return (bool)0;
  41593. }
  41594. }
  41595. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m6D023027B0296AD34CC81F640833D0B64FFC7E28_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41596. {
  41597. InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* _thisAdjusted;
  41598. int32_t _offset = 1;
  41599. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*>(__this + _offset);
  41600. bool _returnValue;
  41601. _returnValue = InternalEnumerator_1_MoveNext_m6D023027B0296AD34CC81F640833D0B64FFC7E28(_thisAdjusted, method);
  41602. return _returnValue;
  41603. }
  41604. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 InternalEnumerator_1_get_Current_mA701F7CF134F88781D4862EE6CA80A1D6C15A843_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  41605. {
  41606. {
  41607. int32_t L_0 = __this->___idx;
  41608. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  41609. {
  41610. goto IL_0015;
  41611. }
  41612. }
  41613. {
  41614. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  41615. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  41616. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  41617. }
  41618. IL_0015:
  41619. {
  41620. int32_t L_2 = __this->___idx;
  41621. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  41622. {
  41623. goto IL_0029;
  41624. }
  41625. }
  41626. {
  41627. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  41628. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  41629. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  41630. }
  41631. IL_0029:
  41632. {
  41633. RuntimeArray* L_4 = __this->___array;
  41634. RuntimeArray* L_5 = __this->___array;
  41635. NullCheck(L_5);
  41636. int32_t L_6;
  41637. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  41638. int32_t L_7 = __this->___idx;
  41639. NullCheck(L_4);
  41640. EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 L_8;
  41641. L_8 = Array_InternalArray__get_Item_TisEmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3_m7E9E40089766BF5FF69964E44CA568E3006DE68F(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  41642. return L_8;
  41643. }
  41644. }
  41645. IL2CPP_EXTERN_C EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 InternalEnumerator_1_get_Current_mA701F7CF134F88781D4862EE6CA80A1D6C15A843_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41646. {
  41647. InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* _thisAdjusted;
  41648. int32_t _offset = 1;
  41649. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*>(__this + _offset);
  41650. EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 _returnValue;
  41651. _returnValue = InternalEnumerator_1_get_Current_mA701F7CF134F88781D4862EE6CA80A1D6C15A843(_thisAdjusted, method);
  41652. return _returnValue;
  41653. }
  41654. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1D878B1F0BF79BD0EE444BE867591DA079C10394_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  41655. {
  41656. {
  41657. __this->___idx = ((int32_t)-2);
  41658. return;
  41659. }
  41660. }
  41661. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1D878B1F0BF79BD0EE444BE867591DA079C10394_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41662. {
  41663. InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* _thisAdjusted;
  41664. int32_t _offset = 1;
  41665. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*>(__this + _offset);
  41666. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1D878B1F0BF79BD0EE444BE867591DA079C10394(_thisAdjusted, method);
  41667. }
  41668. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m370815216E9127E9ECBC1B49ACBD72A0CB8591E5_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  41669. {
  41670. {
  41671. EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 L_0;
  41672. L_0 = InternalEnumerator_1_get_Current_mA701F7CF134F88781D4862EE6CA80A1D6C15A843(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  41673. EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 L_1 = L_0;
  41674. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  41675. return L_2;
  41676. }
  41677. }
  41678. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m370815216E9127E9ECBC1B49ACBD72A0CB8591E5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41679. {
  41680. InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* _thisAdjusted;
  41681. int32_t _offset = 1;
  41682. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*>(__this + _offset);
  41683. RuntimeObject* _returnValue;
  41684. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m370815216E9127E9ECBC1B49ACBD72A0CB8591E5(_thisAdjusted, method);
  41685. return _returnValue;
  41686. }
  41687. #ifdef __clang__
  41688. #pragma clang diagnostic pop
  41689. #endif
  41690. #ifdef __clang__
  41691. #pragma clang diagnostic push
  41692. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41693. #pragma clang diagnostic ignored "-Wunused-variable"
  41694. #endif
  41695. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m9A6E13BE12CAA6715F933F5068E686CA31A1D8FE_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  41696. {
  41697. {
  41698. RuntimeArray* L_0 = ___0_array;
  41699. __this->___array = L_0;
  41700. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  41701. __this->___idx = ((int32_t)-2);
  41702. return;
  41703. }
  41704. }
  41705. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m9A6E13BE12CAA6715F933F5068E686CA31A1D8FE_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  41706. {
  41707. InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* _thisAdjusted;
  41708. int32_t _offset = 1;
  41709. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*>(__this + _offset);
  41710. InternalEnumerator_1__ctor_m9A6E13BE12CAA6715F933F5068E686CA31A1D8FE(_thisAdjusted, ___0_array, method);
  41711. }
  41712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m274A8F05A61588B3ABC13AAC5F6D9B19B3877B23_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  41713. {
  41714. {
  41715. return;
  41716. }
  41717. }
  41718. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m274A8F05A61588B3ABC13AAC5F6D9B19B3877B23_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41719. {
  41720. InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* _thisAdjusted;
  41721. int32_t _offset = 1;
  41722. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*>(__this + _offset);
  41723. InternalEnumerator_1_Dispose_m274A8F05A61588B3ABC13AAC5F6D9B19B3877B23(_thisAdjusted, method);
  41724. }
  41725. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m2B9B376E5C74D50B695E15C8E7153FEE75872481_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  41726. {
  41727. int32_t V_0 = 0;
  41728. {
  41729. int32_t L_0 = __this->___idx;
  41730. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  41731. {
  41732. goto IL_001b;
  41733. }
  41734. }
  41735. {
  41736. RuntimeArray* L_1 = __this->___array;
  41737. NullCheck(L_1);
  41738. int32_t L_2;
  41739. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  41740. __this->___idx = L_2;
  41741. }
  41742. IL_001b:
  41743. {
  41744. int32_t L_3 = __this->___idx;
  41745. if ((((int32_t)L_3) == ((int32_t)(-1))))
  41746. {
  41747. goto IL_003c;
  41748. }
  41749. }
  41750. {
  41751. int32_t L_4 = __this->___idx;
  41752. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  41753. int32_t L_5 = V_0;
  41754. __this->___idx = L_5;
  41755. int32_t L_6 = V_0;
  41756. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  41757. }
  41758. IL_003c:
  41759. {
  41760. return (bool)0;
  41761. }
  41762. }
  41763. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m2B9B376E5C74D50B695E15C8E7153FEE75872481_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41764. {
  41765. InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* _thisAdjusted;
  41766. int32_t _offset = 1;
  41767. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*>(__this + _offset);
  41768. bool _returnValue;
  41769. _returnValue = InternalEnumerator_1_MoveNext_m2B9B376E5C74D50B695E15C8E7153FEE75872481(_thisAdjusted, method);
  41770. return _returnValue;
  41771. }
  41772. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C InternalEnumerator_1_get_Current_m64782BED266C0F010EC2D72923297192AB96A609_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  41773. {
  41774. {
  41775. int32_t L_0 = __this->___idx;
  41776. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  41777. {
  41778. goto IL_0015;
  41779. }
  41780. }
  41781. {
  41782. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  41783. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  41784. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  41785. }
  41786. IL_0015:
  41787. {
  41788. int32_t L_2 = __this->___idx;
  41789. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  41790. {
  41791. goto IL_0029;
  41792. }
  41793. }
  41794. {
  41795. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  41796. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  41797. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  41798. }
  41799. IL_0029:
  41800. {
  41801. RuntimeArray* L_4 = __this->___array;
  41802. RuntimeArray* L_5 = __this->___array;
  41803. NullCheck(L_5);
  41804. int32_t L_6;
  41805. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  41806. int32_t L_7 = __this->___idx;
  41807. NullCheck(L_4);
  41808. EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C L_8;
  41809. L_8 = Array_InternalArray__get_Item_TisEmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C_m1F5B3EAF16068324DC92B1BBAB7D3C9CC7EAD6AE(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  41810. return L_8;
  41811. }
  41812. }
  41813. IL2CPP_EXTERN_C EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C InternalEnumerator_1_get_Current_m64782BED266C0F010EC2D72923297192AB96A609_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41814. {
  41815. InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* _thisAdjusted;
  41816. int32_t _offset = 1;
  41817. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*>(__this + _offset);
  41818. EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C _returnValue;
  41819. _returnValue = InternalEnumerator_1_get_Current_m64782BED266C0F010EC2D72923297192AB96A609(_thisAdjusted, method);
  41820. return _returnValue;
  41821. }
  41822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB8FC39F1A0E749F9AD741EC8858394632117751E_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  41823. {
  41824. {
  41825. __this->___idx = ((int32_t)-2);
  41826. return;
  41827. }
  41828. }
  41829. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB8FC39F1A0E749F9AD741EC8858394632117751E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41830. {
  41831. InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* _thisAdjusted;
  41832. int32_t _offset = 1;
  41833. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*>(__this + _offset);
  41834. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB8FC39F1A0E749F9AD741EC8858394632117751E(_thisAdjusted, method);
  41835. }
  41836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m21252FF06791FD71C5C8DE8FFBF77C6959F34E95_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  41837. {
  41838. {
  41839. EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C L_0;
  41840. L_0 = InternalEnumerator_1_get_Current_m64782BED266C0F010EC2D72923297192AB96A609(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  41841. EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C L_1 = L_0;
  41842. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  41843. return L_2;
  41844. }
  41845. }
  41846. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m21252FF06791FD71C5C8DE8FFBF77C6959F34E95_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41847. {
  41848. InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* _thisAdjusted;
  41849. int32_t _offset = 1;
  41850. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*>(__this + _offset);
  41851. RuntimeObject* _returnValue;
  41852. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m21252FF06791FD71C5C8DE8FFBF77C6959F34E95(_thisAdjusted, method);
  41853. return _returnValue;
  41854. }
  41855. #ifdef __clang__
  41856. #pragma clang diagnostic pop
  41857. #endif
  41858. #ifdef __clang__
  41859. #pragma clang diagnostic push
  41860. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41861. #pragma clang diagnostic ignored "-Wunused-variable"
  41862. #endif
  41863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m9E2B4BEDA489ECB9A476D966CD3A4BEBCDA90EE6_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  41864. {
  41865. {
  41866. RuntimeArray* L_0 = ___0_array;
  41867. __this->___array = L_0;
  41868. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  41869. __this->___idx = ((int32_t)-2);
  41870. return;
  41871. }
  41872. }
  41873. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m9E2B4BEDA489ECB9A476D966CD3A4BEBCDA90EE6_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  41874. {
  41875. InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* _thisAdjusted;
  41876. int32_t _offset = 1;
  41877. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*>(__this + _offset);
  41878. InternalEnumerator_1__ctor_m9E2B4BEDA489ECB9A476D966CD3A4BEBCDA90EE6(_thisAdjusted, ___0_array, method);
  41879. }
  41880. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m845FCC38A0372507756D11919B85CDD435E3551A_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  41881. {
  41882. {
  41883. return;
  41884. }
  41885. }
  41886. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m845FCC38A0372507756D11919B85CDD435E3551A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41887. {
  41888. InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* _thisAdjusted;
  41889. int32_t _offset = 1;
  41890. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*>(__this + _offset);
  41891. InternalEnumerator_1_Dispose_m845FCC38A0372507756D11919B85CDD435E3551A(_thisAdjusted, method);
  41892. }
  41893. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0E7A6384595DBBACCF85A122096AB4D8DDCF6694_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  41894. {
  41895. int32_t V_0 = 0;
  41896. {
  41897. int32_t L_0 = __this->___idx;
  41898. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  41899. {
  41900. goto IL_001b;
  41901. }
  41902. }
  41903. {
  41904. RuntimeArray* L_1 = __this->___array;
  41905. NullCheck(L_1);
  41906. int32_t L_2;
  41907. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  41908. __this->___idx = L_2;
  41909. }
  41910. IL_001b:
  41911. {
  41912. int32_t L_3 = __this->___idx;
  41913. if ((((int32_t)L_3) == ((int32_t)(-1))))
  41914. {
  41915. goto IL_003c;
  41916. }
  41917. }
  41918. {
  41919. int32_t L_4 = __this->___idx;
  41920. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  41921. int32_t L_5 = V_0;
  41922. __this->___idx = L_5;
  41923. int32_t L_6 = V_0;
  41924. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  41925. }
  41926. IL_003c:
  41927. {
  41928. return (bool)0;
  41929. }
  41930. }
  41931. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m0E7A6384595DBBACCF85A122096AB4D8DDCF6694_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41932. {
  41933. InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* _thisAdjusted;
  41934. int32_t _offset = 1;
  41935. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*>(__this + _offset);
  41936. bool _returnValue;
  41937. _returnValue = InternalEnumerator_1_MoveNext_m0E7A6384595DBBACCF85A122096AB4D8DDCF6694(_thisAdjusted, method);
  41938. return _returnValue;
  41939. }
  41940. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 InternalEnumerator_1_get_Current_m502CCF1CE81A6E03C5DA67CCF938EFA5DF9F1385_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  41941. {
  41942. {
  41943. int32_t L_0 = __this->___idx;
  41944. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  41945. {
  41946. goto IL_0015;
  41947. }
  41948. }
  41949. {
  41950. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  41951. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  41952. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  41953. }
  41954. IL_0015:
  41955. {
  41956. int32_t L_2 = __this->___idx;
  41957. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  41958. {
  41959. goto IL_0029;
  41960. }
  41961. }
  41962. {
  41963. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  41964. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  41965. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  41966. }
  41967. IL_0029:
  41968. {
  41969. RuntimeArray* L_4 = __this->___array;
  41970. RuntimeArray* L_5 = __this->___array;
  41971. NullCheck(L_5);
  41972. int32_t L_6;
  41973. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  41974. int32_t L_7 = __this->___idx;
  41975. NullCheck(L_4);
  41976. EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 L_8;
  41977. L_8 = Array_InternalArray__get_Item_TisEmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182_mE17970C0F5D2E98CF106F678E5875586314A04C5(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  41978. return L_8;
  41979. }
  41980. }
  41981. IL2CPP_EXTERN_C EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 InternalEnumerator_1_get_Current_m502CCF1CE81A6E03C5DA67CCF938EFA5DF9F1385_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41982. {
  41983. InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* _thisAdjusted;
  41984. int32_t _offset = 1;
  41985. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*>(__this + _offset);
  41986. EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 _returnValue;
  41987. _returnValue = InternalEnumerator_1_get_Current_m502CCF1CE81A6E03C5DA67CCF938EFA5DF9F1385(_thisAdjusted, method);
  41988. return _returnValue;
  41989. }
  41990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE75E4B5F40C61A076E87D16561EE5AE25D1DA87C_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  41991. {
  41992. {
  41993. __this->___idx = ((int32_t)-2);
  41994. return;
  41995. }
  41996. }
  41997. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE75E4B5F40C61A076E87D16561EE5AE25D1DA87C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  41998. {
  41999. InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* _thisAdjusted;
  42000. int32_t _offset = 1;
  42001. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*>(__this + _offset);
  42002. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE75E4B5F40C61A076E87D16561EE5AE25D1DA87C(_thisAdjusted, method);
  42003. }
  42004. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m222B8C8E7CA1C570853EAC46B702CD175FD4B3DD_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  42005. {
  42006. {
  42007. EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 L_0;
  42008. L_0 = InternalEnumerator_1_get_Current_m502CCF1CE81A6E03C5DA67CCF938EFA5DF9F1385(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  42009. EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 L_1 = L_0;
  42010. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  42011. return L_2;
  42012. }
  42013. }
  42014. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m222B8C8E7CA1C570853EAC46B702CD175FD4B3DD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42015. {
  42016. InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* _thisAdjusted;
  42017. int32_t _offset = 1;
  42018. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*>(__this + _offset);
  42019. RuntimeObject* _returnValue;
  42020. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m222B8C8E7CA1C570853EAC46B702CD175FD4B3DD(_thisAdjusted, method);
  42021. return _returnValue;
  42022. }
  42023. #ifdef __clang__
  42024. #pragma clang diagnostic pop
  42025. #endif
  42026. #ifdef __clang__
  42027. #pragma clang diagnostic push
  42028. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42029. #pragma clang diagnostic ignored "-Wunused-variable"
  42030. #endif
  42031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mB924F72F9737D001F874608F4D9103975E566424_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  42032. {
  42033. {
  42034. RuntimeArray* L_0 = ___0_array;
  42035. __this->___array = L_0;
  42036. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  42037. __this->___idx = ((int32_t)-2);
  42038. return;
  42039. }
  42040. }
  42041. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mB924F72F9737D001F874608F4D9103975E566424_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  42042. {
  42043. InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* _thisAdjusted;
  42044. int32_t _offset = 1;
  42045. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*>(__this + _offset);
  42046. InternalEnumerator_1__ctor_mB924F72F9737D001F874608F4D9103975E566424(_thisAdjusted, ___0_array, method);
  42047. }
  42048. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m55FFA7C4125B7DBCE02837EDA12BA83EABF63877_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  42049. {
  42050. {
  42051. return;
  42052. }
  42053. }
  42054. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m55FFA7C4125B7DBCE02837EDA12BA83EABF63877_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42055. {
  42056. InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* _thisAdjusted;
  42057. int32_t _offset = 1;
  42058. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*>(__this + _offset);
  42059. InternalEnumerator_1_Dispose_m55FFA7C4125B7DBCE02837EDA12BA83EABF63877(_thisAdjusted, method);
  42060. }
  42061. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m231B5303A5CC4686043AB8488608FB5EDE1C994A_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  42062. {
  42063. int32_t V_0 = 0;
  42064. {
  42065. int32_t L_0 = __this->___idx;
  42066. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  42067. {
  42068. goto IL_001b;
  42069. }
  42070. }
  42071. {
  42072. RuntimeArray* L_1 = __this->___array;
  42073. NullCheck(L_1);
  42074. int32_t L_2;
  42075. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  42076. __this->___idx = L_2;
  42077. }
  42078. IL_001b:
  42079. {
  42080. int32_t L_3 = __this->___idx;
  42081. if ((((int32_t)L_3) == ((int32_t)(-1))))
  42082. {
  42083. goto IL_003c;
  42084. }
  42085. }
  42086. {
  42087. int32_t L_4 = __this->___idx;
  42088. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  42089. int32_t L_5 = V_0;
  42090. __this->___idx = L_5;
  42091. int32_t L_6 = V_0;
  42092. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  42093. }
  42094. IL_003c:
  42095. {
  42096. return (bool)0;
  42097. }
  42098. }
  42099. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m231B5303A5CC4686043AB8488608FB5EDE1C994A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42100. {
  42101. InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* _thisAdjusted;
  42102. int32_t _offset = 1;
  42103. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*>(__this + _offset);
  42104. bool _returnValue;
  42105. _returnValue = InternalEnumerator_1_MoveNext_m231B5303A5CC4686043AB8488608FB5EDE1C994A(_thisAdjusted, method);
  42106. return _returnValue;
  42107. }
  42108. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 InternalEnumerator_1_get_Current_mD203D8A669D6B0D99C6A213ABBCAD7CB160D56A8_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  42109. {
  42110. {
  42111. int32_t L_0 = __this->___idx;
  42112. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  42113. {
  42114. goto IL_0015;
  42115. }
  42116. }
  42117. {
  42118. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  42119. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  42120. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  42121. }
  42122. IL_0015:
  42123. {
  42124. int32_t L_2 = __this->___idx;
  42125. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  42126. {
  42127. goto IL_0029;
  42128. }
  42129. }
  42130. {
  42131. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  42132. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  42133. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  42134. }
  42135. IL_0029:
  42136. {
  42137. RuntimeArray* L_4 = __this->___array;
  42138. RuntimeArray* L_5 = __this->___array;
  42139. NullCheck(L_5);
  42140. int32_t L_6;
  42141. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  42142. int32_t L_7 = __this->___idx;
  42143. NullCheck(L_4);
  42144. EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 L_8;
  42145. L_8 = Array_InternalArray__get_Item_TisEmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533_m6CE34AD7F28D1AC0263CF3A682E2D73FCAF2FB08(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  42146. return L_8;
  42147. }
  42148. }
  42149. IL2CPP_EXTERN_C EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 InternalEnumerator_1_get_Current_mD203D8A669D6B0D99C6A213ABBCAD7CB160D56A8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42150. {
  42151. InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* _thisAdjusted;
  42152. int32_t _offset = 1;
  42153. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*>(__this + _offset);
  42154. EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 _returnValue;
  42155. _returnValue = InternalEnumerator_1_get_Current_mD203D8A669D6B0D99C6A213ABBCAD7CB160D56A8(_thisAdjusted, method);
  42156. return _returnValue;
  42157. }
  42158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4A0C67ED31DC1C0D17189873E02687EF88A02E10_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  42159. {
  42160. {
  42161. __this->___idx = ((int32_t)-2);
  42162. return;
  42163. }
  42164. }
  42165. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4A0C67ED31DC1C0D17189873E02687EF88A02E10_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42166. {
  42167. InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* _thisAdjusted;
  42168. int32_t _offset = 1;
  42169. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*>(__this + _offset);
  42170. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4A0C67ED31DC1C0D17189873E02687EF88A02E10(_thisAdjusted, method);
  42171. }
  42172. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m1D7A502D9643311934284BB8451C09293E5F7D8A_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  42173. {
  42174. {
  42175. EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 L_0;
  42176. L_0 = InternalEnumerator_1_get_Current_mD203D8A669D6B0D99C6A213ABBCAD7CB160D56A8(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  42177. EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 L_1 = L_0;
  42178. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  42179. return L_2;
  42180. }
  42181. }
  42182. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m1D7A502D9643311934284BB8451C09293E5F7D8A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42183. {
  42184. InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* _thisAdjusted;
  42185. int32_t _offset = 1;
  42186. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*>(__this + _offset);
  42187. RuntimeObject* _returnValue;
  42188. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m1D7A502D9643311934284BB8451C09293E5F7D8A(_thisAdjusted, method);
  42189. return _returnValue;
  42190. }
  42191. #ifdef __clang__
  42192. #pragma clang diagnostic pop
  42193. #endif
  42194. #ifdef __clang__
  42195. #pragma clang diagnostic push
  42196. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42197. #pragma clang diagnostic ignored "-Wunused-variable"
  42198. #endif
  42199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mF43C0265F4408E92522F650B483B993CBFE43873_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  42200. {
  42201. {
  42202. RuntimeArray* L_0 = ___0_array;
  42203. __this->___array = L_0;
  42204. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  42205. __this->___idx = ((int32_t)-2);
  42206. return;
  42207. }
  42208. }
  42209. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mF43C0265F4408E92522F650B483B993CBFE43873_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  42210. {
  42211. InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* _thisAdjusted;
  42212. int32_t _offset = 1;
  42213. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*>(__this + _offset);
  42214. InternalEnumerator_1__ctor_mF43C0265F4408E92522F650B483B993CBFE43873(_thisAdjusted, ___0_array, method);
  42215. }
  42216. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mC7F10700E316F91B8DE264FC585CFEDA26578040_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  42217. {
  42218. {
  42219. return;
  42220. }
  42221. }
  42222. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mC7F10700E316F91B8DE264FC585CFEDA26578040_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42223. {
  42224. InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* _thisAdjusted;
  42225. int32_t _offset = 1;
  42226. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*>(__this + _offset);
  42227. InternalEnumerator_1_Dispose_mC7F10700E316F91B8DE264FC585CFEDA26578040(_thisAdjusted, method);
  42228. }
  42229. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m37F6C19B9847FC928C306E306D5E9AEBE7E93404_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  42230. {
  42231. int32_t V_0 = 0;
  42232. {
  42233. int32_t L_0 = __this->___idx;
  42234. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  42235. {
  42236. goto IL_001b;
  42237. }
  42238. }
  42239. {
  42240. RuntimeArray* L_1 = __this->___array;
  42241. NullCheck(L_1);
  42242. int32_t L_2;
  42243. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  42244. __this->___idx = L_2;
  42245. }
  42246. IL_001b:
  42247. {
  42248. int32_t L_3 = __this->___idx;
  42249. if ((((int32_t)L_3) == ((int32_t)(-1))))
  42250. {
  42251. goto IL_003c;
  42252. }
  42253. }
  42254. {
  42255. int32_t L_4 = __this->___idx;
  42256. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  42257. int32_t L_5 = V_0;
  42258. __this->___idx = L_5;
  42259. int32_t L_6 = V_0;
  42260. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  42261. }
  42262. IL_003c:
  42263. {
  42264. return (bool)0;
  42265. }
  42266. }
  42267. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m37F6C19B9847FC928C306E306D5E9AEBE7E93404_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42268. {
  42269. InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* _thisAdjusted;
  42270. int32_t _offset = 1;
  42271. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*>(__this + _offset);
  42272. bool _returnValue;
  42273. _returnValue = InternalEnumerator_1_MoveNext_m37F6C19B9847FC928C306E306D5E9AEBE7E93404(_thisAdjusted, method);
  42274. return _returnValue;
  42275. }
  42276. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 InternalEnumerator_1_get_Current_m6CD00F6FF9E4CF834B184C4A7CB3767835961FEB_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  42277. {
  42278. {
  42279. int32_t L_0 = __this->___idx;
  42280. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  42281. {
  42282. goto IL_0015;
  42283. }
  42284. }
  42285. {
  42286. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  42287. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  42288. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  42289. }
  42290. IL_0015:
  42291. {
  42292. int32_t L_2 = __this->___idx;
  42293. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  42294. {
  42295. goto IL_0029;
  42296. }
  42297. }
  42298. {
  42299. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  42300. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  42301. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  42302. }
  42303. IL_0029:
  42304. {
  42305. RuntimeArray* L_4 = __this->___array;
  42306. RuntimeArray* L_5 = __this->___array;
  42307. NullCheck(L_5);
  42308. int32_t L_6;
  42309. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  42310. int32_t L_7 = __this->___idx;
  42311. NullCheck(L_4);
  42312. EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 L_8;
  42313. L_8 = Array_InternalArray__get_Item_TisEmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0_m9CC3E2D3FB2A5C3DAF3B569C85D278DCC94EDB89(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  42314. return L_8;
  42315. }
  42316. }
  42317. IL2CPP_EXTERN_C EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 InternalEnumerator_1_get_Current_m6CD00F6FF9E4CF834B184C4A7CB3767835961FEB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42318. {
  42319. InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* _thisAdjusted;
  42320. int32_t _offset = 1;
  42321. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*>(__this + _offset);
  42322. EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 _returnValue;
  42323. _returnValue = InternalEnumerator_1_get_Current_m6CD00F6FF9E4CF834B184C4A7CB3767835961FEB(_thisAdjusted, method);
  42324. return _returnValue;
  42325. }
  42326. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6E3A64FDFE84FCCB7F067EFF5585DA00371CFAA0_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  42327. {
  42328. {
  42329. __this->___idx = ((int32_t)-2);
  42330. return;
  42331. }
  42332. }
  42333. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6E3A64FDFE84FCCB7F067EFF5585DA00371CFAA0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42334. {
  42335. InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* _thisAdjusted;
  42336. int32_t _offset = 1;
  42337. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*>(__this + _offset);
  42338. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6E3A64FDFE84FCCB7F067EFF5585DA00371CFAA0(_thisAdjusted, method);
  42339. }
  42340. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC999D87D57901E7FC074DD172E9A4718957AFBD6_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  42341. {
  42342. {
  42343. EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 L_0;
  42344. L_0 = InternalEnumerator_1_get_Current_m6CD00F6FF9E4CF834B184C4A7CB3767835961FEB(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  42345. EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 L_1 = L_0;
  42346. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  42347. return L_2;
  42348. }
  42349. }
  42350. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC999D87D57901E7FC074DD172E9A4718957AFBD6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42351. {
  42352. InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* _thisAdjusted;
  42353. int32_t _offset = 1;
  42354. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*>(__this + _offset);
  42355. RuntimeObject* _returnValue;
  42356. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC999D87D57901E7FC074DD172E9A4718957AFBD6(_thisAdjusted, method);
  42357. return _returnValue;
  42358. }
  42359. #ifdef __clang__
  42360. #pragma clang diagnostic pop
  42361. #endif
  42362. #ifdef __clang__
  42363. #pragma clang diagnostic push
  42364. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42365. #pragma clang diagnostic ignored "-Wunused-variable"
  42366. #endif
  42367. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m5E1FF6C82646CAF9773E89F8CBB991B1DBF6D4ED_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  42368. {
  42369. {
  42370. RuntimeArray* L_0 = ___0_array;
  42371. __this->___array = L_0;
  42372. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  42373. __this->___idx = ((int32_t)-2);
  42374. return;
  42375. }
  42376. }
  42377. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m5E1FF6C82646CAF9773E89F8CBB991B1DBF6D4ED_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  42378. {
  42379. InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* _thisAdjusted;
  42380. int32_t _offset = 1;
  42381. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*>(__this + _offset);
  42382. InternalEnumerator_1__ctor_m5E1FF6C82646CAF9773E89F8CBB991B1DBF6D4ED(_thisAdjusted, ___0_array, method);
  42383. }
  42384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m9E030D006F477EE477F46B11E84E2152BDF7638B_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  42385. {
  42386. {
  42387. return;
  42388. }
  42389. }
  42390. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m9E030D006F477EE477F46B11E84E2152BDF7638B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42391. {
  42392. InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* _thisAdjusted;
  42393. int32_t _offset = 1;
  42394. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*>(__this + _offset);
  42395. InternalEnumerator_1_Dispose_m9E030D006F477EE477F46B11E84E2152BDF7638B(_thisAdjusted, method);
  42396. }
  42397. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC887D7F9EC475A5C8EA6EECEF9E6D10DCFD3A682_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  42398. {
  42399. int32_t V_0 = 0;
  42400. {
  42401. int32_t L_0 = __this->___idx;
  42402. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  42403. {
  42404. goto IL_001b;
  42405. }
  42406. }
  42407. {
  42408. RuntimeArray* L_1 = __this->___array;
  42409. NullCheck(L_1);
  42410. int32_t L_2;
  42411. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  42412. __this->___idx = L_2;
  42413. }
  42414. IL_001b:
  42415. {
  42416. int32_t L_3 = __this->___idx;
  42417. if ((((int32_t)L_3) == ((int32_t)(-1))))
  42418. {
  42419. goto IL_003c;
  42420. }
  42421. }
  42422. {
  42423. int32_t L_4 = __this->___idx;
  42424. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  42425. int32_t L_5 = V_0;
  42426. __this->___idx = L_5;
  42427. int32_t L_6 = V_0;
  42428. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  42429. }
  42430. IL_003c:
  42431. {
  42432. return (bool)0;
  42433. }
  42434. }
  42435. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mC887D7F9EC475A5C8EA6EECEF9E6D10DCFD3A682_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42436. {
  42437. InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* _thisAdjusted;
  42438. int32_t _offset = 1;
  42439. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*>(__this + _offset);
  42440. bool _returnValue;
  42441. _returnValue = InternalEnumerator_1_MoveNext_mC887D7F9EC475A5C8EA6EECEF9E6D10DCFD3A682(_thisAdjusted, method);
  42442. return _returnValue;
  42443. }
  42444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 InternalEnumerator_1_get_Current_mF8DF9D0BDFFC4A4FAB6575FC119CDBE585DEC5A7_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  42445. {
  42446. {
  42447. int32_t L_0 = __this->___idx;
  42448. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  42449. {
  42450. goto IL_0015;
  42451. }
  42452. }
  42453. {
  42454. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  42455. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  42456. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  42457. }
  42458. IL_0015:
  42459. {
  42460. int32_t L_2 = __this->___idx;
  42461. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  42462. {
  42463. goto IL_0029;
  42464. }
  42465. }
  42466. {
  42467. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  42468. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  42469. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  42470. }
  42471. IL_0029:
  42472. {
  42473. RuntimeArray* L_4 = __this->___array;
  42474. RuntimeArray* L_5 = __this->___array;
  42475. NullCheck(L_5);
  42476. int32_t L_6;
  42477. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  42478. int32_t L_7 = __this->___idx;
  42479. NullCheck(L_4);
  42480. EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 L_8;
  42481. L_8 = Array_InternalArray__get_Item_TisEmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1_m16960B324D10C1FFBBA83B79B5D8223F1D54ABC4(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  42482. return L_8;
  42483. }
  42484. }
  42485. IL2CPP_EXTERN_C EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 InternalEnumerator_1_get_Current_mF8DF9D0BDFFC4A4FAB6575FC119CDBE585DEC5A7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42486. {
  42487. InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* _thisAdjusted;
  42488. int32_t _offset = 1;
  42489. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*>(__this + _offset);
  42490. EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 _returnValue;
  42491. _returnValue = InternalEnumerator_1_get_Current_mF8DF9D0BDFFC4A4FAB6575FC119CDBE585DEC5A7(_thisAdjusted, method);
  42492. return _returnValue;
  42493. }
  42494. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA8ECEB857D9C649C6D74E0F3804EE95BDA9D46C2_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  42495. {
  42496. {
  42497. __this->___idx = ((int32_t)-2);
  42498. return;
  42499. }
  42500. }
  42501. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA8ECEB857D9C649C6D74E0F3804EE95BDA9D46C2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42502. {
  42503. InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* _thisAdjusted;
  42504. int32_t _offset = 1;
  42505. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*>(__this + _offset);
  42506. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA8ECEB857D9C649C6D74E0F3804EE95BDA9D46C2(_thisAdjusted, method);
  42507. }
  42508. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mED7AECBD92D52BDB599B203EED886C351DD144DC_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  42509. {
  42510. {
  42511. EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 L_0;
  42512. L_0 = InternalEnumerator_1_get_Current_mF8DF9D0BDFFC4A4FAB6575FC119CDBE585DEC5A7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  42513. EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 L_1 = L_0;
  42514. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  42515. return L_2;
  42516. }
  42517. }
  42518. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mED7AECBD92D52BDB599B203EED886C351DD144DC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42519. {
  42520. InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* _thisAdjusted;
  42521. int32_t _offset = 1;
  42522. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*>(__this + _offset);
  42523. RuntimeObject* _returnValue;
  42524. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mED7AECBD92D52BDB599B203EED886C351DD144DC(_thisAdjusted, method);
  42525. return _returnValue;
  42526. }
  42527. #ifdef __clang__
  42528. #pragma clang diagnostic pop
  42529. #endif
  42530. #ifdef __clang__
  42531. #pragma clang diagnostic push
  42532. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42533. #pragma clang diagnostic ignored "-Wunused-variable"
  42534. #endif
  42535. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mEDF0009830B4F9C7FE848216E9C9ED2F5516B759_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  42536. {
  42537. {
  42538. RuntimeArray* L_0 = ___0_array;
  42539. __this->___array = L_0;
  42540. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  42541. __this->___idx = ((int32_t)-2);
  42542. return;
  42543. }
  42544. }
  42545. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mEDF0009830B4F9C7FE848216E9C9ED2F5516B759_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  42546. {
  42547. InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* _thisAdjusted;
  42548. int32_t _offset = 1;
  42549. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*>(__this + _offset);
  42550. InternalEnumerator_1__ctor_mEDF0009830B4F9C7FE848216E9C9ED2F5516B759(_thisAdjusted, ___0_array, method);
  42551. }
  42552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m01837563E778E4A2F99F4FFE1469A613A8D0FCF9_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  42553. {
  42554. {
  42555. return;
  42556. }
  42557. }
  42558. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m01837563E778E4A2F99F4FFE1469A613A8D0FCF9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42559. {
  42560. InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* _thisAdjusted;
  42561. int32_t _offset = 1;
  42562. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*>(__this + _offset);
  42563. InternalEnumerator_1_Dispose_m01837563E778E4A2F99F4FFE1469A613A8D0FCF9(_thisAdjusted, method);
  42564. }
  42565. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mE534CA23A81191067BCB0F65A25AB7DF14459AC0_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  42566. {
  42567. int32_t V_0 = 0;
  42568. {
  42569. int32_t L_0 = __this->___idx;
  42570. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  42571. {
  42572. goto IL_001b;
  42573. }
  42574. }
  42575. {
  42576. RuntimeArray* L_1 = __this->___array;
  42577. NullCheck(L_1);
  42578. int32_t L_2;
  42579. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  42580. __this->___idx = L_2;
  42581. }
  42582. IL_001b:
  42583. {
  42584. int32_t L_3 = __this->___idx;
  42585. if ((((int32_t)L_3) == ((int32_t)(-1))))
  42586. {
  42587. goto IL_003c;
  42588. }
  42589. }
  42590. {
  42591. int32_t L_4 = __this->___idx;
  42592. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  42593. int32_t L_5 = V_0;
  42594. __this->___idx = L_5;
  42595. int32_t L_6 = V_0;
  42596. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  42597. }
  42598. IL_003c:
  42599. {
  42600. return (bool)0;
  42601. }
  42602. }
  42603. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mE534CA23A81191067BCB0F65A25AB7DF14459AC0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42604. {
  42605. InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* _thisAdjusted;
  42606. int32_t _offset = 1;
  42607. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*>(__this + _offset);
  42608. bool _returnValue;
  42609. _returnValue = InternalEnumerator_1_MoveNext_mE534CA23A81191067BCB0F65A25AB7DF14459AC0(_thisAdjusted, method);
  42610. return _returnValue;
  42611. }
  42612. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F InternalEnumerator_1_get_Current_m4CB88612F5C0693C75E4AF93222E36F5F72E59FA_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  42613. {
  42614. {
  42615. int32_t L_0 = __this->___idx;
  42616. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  42617. {
  42618. goto IL_0015;
  42619. }
  42620. }
  42621. {
  42622. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  42623. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  42624. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  42625. }
  42626. IL_0015:
  42627. {
  42628. int32_t L_2 = __this->___idx;
  42629. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  42630. {
  42631. goto IL_0029;
  42632. }
  42633. }
  42634. {
  42635. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  42636. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  42637. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  42638. }
  42639. IL_0029:
  42640. {
  42641. RuntimeArray* L_4 = __this->___array;
  42642. RuntimeArray* L_5 = __this->___array;
  42643. NullCheck(L_5);
  42644. int32_t L_6;
  42645. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  42646. int32_t L_7 = __this->___idx;
  42647. NullCheck(L_4);
  42648. EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F L_8;
  42649. L_8 = Array_InternalArray__get_Item_TisEmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F_mC19F2C64BB56825006EF9E8FFBBC17D4C4C6BEA5(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  42650. return L_8;
  42651. }
  42652. }
  42653. IL2CPP_EXTERN_C EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F InternalEnumerator_1_get_Current_m4CB88612F5C0693C75E4AF93222E36F5F72E59FA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42654. {
  42655. InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* _thisAdjusted;
  42656. int32_t _offset = 1;
  42657. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*>(__this + _offset);
  42658. EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F _returnValue;
  42659. _returnValue = InternalEnumerator_1_get_Current_m4CB88612F5C0693C75E4AF93222E36F5F72E59FA(_thisAdjusted, method);
  42660. return _returnValue;
  42661. }
  42662. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36E270608F5FCCA869564A75FFC7215C9BEAEEE0_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  42663. {
  42664. {
  42665. __this->___idx = ((int32_t)-2);
  42666. return;
  42667. }
  42668. }
  42669. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36E270608F5FCCA869564A75FFC7215C9BEAEEE0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42670. {
  42671. InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* _thisAdjusted;
  42672. int32_t _offset = 1;
  42673. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*>(__this + _offset);
  42674. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36E270608F5FCCA869564A75FFC7215C9BEAEEE0(_thisAdjusted, method);
  42675. }
  42676. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mDD8D826010863F36B1A1A7927CDDF90C0218D73C_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  42677. {
  42678. {
  42679. EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F L_0;
  42680. L_0 = InternalEnumerator_1_get_Current_m4CB88612F5C0693C75E4AF93222E36F5F72E59FA(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  42681. EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F L_1 = L_0;
  42682. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  42683. return L_2;
  42684. }
  42685. }
  42686. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mDD8D826010863F36B1A1A7927CDDF90C0218D73C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42687. {
  42688. InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* _thisAdjusted;
  42689. int32_t _offset = 1;
  42690. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*>(__this + _offset);
  42691. RuntimeObject* _returnValue;
  42692. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mDD8D826010863F36B1A1A7927CDDF90C0218D73C(_thisAdjusted, method);
  42693. return _returnValue;
  42694. }
  42695. #ifdef __clang__
  42696. #pragma clang diagnostic pop
  42697. #endif
  42698. #ifdef __clang__
  42699. #pragma clang diagnostic push
  42700. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42701. #pragma clang diagnostic ignored "-Wunused-variable"
  42702. #endif
  42703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m9D7A32BCF9C679E02E49754B64574E92F173CB3F_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  42704. {
  42705. {
  42706. RuntimeArray* L_0 = ___0_array;
  42707. __this->___array = L_0;
  42708. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  42709. __this->___idx = ((int32_t)-2);
  42710. return;
  42711. }
  42712. }
  42713. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m9D7A32BCF9C679E02E49754B64574E92F173CB3F_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  42714. {
  42715. InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* _thisAdjusted;
  42716. int32_t _offset = 1;
  42717. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*>(__this + _offset);
  42718. InternalEnumerator_1__ctor_m9D7A32BCF9C679E02E49754B64574E92F173CB3F(_thisAdjusted, ___0_array, method);
  42719. }
  42720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m4DF4A70E889ACD7395A2E9AB8327AA15CB151059_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  42721. {
  42722. {
  42723. return;
  42724. }
  42725. }
  42726. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m4DF4A70E889ACD7395A2E9AB8327AA15CB151059_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42727. {
  42728. InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* _thisAdjusted;
  42729. int32_t _offset = 1;
  42730. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*>(__this + _offset);
  42731. InternalEnumerator_1_Dispose_m4DF4A70E889ACD7395A2E9AB8327AA15CB151059(_thisAdjusted, method);
  42732. }
  42733. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m4D3DA2DE0A7430A7ACAA0267EEBEC95CF0321279_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  42734. {
  42735. int32_t V_0 = 0;
  42736. {
  42737. int32_t L_0 = __this->___idx;
  42738. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  42739. {
  42740. goto IL_001b;
  42741. }
  42742. }
  42743. {
  42744. RuntimeArray* L_1 = __this->___array;
  42745. NullCheck(L_1);
  42746. int32_t L_2;
  42747. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  42748. __this->___idx = L_2;
  42749. }
  42750. IL_001b:
  42751. {
  42752. int32_t L_3 = __this->___idx;
  42753. if ((((int32_t)L_3) == ((int32_t)(-1))))
  42754. {
  42755. goto IL_003c;
  42756. }
  42757. }
  42758. {
  42759. int32_t L_4 = __this->___idx;
  42760. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  42761. int32_t L_5 = V_0;
  42762. __this->___idx = L_5;
  42763. int32_t L_6 = V_0;
  42764. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  42765. }
  42766. IL_003c:
  42767. {
  42768. return (bool)0;
  42769. }
  42770. }
  42771. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m4D3DA2DE0A7430A7ACAA0267EEBEC95CF0321279_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42772. {
  42773. InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* _thisAdjusted;
  42774. int32_t _offset = 1;
  42775. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*>(__this + _offset);
  42776. bool _returnValue;
  42777. _returnValue = InternalEnumerator_1_MoveNext_m4D3DA2DE0A7430A7ACAA0267EEBEC95CF0321279(_thisAdjusted, method);
  42778. return _returnValue;
  42779. }
  42780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E InternalEnumerator_1_get_Current_mB076F287BBBC0D592E383D9FA66A88FC2442370D_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  42781. {
  42782. {
  42783. int32_t L_0 = __this->___idx;
  42784. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  42785. {
  42786. goto IL_0015;
  42787. }
  42788. }
  42789. {
  42790. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  42791. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  42792. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  42793. }
  42794. IL_0015:
  42795. {
  42796. int32_t L_2 = __this->___idx;
  42797. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  42798. {
  42799. goto IL_0029;
  42800. }
  42801. }
  42802. {
  42803. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  42804. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  42805. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  42806. }
  42807. IL_0029:
  42808. {
  42809. RuntimeArray* L_4 = __this->___array;
  42810. RuntimeArray* L_5 = __this->___array;
  42811. NullCheck(L_5);
  42812. int32_t L_6;
  42813. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  42814. int32_t L_7 = __this->___idx;
  42815. NullCheck(L_4);
  42816. EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E L_8;
  42817. L_8 = Array_InternalArray__get_Item_TisEmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E_mDC22F7CC0C93AFADE6C3F59F37F558FFFFFB6A56(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  42818. return L_8;
  42819. }
  42820. }
  42821. IL2CPP_EXTERN_C EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E InternalEnumerator_1_get_Current_mB076F287BBBC0D592E383D9FA66A88FC2442370D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42822. {
  42823. InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* _thisAdjusted;
  42824. int32_t _offset = 1;
  42825. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*>(__this + _offset);
  42826. EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E _returnValue;
  42827. _returnValue = InternalEnumerator_1_get_Current_mB076F287BBBC0D592E383D9FA66A88FC2442370D(_thisAdjusted, method);
  42828. return _returnValue;
  42829. }
  42830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD1739E5292CC4253EF6645507C8A1265A1BE550A_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  42831. {
  42832. {
  42833. __this->___idx = ((int32_t)-2);
  42834. return;
  42835. }
  42836. }
  42837. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD1739E5292CC4253EF6645507C8A1265A1BE550A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42838. {
  42839. InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* _thisAdjusted;
  42840. int32_t _offset = 1;
  42841. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*>(__this + _offset);
  42842. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD1739E5292CC4253EF6645507C8A1265A1BE550A(_thisAdjusted, method);
  42843. }
  42844. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCC48C828F4D5626AE329C70DEE8BF25F1B9980CF_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  42845. {
  42846. {
  42847. EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E L_0;
  42848. L_0 = InternalEnumerator_1_get_Current_mB076F287BBBC0D592E383D9FA66A88FC2442370D(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  42849. EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E L_1 = L_0;
  42850. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  42851. return L_2;
  42852. }
  42853. }
  42854. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCC48C828F4D5626AE329C70DEE8BF25F1B9980CF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42855. {
  42856. InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* _thisAdjusted;
  42857. int32_t _offset = 1;
  42858. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*>(__this + _offset);
  42859. RuntimeObject* _returnValue;
  42860. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCC48C828F4D5626AE329C70DEE8BF25F1B9980CF(_thisAdjusted, method);
  42861. return _returnValue;
  42862. }
  42863. #ifdef __clang__
  42864. #pragma clang diagnostic pop
  42865. #endif
  42866. #ifdef __clang__
  42867. #pragma clang diagnostic push
  42868. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42869. #pragma clang diagnostic ignored "-Wunused-variable"
  42870. #endif
  42871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mFECC3887EB8856D9D7B6DE2DC326C64C5C539214_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  42872. {
  42873. {
  42874. RuntimeArray* L_0 = ___0_array;
  42875. __this->___array = L_0;
  42876. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  42877. __this->___idx = ((int32_t)-2);
  42878. return;
  42879. }
  42880. }
  42881. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mFECC3887EB8856D9D7B6DE2DC326C64C5C539214_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  42882. {
  42883. InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* _thisAdjusted;
  42884. int32_t _offset = 1;
  42885. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*>(__this + _offset);
  42886. InternalEnumerator_1__ctor_mFECC3887EB8856D9D7B6DE2DC326C64C5C539214(_thisAdjusted, ___0_array, method);
  42887. }
  42888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mEBEEFCBECD544ECF14191DCC4ACFDB19B4BC6D97_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  42889. {
  42890. {
  42891. return;
  42892. }
  42893. }
  42894. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mEBEEFCBECD544ECF14191DCC4ACFDB19B4BC6D97_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42895. {
  42896. InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* _thisAdjusted;
  42897. int32_t _offset = 1;
  42898. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*>(__this + _offset);
  42899. InternalEnumerator_1_Dispose_mEBEEFCBECD544ECF14191DCC4ACFDB19B4BC6D97(_thisAdjusted, method);
  42900. }
  42901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mA2EA34753AB06EBB8B3F3FBC2DE4AB62E0C03EDE_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  42902. {
  42903. int32_t V_0 = 0;
  42904. {
  42905. int32_t L_0 = __this->___idx;
  42906. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  42907. {
  42908. goto IL_001b;
  42909. }
  42910. }
  42911. {
  42912. RuntimeArray* L_1 = __this->___array;
  42913. NullCheck(L_1);
  42914. int32_t L_2;
  42915. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  42916. __this->___idx = L_2;
  42917. }
  42918. IL_001b:
  42919. {
  42920. int32_t L_3 = __this->___idx;
  42921. if ((((int32_t)L_3) == ((int32_t)(-1))))
  42922. {
  42923. goto IL_003c;
  42924. }
  42925. }
  42926. {
  42927. int32_t L_4 = __this->___idx;
  42928. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  42929. int32_t L_5 = V_0;
  42930. __this->___idx = L_5;
  42931. int32_t L_6 = V_0;
  42932. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  42933. }
  42934. IL_003c:
  42935. {
  42936. return (bool)0;
  42937. }
  42938. }
  42939. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mA2EA34753AB06EBB8B3F3FBC2DE4AB62E0C03EDE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42940. {
  42941. InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* _thisAdjusted;
  42942. int32_t _offset = 1;
  42943. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*>(__this + _offset);
  42944. bool _returnValue;
  42945. _returnValue = InternalEnumerator_1_MoveNext_mA2EA34753AB06EBB8B3F3FBC2DE4AB62E0C03EDE(_thisAdjusted, method);
  42946. return _returnValue;
  42947. }
  42948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB InternalEnumerator_1_get_Current_mFEB31527F4F844F1FB5F939B272CC145104FDD2F_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  42949. {
  42950. {
  42951. int32_t L_0 = __this->___idx;
  42952. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  42953. {
  42954. goto IL_0015;
  42955. }
  42956. }
  42957. {
  42958. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  42959. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  42960. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  42961. }
  42962. IL_0015:
  42963. {
  42964. int32_t L_2 = __this->___idx;
  42965. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  42966. {
  42967. goto IL_0029;
  42968. }
  42969. }
  42970. {
  42971. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  42972. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  42973. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  42974. }
  42975. IL_0029:
  42976. {
  42977. RuntimeArray* L_4 = __this->___array;
  42978. RuntimeArray* L_5 = __this->___array;
  42979. NullCheck(L_5);
  42980. int32_t L_6;
  42981. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  42982. int32_t L_7 = __this->___idx;
  42983. NullCheck(L_4);
  42984. EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB L_8;
  42985. L_8 = Array_InternalArray__get_Item_TisEmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB_mBC8EC334648A6C8D325BB50BF78BEE3F1C4F36F5(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  42986. return L_8;
  42987. }
  42988. }
  42989. IL2CPP_EXTERN_C EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB InternalEnumerator_1_get_Current_mFEB31527F4F844F1FB5F939B272CC145104FDD2F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  42990. {
  42991. InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* _thisAdjusted;
  42992. int32_t _offset = 1;
  42993. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*>(__this + _offset);
  42994. EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB _returnValue;
  42995. _returnValue = InternalEnumerator_1_get_Current_mFEB31527F4F844F1FB5F939B272CC145104FDD2F(_thisAdjusted, method);
  42996. return _returnValue;
  42997. }
  42998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCA2ADC8507B29DA0AAF4FD5A97EE8CD52A087070_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  42999. {
  43000. {
  43001. __this->___idx = ((int32_t)-2);
  43002. return;
  43003. }
  43004. }
  43005. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCA2ADC8507B29DA0AAF4FD5A97EE8CD52A087070_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43006. {
  43007. InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* _thisAdjusted;
  43008. int32_t _offset = 1;
  43009. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*>(__this + _offset);
  43010. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCA2ADC8507B29DA0AAF4FD5A97EE8CD52A087070(_thisAdjusted, method);
  43011. }
  43012. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m921F0EC4C72B04C13E3AED414E24A05F45B77F3A_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  43013. {
  43014. {
  43015. EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB L_0;
  43016. L_0 = InternalEnumerator_1_get_Current_mFEB31527F4F844F1FB5F939B272CC145104FDD2F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  43017. EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB L_1 = L_0;
  43018. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  43019. return L_2;
  43020. }
  43021. }
  43022. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m921F0EC4C72B04C13E3AED414E24A05F45B77F3A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43023. {
  43024. InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* _thisAdjusted;
  43025. int32_t _offset = 1;
  43026. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*>(__this + _offset);
  43027. RuntimeObject* _returnValue;
  43028. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m921F0EC4C72B04C13E3AED414E24A05F45B77F3A(_thisAdjusted, method);
  43029. return _returnValue;
  43030. }
  43031. #ifdef __clang__
  43032. #pragma clang diagnostic pop
  43033. #endif
  43034. #ifdef __clang__
  43035. #pragma clang diagnostic push
  43036. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43037. #pragma clang diagnostic ignored "-Wunused-variable"
  43038. #endif
  43039. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m27C3EA218A76C38FB13A453CDC311DE8B0F2AC25_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  43040. {
  43041. {
  43042. RuntimeArray* L_0 = ___0_array;
  43043. __this->___array = L_0;
  43044. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  43045. __this->___idx = ((int32_t)-2);
  43046. return;
  43047. }
  43048. }
  43049. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m27C3EA218A76C38FB13A453CDC311DE8B0F2AC25_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  43050. {
  43051. InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* _thisAdjusted;
  43052. int32_t _offset = 1;
  43053. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*>(__this + _offset);
  43054. InternalEnumerator_1__ctor_m27C3EA218A76C38FB13A453CDC311DE8B0F2AC25(_thisAdjusted, ___0_array, method);
  43055. }
  43056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mF06FDF384A9C6A3F9381A53B74A04A2C0E467E78_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  43057. {
  43058. {
  43059. return;
  43060. }
  43061. }
  43062. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mF06FDF384A9C6A3F9381A53B74A04A2C0E467E78_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43063. {
  43064. InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* _thisAdjusted;
  43065. int32_t _offset = 1;
  43066. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*>(__this + _offset);
  43067. InternalEnumerator_1_Dispose_mF06FDF384A9C6A3F9381A53B74A04A2C0E467E78(_thisAdjusted, method);
  43068. }
  43069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m8FACEB0782E93B2A7F39BA8BC54BC2093AF1C418_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  43070. {
  43071. int32_t V_0 = 0;
  43072. {
  43073. int32_t L_0 = __this->___idx;
  43074. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  43075. {
  43076. goto IL_001b;
  43077. }
  43078. }
  43079. {
  43080. RuntimeArray* L_1 = __this->___array;
  43081. NullCheck(L_1);
  43082. int32_t L_2;
  43083. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  43084. __this->___idx = L_2;
  43085. }
  43086. IL_001b:
  43087. {
  43088. int32_t L_3 = __this->___idx;
  43089. if ((((int32_t)L_3) == ((int32_t)(-1))))
  43090. {
  43091. goto IL_003c;
  43092. }
  43093. }
  43094. {
  43095. int32_t L_4 = __this->___idx;
  43096. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  43097. int32_t L_5 = V_0;
  43098. __this->___idx = L_5;
  43099. int32_t L_6 = V_0;
  43100. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  43101. }
  43102. IL_003c:
  43103. {
  43104. return (bool)0;
  43105. }
  43106. }
  43107. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m8FACEB0782E93B2A7F39BA8BC54BC2093AF1C418_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43108. {
  43109. InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* _thisAdjusted;
  43110. int32_t _offset = 1;
  43111. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*>(__this + _offset);
  43112. bool _returnValue;
  43113. _returnValue = InternalEnumerator_1_MoveNext_m8FACEB0782E93B2A7F39BA8BC54BC2093AF1C418(_thisAdjusted, method);
  43114. return _returnValue;
  43115. }
  43116. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t087349F3AE170AB56B4363B52E225A982E89F930 InternalEnumerator_1_get_Current_m100E9D2474D4ECC6FE4F2642B66BCA8092B3C75E_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  43117. {
  43118. {
  43119. int32_t L_0 = __this->___idx;
  43120. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  43121. {
  43122. goto IL_0015;
  43123. }
  43124. }
  43125. {
  43126. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  43127. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  43128. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  43129. }
  43130. IL_0015:
  43131. {
  43132. int32_t L_2 = __this->___idx;
  43133. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  43134. {
  43135. goto IL_0029;
  43136. }
  43137. }
  43138. {
  43139. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  43140. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  43141. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  43142. }
  43143. IL_0029:
  43144. {
  43145. RuntimeArray* L_4 = __this->___array;
  43146. RuntimeArray* L_5 = __this->___array;
  43147. NullCheck(L_5);
  43148. int32_t L_6;
  43149. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  43150. int32_t L_7 = __this->___idx;
  43151. NullCheck(L_4);
  43152. Entry_t087349F3AE170AB56B4363B52E225A982E89F930 L_8;
  43153. L_8 = Array_InternalArray__get_Item_TisEntry_t087349F3AE170AB56B4363B52E225A982E89F930_m48523AB7183CA7B44571E0A9586706D93310A448(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  43154. return L_8;
  43155. }
  43156. }
  43157. IL2CPP_EXTERN_C Entry_t087349F3AE170AB56B4363B52E225A982E89F930 InternalEnumerator_1_get_Current_m100E9D2474D4ECC6FE4F2642B66BCA8092B3C75E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43158. {
  43159. InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* _thisAdjusted;
  43160. int32_t _offset = 1;
  43161. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*>(__this + _offset);
  43162. Entry_t087349F3AE170AB56B4363B52E225A982E89F930 _returnValue;
  43163. _returnValue = InternalEnumerator_1_get_Current_m100E9D2474D4ECC6FE4F2642B66BCA8092B3C75E(_thisAdjusted, method);
  43164. return _returnValue;
  43165. }
  43166. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36ADE14A9BA5EA982287BBF1720A9934969BFD58_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  43167. {
  43168. {
  43169. __this->___idx = ((int32_t)-2);
  43170. return;
  43171. }
  43172. }
  43173. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36ADE14A9BA5EA982287BBF1720A9934969BFD58_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43174. {
  43175. InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* _thisAdjusted;
  43176. int32_t _offset = 1;
  43177. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*>(__this + _offset);
  43178. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36ADE14A9BA5EA982287BBF1720A9934969BFD58(_thisAdjusted, method);
  43179. }
  43180. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0B89631B87A88E905FBCA0C0A229B9C3E68BB718_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  43181. {
  43182. {
  43183. Entry_t087349F3AE170AB56B4363B52E225A982E89F930 L_0;
  43184. L_0 = InternalEnumerator_1_get_Current_m100E9D2474D4ECC6FE4F2642B66BCA8092B3C75E(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  43185. Entry_t087349F3AE170AB56B4363B52E225A982E89F930 L_1 = L_0;
  43186. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  43187. return L_2;
  43188. }
  43189. }
  43190. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0B89631B87A88E905FBCA0C0A229B9C3E68BB718_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43191. {
  43192. InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* _thisAdjusted;
  43193. int32_t _offset = 1;
  43194. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*>(__this + _offset);
  43195. RuntimeObject* _returnValue;
  43196. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0B89631B87A88E905FBCA0C0A229B9C3E68BB718(_thisAdjusted, method);
  43197. return _returnValue;
  43198. }
  43199. #ifdef __clang__
  43200. #pragma clang diagnostic pop
  43201. #endif
  43202. #ifdef __clang__
  43203. #pragma clang diagnostic push
  43204. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43205. #pragma clang diagnostic ignored "-Wunused-variable"
  43206. #endif
  43207. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mAF45FBA4DF0794685BF102FC2C95195BFCA3A8B7_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  43208. {
  43209. {
  43210. RuntimeArray* L_0 = ___0_array;
  43211. __this->___array = L_0;
  43212. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  43213. __this->___idx = ((int32_t)-2);
  43214. return;
  43215. }
  43216. }
  43217. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mAF45FBA4DF0794685BF102FC2C95195BFCA3A8B7_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  43218. {
  43219. InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* _thisAdjusted;
  43220. int32_t _offset = 1;
  43221. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*>(__this + _offset);
  43222. InternalEnumerator_1__ctor_mAF45FBA4DF0794685BF102FC2C95195BFCA3A8B7(_thisAdjusted, ___0_array, method);
  43223. }
  43224. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m9FB7B9922B3AF7FCBCD299256416B834AF7E3694_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  43225. {
  43226. {
  43227. return;
  43228. }
  43229. }
  43230. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m9FB7B9922B3AF7FCBCD299256416B834AF7E3694_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43231. {
  43232. InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* _thisAdjusted;
  43233. int32_t _offset = 1;
  43234. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*>(__this + _offset);
  43235. InternalEnumerator_1_Dispose_m9FB7B9922B3AF7FCBCD299256416B834AF7E3694(_thisAdjusted, method);
  43236. }
  43237. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC5D7E4DC0DF67FC95EAC6431F9832ECE5FA10883_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  43238. {
  43239. int32_t V_0 = 0;
  43240. {
  43241. int32_t L_0 = __this->___idx;
  43242. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  43243. {
  43244. goto IL_001b;
  43245. }
  43246. }
  43247. {
  43248. RuntimeArray* L_1 = __this->___array;
  43249. NullCheck(L_1);
  43250. int32_t L_2;
  43251. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  43252. __this->___idx = L_2;
  43253. }
  43254. IL_001b:
  43255. {
  43256. int32_t L_3 = __this->___idx;
  43257. if ((((int32_t)L_3) == ((int32_t)(-1))))
  43258. {
  43259. goto IL_003c;
  43260. }
  43261. }
  43262. {
  43263. int32_t L_4 = __this->___idx;
  43264. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  43265. int32_t L_5 = V_0;
  43266. __this->___idx = L_5;
  43267. int32_t L_6 = V_0;
  43268. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  43269. }
  43270. IL_003c:
  43271. {
  43272. return (bool)0;
  43273. }
  43274. }
  43275. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mC5D7E4DC0DF67FC95EAC6431F9832ECE5FA10883_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43276. {
  43277. InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* _thisAdjusted;
  43278. int32_t _offset = 1;
  43279. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*>(__this + _offset);
  43280. bool _returnValue;
  43281. _returnValue = InternalEnumerator_1_MoveNext_mC5D7E4DC0DF67FC95EAC6431F9832ECE5FA10883(_thisAdjusted, method);
  43282. return _returnValue;
  43283. }
  43284. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 InternalEnumerator_1_get_Current_m53D3F7C3AEE9EE4AFE260902B6B093C2952E9668_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  43285. {
  43286. {
  43287. int32_t L_0 = __this->___idx;
  43288. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  43289. {
  43290. goto IL_0015;
  43291. }
  43292. }
  43293. {
  43294. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  43295. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  43296. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  43297. }
  43298. IL_0015:
  43299. {
  43300. int32_t L_2 = __this->___idx;
  43301. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  43302. {
  43303. goto IL_0029;
  43304. }
  43305. }
  43306. {
  43307. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  43308. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  43309. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  43310. }
  43311. IL_0029:
  43312. {
  43313. RuntimeArray* L_4 = __this->___array;
  43314. RuntimeArray* L_5 = __this->___array;
  43315. NullCheck(L_5);
  43316. int32_t L_6;
  43317. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  43318. int32_t L_7 = __this->___idx;
  43319. NullCheck(L_4);
  43320. Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 L_8;
  43321. L_8 = Array_InternalArray__get_Item_TisEntry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448_mBD72520171D585E0ECC81153FADC9C133883BF3B(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  43322. return L_8;
  43323. }
  43324. }
  43325. IL2CPP_EXTERN_C Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 InternalEnumerator_1_get_Current_m53D3F7C3AEE9EE4AFE260902B6B093C2952E9668_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43326. {
  43327. InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* _thisAdjusted;
  43328. int32_t _offset = 1;
  43329. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*>(__this + _offset);
  43330. Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 _returnValue;
  43331. _returnValue = InternalEnumerator_1_get_Current_m53D3F7C3AEE9EE4AFE260902B6B093C2952E9668(_thisAdjusted, method);
  43332. return _returnValue;
  43333. }
  43334. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17AF997C519BF4634B213FD9351E4365665DE86B_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  43335. {
  43336. {
  43337. __this->___idx = ((int32_t)-2);
  43338. return;
  43339. }
  43340. }
  43341. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17AF997C519BF4634B213FD9351E4365665DE86B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43342. {
  43343. InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* _thisAdjusted;
  43344. int32_t _offset = 1;
  43345. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*>(__this + _offset);
  43346. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17AF997C519BF4634B213FD9351E4365665DE86B(_thisAdjusted, method);
  43347. }
  43348. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m62EA87A4999387C191B319104DE272A81F89BDCE_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  43349. {
  43350. {
  43351. Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 L_0;
  43352. L_0 = InternalEnumerator_1_get_Current_m53D3F7C3AEE9EE4AFE260902B6B093C2952E9668(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  43353. Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 L_1 = L_0;
  43354. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  43355. return L_2;
  43356. }
  43357. }
  43358. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m62EA87A4999387C191B319104DE272A81F89BDCE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43359. {
  43360. InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* _thisAdjusted;
  43361. int32_t _offset = 1;
  43362. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*>(__this + _offset);
  43363. RuntimeObject* _returnValue;
  43364. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m62EA87A4999387C191B319104DE272A81F89BDCE(_thisAdjusted, method);
  43365. return _returnValue;
  43366. }
  43367. #ifdef __clang__
  43368. #pragma clang diagnostic pop
  43369. #endif
  43370. #ifdef __clang__
  43371. #pragma clang diagnostic push
  43372. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43373. #pragma clang diagnostic ignored "-Wunused-variable"
  43374. #endif
  43375. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m5BF1D115BB5FBB77CA2E26D6D03ABA0407FE63CF_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  43376. {
  43377. {
  43378. RuntimeArray* L_0 = ___0_array;
  43379. __this->___array = L_0;
  43380. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  43381. __this->___idx = ((int32_t)-2);
  43382. return;
  43383. }
  43384. }
  43385. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m5BF1D115BB5FBB77CA2E26D6D03ABA0407FE63CF_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  43386. {
  43387. InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* _thisAdjusted;
  43388. int32_t _offset = 1;
  43389. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*>(__this + _offset);
  43390. InternalEnumerator_1__ctor_m5BF1D115BB5FBB77CA2E26D6D03ABA0407FE63CF(_thisAdjusted, ___0_array, method);
  43391. }
  43392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m61AD1308412798FBF727E64FAA7E5D84848BE165_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  43393. {
  43394. {
  43395. return;
  43396. }
  43397. }
  43398. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m61AD1308412798FBF727E64FAA7E5D84848BE165_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43399. {
  43400. InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* _thisAdjusted;
  43401. int32_t _offset = 1;
  43402. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*>(__this + _offset);
  43403. InternalEnumerator_1_Dispose_m61AD1308412798FBF727E64FAA7E5D84848BE165(_thisAdjusted, method);
  43404. }
  43405. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mAA8F73EBEA7065CB7E3DED0E7AFF939A29F7CD70_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  43406. {
  43407. int32_t V_0 = 0;
  43408. {
  43409. int32_t L_0 = __this->___idx;
  43410. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  43411. {
  43412. goto IL_001b;
  43413. }
  43414. }
  43415. {
  43416. RuntimeArray* L_1 = __this->___array;
  43417. NullCheck(L_1);
  43418. int32_t L_2;
  43419. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  43420. __this->___idx = L_2;
  43421. }
  43422. IL_001b:
  43423. {
  43424. int32_t L_3 = __this->___idx;
  43425. if ((((int32_t)L_3) == ((int32_t)(-1))))
  43426. {
  43427. goto IL_003c;
  43428. }
  43429. }
  43430. {
  43431. int32_t L_4 = __this->___idx;
  43432. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  43433. int32_t L_5 = V_0;
  43434. __this->___idx = L_5;
  43435. int32_t L_6 = V_0;
  43436. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  43437. }
  43438. IL_003c:
  43439. {
  43440. return (bool)0;
  43441. }
  43442. }
  43443. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mAA8F73EBEA7065CB7E3DED0E7AFF939A29F7CD70_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43444. {
  43445. InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* _thisAdjusted;
  43446. int32_t _offset = 1;
  43447. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*>(__this + _offset);
  43448. bool _returnValue;
  43449. _returnValue = InternalEnumerator_1_MoveNext_mAA8F73EBEA7065CB7E3DED0E7AFF939A29F7CD70(_thisAdjusted, method);
  43450. return _returnValue;
  43451. }
  43452. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C InternalEnumerator_1_get_Current_m7D6185E2DA6C167EFF62CE091F8595E793DD085B_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  43453. {
  43454. {
  43455. int32_t L_0 = __this->___idx;
  43456. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  43457. {
  43458. goto IL_0015;
  43459. }
  43460. }
  43461. {
  43462. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  43463. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  43464. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  43465. }
  43466. IL_0015:
  43467. {
  43468. int32_t L_2 = __this->___idx;
  43469. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  43470. {
  43471. goto IL_0029;
  43472. }
  43473. }
  43474. {
  43475. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  43476. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  43477. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  43478. }
  43479. IL_0029:
  43480. {
  43481. RuntimeArray* L_4 = __this->___array;
  43482. RuntimeArray* L_5 = __this->___array;
  43483. NullCheck(L_5);
  43484. int32_t L_6;
  43485. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  43486. int32_t L_7 = __this->___idx;
  43487. NullCheck(L_4);
  43488. Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C L_8;
  43489. L_8 = Array_InternalArray__get_Item_TisEntry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C_mC787B9AF9BE570B6DEE33E4F0B3E870F3F9E1F41(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  43490. return L_8;
  43491. }
  43492. }
  43493. IL2CPP_EXTERN_C Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C InternalEnumerator_1_get_Current_m7D6185E2DA6C167EFF62CE091F8595E793DD085B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43494. {
  43495. InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* _thisAdjusted;
  43496. int32_t _offset = 1;
  43497. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*>(__this + _offset);
  43498. Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C _returnValue;
  43499. _returnValue = InternalEnumerator_1_get_Current_m7D6185E2DA6C167EFF62CE091F8595E793DD085B(_thisAdjusted, method);
  43500. return _returnValue;
  43501. }
  43502. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mBB01FE5ED52B273296C6E33988764F77563FBEAA_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  43503. {
  43504. {
  43505. __this->___idx = ((int32_t)-2);
  43506. return;
  43507. }
  43508. }
  43509. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mBB01FE5ED52B273296C6E33988764F77563FBEAA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43510. {
  43511. InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* _thisAdjusted;
  43512. int32_t _offset = 1;
  43513. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*>(__this + _offset);
  43514. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mBB01FE5ED52B273296C6E33988764F77563FBEAA(_thisAdjusted, method);
  43515. }
  43516. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF10865103698569BE9B5122A522EE8482CF2F80E_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  43517. {
  43518. {
  43519. Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C L_0;
  43520. L_0 = InternalEnumerator_1_get_Current_m7D6185E2DA6C167EFF62CE091F8595E793DD085B(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  43521. Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C L_1 = L_0;
  43522. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  43523. return L_2;
  43524. }
  43525. }
  43526. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF10865103698569BE9B5122A522EE8482CF2F80E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43527. {
  43528. InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* _thisAdjusted;
  43529. int32_t _offset = 1;
  43530. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*>(__this + _offset);
  43531. RuntimeObject* _returnValue;
  43532. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF10865103698569BE9B5122A522EE8482CF2F80E(_thisAdjusted, method);
  43533. return _returnValue;
  43534. }
  43535. #ifdef __clang__
  43536. #pragma clang diagnostic pop
  43537. #endif
  43538. #ifdef __clang__
  43539. #pragma clang diagnostic push
  43540. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43541. #pragma clang diagnostic ignored "-Wunused-variable"
  43542. #endif
  43543. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m49776CD7E831C9898FA32890074CB7438D37BBCD_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  43544. {
  43545. {
  43546. RuntimeArray* L_0 = ___0_array;
  43547. __this->___array = L_0;
  43548. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  43549. __this->___idx = ((int32_t)-2);
  43550. return;
  43551. }
  43552. }
  43553. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m49776CD7E831C9898FA32890074CB7438D37BBCD_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  43554. {
  43555. InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* _thisAdjusted;
  43556. int32_t _offset = 1;
  43557. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*>(__this + _offset);
  43558. InternalEnumerator_1__ctor_m49776CD7E831C9898FA32890074CB7438D37BBCD(_thisAdjusted, ___0_array, method);
  43559. }
  43560. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m04312809171D73C20263F14AB9121C5E88566E75_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  43561. {
  43562. {
  43563. return;
  43564. }
  43565. }
  43566. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m04312809171D73C20263F14AB9121C5E88566E75_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43567. {
  43568. InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* _thisAdjusted;
  43569. int32_t _offset = 1;
  43570. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*>(__this + _offset);
  43571. InternalEnumerator_1_Dispose_m04312809171D73C20263F14AB9121C5E88566E75(_thisAdjusted, method);
  43572. }
  43573. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m71620E32F662AE8749223CFC050F483B83601C4F_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  43574. {
  43575. int32_t V_0 = 0;
  43576. {
  43577. int32_t L_0 = __this->___idx;
  43578. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  43579. {
  43580. goto IL_001b;
  43581. }
  43582. }
  43583. {
  43584. RuntimeArray* L_1 = __this->___array;
  43585. NullCheck(L_1);
  43586. int32_t L_2;
  43587. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  43588. __this->___idx = L_2;
  43589. }
  43590. IL_001b:
  43591. {
  43592. int32_t L_3 = __this->___idx;
  43593. if ((((int32_t)L_3) == ((int32_t)(-1))))
  43594. {
  43595. goto IL_003c;
  43596. }
  43597. }
  43598. {
  43599. int32_t L_4 = __this->___idx;
  43600. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  43601. int32_t L_5 = V_0;
  43602. __this->___idx = L_5;
  43603. int32_t L_6 = V_0;
  43604. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  43605. }
  43606. IL_003c:
  43607. {
  43608. return (bool)0;
  43609. }
  43610. }
  43611. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m71620E32F662AE8749223CFC050F483B83601C4F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43612. {
  43613. InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* _thisAdjusted;
  43614. int32_t _offset = 1;
  43615. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*>(__this + _offset);
  43616. bool _returnValue;
  43617. _returnValue = InternalEnumerator_1_MoveNext_m71620E32F662AE8749223CFC050F483B83601C4F(_thisAdjusted, method);
  43618. return _returnValue;
  43619. }
  43620. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 InternalEnumerator_1_get_Current_m311AC4C15A827AE6B4D7079345185B919BE3FAE1_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  43621. {
  43622. {
  43623. int32_t L_0 = __this->___idx;
  43624. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  43625. {
  43626. goto IL_0015;
  43627. }
  43628. }
  43629. {
  43630. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  43631. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  43632. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  43633. }
  43634. IL_0015:
  43635. {
  43636. int32_t L_2 = __this->___idx;
  43637. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  43638. {
  43639. goto IL_0029;
  43640. }
  43641. }
  43642. {
  43643. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  43644. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  43645. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  43646. }
  43647. IL_0029:
  43648. {
  43649. RuntimeArray* L_4 = __this->___array;
  43650. RuntimeArray* L_5 = __this->___array;
  43651. NullCheck(L_5);
  43652. int32_t L_6;
  43653. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  43654. int32_t L_7 = __this->___idx;
  43655. NullCheck(L_4);
  43656. Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 L_8;
  43657. L_8 = Array_InternalArray__get_Item_TisEntry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9_mD8354B12E1BED5CC036C1DC67B37781538EED808(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  43658. return L_8;
  43659. }
  43660. }
  43661. IL2CPP_EXTERN_C Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 InternalEnumerator_1_get_Current_m311AC4C15A827AE6B4D7079345185B919BE3FAE1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43662. {
  43663. InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* _thisAdjusted;
  43664. int32_t _offset = 1;
  43665. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*>(__this + _offset);
  43666. Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 _returnValue;
  43667. _returnValue = InternalEnumerator_1_get_Current_m311AC4C15A827AE6B4D7079345185B919BE3FAE1(_thisAdjusted, method);
  43668. return _returnValue;
  43669. }
  43670. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3022FB53EA853D49E38755D40D07C6CD55F89B6D_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  43671. {
  43672. {
  43673. __this->___idx = ((int32_t)-2);
  43674. return;
  43675. }
  43676. }
  43677. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3022FB53EA853D49E38755D40D07C6CD55F89B6D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43678. {
  43679. InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* _thisAdjusted;
  43680. int32_t _offset = 1;
  43681. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*>(__this + _offset);
  43682. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3022FB53EA853D49E38755D40D07C6CD55F89B6D(_thisAdjusted, method);
  43683. }
  43684. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0EC5C3BADD50936BCBB0DECA7766B01D9BD47CF2_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  43685. {
  43686. {
  43687. Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 L_0;
  43688. L_0 = InternalEnumerator_1_get_Current_m311AC4C15A827AE6B4D7079345185B919BE3FAE1(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  43689. Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 L_1 = L_0;
  43690. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  43691. return L_2;
  43692. }
  43693. }
  43694. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0EC5C3BADD50936BCBB0DECA7766B01D9BD47CF2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43695. {
  43696. InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* _thisAdjusted;
  43697. int32_t _offset = 1;
  43698. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*>(__this + _offset);
  43699. RuntimeObject* _returnValue;
  43700. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0EC5C3BADD50936BCBB0DECA7766B01D9BD47CF2(_thisAdjusted, method);
  43701. return _returnValue;
  43702. }
  43703. #ifdef __clang__
  43704. #pragma clang diagnostic pop
  43705. #endif
  43706. #ifdef __clang__
  43707. #pragma clang diagnostic push
  43708. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43709. #pragma clang diagnostic ignored "-Wunused-variable"
  43710. #endif
  43711. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mA69DE74173E72840CC3931E697B0B370F3044E1F_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  43712. {
  43713. {
  43714. RuntimeArray* L_0 = ___0_array;
  43715. __this->___array = L_0;
  43716. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  43717. __this->___idx = ((int32_t)-2);
  43718. return;
  43719. }
  43720. }
  43721. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mA69DE74173E72840CC3931E697B0B370F3044E1F_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  43722. {
  43723. InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* _thisAdjusted;
  43724. int32_t _offset = 1;
  43725. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*>(__this + _offset);
  43726. InternalEnumerator_1__ctor_mA69DE74173E72840CC3931E697B0B370F3044E1F(_thisAdjusted, ___0_array, method);
  43727. }
  43728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m15588A55E1E8F6610FD0BC41291FAA60746956F8_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  43729. {
  43730. {
  43731. return;
  43732. }
  43733. }
  43734. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m15588A55E1E8F6610FD0BC41291FAA60746956F8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43735. {
  43736. InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* _thisAdjusted;
  43737. int32_t _offset = 1;
  43738. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*>(__this + _offset);
  43739. InternalEnumerator_1_Dispose_m15588A55E1E8F6610FD0BC41291FAA60746956F8(_thisAdjusted, method);
  43740. }
  43741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m2CAB17DD0B5002128BBE25021F09BCDD591F9AA6_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  43742. {
  43743. int32_t V_0 = 0;
  43744. {
  43745. int32_t L_0 = __this->___idx;
  43746. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  43747. {
  43748. goto IL_001b;
  43749. }
  43750. }
  43751. {
  43752. RuntimeArray* L_1 = __this->___array;
  43753. NullCheck(L_1);
  43754. int32_t L_2;
  43755. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  43756. __this->___idx = L_2;
  43757. }
  43758. IL_001b:
  43759. {
  43760. int32_t L_3 = __this->___idx;
  43761. if ((((int32_t)L_3) == ((int32_t)(-1))))
  43762. {
  43763. goto IL_003c;
  43764. }
  43765. }
  43766. {
  43767. int32_t L_4 = __this->___idx;
  43768. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  43769. int32_t L_5 = V_0;
  43770. __this->___idx = L_5;
  43771. int32_t L_6 = V_0;
  43772. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  43773. }
  43774. IL_003c:
  43775. {
  43776. return (bool)0;
  43777. }
  43778. }
  43779. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m2CAB17DD0B5002128BBE25021F09BCDD591F9AA6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43780. {
  43781. InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* _thisAdjusted;
  43782. int32_t _offset = 1;
  43783. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*>(__this + _offset);
  43784. bool _returnValue;
  43785. _returnValue = InternalEnumerator_1_MoveNext_m2CAB17DD0B5002128BBE25021F09BCDD591F9AA6(_thisAdjusted, method);
  43786. return _returnValue;
  43787. }
  43788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tA212E7034D981AC2F7E219C600769EE485919684 InternalEnumerator_1_get_Current_mB484476E8FD03F3F4AD04F733E633492CB040F7D_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  43789. {
  43790. {
  43791. int32_t L_0 = __this->___idx;
  43792. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  43793. {
  43794. goto IL_0015;
  43795. }
  43796. }
  43797. {
  43798. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  43799. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  43800. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  43801. }
  43802. IL_0015:
  43803. {
  43804. int32_t L_2 = __this->___idx;
  43805. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  43806. {
  43807. goto IL_0029;
  43808. }
  43809. }
  43810. {
  43811. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  43812. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  43813. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  43814. }
  43815. IL_0029:
  43816. {
  43817. RuntimeArray* L_4 = __this->___array;
  43818. RuntimeArray* L_5 = __this->___array;
  43819. NullCheck(L_5);
  43820. int32_t L_6;
  43821. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  43822. int32_t L_7 = __this->___idx;
  43823. NullCheck(L_4);
  43824. Entry_tA212E7034D981AC2F7E219C600769EE485919684 L_8;
  43825. L_8 = Array_InternalArray__get_Item_TisEntry_tA212E7034D981AC2F7E219C600769EE485919684_m4AC187D8868ECDBC96A24C0D91AB171F6571B19C(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  43826. return L_8;
  43827. }
  43828. }
  43829. IL2CPP_EXTERN_C Entry_tA212E7034D981AC2F7E219C600769EE485919684 InternalEnumerator_1_get_Current_mB484476E8FD03F3F4AD04F733E633492CB040F7D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43830. {
  43831. InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* _thisAdjusted;
  43832. int32_t _offset = 1;
  43833. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*>(__this + _offset);
  43834. Entry_tA212E7034D981AC2F7E219C600769EE485919684 _returnValue;
  43835. _returnValue = InternalEnumerator_1_get_Current_mB484476E8FD03F3F4AD04F733E633492CB040F7D(_thisAdjusted, method);
  43836. return _returnValue;
  43837. }
  43838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6B21C347F5049DDAEFDFC034D4664B8960942090_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  43839. {
  43840. {
  43841. __this->___idx = ((int32_t)-2);
  43842. return;
  43843. }
  43844. }
  43845. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6B21C347F5049DDAEFDFC034D4664B8960942090_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43846. {
  43847. InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* _thisAdjusted;
  43848. int32_t _offset = 1;
  43849. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*>(__this + _offset);
  43850. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6B21C347F5049DDAEFDFC034D4664B8960942090(_thisAdjusted, method);
  43851. }
  43852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mAA0B09277F4A7A5111ED384DE186590586DB65D8_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  43853. {
  43854. {
  43855. Entry_tA212E7034D981AC2F7E219C600769EE485919684 L_0;
  43856. L_0 = InternalEnumerator_1_get_Current_mB484476E8FD03F3F4AD04F733E633492CB040F7D(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  43857. Entry_tA212E7034D981AC2F7E219C600769EE485919684 L_1 = L_0;
  43858. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  43859. return L_2;
  43860. }
  43861. }
  43862. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mAA0B09277F4A7A5111ED384DE186590586DB65D8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43863. {
  43864. InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* _thisAdjusted;
  43865. int32_t _offset = 1;
  43866. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*>(__this + _offset);
  43867. RuntimeObject* _returnValue;
  43868. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mAA0B09277F4A7A5111ED384DE186590586DB65D8(_thisAdjusted, method);
  43869. return _returnValue;
  43870. }
  43871. #ifdef __clang__
  43872. #pragma clang diagnostic pop
  43873. #endif
  43874. #ifdef __clang__
  43875. #pragma clang diagnostic push
  43876. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43877. #pragma clang diagnostic ignored "-Wunused-variable"
  43878. #endif
  43879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m307D0AAAFE1B013144E1D8FE2139F26D8FADBC29_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  43880. {
  43881. {
  43882. RuntimeArray* L_0 = ___0_array;
  43883. __this->___array = L_0;
  43884. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  43885. __this->___idx = ((int32_t)-2);
  43886. return;
  43887. }
  43888. }
  43889. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m307D0AAAFE1B013144E1D8FE2139F26D8FADBC29_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  43890. {
  43891. InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* _thisAdjusted;
  43892. int32_t _offset = 1;
  43893. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*>(__this + _offset);
  43894. InternalEnumerator_1__ctor_m307D0AAAFE1B013144E1D8FE2139F26D8FADBC29(_thisAdjusted, ___0_array, method);
  43895. }
  43896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mF1D90BAAE93BD4C84C088ACC02DBC525DAB61BA8_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  43897. {
  43898. {
  43899. return;
  43900. }
  43901. }
  43902. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mF1D90BAAE93BD4C84C088ACC02DBC525DAB61BA8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43903. {
  43904. InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* _thisAdjusted;
  43905. int32_t _offset = 1;
  43906. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*>(__this + _offset);
  43907. InternalEnumerator_1_Dispose_mF1D90BAAE93BD4C84C088ACC02DBC525DAB61BA8(_thisAdjusted, method);
  43908. }
  43909. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mAF51340689F9F9123B5E1C0BE8C864BF5452D290_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  43910. {
  43911. int32_t V_0 = 0;
  43912. {
  43913. int32_t L_0 = __this->___idx;
  43914. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  43915. {
  43916. goto IL_001b;
  43917. }
  43918. }
  43919. {
  43920. RuntimeArray* L_1 = __this->___array;
  43921. NullCheck(L_1);
  43922. int32_t L_2;
  43923. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  43924. __this->___idx = L_2;
  43925. }
  43926. IL_001b:
  43927. {
  43928. int32_t L_3 = __this->___idx;
  43929. if ((((int32_t)L_3) == ((int32_t)(-1))))
  43930. {
  43931. goto IL_003c;
  43932. }
  43933. }
  43934. {
  43935. int32_t L_4 = __this->___idx;
  43936. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  43937. int32_t L_5 = V_0;
  43938. __this->___idx = L_5;
  43939. int32_t L_6 = V_0;
  43940. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  43941. }
  43942. IL_003c:
  43943. {
  43944. return (bool)0;
  43945. }
  43946. }
  43947. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mAF51340689F9F9123B5E1C0BE8C864BF5452D290_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43948. {
  43949. InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* _thisAdjusted;
  43950. int32_t _offset = 1;
  43951. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*>(__this + _offset);
  43952. bool _returnValue;
  43953. _returnValue = InternalEnumerator_1_MoveNext_mAF51340689F9F9123B5E1C0BE8C864BF5452D290(_thisAdjusted, method);
  43954. return _returnValue;
  43955. }
  43956. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 InternalEnumerator_1_get_Current_m870C3B626D455C88626FA83AEFCB22D6B4280097_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  43957. {
  43958. {
  43959. int32_t L_0 = __this->___idx;
  43960. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  43961. {
  43962. goto IL_0015;
  43963. }
  43964. }
  43965. {
  43966. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  43967. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  43968. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  43969. }
  43970. IL_0015:
  43971. {
  43972. int32_t L_2 = __this->___idx;
  43973. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  43974. {
  43975. goto IL_0029;
  43976. }
  43977. }
  43978. {
  43979. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  43980. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  43981. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  43982. }
  43983. IL_0029:
  43984. {
  43985. RuntimeArray* L_4 = __this->___array;
  43986. RuntimeArray* L_5 = __this->___array;
  43987. NullCheck(L_5);
  43988. int32_t L_6;
  43989. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  43990. int32_t L_7 = __this->___idx;
  43991. NullCheck(L_4);
  43992. Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 L_8;
  43993. L_8 = Array_InternalArray__get_Item_TisEntry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339_m1088F102665991F3DE546DEA8EF21701C2C8C9D2(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  43994. return L_8;
  43995. }
  43996. }
  43997. IL2CPP_EXTERN_C Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 InternalEnumerator_1_get_Current_m870C3B626D455C88626FA83AEFCB22D6B4280097_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  43998. {
  43999. InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* _thisAdjusted;
  44000. int32_t _offset = 1;
  44001. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*>(__this + _offset);
  44002. Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 _returnValue;
  44003. _returnValue = InternalEnumerator_1_get_Current_m870C3B626D455C88626FA83AEFCB22D6B4280097(_thisAdjusted, method);
  44004. return _returnValue;
  44005. }
  44006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7453691F58508B805984F5D11FEC74B2FD61FD1F_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  44007. {
  44008. {
  44009. __this->___idx = ((int32_t)-2);
  44010. return;
  44011. }
  44012. }
  44013. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7453691F58508B805984F5D11FEC74B2FD61FD1F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44014. {
  44015. InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* _thisAdjusted;
  44016. int32_t _offset = 1;
  44017. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*>(__this + _offset);
  44018. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7453691F58508B805984F5D11FEC74B2FD61FD1F(_thisAdjusted, method);
  44019. }
  44020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE9CB5EAF04294F677BE28228DFDA070E075DA9DB_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  44021. {
  44022. {
  44023. Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 L_0;
  44024. L_0 = InternalEnumerator_1_get_Current_m870C3B626D455C88626FA83AEFCB22D6B4280097(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  44025. Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 L_1 = L_0;
  44026. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  44027. return L_2;
  44028. }
  44029. }
  44030. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE9CB5EAF04294F677BE28228DFDA070E075DA9DB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44031. {
  44032. InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* _thisAdjusted;
  44033. int32_t _offset = 1;
  44034. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*>(__this + _offset);
  44035. RuntimeObject* _returnValue;
  44036. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE9CB5EAF04294F677BE28228DFDA070E075DA9DB(_thisAdjusted, method);
  44037. return _returnValue;
  44038. }
  44039. #ifdef __clang__
  44040. #pragma clang diagnostic pop
  44041. #endif
  44042. #ifdef __clang__
  44043. #pragma clang diagnostic push
  44044. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44045. #pragma clang diagnostic ignored "-Wunused-variable"
  44046. #endif
  44047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mBB718400FF461892FAAE830196304F75A8A525D1_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  44048. {
  44049. {
  44050. RuntimeArray* L_0 = ___0_array;
  44051. __this->___array = L_0;
  44052. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  44053. __this->___idx = ((int32_t)-2);
  44054. return;
  44055. }
  44056. }
  44057. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mBB718400FF461892FAAE830196304F75A8A525D1_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  44058. {
  44059. InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* _thisAdjusted;
  44060. int32_t _offset = 1;
  44061. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*>(__this + _offset);
  44062. InternalEnumerator_1__ctor_mBB718400FF461892FAAE830196304F75A8A525D1(_thisAdjusted, ___0_array, method);
  44063. }
  44064. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m11E9F1C30F613E5C333F6C42B4FB3D66DF93DC01_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  44065. {
  44066. {
  44067. return;
  44068. }
  44069. }
  44070. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m11E9F1C30F613E5C333F6C42B4FB3D66DF93DC01_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44071. {
  44072. InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* _thisAdjusted;
  44073. int32_t _offset = 1;
  44074. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*>(__this + _offset);
  44075. InternalEnumerator_1_Dispose_m11E9F1C30F613E5C333F6C42B4FB3D66DF93DC01(_thisAdjusted, method);
  44076. }
  44077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mD3DEB7EF158C943232537DC4287F559665E5F84A_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  44078. {
  44079. int32_t V_0 = 0;
  44080. {
  44081. int32_t L_0 = __this->___idx;
  44082. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  44083. {
  44084. goto IL_001b;
  44085. }
  44086. }
  44087. {
  44088. RuntimeArray* L_1 = __this->___array;
  44089. NullCheck(L_1);
  44090. int32_t L_2;
  44091. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  44092. __this->___idx = L_2;
  44093. }
  44094. IL_001b:
  44095. {
  44096. int32_t L_3 = __this->___idx;
  44097. if ((((int32_t)L_3) == ((int32_t)(-1))))
  44098. {
  44099. goto IL_003c;
  44100. }
  44101. }
  44102. {
  44103. int32_t L_4 = __this->___idx;
  44104. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  44105. int32_t L_5 = V_0;
  44106. __this->___idx = L_5;
  44107. int32_t L_6 = V_0;
  44108. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  44109. }
  44110. IL_003c:
  44111. {
  44112. return (bool)0;
  44113. }
  44114. }
  44115. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mD3DEB7EF158C943232537DC4287F559665E5F84A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44116. {
  44117. InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* _thisAdjusted;
  44118. int32_t _offset = 1;
  44119. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*>(__this + _offset);
  44120. bool _returnValue;
  44121. _returnValue = InternalEnumerator_1_MoveNext_mD3DEB7EF158C943232537DC4287F559665E5F84A(_thisAdjusted, method);
  44122. return _returnValue;
  44123. }
  44124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC InternalEnumerator_1_get_Current_m86509C146EBB6F3B27F7CB869FC982AB256764F5_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  44125. {
  44126. {
  44127. int32_t L_0 = __this->___idx;
  44128. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  44129. {
  44130. goto IL_0015;
  44131. }
  44132. }
  44133. {
  44134. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  44135. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  44136. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  44137. }
  44138. IL_0015:
  44139. {
  44140. int32_t L_2 = __this->___idx;
  44141. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  44142. {
  44143. goto IL_0029;
  44144. }
  44145. }
  44146. {
  44147. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  44148. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  44149. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  44150. }
  44151. IL_0029:
  44152. {
  44153. RuntimeArray* L_4 = __this->___array;
  44154. RuntimeArray* L_5 = __this->___array;
  44155. NullCheck(L_5);
  44156. int32_t L_6;
  44157. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  44158. int32_t L_7 = __this->___idx;
  44159. NullCheck(L_4);
  44160. Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC L_8;
  44161. L_8 = Array_InternalArray__get_Item_TisEntry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC_mCB04A6276861E21A4E629C375032881A578C62D5(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  44162. return L_8;
  44163. }
  44164. }
  44165. IL2CPP_EXTERN_C Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC InternalEnumerator_1_get_Current_m86509C146EBB6F3B27F7CB869FC982AB256764F5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44166. {
  44167. InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* _thisAdjusted;
  44168. int32_t _offset = 1;
  44169. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*>(__this + _offset);
  44170. Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC _returnValue;
  44171. _returnValue = InternalEnumerator_1_get_Current_m86509C146EBB6F3B27F7CB869FC982AB256764F5(_thisAdjusted, method);
  44172. return _returnValue;
  44173. }
  44174. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m01FC7E2D5E7D997883AFF6D287E623C67CDD2766_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  44175. {
  44176. {
  44177. __this->___idx = ((int32_t)-2);
  44178. return;
  44179. }
  44180. }
  44181. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m01FC7E2D5E7D997883AFF6D287E623C67CDD2766_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44182. {
  44183. InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* _thisAdjusted;
  44184. int32_t _offset = 1;
  44185. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*>(__this + _offset);
  44186. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m01FC7E2D5E7D997883AFF6D287E623C67CDD2766(_thisAdjusted, method);
  44187. }
  44188. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m012C235148D78B2DD163A607DAC1222CA5806AB4_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  44189. {
  44190. {
  44191. Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC L_0;
  44192. L_0 = InternalEnumerator_1_get_Current_m86509C146EBB6F3B27F7CB869FC982AB256764F5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  44193. Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC L_1 = L_0;
  44194. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  44195. return L_2;
  44196. }
  44197. }
  44198. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m012C235148D78B2DD163A607DAC1222CA5806AB4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44199. {
  44200. InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* _thisAdjusted;
  44201. int32_t _offset = 1;
  44202. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*>(__this + _offset);
  44203. RuntimeObject* _returnValue;
  44204. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m012C235148D78B2DD163A607DAC1222CA5806AB4(_thisAdjusted, method);
  44205. return _returnValue;
  44206. }
  44207. #ifdef __clang__
  44208. #pragma clang diagnostic pop
  44209. #endif
  44210. #ifdef __clang__
  44211. #pragma clang diagnostic push
  44212. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44213. #pragma clang diagnostic ignored "-Wunused-variable"
  44214. #endif
  44215. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mFACB7C97CDD6B5DF7D4A42D0D796F40B401F98E4_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  44216. {
  44217. {
  44218. RuntimeArray* L_0 = ___0_array;
  44219. __this->___array = L_0;
  44220. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  44221. __this->___idx = ((int32_t)-2);
  44222. return;
  44223. }
  44224. }
  44225. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mFACB7C97CDD6B5DF7D4A42D0D796F40B401F98E4_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  44226. {
  44227. InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* _thisAdjusted;
  44228. int32_t _offset = 1;
  44229. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*>(__this + _offset);
  44230. InternalEnumerator_1__ctor_mFACB7C97CDD6B5DF7D4A42D0D796F40B401F98E4(_thisAdjusted, ___0_array, method);
  44231. }
  44232. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m9EF7106E63AD5106B8DF9335689615378D883A61_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  44233. {
  44234. {
  44235. return;
  44236. }
  44237. }
  44238. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m9EF7106E63AD5106B8DF9335689615378D883A61_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44239. {
  44240. InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* _thisAdjusted;
  44241. int32_t _offset = 1;
  44242. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*>(__this + _offset);
  44243. InternalEnumerator_1_Dispose_m9EF7106E63AD5106B8DF9335689615378D883A61(_thisAdjusted, method);
  44244. }
  44245. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mD79BF89B5F763BFE385EB52A2E23B71D911DC001_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  44246. {
  44247. int32_t V_0 = 0;
  44248. {
  44249. int32_t L_0 = __this->___idx;
  44250. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  44251. {
  44252. goto IL_001b;
  44253. }
  44254. }
  44255. {
  44256. RuntimeArray* L_1 = __this->___array;
  44257. NullCheck(L_1);
  44258. int32_t L_2;
  44259. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  44260. __this->___idx = L_2;
  44261. }
  44262. IL_001b:
  44263. {
  44264. int32_t L_3 = __this->___idx;
  44265. if ((((int32_t)L_3) == ((int32_t)(-1))))
  44266. {
  44267. goto IL_003c;
  44268. }
  44269. }
  44270. {
  44271. int32_t L_4 = __this->___idx;
  44272. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  44273. int32_t L_5 = V_0;
  44274. __this->___idx = L_5;
  44275. int32_t L_6 = V_0;
  44276. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  44277. }
  44278. IL_003c:
  44279. {
  44280. return (bool)0;
  44281. }
  44282. }
  44283. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mD79BF89B5F763BFE385EB52A2E23B71D911DC001_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44284. {
  44285. InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* _thisAdjusted;
  44286. int32_t _offset = 1;
  44287. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*>(__this + _offset);
  44288. bool _returnValue;
  44289. _returnValue = InternalEnumerator_1_MoveNext_mD79BF89B5F763BFE385EB52A2E23B71D911DC001(_thisAdjusted, method);
  44290. return _returnValue;
  44291. }
  44292. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC InternalEnumerator_1_get_Current_m8C0052D9ACB0FF75687D42F82D68A549C7E1201C_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  44293. {
  44294. {
  44295. int32_t L_0 = __this->___idx;
  44296. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  44297. {
  44298. goto IL_0015;
  44299. }
  44300. }
  44301. {
  44302. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  44303. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  44304. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  44305. }
  44306. IL_0015:
  44307. {
  44308. int32_t L_2 = __this->___idx;
  44309. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  44310. {
  44311. goto IL_0029;
  44312. }
  44313. }
  44314. {
  44315. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  44316. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  44317. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  44318. }
  44319. IL_0029:
  44320. {
  44321. RuntimeArray* L_4 = __this->___array;
  44322. RuntimeArray* L_5 = __this->___array;
  44323. NullCheck(L_5);
  44324. int32_t L_6;
  44325. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  44326. int32_t L_7 = __this->___idx;
  44327. NullCheck(L_4);
  44328. Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC L_8;
  44329. L_8 = Array_InternalArray__get_Item_TisEntry_t532FECF491646E3372F9D145FEC277E0C5089CBC_m66ACE8190C55FBA474419EBBF270AED2FFBD24C6(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  44330. return L_8;
  44331. }
  44332. }
  44333. IL2CPP_EXTERN_C Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC InternalEnumerator_1_get_Current_m8C0052D9ACB0FF75687D42F82D68A549C7E1201C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44334. {
  44335. InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* _thisAdjusted;
  44336. int32_t _offset = 1;
  44337. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*>(__this + _offset);
  44338. Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC _returnValue;
  44339. _returnValue = InternalEnumerator_1_get_Current_m8C0052D9ACB0FF75687D42F82D68A549C7E1201C(_thisAdjusted, method);
  44340. return _returnValue;
  44341. }
  44342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m499EAAF8574C1609D8A4C60120D026CE53BCE361_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  44343. {
  44344. {
  44345. __this->___idx = ((int32_t)-2);
  44346. return;
  44347. }
  44348. }
  44349. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m499EAAF8574C1609D8A4C60120D026CE53BCE361_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44350. {
  44351. InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* _thisAdjusted;
  44352. int32_t _offset = 1;
  44353. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*>(__this + _offset);
  44354. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m499EAAF8574C1609D8A4C60120D026CE53BCE361(_thisAdjusted, method);
  44355. }
  44356. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC141483E2C66B353265EEF83E1F316B14DF17E71_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  44357. {
  44358. {
  44359. Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC L_0;
  44360. L_0 = InternalEnumerator_1_get_Current_m8C0052D9ACB0FF75687D42F82D68A549C7E1201C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  44361. Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC L_1 = L_0;
  44362. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  44363. return L_2;
  44364. }
  44365. }
  44366. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC141483E2C66B353265EEF83E1F316B14DF17E71_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44367. {
  44368. InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* _thisAdjusted;
  44369. int32_t _offset = 1;
  44370. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*>(__this + _offset);
  44371. RuntimeObject* _returnValue;
  44372. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC141483E2C66B353265EEF83E1F316B14DF17E71(_thisAdjusted, method);
  44373. return _returnValue;
  44374. }
  44375. #ifdef __clang__
  44376. #pragma clang diagnostic pop
  44377. #endif
  44378. #ifdef __clang__
  44379. #pragma clang diagnostic push
  44380. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44381. #pragma clang diagnostic ignored "-Wunused-variable"
  44382. #endif
  44383. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m12D134D5EC25BBE9B3F1CE79EF6022349602C2DB_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  44384. {
  44385. {
  44386. RuntimeArray* L_0 = ___0_array;
  44387. __this->___array = L_0;
  44388. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  44389. __this->___idx = ((int32_t)-2);
  44390. return;
  44391. }
  44392. }
  44393. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m12D134D5EC25BBE9B3F1CE79EF6022349602C2DB_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  44394. {
  44395. InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* _thisAdjusted;
  44396. int32_t _offset = 1;
  44397. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*>(__this + _offset);
  44398. InternalEnumerator_1__ctor_m12D134D5EC25BBE9B3F1CE79EF6022349602C2DB(_thisAdjusted, ___0_array, method);
  44399. }
  44400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m3048D9D30A9D6885DEA99FA870338537017CDBA7_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  44401. {
  44402. {
  44403. return;
  44404. }
  44405. }
  44406. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m3048D9D30A9D6885DEA99FA870338537017CDBA7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44407. {
  44408. InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* _thisAdjusted;
  44409. int32_t _offset = 1;
  44410. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*>(__this + _offset);
  44411. InternalEnumerator_1_Dispose_m3048D9D30A9D6885DEA99FA870338537017CDBA7(_thisAdjusted, method);
  44412. }
  44413. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m1D70C1C80E7B22AA8FCF21143A936E39BC644821_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  44414. {
  44415. int32_t V_0 = 0;
  44416. {
  44417. int32_t L_0 = __this->___idx;
  44418. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  44419. {
  44420. goto IL_001b;
  44421. }
  44422. }
  44423. {
  44424. RuntimeArray* L_1 = __this->___array;
  44425. NullCheck(L_1);
  44426. int32_t L_2;
  44427. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  44428. __this->___idx = L_2;
  44429. }
  44430. IL_001b:
  44431. {
  44432. int32_t L_3 = __this->___idx;
  44433. if ((((int32_t)L_3) == ((int32_t)(-1))))
  44434. {
  44435. goto IL_003c;
  44436. }
  44437. }
  44438. {
  44439. int32_t L_4 = __this->___idx;
  44440. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  44441. int32_t L_5 = V_0;
  44442. __this->___idx = L_5;
  44443. int32_t L_6 = V_0;
  44444. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  44445. }
  44446. IL_003c:
  44447. {
  44448. return (bool)0;
  44449. }
  44450. }
  44451. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m1D70C1C80E7B22AA8FCF21143A936E39BC644821_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44452. {
  44453. InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* _thisAdjusted;
  44454. int32_t _offset = 1;
  44455. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*>(__this + _offset);
  44456. bool _returnValue;
  44457. _returnValue = InternalEnumerator_1_MoveNext_m1D70C1C80E7B22AA8FCF21143A936E39BC644821(_thisAdjusted, method);
  44458. return _returnValue;
  44459. }
  44460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F InternalEnumerator_1_get_Current_mB6D51B6F2F1346A6A99659C15AB47EAD00EE3069_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  44461. {
  44462. {
  44463. int32_t L_0 = __this->___idx;
  44464. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  44465. {
  44466. goto IL_0015;
  44467. }
  44468. }
  44469. {
  44470. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  44471. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  44472. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  44473. }
  44474. IL_0015:
  44475. {
  44476. int32_t L_2 = __this->___idx;
  44477. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  44478. {
  44479. goto IL_0029;
  44480. }
  44481. }
  44482. {
  44483. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  44484. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  44485. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  44486. }
  44487. IL_0029:
  44488. {
  44489. RuntimeArray* L_4 = __this->___array;
  44490. RuntimeArray* L_5 = __this->___array;
  44491. NullCheck(L_5);
  44492. int32_t L_6;
  44493. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  44494. int32_t L_7 = __this->___idx;
  44495. NullCheck(L_4);
  44496. Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F L_8;
  44497. L_8 = Array_InternalArray__get_Item_TisEntry_t527DA100A303E999D54D4B92AEE950BC1015C30F_mD616AB5490F489D6E3A28006436EF28059CF91EA(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  44498. return L_8;
  44499. }
  44500. }
  44501. IL2CPP_EXTERN_C Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F InternalEnumerator_1_get_Current_mB6D51B6F2F1346A6A99659C15AB47EAD00EE3069_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44502. {
  44503. InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* _thisAdjusted;
  44504. int32_t _offset = 1;
  44505. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*>(__this + _offset);
  44506. Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F _returnValue;
  44507. _returnValue = InternalEnumerator_1_get_Current_mB6D51B6F2F1346A6A99659C15AB47EAD00EE3069(_thisAdjusted, method);
  44508. return _returnValue;
  44509. }
  44510. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m2F80CC6071F865F21C6FB48D9A2091542CE265D7_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  44511. {
  44512. {
  44513. __this->___idx = ((int32_t)-2);
  44514. return;
  44515. }
  44516. }
  44517. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m2F80CC6071F865F21C6FB48D9A2091542CE265D7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44518. {
  44519. InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* _thisAdjusted;
  44520. int32_t _offset = 1;
  44521. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*>(__this + _offset);
  44522. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m2F80CC6071F865F21C6FB48D9A2091542CE265D7(_thisAdjusted, method);
  44523. }
  44524. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB82C09E0A18E2C5E2C52747BD574626288016F1C_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  44525. {
  44526. {
  44527. Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F L_0;
  44528. L_0 = InternalEnumerator_1_get_Current_mB6D51B6F2F1346A6A99659C15AB47EAD00EE3069(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  44529. Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F L_1 = L_0;
  44530. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  44531. return L_2;
  44532. }
  44533. }
  44534. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB82C09E0A18E2C5E2C52747BD574626288016F1C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44535. {
  44536. InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* _thisAdjusted;
  44537. int32_t _offset = 1;
  44538. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*>(__this + _offset);
  44539. RuntimeObject* _returnValue;
  44540. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB82C09E0A18E2C5E2C52747BD574626288016F1C(_thisAdjusted, method);
  44541. return _returnValue;
  44542. }
  44543. #ifdef __clang__
  44544. #pragma clang diagnostic pop
  44545. #endif
  44546. #ifdef __clang__
  44547. #pragma clang diagnostic push
  44548. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44549. #pragma clang diagnostic ignored "-Wunused-variable"
  44550. #endif
  44551. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mC8FD022A46C7175CF9650A6FECC651D41D116EC7_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  44552. {
  44553. {
  44554. RuntimeArray* L_0 = ___0_array;
  44555. __this->___array = L_0;
  44556. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  44557. __this->___idx = ((int32_t)-2);
  44558. return;
  44559. }
  44560. }
  44561. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mC8FD022A46C7175CF9650A6FECC651D41D116EC7_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  44562. {
  44563. InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* _thisAdjusted;
  44564. int32_t _offset = 1;
  44565. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*>(__this + _offset);
  44566. InternalEnumerator_1__ctor_mC8FD022A46C7175CF9650A6FECC651D41D116EC7(_thisAdjusted, ___0_array, method);
  44567. }
  44568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m247A2FE821E4DC643E3EAFF9780A573BDEA45718_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  44569. {
  44570. {
  44571. return;
  44572. }
  44573. }
  44574. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m247A2FE821E4DC643E3EAFF9780A573BDEA45718_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44575. {
  44576. InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* _thisAdjusted;
  44577. int32_t _offset = 1;
  44578. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*>(__this + _offset);
  44579. InternalEnumerator_1_Dispose_m247A2FE821E4DC643E3EAFF9780A573BDEA45718(_thisAdjusted, method);
  44580. }
  44581. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC359C321DD20BAC6775187312C537E599A216584_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  44582. {
  44583. int32_t V_0 = 0;
  44584. {
  44585. int32_t L_0 = __this->___idx;
  44586. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  44587. {
  44588. goto IL_001b;
  44589. }
  44590. }
  44591. {
  44592. RuntimeArray* L_1 = __this->___array;
  44593. NullCheck(L_1);
  44594. int32_t L_2;
  44595. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  44596. __this->___idx = L_2;
  44597. }
  44598. IL_001b:
  44599. {
  44600. int32_t L_3 = __this->___idx;
  44601. if ((((int32_t)L_3) == ((int32_t)(-1))))
  44602. {
  44603. goto IL_003c;
  44604. }
  44605. }
  44606. {
  44607. int32_t L_4 = __this->___idx;
  44608. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  44609. int32_t L_5 = V_0;
  44610. __this->___idx = L_5;
  44611. int32_t L_6 = V_0;
  44612. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  44613. }
  44614. IL_003c:
  44615. {
  44616. return (bool)0;
  44617. }
  44618. }
  44619. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mC359C321DD20BAC6775187312C537E599A216584_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44620. {
  44621. InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* _thisAdjusted;
  44622. int32_t _offset = 1;
  44623. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*>(__this + _offset);
  44624. bool _returnValue;
  44625. _returnValue = InternalEnumerator_1_MoveNext_mC359C321DD20BAC6775187312C537E599A216584(_thisAdjusted, method);
  44626. return _returnValue;
  44627. }
  44628. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC InternalEnumerator_1_get_Current_m34D9BA94CAEFF6F9E33A626BABFE9A9B859955EA_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  44629. {
  44630. {
  44631. int32_t L_0 = __this->___idx;
  44632. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  44633. {
  44634. goto IL_0015;
  44635. }
  44636. }
  44637. {
  44638. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  44639. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  44640. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  44641. }
  44642. IL_0015:
  44643. {
  44644. int32_t L_2 = __this->___idx;
  44645. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  44646. {
  44647. goto IL_0029;
  44648. }
  44649. }
  44650. {
  44651. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  44652. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  44653. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  44654. }
  44655. IL_0029:
  44656. {
  44657. RuntimeArray* L_4 = __this->___array;
  44658. RuntimeArray* L_5 = __this->___array;
  44659. NullCheck(L_5);
  44660. int32_t L_6;
  44661. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  44662. int32_t L_7 = __this->___idx;
  44663. NullCheck(L_4);
  44664. Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC L_8;
  44665. L_8 = Array_InternalArray__get_Item_TisEntry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC_m2441B4AF90AAA88878B28EE5D882C96C502D3B28(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  44666. return L_8;
  44667. }
  44668. }
  44669. IL2CPP_EXTERN_C Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC InternalEnumerator_1_get_Current_m34D9BA94CAEFF6F9E33A626BABFE9A9B859955EA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44670. {
  44671. InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* _thisAdjusted;
  44672. int32_t _offset = 1;
  44673. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*>(__this + _offset);
  44674. Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC _returnValue;
  44675. _returnValue = InternalEnumerator_1_get_Current_m34D9BA94CAEFF6F9E33A626BABFE9A9B859955EA(_thisAdjusted, method);
  44676. return _returnValue;
  44677. }
  44678. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC101C2584D13E15B16F2150B3DE689E8544C25E6_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  44679. {
  44680. {
  44681. __this->___idx = ((int32_t)-2);
  44682. return;
  44683. }
  44684. }
  44685. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC101C2584D13E15B16F2150B3DE689E8544C25E6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44686. {
  44687. InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* _thisAdjusted;
  44688. int32_t _offset = 1;
  44689. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*>(__this + _offset);
  44690. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC101C2584D13E15B16F2150B3DE689E8544C25E6(_thisAdjusted, method);
  44691. }
  44692. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m28AC41E1C316F8050C3BE005A40733A231F68900_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  44693. {
  44694. {
  44695. Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC L_0;
  44696. L_0 = InternalEnumerator_1_get_Current_m34D9BA94CAEFF6F9E33A626BABFE9A9B859955EA(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  44697. Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC L_1 = L_0;
  44698. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  44699. return L_2;
  44700. }
  44701. }
  44702. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m28AC41E1C316F8050C3BE005A40733A231F68900_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44703. {
  44704. InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* _thisAdjusted;
  44705. int32_t _offset = 1;
  44706. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*>(__this + _offset);
  44707. RuntimeObject* _returnValue;
  44708. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m28AC41E1C316F8050C3BE005A40733A231F68900(_thisAdjusted, method);
  44709. return _returnValue;
  44710. }
  44711. #ifdef __clang__
  44712. #pragma clang diagnostic pop
  44713. #endif
  44714. #ifdef __clang__
  44715. #pragma clang diagnostic push
  44716. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44717. #pragma clang diagnostic ignored "-Wunused-variable"
  44718. #endif
  44719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m27DF1B45B5E46EF8B9955434521D9697BC99C0CD_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  44720. {
  44721. {
  44722. RuntimeArray* L_0 = ___0_array;
  44723. __this->___array = L_0;
  44724. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  44725. __this->___idx = ((int32_t)-2);
  44726. return;
  44727. }
  44728. }
  44729. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m27DF1B45B5E46EF8B9955434521D9697BC99C0CD_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  44730. {
  44731. InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* _thisAdjusted;
  44732. int32_t _offset = 1;
  44733. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*>(__this + _offset);
  44734. InternalEnumerator_1__ctor_m27DF1B45B5E46EF8B9955434521D9697BC99C0CD(_thisAdjusted, ___0_array, method);
  44735. }
  44736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m34C2CD261B5908EA6B0288B4919C245DC7CE2B93_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  44737. {
  44738. {
  44739. return;
  44740. }
  44741. }
  44742. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m34C2CD261B5908EA6B0288B4919C245DC7CE2B93_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44743. {
  44744. InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* _thisAdjusted;
  44745. int32_t _offset = 1;
  44746. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*>(__this + _offset);
  44747. InternalEnumerator_1_Dispose_m34C2CD261B5908EA6B0288B4919C245DC7CE2B93(_thisAdjusted, method);
  44748. }
  44749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m1D03D2F4BDD357B731D832EDD4768A99A7C1B1FB_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  44750. {
  44751. int32_t V_0 = 0;
  44752. {
  44753. int32_t L_0 = __this->___idx;
  44754. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  44755. {
  44756. goto IL_001b;
  44757. }
  44758. }
  44759. {
  44760. RuntimeArray* L_1 = __this->___array;
  44761. NullCheck(L_1);
  44762. int32_t L_2;
  44763. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  44764. __this->___idx = L_2;
  44765. }
  44766. IL_001b:
  44767. {
  44768. int32_t L_3 = __this->___idx;
  44769. if ((((int32_t)L_3) == ((int32_t)(-1))))
  44770. {
  44771. goto IL_003c;
  44772. }
  44773. }
  44774. {
  44775. int32_t L_4 = __this->___idx;
  44776. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  44777. int32_t L_5 = V_0;
  44778. __this->___idx = L_5;
  44779. int32_t L_6 = V_0;
  44780. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  44781. }
  44782. IL_003c:
  44783. {
  44784. return (bool)0;
  44785. }
  44786. }
  44787. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m1D03D2F4BDD357B731D832EDD4768A99A7C1B1FB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44788. {
  44789. InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* _thisAdjusted;
  44790. int32_t _offset = 1;
  44791. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*>(__this + _offset);
  44792. bool _returnValue;
  44793. _returnValue = InternalEnumerator_1_MoveNext_m1D03D2F4BDD357B731D832EDD4768A99A7C1B1FB(_thisAdjusted, method);
  44794. return _returnValue;
  44795. }
  44796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 InternalEnumerator_1_get_Current_mB7A5F7AAF13683E1076319EE7E387B9C92E754F5_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  44797. {
  44798. {
  44799. int32_t L_0 = __this->___idx;
  44800. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  44801. {
  44802. goto IL_0015;
  44803. }
  44804. }
  44805. {
  44806. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  44807. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  44808. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  44809. }
  44810. IL_0015:
  44811. {
  44812. int32_t L_2 = __this->___idx;
  44813. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  44814. {
  44815. goto IL_0029;
  44816. }
  44817. }
  44818. {
  44819. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  44820. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  44821. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  44822. }
  44823. IL_0029:
  44824. {
  44825. RuntimeArray* L_4 = __this->___array;
  44826. RuntimeArray* L_5 = __this->___array;
  44827. NullCheck(L_5);
  44828. int32_t L_6;
  44829. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  44830. int32_t L_7 = __this->___idx;
  44831. NullCheck(L_4);
  44832. Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 L_8;
  44833. L_8 = Array_InternalArray__get_Item_TisEntry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20_mE0DA271DE34069D502EE98C6D8B917C10D26598E(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  44834. return L_8;
  44835. }
  44836. }
  44837. IL2CPP_EXTERN_C Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 InternalEnumerator_1_get_Current_mB7A5F7AAF13683E1076319EE7E387B9C92E754F5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44838. {
  44839. InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* _thisAdjusted;
  44840. int32_t _offset = 1;
  44841. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*>(__this + _offset);
  44842. Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 _returnValue;
  44843. _returnValue = InternalEnumerator_1_get_Current_mB7A5F7AAF13683E1076319EE7E387B9C92E754F5(_thisAdjusted, method);
  44844. return _returnValue;
  44845. }
  44846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF648A53C3AA4DFB2E909F1C01253ED4B9CE783A4_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  44847. {
  44848. {
  44849. __this->___idx = ((int32_t)-2);
  44850. return;
  44851. }
  44852. }
  44853. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF648A53C3AA4DFB2E909F1C01253ED4B9CE783A4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44854. {
  44855. InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* _thisAdjusted;
  44856. int32_t _offset = 1;
  44857. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*>(__this + _offset);
  44858. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF648A53C3AA4DFB2E909F1C01253ED4B9CE783A4(_thisAdjusted, method);
  44859. }
  44860. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD8B5DE12B2985AF9D11DBAC3D2CD7BCF07C179D4_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  44861. {
  44862. {
  44863. Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 L_0;
  44864. L_0 = InternalEnumerator_1_get_Current_mB7A5F7AAF13683E1076319EE7E387B9C92E754F5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  44865. Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 L_1 = L_0;
  44866. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  44867. return L_2;
  44868. }
  44869. }
  44870. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD8B5DE12B2985AF9D11DBAC3D2CD7BCF07C179D4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44871. {
  44872. InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* _thisAdjusted;
  44873. int32_t _offset = 1;
  44874. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*>(__this + _offset);
  44875. RuntimeObject* _returnValue;
  44876. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD8B5DE12B2985AF9D11DBAC3D2CD7BCF07C179D4(_thisAdjusted, method);
  44877. return _returnValue;
  44878. }
  44879. #ifdef __clang__
  44880. #pragma clang diagnostic pop
  44881. #endif
  44882. #ifdef __clang__
  44883. #pragma clang diagnostic push
  44884. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44885. #pragma clang diagnostic ignored "-Wunused-variable"
  44886. #endif
  44887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m02867CBC74A4BA2F8A5A2A83F2DA08A8E2261FD0_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  44888. {
  44889. {
  44890. RuntimeArray* L_0 = ___0_array;
  44891. __this->___array = L_0;
  44892. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  44893. __this->___idx = ((int32_t)-2);
  44894. return;
  44895. }
  44896. }
  44897. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m02867CBC74A4BA2F8A5A2A83F2DA08A8E2261FD0_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  44898. {
  44899. InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* _thisAdjusted;
  44900. int32_t _offset = 1;
  44901. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*>(__this + _offset);
  44902. InternalEnumerator_1__ctor_m02867CBC74A4BA2F8A5A2A83F2DA08A8E2261FD0(_thisAdjusted, ___0_array, method);
  44903. }
  44904. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mE93ED4A9AD46FC52066F802005407F6D5DDD0639_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  44905. {
  44906. {
  44907. return;
  44908. }
  44909. }
  44910. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mE93ED4A9AD46FC52066F802005407F6D5DDD0639_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44911. {
  44912. InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* _thisAdjusted;
  44913. int32_t _offset = 1;
  44914. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*>(__this + _offset);
  44915. InternalEnumerator_1_Dispose_mE93ED4A9AD46FC52066F802005407F6D5DDD0639(_thisAdjusted, method);
  44916. }
  44917. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m5A6F4974AE8F9E5036A6E1F1073F9C6A48801682_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  44918. {
  44919. int32_t V_0 = 0;
  44920. {
  44921. int32_t L_0 = __this->___idx;
  44922. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  44923. {
  44924. goto IL_001b;
  44925. }
  44926. }
  44927. {
  44928. RuntimeArray* L_1 = __this->___array;
  44929. NullCheck(L_1);
  44930. int32_t L_2;
  44931. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  44932. __this->___idx = L_2;
  44933. }
  44934. IL_001b:
  44935. {
  44936. int32_t L_3 = __this->___idx;
  44937. if ((((int32_t)L_3) == ((int32_t)(-1))))
  44938. {
  44939. goto IL_003c;
  44940. }
  44941. }
  44942. {
  44943. int32_t L_4 = __this->___idx;
  44944. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  44945. int32_t L_5 = V_0;
  44946. __this->___idx = L_5;
  44947. int32_t L_6 = V_0;
  44948. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  44949. }
  44950. IL_003c:
  44951. {
  44952. return (bool)0;
  44953. }
  44954. }
  44955. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m5A6F4974AE8F9E5036A6E1F1073F9C6A48801682_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  44956. {
  44957. InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* _thisAdjusted;
  44958. int32_t _offset = 1;
  44959. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*>(__this + _offset);
  44960. bool _returnValue;
  44961. _returnValue = InternalEnumerator_1_MoveNext_m5A6F4974AE8F9E5036A6E1F1073F9C6A48801682(_thisAdjusted, method);
  44962. return _returnValue;
  44963. }
  44964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A InternalEnumerator_1_get_Current_m90688855CD2B25FA570CFD205523E7AE839545CA_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  44965. {
  44966. {
  44967. int32_t L_0 = __this->___idx;
  44968. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  44969. {
  44970. goto IL_0015;
  44971. }
  44972. }
  44973. {
  44974. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  44975. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  44976. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  44977. }
  44978. IL_0015:
  44979. {
  44980. int32_t L_2 = __this->___idx;
  44981. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  44982. {
  44983. goto IL_0029;
  44984. }
  44985. }
  44986. {
  44987. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  44988. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  44989. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  44990. }
  44991. IL_0029:
  44992. {
  44993. RuntimeArray* L_4 = __this->___array;
  44994. RuntimeArray* L_5 = __this->___array;
  44995. NullCheck(L_5);
  44996. int32_t L_6;
  44997. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  44998. int32_t L_7 = __this->___idx;
  44999. NullCheck(L_4);
  45000. Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A L_8;
  45001. L_8 = Array_InternalArray__get_Item_TisEntry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A_mDE06285A1F1C61691B5EB25C1BB986CB9C4287CF(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  45002. return L_8;
  45003. }
  45004. }
  45005. IL2CPP_EXTERN_C Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A InternalEnumerator_1_get_Current_m90688855CD2B25FA570CFD205523E7AE839545CA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45006. {
  45007. InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* _thisAdjusted;
  45008. int32_t _offset = 1;
  45009. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*>(__this + _offset);
  45010. Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A _returnValue;
  45011. _returnValue = InternalEnumerator_1_get_Current_m90688855CD2B25FA570CFD205523E7AE839545CA(_thisAdjusted, method);
  45012. return _returnValue;
  45013. }
  45014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m90B6885C6C4C4D26409AE006E762A0E16D095DF2_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  45015. {
  45016. {
  45017. __this->___idx = ((int32_t)-2);
  45018. return;
  45019. }
  45020. }
  45021. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m90B6885C6C4C4D26409AE006E762A0E16D095DF2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45022. {
  45023. InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* _thisAdjusted;
  45024. int32_t _offset = 1;
  45025. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*>(__this + _offset);
  45026. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m90B6885C6C4C4D26409AE006E762A0E16D095DF2(_thisAdjusted, method);
  45027. }
  45028. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m645778EBADCDBD11E9E95308BDD504564809CE03_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  45029. {
  45030. {
  45031. Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A L_0;
  45032. L_0 = InternalEnumerator_1_get_Current_m90688855CD2B25FA570CFD205523E7AE839545CA(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  45033. Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A L_1 = L_0;
  45034. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  45035. return L_2;
  45036. }
  45037. }
  45038. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m645778EBADCDBD11E9E95308BDD504564809CE03_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45039. {
  45040. InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* _thisAdjusted;
  45041. int32_t _offset = 1;
  45042. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*>(__this + _offset);
  45043. RuntimeObject* _returnValue;
  45044. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m645778EBADCDBD11E9E95308BDD504564809CE03(_thisAdjusted, method);
  45045. return _returnValue;
  45046. }
  45047. #ifdef __clang__
  45048. #pragma clang diagnostic pop
  45049. #endif
  45050. #ifdef __clang__
  45051. #pragma clang diagnostic push
  45052. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45053. #pragma clang diagnostic ignored "-Wunused-variable"
  45054. #endif
  45055. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m8E0B20065D7040B930B390B8913FA2A02CD6408A_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  45056. {
  45057. {
  45058. RuntimeArray* L_0 = ___0_array;
  45059. __this->___array = L_0;
  45060. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  45061. __this->___idx = ((int32_t)-2);
  45062. return;
  45063. }
  45064. }
  45065. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m8E0B20065D7040B930B390B8913FA2A02CD6408A_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  45066. {
  45067. InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* _thisAdjusted;
  45068. int32_t _offset = 1;
  45069. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*>(__this + _offset);
  45070. InternalEnumerator_1__ctor_m8E0B20065D7040B930B390B8913FA2A02CD6408A(_thisAdjusted, ___0_array, method);
  45071. }
  45072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mC4A186B7C31B09CA079179F1074561156B6CA3EF_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  45073. {
  45074. {
  45075. return;
  45076. }
  45077. }
  45078. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mC4A186B7C31B09CA079179F1074561156B6CA3EF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45079. {
  45080. InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* _thisAdjusted;
  45081. int32_t _offset = 1;
  45082. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*>(__this + _offset);
  45083. InternalEnumerator_1_Dispose_mC4A186B7C31B09CA079179F1074561156B6CA3EF(_thisAdjusted, method);
  45084. }
  45085. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0E223D59CC02B1BC2FBD72764FFB979FFE36D707_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  45086. {
  45087. int32_t V_0 = 0;
  45088. {
  45089. int32_t L_0 = __this->___idx;
  45090. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  45091. {
  45092. goto IL_001b;
  45093. }
  45094. }
  45095. {
  45096. RuntimeArray* L_1 = __this->___array;
  45097. NullCheck(L_1);
  45098. int32_t L_2;
  45099. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  45100. __this->___idx = L_2;
  45101. }
  45102. IL_001b:
  45103. {
  45104. int32_t L_3 = __this->___idx;
  45105. if ((((int32_t)L_3) == ((int32_t)(-1))))
  45106. {
  45107. goto IL_003c;
  45108. }
  45109. }
  45110. {
  45111. int32_t L_4 = __this->___idx;
  45112. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  45113. int32_t L_5 = V_0;
  45114. __this->___idx = L_5;
  45115. int32_t L_6 = V_0;
  45116. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  45117. }
  45118. IL_003c:
  45119. {
  45120. return (bool)0;
  45121. }
  45122. }
  45123. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m0E223D59CC02B1BC2FBD72764FFB979FFE36D707_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45124. {
  45125. InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* _thisAdjusted;
  45126. int32_t _offset = 1;
  45127. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*>(__this + _offset);
  45128. bool _returnValue;
  45129. _returnValue = InternalEnumerator_1_MoveNext_m0E223D59CC02B1BC2FBD72764FFB979FFE36D707(_thisAdjusted, method);
  45130. return _returnValue;
  45131. }
  45132. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 InternalEnumerator_1_get_Current_m62A7183285F008980F228F1CA6F53E9FE5AE0A87_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  45133. {
  45134. {
  45135. int32_t L_0 = __this->___idx;
  45136. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  45137. {
  45138. goto IL_0015;
  45139. }
  45140. }
  45141. {
  45142. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  45143. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  45144. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  45145. }
  45146. IL_0015:
  45147. {
  45148. int32_t L_2 = __this->___idx;
  45149. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  45150. {
  45151. goto IL_0029;
  45152. }
  45153. }
  45154. {
  45155. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  45156. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  45157. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  45158. }
  45159. IL_0029:
  45160. {
  45161. RuntimeArray* L_4 = __this->___array;
  45162. RuntimeArray* L_5 = __this->___array;
  45163. NullCheck(L_5);
  45164. int32_t L_6;
  45165. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  45166. int32_t L_7 = __this->___idx;
  45167. NullCheck(L_4);
  45168. Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 L_8;
  45169. L_8 = Array_InternalArray__get_Item_TisEntry_t4D5A107E6414D8B9DE012405A201C46AACFACF98_m729807B2AA3C22FC1B82BD238071157E2BC834ED(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  45170. return L_8;
  45171. }
  45172. }
  45173. IL2CPP_EXTERN_C Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 InternalEnumerator_1_get_Current_m62A7183285F008980F228F1CA6F53E9FE5AE0A87_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45174. {
  45175. InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* _thisAdjusted;
  45176. int32_t _offset = 1;
  45177. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*>(__this + _offset);
  45178. Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 _returnValue;
  45179. _returnValue = InternalEnumerator_1_get_Current_m62A7183285F008980F228F1CA6F53E9FE5AE0A87(_thisAdjusted, method);
  45180. return _returnValue;
  45181. }
  45182. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3EEEB4A07E9BDBD79CAA1A42A3650B2A7712E589_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  45183. {
  45184. {
  45185. __this->___idx = ((int32_t)-2);
  45186. return;
  45187. }
  45188. }
  45189. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3EEEB4A07E9BDBD79CAA1A42A3650B2A7712E589_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45190. {
  45191. InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* _thisAdjusted;
  45192. int32_t _offset = 1;
  45193. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*>(__this + _offset);
  45194. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3EEEB4A07E9BDBD79CAA1A42A3650B2A7712E589(_thisAdjusted, method);
  45195. }
  45196. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB2AFC61BD618479AD99C627E1B505D81CE75F5FB_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  45197. {
  45198. {
  45199. Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 L_0;
  45200. L_0 = InternalEnumerator_1_get_Current_m62A7183285F008980F228F1CA6F53E9FE5AE0A87(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  45201. Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 L_1 = L_0;
  45202. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  45203. return L_2;
  45204. }
  45205. }
  45206. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB2AFC61BD618479AD99C627E1B505D81CE75F5FB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45207. {
  45208. InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* _thisAdjusted;
  45209. int32_t _offset = 1;
  45210. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*>(__this + _offset);
  45211. RuntimeObject* _returnValue;
  45212. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB2AFC61BD618479AD99C627E1B505D81CE75F5FB(_thisAdjusted, method);
  45213. return _returnValue;
  45214. }
  45215. #ifdef __clang__
  45216. #pragma clang diagnostic pop
  45217. #endif
  45218. #ifdef __clang__
  45219. #pragma clang diagnostic push
  45220. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45221. #pragma clang diagnostic ignored "-Wunused-variable"
  45222. #endif
  45223. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m050B88E7A1493544EF062FB94959A89BC8A16454_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  45224. {
  45225. {
  45226. RuntimeArray* L_0 = ___0_array;
  45227. __this->___array = L_0;
  45228. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  45229. __this->___idx = ((int32_t)-2);
  45230. return;
  45231. }
  45232. }
  45233. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m050B88E7A1493544EF062FB94959A89BC8A16454_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  45234. {
  45235. InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* _thisAdjusted;
  45236. int32_t _offset = 1;
  45237. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*>(__this + _offset);
  45238. InternalEnumerator_1__ctor_m050B88E7A1493544EF062FB94959A89BC8A16454(_thisAdjusted, ___0_array, method);
  45239. }
  45240. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m9D7F6D1E33BB06972B9002988B11BE85DBD35A3D_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  45241. {
  45242. {
  45243. return;
  45244. }
  45245. }
  45246. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m9D7F6D1E33BB06972B9002988B11BE85DBD35A3D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45247. {
  45248. InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* _thisAdjusted;
  45249. int32_t _offset = 1;
  45250. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*>(__this + _offset);
  45251. InternalEnumerator_1_Dispose_m9D7F6D1E33BB06972B9002988B11BE85DBD35A3D(_thisAdjusted, method);
  45252. }
  45253. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC96339C69679ECDA6AEB752FFDC0D97806572F09_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  45254. {
  45255. int32_t V_0 = 0;
  45256. {
  45257. int32_t L_0 = __this->___idx;
  45258. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  45259. {
  45260. goto IL_001b;
  45261. }
  45262. }
  45263. {
  45264. RuntimeArray* L_1 = __this->___array;
  45265. NullCheck(L_1);
  45266. int32_t L_2;
  45267. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  45268. __this->___idx = L_2;
  45269. }
  45270. IL_001b:
  45271. {
  45272. int32_t L_3 = __this->___idx;
  45273. if ((((int32_t)L_3) == ((int32_t)(-1))))
  45274. {
  45275. goto IL_003c;
  45276. }
  45277. }
  45278. {
  45279. int32_t L_4 = __this->___idx;
  45280. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  45281. int32_t L_5 = V_0;
  45282. __this->___idx = L_5;
  45283. int32_t L_6 = V_0;
  45284. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  45285. }
  45286. IL_003c:
  45287. {
  45288. return (bool)0;
  45289. }
  45290. }
  45291. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mC96339C69679ECDA6AEB752FFDC0D97806572F09_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45292. {
  45293. InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* _thisAdjusted;
  45294. int32_t _offset = 1;
  45295. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*>(__this + _offset);
  45296. bool _returnValue;
  45297. _returnValue = InternalEnumerator_1_MoveNext_mC96339C69679ECDA6AEB752FFDC0D97806572F09(_thisAdjusted, method);
  45298. return _returnValue;
  45299. }
  45300. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C InternalEnumerator_1_get_Current_mEB1E692A02123B4DB723247E3C4E28D1BD9F9A93_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  45301. {
  45302. {
  45303. int32_t L_0 = __this->___idx;
  45304. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  45305. {
  45306. goto IL_0015;
  45307. }
  45308. }
  45309. {
  45310. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  45311. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  45312. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  45313. }
  45314. IL_0015:
  45315. {
  45316. int32_t L_2 = __this->___idx;
  45317. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  45318. {
  45319. goto IL_0029;
  45320. }
  45321. }
  45322. {
  45323. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  45324. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  45325. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  45326. }
  45327. IL_0029:
  45328. {
  45329. RuntimeArray* L_4 = __this->___array;
  45330. RuntimeArray* L_5 = __this->___array;
  45331. NullCheck(L_5);
  45332. int32_t L_6;
  45333. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  45334. int32_t L_7 = __this->___idx;
  45335. NullCheck(L_4);
  45336. Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C L_8;
  45337. L_8 = Array_InternalArray__get_Item_TisEntry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C_mF52B0C9BF4428945BDBFE8B775CD4B80A4831E68(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  45338. return L_8;
  45339. }
  45340. }
  45341. IL2CPP_EXTERN_C Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C InternalEnumerator_1_get_Current_mEB1E692A02123B4DB723247E3C4E28D1BD9F9A93_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45342. {
  45343. InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* _thisAdjusted;
  45344. int32_t _offset = 1;
  45345. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*>(__this + _offset);
  45346. Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C _returnValue;
  45347. _returnValue = InternalEnumerator_1_get_Current_mEB1E692A02123B4DB723247E3C4E28D1BD9F9A93(_thisAdjusted, method);
  45348. return _returnValue;
  45349. }
  45350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB898CE01446964E94973C5BE7BCDFD5F7987CDC5_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  45351. {
  45352. {
  45353. __this->___idx = ((int32_t)-2);
  45354. return;
  45355. }
  45356. }
  45357. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB898CE01446964E94973C5BE7BCDFD5F7987CDC5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45358. {
  45359. InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* _thisAdjusted;
  45360. int32_t _offset = 1;
  45361. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*>(__this + _offset);
  45362. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB898CE01446964E94973C5BE7BCDFD5F7987CDC5(_thisAdjusted, method);
  45363. }
  45364. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m78474F55F21D68A34E1F6463D6D89C6837DDC1BE_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  45365. {
  45366. {
  45367. Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C L_0;
  45368. L_0 = InternalEnumerator_1_get_Current_mEB1E692A02123B4DB723247E3C4E28D1BD9F9A93(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  45369. Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C L_1 = L_0;
  45370. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  45371. return L_2;
  45372. }
  45373. }
  45374. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m78474F55F21D68A34E1F6463D6D89C6837DDC1BE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45375. {
  45376. InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* _thisAdjusted;
  45377. int32_t _offset = 1;
  45378. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*>(__this + _offset);
  45379. RuntimeObject* _returnValue;
  45380. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m78474F55F21D68A34E1F6463D6D89C6837DDC1BE(_thisAdjusted, method);
  45381. return _returnValue;
  45382. }
  45383. #ifdef __clang__
  45384. #pragma clang diagnostic pop
  45385. #endif
  45386. #ifdef __clang__
  45387. #pragma clang diagnostic push
  45388. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45389. #pragma clang diagnostic ignored "-Wunused-variable"
  45390. #endif
  45391. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m2F2BD6C69C384D6F023BACA0E5A38C06C5F61E2F_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  45392. {
  45393. {
  45394. RuntimeArray* L_0 = ___0_array;
  45395. __this->___array = L_0;
  45396. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  45397. __this->___idx = ((int32_t)-2);
  45398. return;
  45399. }
  45400. }
  45401. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m2F2BD6C69C384D6F023BACA0E5A38C06C5F61E2F_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  45402. {
  45403. InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* _thisAdjusted;
  45404. int32_t _offset = 1;
  45405. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*>(__this + _offset);
  45406. InternalEnumerator_1__ctor_m2F2BD6C69C384D6F023BACA0E5A38C06C5F61E2F(_thisAdjusted, ___0_array, method);
  45407. }
  45408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m77F7DCFC4A7B808A09C870A6FC405A007BFAE94E_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  45409. {
  45410. {
  45411. return;
  45412. }
  45413. }
  45414. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m77F7DCFC4A7B808A09C870A6FC405A007BFAE94E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45415. {
  45416. InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* _thisAdjusted;
  45417. int32_t _offset = 1;
  45418. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*>(__this + _offset);
  45419. InternalEnumerator_1_Dispose_m77F7DCFC4A7B808A09C870A6FC405A007BFAE94E(_thisAdjusted, method);
  45420. }
  45421. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m5AB12432C1068C6759BFDDA61C7655017F92A630_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  45422. {
  45423. int32_t V_0 = 0;
  45424. {
  45425. int32_t L_0 = __this->___idx;
  45426. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  45427. {
  45428. goto IL_001b;
  45429. }
  45430. }
  45431. {
  45432. RuntimeArray* L_1 = __this->___array;
  45433. NullCheck(L_1);
  45434. int32_t L_2;
  45435. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  45436. __this->___idx = L_2;
  45437. }
  45438. IL_001b:
  45439. {
  45440. int32_t L_3 = __this->___idx;
  45441. if ((((int32_t)L_3) == ((int32_t)(-1))))
  45442. {
  45443. goto IL_003c;
  45444. }
  45445. }
  45446. {
  45447. int32_t L_4 = __this->___idx;
  45448. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  45449. int32_t L_5 = V_0;
  45450. __this->___idx = L_5;
  45451. int32_t L_6 = V_0;
  45452. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  45453. }
  45454. IL_003c:
  45455. {
  45456. return (bool)0;
  45457. }
  45458. }
  45459. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m5AB12432C1068C6759BFDDA61C7655017F92A630_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45460. {
  45461. InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* _thisAdjusted;
  45462. int32_t _offset = 1;
  45463. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*>(__this + _offset);
  45464. bool _returnValue;
  45465. _returnValue = InternalEnumerator_1_MoveNext_m5AB12432C1068C6759BFDDA61C7655017F92A630(_thisAdjusted, method);
  45466. return _returnValue;
  45467. }
  45468. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 InternalEnumerator_1_get_Current_m84D0B95A1B1CF216C17562BF31316A6DD467F1B5_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  45469. {
  45470. {
  45471. int32_t L_0 = __this->___idx;
  45472. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  45473. {
  45474. goto IL_0015;
  45475. }
  45476. }
  45477. {
  45478. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  45479. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  45480. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  45481. }
  45482. IL_0015:
  45483. {
  45484. int32_t L_2 = __this->___idx;
  45485. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  45486. {
  45487. goto IL_0029;
  45488. }
  45489. }
  45490. {
  45491. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  45492. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  45493. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  45494. }
  45495. IL_0029:
  45496. {
  45497. RuntimeArray* L_4 = __this->___array;
  45498. RuntimeArray* L_5 = __this->___array;
  45499. NullCheck(L_5);
  45500. int32_t L_6;
  45501. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  45502. int32_t L_7 = __this->___idx;
  45503. NullCheck(L_4);
  45504. Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 L_8;
  45505. L_8 = Array_InternalArray__get_Item_TisEntry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438_mF3F63DC0B9094BF571EE82E9B17ADEB9D30E6A40(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  45506. return L_8;
  45507. }
  45508. }
  45509. IL2CPP_EXTERN_C Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 InternalEnumerator_1_get_Current_m84D0B95A1B1CF216C17562BF31316A6DD467F1B5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45510. {
  45511. InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* _thisAdjusted;
  45512. int32_t _offset = 1;
  45513. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*>(__this + _offset);
  45514. Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 _returnValue;
  45515. _returnValue = InternalEnumerator_1_get_Current_m84D0B95A1B1CF216C17562BF31316A6DD467F1B5(_thisAdjusted, method);
  45516. return _returnValue;
  45517. }
  45518. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD8568D592280F7507C545620D67909B3C04D3751_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  45519. {
  45520. {
  45521. __this->___idx = ((int32_t)-2);
  45522. return;
  45523. }
  45524. }
  45525. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD8568D592280F7507C545620D67909B3C04D3751_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45526. {
  45527. InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* _thisAdjusted;
  45528. int32_t _offset = 1;
  45529. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*>(__this + _offset);
  45530. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD8568D592280F7507C545620D67909B3C04D3751(_thisAdjusted, method);
  45531. }
  45532. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m889609862DD1C2499E8F76C588B6F0FCCCA10940_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  45533. {
  45534. {
  45535. Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 L_0;
  45536. L_0 = InternalEnumerator_1_get_Current_m84D0B95A1B1CF216C17562BF31316A6DD467F1B5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  45537. Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 L_1 = L_0;
  45538. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  45539. return L_2;
  45540. }
  45541. }
  45542. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m889609862DD1C2499E8F76C588B6F0FCCCA10940_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45543. {
  45544. InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* _thisAdjusted;
  45545. int32_t _offset = 1;
  45546. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*>(__this + _offset);
  45547. RuntimeObject* _returnValue;
  45548. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m889609862DD1C2499E8F76C588B6F0FCCCA10940(_thisAdjusted, method);
  45549. return _returnValue;
  45550. }
  45551. #ifdef __clang__
  45552. #pragma clang diagnostic pop
  45553. #endif
  45554. #ifdef __clang__
  45555. #pragma clang diagnostic push
  45556. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45557. #pragma clang diagnostic ignored "-Wunused-variable"
  45558. #endif
  45559. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mFA1D3A76A3E70C743C1F5C4EF563075E447643E5_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  45560. {
  45561. {
  45562. RuntimeArray* L_0 = ___0_array;
  45563. __this->___array = L_0;
  45564. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  45565. __this->___idx = ((int32_t)-2);
  45566. return;
  45567. }
  45568. }
  45569. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mFA1D3A76A3E70C743C1F5C4EF563075E447643E5_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  45570. {
  45571. InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* _thisAdjusted;
  45572. int32_t _offset = 1;
  45573. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*>(__this + _offset);
  45574. InternalEnumerator_1__ctor_mFA1D3A76A3E70C743C1F5C4EF563075E447643E5(_thisAdjusted, ___0_array, method);
  45575. }
  45576. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m813B86292C19D38D0EACC4898BA4F7A0CE27E8AF_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  45577. {
  45578. {
  45579. return;
  45580. }
  45581. }
  45582. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m813B86292C19D38D0EACC4898BA4F7A0CE27E8AF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45583. {
  45584. InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* _thisAdjusted;
  45585. int32_t _offset = 1;
  45586. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*>(__this + _offset);
  45587. InternalEnumerator_1_Dispose_m813B86292C19D38D0EACC4898BA4F7A0CE27E8AF(_thisAdjusted, method);
  45588. }
  45589. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m17FE90D2665FA750FF1D449DA698AB33E0A8D710_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  45590. {
  45591. int32_t V_0 = 0;
  45592. {
  45593. int32_t L_0 = __this->___idx;
  45594. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  45595. {
  45596. goto IL_001b;
  45597. }
  45598. }
  45599. {
  45600. RuntimeArray* L_1 = __this->___array;
  45601. NullCheck(L_1);
  45602. int32_t L_2;
  45603. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  45604. __this->___idx = L_2;
  45605. }
  45606. IL_001b:
  45607. {
  45608. int32_t L_3 = __this->___idx;
  45609. if ((((int32_t)L_3) == ((int32_t)(-1))))
  45610. {
  45611. goto IL_003c;
  45612. }
  45613. }
  45614. {
  45615. int32_t L_4 = __this->___idx;
  45616. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  45617. int32_t L_5 = V_0;
  45618. __this->___idx = L_5;
  45619. int32_t L_6 = V_0;
  45620. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  45621. }
  45622. IL_003c:
  45623. {
  45624. return (bool)0;
  45625. }
  45626. }
  45627. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m17FE90D2665FA750FF1D449DA698AB33E0A8D710_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45628. {
  45629. InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* _thisAdjusted;
  45630. int32_t _offset = 1;
  45631. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*>(__this + _offset);
  45632. bool _returnValue;
  45633. _returnValue = InternalEnumerator_1_MoveNext_m17FE90D2665FA750FF1D449DA698AB33E0A8D710(_thisAdjusted, method);
  45634. return _returnValue;
  45635. }
  45636. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 InternalEnumerator_1_get_Current_m218F6074ED75B2DED1450B286505EE459EF3CDDC_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  45637. {
  45638. {
  45639. int32_t L_0 = __this->___idx;
  45640. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  45641. {
  45642. goto IL_0015;
  45643. }
  45644. }
  45645. {
  45646. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  45647. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  45648. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  45649. }
  45650. IL_0015:
  45651. {
  45652. int32_t L_2 = __this->___idx;
  45653. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  45654. {
  45655. goto IL_0029;
  45656. }
  45657. }
  45658. {
  45659. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  45660. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  45661. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  45662. }
  45663. IL_0029:
  45664. {
  45665. RuntimeArray* L_4 = __this->___array;
  45666. RuntimeArray* L_5 = __this->___array;
  45667. NullCheck(L_5);
  45668. int32_t L_6;
  45669. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  45670. int32_t L_7 = __this->___idx;
  45671. NullCheck(L_4);
  45672. Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 L_8;
  45673. L_8 = Array_InternalArray__get_Item_TisEntry_tE39771EB73DA3008BB0DF74028FF7285866C18C8_m504CEDC5483E02424EF906E609D987D10717662F(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  45674. return L_8;
  45675. }
  45676. }
  45677. IL2CPP_EXTERN_C Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 InternalEnumerator_1_get_Current_m218F6074ED75B2DED1450B286505EE459EF3CDDC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45678. {
  45679. InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* _thisAdjusted;
  45680. int32_t _offset = 1;
  45681. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*>(__this + _offset);
  45682. Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 _returnValue;
  45683. _returnValue = InternalEnumerator_1_get_Current_m218F6074ED75B2DED1450B286505EE459EF3CDDC(_thisAdjusted, method);
  45684. return _returnValue;
  45685. }
  45686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF7EDEFD8F085789E9D13E258C6EB205CB1A2B3D8_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  45687. {
  45688. {
  45689. __this->___idx = ((int32_t)-2);
  45690. return;
  45691. }
  45692. }
  45693. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF7EDEFD8F085789E9D13E258C6EB205CB1A2B3D8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45694. {
  45695. InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* _thisAdjusted;
  45696. int32_t _offset = 1;
  45697. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*>(__this + _offset);
  45698. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF7EDEFD8F085789E9D13E258C6EB205CB1A2B3D8(_thisAdjusted, method);
  45699. }
  45700. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m307C54606A9AE851F2FC301C36111D56FCB9B5F1_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  45701. {
  45702. {
  45703. Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 L_0;
  45704. L_0 = InternalEnumerator_1_get_Current_m218F6074ED75B2DED1450B286505EE459EF3CDDC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  45705. Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 L_1 = L_0;
  45706. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  45707. return L_2;
  45708. }
  45709. }
  45710. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m307C54606A9AE851F2FC301C36111D56FCB9B5F1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45711. {
  45712. InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* _thisAdjusted;
  45713. int32_t _offset = 1;
  45714. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*>(__this + _offset);
  45715. RuntimeObject* _returnValue;
  45716. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m307C54606A9AE851F2FC301C36111D56FCB9B5F1(_thisAdjusted, method);
  45717. return _returnValue;
  45718. }
  45719. #ifdef __clang__
  45720. #pragma clang diagnostic pop
  45721. #endif
  45722. #ifdef __clang__
  45723. #pragma clang diagnostic push
  45724. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45725. #pragma clang diagnostic ignored "-Wunused-variable"
  45726. #endif
  45727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mA2680986D500BB58A35756B039C22AF26035AF7A_gshared (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  45728. {
  45729. {
  45730. RuntimeArray* L_0 = ___0_array;
  45731. __this->___array = L_0;
  45732. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  45733. __this->___idx = ((int32_t)-2);
  45734. return;
  45735. }
  45736. }
  45737. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mA2680986D500BB58A35756B039C22AF26035AF7A_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  45738. {
  45739. InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* _thisAdjusted;
  45740. int32_t _offset = 1;
  45741. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890*>(__this + _offset);
  45742. InternalEnumerator_1__ctor_mA2680986D500BB58A35756B039C22AF26035AF7A(_thisAdjusted, ___0_array, method);
  45743. }
  45744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mB573FAA1AFCF15918C88ADFC012682DCE041C92E_gshared (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* __this, const RuntimeMethod* method)
  45745. {
  45746. {
  45747. return;
  45748. }
  45749. }
  45750. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mB573FAA1AFCF15918C88ADFC012682DCE041C92E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45751. {
  45752. InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* _thisAdjusted;
  45753. int32_t _offset = 1;
  45754. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890*>(__this + _offset);
  45755. InternalEnumerator_1_Dispose_mB573FAA1AFCF15918C88ADFC012682DCE041C92E(_thisAdjusted, method);
  45756. }
  45757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m14E6B509092C30C53141B7BBDC18E4350B3FB464_gshared (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* __this, const RuntimeMethod* method)
  45758. {
  45759. int32_t V_0 = 0;
  45760. {
  45761. int32_t L_0 = __this->___idx;
  45762. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  45763. {
  45764. goto IL_001b;
  45765. }
  45766. }
  45767. {
  45768. RuntimeArray* L_1 = __this->___array;
  45769. NullCheck(L_1);
  45770. int32_t L_2;
  45771. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  45772. __this->___idx = L_2;
  45773. }
  45774. IL_001b:
  45775. {
  45776. int32_t L_3 = __this->___idx;
  45777. if ((((int32_t)L_3) == ((int32_t)(-1))))
  45778. {
  45779. goto IL_003c;
  45780. }
  45781. }
  45782. {
  45783. int32_t L_4 = __this->___idx;
  45784. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  45785. int32_t L_5 = V_0;
  45786. __this->___idx = L_5;
  45787. int32_t L_6 = V_0;
  45788. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  45789. }
  45790. IL_003c:
  45791. {
  45792. return (bool)0;
  45793. }
  45794. }
  45795. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m14E6B509092C30C53141B7BBDC18E4350B3FB464_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45796. {
  45797. InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* _thisAdjusted;
  45798. int32_t _offset = 1;
  45799. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890*>(__this + _offset);
  45800. bool _returnValue;
  45801. _returnValue = InternalEnumerator_1_MoveNext_m14E6B509092C30C53141B7BBDC18E4350B3FB464(_thisAdjusted, method);
  45802. return _returnValue;
  45803. }
  45804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t3E9BC9EC2D9161E6078E219EF6BEE9162020CD39 InternalEnumerator_1_get_Current_m9EA7AB77D5532845324904979ABAEAA17A3B0BE5_gshared (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* __this, const RuntimeMethod* method)
  45805. {
  45806. {
  45807. int32_t L_0 = __this->___idx;
  45808. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  45809. {
  45810. goto IL_0015;
  45811. }
  45812. }
  45813. {
  45814. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  45815. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  45816. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  45817. }
  45818. IL_0015:
  45819. {
  45820. int32_t L_2 = __this->___idx;
  45821. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  45822. {
  45823. goto IL_0029;
  45824. }
  45825. }
  45826. {
  45827. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  45828. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  45829. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  45830. }
  45831. IL_0029:
  45832. {
  45833. RuntimeArray* L_4 = __this->___array;
  45834. RuntimeArray* L_5 = __this->___array;
  45835. NullCheck(L_5);
  45836. int32_t L_6;
  45837. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  45838. int32_t L_7 = __this->___idx;
  45839. NullCheck(L_4);
  45840. Entry_t3E9BC9EC2D9161E6078E219EF6BEE9162020CD39 L_8;
  45841. L_8 = Array_InternalArray__get_Item_TisEntry_t3E9BC9EC2D9161E6078E219EF6BEE9162020CD39_mA0C5FE8F7205C990E5118A5F516F5BE6ABAF02BF(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  45842. return L_8;
  45843. }
  45844. }
  45845. IL2CPP_EXTERN_C Entry_t3E9BC9EC2D9161E6078E219EF6BEE9162020CD39 InternalEnumerator_1_get_Current_m9EA7AB77D5532845324904979ABAEAA17A3B0BE5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45846. {
  45847. InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* _thisAdjusted;
  45848. int32_t _offset = 1;
  45849. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890*>(__this + _offset);
  45850. Entry_t3E9BC9EC2D9161E6078E219EF6BEE9162020CD39 _returnValue;
  45851. _returnValue = InternalEnumerator_1_get_Current_m9EA7AB77D5532845324904979ABAEAA17A3B0BE5(_thisAdjusted, method);
  45852. return _returnValue;
  45853. }
  45854. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m37B4686F09DC5EC0CFA27F594E4A30AA9572D13B_gshared (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* __this, const RuntimeMethod* method)
  45855. {
  45856. {
  45857. __this->___idx = ((int32_t)-2);
  45858. return;
  45859. }
  45860. }
  45861. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m37B4686F09DC5EC0CFA27F594E4A30AA9572D13B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45862. {
  45863. InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* _thisAdjusted;
  45864. int32_t _offset = 1;
  45865. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890*>(__this + _offset);
  45866. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m37B4686F09DC5EC0CFA27F594E4A30AA9572D13B(_thisAdjusted, method);
  45867. }
  45868. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m8ED2E625AC6CB4EDB3CA10C937DCB1C8DA2AABE8_gshared (InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* __this, const RuntimeMethod* method)
  45869. {
  45870. {
  45871. Entry_t3E9BC9EC2D9161E6078E219EF6BEE9162020CD39 L_0;
  45872. L_0 = InternalEnumerator_1_get_Current_m9EA7AB77D5532845324904979ABAEAA17A3B0BE5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  45873. Entry_t3E9BC9EC2D9161E6078E219EF6BEE9162020CD39 L_1 = L_0;
  45874. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  45875. return L_2;
  45876. }
  45877. }
  45878. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m8ED2E625AC6CB4EDB3CA10C937DCB1C8DA2AABE8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45879. {
  45880. InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890* _thisAdjusted;
  45881. int32_t _offset = 1;
  45882. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7A3E150C064191942F57FAB569FE5182FF793890*>(__this + _offset);
  45883. RuntimeObject* _returnValue;
  45884. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m8ED2E625AC6CB4EDB3CA10C937DCB1C8DA2AABE8(_thisAdjusted, method);
  45885. return _returnValue;
  45886. }
  45887. #ifdef __clang__
  45888. #pragma clang diagnostic pop
  45889. #endif
  45890. #ifdef __clang__
  45891. #pragma clang diagnostic push
  45892. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45893. #pragma clang diagnostic ignored "-Wunused-variable"
  45894. #endif
  45895. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m1FEFBEE87C213EBE545FAB72CC0AAF25D5185295_gshared (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  45896. {
  45897. {
  45898. RuntimeArray* L_0 = ___0_array;
  45899. __this->___array = L_0;
  45900. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  45901. __this->___idx = ((int32_t)-2);
  45902. return;
  45903. }
  45904. }
  45905. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m1FEFBEE87C213EBE545FAB72CC0AAF25D5185295_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  45906. {
  45907. InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* _thisAdjusted;
  45908. int32_t _offset = 1;
  45909. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673*>(__this + _offset);
  45910. InternalEnumerator_1__ctor_m1FEFBEE87C213EBE545FAB72CC0AAF25D5185295(_thisAdjusted, ___0_array, method);
  45911. }
  45912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m8A8A890172FB5645D3FE6862DD9AD93FEAE282EC_gshared (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* __this, const RuntimeMethod* method)
  45913. {
  45914. {
  45915. return;
  45916. }
  45917. }
  45918. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m8A8A890172FB5645D3FE6862DD9AD93FEAE282EC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45919. {
  45920. InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* _thisAdjusted;
  45921. int32_t _offset = 1;
  45922. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673*>(__this + _offset);
  45923. InternalEnumerator_1_Dispose_m8A8A890172FB5645D3FE6862DD9AD93FEAE282EC(_thisAdjusted, method);
  45924. }
  45925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m143121FD148E80BDFA1AD3B6114614A505F4AAFF_gshared (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* __this, const RuntimeMethod* method)
  45926. {
  45927. int32_t V_0 = 0;
  45928. {
  45929. int32_t L_0 = __this->___idx;
  45930. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  45931. {
  45932. goto IL_001b;
  45933. }
  45934. }
  45935. {
  45936. RuntimeArray* L_1 = __this->___array;
  45937. NullCheck(L_1);
  45938. int32_t L_2;
  45939. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  45940. __this->___idx = L_2;
  45941. }
  45942. IL_001b:
  45943. {
  45944. int32_t L_3 = __this->___idx;
  45945. if ((((int32_t)L_3) == ((int32_t)(-1))))
  45946. {
  45947. goto IL_003c;
  45948. }
  45949. }
  45950. {
  45951. int32_t L_4 = __this->___idx;
  45952. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  45953. int32_t L_5 = V_0;
  45954. __this->___idx = L_5;
  45955. int32_t L_6 = V_0;
  45956. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  45957. }
  45958. IL_003c:
  45959. {
  45960. return (bool)0;
  45961. }
  45962. }
  45963. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m143121FD148E80BDFA1AD3B6114614A505F4AAFF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  45964. {
  45965. InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* _thisAdjusted;
  45966. int32_t _offset = 1;
  45967. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673*>(__this + _offset);
  45968. bool _returnValue;
  45969. _returnValue = InternalEnumerator_1_MoveNext_m143121FD148E80BDFA1AD3B6114614A505F4AAFF(_thisAdjusted, method);
  45970. return _returnValue;
  45971. }
  45972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t1FBA063A7158A877EF3D4306E7BE0559C3A13202 InternalEnumerator_1_get_Current_mDECE667349A81D326114061C8607FE05D2C3939A_gshared (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* __this, const RuntimeMethod* method)
  45973. {
  45974. {
  45975. int32_t L_0 = __this->___idx;
  45976. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  45977. {
  45978. goto IL_0015;
  45979. }
  45980. }
  45981. {
  45982. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  45983. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  45984. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  45985. }
  45986. IL_0015:
  45987. {
  45988. int32_t L_2 = __this->___idx;
  45989. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  45990. {
  45991. goto IL_0029;
  45992. }
  45993. }
  45994. {
  45995. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  45996. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  45997. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  45998. }
  45999. IL_0029:
  46000. {
  46001. RuntimeArray* L_4 = __this->___array;
  46002. RuntimeArray* L_5 = __this->___array;
  46003. NullCheck(L_5);
  46004. int32_t L_6;
  46005. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  46006. int32_t L_7 = __this->___idx;
  46007. NullCheck(L_4);
  46008. Entry_t1FBA063A7158A877EF3D4306E7BE0559C3A13202 L_8;
  46009. L_8 = Array_InternalArray__get_Item_TisEntry_t1FBA063A7158A877EF3D4306E7BE0559C3A13202_mAF65B8EE9850BE6D057B6248E41076CEB617BA28(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  46010. return L_8;
  46011. }
  46012. }
  46013. IL2CPP_EXTERN_C Entry_t1FBA063A7158A877EF3D4306E7BE0559C3A13202 InternalEnumerator_1_get_Current_mDECE667349A81D326114061C8607FE05D2C3939A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46014. {
  46015. InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* _thisAdjusted;
  46016. int32_t _offset = 1;
  46017. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673*>(__this + _offset);
  46018. Entry_t1FBA063A7158A877EF3D4306E7BE0559C3A13202 _returnValue;
  46019. _returnValue = InternalEnumerator_1_get_Current_mDECE667349A81D326114061C8607FE05D2C3939A(_thisAdjusted, method);
  46020. return _returnValue;
  46021. }
  46022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mEF18F274752DCD7A30F90F755DE4E7970152D1E8_gshared (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* __this, const RuntimeMethod* method)
  46023. {
  46024. {
  46025. __this->___idx = ((int32_t)-2);
  46026. return;
  46027. }
  46028. }
  46029. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mEF18F274752DCD7A30F90F755DE4E7970152D1E8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46030. {
  46031. InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* _thisAdjusted;
  46032. int32_t _offset = 1;
  46033. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673*>(__this + _offset);
  46034. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mEF18F274752DCD7A30F90F755DE4E7970152D1E8(_thisAdjusted, method);
  46035. }
  46036. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m5959FD0B68B8A620641DAE0DD4D65B5453BE1C7C_gshared (InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* __this, const RuntimeMethod* method)
  46037. {
  46038. {
  46039. Entry_t1FBA063A7158A877EF3D4306E7BE0559C3A13202 L_0;
  46040. L_0 = InternalEnumerator_1_get_Current_mDECE667349A81D326114061C8607FE05D2C3939A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  46041. Entry_t1FBA063A7158A877EF3D4306E7BE0559C3A13202 L_1 = L_0;
  46042. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  46043. return L_2;
  46044. }
  46045. }
  46046. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m5959FD0B68B8A620641DAE0DD4D65B5453BE1C7C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46047. {
  46048. InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673* _thisAdjusted;
  46049. int32_t _offset = 1;
  46050. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF2ADBD22E66783B7D2793A3188932D600BA39673*>(__this + _offset);
  46051. RuntimeObject* _returnValue;
  46052. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m5959FD0B68B8A620641DAE0DD4D65B5453BE1C7C(_thisAdjusted, method);
  46053. return _returnValue;
  46054. }
  46055. #ifdef __clang__
  46056. #pragma clang diagnostic pop
  46057. #endif
  46058. #ifdef __clang__
  46059. #pragma clang diagnostic push
  46060. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46061. #pragma clang diagnostic ignored "-Wunused-variable"
  46062. #endif
  46063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m00E986BA58FD757D9B1EE9F11D876577952CC664_gshared (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  46064. {
  46065. {
  46066. RuntimeArray* L_0 = ___0_array;
  46067. __this->___array = L_0;
  46068. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  46069. __this->___idx = ((int32_t)-2);
  46070. return;
  46071. }
  46072. }
  46073. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m00E986BA58FD757D9B1EE9F11D876577952CC664_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  46074. {
  46075. InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* _thisAdjusted;
  46076. int32_t _offset = 1;
  46077. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7*>(__this + _offset);
  46078. InternalEnumerator_1__ctor_m00E986BA58FD757D9B1EE9F11D876577952CC664(_thisAdjusted, ___0_array, method);
  46079. }
  46080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mB9541D28C6A93143438C1FDD54070E0B69AE32B2_gshared (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* __this, const RuntimeMethod* method)
  46081. {
  46082. {
  46083. return;
  46084. }
  46085. }
  46086. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mB9541D28C6A93143438C1FDD54070E0B69AE32B2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46087. {
  46088. InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* _thisAdjusted;
  46089. int32_t _offset = 1;
  46090. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7*>(__this + _offset);
  46091. InternalEnumerator_1_Dispose_mB9541D28C6A93143438C1FDD54070E0B69AE32B2(_thisAdjusted, method);
  46092. }
  46093. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m55D1518FFDA0D6EAD086D44D3E0F3159E16332AF_gshared (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* __this, const RuntimeMethod* method)
  46094. {
  46095. int32_t V_0 = 0;
  46096. {
  46097. int32_t L_0 = __this->___idx;
  46098. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  46099. {
  46100. goto IL_001b;
  46101. }
  46102. }
  46103. {
  46104. RuntimeArray* L_1 = __this->___array;
  46105. NullCheck(L_1);
  46106. int32_t L_2;
  46107. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  46108. __this->___idx = L_2;
  46109. }
  46110. IL_001b:
  46111. {
  46112. int32_t L_3 = __this->___idx;
  46113. if ((((int32_t)L_3) == ((int32_t)(-1))))
  46114. {
  46115. goto IL_003c;
  46116. }
  46117. }
  46118. {
  46119. int32_t L_4 = __this->___idx;
  46120. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  46121. int32_t L_5 = V_0;
  46122. __this->___idx = L_5;
  46123. int32_t L_6 = V_0;
  46124. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  46125. }
  46126. IL_003c:
  46127. {
  46128. return (bool)0;
  46129. }
  46130. }
  46131. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m55D1518FFDA0D6EAD086D44D3E0F3159E16332AF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46132. {
  46133. InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* _thisAdjusted;
  46134. int32_t _offset = 1;
  46135. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7*>(__this + _offset);
  46136. bool _returnValue;
  46137. _returnValue = InternalEnumerator_1_MoveNext_m55D1518FFDA0D6EAD086D44D3E0F3159E16332AF(_thisAdjusted, method);
  46138. return _returnValue;
  46139. }
  46140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tCCEE77FB83F33718CFB5E786A11E06DC9D5B63CC InternalEnumerator_1_get_Current_mF6EFA939A768C11D424450B1D989F990D287F574_gshared (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* __this, const RuntimeMethod* method)
  46141. {
  46142. {
  46143. int32_t L_0 = __this->___idx;
  46144. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  46145. {
  46146. goto IL_0015;
  46147. }
  46148. }
  46149. {
  46150. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  46151. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  46152. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  46153. }
  46154. IL_0015:
  46155. {
  46156. int32_t L_2 = __this->___idx;
  46157. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  46158. {
  46159. goto IL_0029;
  46160. }
  46161. }
  46162. {
  46163. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  46164. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  46165. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  46166. }
  46167. IL_0029:
  46168. {
  46169. RuntimeArray* L_4 = __this->___array;
  46170. RuntimeArray* L_5 = __this->___array;
  46171. NullCheck(L_5);
  46172. int32_t L_6;
  46173. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  46174. int32_t L_7 = __this->___idx;
  46175. NullCheck(L_4);
  46176. Entry_tCCEE77FB83F33718CFB5E786A11E06DC9D5B63CC L_8;
  46177. L_8 = Array_InternalArray__get_Item_TisEntry_tCCEE77FB83F33718CFB5E786A11E06DC9D5B63CC_mCF17F4445F80E3E4CEF5B92ADAAB6534EEAFD8DA(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  46178. return L_8;
  46179. }
  46180. }
  46181. IL2CPP_EXTERN_C Entry_tCCEE77FB83F33718CFB5E786A11E06DC9D5B63CC InternalEnumerator_1_get_Current_mF6EFA939A768C11D424450B1D989F990D287F574_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46182. {
  46183. InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* _thisAdjusted;
  46184. int32_t _offset = 1;
  46185. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7*>(__this + _offset);
  46186. Entry_tCCEE77FB83F33718CFB5E786A11E06DC9D5B63CC _returnValue;
  46187. _returnValue = InternalEnumerator_1_get_Current_mF6EFA939A768C11D424450B1D989F990D287F574(_thisAdjusted, method);
  46188. return _returnValue;
  46189. }
  46190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m253992240CA1768885EB02350F869110788A29AD_gshared (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* __this, const RuntimeMethod* method)
  46191. {
  46192. {
  46193. __this->___idx = ((int32_t)-2);
  46194. return;
  46195. }
  46196. }
  46197. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m253992240CA1768885EB02350F869110788A29AD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46198. {
  46199. InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* _thisAdjusted;
  46200. int32_t _offset = 1;
  46201. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7*>(__this + _offset);
  46202. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m253992240CA1768885EB02350F869110788A29AD(_thisAdjusted, method);
  46203. }
  46204. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mA99E89AE28AB96373A9725ADE5B06FCCB4E9438C_gshared (InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* __this, const RuntimeMethod* method)
  46205. {
  46206. {
  46207. Entry_tCCEE77FB83F33718CFB5E786A11E06DC9D5B63CC L_0;
  46208. L_0 = InternalEnumerator_1_get_Current_mF6EFA939A768C11D424450B1D989F990D287F574(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  46209. Entry_tCCEE77FB83F33718CFB5E786A11E06DC9D5B63CC L_1 = L_0;
  46210. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  46211. return L_2;
  46212. }
  46213. }
  46214. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mA99E89AE28AB96373A9725ADE5B06FCCB4E9438C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46215. {
  46216. InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7* _thisAdjusted;
  46217. int32_t _offset = 1;
  46218. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9F0BC030DCC5F0D2BA332CFF6A6CCD1349C6E3D7*>(__this + _offset);
  46219. RuntimeObject* _returnValue;
  46220. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mA99E89AE28AB96373A9725ADE5B06FCCB4E9438C(_thisAdjusted, method);
  46221. return _returnValue;
  46222. }
  46223. #ifdef __clang__
  46224. #pragma clang diagnostic pop
  46225. #endif
  46226. #ifdef __clang__
  46227. #pragma clang diagnostic push
  46228. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46229. #pragma clang diagnostic ignored "-Wunused-variable"
  46230. #endif
  46231. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m0FD7F3CE376DB8C58802F52A0BF63C0F4BD3EBBA_gshared (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  46232. {
  46233. {
  46234. RuntimeArray* L_0 = ___0_array;
  46235. __this->___array = L_0;
  46236. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  46237. __this->___idx = ((int32_t)-2);
  46238. return;
  46239. }
  46240. }
  46241. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m0FD7F3CE376DB8C58802F52A0BF63C0F4BD3EBBA_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  46242. {
  46243. InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* _thisAdjusted;
  46244. int32_t _offset = 1;
  46245. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C*>(__this + _offset);
  46246. InternalEnumerator_1__ctor_m0FD7F3CE376DB8C58802F52A0BF63C0F4BD3EBBA(_thisAdjusted, ___0_array, method);
  46247. }
  46248. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m5F5721771B9B47FED93B37D431C6768363731D5A_gshared (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* __this, const RuntimeMethod* method)
  46249. {
  46250. {
  46251. return;
  46252. }
  46253. }
  46254. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m5F5721771B9B47FED93B37D431C6768363731D5A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46255. {
  46256. InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* _thisAdjusted;
  46257. int32_t _offset = 1;
  46258. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C*>(__this + _offset);
  46259. InternalEnumerator_1_Dispose_m5F5721771B9B47FED93B37D431C6768363731D5A(_thisAdjusted, method);
  46260. }
  46261. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0A17AF92081D65A4A45411E4A468FDA03BCB7494_gshared (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* __this, const RuntimeMethod* method)
  46262. {
  46263. int32_t V_0 = 0;
  46264. {
  46265. int32_t L_0 = __this->___idx;
  46266. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  46267. {
  46268. goto IL_001b;
  46269. }
  46270. }
  46271. {
  46272. RuntimeArray* L_1 = __this->___array;
  46273. NullCheck(L_1);
  46274. int32_t L_2;
  46275. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  46276. __this->___idx = L_2;
  46277. }
  46278. IL_001b:
  46279. {
  46280. int32_t L_3 = __this->___idx;
  46281. if ((((int32_t)L_3) == ((int32_t)(-1))))
  46282. {
  46283. goto IL_003c;
  46284. }
  46285. }
  46286. {
  46287. int32_t L_4 = __this->___idx;
  46288. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  46289. int32_t L_5 = V_0;
  46290. __this->___idx = L_5;
  46291. int32_t L_6 = V_0;
  46292. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  46293. }
  46294. IL_003c:
  46295. {
  46296. return (bool)0;
  46297. }
  46298. }
  46299. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m0A17AF92081D65A4A45411E4A468FDA03BCB7494_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46300. {
  46301. InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* _thisAdjusted;
  46302. int32_t _offset = 1;
  46303. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C*>(__this + _offset);
  46304. bool _returnValue;
  46305. _returnValue = InternalEnumerator_1_MoveNext_m0A17AF92081D65A4A45411E4A468FDA03BCB7494(_thisAdjusted, method);
  46306. return _returnValue;
  46307. }
  46308. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t3C0F52ECBA65B00EBE8F10F57434B2925D38B9CC InternalEnumerator_1_get_Current_mB3553434D6547C53F17F68BFFB7B1BA98C7441DA_gshared (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* __this, const RuntimeMethod* method)
  46309. {
  46310. {
  46311. int32_t L_0 = __this->___idx;
  46312. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  46313. {
  46314. goto IL_0015;
  46315. }
  46316. }
  46317. {
  46318. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  46319. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  46320. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  46321. }
  46322. IL_0015:
  46323. {
  46324. int32_t L_2 = __this->___idx;
  46325. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  46326. {
  46327. goto IL_0029;
  46328. }
  46329. }
  46330. {
  46331. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  46332. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  46333. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  46334. }
  46335. IL_0029:
  46336. {
  46337. RuntimeArray* L_4 = __this->___array;
  46338. RuntimeArray* L_5 = __this->___array;
  46339. NullCheck(L_5);
  46340. int32_t L_6;
  46341. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  46342. int32_t L_7 = __this->___idx;
  46343. NullCheck(L_4);
  46344. Entry_t3C0F52ECBA65B00EBE8F10F57434B2925D38B9CC L_8;
  46345. L_8 = Array_InternalArray__get_Item_TisEntry_t3C0F52ECBA65B00EBE8F10F57434B2925D38B9CC_m1EDE097563F71192E19CB591FB9E1ABF7AEB1B91(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  46346. return L_8;
  46347. }
  46348. }
  46349. IL2CPP_EXTERN_C Entry_t3C0F52ECBA65B00EBE8F10F57434B2925D38B9CC InternalEnumerator_1_get_Current_mB3553434D6547C53F17F68BFFB7B1BA98C7441DA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46350. {
  46351. InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* _thisAdjusted;
  46352. int32_t _offset = 1;
  46353. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C*>(__this + _offset);
  46354. Entry_t3C0F52ECBA65B00EBE8F10F57434B2925D38B9CC _returnValue;
  46355. _returnValue = InternalEnumerator_1_get_Current_mB3553434D6547C53F17F68BFFB7B1BA98C7441DA(_thisAdjusted, method);
  46356. return _returnValue;
  46357. }
  46358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m703EA12E67FF664855845D1945990EAD4FB1AC56_gshared (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* __this, const RuntimeMethod* method)
  46359. {
  46360. {
  46361. __this->___idx = ((int32_t)-2);
  46362. return;
  46363. }
  46364. }
  46365. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m703EA12E67FF664855845D1945990EAD4FB1AC56_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46366. {
  46367. InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* _thisAdjusted;
  46368. int32_t _offset = 1;
  46369. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C*>(__this + _offset);
  46370. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m703EA12E67FF664855845D1945990EAD4FB1AC56(_thisAdjusted, method);
  46371. }
  46372. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB93AE9B1EF0A7EE0A8B49C8A930467F210FE48A2_gshared (InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* __this, const RuntimeMethod* method)
  46373. {
  46374. {
  46375. Entry_t3C0F52ECBA65B00EBE8F10F57434B2925D38B9CC L_0;
  46376. L_0 = InternalEnumerator_1_get_Current_mB3553434D6547C53F17F68BFFB7B1BA98C7441DA(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  46377. Entry_t3C0F52ECBA65B00EBE8F10F57434B2925D38B9CC L_1 = L_0;
  46378. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  46379. return L_2;
  46380. }
  46381. }
  46382. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB93AE9B1EF0A7EE0A8B49C8A930467F210FE48A2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46383. {
  46384. InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C* _thisAdjusted;
  46385. int32_t _offset = 1;
  46386. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t746369DCA1DA4E120DAB5D15217FA1FB554BA46C*>(__this + _offset);
  46387. RuntimeObject* _returnValue;
  46388. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB93AE9B1EF0A7EE0A8B49C8A930467F210FE48A2(_thisAdjusted, method);
  46389. return _returnValue;
  46390. }
  46391. #ifdef __clang__
  46392. #pragma clang diagnostic pop
  46393. #endif
  46394. #ifdef __clang__
  46395. #pragma clang diagnostic push
  46396. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46397. #pragma clang diagnostic ignored "-Wunused-variable"
  46398. #endif
  46399. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m669B0BEDFEAB0C18CC434BCCE66110B4F743BD53_gshared (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  46400. {
  46401. {
  46402. RuntimeArray* L_0 = ___0_array;
  46403. __this->___array = L_0;
  46404. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  46405. __this->___idx = ((int32_t)-2);
  46406. return;
  46407. }
  46408. }
  46409. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m669B0BEDFEAB0C18CC434BCCE66110B4F743BD53_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  46410. {
  46411. InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* _thisAdjusted;
  46412. int32_t _offset = 1;
  46413. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61*>(__this + _offset);
  46414. InternalEnumerator_1__ctor_m669B0BEDFEAB0C18CC434BCCE66110B4F743BD53(_thisAdjusted, ___0_array, method);
  46415. }
  46416. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m724EFAF3ED2393B31E56CC50D3A924CCFD5691C7_gshared (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* __this, const RuntimeMethod* method)
  46417. {
  46418. {
  46419. return;
  46420. }
  46421. }
  46422. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m724EFAF3ED2393B31E56CC50D3A924CCFD5691C7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46423. {
  46424. InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* _thisAdjusted;
  46425. int32_t _offset = 1;
  46426. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61*>(__this + _offset);
  46427. InternalEnumerator_1_Dispose_m724EFAF3ED2393B31E56CC50D3A924CCFD5691C7(_thisAdjusted, method);
  46428. }
  46429. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mE9E7B9ADF46350EAEBD1916E8825026981D2274D_gshared (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* __this, const RuntimeMethod* method)
  46430. {
  46431. int32_t V_0 = 0;
  46432. {
  46433. int32_t L_0 = __this->___idx;
  46434. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  46435. {
  46436. goto IL_001b;
  46437. }
  46438. }
  46439. {
  46440. RuntimeArray* L_1 = __this->___array;
  46441. NullCheck(L_1);
  46442. int32_t L_2;
  46443. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  46444. __this->___idx = L_2;
  46445. }
  46446. IL_001b:
  46447. {
  46448. int32_t L_3 = __this->___idx;
  46449. if ((((int32_t)L_3) == ((int32_t)(-1))))
  46450. {
  46451. goto IL_003c;
  46452. }
  46453. }
  46454. {
  46455. int32_t L_4 = __this->___idx;
  46456. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  46457. int32_t L_5 = V_0;
  46458. __this->___idx = L_5;
  46459. int32_t L_6 = V_0;
  46460. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  46461. }
  46462. IL_003c:
  46463. {
  46464. return (bool)0;
  46465. }
  46466. }
  46467. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mE9E7B9ADF46350EAEBD1916E8825026981D2274D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46468. {
  46469. InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* _thisAdjusted;
  46470. int32_t _offset = 1;
  46471. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61*>(__this + _offset);
  46472. bool _returnValue;
  46473. _returnValue = InternalEnumerator_1_MoveNext_mE9E7B9ADF46350EAEBD1916E8825026981D2274D(_thisAdjusted, method);
  46474. return _returnValue;
  46475. }
  46476. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tC44036EDE3BC084F847AF870E0FA6D39AA7CF48A InternalEnumerator_1_get_Current_mF1454738A1C78D8F235092ADFC964D3B8FBBF1C3_gshared (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* __this, const RuntimeMethod* method)
  46477. {
  46478. {
  46479. int32_t L_0 = __this->___idx;
  46480. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  46481. {
  46482. goto IL_0015;
  46483. }
  46484. }
  46485. {
  46486. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  46487. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  46488. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  46489. }
  46490. IL_0015:
  46491. {
  46492. int32_t L_2 = __this->___idx;
  46493. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  46494. {
  46495. goto IL_0029;
  46496. }
  46497. }
  46498. {
  46499. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  46500. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  46501. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  46502. }
  46503. IL_0029:
  46504. {
  46505. RuntimeArray* L_4 = __this->___array;
  46506. RuntimeArray* L_5 = __this->___array;
  46507. NullCheck(L_5);
  46508. int32_t L_6;
  46509. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  46510. int32_t L_7 = __this->___idx;
  46511. NullCheck(L_4);
  46512. Entry_tC44036EDE3BC084F847AF870E0FA6D39AA7CF48A L_8;
  46513. L_8 = Array_InternalArray__get_Item_TisEntry_tC44036EDE3BC084F847AF870E0FA6D39AA7CF48A_mCA6C590A62F504AD8F7443EE5CCA21FF5584E15F(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  46514. return L_8;
  46515. }
  46516. }
  46517. IL2CPP_EXTERN_C Entry_tC44036EDE3BC084F847AF870E0FA6D39AA7CF48A InternalEnumerator_1_get_Current_mF1454738A1C78D8F235092ADFC964D3B8FBBF1C3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46518. {
  46519. InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* _thisAdjusted;
  46520. int32_t _offset = 1;
  46521. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61*>(__this + _offset);
  46522. Entry_tC44036EDE3BC084F847AF870E0FA6D39AA7CF48A _returnValue;
  46523. _returnValue = InternalEnumerator_1_get_Current_mF1454738A1C78D8F235092ADFC964D3B8FBBF1C3(_thisAdjusted, method);
  46524. return _returnValue;
  46525. }
  46526. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m800E6B55483719C2D89F3F88EF1CB9729622E21E_gshared (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* __this, const RuntimeMethod* method)
  46527. {
  46528. {
  46529. __this->___idx = ((int32_t)-2);
  46530. return;
  46531. }
  46532. }
  46533. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m800E6B55483719C2D89F3F88EF1CB9729622E21E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46534. {
  46535. InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* _thisAdjusted;
  46536. int32_t _offset = 1;
  46537. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61*>(__this + _offset);
  46538. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m800E6B55483719C2D89F3F88EF1CB9729622E21E(_thisAdjusted, method);
  46539. }
  46540. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2222AD22702AE8A2E79FC271D248B1DF55318355_gshared (InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* __this, const RuntimeMethod* method)
  46541. {
  46542. {
  46543. Entry_tC44036EDE3BC084F847AF870E0FA6D39AA7CF48A L_0;
  46544. L_0 = InternalEnumerator_1_get_Current_mF1454738A1C78D8F235092ADFC964D3B8FBBF1C3(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  46545. Entry_tC44036EDE3BC084F847AF870E0FA6D39AA7CF48A L_1 = L_0;
  46546. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  46547. return L_2;
  46548. }
  46549. }
  46550. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2222AD22702AE8A2E79FC271D248B1DF55318355_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46551. {
  46552. InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61* _thisAdjusted;
  46553. int32_t _offset = 1;
  46554. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t55137F54304302A85A49EE48B4DD7A1ECB4D5A61*>(__this + _offset);
  46555. RuntimeObject* _returnValue;
  46556. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m2222AD22702AE8A2E79FC271D248B1DF55318355(_thisAdjusted, method);
  46557. return _returnValue;
  46558. }
  46559. #ifdef __clang__
  46560. #pragma clang diagnostic pop
  46561. #endif
  46562. #ifdef __clang__
  46563. #pragma clang diagnostic push
  46564. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46565. #pragma clang diagnostic ignored "-Wunused-variable"
  46566. #endif
  46567. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m75A147338A93EC05B84E39581B9BD28EE19215EA_gshared (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  46568. {
  46569. {
  46570. RuntimeArray* L_0 = ___0_array;
  46571. __this->___array = L_0;
  46572. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  46573. __this->___idx = ((int32_t)-2);
  46574. return;
  46575. }
  46576. }
  46577. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m75A147338A93EC05B84E39581B9BD28EE19215EA_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  46578. {
  46579. InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* _thisAdjusted;
  46580. int32_t _offset = 1;
  46581. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714*>(__this + _offset);
  46582. InternalEnumerator_1__ctor_m75A147338A93EC05B84E39581B9BD28EE19215EA(_thisAdjusted, ___0_array, method);
  46583. }
  46584. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m88416E920BB483F3CA6CBE79C9B2F54128279613_gshared (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* __this, const RuntimeMethod* method)
  46585. {
  46586. {
  46587. return;
  46588. }
  46589. }
  46590. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m88416E920BB483F3CA6CBE79C9B2F54128279613_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46591. {
  46592. InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* _thisAdjusted;
  46593. int32_t _offset = 1;
  46594. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714*>(__this + _offset);
  46595. InternalEnumerator_1_Dispose_m88416E920BB483F3CA6CBE79C9B2F54128279613(_thisAdjusted, method);
  46596. }
  46597. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m873EC835CD8BC0FDFAF6EFF639C951BBBAA76CEB_gshared (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* __this, const RuntimeMethod* method)
  46598. {
  46599. int32_t V_0 = 0;
  46600. {
  46601. int32_t L_0 = __this->___idx;
  46602. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  46603. {
  46604. goto IL_001b;
  46605. }
  46606. }
  46607. {
  46608. RuntimeArray* L_1 = __this->___array;
  46609. NullCheck(L_1);
  46610. int32_t L_2;
  46611. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  46612. __this->___idx = L_2;
  46613. }
  46614. IL_001b:
  46615. {
  46616. int32_t L_3 = __this->___idx;
  46617. if ((((int32_t)L_3) == ((int32_t)(-1))))
  46618. {
  46619. goto IL_003c;
  46620. }
  46621. }
  46622. {
  46623. int32_t L_4 = __this->___idx;
  46624. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  46625. int32_t L_5 = V_0;
  46626. __this->___idx = L_5;
  46627. int32_t L_6 = V_0;
  46628. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  46629. }
  46630. IL_003c:
  46631. {
  46632. return (bool)0;
  46633. }
  46634. }
  46635. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m873EC835CD8BC0FDFAF6EFF639C951BBBAA76CEB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46636. {
  46637. InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* _thisAdjusted;
  46638. int32_t _offset = 1;
  46639. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714*>(__this + _offset);
  46640. bool _returnValue;
  46641. _returnValue = InternalEnumerator_1_MoveNext_m873EC835CD8BC0FDFAF6EFF639C951BBBAA76CEB(_thisAdjusted, method);
  46642. return _returnValue;
  46643. }
  46644. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t6C6FFC8A6877137F14C5BA9B9205BADAE8258F98 InternalEnumerator_1_get_Current_m90D7CD50EAE54E6496D0CCC9224F0707D0DAB6DC_gshared (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* __this, const RuntimeMethod* method)
  46645. {
  46646. {
  46647. int32_t L_0 = __this->___idx;
  46648. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  46649. {
  46650. goto IL_0015;
  46651. }
  46652. }
  46653. {
  46654. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  46655. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  46656. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  46657. }
  46658. IL_0015:
  46659. {
  46660. int32_t L_2 = __this->___idx;
  46661. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  46662. {
  46663. goto IL_0029;
  46664. }
  46665. }
  46666. {
  46667. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  46668. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  46669. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  46670. }
  46671. IL_0029:
  46672. {
  46673. RuntimeArray* L_4 = __this->___array;
  46674. RuntimeArray* L_5 = __this->___array;
  46675. NullCheck(L_5);
  46676. int32_t L_6;
  46677. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  46678. int32_t L_7 = __this->___idx;
  46679. NullCheck(L_4);
  46680. Entry_t6C6FFC8A6877137F14C5BA9B9205BADAE8258F98 L_8;
  46681. L_8 = Array_InternalArray__get_Item_TisEntry_t6C6FFC8A6877137F14C5BA9B9205BADAE8258F98_mD3DA16602E216A7FFBB4713FB353534D86A68C5F(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  46682. return L_8;
  46683. }
  46684. }
  46685. IL2CPP_EXTERN_C Entry_t6C6FFC8A6877137F14C5BA9B9205BADAE8258F98 InternalEnumerator_1_get_Current_m90D7CD50EAE54E6496D0CCC9224F0707D0DAB6DC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46686. {
  46687. InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* _thisAdjusted;
  46688. int32_t _offset = 1;
  46689. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714*>(__this + _offset);
  46690. Entry_t6C6FFC8A6877137F14C5BA9B9205BADAE8258F98 _returnValue;
  46691. _returnValue = InternalEnumerator_1_get_Current_m90D7CD50EAE54E6496D0CCC9224F0707D0DAB6DC(_thisAdjusted, method);
  46692. return _returnValue;
  46693. }
  46694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCFDE380774A07A98220068BC9BC011149EAC85D2_gshared (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* __this, const RuntimeMethod* method)
  46695. {
  46696. {
  46697. __this->___idx = ((int32_t)-2);
  46698. return;
  46699. }
  46700. }
  46701. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCFDE380774A07A98220068BC9BC011149EAC85D2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46702. {
  46703. InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* _thisAdjusted;
  46704. int32_t _offset = 1;
  46705. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714*>(__this + _offset);
  46706. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCFDE380774A07A98220068BC9BC011149EAC85D2(_thisAdjusted, method);
  46707. }
  46708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m483E4BFDF5ACC82814FA78E7BFE0F725CEB2E37D_gshared (InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* __this, const RuntimeMethod* method)
  46709. {
  46710. {
  46711. Entry_t6C6FFC8A6877137F14C5BA9B9205BADAE8258F98 L_0;
  46712. L_0 = InternalEnumerator_1_get_Current_m90D7CD50EAE54E6496D0CCC9224F0707D0DAB6DC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  46713. Entry_t6C6FFC8A6877137F14C5BA9B9205BADAE8258F98 L_1 = L_0;
  46714. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  46715. return L_2;
  46716. }
  46717. }
  46718. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m483E4BFDF5ACC82814FA78E7BFE0F725CEB2E37D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46719. {
  46720. InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714* _thisAdjusted;
  46721. int32_t _offset = 1;
  46722. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9FDB31E3BB5A7A6D1D8E6221CA7EC3843A52F714*>(__this + _offset);
  46723. RuntimeObject* _returnValue;
  46724. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m483E4BFDF5ACC82814FA78E7BFE0F725CEB2E37D(_thisAdjusted, method);
  46725. return _returnValue;
  46726. }
  46727. #ifdef __clang__
  46728. #pragma clang diagnostic pop
  46729. #endif
  46730. #ifdef __clang__
  46731. #pragma clang diagnostic push
  46732. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46733. #pragma clang diagnostic ignored "-Wunused-variable"
  46734. #endif
  46735. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mD53AE441A78272C441A991D9D4D33484EC74E9F8_gshared (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  46736. {
  46737. {
  46738. RuntimeArray* L_0 = ___0_array;
  46739. __this->___array = L_0;
  46740. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  46741. __this->___idx = ((int32_t)-2);
  46742. return;
  46743. }
  46744. }
  46745. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mD53AE441A78272C441A991D9D4D33484EC74E9F8_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  46746. {
  46747. InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* _thisAdjusted;
  46748. int32_t _offset = 1;
  46749. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE*>(__this + _offset);
  46750. InternalEnumerator_1__ctor_mD53AE441A78272C441A991D9D4D33484EC74E9F8(_thisAdjusted, ___0_array, method);
  46751. }
  46752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m157A6FD7B37D8BB97E889E1FE7B86134EC44EA27_gshared (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* __this, const RuntimeMethod* method)
  46753. {
  46754. {
  46755. return;
  46756. }
  46757. }
  46758. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m157A6FD7B37D8BB97E889E1FE7B86134EC44EA27_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46759. {
  46760. InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* _thisAdjusted;
  46761. int32_t _offset = 1;
  46762. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE*>(__this + _offset);
  46763. InternalEnumerator_1_Dispose_m157A6FD7B37D8BB97E889E1FE7B86134EC44EA27(_thisAdjusted, method);
  46764. }
  46765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m55F16B1D9C2C4BD28F5B938914CD772DB80E01AE_gshared (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* __this, const RuntimeMethod* method)
  46766. {
  46767. int32_t V_0 = 0;
  46768. {
  46769. int32_t L_0 = __this->___idx;
  46770. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  46771. {
  46772. goto IL_001b;
  46773. }
  46774. }
  46775. {
  46776. RuntimeArray* L_1 = __this->___array;
  46777. NullCheck(L_1);
  46778. int32_t L_2;
  46779. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  46780. __this->___idx = L_2;
  46781. }
  46782. IL_001b:
  46783. {
  46784. int32_t L_3 = __this->___idx;
  46785. if ((((int32_t)L_3) == ((int32_t)(-1))))
  46786. {
  46787. goto IL_003c;
  46788. }
  46789. }
  46790. {
  46791. int32_t L_4 = __this->___idx;
  46792. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  46793. int32_t L_5 = V_0;
  46794. __this->___idx = L_5;
  46795. int32_t L_6 = V_0;
  46796. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  46797. }
  46798. IL_003c:
  46799. {
  46800. return (bool)0;
  46801. }
  46802. }
  46803. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m55F16B1D9C2C4BD28F5B938914CD772DB80E01AE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46804. {
  46805. InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* _thisAdjusted;
  46806. int32_t _offset = 1;
  46807. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE*>(__this + _offset);
  46808. bool _returnValue;
  46809. _returnValue = InternalEnumerator_1_MoveNext_m55F16B1D9C2C4BD28F5B938914CD772DB80E01AE(_thisAdjusted, method);
  46810. return _returnValue;
  46811. }
  46812. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t8C80D6795974A124B4CD390BBB064C11BAD5D216 InternalEnumerator_1_get_Current_m908A32C783AC86601ED7A54F3B917F0799AF7951_gshared (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* __this, const RuntimeMethod* method)
  46813. {
  46814. {
  46815. int32_t L_0 = __this->___idx;
  46816. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  46817. {
  46818. goto IL_0015;
  46819. }
  46820. }
  46821. {
  46822. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  46823. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  46824. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  46825. }
  46826. IL_0015:
  46827. {
  46828. int32_t L_2 = __this->___idx;
  46829. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  46830. {
  46831. goto IL_0029;
  46832. }
  46833. }
  46834. {
  46835. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  46836. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  46837. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  46838. }
  46839. IL_0029:
  46840. {
  46841. RuntimeArray* L_4 = __this->___array;
  46842. RuntimeArray* L_5 = __this->___array;
  46843. NullCheck(L_5);
  46844. int32_t L_6;
  46845. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  46846. int32_t L_7 = __this->___idx;
  46847. NullCheck(L_4);
  46848. Entry_t8C80D6795974A124B4CD390BBB064C11BAD5D216 L_8;
  46849. L_8 = Array_InternalArray__get_Item_TisEntry_t8C80D6795974A124B4CD390BBB064C11BAD5D216_mF7F0FEAE8953D1295724532FDA63B788CA467974(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  46850. return L_8;
  46851. }
  46852. }
  46853. IL2CPP_EXTERN_C Entry_t8C80D6795974A124B4CD390BBB064C11BAD5D216 InternalEnumerator_1_get_Current_m908A32C783AC86601ED7A54F3B917F0799AF7951_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46854. {
  46855. InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* _thisAdjusted;
  46856. int32_t _offset = 1;
  46857. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE*>(__this + _offset);
  46858. Entry_t8C80D6795974A124B4CD390BBB064C11BAD5D216 _returnValue;
  46859. _returnValue = InternalEnumerator_1_get_Current_m908A32C783AC86601ED7A54F3B917F0799AF7951(_thisAdjusted, method);
  46860. return _returnValue;
  46861. }
  46862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m58E04C4CB00BD30914274EFB8ED5D7CB6A7D9968_gshared (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* __this, const RuntimeMethod* method)
  46863. {
  46864. {
  46865. __this->___idx = ((int32_t)-2);
  46866. return;
  46867. }
  46868. }
  46869. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m58E04C4CB00BD30914274EFB8ED5D7CB6A7D9968_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46870. {
  46871. InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* _thisAdjusted;
  46872. int32_t _offset = 1;
  46873. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE*>(__this + _offset);
  46874. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m58E04C4CB00BD30914274EFB8ED5D7CB6A7D9968(_thisAdjusted, method);
  46875. }
  46876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m25866B19A3755DC27682EE58C7197F95D295CEB4_gshared (InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* __this, const RuntimeMethod* method)
  46877. {
  46878. {
  46879. Entry_t8C80D6795974A124B4CD390BBB064C11BAD5D216 L_0;
  46880. L_0 = InternalEnumerator_1_get_Current_m908A32C783AC86601ED7A54F3B917F0799AF7951(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  46881. Entry_t8C80D6795974A124B4CD390BBB064C11BAD5D216 L_1 = L_0;
  46882. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  46883. return L_2;
  46884. }
  46885. }
  46886. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m25866B19A3755DC27682EE58C7197F95D295CEB4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46887. {
  46888. InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE* _thisAdjusted;
  46889. int32_t _offset = 1;
  46890. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7A2C5C1ACDDD2A8B003E1FE82891E7EC901043EE*>(__this + _offset);
  46891. RuntimeObject* _returnValue;
  46892. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m25866B19A3755DC27682EE58C7197F95D295CEB4(_thisAdjusted, method);
  46893. return _returnValue;
  46894. }
  46895. #ifdef __clang__
  46896. #pragma clang diagnostic pop
  46897. #endif
  46898. #ifdef __clang__
  46899. #pragma clang diagnostic push
  46900. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46901. #pragma clang diagnostic ignored "-Wunused-variable"
  46902. #endif
  46903. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m9B81B82D6D4C70844ACAC3477AF5B8450AB6B920_gshared (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  46904. {
  46905. {
  46906. RuntimeArray* L_0 = ___0_array;
  46907. __this->___array = L_0;
  46908. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  46909. __this->___idx = ((int32_t)-2);
  46910. return;
  46911. }
  46912. }
  46913. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m9B81B82D6D4C70844ACAC3477AF5B8450AB6B920_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  46914. {
  46915. InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* _thisAdjusted;
  46916. int32_t _offset = 1;
  46917. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0*>(__this + _offset);
  46918. InternalEnumerator_1__ctor_m9B81B82D6D4C70844ACAC3477AF5B8450AB6B920(_thisAdjusted, ___0_array, method);
  46919. }
  46920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m40EBA3B42BC7D1342A1E30C471B4B664C1B5F367_gshared (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* __this, const RuntimeMethod* method)
  46921. {
  46922. {
  46923. return;
  46924. }
  46925. }
  46926. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m40EBA3B42BC7D1342A1E30C471B4B664C1B5F367_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46927. {
  46928. InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* _thisAdjusted;
  46929. int32_t _offset = 1;
  46930. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0*>(__this + _offset);
  46931. InternalEnumerator_1_Dispose_m40EBA3B42BC7D1342A1E30C471B4B664C1B5F367(_thisAdjusted, method);
  46932. }
  46933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0C3D550E0DA533BB6C100AAA3076F27FC4A99222_gshared (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* __this, const RuntimeMethod* method)
  46934. {
  46935. int32_t V_0 = 0;
  46936. {
  46937. int32_t L_0 = __this->___idx;
  46938. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  46939. {
  46940. goto IL_001b;
  46941. }
  46942. }
  46943. {
  46944. RuntimeArray* L_1 = __this->___array;
  46945. NullCheck(L_1);
  46946. int32_t L_2;
  46947. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  46948. __this->___idx = L_2;
  46949. }
  46950. IL_001b:
  46951. {
  46952. int32_t L_3 = __this->___idx;
  46953. if ((((int32_t)L_3) == ((int32_t)(-1))))
  46954. {
  46955. goto IL_003c;
  46956. }
  46957. }
  46958. {
  46959. int32_t L_4 = __this->___idx;
  46960. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  46961. int32_t L_5 = V_0;
  46962. __this->___idx = L_5;
  46963. int32_t L_6 = V_0;
  46964. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  46965. }
  46966. IL_003c:
  46967. {
  46968. return (bool)0;
  46969. }
  46970. }
  46971. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m0C3D550E0DA533BB6C100AAA3076F27FC4A99222_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  46972. {
  46973. InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* _thisAdjusted;
  46974. int32_t _offset = 1;
  46975. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0*>(__this + _offset);
  46976. bool _returnValue;
  46977. _returnValue = InternalEnumerator_1_MoveNext_m0C3D550E0DA533BB6C100AAA3076F27FC4A99222(_thisAdjusted, method);
  46978. return _returnValue;
  46979. }
  46980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tE8A84B93BCCEA1FC321B6098FA0DDC8449273A50 InternalEnumerator_1_get_Current_mD47D74CD9AA068A14BCFDCBEC6EEA8380FA730DB_gshared (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* __this, const RuntimeMethod* method)
  46981. {
  46982. {
  46983. int32_t L_0 = __this->___idx;
  46984. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  46985. {
  46986. goto IL_0015;
  46987. }
  46988. }
  46989. {
  46990. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  46991. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  46992. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  46993. }
  46994. IL_0015:
  46995. {
  46996. int32_t L_2 = __this->___idx;
  46997. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  46998. {
  46999. goto IL_0029;
  47000. }
  47001. }
  47002. {
  47003. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  47004. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  47005. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  47006. }
  47007. IL_0029:
  47008. {
  47009. RuntimeArray* L_4 = __this->___array;
  47010. RuntimeArray* L_5 = __this->___array;
  47011. NullCheck(L_5);
  47012. int32_t L_6;
  47013. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  47014. int32_t L_7 = __this->___idx;
  47015. NullCheck(L_4);
  47016. Entry_tE8A84B93BCCEA1FC321B6098FA0DDC8449273A50 L_8;
  47017. L_8 = Array_InternalArray__get_Item_TisEntry_tE8A84B93BCCEA1FC321B6098FA0DDC8449273A50_m33D09B8401DDBB2F98FE3CCD8A4D06A6AB0208A3(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  47018. return L_8;
  47019. }
  47020. }
  47021. IL2CPP_EXTERN_C Entry_tE8A84B93BCCEA1FC321B6098FA0DDC8449273A50 InternalEnumerator_1_get_Current_mD47D74CD9AA068A14BCFDCBEC6EEA8380FA730DB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47022. {
  47023. InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* _thisAdjusted;
  47024. int32_t _offset = 1;
  47025. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0*>(__this + _offset);
  47026. Entry_tE8A84B93BCCEA1FC321B6098FA0DDC8449273A50 _returnValue;
  47027. _returnValue = InternalEnumerator_1_get_Current_mD47D74CD9AA068A14BCFDCBEC6EEA8380FA730DB(_thisAdjusted, method);
  47028. return _returnValue;
  47029. }
  47030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1DF3E4F8573EC8415309F390B371A2E9642B0643_gshared (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* __this, const RuntimeMethod* method)
  47031. {
  47032. {
  47033. __this->___idx = ((int32_t)-2);
  47034. return;
  47035. }
  47036. }
  47037. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1DF3E4F8573EC8415309F390B371A2E9642B0643_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47038. {
  47039. InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* _thisAdjusted;
  47040. int32_t _offset = 1;
  47041. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0*>(__this + _offset);
  47042. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1DF3E4F8573EC8415309F390B371A2E9642B0643(_thisAdjusted, method);
  47043. }
  47044. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m73102DB923BDBCE73902121588D30BB3E22E6DEF_gshared (InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* __this, const RuntimeMethod* method)
  47045. {
  47046. {
  47047. Entry_tE8A84B93BCCEA1FC321B6098FA0DDC8449273A50 L_0;
  47048. L_0 = InternalEnumerator_1_get_Current_mD47D74CD9AA068A14BCFDCBEC6EEA8380FA730DB(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47049. Entry_tE8A84B93BCCEA1FC321B6098FA0DDC8449273A50 L_1 = L_0;
  47050. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  47051. return L_2;
  47052. }
  47053. }
  47054. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m73102DB923BDBCE73902121588D30BB3E22E6DEF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47055. {
  47056. InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0* _thisAdjusted;
  47057. int32_t _offset = 1;
  47058. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t203D486503628671F83CA6F7D3A20C4AC67AD6E0*>(__this + _offset);
  47059. RuntimeObject* _returnValue;
  47060. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m73102DB923BDBCE73902121588D30BB3E22E6DEF(_thisAdjusted, method);
  47061. return _returnValue;
  47062. }
  47063. #ifdef __clang__
  47064. #pragma clang diagnostic pop
  47065. #endif
  47066. #ifdef __clang__
  47067. #pragma clang diagnostic push
  47068. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47069. #pragma clang diagnostic ignored "-Wunused-variable"
  47070. #endif
  47071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m709C96A069FB352E2BE9DE22BDCDD652E532B342_gshared (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  47072. {
  47073. {
  47074. RuntimeArray* L_0 = ___0_array;
  47075. __this->___array = L_0;
  47076. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  47077. __this->___idx = ((int32_t)-2);
  47078. return;
  47079. }
  47080. }
  47081. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m709C96A069FB352E2BE9DE22BDCDD652E532B342_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  47082. {
  47083. InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* _thisAdjusted;
  47084. int32_t _offset = 1;
  47085. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5*>(__this + _offset);
  47086. InternalEnumerator_1__ctor_m709C96A069FB352E2BE9DE22BDCDD652E532B342(_thisAdjusted, ___0_array, method);
  47087. }
  47088. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mCB90BA515866525508A38EA33D7FE1858B2CD637_gshared (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* __this, const RuntimeMethod* method)
  47089. {
  47090. {
  47091. return;
  47092. }
  47093. }
  47094. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mCB90BA515866525508A38EA33D7FE1858B2CD637_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47095. {
  47096. InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* _thisAdjusted;
  47097. int32_t _offset = 1;
  47098. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5*>(__this + _offset);
  47099. InternalEnumerator_1_Dispose_mCB90BA515866525508A38EA33D7FE1858B2CD637(_thisAdjusted, method);
  47100. }
  47101. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0B7418F0BF94991B3854A5A4ACA64E62A309C5A9_gshared (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* __this, const RuntimeMethod* method)
  47102. {
  47103. int32_t V_0 = 0;
  47104. {
  47105. int32_t L_0 = __this->___idx;
  47106. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  47107. {
  47108. goto IL_001b;
  47109. }
  47110. }
  47111. {
  47112. RuntimeArray* L_1 = __this->___array;
  47113. NullCheck(L_1);
  47114. int32_t L_2;
  47115. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  47116. __this->___idx = L_2;
  47117. }
  47118. IL_001b:
  47119. {
  47120. int32_t L_3 = __this->___idx;
  47121. if ((((int32_t)L_3) == ((int32_t)(-1))))
  47122. {
  47123. goto IL_003c;
  47124. }
  47125. }
  47126. {
  47127. int32_t L_4 = __this->___idx;
  47128. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  47129. int32_t L_5 = V_0;
  47130. __this->___idx = L_5;
  47131. int32_t L_6 = V_0;
  47132. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  47133. }
  47134. IL_003c:
  47135. {
  47136. return (bool)0;
  47137. }
  47138. }
  47139. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m0B7418F0BF94991B3854A5A4ACA64E62A309C5A9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47140. {
  47141. InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* _thisAdjusted;
  47142. int32_t _offset = 1;
  47143. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5*>(__this + _offset);
  47144. bool _returnValue;
  47145. _returnValue = InternalEnumerator_1_MoveNext_m0B7418F0BF94991B3854A5A4ACA64E62A309C5A9(_thisAdjusted, method);
  47146. return _returnValue;
  47147. }
  47148. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t7570C0657D5A1E8127DA80AE9CF398FAE7F58164 InternalEnumerator_1_get_Current_m38004BCCECF3CE63D63FD41AAEEBC6FA30195223_gshared (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* __this, const RuntimeMethod* method)
  47149. {
  47150. {
  47151. int32_t L_0 = __this->___idx;
  47152. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  47153. {
  47154. goto IL_0015;
  47155. }
  47156. }
  47157. {
  47158. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  47159. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  47160. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  47161. }
  47162. IL_0015:
  47163. {
  47164. int32_t L_2 = __this->___idx;
  47165. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  47166. {
  47167. goto IL_0029;
  47168. }
  47169. }
  47170. {
  47171. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  47172. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  47173. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  47174. }
  47175. IL_0029:
  47176. {
  47177. RuntimeArray* L_4 = __this->___array;
  47178. RuntimeArray* L_5 = __this->___array;
  47179. NullCheck(L_5);
  47180. int32_t L_6;
  47181. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  47182. int32_t L_7 = __this->___idx;
  47183. NullCheck(L_4);
  47184. Entry_t7570C0657D5A1E8127DA80AE9CF398FAE7F58164 L_8;
  47185. L_8 = Array_InternalArray__get_Item_TisEntry_t7570C0657D5A1E8127DA80AE9CF398FAE7F58164_m535BDF77E2833E2CFA7C6E35E90003346E8FA804(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  47186. return L_8;
  47187. }
  47188. }
  47189. IL2CPP_EXTERN_C Entry_t7570C0657D5A1E8127DA80AE9CF398FAE7F58164 InternalEnumerator_1_get_Current_m38004BCCECF3CE63D63FD41AAEEBC6FA30195223_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47190. {
  47191. InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* _thisAdjusted;
  47192. int32_t _offset = 1;
  47193. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5*>(__this + _offset);
  47194. Entry_t7570C0657D5A1E8127DA80AE9CF398FAE7F58164 _returnValue;
  47195. _returnValue = InternalEnumerator_1_get_Current_m38004BCCECF3CE63D63FD41AAEEBC6FA30195223(_thisAdjusted, method);
  47196. return _returnValue;
  47197. }
  47198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m69AFE851EC20E2BDE19D1DC5852185548F807D65_gshared (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* __this, const RuntimeMethod* method)
  47199. {
  47200. {
  47201. __this->___idx = ((int32_t)-2);
  47202. return;
  47203. }
  47204. }
  47205. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m69AFE851EC20E2BDE19D1DC5852185548F807D65_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47206. {
  47207. InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* _thisAdjusted;
  47208. int32_t _offset = 1;
  47209. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5*>(__this + _offset);
  47210. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m69AFE851EC20E2BDE19D1DC5852185548F807D65(_thisAdjusted, method);
  47211. }
  47212. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m9256040A5B7C45AB47D5EAFEA615D6AEC1951ADA_gshared (InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* __this, const RuntimeMethod* method)
  47213. {
  47214. {
  47215. Entry_t7570C0657D5A1E8127DA80AE9CF398FAE7F58164 L_0;
  47216. L_0 = InternalEnumerator_1_get_Current_m38004BCCECF3CE63D63FD41AAEEBC6FA30195223(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47217. Entry_t7570C0657D5A1E8127DA80AE9CF398FAE7F58164 L_1 = L_0;
  47218. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  47219. return L_2;
  47220. }
  47221. }
  47222. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m9256040A5B7C45AB47D5EAFEA615D6AEC1951ADA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47223. {
  47224. InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5* _thisAdjusted;
  47225. int32_t _offset = 1;
  47226. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t7793CDC37CF54C0165FDC2A91E5A09EB3764F8E5*>(__this + _offset);
  47227. RuntimeObject* _returnValue;
  47228. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m9256040A5B7C45AB47D5EAFEA615D6AEC1951ADA(_thisAdjusted, method);
  47229. return _returnValue;
  47230. }
  47231. #ifdef __clang__
  47232. #pragma clang diagnostic pop
  47233. #endif
  47234. #ifdef __clang__
  47235. #pragma clang diagnostic push
  47236. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47237. #pragma clang diagnostic ignored "-Wunused-variable"
  47238. #endif
  47239. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m7A0F0D7BB7D78BA4C9364A2653B6CC64418617D4_gshared (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  47240. {
  47241. {
  47242. RuntimeArray* L_0 = ___0_array;
  47243. __this->___array = L_0;
  47244. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  47245. __this->___idx = ((int32_t)-2);
  47246. return;
  47247. }
  47248. }
  47249. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m7A0F0D7BB7D78BA4C9364A2653B6CC64418617D4_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  47250. {
  47251. InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* _thisAdjusted;
  47252. int32_t _offset = 1;
  47253. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6*>(__this + _offset);
  47254. InternalEnumerator_1__ctor_m7A0F0D7BB7D78BA4C9364A2653B6CC64418617D4(_thisAdjusted, ___0_array, method);
  47255. }
  47256. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m54554F53641BD51D54D1CA77840D6D1D13900F83_gshared (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* __this, const RuntimeMethod* method)
  47257. {
  47258. {
  47259. return;
  47260. }
  47261. }
  47262. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m54554F53641BD51D54D1CA77840D6D1D13900F83_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47263. {
  47264. InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* _thisAdjusted;
  47265. int32_t _offset = 1;
  47266. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6*>(__this + _offset);
  47267. InternalEnumerator_1_Dispose_m54554F53641BD51D54D1CA77840D6D1D13900F83(_thisAdjusted, method);
  47268. }
  47269. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m6591135C4178D26A5519809258FB7D70C8EB26E1_gshared (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* __this, const RuntimeMethod* method)
  47270. {
  47271. int32_t V_0 = 0;
  47272. {
  47273. int32_t L_0 = __this->___idx;
  47274. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  47275. {
  47276. goto IL_001b;
  47277. }
  47278. }
  47279. {
  47280. RuntimeArray* L_1 = __this->___array;
  47281. NullCheck(L_1);
  47282. int32_t L_2;
  47283. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  47284. __this->___idx = L_2;
  47285. }
  47286. IL_001b:
  47287. {
  47288. int32_t L_3 = __this->___idx;
  47289. if ((((int32_t)L_3) == ((int32_t)(-1))))
  47290. {
  47291. goto IL_003c;
  47292. }
  47293. }
  47294. {
  47295. int32_t L_4 = __this->___idx;
  47296. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  47297. int32_t L_5 = V_0;
  47298. __this->___idx = L_5;
  47299. int32_t L_6 = V_0;
  47300. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  47301. }
  47302. IL_003c:
  47303. {
  47304. return (bool)0;
  47305. }
  47306. }
  47307. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m6591135C4178D26A5519809258FB7D70C8EB26E1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47308. {
  47309. InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* _thisAdjusted;
  47310. int32_t _offset = 1;
  47311. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6*>(__this + _offset);
  47312. bool _returnValue;
  47313. _returnValue = InternalEnumerator_1_MoveNext_m6591135C4178D26A5519809258FB7D70C8EB26E1(_thisAdjusted, method);
  47314. return _returnValue;
  47315. }
  47316. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t58E99ABABD435BCC040760EDD6D161FA4AFAD578 InternalEnumerator_1_get_Current_m6D43E4F4CDBEB8BA045AB7303998EA9484B4AF46_gshared (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* __this, const RuntimeMethod* method)
  47317. {
  47318. {
  47319. int32_t L_0 = __this->___idx;
  47320. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  47321. {
  47322. goto IL_0015;
  47323. }
  47324. }
  47325. {
  47326. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  47327. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  47328. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  47329. }
  47330. IL_0015:
  47331. {
  47332. int32_t L_2 = __this->___idx;
  47333. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  47334. {
  47335. goto IL_0029;
  47336. }
  47337. }
  47338. {
  47339. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  47340. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  47341. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  47342. }
  47343. IL_0029:
  47344. {
  47345. RuntimeArray* L_4 = __this->___array;
  47346. RuntimeArray* L_5 = __this->___array;
  47347. NullCheck(L_5);
  47348. int32_t L_6;
  47349. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  47350. int32_t L_7 = __this->___idx;
  47351. NullCheck(L_4);
  47352. Entry_t58E99ABABD435BCC040760EDD6D161FA4AFAD578 L_8;
  47353. L_8 = Array_InternalArray__get_Item_TisEntry_t58E99ABABD435BCC040760EDD6D161FA4AFAD578_m9B2218635C29106FAEF9B860B768929FB7D87CC4(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  47354. return L_8;
  47355. }
  47356. }
  47357. IL2CPP_EXTERN_C Entry_t58E99ABABD435BCC040760EDD6D161FA4AFAD578 InternalEnumerator_1_get_Current_m6D43E4F4CDBEB8BA045AB7303998EA9484B4AF46_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47358. {
  47359. InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* _thisAdjusted;
  47360. int32_t _offset = 1;
  47361. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6*>(__this + _offset);
  47362. Entry_t58E99ABABD435BCC040760EDD6D161FA4AFAD578 _returnValue;
  47363. _returnValue = InternalEnumerator_1_get_Current_m6D43E4F4CDBEB8BA045AB7303998EA9484B4AF46(_thisAdjusted, method);
  47364. return _returnValue;
  47365. }
  47366. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB3EDC38690D879029C0B1CB051D7C31834C7D909_gshared (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* __this, const RuntimeMethod* method)
  47367. {
  47368. {
  47369. __this->___idx = ((int32_t)-2);
  47370. return;
  47371. }
  47372. }
  47373. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB3EDC38690D879029C0B1CB051D7C31834C7D909_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47374. {
  47375. InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* _thisAdjusted;
  47376. int32_t _offset = 1;
  47377. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6*>(__this + _offset);
  47378. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB3EDC38690D879029C0B1CB051D7C31834C7D909(_thisAdjusted, method);
  47379. }
  47380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD59AC9751240B9934D8AE7511DDC28D5E4282945_gshared (InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* __this, const RuntimeMethod* method)
  47381. {
  47382. {
  47383. Entry_t58E99ABABD435BCC040760EDD6D161FA4AFAD578 L_0;
  47384. L_0 = InternalEnumerator_1_get_Current_m6D43E4F4CDBEB8BA045AB7303998EA9484B4AF46(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47385. Entry_t58E99ABABD435BCC040760EDD6D161FA4AFAD578 L_1 = L_0;
  47386. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  47387. return L_2;
  47388. }
  47389. }
  47390. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD59AC9751240B9934D8AE7511DDC28D5E4282945_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47391. {
  47392. InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6* _thisAdjusted;
  47393. int32_t _offset = 1;
  47394. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9E75FD37BD501D91D49F275689F409DB15FEC1C6*>(__this + _offset);
  47395. RuntimeObject* _returnValue;
  47396. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD59AC9751240B9934D8AE7511DDC28D5E4282945(_thisAdjusted, method);
  47397. return _returnValue;
  47398. }
  47399. #ifdef __clang__
  47400. #pragma clang diagnostic pop
  47401. #endif
  47402. #ifdef __clang__
  47403. #pragma clang diagnostic push
  47404. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47405. #pragma clang diagnostic ignored "-Wunused-variable"
  47406. #endif
  47407. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m9CE581401DB6896EA202553DF0167D2926FC21E8_gshared (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  47408. {
  47409. {
  47410. RuntimeArray* L_0 = ___0_array;
  47411. __this->___array = L_0;
  47412. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  47413. __this->___idx = ((int32_t)-2);
  47414. return;
  47415. }
  47416. }
  47417. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m9CE581401DB6896EA202553DF0167D2926FC21E8_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  47418. {
  47419. InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* _thisAdjusted;
  47420. int32_t _offset = 1;
  47421. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89*>(__this + _offset);
  47422. InternalEnumerator_1__ctor_m9CE581401DB6896EA202553DF0167D2926FC21E8(_thisAdjusted, ___0_array, method);
  47423. }
  47424. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m03DC32195895FDEF1BB65BFD82D8DA10E6021420_gshared (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* __this, const RuntimeMethod* method)
  47425. {
  47426. {
  47427. return;
  47428. }
  47429. }
  47430. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m03DC32195895FDEF1BB65BFD82D8DA10E6021420_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47431. {
  47432. InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* _thisAdjusted;
  47433. int32_t _offset = 1;
  47434. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89*>(__this + _offset);
  47435. InternalEnumerator_1_Dispose_m03DC32195895FDEF1BB65BFD82D8DA10E6021420(_thisAdjusted, method);
  47436. }
  47437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m99A3A4FE246DA2375EEDEB8D9D2DA2C0585856ED_gshared (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* __this, const RuntimeMethod* method)
  47438. {
  47439. int32_t V_0 = 0;
  47440. {
  47441. int32_t L_0 = __this->___idx;
  47442. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  47443. {
  47444. goto IL_001b;
  47445. }
  47446. }
  47447. {
  47448. RuntimeArray* L_1 = __this->___array;
  47449. NullCheck(L_1);
  47450. int32_t L_2;
  47451. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  47452. __this->___idx = L_2;
  47453. }
  47454. IL_001b:
  47455. {
  47456. int32_t L_3 = __this->___idx;
  47457. if ((((int32_t)L_3) == ((int32_t)(-1))))
  47458. {
  47459. goto IL_003c;
  47460. }
  47461. }
  47462. {
  47463. int32_t L_4 = __this->___idx;
  47464. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  47465. int32_t L_5 = V_0;
  47466. __this->___idx = L_5;
  47467. int32_t L_6 = V_0;
  47468. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  47469. }
  47470. IL_003c:
  47471. {
  47472. return (bool)0;
  47473. }
  47474. }
  47475. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m99A3A4FE246DA2375EEDEB8D9D2DA2C0585856ED_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47476. {
  47477. InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* _thisAdjusted;
  47478. int32_t _offset = 1;
  47479. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89*>(__this + _offset);
  47480. bool _returnValue;
  47481. _returnValue = InternalEnumerator_1_MoveNext_m99A3A4FE246DA2375EEDEB8D9D2DA2C0585856ED(_thisAdjusted, method);
  47482. return _returnValue;
  47483. }
  47484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t2679F25F22E3E7DB5F988C82C064BA4BE59F5677 InternalEnumerator_1_get_Current_m513466403A24DCB270466D3E6B40D92A26FD5653_gshared (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* __this, const RuntimeMethod* method)
  47485. {
  47486. {
  47487. int32_t L_0 = __this->___idx;
  47488. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  47489. {
  47490. goto IL_0015;
  47491. }
  47492. }
  47493. {
  47494. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  47495. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  47496. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  47497. }
  47498. IL_0015:
  47499. {
  47500. int32_t L_2 = __this->___idx;
  47501. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  47502. {
  47503. goto IL_0029;
  47504. }
  47505. }
  47506. {
  47507. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  47508. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  47509. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  47510. }
  47511. IL_0029:
  47512. {
  47513. RuntimeArray* L_4 = __this->___array;
  47514. RuntimeArray* L_5 = __this->___array;
  47515. NullCheck(L_5);
  47516. int32_t L_6;
  47517. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  47518. int32_t L_7 = __this->___idx;
  47519. NullCheck(L_4);
  47520. Entry_t2679F25F22E3E7DB5F988C82C064BA4BE59F5677 L_8;
  47521. L_8 = Array_InternalArray__get_Item_TisEntry_t2679F25F22E3E7DB5F988C82C064BA4BE59F5677_m159D83D7D554E3C799515946634BB8FE427B3AD9(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  47522. return L_8;
  47523. }
  47524. }
  47525. IL2CPP_EXTERN_C Entry_t2679F25F22E3E7DB5F988C82C064BA4BE59F5677 InternalEnumerator_1_get_Current_m513466403A24DCB270466D3E6B40D92A26FD5653_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47526. {
  47527. InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* _thisAdjusted;
  47528. int32_t _offset = 1;
  47529. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89*>(__this + _offset);
  47530. Entry_t2679F25F22E3E7DB5F988C82C064BA4BE59F5677 _returnValue;
  47531. _returnValue = InternalEnumerator_1_get_Current_m513466403A24DCB270466D3E6B40D92A26FD5653(_thisAdjusted, method);
  47532. return _returnValue;
  47533. }
  47534. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC4EA7308A55875AA38E237C203DD9DCB0E61F5CE_gshared (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* __this, const RuntimeMethod* method)
  47535. {
  47536. {
  47537. __this->___idx = ((int32_t)-2);
  47538. return;
  47539. }
  47540. }
  47541. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC4EA7308A55875AA38E237C203DD9DCB0E61F5CE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47542. {
  47543. InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* _thisAdjusted;
  47544. int32_t _offset = 1;
  47545. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89*>(__this + _offset);
  47546. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC4EA7308A55875AA38E237C203DD9DCB0E61F5CE(_thisAdjusted, method);
  47547. }
  47548. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m63BC9618732020AF04BF2FB0B009CE7F2124F885_gshared (InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* __this, const RuntimeMethod* method)
  47549. {
  47550. {
  47551. Entry_t2679F25F22E3E7DB5F988C82C064BA4BE59F5677 L_0;
  47552. L_0 = InternalEnumerator_1_get_Current_m513466403A24DCB270466D3E6B40D92A26FD5653(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47553. Entry_t2679F25F22E3E7DB5F988C82C064BA4BE59F5677 L_1 = L_0;
  47554. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  47555. return L_2;
  47556. }
  47557. }
  47558. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m63BC9618732020AF04BF2FB0B009CE7F2124F885_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47559. {
  47560. InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89* _thisAdjusted;
  47561. int32_t _offset = 1;
  47562. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFAA98DC569F09634203B006584FFE0DE4EEA5E89*>(__this + _offset);
  47563. RuntimeObject* _returnValue;
  47564. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m63BC9618732020AF04BF2FB0B009CE7F2124F885(_thisAdjusted, method);
  47565. return _returnValue;
  47566. }
  47567. #ifdef __clang__
  47568. #pragma clang diagnostic pop
  47569. #endif
  47570. #ifdef __clang__
  47571. #pragma clang diagnostic push
  47572. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47573. #pragma clang diagnostic ignored "-Wunused-variable"
  47574. #endif
  47575. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mF3BF38B4B182CDF27CFBC8A041885F0BDDBB21C5_gshared (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  47576. {
  47577. {
  47578. RuntimeArray* L_0 = ___0_array;
  47579. __this->___array = L_0;
  47580. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  47581. __this->___idx = ((int32_t)-2);
  47582. return;
  47583. }
  47584. }
  47585. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mF3BF38B4B182CDF27CFBC8A041885F0BDDBB21C5_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  47586. {
  47587. InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* _thisAdjusted;
  47588. int32_t _offset = 1;
  47589. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3*>(__this + _offset);
  47590. InternalEnumerator_1__ctor_mF3BF38B4B182CDF27CFBC8A041885F0BDDBB21C5(_thisAdjusted, ___0_array, method);
  47591. }
  47592. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m5FB72A9678CCCC8F6251612BC01F58EE854B2C07_gshared (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* __this, const RuntimeMethod* method)
  47593. {
  47594. {
  47595. return;
  47596. }
  47597. }
  47598. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m5FB72A9678CCCC8F6251612BC01F58EE854B2C07_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47599. {
  47600. InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* _thisAdjusted;
  47601. int32_t _offset = 1;
  47602. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3*>(__this + _offset);
  47603. InternalEnumerator_1_Dispose_m5FB72A9678CCCC8F6251612BC01F58EE854B2C07(_thisAdjusted, method);
  47604. }
  47605. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0A1DE20A0B91295D229BA980F02A211069FF516C_gshared (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* __this, const RuntimeMethod* method)
  47606. {
  47607. int32_t V_0 = 0;
  47608. {
  47609. int32_t L_0 = __this->___idx;
  47610. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  47611. {
  47612. goto IL_001b;
  47613. }
  47614. }
  47615. {
  47616. RuntimeArray* L_1 = __this->___array;
  47617. NullCheck(L_1);
  47618. int32_t L_2;
  47619. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  47620. __this->___idx = L_2;
  47621. }
  47622. IL_001b:
  47623. {
  47624. int32_t L_3 = __this->___idx;
  47625. if ((((int32_t)L_3) == ((int32_t)(-1))))
  47626. {
  47627. goto IL_003c;
  47628. }
  47629. }
  47630. {
  47631. int32_t L_4 = __this->___idx;
  47632. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  47633. int32_t L_5 = V_0;
  47634. __this->___idx = L_5;
  47635. int32_t L_6 = V_0;
  47636. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  47637. }
  47638. IL_003c:
  47639. {
  47640. return (bool)0;
  47641. }
  47642. }
  47643. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m0A1DE20A0B91295D229BA980F02A211069FF516C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47644. {
  47645. InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* _thisAdjusted;
  47646. int32_t _offset = 1;
  47647. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3*>(__this + _offset);
  47648. bool _returnValue;
  47649. _returnValue = InternalEnumerator_1_MoveNext_m0A1DE20A0B91295D229BA980F02A211069FF516C(_thisAdjusted, method);
  47650. return _returnValue;
  47651. }
  47652. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tEC1A94D2B396350073237678CBE5013D9C23336F InternalEnumerator_1_get_Current_m59F2B284F2FFE25AD76BE5A7E1C4F4693A410C42_gshared (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* __this, const RuntimeMethod* method)
  47653. {
  47654. {
  47655. int32_t L_0 = __this->___idx;
  47656. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  47657. {
  47658. goto IL_0015;
  47659. }
  47660. }
  47661. {
  47662. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  47663. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  47664. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  47665. }
  47666. IL_0015:
  47667. {
  47668. int32_t L_2 = __this->___idx;
  47669. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  47670. {
  47671. goto IL_0029;
  47672. }
  47673. }
  47674. {
  47675. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  47676. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  47677. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  47678. }
  47679. IL_0029:
  47680. {
  47681. RuntimeArray* L_4 = __this->___array;
  47682. RuntimeArray* L_5 = __this->___array;
  47683. NullCheck(L_5);
  47684. int32_t L_6;
  47685. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  47686. int32_t L_7 = __this->___idx;
  47687. NullCheck(L_4);
  47688. Entry_tEC1A94D2B396350073237678CBE5013D9C23336F L_8;
  47689. L_8 = Array_InternalArray__get_Item_TisEntry_tEC1A94D2B396350073237678CBE5013D9C23336F_m32C593CE360717E043E4001D87C312BA0D39368C(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  47690. return L_8;
  47691. }
  47692. }
  47693. IL2CPP_EXTERN_C Entry_tEC1A94D2B396350073237678CBE5013D9C23336F InternalEnumerator_1_get_Current_m59F2B284F2FFE25AD76BE5A7E1C4F4693A410C42_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47694. {
  47695. InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* _thisAdjusted;
  47696. int32_t _offset = 1;
  47697. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3*>(__this + _offset);
  47698. Entry_tEC1A94D2B396350073237678CBE5013D9C23336F _returnValue;
  47699. _returnValue = InternalEnumerator_1_get_Current_m59F2B284F2FFE25AD76BE5A7E1C4F4693A410C42(_thisAdjusted, method);
  47700. return _returnValue;
  47701. }
  47702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA5F10F9571DE8BC09C0B6BDB0495393596ABA14F_gshared (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* __this, const RuntimeMethod* method)
  47703. {
  47704. {
  47705. __this->___idx = ((int32_t)-2);
  47706. return;
  47707. }
  47708. }
  47709. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA5F10F9571DE8BC09C0B6BDB0495393596ABA14F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47710. {
  47711. InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* _thisAdjusted;
  47712. int32_t _offset = 1;
  47713. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3*>(__this + _offset);
  47714. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA5F10F9571DE8BC09C0B6BDB0495393596ABA14F(_thisAdjusted, method);
  47715. }
  47716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m1C3AE97E18C32B8DD3FF11DD42099BE3EEAE0291_gshared (InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* __this, const RuntimeMethod* method)
  47717. {
  47718. {
  47719. Entry_tEC1A94D2B396350073237678CBE5013D9C23336F L_0;
  47720. L_0 = InternalEnumerator_1_get_Current_m59F2B284F2FFE25AD76BE5A7E1C4F4693A410C42(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47721. Entry_tEC1A94D2B396350073237678CBE5013D9C23336F L_1 = L_0;
  47722. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  47723. return L_2;
  47724. }
  47725. }
  47726. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m1C3AE97E18C32B8DD3FF11DD42099BE3EEAE0291_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47727. {
  47728. InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3* _thisAdjusted;
  47729. int32_t _offset = 1;
  47730. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t71C0513C9189E3A05068ED4CD67CFDA93550C8E3*>(__this + _offset);
  47731. RuntimeObject* _returnValue;
  47732. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m1C3AE97E18C32B8DD3FF11DD42099BE3EEAE0291(_thisAdjusted, method);
  47733. return _returnValue;
  47734. }
  47735. #ifdef __clang__
  47736. #pragma clang diagnostic pop
  47737. #endif
  47738. #ifdef __clang__
  47739. #pragma clang diagnostic push
  47740. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47741. #pragma clang diagnostic ignored "-Wunused-variable"
  47742. #endif
  47743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m3651AA38BB1E9AD36B9CD3502A075BC58F2947A9_gshared (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  47744. {
  47745. {
  47746. RuntimeArray* L_0 = ___0_array;
  47747. __this->___array = L_0;
  47748. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  47749. __this->___idx = ((int32_t)-2);
  47750. return;
  47751. }
  47752. }
  47753. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m3651AA38BB1E9AD36B9CD3502A075BC58F2947A9_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  47754. {
  47755. InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* _thisAdjusted;
  47756. int32_t _offset = 1;
  47757. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0*>(__this + _offset);
  47758. InternalEnumerator_1__ctor_m3651AA38BB1E9AD36B9CD3502A075BC58F2947A9(_thisAdjusted, ___0_array, method);
  47759. }
  47760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m835F5B37EC80CE22F00694D9BA2BF04E4B2111BC_gshared (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* __this, const RuntimeMethod* method)
  47761. {
  47762. {
  47763. return;
  47764. }
  47765. }
  47766. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m835F5B37EC80CE22F00694D9BA2BF04E4B2111BC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47767. {
  47768. InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* _thisAdjusted;
  47769. int32_t _offset = 1;
  47770. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0*>(__this + _offset);
  47771. InternalEnumerator_1_Dispose_m835F5B37EC80CE22F00694D9BA2BF04E4B2111BC(_thisAdjusted, method);
  47772. }
  47773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m66B4969AF413A1CF54527E9491B733D87EB6C001_gshared (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* __this, const RuntimeMethod* method)
  47774. {
  47775. int32_t V_0 = 0;
  47776. {
  47777. int32_t L_0 = __this->___idx;
  47778. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  47779. {
  47780. goto IL_001b;
  47781. }
  47782. }
  47783. {
  47784. RuntimeArray* L_1 = __this->___array;
  47785. NullCheck(L_1);
  47786. int32_t L_2;
  47787. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  47788. __this->___idx = L_2;
  47789. }
  47790. IL_001b:
  47791. {
  47792. int32_t L_3 = __this->___idx;
  47793. if ((((int32_t)L_3) == ((int32_t)(-1))))
  47794. {
  47795. goto IL_003c;
  47796. }
  47797. }
  47798. {
  47799. int32_t L_4 = __this->___idx;
  47800. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  47801. int32_t L_5 = V_0;
  47802. __this->___idx = L_5;
  47803. int32_t L_6 = V_0;
  47804. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  47805. }
  47806. IL_003c:
  47807. {
  47808. return (bool)0;
  47809. }
  47810. }
  47811. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m66B4969AF413A1CF54527E9491B733D87EB6C001_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47812. {
  47813. InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* _thisAdjusted;
  47814. int32_t _offset = 1;
  47815. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0*>(__this + _offset);
  47816. bool _returnValue;
  47817. _returnValue = InternalEnumerator_1_MoveNext_m66B4969AF413A1CF54527E9491B733D87EB6C001(_thisAdjusted, method);
  47818. return _returnValue;
  47819. }
  47820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tEFAC589ECF730F050787AF6E5CF97CF8C3529F88 InternalEnumerator_1_get_Current_mA83D286C1794C6CBEBF7E6B1377FC37DCE44585B_gshared (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* __this, const RuntimeMethod* method)
  47821. {
  47822. {
  47823. int32_t L_0 = __this->___idx;
  47824. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  47825. {
  47826. goto IL_0015;
  47827. }
  47828. }
  47829. {
  47830. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  47831. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  47832. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  47833. }
  47834. IL_0015:
  47835. {
  47836. int32_t L_2 = __this->___idx;
  47837. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  47838. {
  47839. goto IL_0029;
  47840. }
  47841. }
  47842. {
  47843. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  47844. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  47845. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  47846. }
  47847. IL_0029:
  47848. {
  47849. RuntimeArray* L_4 = __this->___array;
  47850. RuntimeArray* L_5 = __this->___array;
  47851. NullCheck(L_5);
  47852. int32_t L_6;
  47853. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  47854. int32_t L_7 = __this->___idx;
  47855. NullCheck(L_4);
  47856. Entry_tEFAC589ECF730F050787AF6E5CF97CF8C3529F88 L_8;
  47857. L_8 = Array_InternalArray__get_Item_TisEntry_tEFAC589ECF730F050787AF6E5CF97CF8C3529F88_m702ECE519B50E2C687ECCCA433090CB4E2FCCAA4(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  47858. return L_8;
  47859. }
  47860. }
  47861. IL2CPP_EXTERN_C Entry_tEFAC589ECF730F050787AF6E5CF97CF8C3529F88 InternalEnumerator_1_get_Current_mA83D286C1794C6CBEBF7E6B1377FC37DCE44585B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47862. {
  47863. InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* _thisAdjusted;
  47864. int32_t _offset = 1;
  47865. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0*>(__this + _offset);
  47866. Entry_tEFAC589ECF730F050787AF6E5CF97CF8C3529F88 _returnValue;
  47867. _returnValue = InternalEnumerator_1_get_Current_mA83D286C1794C6CBEBF7E6B1377FC37DCE44585B(_thisAdjusted, method);
  47868. return _returnValue;
  47869. }
  47870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m41DBBD579C0A3E33E0770D27EA111370F8A92887_gshared (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* __this, const RuntimeMethod* method)
  47871. {
  47872. {
  47873. __this->___idx = ((int32_t)-2);
  47874. return;
  47875. }
  47876. }
  47877. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m41DBBD579C0A3E33E0770D27EA111370F8A92887_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47878. {
  47879. InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* _thisAdjusted;
  47880. int32_t _offset = 1;
  47881. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0*>(__this + _offset);
  47882. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m41DBBD579C0A3E33E0770D27EA111370F8A92887(_thisAdjusted, method);
  47883. }
  47884. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m464444BF7F23A740BE8A182BB023612CACFF3AC0_gshared (InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* __this, const RuntimeMethod* method)
  47885. {
  47886. {
  47887. Entry_tEFAC589ECF730F050787AF6E5CF97CF8C3529F88 L_0;
  47888. L_0 = InternalEnumerator_1_get_Current_mA83D286C1794C6CBEBF7E6B1377FC37DCE44585B(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47889. Entry_tEFAC589ECF730F050787AF6E5CF97CF8C3529F88 L_1 = L_0;
  47890. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  47891. return L_2;
  47892. }
  47893. }
  47894. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m464444BF7F23A740BE8A182BB023612CACFF3AC0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47895. {
  47896. InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0* _thisAdjusted;
  47897. int32_t _offset = 1;
  47898. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5FBF4266CD71F3F992E55B8FFB294408BB1A84B0*>(__this + _offset);
  47899. RuntimeObject* _returnValue;
  47900. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m464444BF7F23A740BE8A182BB023612CACFF3AC0(_thisAdjusted, method);
  47901. return _returnValue;
  47902. }
  47903. #ifdef __clang__
  47904. #pragma clang diagnostic pop
  47905. #endif
  47906. #ifdef __clang__
  47907. #pragma clang diagnostic push
  47908. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47909. #pragma clang diagnostic ignored "-Wunused-variable"
  47910. #endif
  47911. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m8580D0622719948836FF13BDD636044CBEBEF722_gshared (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  47912. {
  47913. {
  47914. RuntimeArray* L_0 = ___0_array;
  47915. __this->___array = L_0;
  47916. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  47917. __this->___idx = ((int32_t)-2);
  47918. return;
  47919. }
  47920. }
  47921. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m8580D0622719948836FF13BDD636044CBEBEF722_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  47922. {
  47923. InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* _thisAdjusted;
  47924. int32_t _offset = 1;
  47925. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E*>(__this + _offset);
  47926. InternalEnumerator_1__ctor_m8580D0622719948836FF13BDD636044CBEBEF722(_thisAdjusted, ___0_array, method);
  47927. }
  47928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mFC09540C5F9D2B814DC8235F1DB3A1187A6EF5DD_gshared (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* __this, const RuntimeMethod* method)
  47929. {
  47930. {
  47931. return;
  47932. }
  47933. }
  47934. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mFC09540C5F9D2B814DC8235F1DB3A1187A6EF5DD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47935. {
  47936. InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* _thisAdjusted;
  47937. int32_t _offset = 1;
  47938. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E*>(__this + _offset);
  47939. InternalEnumerator_1_Dispose_mFC09540C5F9D2B814DC8235F1DB3A1187A6EF5DD(_thisAdjusted, method);
  47940. }
  47941. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m932FA2D3483A17D6AD85FD9B769505FED5630D11_gshared (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* __this, const RuntimeMethod* method)
  47942. {
  47943. int32_t V_0 = 0;
  47944. {
  47945. int32_t L_0 = __this->___idx;
  47946. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  47947. {
  47948. goto IL_001b;
  47949. }
  47950. }
  47951. {
  47952. RuntimeArray* L_1 = __this->___array;
  47953. NullCheck(L_1);
  47954. int32_t L_2;
  47955. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  47956. __this->___idx = L_2;
  47957. }
  47958. IL_001b:
  47959. {
  47960. int32_t L_3 = __this->___idx;
  47961. if ((((int32_t)L_3) == ((int32_t)(-1))))
  47962. {
  47963. goto IL_003c;
  47964. }
  47965. }
  47966. {
  47967. int32_t L_4 = __this->___idx;
  47968. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  47969. int32_t L_5 = V_0;
  47970. __this->___idx = L_5;
  47971. int32_t L_6 = V_0;
  47972. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  47973. }
  47974. IL_003c:
  47975. {
  47976. return (bool)0;
  47977. }
  47978. }
  47979. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m932FA2D3483A17D6AD85FD9B769505FED5630D11_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47980. {
  47981. InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* _thisAdjusted;
  47982. int32_t _offset = 1;
  47983. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E*>(__this + _offset);
  47984. bool _returnValue;
  47985. _returnValue = InternalEnumerator_1_MoveNext_m932FA2D3483A17D6AD85FD9B769505FED5630D11(_thisAdjusted, method);
  47986. return _returnValue;
  47987. }
  47988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t1F21171535DEAE77D533CFCFAF0EF8C51862C715 InternalEnumerator_1_get_Current_mD146D385634EEEE0FAF7EB46C4B49CE1BA960B98_gshared (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* __this, const RuntimeMethod* method)
  47989. {
  47990. {
  47991. int32_t L_0 = __this->___idx;
  47992. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  47993. {
  47994. goto IL_0015;
  47995. }
  47996. }
  47997. {
  47998. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  47999. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  48000. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  48001. }
  48002. IL_0015:
  48003. {
  48004. int32_t L_2 = __this->___idx;
  48005. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  48006. {
  48007. goto IL_0029;
  48008. }
  48009. }
  48010. {
  48011. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48012. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  48013. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  48014. }
  48015. IL_0029:
  48016. {
  48017. RuntimeArray* L_4 = __this->___array;
  48018. RuntimeArray* L_5 = __this->___array;
  48019. NullCheck(L_5);
  48020. int32_t L_6;
  48021. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  48022. int32_t L_7 = __this->___idx;
  48023. NullCheck(L_4);
  48024. Entry_t1F21171535DEAE77D533CFCFAF0EF8C51862C715 L_8;
  48025. L_8 = Array_InternalArray__get_Item_TisEntry_t1F21171535DEAE77D533CFCFAF0EF8C51862C715_m233195F70BB2D32C08408444542870E64BF4605D(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48026. return L_8;
  48027. }
  48028. }
  48029. IL2CPP_EXTERN_C Entry_t1F21171535DEAE77D533CFCFAF0EF8C51862C715 InternalEnumerator_1_get_Current_mD146D385634EEEE0FAF7EB46C4B49CE1BA960B98_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48030. {
  48031. InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* _thisAdjusted;
  48032. int32_t _offset = 1;
  48033. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E*>(__this + _offset);
  48034. Entry_t1F21171535DEAE77D533CFCFAF0EF8C51862C715 _returnValue;
  48035. _returnValue = InternalEnumerator_1_get_Current_mD146D385634EEEE0FAF7EB46C4B49CE1BA960B98(_thisAdjusted, method);
  48036. return _returnValue;
  48037. }
  48038. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7EE7613710A95FDEA90AB814D354D34869613DA7_gshared (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* __this, const RuntimeMethod* method)
  48039. {
  48040. {
  48041. __this->___idx = ((int32_t)-2);
  48042. return;
  48043. }
  48044. }
  48045. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7EE7613710A95FDEA90AB814D354D34869613DA7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48046. {
  48047. InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* _thisAdjusted;
  48048. int32_t _offset = 1;
  48049. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E*>(__this + _offset);
  48050. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7EE7613710A95FDEA90AB814D354D34869613DA7(_thisAdjusted, method);
  48051. }
  48052. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m85536BB3F177BA19AAE0E7FB94D511D05FCC3C7F_gshared (InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* __this, const RuntimeMethod* method)
  48053. {
  48054. {
  48055. Entry_t1F21171535DEAE77D533CFCFAF0EF8C51862C715 L_0;
  48056. L_0 = InternalEnumerator_1_get_Current_mD146D385634EEEE0FAF7EB46C4B49CE1BA960B98(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48057. Entry_t1F21171535DEAE77D533CFCFAF0EF8C51862C715 L_1 = L_0;
  48058. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  48059. return L_2;
  48060. }
  48061. }
  48062. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m85536BB3F177BA19AAE0E7FB94D511D05FCC3C7F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48063. {
  48064. InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E* _thisAdjusted;
  48065. int32_t _offset = 1;
  48066. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFCB2BC60CCBC816BD97E608B78F5BF4666845B5E*>(__this + _offset);
  48067. RuntimeObject* _returnValue;
  48068. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m85536BB3F177BA19AAE0E7FB94D511D05FCC3C7F(_thisAdjusted, method);
  48069. return _returnValue;
  48070. }
  48071. #ifdef __clang__
  48072. #pragma clang diagnostic pop
  48073. #endif
  48074. #ifdef __clang__
  48075. #pragma clang diagnostic push
  48076. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48077. #pragma clang diagnostic ignored "-Wunused-variable"
  48078. #endif
  48079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m1157F6B514AEE2A0E63FA1A823A488641D39CFD2_gshared (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48080. {
  48081. {
  48082. RuntimeArray* L_0 = ___0_array;
  48083. __this->___array = L_0;
  48084. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  48085. __this->___idx = ((int32_t)-2);
  48086. return;
  48087. }
  48088. }
  48089. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m1157F6B514AEE2A0E63FA1A823A488641D39CFD2_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48090. {
  48091. InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* _thisAdjusted;
  48092. int32_t _offset = 1;
  48093. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448*>(__this + _offset);
  48094. InternalEnumerator_1__ctor_m1157F6B514AEE2A0E63FA1A823A488641D39CFD2(_thisAdjusted, ___0_array, method);
  48095. }
  48096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m944D0147F464A8CC64C7568EBBA970342FBC699D_gshared (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* __this, const RuntimeMethod* method)
  48097. {
  48098. {
  48099. return;
  48100. }
  48101. }
  48102. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m944D0147F464A8CC64C7568EBBA970342FBC699D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48103. {
  48104. InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* _thisAdjusted;
  48105. int32_t _offset = 1;
  48106. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448*>(__this + _offset);
  48107. InternalEnumerator_1_Dispose_m944D0147F464A8CC64C7568EBBA970342FBC699D(_thisAdjusted, method);
  48108. }
  48109. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mADF52F970173340D344451CBB3A4CE3A8DD6E3B0_gshared (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* __this, const RuntimeMethod* method)
  48110. {
  48111. int32_t V_0 = 0;
  48112. {
  48113. int32_t L_0 = __this->___idx;
  48114. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48115. {
  48116. goto IL_001b;
  48117. }
  48118. }
  48119. {
  48120. RuntimeArray* L_1 = __this->___array;
  48121. NullCheck(L_1);
  48122. int32_t L_2;
  48123. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  48124. __this->___idx = L_2;
  48125. }
  48126. IL_001b:
  48127. {
  48128. int32_t L_3 = __this->___idx;
  48129. if ((((int32_t)L_3) == ((int32_t)(-1))))
  48130. {
  48131. goto IL_003c;
  48132. }
  48133. }
  48134. {
  48135. int32_t L_4 = __this->___idx;
  48136. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  48137. int32_t L_5 = V_0;
  48138. __this->___idx = L_5;
  48139. int32_t L_6 = V_0;
  48140. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  48141. }
  48142. IL_003c:
  48143. {
  48144. return (bool)0;
  48145. }
  48146. }
  48147. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mADF52F970173340D344451CBB3A4CE3A8DD6E3B0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48148. {
  48149. InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* _thisAdjusted;
  48150. int32_t _offset = 1;
  48151. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448*>(__this + _offset);
  48152. bool _returnValue;
  48153. _returnValue = InternalEnumerator_1_MoveNext_mADF52F970173340D344451CBB3A4CE3A8DD6E3B0(_thisAdjusted, method);
  48154. return _returnValue;
  48155. }
  48156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tEC2FCD90BA00C992320FFF0D4A74509526BF8CA1 InternalEnumerator_1_get_Current_mD2F75CEEFFD0B049BC59200CCAF6A46CC8B89D73_gshared (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* __this, const RuntimeMethod* method)
  48157. {
  48158. {
  48159. int32_t L_0 = __this->___idx;
  48160. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48161. {
  48162. goto IL_0015;
  48163. }
  48164. }
  48165. {
  48166. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48167. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  48168. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  48169. }
  48170. IL_0015:
  48171. {
  48172. int32_t L_2 = __this->___idx;
  48173. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  48174. {
  48175. goto IL_0029;
  48176. }
  48177. }
  48178. {
  48179. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48180. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  48181. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  48182. }
  48183. IL_0029:
  48184. {
  48185. RuntimeArray* L_4 = __this->___array;
  48186. RuntimeArray* L_5 = __this->___array;
  48187. NullCheck(L_5);
  48188. int32_t L_6;
  48189. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  48190. int32_t L_7 = __this->___idx;
  48191. NullCheck(L_4);
  48192. Entry_tEC2FCD90BA00C992320FFF0D4A74509526BF8CA1 L_8;
  48193. L_8 = Array_InternalArray__get_Item_TisEntry_tEC2FCD90BA00C992320FFF0D4A74509526BF8CA1_m4F3396E2FB4F548BAA48E0B6566B57CF4E62E6CC(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48194. return L_8;
  48195. }
  48196. }
  48197. IL2CPP_EXTERN_C Entry_tEC2FCD90BA00C992320FFF0D4A74509526BF8CA1 InternalEnumerator_1_get_Current_mD2F75CEEFFD0B049BC59200CCAF6A46CC8B89D73_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48198. {
  48199. InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* _thisAdjusted;
  48200. int32_t _offset = 1;
  48201. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448*>(__this + _offset);
  48202. Entry_tEC2FCD90BA00C992320FFF0D4A74509526BF8CA1 _returnValue;
  48203. _returnValue = InternalEnumerator_1_get_Current_mD2F75CEEFFD0B049BC59200CCAF6A46CC8B89D73(_thisAdjusted, method);
  48204. return _returnValue;
  48205. }
  48206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m77604765BBA777AD9FBBC4F2E50FB55CAD51DBFC_gshared (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* __this, const RuntimeMethod* method)
  48207. {
  48208. {
  48209. __this->___idx = ((int32_t)-2);
  48210. return;
  48211. }
  48212. }
  48213. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m77604765BBA777AD9FBBC4F2E50FB55CAD51DBFC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48214. {
  48215. InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* _thisAdjusted;
  48216. int32_t _offset = 1;
  48217. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448*>(__this + _offset);
  48218. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m77604765BBA777AD9FBBC4F2E50FB55CAD51DBFC(_thisAdjusted, method);
  48219. }
  48220. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m064916F97173676B757818CD6EE7AFAAAB4F17CC_gshared (InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* __this, const RuntimeMethod* method)
  48221. {
  48222. {
  48223. Entry_tEC2FCD90BA00C992320FFF0D4A74509526BF8CA1 L_0;
  48224. L_0 = InternalEnumerator_1_get_Current_mD2F75CEEFFD0B049BC59200CCAF6A46CC8B89D73(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48225. Entry_tEC2FCD90BA00C992320FFF0D4A74509526BF8CA1 L_1 = L_0;
  48226. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  48227. return L_2;
  48228. }
  48229. }
  48230. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m064916F97173676B757818CD6EE7AFAAAB4F17CC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48231. {
  48232. InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448* _thisAdjusted;
  48233. int32_t _offset = 1;
  48234. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tCAB6B146D1F6DBA3BE945034C3C3ADDB4D4A8448*>(__this + _offset);
  48235. RuntimeObject* _returnValue;
  48236. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m064916F97173676B757818CD6EE7AFAAAB4F17CC(_thisAdjusted, method);
  48237. return _returnValue;
  48238. }
  48239. #ifdef __clang__
  48240. #pragma clang diagnostic pop
  48241. #endif
  48242. #ifdef __clang__
  48243. #pragma clang diagnostic push
  48244. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48245. #pragma clang diagnostic ignored "-Wunused-variable"
  48246. #endif
  48247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m4C29187D49485F9CFFE1D9028213313251FE0015_gshared (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48248. {
  48249. {
  48250. RuntimeArray* L_0 = ___0_array;
  48251. __this->___array = L_0;
  48252. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  48253. __this->___idx = ((int32_t)-2);
  48254. return;
  48255. }
  48256. }
  48257. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m4C29187D49485F9CFFE1D9028213313251FE0015_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48258. {
  48259. InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* _thisAdjusted;
  48260. int32_t _offset = 1;
  48261. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1*>(__this + _offset);
  48262. InternalEnumerator_1__ctor_m4C29187D49485F9CFFE1D9028213313251FE0015(_thisAdjusted, ___0_array, method);
  48263. }
  48264. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m086405BA056F10D84212F44C446818C6F18F71C1_gshared (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* __this, const RuntimeMethod* method)
  48265. {
  48266. {
  48267. return;
  48268. }
  48269. }
  48270. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m086405BA056F10D84212F44C446818C6F18F71C1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48271. {
  48272. InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* _thisAdjusted;
  48273. int32_t _offset = 1;
  48274. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1*>(__this + _offset);
  48275. InternalEnumerator_1_Dispose_m086405BA056F10D84212F44C446818C6F18F71C1(_thisAdjusted, method);
  48276. }
  48277. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mB9E2239FA5D460F344B8247469BE7BED020EBDE2_gshared (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* __this, const RuntimeMethod* method)
  48278. {
  48279. int32_t V_0 = 0;
  48280. {
  48281. int32_t L_0 = __this->___idx;
  48282. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48283. {
  48284. goto IL_001b;
  48285. }
  48286. }
  48287. {
  48288. RuntimeArray* L_1 = __this->___array;
  48289. NullCheck(L_1);
  48290. int32_t L_2;
  48291. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  48292. __this->___idx = L_2;
  48293. }
  48294. IL_001b:
  48295. {
  48296. int32_t L_3 = __this->___idx;
  48297. if ((((int32_t)L_3) == ((int32_t)(-1))))
  48298. {
  48299. goto IL_003c;
  48300. }
  48301. }
  48302. {
  48303. int32_t L_4 = __this->___idx;
  48304. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  48305. int32_t L_5 = V_0;
  48306. __this->___idx = L_5;
  48307. int32_t L_6 = V_0;
  48308. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  48309. }
  48310. IL_003c:
  48311. {
  48312. return (bool)0;
  48313. }
  48314. }
  48315. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mB9E2239FA5D460F344B8247469BE7BED020EBDE2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48316. {
  48317. InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* _thisAdjusted;
  48318. int32_t _offset = 1;
  48319. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1*>(__this + _offset);
  48320. bool _returnValue;
  48321. _returnValue = InternalEnumerator_1_MoveNext_mB9E2239FA5D460F344B8247469BE7BED020EBDE2(_thisAdjusted, method);
  48322. return _returnValue;
  48323. }
  48324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t50EA0C1E8A8EE9E0CC561055CA772A2BF21F8A5E InternalEnumerator_1_get_Current_mCFC2F4D5F1FF6971BDCFF34D2C02C971D93FB5DD_gshared (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* __this, const RuntimeMethod* method)
  48325. {
  48326. {
  48327. int32_t L_0 = __this->___idx;
  48328. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48329. {
  48330. goto IL_0015;
  48331. }
  48332. }
  48333. {
  48334. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48335. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  48336. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  48337. }
  48338. IL_0015:
  48339. {
  48340. int32_t L_2 = __this->___idx;
  48341. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  48342. {
  48343. goto IL_0029;
  48344. }
  48345. }
  48346. {
  48347. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48348. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  48349. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  48350. }
  48351. IL_0029:
  48352. {
  48353. RuntimeArray* L_4 = __this->___array;
  48354. RuntimeArray* L_5 = __this->___array;
  48355. NullCheck(L_5);
  48356. int32_t L_6;
  48357. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  48358. int32_t L_7 = __this->___idx;
  48359. NullCheck(L_4);
  48360. Entry_t50EA0C1E8A8EE9E0CC561055CA772A2BF21F8A5E L_8;
  48361. L_8 = Array_InternalArray__get_Item_TisEntry_t50EA0C1E8A8EE9E0CC561055CA772A2BF21F8A5E_m924E96294956702A8D9E84BE23E10CEFC4104F04(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48362. return L_8;
  48363. }
  48364. }
  48365. IL2CPP_EXTERN_C Entry_t50EA0C1E8A8EE9E0CC561055CA772A2BF21F8A5E InternalEnumerator_1_get_Current_mCFC2F4D5F1FF6971BDCFF34D2C02C971D93FB5DD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48366. {
  48367. InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* _thisAdjusted;
  48368. int32_t _offset = 1;
  48369. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1*>(__this + _offset);
  48370. Entry_t50EA0C1E8A8EE9E0CC561055CA772A2BF21F8A5E _returnValue;
  48371. _returnValue = InternalEnumerator_1_get_Current_mCFC2F4D5F1FF6971BDCFF34D2C02C971D93FB5DD(_thisAdjusted, method);
  48372. return _returnValue;
  48373. }
  48374. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m596440D6271F8E3970CE3941F8F65F4CC12BBA69_gshared (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* __this, const RuntimeMethod* method)
  48375. {
  48376. {
  48377. __this->___idx = ((int32_t)-2);
  48378. return;
  48379. }
  48380. }
  48381. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m596440D6271F8E3970CE3941F8F65F4CC12BBA69_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48382. {
  48383. InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* _thisAdjusted;
  48384. int32_t _offset = 1;
  48385. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1*>(__this + _offset);
  48386. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m596440D6271F8E3970CE3941F8F65F4CC12BBA69(_thisAdjusted, method);
  48387. }
  48388. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m26578155389FFB4A735BEE1F55F5D4206A1DE1AA_gshared (InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* __this, const RuntimeMethod* method)
  48389. {
  48390. {
  48391. Entry_t50EA0C1E8A8EE9E0CC561055CA772A2BF21F8A5E L_0;
  48392. L_0 = InternalEnumerator_1_get_Current_mCFC2F4D5F1FF6971BDCFF34D2C02C971D93FB5DD(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48393. Entry_t50EA0C1E8A8EE9E0CC561055CA772A2BF21F8A5E L_1 = L_0;
  48394. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  48395. return L_2;
  48396. }
  48397. }
  48398. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m26578155389FFB4A735BEE1F55F5D4206A1DE1AA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48399. {
  48400. InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1* _thisAdjusted;
  48401. int32_t _offset = 1;
  48402. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF5D4BEA0714C3EDADC141C53722856E73370EBD1*>(__this + _offset);
  48403. RuntimeObject* _returnValue;
  48404. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m26578155389FFB4A735BEE1F55F5D4206A1DE1AA(_thisAdjusted, method);
  48405. return _returnValue;
  48406. }
  48407. #ifdef __clang__
  48408. #pragma clang diagnostic pop
  48409. #endif
  48410. #ifdef __clang__
  48411. #pragma clang diagnostic push
  48412. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48413. #pragma clang diagnostic ignored "-Wunused-variable"
  48414. #endif
  48415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m1E4AF8670EC7D8CEAFD0E79AD9D6B7D8AC11CE96_gshared (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48416. {
  48417. {
  48418. RuntimeArray* L_0 = ___0_array;
  48419. __this->___array = L_0;
  48420. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  48421. __this->___idx = ((int32_t)-2);
  48422. return;
  48423. }
  48424. }
  48425. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m1E4AF8670EC7D8CEAFD0E79AD9D6B7D8AC11CE96_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48426. {
  48427. InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* _thisAdjusted;
  48428. int32_t _offset = 1;
  48429. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289*>(__this + _offset);
  48430. InternalEnumerator_1__ctor_m1E4AF8670EC7D8CEAFD0E79AD9D6B7D8AC11CE96(_thisAdjusted, ___0_array, method);
  48431. }
  48432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m2CE79F003BEC6ACD0014F5652A419DBA11802D20_gshared (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* __this, const RuntimeMethod* method)
  48433. {
  48434. {
  48435. return;
  48436. }
  48437. }
  48438. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m2CE79F003BEC6ACD0014F5652A419DBA11802D20_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48439. {
  48440. InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* _thisAdjusted;
  48441. int32_t _offset = 1;
  48442. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289*>(__this + _offset);
  48443. InternalEnumerator_1_Dispose_m2CE79F003BEC6ACD0014F5652A419DBA11802D20(_thisAdjusted, method);
  48444. }
  48445. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mA3DC218BADEA2E3B6D164436545EA7D7D5820127_gshared (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* __this, const RuntimeMethod* method)
  48446. {
  48447. int32_t V_0 = 0;
  48448. {
  48449. int32_t L_0 = __this->___idx;
  48450. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48451. {
  48452. goto IL_001b;
  48453. }
  48454. }
  48455. {
  48456. RuntimeArray* L_1 = __this->___array;
  48457. NullCheck(L_1);
  48458. int32_t L_2;
  48459. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  48460. __this->___idx = L_2;
  48461. }
  48462. IL_001b:
  48463. {
  48464. int32_t L_3 = __this->___idx;
  48465. if ((((int32_t)L_3) == ((int32_t)(-1))))
  48466. {
  48467. goto IL_003c;
  48468. }
  48469. }
  48470. {
  48471. int32_t L_4 = __this->___idx;
  48472. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  48473. int32_t L_5 = V_0;
  48474. __this->___idx = L_5;
  48475. int32_t L_6 = V_0;
  48476. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  48477. }
  48478. IL_003c:
  48479. {
  48480. return (bool)0;
  48481. }
  48482. }
  48483. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mA3DC218BADEA2E3B6D164436545EA7D7D5820127_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48484. {
  48485. InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* _thisAdjusted;
  48486. int32_t _offset = 1;
  48487. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289*>(__this + _offset);
  48488. bool _returnValue;
  48489. _returnValue = InternalEnumerator_1_MoveNext_mA3DC218BADEA2E3B6D164436545EA7D7D5820127(_thisAdjusted, method);
  48490. return _returnValue;
  48491. }
  48492. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tBFCAF6DF9FBB6B7CB44FAA838B615D233C134CAB InternalEnumerator_1_get_Current_m6344D7A6D5A11C8A31F4A680F67D4A84770E04D7_gshared (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* __this, const RuntimeMethod* method)
  48493. {
  48494. {
  48495. int32_t L_0 = __this->___idx;
  48496. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48497. {
  48498. goto IL_0015;
  48499. }
  48500. }
  48501. {
  48502. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48503. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  48504. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  48505. }
  48506. IL_0015:
  48507. {
  48508. int32_t L_2 = __this->___idx;
  48509. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  48510. {
  48511. goto IL_0029;
  48512. }
  48513. }
  48514. {
  48515. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48516. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  48517. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  48518. }
  48519. IL_0029:
  48520. {
  48521. RuntimeArray* L_4 = __this->___array;
  48522. RuntimeArray* L_5 = __this->___array;
  48523. NullCheck(L_5);
  48524. int32_t L_6;
  48525. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  48526. int32_t L_7 = __this->___idx;
  48527. NullCheck(L_4);
  48528. Entry_tBFCAF6DF9FBB6B7CB44FAA838B615D233C134CAB L_8;
  48529. L_8 = Array_InternalArray__get_Item_TisEntry_tBFCAF6DF9FBB6B7CB44FAA838B615D233C134CAB_m405522050391F574D9E92F2F2904E87FD2FD7171(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48530. return L_8;
  48531. }
  48532. }
  48533. IL2CPP_EXTERN_C Entry_tBFCAF6DF9FBB6B7CB44FAA838B615D233C134CAB InternalEnumerator_1_get_Current_m6344D7A6D5A11C8A31F4A680F67D4A84770E04D7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48534. {
  48535. InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* _thisAdjusted;
  48536. int32_t _offset = 1;
  48537. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289*>(__this + _offset);
  48538. Entry_tBFCAF6DF9FBB6B7CB44FAA838B615D233C134CAB _returnValue;
  48539. _returnValue = InternalEnumerator_1_get_Current_m6344D7A6D5A11C8A31F4A680F67D4A84770E04D7(_thisAdjusted, method);
  48540. return _returnValue;
  48541. }
  48542. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m2B70E895370B041D4CD20A1820F93A996A08F84A_gshared (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* __this, const RuntimeMethod* method)
  48543. {
  48544. {
  48545. __this->___idx = ((int32_t)-2);
  48546. return;
  48547. }
  48548. }
  48549. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m2B70E895370B041D4CD20A1820F93A996A08F84A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48550. {
  48551. InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* _thisAdjusted;
  48552. int32_t _offset = 1;
  48553. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289*>(__this + _offset);
  48554. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m2B70E895370B041D4CD20A1820F93A996A08F84A(_thisAdjusted, method);
  48555. }
  48556. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m8A054EB07158A2CF0D3C78FA46445F7D78FD7165_gshared (InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* __this, const RuntimeMethod* method)
  48557. {
  48558. {
  48559. Entry_tBFCAF6DF9FBB6B7CB44FAA838B615D233C134CAB L_0;
  48560. L_0 = InternalEnumerator_1_get_Current_m6344D7A6D5A11C8A31F4A680F67D4A84770E04D7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48561. Entry_tBFCAF6DF9FBB6B7CB44FAA838B615D233C134CAB L_1 = L_0;
  48562. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  48563. return L_2;
  48564. }
  48565. }
  48566. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m8A054EB07158A2CF0D3C78FA46445F7D78FD7165_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48567. {
  48568. InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289* _thisAdjusted;
  48569. int32_t _offset = 1;
  48570. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t521CF1C3F668ECAC0184F0BC8DCEDA1CE88C1289*>(__this + _offset);
  48571. RuntimeObject* _returnValue;
  48572. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m8A054EB07158A2CF0D3C78FA46445F7D78FD7165(_thisAdjusted, method);
  48573. return _returnValue;
  48574. }
  48575. #ifdef __clang__
  48576. #pragma clang diagnostic pop
  48577. #endif
  48578. #ifdef __clang__
  48579. #pragma clang diagnostic push
  48580. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48581. #pragma clang diagnostic ignored "-Wunused-variable"
  48582. #endif
  48583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m100B30AFC6EA346D8BC37089E8EA41F6011A4354_gshared (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48584. {
  48585. {
  48586. RuntimeArray* L_0 = ___0_array;
  48587. __this->___array = L_0;
  48588. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  48589. __this->___idx = ((int32_t)-2);
  48590. return;
  48591. }
  48592. }
  48593. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m100B30AFC6EA346D8BC37089E8EA41F6011A4354_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48594. {
  48595. InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* _thisAdjusted;
  48596. int32_t _offset = 1;
  48597. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB*>(__this + _offset);
  48598. InternalEnumerator_1__ctor_m100B30AFC6EA346D8BC37089E8EA41F6011A4354(_thisAdjusted, ___0_array, method);
  48599. }
  48600. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mDB0BD912A25F4A1ABB028F86FC11A68CCD452024_gshared (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* __this, const RuntimeMethod* method)
  48601. {
  48602. {
  48603. return;
  48604. }
  48605. }
  48606. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mDB0BD912A25F4A1ABB028F86FC11A68CCD452024_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48607. {
  48608. InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* _thisAdjusted;
  48609. int32_t _offset = 1;
  48610. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB*>(__this + _offset);
  48611. InternalEnumerator_1_Dispose_mDB0BD912A25F4A1ABB028F86FC11A68CCD452024(_thisAdjusted, method);
  48612. }
  48613. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mD0DBE99C154554DC1F2ECCF4B2275D71DC1967BC_gshared (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* __this, const RuntimeMethod* method)
  48614. {
  48615. int32_t V_0 = 0;
  48616. {
  48617. int32_t L_0 = __this->___idx;
  48618. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48619. {
  48620. goto IL_001b;
  48621. }
  48622. }
  48623. {
  48624. RuntimeArray* L_1 = __this->___array;
  48625. NullCheck(L_1);
  48626. int32_t L_2;
  48627. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  48628. __this->___idx = L_2;
  48629. }
  48630. IL_001b:
  48631. {
  48632. int32_t L_3 = __this->___idx;
  48633. if ((((int32_t)L_3) == ((int32_t)(-1))))
  48634. {
  48635. goto IL_003c;
  48636. }
  48637. }
  48638. {
  48639. int32_t L_4 = __this->___idx;
  48640. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  48641. int32_t L_5 = V_0;
  48642. __this->___idx = L_5;
  48643. int32_t L_6 = V_0;
  48644. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  48645. }
  48646. IL_003c:
  48647. {
  48648. return (bool)0;
  48649. }
  48650. }
  48651. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mD0DBE99C154554DC1F2ECCF4B2275D71DC1967BC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48652. {
  48653. InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* _thisAdjusted;
  48654. int32_t _offset = 1;
  48655. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB*>(__this + _offset);
  48656. bool _returnValue;
  48657. _returnValue = InternalEnumerator_1_MoveNext_mD0DBE99C154554DC1F2ECCF4B2275D71DC1967BC(_thisAdjusted, method);
  48658. return _returnValue;
  48659. }
  48660. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tC6BA3FCE24005B80AD289EB230B5E04466EEDC86 InternalEnumerator_1_get_Current_m473EFC15565C7EC6E91D51BDCFF937E38BFB83EC_gshared (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* __this, const RuntimeMethod* method)
  48661. {
  48662. {
  48663. int32_t L_0 = __this->___idx;
  48664. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48665. {
  48666. goto IL_0015;
  48667. }
  48668. }
  48669. {
  48670. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48671. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  48672. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  48673. }
  48674. IL_0015:
  48675. {
  48676. int32_t L_2 = __this->___idx;
  48677. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  48678. {
  48679. goto IL_0029;
  48680. }
  48681. }
  48682. {
  48683. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48684. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  48685. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  48686. }
  48687. IL_0029:
  48688. {
  48689. RuntimeArray* L_4 = __this->___array;
  48690. RuntimeArray* L_5 = __this->___array;
  48691. NullCheck(L_5);
  48692. int32_t L_6;
  48693. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  48694. int32_t L_7 = __this->___idx;
  48695. NullCheck(L_4);
  48696. Entry_tC6BA3FCE24005B80AD289EB230B5E04466EEDC86 L_8;
  48697. L_8 = Array_InternalArray__get_Item_TisEntry_tC6BA3FCE24005B80AD289EB230B5E04466EEDC86_mDE42BF9A0060EFA6DDCE4A697F746C869136C604(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48698. return L_8;
  48699. }
  48700. }
  48701. IL2CPP_EXTERN_C Entry_tC6BA3FCE24005B80AD289EB230B5E04466EEDC86 InternalEnumerator_1_get_Current_m473EFC15565C7EC6E91D51BDCFF937E38BFB83EC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48702. {
  48703. InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* _thisAdjusted;
  48704. int32_t _offset = 1;
  48705. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB*>(__this + _offset);
  48706. Entry_tC6BA3FCE24005B80AD289EB230B5E04466EEDC86 _returnValue;
  48707. _returnValue = InternalEnumerator_1_get_Current_m473EFC15565C7EC6E91D51BDCFF937E38BFB83EC(_thisAdjusted, method);
  48708. return _returnValue;
  48709. }
  48710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4B27DB5ECE88F6084A708FEB31DE0E280C578A72_gshared (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* __this, const RuntimeMethod* method)
  48711. {
  48712. {
  48713. __this->___idx = ((int32_t)-2);
  48714. return;
  48715. }
  48716. }
  48717. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4B27DB5ECE88F6084A708FEB31DE0E280C578A72_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48718. {
  48719. InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* _thisAdjusted;
  48720. int32_t _offset = 1;
  48721. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB*>(__this + _offset);
  48722. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4B27DB5ECE88F6084A708FEB31DE0E280C578A72(_thisAdjusted, method);
  48723. }
  48724. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m3FA658B795932B76DE4AAB12A70DAA08C4F0D6AA_gshared (InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* __this, const RuntimeMethod* method)
  48725. {
  48726. {
  48727. Entry_tC6BA3FCE24005B80AD289EB230B5E04466EEDC86 L_0;
  48728. L_0 = InternalEnumerator_1_get_Current_m473EFC15565C7EC6E91D51BDCFF937E38BFB83EC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48729. Entry_tC6BA3FCE24005B80AD289EB230B5E04466EEDC86 L_1 = L_0;
  48730. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  48731. return L_2;
  48732. }
  48733. }
  48734. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m3FA658B795932B76DE4AAB12A70DAA08C4F0D6AA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48735. {
  48736. InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB* _thisAdjusted;
  48737. int32_t _offset = 1;
  48738. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t76F3EE01A66D10F2F186824002C51FC64DA87FAB*>(__this + _offset);
  48739. RuntimeObject* _returnValue;
  48740. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m3FA658B795932B76DE4AAB12A70DAA08C4F0D6AA(_thisAdjusted, method);
  48741. return _returnValue;
  48742. }
  48743. #ifdef __clang__
  48744. #pragma clang diagnostic pop
  48745. #endif
  48746. #ifdef __clang__
  48747. #pragma clang diagnostic push
  48748. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48749. #pragma clang diagnostic ignored "-Wunused-variable"
  48750. #endif
  48751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mCE8D8450CD2F9B4092317038ED0A59D478AEA274_gshared (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48752. {
  48753. {
  48754. RuntimeArray* L_0 = ___0_array;
  48755. __this->___array = L_0;
  48756. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  48757. __this->___idx = ((int32_t)-2);
  48758. return;
  48759. }
  48760. }
  48761. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mCE8D8450CD2F9B4092317038ED0A59D478AEA274_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48762. {
  48763. InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* _thisAdjusted;
  48764. int32_t _offset = 1;
  48765. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53*>(__this + _offset);
  48766. InternalEnumerator_1__ctor_mCE8D8450CD2F9B4092317038ED0A59D478AEA274(_thisAdjusted, ___0_array, method);
  48767. }
  48768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mD3EA8EE915CE00F4F506A40F9B2F6DE7B6018275_gshared (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* __this, const RuntimeMethod* method)
  48769. {
  48770. {
  48771. return;
  48772. }
  48773. }
  48774. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mD3EA8EE915CE00F4F506A40F9B2F6DE7B6018275_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48775. {
  48776. InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* _thisAdjusted;
  48777. int32_t _offset = 1;
  48778. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53*>(__this + _offset);
  48779. InternalEnumerator_1_Dispose_mD3EA8EE915CE00F4F506A40F9B2F6DE7B6018275(_thisAdjusted, method);
  48780. }
  48781. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m370E18584DD36685DE67307BBB2DB1EFD390BA78_gshared (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* __this, const RuntimeMethod* method)
  48782. {
  48783. int32_t V_0 = 0;
  48784. {
  48785. int32_t L_0 = __this->___idx;
  48786. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48787. {
  48788. goto IL_001b;
  48789. }
  48790. }
  48791. {
  48792. RuntimeArray* L_1 = __this->___array;
  48793. NullCheck(L_1);
  48794. int32_t L_2;
  48795. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  48796. __this->___idx = L_2;
  48797. }
  48798. IL_001b:
  48799. {
  48800. int32_t L_3 = __this->___idx;
  48801. if ((((int32_t)L_3) == ((int32_t)(-1))))
  48802. {
  48803. goto IL_003c;
  48804. }
  48805. }
  48806. {
  48807. int32_t L_4 = __this->___idx;
  48808. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  48809. int32_t L_5 = V_0;
  48810. __this->___idx = L_5;
  48811. int32_t L_6 = V_0;
  48812. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  48813. }
  48814. IL_003c:
  48815. {
  48816. return (bool)0;
  48817. }
  48818. }
  48819. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m370E18584DD36685DE67307BBB2DB1EFD390BA78_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48820. {
  48821. InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* _thisAdjusted;
  48822. int32_t _offset = 1;
  48823. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53*>(__this + _offset);
  48824. bool _returnValue;
  48825. _returnValue = InternalEnumerator_1_MoveNext_m370E18584DD36685DE67307BBB2DB1EFD390BA78(_thisAdjusted, method);
  48826. return _returnValue;
  48827. }
  48828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t9DD41777766A237ECDB0E269740F073135AB4A64 InternalEnumerator_1_get_Current_mC247A5126B4F427DD0E06D69143DE0A6C8D4704A_gshared (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* __this, const RuntimeMethod* method)
  48829. {
  48830. {
  48831. int32_t L_0 = __this->___idx;
  48832. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48833. {
  48834. goto IL_0015;
  48835. }
  48836. }
  48837. {
  48838. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48839. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  48840. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  48841. }
  48842. IL_0015:
  48843. {
  48844. int32_t L_2 = __this->___idx;
  48845. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  48846. {
  48847. goto IL_0029;
  48848. }
  48849. }
  48850. {
  48851. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48852. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  48853. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  48854. }
  48855. IL_0029:
  48856. {
  48857. RuntimeArray* L_4 = __this->___array;
  48858. RuntimeArray* L_5 = __this->___array;
  48859. NullCheck(L_5);
  48860. int32_t L_6;
  48861. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  48862. int32_t L_7 = __this->___idx;
  48863. NullCheck(L_4);
  48864. Entry_t9DD41777766A237ECDB0E269740F073135AB4A64 L_8;
  48865. L_8 = Array_InternalArray__get_Item_TisEntry_t9DD41777766A237ECDB0E269740F073135AB4A64_m1ABD3AF96EA97F3798321E12B9A4B31CAB76F338(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48866. return L_8;
  48867. }
  48868. }
  48869. IL2CPP_EXTERN_C Entry_t9DD41777766A237ECDB0E269740F073135AB4A64 InternalEnumerator_1_get_Current_mC247A5126B4F427DD0E06D69143DE0A6C8D4704A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48870. {
  48871. InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* _thisAdjusted;
  48872. int32_t _offset = 1;
  48873. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53*>(__this + _offset);
  48874. Entry_t9DD41777766A237ECDB0E269740F073135AB4A64 _returnValue;
  48875. _returnValue = InternalEnumerator_1_get_Current_mC247A5126B4F427DD0E06D69143DE0A6C8D4704A(_thisAdjusted, method);
  48876. return _returnValue;
  48877. }
  48878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7A73389190962D6104D22D06AA0601D051964E6D_gshared (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* __this, const RuntimeMethod* method)
  48879. {
  48880. {
  48881. __this->___idx = ((int32_t)-2);
  48882. return;
  48883. }
  48884. }
  48885. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7A73389190962D6104D22D06AA0601D051964E6D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48886. {
  48887. InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* _thisAdjusted;
  48888. int32_t _offset = 1;
  48889. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53*>(__this + _offset);
  48890. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7A73389190962D6104D22D06AA0601D051964E6D(_thisAdjusted, method);
  48891. }
  48892. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m650C9A924E6A97D222041BD1F8EE6E34C0FBFE6E_gshared (InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* __this, const RuntimeMethod* method)
  48893. {
  48894. {
  48895. Entry_t9DD41777766A237ECDB0E269740F073135AB4A64 L_0;
  48896. L_0 = InternalEnumerator_1_get_Current_mC247A5126B4F427DD0E06D69143DE0A6C8D4704A(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48897. Entry_t9DD41777766A237ECDB0E269740F073135AB4A64 L_1 = L_0;
  48898. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  48899. return L_2;
  48900. }
  48901. }
  48902. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m650C9A924E6A97D222041BD1F8EE6E34C0FBFE6E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48903. {
  48904. InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53* _thisAdjusted;
  48905. int32_t _offset = 1;
  48906. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t0DB8C5A30E64C6E266588BA6E3419D4F2B516C53*>(__this + _offset);
  48907. RuntimeObject* _returnValue;
  48908. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m650C9A924E6A97D222041BD1F8EE6E34C0FBFE6E(_thisAdjusted, method);
  48909. return _returnValue;
  48910. }
  48911. #ifdef __clang__
  48912. #pragma clang diagnostic pop
  48913. #endif
  48914. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_other, const RuntimeMethod* method)
  48915. {
  48916. bool V_0 = false;
  48917. int32_t G_B3_0 = 0;
  48918. {
  48919. int32_t L_0;
  48920. L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(__this, NULL);
  48921. int32_t L_1;
  48922. L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_other), NULL);
  48923. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  48924. {
  48925. goto IL_0021;
  48926. }
  48927. }
  48928. {
  48929. int32_t L_2;
  48930. L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(__this, NULL);
  48931. int32_t L_3;
  48932. L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_other), NULL);
  48933. G_B3_0 = ((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0);
  48934. goto IL_0022;
  48935. }
  48936. IL_0021:
  48937. {
  48938. G_B3_0 = 0;
  48939. }
  48940. IL_0022:
  48941. {
  48942. V_0 = (bool)G_B3_0;
  48943. goto IL_0025;
  48944. }
  48945. IL_0025:
  48946. {
  48947. bool L_4 = V_0;
  48948. return L_4;
  48949. }
  48950. }
  48951. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_GetHashCode_mA3B6135FA770AF0C171319B50D9B913657230EB7_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
  48952. {
  48953. int32_t V_0 = 0;
  48954. int32_t V_1 = 0;
  48955. {
  48956. int32_t L_0;
  48957. L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(__this, NULL);
  48958. V_0 = L_0;
  48959. int32_t L_1;
  48960. L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_0), NULL);
  48961. int32_t L_2;
  48962. L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(__this, NULL);
  48963. V_0 = L_2;
  48964. int32_t L_3;
  48965. L_3 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_0), NULL);
  48966. V_1 = ((int32_t)(L_1^((int32_t)(L_3<<2))));
  48967. goto IL_0023;
  48968. }
  48969. IL_0023:
  48970. {
  48971. int32_t L_4 = V_1;
  48972. return L_4;
  48973. }
  48974. }
  48975. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_other, const RuntimeMethod* method)
  48976. {
  48977. bool V_0 = false;
  48978. int32_t G_B4_0 = 0;
  48979. {
  48980. float L_0 = __this->___x;
  48981. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_other;
  48982. float L_2 = L_1.___x;
  48983. if ((!(((float)L_0) == ((float)L_2))))
  48984. {
  48985. goto IL_002d;
  48986. }
  48987. }
  48988. {
  48989. float L_3 = __this->___y;
  48990. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_other;
  48991. float L_5 = L_4.___y;
  48992. if ((!(((float)L_3) == ((float)L_5))))
  48993. {
  48994. goto IL_002d;
  48995. }
  48996. }
  48997. {
  48998. float L_6 = __this->___z;
  48999. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_other;
  49000. float L_8 = L_7.___z;
  49001. G_B4_0 = ((((float)L_6) == ((float)L_8))? 1 : 0);
  49002. goto IL_002e;
  49003. }
  49004. IL_002d:
  49005. {
  49006. G_B4_0 = 0;
  49007. }
  49008. IL_002e:
  49009. {
  49010. V_0 = (bool)G_B4_0;
  49011. goto IL_0031;
  49012. }
  49013. IL_0031:
  49014. {
  49015. bool L_9 = V_0;
  49016. return L_9;
  49017. }
  49018. }
  49019. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
  49020. {
  49021. int32_t V_0 = 0;
  49022. {
  49023. float* L_0 = (float*)(&__this->___x);
  49024. int32_t L_1;
  49025. L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL);
  49026. float* L_2 = (float*)(&__this->___y);
  49027. int32_t L_3;
  49028. L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL);
  49029. float* L_4 = (float*)(&__this->___z);
  49030. int32_t L_5;
  49031. L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL);
  49032. V_0 = ((int32_t)(((int32_t)(L_1^((int32_t)(L_3<<2))))^((int32_t)(L_5>>2))));
  49033. goto IL_002b;
  49034. }
  49035. IL_002b:
  49036. {
  49037. int32_t L_6 = V_0;
  49038. return L_6;
  49039. }
  49040. }
  49041. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_other, const RuntimeMethod* method)
  49042. {
  49043. bool V_0 = false;
  49044. {
  49045. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = (*(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)__this);
  49046. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___0_other;
  49047. bool L_2;
  49048. L_2 = Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline(L_0, L_1, NULL);
  49049. V_0 = L_2;
  49050. goto IL_0010;
  49051. }
  49052. IL_0010:
  49053. {
  49054. bool L_3 = V_0;
  49055. return L_3;
  49056. }
  49057. }
  49058. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_GetHashCode_mFAA200CFE26F006BEE6F9A65AFD0AC8C49D730EA_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
  49059. {
  49060. int32_t V_0 = 0;
  49061. int32_t V_1 = 0;
  49062. int32_t V_2 = 0;
  49063. int32_t V_3 = 0;
  49064. {
  49065. int32_t L_0;
  49066. L_0 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(__this, NULL);
  49067. V_2 = L_0;
  49068. int32_t L_1;
  49069. L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_2), NULL);
  49070. V_0 = L_1;
  49071. int32_t L_2;
  49072. L_2 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(__this, NULL);
  49073. V_2 = L_2;
  49074. int32_t L_3;
  49075. L_3 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_2), NULL);
  49076. V_1 = L_3;
  49077. int32_t L_4;
  49078. L_4 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(__this, NULL);
  49079. V_2 = L_4;
  49080. int32_t L_5;
  49081. L_5 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_2), NULL);
  49082. int32_t L_6 = V_0;
  49083. int32_t L_7 = V_0;
  49084. int32_t L_8 = V_1;
  49085. int32_t L_9 = V_1;
  49086. V_3 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)(L_5^((int32_t)(L_6<<4))))^((int32_t)(L_7>>((int32_t)28)))))^((int32_t)(L_8>>4))))^((int32_t)(L_9<<((int32_t)28)))));
  49087. goto IL_0042;
  49088. }
  49089. IL_0042:
  49090. {
  49091. int32_t L_10 = V_3;
  49092. return L_10;
  49093. }
  49094. }
  49095. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_other, const RuntimeMethod* method)
  49096. {
  49097. bool V_0 = false;
  49098. int32_t G_B5_0 = 0;
  49099. {
  49100. float L_0 = __this->___x;
  49101. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___0_other;
  49102. float L_2 = L_1.___x;
  49103. if ((!(((float)L_0) == ((float)L_2))))
  49104. {
  49105. goto IL_003b;
  49106. }
  49107. }
  49108. {
  49109. float L_3 = __this->___y;
  49110. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_other;
  49111. float L_5 = L_4.___y;
  49112. if ((!(((float)L_3) == ((float)L_5))))
  49113. {
  49114. goto IL_003b;
  49115. }
  49116. }
  49117. {
  49118. float L_6 = __this->___z;
  49119. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = ___0_other;
  49120. float L_8 = L_7.___z;
  49121. if ((!(((float)L_6) == ((float)L_8))))
  49122. {
  49123. goto IL_003b;
  49124. }
  49125. }
  49126. {
  49127. float L_9 = __this->___w;
  49128. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___0_other;
  49129. float L_11 = L_10.___w;
  49130. G_B5_0 = ((((float)L_9) == ((float)L_11))? 1 : 0);
  49131. goto IL_003c;
  49132. }
  49133. IL_003b:
  49134. {
  49135. G_B5_0 = 0;
  49136. }
  49137. IL_003c:
  49138. {
  49139. V_0 = (bool)G_B5_0;
  49140. goto IL_003f;
  49141. }
  49142. IL_003f:
  49143. {
  49144. bool L_12 = V_0;
  49145. return L_12;
  49146. }
  49147. }
  49148. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector4_GetHashCode_m53F6FCA56A0051C9D1AB41AA3EAA2C86CDAA8B92_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, const RuntimeMethod* method)
  49149. {
  49150. int32_t V_0 = 0;
  49151. {
  49152. float* L_0 = (float*)(&__this->___x);
  49153. int32_t L_1;
  49154. L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL);
  49155. float* L_2 = (float*)(&__this->___y);
  49156. int32_t L_3;
  49157. L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL);
  49158. float* L_4 = (float*)(&__this->___z);
  49159. int32_t L_5;
  49160. L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL);
  49161. float* L_6 = (float*)(&__this->___w);
  49162. int32_t L_7;
  49163. L_7 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_6, NULL);
  49164. V_0 = ((int32_t)(((int32_t)(((int32_t)(L_1^((int32_t)(L_3<<2))))^((int32_t)(L_5>>2))))^((int32_t)(L_7>>1))));
  49165. goto IL_0039;
  49166. }
  49167. IL_0039:
  49168. {
  49169. int32_t L_8 = V_0;
  49170. return L_8;
  49171. }
  49172. }
  49173. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_gshared_inline (const RuntimeMethod* method)
  49174. {
  49175. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* V_0 = NULL;
  49176. {
  49177. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_0 = ((EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
  49178. il2cpp_codegen_memory_barrier();
  49179. V_0 = L_0;
  49180. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_1 = V_0;
  49181. if (L_1)
  49182. {
  49183. goto IL_0019;
  49184. }
  49185. }
  49186. {
  49187. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_2;
  49188. L_2 = EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49189. V_0 = L_2;
  49190. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_3 = V_0;
  49191. il2cpp_codegen_memory_barrier();
  49192. ((EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
  49193. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
  49194. }
  49195. IL_0019:
  49196. {
  49197. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_4 = V_0;
  49198. return L_4;
  49199. }
  49200. }
  49201. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mD16C664FFE93598D1C12AC86190D12B0F90B5419_gshared_inline (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* __this, int32_t ___0_obj, const RuntimeMethod* method)
  49202. {
  49203. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  49204. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  49205. }
  49206. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_gshared_inline (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  49207. {
  49208. {
  49209. RuntimeObject* L_0 = __this->____comparer;
  49210. return L_0;
  49211. }
  49212. }
  49213. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_gshared_inline (const RuntimeMethod* method)
  49214. {
  49215. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* V_0 = NULL;
  49216. {
  49217. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_0 = ((EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
  49218. il2cpp_codegen_memory_barrier();
  49219. V_0 = L_0;
  49220. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_1 = V_0;
  49221. if (L_1)
  49222. {
  49223. goto IL_0019;
  49224. }
  49225. }
  49226. {
  49227. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_2;
  49228. L_2 = EqualityComparer_1_CreateComparer_m90CFBBC1492097465600B56ECF620CA25F1C6A73(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49229. V_0 = L_2;
  49230. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_3 = V_0;
  49231. il2cpp_codegen_memory_barrier();
  49232. ((EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
  49233. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
  49234. }
  49235. IL_0019:
  49236. {
  49237. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_4 = V_0;
  49238. return L_4;
  49239. }
  49240. }
  49241. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m561B5F43F62B494CB43593312075556BAA567E0B_gshared_inline (Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A* __this, int32_t ___0_obj, const RuntimeMethod* method)
  49242. {
  49243. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  49244. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  49245. }
  49246. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_gshared_inline (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  49247. {
  49248. {
  49249. RuntimeObject* L_0 = __this->____comparer;
  49250. return L_0;
  49251. }
  49252. }
  49253. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline (const RuntimeMethod* method)
  49254. {
  49255. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* V_0 = NULL;
  49256. {
  49257. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_0 = ((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
  49258. il2cpp_codegen_memory_barrier();
  49259. V_0 = L_0;
  49260. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_1 = V_0;
  49261. if (L_1)
  49262. {
  49263. goto IL_0019;
  49264. }
  49265. }
  49266. {
  49267. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_2;
  49268. L_2 = EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49269. V_0 = L_2;
  49270. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_3 = V_0;
  49271. il2cpp_codegen_memory_barrier();
  49272. ((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
  49273. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
  49274. }
  49275. IL_0019:
  49276. {
  49277. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_4 = V_0;
  49278. return L_4;
  49279. }
  49280. }
  49281. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_gshared_inline (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  49282. {
  49283. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  49284. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  49285. }
  49286. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_gshared_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  49287. {
  49288. {
  49289. RuntimeObject* L_0 = __this->____comparer;
  49290. return L_0;
  49291. }
  49292. }
  49293. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_gshared_inline (const RuntimeMethod* method)
  49294. {
  49295. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* V_0 = NULL;
  49296. {
  49297. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_0 = ((EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
  49298. il2cpp_codegen_memory_barrier();
  49299. V_0 = L_0;
  49300. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_1 = V_0;
  49301. if (L_1)
  49302. {
  49303. goto IL_0019;
  49304. }
  49305. }
  49306. {
  49307. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_2;
  49308. L_2 = EqualityComparer_1_CreateComparer_m64D3D774E7DAF5FC0206DC26D9BA53BF70F1F93B(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49309. V_0 = L_2;
  49310. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_3 = V_0;
  49311. il2cpp_codegen_memory_barrier();
  49312. ((EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
  49313. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
  49314. }
  49315. IL_0019:
  49316. {
  49317. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_4 = V_0;
  49318. return L_4;
  49319. }
  49320. }
  49321. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mCE33776BF08B37A05CCD7FBB46335E5FB6B215DC_gshared_inline (Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF* __this, uint32_t ___0_obj, const RuntimeMethod* method)
  49322. {
  49323. typedef bool (*FunctionPointerType) (RuntimeObject*, uint32_t, const RuntimeMethod*);
  49324. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  49325. }
  49326. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_gshared_inline (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  49327. {
  49328. {
  49329. RuntimeObject* L_0 = __this->____comparer;
  49330. return L_0;
  49331. }
  49332. }
  49333. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_gshared_inline (const RuntimeMethod* method)
  49334. {
  49335. il2cpp_rgctx_method_init(method);
  49336. {
  49337. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
  49338. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ((EmptyEnumerable_1_t28D43FDF539A8CC3069F76EBB7D9E6E17B7DB412_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Instance;
  49339. return (RuntimeObject*)L_0;
  49340. }
  49341. }
  49342. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  49343. {
  49344. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  49345. int32_t V_1 = 0;
  49346. {
  49347. int32_t L_0 = __this->____version;
  49348. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  49349. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
  49350. V_0 = L_1;
  49351. int32_t L_2 = __this->____size;
  49352. V_1 = L_2;
  49353. int32_t L_3 = V_1;
  49354. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
  49355. NullCheck(L_4);
  49356. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  49357. {
  49358. goto IL_0034;
  49359. }
  49360. }
  49361. {
  49362. int32_t L_5 = V_1;
  49363. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  49364. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
  49365. int32_t L_7 = V_1;
  49366. RuntimeObject* L_8 = ___0_item;
  49367. NullCheck(L_6);
  49368. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
  49369. return;
  49370. }
  49371. IL_0034:
  49372. {
  49373. RuntimeObject* L_9 = ___0_item;
  49374. List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  49375. return;
  49376. }
  49377. }
  49378. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  49379. {
  49380. {
  49381. int32_t L_0 = __this->____size;
  49382. return L_0;
  49383. }
  49384. }
  49385. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  49386. {
  49387. int32_t V_0 = 0;
  49388. {
  49389. int32_t L_0 = __this->____version;
  49390. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  49391. }
  49392. {
  49393. int32_t L_1 = __this->____size;
  49394. V_0 = L_1;
  49395. __this->____size = 0;
  49396. int32_t L_2 = V_0;
  49397. if ((((int32_t)L_2) <= ((int32_t)0)))
  49398. {
  49399. goto IL_003c;
  49400. }
  49401. }
  49402. {
  49403. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items;
  49404. int32_t L_4 = V_0;
  49405. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
  49406. return;
  49407. }
  49408. IL_003c:
  49409. {
  49410. return;
  49411. }
  49412. }
  49413. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
  49414. {
  49415. int32_t V_0 = 0;
  49416. {
  49417. int32_t L_0 = __this->___m_X;
  49418. V_0 = L_0;
  49419. goto IL_000a;
  49420. }
  49421. IL_000a:
  49422. {
  49423. int32_t L_1 = V_0;
  49424. return L_1;
  49425. }
  49426. }
  49427. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
  49428. {
  49429. int32_t V_0 = 0;
  49430. {
  49431. int32_t L_0 = __this->___m_Y;
  49432. V_0 = L_0;
  49433. goto IL_000a;
  49434. }
  49435. IL_000a:
  49436. {
  49437. int32_t L_1 = V_0;
  49438. return L_1;
  49439. }
  49440. }
  49441. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, const RuntimeMethod* method)
  49442. {
  49443. bool V_0 = false;
  49444. int32_t G_B4_0 = 0;
  49445. {
  49446. int32_t L_0;
  49447. L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_lhs), NULL);
  49448. int32_t L_1;
  49449. L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___1_rhs), NULL);
  49450. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  49451. {
  49452. goto IL_0033;
  49453. }
  49454. }
  49455. {
  49456. int32_t L_2;
  49457. L_2 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_lhs), NULL);
  49458. int32_t L_3;
  49459. L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___1_rhs), NULL);
  49460. if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
  49461. {
  49462. goto IL_0033;
  49463. }
  49464. }
  49465. {
  49466. int32_t L_4;
  49467. L_4 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_lhs), NULL);
  49468. int32_t L_5;
  49469. L_5 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___1_rhs), NULL);
  49470. G_B4_0 = ((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0);
  49471. goto IL_0034;
  49472. }
  49473. IL_0033:
  49474. {
  49475. G_B4_0 = 0;
  49476. }
  49477. IL_0034:
  49478. {
  49479. V_0 = (bool)G_B4_0;
  49480. goto IL_0037;
  49481. }
  49482. IL_0037:
  49483. {
  49484. bool L_6 = V_0;
  49485. return L_6;
  49486. }
  49487. }
  49488. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
  49489. {
  49490. int32_t V_0 = 0;
  49491. {
  49492. int32_t L_0 = __this->___m_Y;
  49493. V_0 = L_0;
  49494. goto IL_000a;
  49495. }
  49496. IL_000a:
  49497. {
  49498. int32_t L_1 = V_0;
  49499. return L_1;
  49500. }
  49501. }
  49502. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
  49503. {
  49504. int32_t V_0 = 0;
  49505. {
  49506. int32_t L_0 = __this->___m_Z;
  49507. V_0 = L_0;
  49508. goto IL_000a;
  49509. }
  49510. IL_000a:
  49511. {
  49512. int32_t L_1 = V_0;
  49513. return L_1;
  49514. }
  49515. }
  49516. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
  49517. {
  49518. int32_t V_0 = 0;
  49519. {
  49520. int32_t L_0 = __this->___m_X;
  49521. V_0 = L_0;
  49522. goto IL_000a;
  49523. }
  49524. IL_000a:
  49525. {
  49526. int32_t L_1 = V_0;
  49527. return L_1;
  49528. }
  49529. }