Няма описание
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Generics__62.cpp 597KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. struct VirtualActionInvoker0
  9. {
  10. typedef void (*Action)(void*, const RuntimeMethod*);
  11. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  12. {
  13. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  14. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  15. }
  16. };
  17. template <typename T1>
  18. struct VirtualActionInvoker1
  19. {
  20. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  21. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  22. {
  23. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  24. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  25. }
  26. };
  27. template <typename T1, typename T2>
  28. struct VirtualActionInvoker2
  29. {
  30. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  31. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  32. {
  33. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  34. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  35. }
  36. };
  37. template <typename R>
  38. struct VirtualFuncInvoker0
  39. {
  40. typedef R (*Func)(void*, const RuntimeMethod*);
  41. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  42. {
  43. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  44. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  45. }
  46. };
  47. template <typename R, typename T1>
  48. struct VirtualFuncInvoker1
  49. {
  50. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  51. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  52. {
  53. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  54. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  55. }
  56. };
  57. template <typename R, typename T1, typename T2>
  58. struct VirtualFuncInvoker2
  59. {
  60. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  61. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  62. {
  63. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  64. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  65. }
  66. };
  67. struct InterfaceActionInvoker0
  68. {
  69. typedef void (*Action)(void*, const RuntimeMethod*);
  70. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  71. {
  72. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  73. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  74. }
  75. };
  76. template <typename T1>
  77. struct InterfaceActionInvoker1
  78. {
  79. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  80. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  81. {
  82. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  83. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  84. }
  85. };
  86. template <typename T1>
  87. struct InterfaceActionInvoker1Invoker;
  88. template <typename T1>
  89. struct InterfaceActionInvoker1Invoker<T1*>
  90. {
  91. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1)
  92. {
  93. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  94. void* params[1] = { p1 };
  95. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  96. }
  97. };
  98. template <typename R>
  99. struct InterfaceFuncInvoker0
  100. {
  101. typedef R (*Func)(void*, const RuntimeMethod*);
  102. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  103. {
  104. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  105. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  106. }
  107. };
  108. template <typename T1>
  109. struct InvokerActionInvoker1;
  110. template <typename T1>
  111. struct InvokerActionInvoker1<T1*>
  112. {
  113. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  114. {
  115. void* params[1] = { p1 };
  116. method->invoker_method(methodPtr, method, obj, params, params[0]);
  117. }
  118. };
  119. template <typename T1, typename T2>
  120. struct InvokerActionInvoker2;
  121. template <typename T1, typename T2>
  122. struct InvokerActionInvoker2<T1*, T2*>
  123. {
  124. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
  125. {
  126. void* params[2] = { p1, p2 };
  127. method->invoker_method(methodPtr, method, obj, params, params[1]);
  128. }
  129. };
  130. template <typename T1, typename T2, typename T3>
  131. struct InvokerActionInvoker3;
  132. template <typename T1, typename T2, typename T3>
  133. struct InvokerActionInvoker3<T1*, T2*, T3*>
  134. {
  135. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3)
  136. {
  137. void* params[3] = { p1, p2, p3 };
  138. method->invoker_method(methodPtr, method, obj, params, params[2]);
  139. }
  140. };
  141. template <typename R>
  142. struct InvokerFuncInvoker0
  143. {
  144. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj)
  145. {
  146. R ret;
  147. method->invoker_method(methodPtr, method, obj, NULL, &ret);
  148. return ret;
  149. }
  150. };
  151. template <typename R, typename T1>
  152. struct InvokerFuncInvoker1;
  153. template <typename R, typename T1>
  154. struct InvokerFuncInvoker1<R, T1*>
  155. {
  156. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  157. {
  158. R ret;
  159. void* params[1] = { p1 };
  160. method->invoker_method(methodPtr, method, obj, params, &ret);
  161. return ret;
  162. }
  163. };
  164. struct Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115;
  165. struct Action_1_tCB2600FFD386071D232B22D0FFBB8989B853DFD5;
  166. struct Action_1_t3DC3411926243F1DB9C330F8E105B904E38C1A0B;
  167. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
  168. struct Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09;
  169. struct Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8;
  170. struct BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB;
  171. struct Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55;
  172. struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588;
  173. struct Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00;
  174. struct Dictionary_2_t4055F6540F36F21F9FEDAFB92D8E0089B38EBBC8;
  175. struct EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30;
  176. struct EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA;
  177. struct EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913;
  178. struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457;
  179. struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4;
  180. struct Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1;
  181. struct Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858;
  182. struct Func_2_tD62FEF82C38D2F936C4A0BE93BCEEE9CF7A7DB06;
  183. struct Func_2_tB008453FB2AEC254EDA582B30C36A8A98998AAF0;
  184. struct Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA;
  185. struct Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354;
  186. struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
  187. struct Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B;
  188. struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
  189. struct Func_2_tAA84235D71BA06591784319703175CFB5E386A7F;
  190. struct Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A;
  191. struct Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF;
  192. struct Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD;
  193. struct Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B;
  194. struct Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0;
  195. struct IEnumerable_1_t60509816D8966320E2A9660FC756B6C440ADFC50;
  196. struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2;
  197. struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
  198. struct IEnumerable_1_tC8F648DAC54860B2E32294DCF939576E41EF594A;
  199. struct IEnumerable_1_tE925592D6CE31E7FA5349FCEE9007F3DF53409FD;
  200. struct IEnumerable_1_t29E7244AE33B71FA0981E50D5BC73B7938F35C66;
  201. struct IEnumerator_1_t327FF232159D9644239A65F54312F684DB7BE375;
  202. struct IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452;
  203. struct IEnumerator_1_t43D2E4BA9246755F293DFA74F001FB1A70A648FD;
  204. struct IEnumerator_1_t2A9C63083A2E1F3154B162888A0D4FD37ED0C247;
  205. struct IEnumerator_1_t4CA3732E083480E40018894623B3C184576E5EFD;
  206. struct IEnumerator_1_t75CB2681E18F7F2791528FA2CA60361FDB5DA08D;
  207. struct Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05;
  208. struct Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07;
  209. struct Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA;
  210. struct Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0;
  211. struct List_1_t8A1639802238DEF3222B6CBBC0DEF0B4B5F350EB;
  212. struct List_1_t60F39D768DAD2345527AD3EE73FAB2667DF4F260;
  213. struct List_1_t96E9133B70FB6765E6B138E810D33E18901715DA;
  214. struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
  215. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  216. struct List_1_t42A86FE68C8321F340DE626A644141DAF4A411E7;
  217. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
  218. struct List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF;
  219. struct List_1_tEA16F82F7871418E28EB6F551D77A8AD9F2E337F;
  220. struct List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95;
  221. struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A;
  222. struct ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259;
  223. struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
  224. struct Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED;
  225. struct RefCounted_t6B975CD3D06E8D955346FC0D66E8F6E449D49A44;
  226. struct RefCounted_t0E133AD36715877AE1CE72539A0199B4D3AA8CD1;
  227. struct RefCounted_t81BCBAE57D930C934CF7A439452D65303AC6A8CD;
  228. struct RefCounted_t78303B1CD3D08C664ABB15EBD7C882DA3E06CF7D;
  229. struct RefCounted_tA9FB4D63A1064BD322AFDFCD70319CB384C057D9;
  230. struct RefCounted_t812D790A2C787F18230F9234F6C9B84D4AC1A85A;
  231. struct Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975;
  232. struct Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141;
  233. struct Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93;
  234. struct TaskCompletionSource_1_t09E1714EEC83862E4B42212713CABA6862D640E8;
  235. struct TaskCompletionSource_1_tA4EE8D4BD4731C829BD7882AE96EEA85F269C454;
  236. struct TaskCompletionSource_1_t04C19E28FAF1B686CB256FE9F84AA8AC57A7FEA7;
  237. struct TaskCompletionSource_1_tB4EF81F69CCF7C4F0D956F9B26127C0634A24A37;
  238. struct TaskFactory_1_t1250CDB0F29A84E18F548F93071DCF69DB5E2590;
  239. struct TaskFactory_1_t1F352098B3956311DF121015636A3493A7CA173A;
  240. struct TaskFactory_1_t38FA2E08CB3E397D4EAEB78FF83BFC2FF0087800;
  241. struct TaskFactory_1_t33023AA72DA5D4155ACB9DF7BD7465ABE4589718;
  242. struct TaskFactory_1_t6F188FE70F3006B0386002E392B799D85100732B;
  243. struct TaskFactory_1_tF4CDC5BDA20AE9BD3F65B6146CDCD3F753003E1D;
  244. struct Task_1_t10C25AB590FF2042DAF1A95006EE40E44BEA911F;
  245. struct Task_1_t97AD6E06503307BD6962E18D69C7CB9E86A6D1B8;
  246. struct Task_1_t82C63013D5AE6BAE3F6A03941A7758CC8CCBC5BC;
  247. struct Task_1_tFF67A2EFF1771DDAF11A06438D12EF7597D0010D;
  248. struct Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2;
  249. struct Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9;
  250. struct ValueAnimation_1_t639ABF37111B0184CCB3DE2F577E466F04B28FAC;
  251. struct VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345;
  252. struct VisualElementScheduledItem_1_tBBBFD9E425D8A2ECE1C614FC867E3D3127B37509;
  253. struct VisualElementScheduledItem_1_tC55C6DAB31FBA21565DAE09DE6BA236327F029E2;
  254. struct WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE;
  255. struct WebCompletionSource_1_t7AFD867FCF7F80D81BDF631399D2148D904F3160;
  256. struct WebCompletionSource_1_t2AE63E6577070FC307452E64F67883294D70C2BD;
  257. struct WebCompletionSource_1_t1C9A1856B56A56D2E3CBE124A73CB4ADA3DBAA6F;
  258. struct WhereArrayIterator_1_t61D2F3529A970E9F412291B961056462F17EDDCB;
  259. struct WhereArrayIterator_1_t027D2511F9B69346688FE3E5623EF2BEE81E9FAA;
  260. struct WhereArrayIterator_1_tA7187088CE8DF4724576F6B7F633203C144505F6;
  261. struct WhereEnumerableIterator_1_t8003EA874EC8867895405A3AB37AFFC5E2B99308;
  262. struct WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A;
  263. struct WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4;
  264. struct WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B;
  265. struct WhereListIterator_1_t1F690B0B32001794569AD59FAF2DA7A3BD84F4E5;
  266. struct WhereListIterator_1_t1F40F08BAF8586F2C09294085BC605CC2FA432EB;
  267. struct WhereListIterator_1_tD37742ECD2F53395BA8B668C2671C4C82E8E85F0;
  268. struct WhereSelectArrayIterator_2_t250814D5FF34B1F8B88A5E8334436BB633B7B29F;
  269. struct WhereSelectArrayIterator_2_t562C68C2C77B3AA5A84BBA4A0B21DB823E66B703;
  270. struct WhereSelectArrayIterator_2_tC80EB6F425911E71B4D4712B7DA01244DF6E7C58;
  271. struct WhereSelectArrayIterator_2_t0565EB3033FAD927C35E0B8525D2ABB0F1FECB40;
  272. struct WhereSelectArrayIterator_2_tF795401649F680CCD3CB35E5CF5B073D7D6B03CB;
  273. struct WhereSelectArrayIterator_2_tBE026CE497BB8F36E31685722BBD7CB567570174;
  274. struct WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D;
  275. struct WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6;
  276. struct WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F;
  277. struct WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9;
  278. struct WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586;
  279. struct WhereSelectEnumerableIterator_2_t1FBA58379B31F544881FB4C45B2D102F32A71E1C;
  280. struct WhereSelectListIterator_2_t770A927BE7E150C131946093084804F846AF241A;
  281. struct WhereSelectListIterator_2_tFA8E9A90E251C243AA65C041D7421667E9920343;
  282. struct WhereSelectListIterator_2_tC97775A217B6CD43A5FD2A085EE12720F7C3808A;
  283. struct WhereSelectListIterator_2_tB360A4830EF7E0F0829573AE66B167A7996E0E52;
  284. struct WhereSelectListIterator_2_t60681EEE1A6CB8E9C8EE807AA2E2BDA68B9B6989;
  285. struct WhereSelectListIterator_2_t86EE6817E8A1706688C6D82D82C9D44BC99CC336;
  286. struct WriteDelegate_t6A0EB21668C92D873ACB875924DE54518D8B7234;
  287. struct WriteDelegate_t737D0DA8D96562AD76BB67D9C5A5199EDB0171E1;
  288. struct WriteDelegate_t907C2DAF3A619B832C6D9441AF1C4CDA7914AF1D;
  289. struct WriteDelegate_tE9F20B5E1A664D239EFDD91143B963A216AAB1C7;
  290. struct WriteDelegate_t023838BBDB83C818E9FDC98ABFA9A9396823E789;
  291. struct WriteDelegate_t98EF2EAAD5827503FF2F0213C32A4961968D75A0;
  292. struct WriteDelegate_t055D02BADD3A5DFA009116D80BC93C235313CAE8;
  293. struct WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7;
  294. struct KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67;
  295. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  296. struct ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82;
  297. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  298. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  299. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  300. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  301. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  302. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  303. struct StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B;
  304. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  305. struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
  306. struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
  307. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
  308. struct BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE;
  309. struct BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303;
  310. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
  311. struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
  312. struct CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768;
  313. struct CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801;
  314. struct ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007;
  315. struct Delegate_t;
  316. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  317. struct EventCallbackRegistry_tE18297C3F7E535BD82EDA83EC6D6DAA386226B85;
  318. struct Exception_t;
  319. struct ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757;
  320. struct IAsyncStateMachine_t0680C7F905C553076B552D5A1A6E39E2F0F36AA2;
  321. struct IBinding_t02FD99E9C9F2072B28E110F16C157666F5B2DBC7;
  322. struct ICollectionDragAndDropController_t30018C4F1C5ADA75B5E68B48A7BACE33E851168C;
  323. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  324. struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609;
  325. struct IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D;
  326. struct IResolvedStyle_t6A3530BA6147B091C278593F21F86B09CD42BE89;
  327. struct IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7;
  328. struct IVisualElementScheduledItem_t309F1A5445514122A9E3F64182D0D8A4DE34C48F;
  329. struct InlineStyleAccess_t5CA7877999C9442491A220AE50D605C84D09A165;
  330. struct KeyboardNavigationManipulator_t7E9BA3568ADC1660C4E09B924ECD457E33B835B3;
  331. struct ListViewDragger_t692E8911568C27949D7B443C4B82CB7925111BBD;
  332. struct ListViewDraggerAnimated_t819F6A24CE088841BF9410C14EDE598E9237EBA5;
  333. struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
  334. struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
  335. struct MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E;
  336. struct MethodInfo_t;
  337. struct OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662;
  338. struct Regex_tE773142C2BE45C5D362B0F815AFF831707A51772;
  339. struct RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727;
  340. struct ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086;
  341. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  342. struct ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9;
  343. struct Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8;
  344. struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
  345. struct SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB;
  346. struct StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352;
  347. struct String_t;
  348. struct StyleVariableContext_tF74F2787CE1F6BEBBFBFF0771CF493AC9E403527;
  349. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572;
  350. struct TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0;
  351. struct TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E;
  352. struct Type_t;
  353. struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115;
  354. struct VisualElementPanelActivator_t1CCD740B7D2995A4097A8FCF6ADCDD6B6A51B7DB;
  355. struct VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB;
  356. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  357. struct YogaNode_t9EE7C2B7C0BD1299C28837B1A66CF4660E724C8B;
  358. struct ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540;
  359. struct BaseVisualElementScheduledItem_t376DB199D747CB803406E18D7605C71CF5051C3A;
  360. struct CustomStyleAccess_t170C852102B4D09FB478B620A75B14D096F9F2B1;
  361. struct TypeData_t01D670B4E71B5571B38C7412B1E652A47D6AF66A;
  362. IL2CPP_EXTERN_C RuntimeClass* Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09_il2cpp_TypeInfo_var;
  363. IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
  364. IL2CPP_EXTERN_C RuntimeClass* BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE_il2cpp_TypeInfo_var;
  365. IL2CPP_EXTERN_C RuntimeClass* ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var;
  366. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  367. IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tC8F648DAC54860B2E32294DCF939576E41EF594A_il2cpp_TypeInfo_var;
  368. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t2A9C63083A2E1F3154B162888A0D4FD37ED0C247_il2cpp_TypeInfo_var;
  369. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
  370. IL2CPP_EXTERN_C RuntimeClass* IResolvedStyle_t6A3530BA6147B091C278593F21F86B09CD42BE89_il2cpp_TypeInfo_var;
  371. IL2CPP_EXTERN_C RuntimeClass* IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var;
  372. IL2CPP_EXTERN_C RuntimeClass* ListViewDraggerAnimated_t819F6A24CE088841BF9410C14EDE598E9237EBA5_il2cpp_TypeInfo_var;
  373. IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var;
  374. IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
  375. IL2CPP_EXTERN_C RuntimeClass* OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662_il2cpp_TypeInfo_var;
  376. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  377. IL2CPP_EXTERN_C RuntimeClass* VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_il2cpp_TypeInfo_var;
  378. IL2CPP_EXTERN_C String_t* _stringLiteral5CA6E7C0AE72196B2817D93A78C719652EC691C0;
  379. IL2CPP_EXTERN_C String_t* _stringLiteral7D20B8219CA0491872B2E811B262066A5DD875A7;
  380. IL2CPP_EXTERN_C String_t* _stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085;
  381. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
  382. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var;
  383. IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m76C4CDACF47BA529BAFADFC8D5E13DB9587F4004_RuntimeMethod_var;
  384. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var;
  385. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var;
  386. IL2CPP_EXTERN_C const RuntimeMethod* StyleEnum_1_op_Equality_m0A305FB462EE2B52AD8BBC87CFCDAA27BA4B94CD_RuntimeMethod_var;
  387. IL2CPP_EXTERN_C const RuntimeMethod* StyleEnum_1_op_Implicit_mE2664CDFC678F602380EED12BA228071E6F49030_RuntimeMethod_var;
  388. struct ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_com;
  389. struct ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_pinvoke;
  390. struct Delegate_t_marshaled_com;
  391. struct Delegate_t_marshaled_pinvoke;
  392. struct Exception_t_marshaled_com;
  393. struct Exception_t_marshaled_pinvoke;
  394. struct KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67;
  395. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  396. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  397. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  398. struct StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B;
  399. struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
  400. IL2CPP_EXTERN_C_BEGIN
  401. IL2CPP_EXTERN_C_END
  402. #ifdef __clang__
  403. #pragma clang diagnostic push
  404. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  405. #pragma clang diagnostic ignored "-Wunused-variable"
  406. #endif
  407. struct U3CU3Ec_t039AD5F50469B7DF90804F79B406E0DDE952CC2E : public RuntimeObject
  408. {
  409. };
  410. struct Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07 : public RuntimeObject
  411. {
  412. int32_t ___threadId;
  413. int32_t ___state;
  414. int32_t ___current;
  415. };
  416. struct Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA : public RuntimeObject
  417. {
  418. int32_t ___threadId;
  419. int32_t ___state;
  420. RuntimeObject* ___current;
  421. };
  422. struct Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0 : public RuntimeObject {};
  423. struct List_1_t8A1639802238DEF3222B6CBBC0DEF0B4B5F350EB : public RuntimeObject
  424. {
  425. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* ____items;
  426. int32_t ____size;
  427. int32_t ____version;
  428. RuntimeObject* ____syncRoot;
  429. };
  430. struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject
  431. {
  432. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items;
  433. int32_t ____size;
  434. int32_t ____version;
  435. RuntimeObject* ____syncRoot;
  436. };
  437. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
  438. {
  439. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
  440. int32_t ____size;
  441. int32_t ____version;
  442. RuntimeObject* ____syncRoot;
  443. };
  444. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject
  445. {
  446. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items;
  447. int32_t ____size;
  448. int32_t ____version;
  449. RuntimeObject* ____syncRoot;
  450. };
  451. struct List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF : public RuntimeObject
  452. {
  453. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* ____items;
  454. int32_t ____size;
  455. int32_t ____version;
  456. RuntimeObject* ____syncRoot;
  457. };
  458. struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A : public RuntimeObject
  459. {
  460. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ____items;
  461. int32_t ____size;
  462. int32_t ____version;
  463. RuntimeObject* ____syncRoot;
  464. };
  465. struct ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259 : public RuntimeObject
  466. {
  467. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___m_List;
  468. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___m_CreateFunc;
  469. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___m_ActionOnGet;
  470. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___m_ActionOnRelease;
  471. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___m_ActionOnDestroy;
  472. int32_t ___m_MaxSize;
  473. bool ___m_CollectionCheck;
  474. int32_t ___U3CCountAllU3Ek__BackingField;
  475. };
  476. struct TaskCompletionSource_1_t09E1714EEC83862E4B42212713CABA6862D640E8 : public RuntimeObject
  477. {
  478. Task_1_t10C25AB590FF2042DAF1A95006EE40E44BEA911F* ____task;
  479. };
  480. struct TaskCompletionSource_1_tA4EE8D4BD4731C829BD7882AE96EEA85F269C454 : public RuntimeObject
  481. {
  482. Task_1_t97AD6E06503307BD6962E18D69C7CB9E86A6D1B8* ____task;
  483. };
  484. struct TaskCompletionSource_1_t04C19E28FAF1B686CB256FE9F84AA8AC57A7FEA7 : public RuntimeObject
  485. {
  486. Task_1_t82C63013D5AE6BAE3F6A03941A7758CC8CCBC5BC* ____task;
  487. };
  488. struct TaskCompletionSource_1_tB4EF81F69CCF7C4F0D956F9B26127C0634A24A37 : public RuntimeObject
  489. {
  490. Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* ____task;
  491. };
  492. struct WebCompletionSource_1_t7AFD867FCF7F80D81BDF631399D2148D904F3160 : public RuntimeObject
  493. {
  494. TaskCompletionSource_1_t09E1714EEC83862E4B42212713CABA6862D640E8* ___completion;
  495. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* ___currentResult;
  496. };
  497. struct WebCompletionSource_1_t2AE63E6577070FC307452E64F67883294D70C2BD : public RuntimeObject
  498. {
  499. TaskCompletionSource_1_tA4EE8D4BD4731C829BD7882AE96EEA85F269C454* ___completion;
  500. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* ___currentResult;
  501. };
  502. struct WebCompletionSource_1_t1C9A1856B56A56D2E3CBE124A73CB4ADA3DBAA6F : public RuntimeObject
  503. {
  504. TaskCompletionSource_1_t04C19E28FAF1B686CB256FE9F84AA8AC57A7FEA7* ___completion;
  505. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* ___currentResult;
  506. };
  507. struct CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4 : public RuntimeObject
  508. {
  509. bool ___isIMGUIContainer;
  510. EventCallbackRegistry_tE18297C3F7E535BD82EDA83EC6D6DAA386226B85* ___m_CallbackRegistry;
  511. };
  512. struct CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768 : public RuntimeObject
  513. {
  514. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* ___m_View;
  515. RuntimeObject* ___m_ItemsSource;
  516. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___itemsSourceChanged;
  517. Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8* ___itemIndexChanged;
  518. };
  519. struct CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801 : public RuntimeObject
  520. {
  521. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* ___m_ScrollView;
  522. };
  523. struct ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757 : public RuntimeObject
  524. {
  525. Exception_t* ___m_Exception;
  526. RuntimeObject* ___m_stackTrace;
  527. };
  528. struct MemberInfo_t : public RuntimeObject
  529. {
  530. };
  531. struct ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086 : public RuntimeObject
  532. {
  533. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CbindableElementU3Ek__BackingField;
  534. ValueAnimation_1_t639ABF37111B0184CCB3DE2F577E466F04B28FAC* ___U3CanimatorU3Ek__BackingField;
  535. int32_t ___U3CindexU3Ek__BackingField;
  536. int32_t ___U3CidU3Ek__BackingField;
  537. bool ___U3CisDragGhostU3Ek__BackingField;
  538. Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09* ___onGeometryChanged;
  539. EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30* ___m_GeometryChangedEventCallback;
  540. Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09* ___onDestroy;
  541. };
  542. struct ScheduledItem_t423152D61DCAD8E5EC98FB4DEFC04FB023EDADE0 : public RuntimeObject
  543. {
  544. Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___timerUpdateStopCondition;
  545. int64_t ___U3CstartMsU3Ek__BackingField;
  546. int64_t ___U3CdelayMsU3Ek__BackingField;
  547. int64_t ___U3CintervalMsU3Ek__BackingField;
  548. int64_t ___U3CendTimeMsU3Ek__BackingField;
  549. };
  550. struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37 : public RuntimeObject
  551. {
  552. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_members;
  553. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_data;
  554. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_types;
  555. Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___m_nameToIndex;
  556. int32_t ___m_currMember;
  557. RuntimeObject* ___m_converter;
  558. String_t* ___m_fullTypeName;
  559. String_t* ___m_assemName;
  560. Type_t* ___objectType;
  561. bool ___isFullTypeNameSetExplicit;
  562. bool ___isAssemblyNameSetExplicit;
  563. bool ___requireSameTokenInPartialTrust;
  564. };
  565. struct String_t : public RuntimeObject
  566. {
  567. int32_t ____stringLength;
  568. Il2CppChar ____firstChar;
  569. };
  570. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 : public RuntimeObject
  571. {
  572. int32_t ___m_taskId;
  573. Delegate_t* ___m_action;
  574. RuntimeObject* ___m_stateObject;
  575. TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E* ___m_taskScheduler;
  576. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_parent;
  577. int32_t ___m_stateFlags;
  578. RuntimeObject* ___m_continuationObject;
  579. ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540* ___m_contingentProperties;
  580. };
  581. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  582. {
  583. };
  584. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  585. {
  586. };
  587. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  588. {
  589. };
  590. struct ConfiguredTaskAwaiter_t16A4A813079B45925FCBF2ECD035C8502A9907BD
  591. {
  592. Task_1_t10C25AB590FF2042DAF1A95006EE40E44BEA911F* ___m_task;
  593. bool ___m_continueOnCapturedContext;
  594. };
  595. struct ConfiguredTaskAwaiter_t8D0CE15BE48B848AFE3C796FB642F63B006F0E43
  596. {
  597. Task_1_t97AD6E06503307BD6962E18D69C7CB9E86A6D1B8* ___m_task;
  598. bool ___m_continueOnCapturedContext;
  599. };
  600. struct ConfiguredTaskAwaiter_t1B79F058B7765DEB6DAEE97B8760E819CAED47BA
  601. {
  602. Task_1_t82C63013D5AE6BAE3F6A03941A7758CC8CCBC5BC* ___m_task;
  603. bool ___m_continueOnCapturedContext;
  604. };
  605. struct CustomStyleProperty_1_t6871E5DBF19AB4DC7E1134B32A03B7A458D52E9F
  606. {
  607. String_t* ___U3CnameU3Ek__BackingField;
  608. };
  609. #ifndef CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke_define
  610. #define CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke_define
  611. struct CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke
  612. {
  613. char* ___U3CnameU3Ek__BackingField;
  614. };
  615. #endif
  616. #ifndef CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com_define
  617. #define CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com_define
  618. struct CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com
  619. {
  620. Il2CppChar* ___U3CnameU3Ek__BackingField;
  621. };
  622. #endif
  623. struct Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC
  624. {
  625. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ____list;
  626. int32_t ____index;
  627. int32_t ____version;
  628. int32_t ____current;
  629. };
  630. struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
  631. {
  632. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list;
  633. int32_t ____index;
  634. int32_t ____version;
  635. RuntimeObject* ____current;
  636. };
  637. typedef Il2CppFullySharedGenericStruct Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF;
  638. struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230
  639. {
  640. RuntimeObject* ___key;
  641. RuntimeObject* ___value;
  642. };
  643. struct StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA
  644. {
  645. RefCounted_t6B975CD3D06E8D955346FC0D66E8F6E449D49A44* ___m_Ref;
  646. };
  647. struct StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4
  648. {
  649. RefCounted_t0E133AD36715877AE1CE72539A0199B4D3AA8CD1* ___m_Ref;
  650. };
  651. struct StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3
  652. {
  653. RefCounted_t81BCBAE57D930C934CF7A439452D65303AC6A8CD* ___m_Ref;
  654. };
  655. struct StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3
  656. {
  657. RefCounted_t78303B1CD3D08C664ABB15EBD7C882DA3E06CF7D* ___m_Ref;
  658. };
  659. struct StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E
  660. {
  661. RefCounted_tA9FB4D63A1064BD322AFDFCD70319CB384C057D9* ___m_Ref;
  662. };
  663. struct StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC
  664. {
  665. RefCounted_t812D790A2C787F18230F9234F6C9B84D4AC1A85A* ___m_Ref;
  666. };
  667. struct Task_1_t10C25AB590FF2042DAF1A95006EE40E44BEA911F : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  668. {
  669. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* ___m_result;
  670. };
  671. struct Task_1_t97AD6E06503307BD6962E18D69C7CB9E86A6D1B8 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  672. {
  673. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* ___m_result;
  674. };
  675. struct Task_1_t82C63013D5AE6BAE3F6A03941A7758CC8CCBC5BC : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  676. {
  677. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* ___m_result;
  678. };
  679. struct Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  680. {
  681. RuntimeObject* ___m_result;
  682. };
  683. struct Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 {};
  684. struct ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798
  685. {
  686. bool ___Item1;
  687. RuntimeObject* ___Item2;
  688. };
  689. struct VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345 : public CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801
  690. {
  691. ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* ___m_Pool;
  692. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* ___m_CollectionView;
  693. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___m_ActiveItems;
  694. RuntimeObject* ___m_DraggedItem;
  695. int32_t ___m_LastFocusedElementIndex;
  696. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_LastFocusedElementTreeChildIndexes;
  697. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___m_VisibleItemPredicateDelegate;
  698. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___m_ScrollInsertionList;
  699. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_EmptyRows;
  700. };
  701. struct WhereArrayIterator_1_t027D2511F9B69346688FE3E5623EF2BEE81E9FAA : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  702. {
  703. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___source;
  704. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate;
  705. int32_t ___index;
  706. };
  707. struct WhereArrayIterator_1_tA7187088CE8DF4724576F6B7F633203C144505F6 : public RuntimeObject {};
  708. struct WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  709. {
  710. RuntimeObject* ___source;
  711. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___predicate;
  712. RuntimeObject* ___enumerator;
  713. };
  714. struct WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4 : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  715. {
  716. RuntimeObject* ___source;
  717. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate;
  718. RuntimeObject* ___enumerator;
  719. };
  720. struct WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B : public RuntimeObject {};
  721. struct WhereSelectArrayIterator_2_t250814D5FF34B1F8B88A5E8334436BB633B7B29F : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  722. {
  723. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___source;
  724. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___predicate;
  725. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___selector;
  726. int32_t ___index;
  727. };
  728. struct WhereSelectArrayIterator_2_t562C68C2C77B3AA5A84BBA4A0B21DB823E66B703 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  729. {
  730. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___source;
  731. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate;
  732. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* ___selector;
  733. int32_t ___index;
  734. };
  735. struct WhereSelectArrayIterator_2_tC80EB6F425911E71B4D4712B7DA01244DF6E7C58 : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  736. {
  737. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___source;
  738. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate;
  739. Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___selector;
  740. int32_t ___index;
  741. };
  742. struct WhereSelectArrayIterator_2_t0565EB3033FAD927C35E0B8525D2ABB0F1FECB40 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  743. {
  744. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* ___source;
  745. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___predicate;
  746. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* ___selector;
  747. int32_t ___index;
  748. };
  749. struct WhereSelectArrayIterator_2_tF795401649F680CCD3CB35E5CF5B073D7D6B03CB : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  750. {
  751. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* ___source;
  752. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___predicate;
  753. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* ___selector;
  754. int32_t ___index;
  755. };
  756. struct WhereSelectArrayIterator_2_tBE026CE497BB8F36E31685722BBD7CB567570174 : public RuntimeObject {};
  757. struct WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  758. {
  759. RuntimeObject* ___source;
  760. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___predicate;
  761. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___selector;
  762. RuntimeObject* ___enumerator;
  763. };
  764. struct WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  765. {
  766. RuntimeObject* ___source;
  767. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate;
  768. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* ___selector;
  769. RuntimeObject* ___enumerator;
  770. };
  771. struct WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  772. {
  773. RuntimeObject* ___source;
  774. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate;
  775. Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___selector;
  776. RuntimeObject* ___enumerator;
  777. };
  778. struct WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  779. {
  780. RuntimeObject* ___source;
  781. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___predicate;
  782. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* ___selector;
  783. RuntimeObject* ___enumerator;
  784. };
  785. struct WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586 : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  786. {
  787. RuntimeObject* ___source;
  788. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___predicate;
  789. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* ___selector;
  790. RuntimeObject* ___enumerator;
  791. };
  792. struct WhereSelectEnumerableIterator_2_t1FBA58379B31F544881FB4C45B2D102F32A71E1C : public RuntimeObject {};
  793. struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF
  794. {
  795. RuntimeObject* ___m_stateMachine;
  796. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_defaultContextAction;
  797. };
  798. struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF_marshaled_pinvoke
  799. {
  800. RuntimeObject* ___m_stateMachine;
  801. Il2CppMethodPointer ___m_defaultContextAction;
  802. };
  803. struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF_marshaled_com
  804. {
  805. RuntimeObject* ___m_stateMachine;
  806. Il2CppMethodPointer ___m_defaultContextAction;
  807. };
  808. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  809. {
  810. bool ___m_value;
  811. };
  812. struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED
  813. {
  814. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source;
  815. };
  816. struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_marshaled_pinvoke
  817. {
  818. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source;
  819. };
  820. struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_marshaled_com
  821. {
  822. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source;
  823. };
  824. struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
  825. {
  826. float ___r;
  827. float ___g;
  828. float ___b;
  829. float ___a;
  830. };
  831. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  832. {
  833. double ___m_value;
  834. };
  835. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  836. {
  837. };
  838. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  839. {
  840. };
  841. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  842. {
  843. };
  844. struct Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0 : public CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4
  845. {
  846. bool ___U3CfocusableU3Ek__BackingField;
  847. int32_t ___U3CtabIndexU3Ek__BackingField;
  848. bool ___m_DelegatesFocus;
  849. bool ___m_ExcludeFromFocusRing;
  850. };
  851. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  852. {
  853. int32_t ___m_value;
  854. };
  855. struct IntPtr_t
  856. {
  857. void* ___m_value;
  858. };
  859. struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
  860. {
  861. float ___m00;
  862. float ___m10;
  863. float ___m20;
  864. float ___m30;
  865. float ___m01;
  866. float ___m11;
  867. float ___m21;
  868. float ___m31;
  869. float ___m02;
  870. float ___m12;
  871. float ___m22;
  872. float ___m32;
  873. float ___m03;
  874. float ___m13;
  875. float ___m23;
  876. float ___m33;
  877. };
  878. struct PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2
  879. {
  880. int32_t ___id;
  881. };
  882. struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
  883. {
  884. float ___m_XMin;
  885. float ___m_YMin;
  886. float ___m_Width;
  887. float ___m_Height;
  888. };
  889. struct RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8
  890. {
  891. int32_t ___m_XMin;
  892. int32_t ___m_YMin;
  893. int32_t ___m_Width;
  894. int32_t ___m_Height;
  895. };
  896. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  897. {
  898. float ___m_value;
  899. };
  900. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  901. {
  902. float ___x;
  903. float ___y;
  904. };
  905. struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
  906. {
  907. int32_t ___m_X;
  908. int32_t ___m_Y;
  909. };
  910. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  911. {
  912. float ___x;
  913. float ___y;
  914. float ___z;
  915. };
  916. struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376
  917. {
  918. int32_t ___m_X;
  919. int32_t ___m_Y;
  920. int32_t ___m_Z;
  921. };
  922. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
  923. {
  924. float ___x;
  925. float ___y;
  926. float ___z;
  927. float ___w;
  928. };
  929. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  930. {
  931. union
  932. {
  933. struct
  934. {
  935. };
  936. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  937. };
  938. };
  939. struct BaseVisualElementScheduledItem_t376DB199D747CB803406E18D7605C71CF5051C3A : public ScheduledItem_t423152D61DCAD8E5EC98FB4DEFC04FB023EDADE0
  940. {
  941. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CelementU3Ek__BackingField;
  942. bool ___isScheduled;
  943. VisualElementPanelActivator_t1CCD740B7D2995A4097A8FCF6ADCDD6B6A51B7DB* ___m_Activator;
  944. };
  945. struct Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677
  946. {
  947. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Owner;
  948. };
  949. struct Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677_marshaled_pinvoke
  950. {
  951. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Owner;
  952. };
  953. struct Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677_marshaled_com
  954. {
  955. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Owner;
  956. };
  957. struct AsyncTaskMethodBuilder_1_t910B7EC8A2F62CB047AD22F7A146256453F59F4E
  958. {
  959. AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState;
  960. Task_1_tFF67A2EFF1771DDAF11A06438D12EF7597D0010D* ___m_task;
  961. };
  962. struct AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0
  963. {
  964. AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState;
  965. Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* ___m_task;
  966. };
  967. struct AsyncTaskMethodBuilder_1_t9A3ADCFF6503F4230FFD38F6C333EBCF1A034AF4
  968. {
  969. AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState;
  970. Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9* ___m_task;
  971. };
  972. struct Enumerator_t81E3046D0BB629D86FAC325CBBF319731C3E36A4
  973. {
  974. List_1_t8A1639802238DEF3222B6CBBC0DEF0B4B5F350EB* ____list;
  975. int32_t ____index;
  976. int32_t ____version;
  977. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ____current;
  978. };
  979. struct Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05 : public RuntimeObject
  980. {
  981. int32_t ___threadId;
  982. int32_t ___state;
  983. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___current;
  984. };
  985. struct Status_tC078295FEE022A15ABD57F1D6E23136EEB2329D1
  986. {
  987. int32_t ___value__;
  988. };
  989. struct Status_tEF0CB2C69D53503A3A704FD468615C2E8E50269A
  990. {
  991. int32_t ___value__;
  992. };
  993. struct Status_tE01E96437CB49CBFF241304B0B5F57A27CDE4B5F
  994. {
  995. int32_t ___value__;
  996. };
  997. struct Task_1_tFF67A2EFF1771DDAF11A06438D12EF7597D0010D : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  998. {
  999. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 ___m_result;
  1000. };
  1001. struct VirtualizationChange_tE573AF23BD03F8D14280D918631898C4E6B445A1
  1002. {
  1003. int32_t ___value__;
  1004. };
  1005. struct VisualElementScheduledItem_1_tBBBFD9E425D8A2ECE1C614FC867E3D3127B37509 : public BaseVisualElementScheduledItem_t376DB199D747CB803406E18D7605C71CF5051C3A
  1006. {
  1007. RuntimeObject* ___updateEvent;
  1008. };
  1009. struct VisualElementScheduledItem_1_tC55C6DAB31FBA21565DAE09DE6BA236327F029E2 : public BaseVisualElementScheduledItem_t376DB199D747CB803406E18D7605C71CF5051C3A {};
  1010. struct WhereListIterator_1_t1F40F08BAF8586F2C09294085BC605CC2FA432EB : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  1011. {
  1012. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___source;
  1013. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate;
  1014. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A ___enumerator;
  1015. };
  1016. struct WhereListIterator_1_tD37742ECD2F53395BA8B668C2671C4C82E8E85F0 : public RuntimeObject {};
  1017. struct WhereSelectListIterator_2_t770A927BE7E150C131946093084804F846AF241A : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  1018. {
  1019. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___source;
  1020. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___predicate;
  1021. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___selector;
  1022. Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC ___enumerator;
  1023. };
  1024. struct WhereSelectListIterator_2_tFA8E9A90E251C243AA65C041D7421667E9920343 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  1025. {
  1026. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___source;
  1027. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate;
  1028. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* ___selector;
  1029. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A ___enumerator;
  1030. };
  1031. struct WhereSelectListIterator_2_tC97775A217B6CD43A5FD2A085EE12720F7C3808A : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  1032. {
  1033. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___source;
  1034. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate;
  1035. Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___selector;
  1036. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A ___enumerator;
  1037. };
  1038. struct WhereSelectListIterator_2_t86EE6817E8A1706688C6D82D82C9D44BC99CC336 : public RuntimeObject {};
  1039. struct AlternatingRowBackground_t5970E82515609444BB4F9E993645CA4A9A9803E5
  1040. {
  1041. int32_t ___value__;
  1042. };
  1043. struct ClipMethod_t576E65D24928AB1D0072DB926DDFA98B84FBCEDB
  1044. {
  1045. int32_t ___value__;
  1046. };
  1047. struct CollectionVirtualizationMethod_tF4A3B1303302D2B17F74CDB7D8A5287C8B056C88
  1048. {
  1049. int32_t ___value__;
  1050. };
  1051. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C
  1052. {
  1053. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData;
  1054. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData;
  1055. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData;
  1056. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData;
  1057. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData;
  1058. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData;
  1059. YogaNode_t9EE7C2B7C0BD1299C28837B1A66CF4660E724C8B* ___yogaNode;
  1060. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties;
  1061. int64_t ___matchingRulesHash;
  1062. float ___dpiScaling;
  1063. ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* ___computedTransitions;
  1064. };
  1065. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C_marshaled_pinvoke
  1066. {
  1067. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData;
  1068. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData;
  1069. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData;
  1070. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData;
  1071. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData;
  1072. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData;
  1073. YogaNode_t9EE7C2B7C0BD1299C28837B1A66CF4660E724C8B* ___yogaNode;
  1074. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties;
  1075. int64_t ___matchingRulesHash;
  1076. float ___dpiScaling;
  1077. ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_pinvoke* ___computedTransitions;
  1078. };
  1079. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C_marshaled_com
  1080. {
  1081. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData;
  1082. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData;
  1083. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData;
  1084. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData;
  1085. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData;
  1086. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData;
  1087. YogaNode_t9EE7C2B7C0BD1299C28837B1A66CF4660E724C8B* ___yogaNode;
  1088. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties;
  1089. int64_t ___matchingRulesHash;
  1090. float ___dpiScaling;
  1091. ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_com* ___computedTransitions;
  1092. };
  1093. struct Delegate_t : public RuntimeObject
  1094. {
  1095. intptr_t ___method_ptr;
  1096. intptr_t ___invoke_impl;
  1097. RuntimeObject* ___m_target;
  1098. intptr_t ___method;
  1099. intptr_t ___delegate_trampoline;
  1100. intptr_t ___extra_arg;
  1101. intptr_t ___method_code;
  1102. intptr_t ___interp_method;
  1103. intptr_t ___interp_invoke_impl;
  1104. MethodInfo_t* ___method_info;
  1105. MethodInfo_t* ___original_method_info;
  1106. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1107. bool ___method_is_virtual;
  1108. };
  1109. struct Delegate_t_marshaled_pinvoke
  1110. {
  1111. intptr_t ___method_ptr;
  1112. intptr_t ___invoke_impl;
  1113. Il2CppIUnknown* ___m_target;
  1114. intptr_t ___method;
  1115. intptr_t ___delegate_trampoline;
  1116. intptr_t ___extra_arg;
  1117. intptr_t ___method_code;
  1118. intptr_t ___interp_method;
  1119. intptr_t ___interp_invoke_impl;
  1120. MethodInfo_t* ___method_info;
  1121. MethodInfo_t* ___original_method_info;
  1122. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1123. int32_t ___method_is_virtual;
  1124. };
  1125. struct Delegate_t_marshaled_com
  1126. {
  1127. intptr_t ___method_ptr;
  1128. intptr_t ___invoke_impl;
  1129. Il2CppIUnknown* ___m_target;
  1130. intptr_t ___method;
  1131. intptr_t ___delegate_trampoline;
  1132. intptr_t ___extra_arg;
  1133. intptr_t ___method_code;
  1134. intptr_t ___interp_method;
  1135. intptr_t ___interp_invoke_impl;
  1136. MethodInfo_t* ___method_info;
  1137. MethodInfo_t* ___original_method_info;
  1138. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1139. int32_t ___method_is_virtual;
  1140. };
  1141. struct DisplayStyle_t87BEDA2F78F764785ED41FC5E622ECB0091B2459
  1142. {
  1143. int32_t ___value__;
  1144. };
  1145. struct DragAndDropPosition_tC9A4DD8C1BF3067240258FF2C81E5F31CEE007AF
  1146. {
  1147. int32_t ___value__;
  1148. };
  1149. struct Exception_t : public RuntimeObject
  1150. {
  1151. String_t* ____className;
  1152. String_t* ____message;
  1153. RuntimeObject* ____data;
  1154. Exception_t* ____innerException;
  1155. String_t* ____helpURL;
  1156. RuntimeObject* ____stackTrace;
  1157. String_t* ____stackTraceString;
  1158. String_t* ____remoteStackTraceString;
  1159. int32_t ____remoteStackIndex;
  1160. RuntimeObject* ____dynamicMethods;
  1161. int32_t ____HResult;
  1162. String_t* ____source;
  1163. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1164. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1165. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  1166. int32_t ___caught_in_unmanaged;
  1167. };
  1168. struct Exception_t_marshaled_pinvoke
  1169. {
  1170. char* ____className;
  1171. char* ____message;
  1172. RuntimeObject* ____data;
  1173. Exception_t_marshaled_pinvoke* ____innerException;
  1174. char* ____helpURL;
  1175. Il2CppIUnknown* ____stackTrace;
  1176. char* ____stackTraceString;
  1177. char* ____remoteStackTraceString;
  1178. int32_t ____remoteStackIndex;
  1179. Il2CppIUnknown* ____dynamicMethods;
  1180. int32_t ____HResult;
  1181. char* ____source;
  1182. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1183. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1184. Il2CppSafeArray* ___native_trace_ips;
  1185. int32_t ___caught_in_unmanaged;
  1186. };
  1187. struct Exception_t_marshaled_com
  1188. {
  1189. Il2CppChar* ____className;
  1190. Il2CppChar* ____message;
  1191. RuntimeObject* ____data;
  1192. Exception_t_marshaled_com* ____innerException;
  1193. Il2CppChar* ____helpURL;
  1194. Il2CppIUnknown* ____stackTrace;
  1195. Il2CppChar* ____stackTraceString;
  1196. Il2CppChar* ____remoteStackTraceString;
  1197. int32_t ____remoteStackIndex;
  1198. Il2CppIUnknown* ____dynamicMethods;
  1199. int32_t ____HResult;
  1200. Il2CppChar* ____source;
  1201. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1202. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1203. Il2CppSafeArray* ___native_trace_ips;
  1204. int32_t ___caught_in_unmanaged;
  1205. };
  1206. struct GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC
  1207. {
  1208. intptr_t ___handle;
  1209. };
  1210. struct GCHandleType_t4CD45A3495E593D093AB0CE36EF9EC1A1572F82A
  1211. {
  1212. int32_t ___value__;
  1213. };
  1214. struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
  1215. {
  1216. int32_t ___value__;
  1217. };
  1218. struct LanguageDirection_t30A3B6BBCEE6A6F57641E4E008E0DCC40603558C
  1219. {
  1220. int32_t ___value__;
  1221. };
  1222. struct OwnedState_t0957CA36E21DE8A443B616EBE83B25CCCA70B5A4
  1223. {
  1224. uint8_t ___value__;
  1225. };
  1226. struct PickingMode_t5699BF9E5F2587E0D297984D5BF5B63B768E66AC
  1227. {
  1228. int32_t ___value__;
  1229. };
  1230. struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD
  1231. {
  1232. intptr_t ___m_Ptr;
  1233. };
  1234. struct PseudoStates_tF4AB056E8743741BCE464A0983A060A53AAB7E4D
  1235. {
  1236. int32_t ___value__;
  1237. };
  1238. struct RenderDataDirtyTypes_tEF0AE4EB7DF790A711AA45103050432B8FEDB907
  1239. {
  1240. int32_t ___value__;
  1241. };
  1242. struct RenderDataFlags_t5FE970B94CB31B4691C29B856A2A5848BDEACB66
  1243. {
  1244. int32_t ___value__;
  1245. };
  1246. struct RenderHints_t4032FC4AB3FD946FD2A484865B8861730D9035E7
  1247. {
  1248. int32_t ___value__;
  1249. };
  1250. struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
  1251. {
  1252. intptr_t ___value;
  1253. };
  1254. struct ScrollViewMode_t6968C4B2BB3C46CF458E96BCE644E88B6893DE17
  1255. {
  1256. int32_t ___value__;
  1257. };
  1258. struct ScrollerVisibility_t92D9B3B68D98EF2FBB3B743F7D5CF140CA3C0778
  1259. {
  1260. int32_t ___value__;
  1261. };
  1262. struct SelectionType_t606E5DED60240D7E52388344A8A1EF4EC4E54079
  1263. {
  1264. int32_t ___value__;
  1265. };
  1266. struct SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB : public RuntimeObject
  1267. {
  1268. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scrollOffset;
  1269. int32_t ___firstVisibleIndex;
  1270. float ___contentPadding;
  1271. float ___contentHeight;
  1272. int32_t ___anchoredItemIndex;
  1273. float ___anchorOffset;
  1274. };
  1275. struct StreamingContextStates_t5EE358E619B251608A9327618C7BFE8638FC33C1
  1276. {
  1277. int32_t ___value__;
  1278. };
  1279. struct StyleKeyword_t2812E72266C15CBA8927586972DC2FD27B10E705
  1280. {
  1281. int32_t ___value__;
  1282. };
  1283. struct StyleSelectorType_t425962DE6D175F785FA2B5554D793B71D39430A3
  1284. {
  1285. int32_t ___value__;
  1286. };
  1287. struct TaskCreationOptions_tB15CB42D61B8958640A7C702A79097B56D5C7ABA
  1288. {
  1289. int32_t ___value__;
  1290. };
  1291. struct VisualElementFlags_t4D1066E11400967A1A2DA7331391ACDC4AA14409
  1292. {
  1293. int32_t ___value__;
  1294. };
  1295. struct DragState_tB14E29E7194B5F86B9F1EE6951E43897A3CB1A89
  1296. {
  1297. int32_t ___value__;
  1298. };
  1299. struct Unit_t7A9C3ABB0618BEBFDC1813D07080CE0C145448ED
  1300. {
  1301. int32_t ___value__;
  1302. };
  1303. struct NestedInteractionKind_tB05346E2CBA2B1468842CC149E572071F6BF123A
  1304. {
  1305. int32_t ___value__;
  1306. };
  1307. struct TouchScrollBehavior_tDFF4DB42BA6E5CFD89F263270DEBDB5E6CF4E66E
  1308. {
  1309. int32_t ___value__;
  1310. };
  1311. struct RenderTargetMode_tAE75E29BB61A64BDE7646D5CBD353B64BCFA9F3A
  1312. {
  1313. int32_t ___value__;
  1314. };
  1315. struct U3CWaitForCompletionU3Ed__15_tBDA3F288439FE7046BD6F46BA290F1DF864F8882
  1316. {
  1317. int32_t ___U3CU3E1__state;
  1318. AsyncTaskMethodBuilder_1_t910B7EC8A2F62CB047AD22F7A146256453F59F4E ___U3CU3Et__builder;
  1319. WebCompletionSource_1_t7AFD867FCF7F80D81BDF631399D2148D904F3160* ___U3CU3E4__this;
  1320. ConfiguredTaskAwaiter_t16A4A813079B45925FCBF2ECD035C8502A9907BD ___U3CU3Eu__1;
  1321. };
  1322. struct U3CWaitForCompletionU3Ed__15_t9E060FE7291342719C045F76EA67AD067BF74208
  1323. {
  1324. int32_t ___U3CU3E1__state;
  1325. AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0 ___U3CU3Et__builder;
  1326. WebCompletionSource_1_t2AE63E6577070FC307452E64F67883294D70C2BD* ___U3CU3E4__this;
  1327. ConfiguredTaskAwaiter_t8D0CE15BE48B848AFE3C796FB642F63B006F0E43 ___U3CU3Eu__1;
  1328. };
  1329. struct U3CWaitForCompletionU3Ed__15_t1E7A90912CE0FB4BBFDADC017893E65373B96937
  1330. {
  1331. int32_t ___U3CU3E1__state;
  1332. AsyncTaskMethodBuilder_1_t9A3ADCFF6503F4230FFD38F6C333EBCF1A034AF4 ___U3CU3Et__builder;
  1333. WebCompletionSource_1_t1C9A1856B56A56D2E3CBE124A73CB4ADA3DBAA6F* ___U3CU3E4__this;
  1334. ConfiguredTaskAwaiter_t1B79F058B7765DEB6DAEE97B8760E819CAED47BA ___U3CU3Eu__1;
  1335. };
  1336. struct Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975 : public RuntimeObject
  1337. {
  1338. int32_t ___U3CStatusU3Ek__BackingField;
  1339. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* ___U3CErrorU3Ek__BackingField;
  1340. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 ___U3CArgumentU3Ek__BackingField;
  1341. };
  1342. struct Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141 : public RuntimeObject
  1343. {
  1344. int32_t ___U3CStatusU3Ek__BackingField;
  1345. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* ___U3CErrorU3Ek__BackingField;
  1346. RuntimeObject* ___U3CArgumentU3Ek__BackingField;
  1347. };
  1348. struct Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93 : public RuntimeObject {};
  1349. struct StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69
  1350. {
  1351. int32_t ___m_Value;
  1352. int32_t ___m_Keyword;
  1353. };
  1354. struct StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC
  1355. {
  1356. int32_t ___m_Value;
  1357. int32_t ___m_Keyword;
  1358. };
  1359. struct WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE : public RuntimeObject
  1360. {
  1361. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___handle;
  1362. bool ___trackResurrection;
  1363. };
  1364. struct WhereArrayIterator_1_t61D2F3529A970E9F412291B961056462F17EDDCB : public Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05
  1365. {
  1366. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* ___source;
  1367. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___predicate;
  1368. int32_t ___index;
  1369. };
  1370. struct WhereEnumerableIterator_1_t8003EA874EC8867895405A3AB37AFFC5E2B99308 : public Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05
  1371. {
  1372. RuntimeObject* ___source;
  1373. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___predicate;
  1374. RuntimeObject* ___enumerator;
  1375. };
  1376. struct WhereListIterator_1_t1F690B0B32001794569AD59FAF2DA7A3BD84F4E5 : public Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05
  1377. {
  1378. List_1_t8A1639802238DEF3222B6CBBC0DEF0B4B5F350EB* ___source;
  1379. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___predicate;
  1380. Enumerator_t81E3046D0BB629D86FAC325CBBF319731C3E36A4 ___enumerator;
  1381. };
  1382. struct BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30
  1383. {
  1384. int32_t ___page;
  1385. uint16_t ___pageLine;
  1386. uint8_t ___bitIndex;
  1387. uint8_t ___ownedState;
  1388. };
  1389. struct DragEventsProcessor_tC4594177C458D0DE91C0A4D1017CEF93DA69C9B6 : public RuntimeObject
  1390. {
  1391. bool ___m_IsRegistered;
  1392. int32_t ___m_DragState;
  1393. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Start;
  1394. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Target;
  1395. };
  1396. struct Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256
  1397. {
  1398. float ___m_Value;
  1399. int32_t ___m_Unit;
  1400. };
  1401. struct MulticastDelegate_t : public Delegate_t
  1402. {
  1403. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  1404. };
  1405. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  1406. {
  1407. Delegate_t_marshaled_pinvoke** ___delegates;
  1408. };
  1409. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  1410. {
  1411. Delegate_t_marshaled_com** ___delegates;
  1412. };
  1413. struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677
  1414. {
  1415. RuntimeObject* ___m_additionalContext;
  1416. int32_t ___m_state;
  1417. };
  1418. struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke
  1419. {
  1420. Il2CppIUnknown* ___m_additionalContext;
  1421. int32_t ___m_state;
  1422. };
  1423. struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com
  1424. {
  1425. Il2CppIUnknown* ___m_additionalContext;
  1426. int32_t ___m_state;
  1427. };
  1428. struct StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841
  1429. {
  1430. float ___m_Value;
  1431. int32_t ___m_Keyword;
  1432. };
  1433. struct StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470
  1434. {
  1435. String_t* ___m_Value;
  1436. int32_t ___m_Type;
  1437. RuntimeObject* ___tempData;
  1438. };
  1439. struct StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470_marshaled_pinvoke
  1440. {
  1441. char* ___m_Value;
  1442. int32_t ___m_Type;
  1443. Il2CppIUnknown* ___tempData;
  1444. };
  1445. struct StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470_marshaled_com
  1446. {
  1447. Il2CppChar* ___m_Value;
  1448. int32_t ___m_Type;
  1449. Il2CppIUnknown* ___tempData;
  1450. };
  1451. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  1452. {
  1453. };
  1454. struct Type_t : public MemberInfo_t
  1455. {
  1456. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
  1457. };
  1458. struct DragPosition_t922FC1F61C1B1A510241E4207B94AA1CD7E94660
  1459. {
  1460. int32_t ___insertAtIndex;
  1461. int32_t ___parentId;
  1462. int32_t ___childIndex;
  1463. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___recycledItem;
  1464. int32_t ___dropPosition;
  1465. };
  1466. struct DragPosition_t922FC1F61C1B1A510241E4207B94AA1CD7E94660_marshaled_pinvoke
  1467. {
  1468. int32_t ___insertAtIndex;
  1469. int32_t ___parentId;
  1470. int32_t ___childIndex;
  1471. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___recycledItem;
  1472. int32_t ___dropPosition;
  1473. };
  1474. struct DragPosition_t922FC1F61C1B1A510241E4207B94AA1CD7E94660_marshaled_com
  1475. {
  1476. int32_t ___insertAtIndex;
  1477. int32_t ___parentId;
  1478. int32_t ___childIndex;
  1479. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___recycledItem;
  1480. int32_t ___dropPosition;
  1481. };
  1482. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t
  1483. {
  1484. };
  1485. struct Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09 : public MulticastDelegate_t
  1486. {
  1487. };
  1488. struct Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F
  1489. {
  1490. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* ____list;
  1491. int32_t ____index;
  1492. int32_t ____version;
  1493. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ____current;
  1494. };
  1495. struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4 : public MulticastDelegate_t
  1496. {
  1497. };
  1498. struct Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858 : public MulticastDelegate_t
  1499. {
  1500. };
  1501. struct Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA : public MulticastDelegate_t
  1502. {
  1503. };
  1504. struct Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354 : public MulticastDelegate_t
  1505. {
  1506. };
  1507. struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00 : public MulticastDelegate_t
  1508. {
  1509. };
  1510. struct Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B : public MulticastDelegate_t
  1511. {
  1512. };
  1513. struct Func_2_tACBF5A1656250800CE861707354491F0611F6624 : public MulticastDelegate_t
  1514. {
  1515. };
  1516. struct Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A : public MulticastDelegate_t
  1517. {
  1518. };
  1519. struct Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF : public MulticastDelegate_t
  1520. {
  1521. };
  1522. struct Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD : public MulticastDelegate_t
  1523. {
  1524. };
  1525. struct Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B : public MulticastDelegate_t
  1526. {
  1527. };
  1528. struct Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0 : public MulticastDelegate_t
  1529. {
  1530. };
  1531. struct WriteDelegate_t6A0EB21668C92D873ACB875924DE54518D8B7234 : public MulticastDelegate_t
  1532. {
  1533. };
  1534. struct WriteDelegate_t737D0DA8D96562AD76BB67D9C5A5199EDB0171E1 : public MulticastDelegate_t
  1535. {
  1536. };
  1537. struct WriteDelegate_t907C2DAF3A619B832C6D9441AF1C4CDA7914AF1D : public MulticastDelegate_t
  1538. {
  1539. };
  1540. struct WriteDelegate_tE9F20B5E1A664D239EFDD91143B963A216AAB1C7 : public MulticastDelegate_t
  1541. {
  1542. };
  1543. struct WriteDelegate_t023838BBDB83C818E9FDC98ABFA9A9396823E789 : public MulticastDelegate_t
  1544. {
  1545. };
  1546. struct WriteDelegate_t98EF2EAAD5827503FF2F0213C32A4961968D75A0 : public MulticastDelegate_t
  1547. {
  1548. };
  1549. struct WriteDelegate_t055D02BADD3A5DFA009116D80BC93C235313CAE8 : public MulticastDelegate_t
  1550. {
  1551. };
  1552. struct WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7 : public MulticastDelegate_t
  1553. {
  1554. };
  1555. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1556. {
  1557. String_t* ____paramName;
  1558. };
  1559. struct ListViewDragger_t692E8911568C27949D7B443C4B82CB7925111BBD : public DragEventsProcessor_tC4594177C458D0DE91C0A4D1017CEF93DA69C9B6
  1560. {
  1561. DragPosition_t922FC1F61C1B1A510241E4207B94AA1CD7E94660 ___m_LastDragPosition;
  1562. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_DragHoverBar;
  1563. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_DragHoverItemMarker;
  1564. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_DragHoverSiblingMarker;
  1565. float ___m_LeftIndentation;
  1566. float ___m_SiblingBottom;
  1567. RuntimeObject* ___U3CdragAndDropControllerU3Ek__BackingField;
  1568. };
  1569. struct OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1570. {
  1571. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ____cancellationToken;
  1572. };
  1573. struct RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847
  1574. {
  1575. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prev;
  1576. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___next;
  1577. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___groupTransformAncestor;
  1578. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___boneTransformAncestor;
  1579. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevDirty;
  1580. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextDirty;
  1581. int32_t ___flags;
  1582. int32_t ___hierarchyDepth;
  1583. int32_t ___dirtiedValues;
  1584. uint32_t ___dirtyID;
  1585. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstCommand;
  1586. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastCommand;
  1587. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstClosingCommand;
  1588. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastClosingCommand;
  1589. bool ___isInChain;
  1590. bool ___isHierarchyHidden;
  1591. bool ___localFlipsWinding;
  1592. bool ___localTransformScaleZero;
  1593. bool ___worldFlipsWinding;
  1594. bool ___worldTransformScaleZero;
  1595. int32_t ___clipMethod;
  1596. int32_t ___childrenStencilRef;
  1597. int32_t ___childrenMaskDepth;
  1598. bool ___disableNudging;
  1599. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___data;
  1600. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___closingData;
  1601. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___verticesSpace;
  1602. int32_t ___displacementUVStart;
  1603. int32_t ___displacementUVEnd;
  1604. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___transformID;
  1605. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID;
  1606. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___opacityID;
  1607. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___textCoreSettingsID;
  1608. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___colorID;
  1609. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___backgroundColorID;
  1610. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderLeftColorID;
  1611. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderTopColorID;
  1612. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderRightColorID;
  1613. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderBottomColorID;
  1614. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___tintColorID;
  1615. float ___compositeOpacity;
  1616. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor;
  1617. BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB* ___textures;
  1618. };
  1619. struct RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847_marshaled_pinvoke
  1620. {
  1621. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prev;
  1622. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___next;
  1623. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___groupTransformAncestor;
  1624. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___boneTransformAncestor;
  1625. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevDirty;
  1626. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextDirty;
  1627. int32_t ___flags;
  1628. int32_t ___hierarchyDepth;
  1629. int32_t ___dirtiedValues;
  1630. uint32_t ___dirtyID;
  1631. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstCommand;
  1632. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastCommand;
  1633. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstClosingCommand;
  1634. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastClosingCommand;
  1635. int32_t ___isInChain;
  1636. int32_t ___isHierarchyHidden;
  1637. int32_t ___localFlipsWinding;
  1638. int32_t ___localTransformScaleZero;
  1639. int32_t ___worldFlipsWinding;
  1640. int32_t ___worldTransformScaleZero;
  1641. int32_t ___clipMethod;
  1642. int32_t ___childrenStencilRef;
  1643. int32_t ___childrenMaskDepth;
  1644. int32_t ___disableNudging;
  1645. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___data;
  1646. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___closingData;
  1647. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___verticesSpace;
  1648. int32_t ___displacementUVStart;
  1649. int32_t ___displacementUVEnd;
  1650. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___transformID;
  1651. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID;
  1652. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___opacityID;
  1653. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___textCoreSettingsID;
  1654. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___colorID;
  1655. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___backgroundColorID;
  1656. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderLeftColorID;
  1657. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderTopColorID;
  1658. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderRightColorID;
  1659. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderBottomColorID;
  1660. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___tintColorID;
  1661. float ___compositeOpacity;
  1662. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor;
  1663. BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB* ___textures;
  1664. };
  1665. struct RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847_marshaled_com
  1666. {
  1667. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prev;
  1668. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___next;
  1669. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___groupTransformAncestor;
  1670. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___boneTransformAncestor;
  1671. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevDirty;
  1672. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextDirty;
  1673. int32_t ___flags;
  1674. int32_t ___hierarchyDepth;
  1675. int32_t ___dirtiedValues;
  1676. uint32_t ___dirtyID;
  1677. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstCommand;
  1678. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastCommand;
  1679. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstClosingCommand;
  1680. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastClosingCommand;
  1681. int32_t ___isInChain;
  1682. int32_t ___isHierarchyHidden;
  1683. int32_t ___localFlipsWinding;
  1684. int32_t ___localTransformScaleZero;
  1685. int32_t ___worldFlipsWinding;
  1686. int32_t ___worldTransformScaleZero;
  1687. int32_t ___clipMethod;
  1688. int32_t ___childrenStencilRef;
  1689. int32_t ___childrenMaskDepth;
  1690. int32_t ___disableNudging;
  1691. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___data;
  1692. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___closingData;
  1693. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___verticesSpace;
  1694. int32_t ___displacementUVStart;
  1695. int32_t ___displacementUVEnd;
  1696. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___transformID;
  1697. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID;
  1698. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___opacityID;
  1699. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___textCoreSettingsID;
  1700. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___colorID;
  1701. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___backgroundColorID;
  1702. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderLeftColorID;
  1703. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderTopColorID;
  1704. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderRightColorID;
  1705. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderBottomColorID;
  1706. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___tintColorID;
  1707. float ___compositeOpacity;
  1708. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor;
  1709. BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB* ___textures;
  1710. };
  1711. struct StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8
  1712. {
  1713. Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_Value;
  1714. int32_t ___m_Keyword;
  1715. };
  1716. struct WhereSelectListIterator_2_tB360A4830EF7E0F0829573AE66B167A7996E0E52 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  1717. {
  1718. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* ___source;
  1719. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___predicate;
  1720. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* ___selector;
  1721. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F ___enumerator;
  1722. };
  1723. struct WhereSelectListIterator_2_t60681EEE1A6CB8E9C8EE807AA2E2BDA68B9B6989 : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  1724. {
  1725. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* ___source;
  1726. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___predicate;
  1727. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* ___selector;
  1728. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F ___enumerator;
  1729. };
  1730. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  1731. {
  1732. };
  1733. struct ListViewDraggerAnimated_t819F6A24CE088841BF9410C14EDE598E9237EBA5 : public ListViewDragger_t692E8911568C27949D7B443C4B82CB7925111BBD
  1734. {
  1735. int32_t ___m_DragStartIndex;
  1736. int32_t ___m_CurrentIndex;
  1737. float ___m_SelectionHeight;
  1738. float ___m_LocalOffsetOnStart;
  1739. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CurrentPointerPosition;
  1740. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___m_Item;
  1741. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___m_OffsetItem;
  1742. bool ___U3CisDraggingU3Ek__BackingField;
  1743. };
  1744. struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115 : public Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0
  1745. {
  1746. int32_t ___U3CUnityEngine_UIElements_IStylePropertyAnimations_runningAnimationCountU3Ek__BackingField;
  1747. int32_t ___U3CUnityEngine_UIElements_IStylePropertyAnimations_completedAnimationCountU3Ek__BackingField;
  1748. String_t* ___m_Name;
  1749. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___m_ClassList;
  1750. List_1_t60F39D768DAD2345527AD3EE73FAB2667DF4F260* ___m_PropertyBag;
  1751. int32_t ___m_Flags;
  1752. String_t* ___m_ViewDataKey;
  1753. int32_t ___m_RenderHints;
  1754. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___lastLayout;
  1755. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___lastPseudoPadding;
  1756. RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847 ___renderChainData;
  1757. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_Layout;
  1758. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_BoundingBox;
  1759. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_WorldBoundingBox;
  1760. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_WorldTransformCache;
  1761. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_WorldTransformInverseCache;
  1762. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_WorldClip;
  1763. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_WorldClipMinusGroup;
  1764. bool ___m_WorldClipIsInfinite;
  1765. int32_t ___triggerPseudoMask;
  1766. int32_t ___dependencyPseudoMask;
  1767. int32_t ___m_PseudoStates;
  1768. int32_t ___U3CcontainedPointerIdsU3Ek__BackingField;
  1769. int32_t ___m_PickingMode;
  1770. YogaNode_t9EE7C2B7C0BD1299C28837B1A66CF4660E724C8B* ___U3CyogaNodeU3Ek__BackingField;
  1771. ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C ___m_Style;
  1772. StyleVariableContext_tF74F2787CE1F6BEBBFBFF0771CF493AC9E403527* ___variableContext;
  1773. int32_t ___inheritedStylesHash;
  1774. uint32_t ___controlid;
  1775. int32_t ___imguiContainerDescendantCount;
  1776. bool ___U3CenabledSelfU3Ek__BackingField;
  1777. int32_t ___m_LanguageDirection;
  1778. int32_t ___m_LocalLanguageDirection;
  1779. Action_1_t3DC3411926243F1DB9C330F8E105B904E38C1A0B* ___U3CgenerateVisualContentU3Ek__BackingField;
  1780. int32_t ___m_SubRenderTargetMode;
  1781. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_defaultMaterial;
  1782. List_1_t96E9133B70FB6765E6B138E810D33E18901715DA* ___m_RunningAnimations;
  1783. uint32_t ___m_NextParentCachedVersion;
  1784. uint32_t ___m_NextParentRequiredVersion;
  1785. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_CachedNextParentWithEventCallback;
  1786. int32_t ___m_EventCallbackCategories;
  1787. int32_t ___m_CachedEventCallbackParentCategories;
  1788. int32_t ___m_DefaultActionEventCategories;
  1789. int32_t ___m_DefaultActionAtTargetEventCategories;
  1790. Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 ___U3ChierarchyU3Ek__BackingField;
  1791. bool ___U3CisRootVisualContainerU3Ek__BackingField;
  1792. bool ___U3CcacheAsBitmapU3Ek__BackingField;
  1793. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_PhysicalParent;
  1794. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_LogicalParent;
  1795. List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___m_Children;
  1796. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___U3CelementPanelU3Ek__BackingField;
  1797. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___m_VisualTreeAssetSource;
  1798. InlineStyleAccess_t5CA7877999C9442491A220AE50D605C84D09A165* ___inlineStyleAccess;
  1799. List_1_tEA16F82F7871418E28EB6F551D77A8AD9F2E337F* ___styleSheetList;
  1800. TypeData_t01D670B4E71B5571B38C7412B1E652A47D6AF66A* ___m_TypeData;
  1801. };
  1802. struct BindableElement_t873EFF65032D21AB3B7BFBA21675D1693967435C : public VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115
  1803. {
  1804. RuntimeObject* ___U3CbindingU3Ek__BackingField;
  1805. String_t* ___U3CbindingPathU3Ek__BackingField;
  1806. };
  1807. struct ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9 : public VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115
  1808. {
  1809. int32_t ___m_FirstLayoutPass;
  1810. int32_t ___m_HorizontalScrollerVisibility;
  1811. int32_t ___m_VerticalScrollerVisibility;
  1812. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_AttachedRootVisualContainer;
  1813. float ___m_SingleLineHeight;
  1814. bool ___m_MouseWheelScrollSizeIsInline;
  1815. float ___m_HorizontalPageSize;
  1816. float ___m_VerticalPageSize;
  1817. float ___m_MouseWheelScrollSize;
  1818. float ___m_ScrollDecelerationRate;
  1819. float ___k_ScaledPixelsPerPointMultiplier;
  1820. float ___k_TouchScrollInertiaBaseTimeInterval;
  1821. float ___m_Elasticity;
  1822. int32_t ___m_TouchScrollBehavior;
  1823. int32_t ___m_NestedInteractionKind;
  1824. int64_t ___m_ElasticAnimationIntervalMs;
  1825. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CcontentViewportU3Ek__BackingField;
  1826. Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* ___U3ChorizontalScrollerU3Ek__BackingField;
  1827. Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* ___U3CverticalScrollerU3Ek__BackingField;
  1828. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_ContentContainer;
  1829. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_ContentAndVerticalScrollContainer;
  1830. float ___previousVerticalTouchScrollTimeStamp;
  1831. float ___previousHorizontalTouchScrollTimeStamp;
  1832. float ___elapsedTimeSinceLastVerticalTouchScroll;
  1833. float ___elapsedTimeSinceLastHorizontalTouchScroll;
  1834. int32_t ___m_Mode;
  1835. RuntimeObject* ___m_ScheduledLayoutPassResetItem;
  1836. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_StartPosition;
  1837. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PointerStartPosition;
  1838. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Velocity;
  1839. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_SpringBackVelocity;
  1840. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_LowBounds;
  1841. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_HighBounds;
  1842. float ___m_LastVelocityLerpTime;
  1843. bool ___m_StartedMoving;
  1844. bool ___m_TouchPointerMoveAllowed;
  1845. bool ___m_TouchStoppedVelocity;
  1846. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_CapturedTarget;
  1847. EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA* ___m_CapturedTargetPointerMoveCallback;
  1848. EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913* ___m_CapturedTargetPointerUpCallback;
  1849. RuntimeObject* ___m_PostPointerUpAnimation;
  1850. };
  1851. struct BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE : public BindableElement_t873EFF65032D21AB3B7BFBA21675D1693967435C
  1852. {
  1853. Action_1_tCB2600FFD386071D232B22D0FFBB8989B853DFD5* ___itemsChosen;
  1854. Action_1_tCB2600FFD386071D232B22D0FFBB8989B853DFD5* ___selectionChanged;
  1855. Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* ___selectedIndicesChanged;
  1856. Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8* ___itemIndexChanged;
  1857. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___itemsSourceChanged;
  1858. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___selectionNotChanged;
  1859. Func_2_tD62FEF82C38D2F936C4A0BE93BCEEE9CF7A7DB06* ___canStartDrag;
  1860. Func_2_tAA84235D71BA06591784319703175CFB5E386A7F* ___setupDragAndDrop;
  1861. Func_2_tB008453FB2AEC254EDA582B30C36A8A98998AAF0* ___dragAndDropUpdate;
  1862. Func_2_tB008453FB2AEC254EDA582B30C36A8A98998AAF0* ___handleDrop;
  1863. int32_t ___m_SelectionType;
  1864. bool ___m_HorizontalScrollingEnabled;
  1865. int32_t ___m_ShowAlternatingRowBackgrounds;
  1866. float ___m_FixedItemHeight;
  1867. bool ___m_ItemHeightIsInline;
  1868. int32_t ___m_VirtualizationMethod;
  1869. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* ___m_ScrollView;
  1870. CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* ___m_ViewController;
  1871. CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801* ___m_VirtualizationController;
  1872. KeyboardNavigationManipulator_t7E9BA3568ADC1660C4E09B924ECD457E33B835B3* ___m_NavigationManipulator;
  1873. SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB* ___serializedVirtualizationData;
  1874. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_SelectedIds;
  1875. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_SelectedIndices;
  1876. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___m_SelectedItems;
  1877. float ___m_LastHeight;
  1878. bool ___m_IsRangeSelectionDirectionUp;
  1879. ListViewDragger_t692E8911568C27949D7B443C4B82CB7925111BBD* ___m_Dragger;
  1880. Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8* ___m_ItemIndexChangedCallback;
  1881. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_ItemsSourceChangedCallback;
  1882. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_TouchDownPosition;
  1883. };
  1884. struct U3CU3Ec_t039AD5F50469B7DF90804F79B406E0DDE952CC2E_StaticFields
  1885. {
  1886. U3CU3Ec_t039AD5F50469B7DF90804F79B406E0DDE952CC2E* ___U3CU3E9;
  1887. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___U3CU3E9__30_0;
  1888. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___U3CU3E9__30_1;
  1889. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___U3CU3E9__30_2;
  1890. };
  1891. struct List_1_t8A1639802238DEF3222B6CBBC0DEF0B4B5F350EB_StaticFields
  1892. {
  1893. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* ___s_emptyArray;
  1894. };
  1895. struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields
  1896. {
  1897. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray;
  1898. };
  1899. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
  1900. {
  1901. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
  1902. };
  1903. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
  1904. {
  1905. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray;
  1906. };
  1907. struct List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF_StaticFields
  1908. {
  1909. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* ___s_emptyArray;
  1910. };
  1911. struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A_StaticFields
  1912. {
  1913. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___s_emptyArray;
  1914. };
  1915. struct String_t_StaticFields
  1916. {
  1917. String_t* ___Empty;
  1918. };
  1919. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_StaticFields
  1920. {
  1921. int32_t ___s_taskIdCounter;
  1922. RuntimeObject* ___s_taskCompletionSentinel;
  1923. bool ___s_asyncDebuggingEnabled;
  1924. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___s_taskCancelCallback;
  1925. Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1* ___s_createContingentProperties;
  1926. TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0* ___U3CFactoryU3Ek__BackingField;
  1927. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___U3CCompletedTaskU3Ek__BackingField;
  1928. Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED* ___s_IsExceptionObservedByParentPredicate;
  1929. ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007* ___s_ecCallback;
  1930. Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___s_IsTaskContinuationNullPredicate;
  1931. Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55* ___s_currentActiveTasks;
  1932. RuntimeObject* ___s_activeTasksLock;
  1933. };
  1934. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_ThreadStaticFields
  1935. {
  1936. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___t_currentTask;
  1937. StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* ___t_stackGuard;
  1938. };
  1939. struct Task_1_t10C25AB590FF2042DAF1A95006EE40E44BEA911F_StaticFields
  1940. {
  1941. TaskFactory_1_t1250CDB0F29A84E18F548F93071DCF69DB5E2590* ___s_defaultFactory;
  1942. };
  1943. struct Task_1_t97AD6E06503307BD6962E18D69C7CB9E86A6D1B8_StaticFields
  1944. {
  1945. TaskFactory_1_t1F352098B3956311DF121015636A3493A7CA173A* ___s_defaultFactory;
  1946. };
  1947. struct Task_1_t82C63013D5AE6BAE3F6A03941A7758CC8CCBC5BC_StaticFields
  1948. {
  1949. TaskFactory_1_t38FA2E08CB3E397D4EAEB78FF83BFC2FF0087800* ___s_defaultFactory;
  1950. };
  1951. struct Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2_StaticFields
  1952. {
  1953. TaskFactory_1_t6F188FE70F3006B0386002E392B799D85100732B* ___s_defaultFactory;
  1954. };
  1955. struct Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9_StaticFields
  1956. {
  1957. TaskFactory_1_tF4CDC5BDA20AE9BD3F65B6146CDCD3F753003E1D* ___s_defaultFactory;
  1958. };
  1959. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  1960. {
  1961. String_t* ___TrueString;
  1962. String_t* ___FalseString;
  1963. };
  1964. struct IntPtr_t_StaticFields
  1965. {
  1966. intptr_t ___Zero;
  1967. };
  1968. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
  1969. {
  1970. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
  1971. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
  1972. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
  1973. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
  1974. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
  1975. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
  1976. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
  1977. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
  1978. };
  1979. struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
  1980. {
  1981. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero;
  1982. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One;
  1983. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up;
  1984. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down;
  1985. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left;
  1986. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right;
  1987. };
  1988. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  1989. {
  1990. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
  1991. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
  1992. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
  1993. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
  1994. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
  1995. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
  1996. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
  1997. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
  1998. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
  1999. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
  2000. };
  2001. struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields
  2002. {
  2003. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero;
  2004. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One;
  2005. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up;
  2006. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down;
  2007. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left;
  2008. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right;
  2009. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward;
  2010. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back;
  2011. };
  2012. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
  2013. {
  2014. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
  2015. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
  2016. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
  2017. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
  2018. };
  2019. struct AsyncTaskMethodBuilder_1_t910B7EC8A2F62CB047AD22F7A146256453F59F4E_StaticFields
  2020. {
  2021. Task_1_tFF67A2EFF1771DDAF11A06438D12EF7597D0010D* ___s_defaultResultTask;
  2022. };
  2023. struct AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0_StaticFields
  2024. {
  2025. Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* ___s_defaultResultTask;
  2026. };
  2027. struct AsyncTaskMethodBuilder_1_t9A3ADCFF6503F4230FFD38F6C333EBCF1A034AF4_StaticFields
  2028. {
  2029. Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9* ___s_defaultResultTask;
  2030. };
  2031. struct Task_1_tFF67A2EFF1771DDAF11A06438D12EF7597D0010D_StaticFields
  2032. {
  2033. TaskFactory_1_t33023AA72DA5D4155ACB9DF7BD7465ABE4589718* ___s_defaultFactory;
  2034. };
  2035. struct Exception_t_StaticFields
  2036. {
  2037. RuntimeObject* ___s_EDILock;
  2038. };
  2039. struct Type_t_StaticFields
  2040. {
  2041. Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
  2042. Il2CppChar ___Delimiter;
  2043. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
  2044. RuntimeObject* ___Missing;
  2045. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
  2046. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
  2047. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
  2048. };
  2049. struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_StaticFields
  2050. {
  2051. uint32_t ___s_NextId;
  2052. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___s_EmptyClassList;
  2053. PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___userDataPropertyKey;
  2054. String_t* ___disabledUssClassName;
  2055. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___s_InfiniteRect;
  2056. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateVisualContentMarker;
  2057. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_runtimeMaterial;
  2058. uint32_t ___s_NextParentVersion;
  2059. List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___s_EmptyList;
  2060. CustomStyleAccess_t170C852102B4D09FB478B620A75B14D096F9F2B1* ___s_CustomStyleAccess;
  2061. Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* ___s_InternalStyleSheetPath;
  2062. PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___tooltipPropertyKey;
  2063. Dictionary_2_t4055F6540F36F21F9FEDAFB92D8E0089B38EBBC8* ___s_TypeData;
  2064. };
  2065. struct ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9_StaticFields
  2066. {
  2067. float ___k_DefaultScrollDecelerationRate;
  2068. float ___k_DefaultElasticity;
  2069. int64_t ___k_DefaultElasticAnimationInterval;
  2070. String_t* ___ussClassName;
  2071. String_t* ___viewportUssClassName;
  2072. String_t* ___horizontalVariantViewportUssClassName;
  2073. String_t* ___verticalVariantViewportUssClassName;
  2074. String_t* ___verticalHorizontalVariantViewportUssClassName;
  2075. String_t* ___contentAndVerticalScrollUssClassName;
  2076. String_t* ___contentUssClassName;
  2077. String_t* ___horizontalVariantContentUssClassName;
  2078. String_t* ___verticalVariantContentUssClassName;
  2079. String_t* ___verticalHorizontalVariantContentUssClassName;
  2080. String_t* ___hScrollerUssClassName;
  2081. String_t* ___vScrollerUssClassName;
  2082. String_t* ___horizontalVariantUssClassName;
  2083. String_t* ___verticalVariantUssClassName;
  2084. String_t* ___verticalHorizontalVariantUssClassName;
  2085. String_t* ___scrollVariantUssClassName;
  2086. };
  2087. struct BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE_StaticFields
  2088. {
  2089. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_RefreshMarker;
  2090. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_RebuildMarker;
  2091. List_1_t42A86FE68C8321F340DE626A644141DAF4A411E7* ___k_EmptyItems;
  2092. int32_t ___s_DefaultItemHeight;
  2093. CustomStyleProperty_1_t6871E5DBF19AB4DC7E1134B32A03B7A458D52E9F ___s_ItemHeightProperty;
  2094. String_t* ___ussClassName;
  2095. String_t* ___borderUssClassName;
  2096. String_t* ___itemUssClassName;
  2097. String_t* ___dragHoverBarUssClassName;
  2098. String_t* ___dragHoverMarkerUssClassName;
  2099. String_t* ___itemDragHoverUssClassName;
  2100. String_t* ___itemSelectedVariantUssClassName;
  2101. String_t* ___itemAlternativeBackgroundUssClassName;
  2102. String_t* ___listScrollViewUssClassName;
  2103. String_t* ___backgroundFillUssClassName;
  2104. };
  2105. #ifdef __clang__
  2106. #pragma clang diagnostic pop
  2107. #endif
  2108. struct KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67 : public RuntimeArray
  2109. {
  2110. ALIGN_FIELD (8) KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 m_Items[1];
  2111. inline KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 GetAt(il2cpp_array_size_t index) const
  2112. {
  2113. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2114. return m_Items[index];
  2115. }
  2116. inline KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* GetAddressAt(il2cpp_array_size_t index)
  2117. {
  2118. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2119. return m_Items + index;
  2120. }
  2121. inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 value)
  2122. {
  2123. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2124. m_Items[index] = value;
  2125. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key), (void*)NULL);
  2126. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2127. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
  2128. #endif
  2129. }
  2130. inline KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 GetAtUnchecked(il2cpp_array_size_t index) const
  2131. {
  2132. return m_Items[index];
  2133. }
  2134. inline KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2135. {
  2136. return m_Items + index;
  2137. }
  2138. inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 value)
  2139. {
  2140. m_Items[index] = value;
  2141. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key), (void*)NULL);
  2142. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2143. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
  2144. #endif
  2145. }
  2146. };
  2147. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  2148. {
  2149. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  2150. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  2151. {
  2152. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2153. return m_Items[index];
  2154. }
  2155. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  2156. {
  2157. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2158. return m_Items + index;
  2159. }
  2160. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  2161. {
  2162. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2163. m_Items[index] = value;
  2164. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2165. }
  2166. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  2167. {
  2168. return m_Items[index];
  2169. }
  2170. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2171. {
  2172. return m_Items + index;
  2173. }
  2174. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  2175. {
  2176. m_Items[index] = value;
  2177. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2178. }
  2179. };
  2180. struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC : public RuntimeArray
  2181. {
  2182. ALIGN_FIELD (8) uint8_t m_Items[1];
  2183. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  2184. {
  2185. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2186. return m_Items + il2cpp_array_calc_byte_offset(this, index);
  2187. }
  2188. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2189. {
  2190. return m_Items + il2cpp_array_calc_byte_offset(this, index);
  2191. }
  2192. };
  2193. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
  2194. {
  2195. ALIGN_FIELD (8) int32_t m_Items[1];
  2196. inline int32_t GetAt(il2cpp_array_size_t index) const
  2197. {
  2198. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2199. return m_Items[index];
  2200. }
  2201. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  2202. {
  2203. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2204. return m_Items + index;
  2205. }
  2206. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  2207. {
  2208. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2209. m_Items[index] = value;
  2210. }
  2211. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  2212. {
  2213. return m_Items[index];
  2214. }
  2215. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2216. {
  2217. return m_Items + index;
  2218. }
  2219. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  2220. {
  2221. m_Items[index] = value;
  2222. }
  2223. };
  2224. struct StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B : public RuntimeArray
  2225. {
  2226. ALIGN_FIELD (8) StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 m_Items[1];
  2227. inline StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 GetAt(il2cpp_array_size_t index) const
  2228. {
  2229. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2230. return m_Items[index];
  2231. }
  2232. inline StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470* GetAddressAt(il2cpp_array_size_t index)
  2233. {
  2234. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2235. return m_Items + index;
  2236. }
  2237. inline void SetAt(il2cpp_array_size_t index, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 value)
  2238. {
  2239. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2240. m_Items[index] = value;
  2241. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Value), (void*)NULL);
  2242. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2243. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tempData), (void*)NULL);
  2244. #endif
  2245. }
  2246. inline StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 GetAtUnchecked(il2cpp_array_size_t index) const
  2247. {
  2248. return m_Items[index];
  2249. }
  2250. inline StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2251. {
  2252. return m_Items + index;
  2253. }
  2254. inline void SetAtUnchecked(il2cpp_array_size_t index, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 value)
  2255. {
  2256. m_Items[index] = value;
  2257. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Value), (void*)NULL);
  2258. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2259. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tempData), (void*)NULL);
  2260. #endif
  2261. }
  2262. };
  2263. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
  2264. {
  2265. ALIGN_FIELD (8) Delegate_t* m_Items[1];
  2266. inline Delegate_t* GetAt(il2cpp_array_size_t index) const
  2267. {
  2268. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2269. return m_Items[index];
  2270. }
  2271. inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
  2272. {
  2273. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2274. return m_Items + index;
  2275. }
  2276. inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
  2277. {
  2278. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2279. m_Items[index] = value;
  2280. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2281. }
  2282. inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
  2283. {
  2284. return m_Items[index];
  2285. }
  2286. inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2287. {
  2288. return m_Items + index;
  2289. }
  2290. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
  2291. {
  2292. m_Items[index] = value;
  2293. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2294. }
  2295. };
  2296. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC StyleEnum_1_op_Implicit_mD776DEBA28E9493976D039080BBB10FF0DA48362_gshared (int32_t ___0_v, const RuntimeMethod* method) ;
  2297. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StyleEnum_1_op_Equality_m7A1EC217638144ACB4F5B46031846AAA3FACEFE5_gshared (StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC ___0_lhs, StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC ___1_rhs, const RuntimeMethod* method) ;
  2298. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
  2299. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_LastOrDefault_TisRuntimeObject_mB7B75BD214645D8A79DFF139356112781451A936_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
  2300. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Enumerable_Count_TisRuntimeObject_mF0A3BCDCC75BCD5F4B818C48731347D0ED0EC827_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
  2301. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB* VerticalVirtualizationController_1_get_serializedData_mBAE175BB1331E669FE93C025037ADDE19158A837_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method) ;
  2302. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  2303. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  2304. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectPool_1__ctor_m4CED6C10E611A3CC63F3CF84423C183C1412177F_gshared (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___0_createFunc, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___1_actionOnGet, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___2_actionOnRelease, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___3_actionOnDestroy, bool ___4_collectionCheck, int32_t ___5_defaultCapacity, int32_t ___6_maxSize, const RuntimeMethod* method) ;
  2305. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
  2306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  2307. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  2308. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  2309. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectPool_1_Release_m71F1CADB7AD9CC20BD824583A3675A4260965DB5_gshared (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, RuntimeObject* ___0_element, const RuntimeMethod* method) ;
  2310. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VerticalVirtualizationController_1_get_itemsCount_m41C7EC9F6A7BC1C8586B50841E845B6414F9801F_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method) ;
  2311. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerticalVirtualizationController_1_Setup_mC5415B4D4C6B65EB15FC1EB2EC4C85661E092CEA_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, RuntimeObject* ___0_recycledItem, int32_t ___1_newIndex, const RuntimeMethod* method) ;
  2312. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  2313. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectPool_1_Clear_m1AA2CCDA1BA91BB58C5A4578B03502A034811E4E_gshared (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, const RuntimeMethod* method) ;
  2314. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  2315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VerticalVirtualizationController_1_GetDraggedIndex_mD64DED3B14A68F3A59150A7ACFBA2B138F4A7A6A_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method) ;
  2316. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerticalVirtualizationController_1_HandleFocus_m6F01FC44F3887D8D8040D558FB41B6CCDECFB0EC_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_recycledItem, int32_t ___1_previousIndex, const RuntimeMethod* method) ;
  2317. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
  2318. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  2319. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m76C4CDACF47BA529BAFADFC8D5E13DB9587F4004_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  2320. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VerticalVirtualizationController_1_get_lastVisibleItem_mAB27E476457270B251979B2A73DE8B419E587659_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method) ;
  2321. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  2322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m378F61BA812B79DEE58D86FE8AA9F20E3FC7D85F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  2323. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  2324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) ;
  2325. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObjectPool_1_Get_m239BB169D8FEF3A2694E9A961C473D3807D67D89_gshared (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, const RuntimeMethod* method) ;
  2326. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  2327. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakReference_1__ctor_m99141AB321E022D9933448CDD7139BC9FAA443E8_gshared (WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* __this, RuntimeObject* ___0_target, bool ___1_trackResurrection, const RuntimeMethod* method) ;
  2328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskCompletionSource_1__ctor_m8E487F2587B905596F900A52FDFFF33EA7FC3096_gshared (TaskCompletionSource_1_tB4EF81F69CCF7C4F0D956F9B26127C0634A24A37* __this, int32_t ___0_creationOptions, const RuntimeMethod* method) ;
  2329. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* TaskCompletionSource_1_get_Task_mF44990297C25C7DBE1E65241C03D0120CB551552_gshared_inline (TaskCompletionSource_1_tB4EF81F69CCF7C4F0D956F9B26127C0634A24A37* __this, const RuntimeMethod* method) ;
  2330. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Result__ctor_m5A81D1197C54988F99BEF2587D1EABB4D91854C8_gshared (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* __this, ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 ___0_argument, const RuntimeMethod* method) ;
  2331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TaskCompletionSource_1_TrySetResult_m7A0F162733257CA73B347B6BB9677F25A0AB0F9B_gshared (TaskCompletionSource_1_tB4EF81F69CCF7C4F0D956F9B26127C0634A24A37* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) ;
  2332. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Result__ctor_mAA80039C5B135EB383CD26CD700C23D612D8AE79_gshared (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* __this, int32_t ___0_state, ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* ___1_error, const RuntimeMethod* method) ;
  2333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebCompletionSource_1_TrySetCanceled_m674AE5D684A1600BE98C2287942860C997133C9A_gshared (WebCompletionSource_1_t7AFD867FCF7F80D81BDF631399D2148D904F3160* __this, OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* ___0_error, const RuntimeMethod* method) ;
  2334. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Task_1_get_Result_m6897AA7D4A583F9E81EC01C1BF788372D64C5A26_gshared (Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* __this, const RuntimeMethod* method) ;
  2335. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* Result_get_Error_m9FAFA1989A80151A01E339FC1D2586F73C9D4C77_gshared_inline (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* __this, const RuntimeMethod* method) ;
  2336. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncTaskMethodBuilder_1_t910B7EC8A2F62CB047AD22F7A146256453F59F4E AsyncTaskMethodBuilder_1_Create_m0DBDD9164C1E94BB8CDBFB011C3AE620B9BBB4B7_gshared (const RuntimeMethod* method) ;
  2337. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_Start_TisU3CWaitForCompletionU3Ed__15_tBDA3F288439FE7046BD6F46BA290F1DF864F8882_m763AB42496D0B3BACA58B3ACA8B23385480D0591_gshared (AsyncTaskMethodBuilder_1_t910B7EC8A2F62CB047AD22F7A146256453F59F4E* __this, U3CWaitForCompletionU3Ed__15_tBDA3F288439FE7046BD6F46BA290F1DF864F8882* ___0_stateMachine, const RuntimeMethod* method) ;
  2338. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tFF67A2EFF1771DDAF11A06438D12EF7597D0010D* AsyncTaskMethodBuilder_1_get_Task_m3E4C6AB5A394B6C8E538FB9D262C0C698FFE9970_gshared (AsyncTaskMethodBuilder_1_t910B7EC8A2F62CB047AD22F7A146256453F59F4E* __this, const RuntimeMethod* method) ;
  2339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Result__ctor_mE7EAFCF012BC699CFEE59F023EF6DD69E782D64F_gshared (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* __this, RuntimeObject* ___0_argument, const RuntimeMethod* method) ;
  2340. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Result__ctor_mE8F1C199C4CF5B0FA046A04E43D30FAC8CD1FF50_gshared (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* __this, int32_t ___0_state, ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* ___1_error, const RuntimeMethod* method) ;
  2341. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebCompletionSource_1_TrySetCanceled_m62DEC3EF1D70B96C5AEF954C8D915703BE5CAF06_gshared (WebCompletionSource_1_t2AE63E6577070FC307452E64F67883294D70C2BD* __this, OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* ___0_error, const RuntimeMethod* method) ;
  2342. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* Result_get_Error_m0378037255A6BEB508BB56911DB6C30742D1E57D_gshared_inline (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* __this, const RuntimeMethod* method) ;
  2343. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0 AsyncTaskMethodBuilder_1_Create_m6A59453D00C0143F178809ADFD98C90E8C291ABB_gshared (const RuntimeMethod* method) ;
  2344. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_Start_TisU3CWaitForCompletionU3Ed__15_t9E060FE7291342719C045F76EA67AD067BF74208_m59D61097324759E52596782E30AA09851886C25C_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, U3CWaitForCompletionU3Ed__15_t9E060FE7291342719C045F76EA67AD067BF74208* ___0_stateMachine, const RuntimeMethod* method) ;
  2345. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* AsyncTaskMethodBuilder_1_get_Task_mEA092EC6F1324A9D694CF6056FA8583F2A2BDC89_gshared (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, const RuntimeMethod* method) ;
  2346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iterator_1__ctor_m0D72EABA02C6FB0A61DB8BDD0992DCD58C9C58FC_gshared (Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05* __this, const RuntimeMethod* method) ;
  2347. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereArrayIterator_1__ctor_m2B8837362AE8ED47437A9B42F6C4DA73311039A9_gshared (WhereArrayIterator_1_t61D2F3529A970E9F412291B961056462F17EDDCB* __this, KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* ___0_source, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___1_predicate, const RuntimeMethod* method) ;
  2348. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_gshared_inline (Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method) ;
  2349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* Enumerable_CombinePredicates_TisKeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230_m9F329AA67F4C35877F54CE7441C4E759BCD33522_gshared (Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___0_predicate1, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___1_predicate2, const RuntimeMethod* method) ;
  2350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63_gshared (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* __this, const RuntimeMethod* method) ;
  2351. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereArrayIterator_1__ctor_mC17BAA23BA92C7455512FDA5B1618C6D2B54ACA2_gshared (WhereArrayIterator_1_t027D2511F9B69346688FE3E5623EF2BEE81E9FAA* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
  2352. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) ;
  2353. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* Enumerable_CombinePredicates_TisRuntimeObject_m613479C29B013E8FC2987E22F42A3BC6CC2C9768_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate1, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate2, const RuntimeMethod* method) ;
  2354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereEnumerableIterator_1__ctor_mAC3CB25D22FD92F52FAB86D5A323EFAAD06F1BC1_gshared (WhereEnumerableIterator_1_t8003EA874EC8867895405A3AB37AFFC5E2B99308* __this, RuntimeObject* ___0_source, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___1_predicate, const RuntimeMethod* method) ;
  2355. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iterator_1_Dispose_mB30A8BE0B5B87E0B8FDD55E51D43188B6F238BD1_gshared (Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05* __this, const RuntimeMethod* method) ;
  2356. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7_gshared (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* __this, const RuntimeMethod* method) ;
  2357. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE_gshared (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* __this, RuntimeObject* ___0_source, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___1_predicate, const RuntimeMethod* method) ;
  2358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB_gshared (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* __this, const RuntimeMethod* method) ;
  2359. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m1543D7041BADF87D1F63EBF838B0DDCB40340C7E_gshared_inline (Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* __this, int32_t ___0_arg, const RuntimeMethod* method) ;
  2360. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* Enumerable_CombinePredicates_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6E21210FBAD8C39907D331F6A3BE2E5409690ED0_gshared (Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate1, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___1_predicate2, const RuntimeMethod* method) ;
  2361. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01_gshared (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* __this, RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
  2362. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iterator_1_Dispose_m953BCF886C8A63456821023DBA45EBD9AC44EB07_gshared (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* __this, const RuntimeMethod* method) ;
  2363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereListIterator_1__ctor_m3333DE6CD3476F2462F6D1B996546C42075A6374_gshared (WhereListIterator_1_t1F690B0B32001794569AD59FAF2DA7A3BD84F4E5* __this, List_1_t8A1639802238DEF3222B6CBBC0DEF0B4B5F350EB* ___0_source, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___1_predicate, const RuntimeMethod* method) ;
  2364. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t81E3046D0BB629D86FAC325CBBF319731C3E36A4 List_1_GetEnumerator_mF067420DAFF52D4C46250012FBE1232F35652C7B_gshared (List_1_t8A1639802238DEF3222B6CBBC0DEF0B4B5F350EB* __this, const RuntimeMethod* method) ;
  2365. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_m2E99DFD369025C91E4B23FA90EE17A41271106A4_gshared_inline (Enumerator_t81E3046D0BB629D86FAC325CBBF319731C3E36A4* __this, const RuntimeMethod* method) ;
  2366. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7303D41C6A0DB6D9A9B9F5923546BF98515E7B39_gshared (Enumerator_t81E3046D0BB629D86FAC325CBBF319731C3E36A4* __this, const RuntimeMethod* method) ;
  2367. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereListIterator_1__ctor_mEF8F62B9078E538C1DC46BCB876C2AC5B29EA73B_gshared (WhereListIterator_1_t1F40F08BAF8586F2C09294085BC605CC2FA432EB* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
  2368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  2369. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
  2370. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
  2371. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_mA5AF3B283A737C737C53F5DB1B4DA4CA9B682003_gshared (WhereSelectArrayIterator_2_t250814D5FF34B1F8B88A5E8334436BB633B7B29F* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_source, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___1_predicate, Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___2_selector, const RuntimeMethod* method) ;
  2372. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_gshared_inline (Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method) ;
  2373. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_m04357D1A96A8C4B96BD7145021AE39DD2C9F2A41_gshared (WhereSelectArrayIterator_2_t562C68C2C77B3AA5A84BBA4A0B21DB823E66B703* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* ___2_selector, const RuntimeMethod* method) ;
  2374. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_gshared_inline (Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) ;
  2375. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_m3660F197ECE4BF2A6F8BC99BC8BEF585C9D7BF97_gshared (WhereSelectArrayIterator_2_tC80EB6F425911E71B4D4712B7DA01244DF6E7C58* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___2_selector, const RuntimeMethod* method) ;
  2376. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) ;
  2377. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_mCFDF5484DEE46045B320C928B40C1DB170ED7221_gshared (WhereSelectArrayIterator_2_t0565EB3033FAD927C35E0B8525D2ABB0F1FECB40* __this, StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* ___2_selector, const RuntimeMethod* method) ;
  2378. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_gshared_inline (Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method) ;
  2379. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m57961B138A397ADAB0DC71E56519ADBD63327D27_gshared_inline (Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method) ;
  2380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_mC246DFE6E89D80A80900F10D492E7093FF349C47_gshared (WhereSelectArrayIterator_2_tF795401649F680CCD3CB35E5CF5B073D7D6B03CB* __this, StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* ___2_selector, const RuntimeMethod* method) ;
  2381. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m1F78C6C79382EA6E74D62E31DD00A9378266A518_gshared_inline (Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method) ;
  2382. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m96BAED87987DAE93B4E6887AE45943A3E21D4E13_gshared (WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D* __this, RuntimeObject* ___0_source, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___1_predicate, Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___2_selector, const RuntimeMethod* method) ;
  2383. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m7BBD99849FABDA48F6D93BCE742C5B8398B5409F_gshared (WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6* __this, RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* ___2_selector, const RuntimeMethod* method) ;
  2384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m2E08505C4CB96CC2AD340B4A2B0D3BF0D6DA01F9_gshared (WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F* __this, RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___2_selector, const RuntimeMethod* method) ;
  2385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m646AB1CCB6D9D0F7262BFB41A4D35C6C14C6A4D2_gshared (WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9* __this, RuntimeObject* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* ___2_selector, const RuntimeMethod* method) ;
  2386. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m67E0676B846F7D5D13322DFE2366E000F49CCE01_gshared (WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586* __this, RuntimeObject* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* ___2_selector, const RuntimeMethod* method) ;
  2387. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m42B6E206A0E398E45DA94F8109B58ACE1749F6A4_gshared (WhereSelectListIterator_2_t770A927BE7E150C131946093084804F846AF241A* __this, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___0_source, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___1_predicate, Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___2_selector, const RuntimeMethod* method) ;
  2388. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
  2389. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_gshared_inline (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) ;
  2390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_gshared (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) ;
  2391. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m5658691CD6D5E52B8CB4D7BF7728DF1A36AD99BF_gshared (WhereSelectListIterator_2_tFA8E9A90E251C243AA65C041D7421667E9920343* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* ___2_selector, const RuntimeMethod* method) ;
  2392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m9CC6A34DCA0012E593221AFBACC4F20664BD876A_gshared (WhereSelectListIterator_2_tC97775A217B6CD43A5FD2A085EE12720F7C3808A* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___2_selector, const RuntimeMethod* method) ;
  2393. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m6D88E3712F21C182AA3200920A4231559C7E8C64_gshared (WhereSelectListIterator_2_tB360A4830EF7E0F0829573AE66B167A7996E0E52* __this, List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* ___2_selector, const RuntimeMethod* method) ;
  2394. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F List_1_GetEnumerator_m171CCAFC24F3096494C02B26FB8B10C408952751_gshared (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* __this, const RuntimeMethod* method) ;
  2395. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 Enumerator_get_Current_m4E279E6389EB06C5DBE88A74E3BD3F23FB2B17E4_gshared_inline (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* __this, const RuntimeMethod* method) ;
  2396. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m6A369A40774C06803D46E3D1DBA2874ECFF63E9E_gshared (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* __this, const RuntimeMethod* method) ;
  2397. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m15AA54F3B60B64CEFB048CD88E3A1BD06AC2C62E_gshared (WhereSelectListIterator_2_t60681EEE1A6CB8E9C8EE807AA2E2BDA68B9B6989* __this, List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* ___2_selector, const RuntimeMethod* method) ;
  2398. 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) ;
  2399. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BaseVerticalCollectionView_get_itemsSource_mE1E01CC16339B3B28C6E1198A74AB8DE8E31A496 (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* __this, const RuntimeMethod* method) ;
  2400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  2401. inline StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69 StyleEnum_1_op_Implicit_mE2664CDFC678F602380EED12BA228071E6F49030 (int32_t ___0_v, const RuntimeMethod* method)
  2402. {
  2403. return (( StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69 (*) (int32_t, const RuntimeMethod*))StyleEnum_1_op_Implicit_mD776DEBA28E9493976D039080BBB10FF0DA48362_gshared)(___0_v, method);
  2404. }
  2405. inline bool StyleEnum_1_op_Equality_m0A305FB462EE2B52AD8BBC87CFCDAA27BA4B94CD (StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69 ___0_lhs, StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69 ___1_rhs, const RuntimeMethod* method)
  2406. {
  2407. return (( bool (*) (StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69, StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69, const RuntimeMethod*))StyleEnum_1_op_Equality_m7A1EC217638144ACB4F5B46031846AAA3FACEFE5_gshared)(___0_lhs, ___1_rhs, method);
  2408. }
  2409. inline RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994 (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method)
  2410. {
  2411. return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared)(___0_source, ___1_predicate, method);
  2412. }
  2413. inline RuntimeObject* Enumerable_LastOrDefault_TisRuntimeObject_mB7B75BD214645D8A79DFF139356112781451A936 (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method)
  2414. {
  2415. return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, const RuntimeMethod*))Enumerable_LastOrDefault_TisRuntimeObject_mB7B75BD214645D8A79DFF139356112781451A936_gshared)(___0_source, ___1_predicate, method);
  2416. }
  2417. inline int32_t Enumerable_Count_TisRuntimeObject_mF0A3BCDCC75BCD5F4B818C48731347D0ED0EC827 (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method)
  2418. {
  2419. return (( int32_t (*) (RuntimeObject*, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, const RuntimeMethod*))Enumerable_Count_TisRuntimeObject_mF0A3BCDCC75BCD5F4B818C48731347D0ED0EC827_gshared)(___0_source, ___1_predicate, method);
  2420. }
  2421. inline SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB* VerticalVirtualizationController_1_get_serializedData_mBAE175BB1331E669FE93C025037ADDE19158A837 (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method)
  2422. {
  2423. return (( SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB* (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, const RuntimeMethod*))VerticalVirtualizationController_1_get_serializedData_mBAE175BB1331E669FE93C025037ADDE19158A837_gshared)(__this, method);
  2424. }
  2425. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* BaseVerticalCollectionView_get_viewController_m31FB4608049318BAFF48CA9C922797A0CA59264F_inline (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* __this, const RuntimeMethod* method) ;
  2426. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
  2427. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float BaseVerticalCollectionView_get_lastHeight_mEDABF6845E379DCA0216106F56FAF84B952DA1F2_inline (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* __this, const RuntimeMethod* method) ;
  2428. inline void Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8 (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2429. {
  2430. (( void (*) (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
  2431. }
  2432. inline void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4 (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2433. {
  2434. (( void (*) (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
  2435. }
  2436. inline void ObjectPool_1__ctor_m4CED6C10E611A3CC63F3CF84423C183C1412177F (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___0_createFunc, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___1_actionOnGet, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___2_actionOnRelease, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___3_actionOnDestroy, bool ___4_collectionCheck, int32_t ___5_defaultCapacity, int32_t ___6_maxSize, const RuntimeMethod* method)
  2437. {
  2438. (( void (*) (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259*, Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, bool, int32_t, int32_t, const RuntimeMethod*))ObjectPool_1__ctor_m4CED6C10E611A3CC63F3CF84423C183C1412177F_gshared)(__this, ___0_createFunc, ___1_actionOnGet, ___2_actionOnRelease, ___3_actionOnDestroy, ___4_collectionCheck, ___5_defaultCapacity, ___6_maxSize, method);
  2439. }
  2440. inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
  2441. {
  2442. (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method);
  2443. }
  2444. inline void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  2445. {
  2446. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  2447. }
  2448. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* BaseVerticalCollectionView_get_scrollView_mB4F44C6276CC57A0D8AD030F3C396650532E83CC_inline (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* __this, const RuntimeMethod* method) ;
  2449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollectionVirtualizationController__ctor_m15661787A5CF03B2A2EC3250592571C64A0174D2 (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801* __this, ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* ___0_scrollView, const RuntimeMethod* method) ;
  2450. inline void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697 (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2451. {
  2452. (( void (*) (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
  2453. }
  2454. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_set_disableClipping_m3E786643EBFEE5BDC0778C835140934FF3FF80CB (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, bool ___0_value, const RuntimeMethod* method) ;
  2455. inline RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method)
  2456. {
  2457. return (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
  2458. }
  2459. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, const RuntimeMethod* method) ;
  2460. inline void ObjectPool_1_Release_m71F1CADB7AD9CC20BD824583A3675A4260965DB5 (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
  2461. {
  2462. (( void (*) (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259*, RuntimeObject*, const RuntimeMethod*))ObjectPool_1_Release_m71F1CADB7AD9CC20BD824583A3675A4260965DB5_gshared)(__this, ___0_element, method);
  2463. }
  2464. inline int32_t VerticalVirtualizationController_1_get_itemsCount_m41C7EC9F6A7BC1C8586B50841E845B6414F9801F (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method)
  2465. {
  2466. return (( int32_t (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, const RuntimeMethod*))VerticalVirtualizationController_1_get_itemsCount_m41C7EC9F6A7BC1C8586B50841E845B6414F9801F_gshared)(__this, method);
  2467. }
  2468. inline void VerticalVirtualizationController_1_Setup_mC5415B4D4C6B65EB15FC1EB2EC4C85661E092CEA (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, RuntimeObject* ___0_recycledItem, int32_t ___1_newIndex, const RuntimeMethod* method)
  2469. {
  2470. (( void (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, RuntimeObject*, int32_t, const RuntimeMethod*))VerticalVirtualizationController_1_Setup_mC5415B4D4C6B65EB15FC1EB2EC4C85661E092CEA_gshared)(__this, ___0_recycledItem, ___1_newIndex, method);
  2471. }
  2472. inline int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  2473. {
  2474. return (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
  2475. }
  2476. inline void ObjectPool_1_Clear_m1AA2CCDA1BA91BB58C5A4578B03502A034811E4E (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, const RuntimeMethod* method)
  2477. {
  2478. (( void (*) (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259*, const RuntimeMethod*))ObjectPool_1_Clear_m1AA2CCDA1BA91BB58C5A4578B03502A034811E4E_gshared)(__this, method);
  2479. }
  2480. inline void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  2481. {
  2482. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
  2483. }
  2484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_Clear_m201F95F3031691823F39BAEC5ED378C82F34AC7F (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  2485. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ReusableCollectionItem_get_isDragGhost_m3D932E557A3B750E12C3D6406B0DB52C6D63513F_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, const RuntimeMethod* method) ;
  2486. inline int32_t VerticalVirtualizationController_1_GetDraggedIndex_mD64DED3B14A68F3A59150A7ACFBA2B138F4A7A6A (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method)
  2487. {
  2488. return (( int32_t (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, const RuntimeMethod*))VerticalVirtualizationController_1_GetDraggedIndex_mD64DED3B14A68F3A59150A7ACFBA2B138F4A7A6A_gshared)(__this, method);
  2489. }
  2490. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReusableCollectionItem_set_index_mBE6E436EF78A151186FE66E59E1F032B653BBF1E_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2491. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReusableCollectionItem_get_id_m765F123306544777F8B1E273AFB8A0A1E94C4857_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, const RuntimeMethod* method) ;
  2492. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseVerticalCollectionView_get_showAlternatingRowBackgrounds_m47BFEE57E56D46D6C705C7F7DD6C8BA5DBB2B97A (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* __this, const RuntimeMethod* method) ;
  2493. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_EnableInClassList_m8576D29AB2E6772EBAAA0E0EC2698244C8C87365 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, String_t* ___0_className, bool ___1_enable, const RuntimeMethod* method) ;
  2494. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReusableCollectionItem_set_id_m681AB8AB77EE8E8E0B0105C0955B7BCF1FBDE1B7_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VisualElement_get_childCount_m411C1EAE0E8B660CF0F831B38D5AEEBC200F277A (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  2496. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_BringToFront_m9E1C19327401C3AC5A62EC6432E0DAC4457BC59E (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  2497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* VisualElement_get_Item_m84C0E356F6D66363D97482DC4EFC17060060C693 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, int32_t ___0_key, const RuntimeMethod* method) ;
  2498. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_PlaceBehind_m248F49B17935C60E15E4BC5241D68A2713932CFF (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_sibling, const RuntimeMethod* method) ;
  2499. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_SendToBack_m5452936AAAEF38D9932278786E0BCCD17BECE511 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  2500. inline void VerticalVirtualizationController_1_HandleFocus_m6F01FC44F3887D8D8040D558FB41B6CCDECFB0EC (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_recycledItem, int32_t ___1_previousIndex, const RuntimeMethod* method)
  2501. {
  2502. (( void (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*, int32_t, const RuntimeMethod*))VerticalVirtualizationController_1_HandleFocus_m6F01FC44F3887D8D8040D558FB41B6CCDECFB0EC_gshared)(__this, ___0_recycledItem, ___1_previousIndex, method);
  2503. }
  2504. inline void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
  2505. {
  2506. (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline)(__this, method);
  2507. }
  2508. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VisualElement_FindElementInTree_mE71D464CD81A416B9A09C44392835A80D0895D59 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___1_outChildIndexes, const RuntimeMethod* method) ;
  2509. inline int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method)
  2510. {
  2511. return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared)(__this, ___0_index, method);
  2512. }
  2513. inline void List_1_RemoveAt_m76C4CDACF47BA529BAFADFC8D5E13DB9587F4004 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method)
  2514. {
  2515. (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m76C4CDACF47BA529BAFADFC8D5E13DB9587F4004_gshared)(__this, ___0_index, method);
  2516. }
  2517. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* VisualElement_ElementAtTreePath_m83234CBC5C58A6FEB70F3DCB6BF67C9D1D3D1DED (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___0_childIndexes, const RuntimeMethod* method) ;
  2518. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ScrollView_get_contentViewport_mC91CCE63C249B77A5D192BEBC9C600C212C724B8_inline (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, const RuntimeMethod* method) ;
  2519. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisualElement_get_resolvedStyle_m3885B7534A94E0BCE024A9621465A0F273DA0AEB (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  2520. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_RemoveFromHierarchy_m5F43EA9B8CBA47EA2AEC2D75180713395AEECF64 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  2521. inline RuntimeObject* VerticalVirtualizationController_1_get_lastVisibleItem_mAB27E476457270B251979B2A73DE8B419E587659 (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method)
  2522. {
  2523. return (( RuntimeObject* (*) (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345*, const RuntimeMethod*))VerticalVirtualizationController_1_get_lastVisibleItem_mAB27E476457270B251979B2A73DE8B419E587659_gshared)(__this, method);
  2524. }
  2525. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement__ctor_m4C59A7BA0CE74223A61F07C39A60071DD0207E2D (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  2526. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* VisualElement_get_classList_mF29F87BE5A1BFC82854AD0D6355A713D5AC517C1 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  2527. inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
  2528. {
  2529. (( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  2530. }
  2531. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* VisualElement_get_parent_m80978E6D0A928AB4885EE4CD0E2295C72AA73000 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  2532. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_Add_mE2571CCB23C09103F8732EEC73833683F7236A7F (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_child, const RuntimeMethod* method) ;
  2533. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* method) ;
  2534. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841 StyleFloat_op_Implicit_m534A028510332FD68BBBAF6C96028FAE936A2DDB (float ___0_v, const RuntimeMethod* method) ;
  2535. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 VisualElement_get_hierarchy_m2E897DE4CFD349E65CFA38EFF6BAAFECE2F4E3E4_inline (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
  2536. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_get_childCount_mAD31B42C0FF9B64AAF6A8CF23F22024B3F9542D5 (Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677* __this, const RuntimeMethod* method) ;
  2537. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* Hierarchy_get_Item_mBA5811C28D9E7FA48D0F10603A95F8CF248C3467 (Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677* __this, int32_t ___0_key, const RuntimeMethod* method) ;
  2538. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019 (float ___0_v, const RuntimeMethod* method) ;
  2539. inline int32_t List_1_IndexOf_m378F61BA812B79DEE58D86FE8AA9F20E3FC7D85F (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  2540. {
  2541. return (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_IndexOf_m378F61BA812B79DEE58D86FE8AA9F20E3FC7D85F_gshared)(__this, ___0_item, method);
  2542. }
  2543. inline void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method)
  2544. {
  2545. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
  2546. }
  2547. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ListViewDraggerExtension_GetRecycledItemFromIndex_m2DCBCAD63977E19CCB2888783463D3CCB7956F5C (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* ___0_listView, int32_t ___1_index, const RuntimeMethod* method) ;
  2548. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VisualElement_IndexOf_m1CC000F2192D5D561AE87B2EC3AB312BD0D714AE (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) ;
  2549. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_Insert_m95ACF6FC7BCF788C955714E8DADF07FACE5C0031 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, int32_t ___0_index, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___1_element, const RuntimeMethod* method) ;
  2550. inline void List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
  2551. {
  2552. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094_gshared)(__this, ___0_index, ___1_item, method);
  2553. }
  2554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
  2555. inline RuntimeObject* ObjectPool_1_Get_m239BB169D8FEF3A2694E9A961C473D3807D67D89 (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, const RuntimeMethod* method)
  2556. {
  2557. return (( RuntimeObject* (*) (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259*, const RuntimeMethod*))ObjectPool_1_Get_m239BB169D8FEF3A2694E9A961C473D3807D67D89_gshared)(__this, method);
  2558. }
  2559. inline void Action_1__ctor_mC0F49DD2F8ED1E95FA4D285BFC8AB8185ACAEA4D (Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2560. {
  2561. (( void (*) (Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
  2562. }
  2563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReusableCollectionItem_add_onDestroy_m409E356FF514F61FFD076178469E829C495DAE01 (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09* ___0_value, const RuntimeMethod* method) ;
  2564. inline void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  2565. {
  2566. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  2567. }
  2568. inline bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  2569. {
  2570. return (( bool (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
  2571. }
  2572. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReusableCollectionItem_remove_onDestroy_mF9E3F8DCD03F5804E8A886C5D06AA8F945E43097 (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09* ___0_value, const RuntimeMethod* method) ;
  2573. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ListViewDragger_t692E8911568C27949D7B443C4B82CB7925111BBD* BaseVerticalCollectionView_get_dragger_m561975581D087B9C51C90CDFC1D68EE6CECD9446_inline (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* __this, const RuntimeMethod* method) ;
  2574. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ListViewDraggerAnimated_get_isDragging_mD3F1699680ED7437E060BABDBC817F537AA0EDF4_inline (ListViewDraggerAnimated_t819F6A24CE088841BF9410C14EDE598E9237EBA5* __this, const RuntimeMethod* method) ;
  2575. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ListViewDraggerAnimated_get_draggedItem_m883BB528AA8A39239BD882AC45FC24981C45E5EC_inline (ListViewDraggerAnimated_t819F6A24CE088841BF9410C14EDE598E9237EBA5* __this, const RuntimeMethod* method) ;
  2576. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseVisualElementScheduledItem__ctor_mB5C5818F39CDC5846487311B47B3A5BEEA840E68 (BaseVisualElementScheduledItem_t376DB199D747CB803406E18D7605C71CF5051C3A* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_handler, const RuntimeMethod* method) ;
  2577. inline void WeakReference_1__ctor_m99141AB321E022D9933448CDD7139BC9FAA443E8 (WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* __this, RuntimeObject* ___0_target, bool ___1_trackResurrection, const RuntimeMethod* method)
  2578. {
  2579. (( void (*) (WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE*, RuntimeObject*, bool, const RuntimeMethod*))WeakReference_1__ctor_m99141AB321E022D9933448CDD7139BC9FAA443E8_gshared)(__this, ___0_target, ___1_trackResurrection, method);
  2580. }
  2581. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  2582. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC (RuntimeObject* ___0_value, int32_t ___1_type, const RuntimeMethod* method) ;
  2583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
  2584. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationInfo_GetBoolean_m8335F8E11B572AB6B5BF85A9355D6888D5847EF5 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, const RuntimeMethod* method) ;
  2585. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
  2586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method) ;
  2587. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_mC52253CB19C98F82A26E32C941F8F20E106D4C0D (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, bool ___1_value, const RuntimeMethod* method) ;
  2588. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GCHandle_get_IsAllocated_m241908103D8D867E11CCAB73C918729825E86843 (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ;
  2589. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5 (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ;
  2590. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m28FE9B110F21DDB8FF5F5E35A0EABD659DB22C2F (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  2591. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  2592. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3 (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ;
  2593. inline void TaskCompletionSource_1__ctor_m50085E881836FA5A0FB81FCFCC9894A19A900EC7 (TaskCompletionSource_1_t09E1714EEC83862E4B42212713CABA6862D640E8* __this, int32_t ___0_creationOptions, const RuntimeMethod* method)
  2594. {
  2595. (( void (*) (TaskCompletionSource_1_t09E1714EEC83862E4B42212713CABA6862D640E8*, int32_t, const RuntimeMethod*))TaskCompletionSource_1__ctor_m8E487F2587B905596F900A52FDFFF33EA7FC3096_gshared)(__this, ___0_creationOptions, method);
  2596. }
  2597. inline Task_1_t10C25AB590FF2042DAF1A95006EE40E44BEA911F* TaskCompletionSource_1_get_Task_mE74D8B89BB302AA97D16DEC3F67CBDCB69B94CA3_inline (TaskCompletionSource_1_t09E1714EEC83862E4B42212713CABA6862D640E8* __this, const RuntimeMethod* method)
  2598. {
  2599. return (( Task_1_t10C25AB590FF2042DAF1A95006EE40E44BEA911F* (*) (TaskCompletionSource_1_t09E1714EEC83862E4B42212713CABA6862D640E8*, const RuntimeMethod*))TaskCompletionSource_1_get_Task_mF44990297C25C7DBE1E65241C03D0120CB551552_gshared_inline)(__this, method);
  2600. }
  2601. inline void Result__ctor_m5A81D1197C54988F99BEF2587D1EABB4D91854C8 (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* __this, ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 ___0_argument, const RuntimeMethod* method)
  2602. {
  2603. (( void (*) (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975*, ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798, const RuntimeMethod*))Result__ctor_m5A81D1197C54988F99BEF2587D1EABB4D91854C8_gshared)(__this, ___0_argument, method);
  2604. }
  2605. inline bool TaskCompletionSource_1_TrySetResult_mF2072F3BF9EF56846970EA6D25EEAF4F786689E8 (TaskCompletionSource_1_t09E1714EEC83862E4B42212713CABA6862D640E8* __this, Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* ___0_result, const RuntimeMethod* method)
  2606. {
  2607. return (( bool (*) (TaskCompletionSource_1_t09E1714EEC83862E4B42212713CABA6862D640E8*, Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975*, const RuntimeMethod*))TaskCompletionSource_1_TrySetResult_m7A0F162733257CA73B347B6BB9677F25A0AB0F9B_gshared)(__this, ___0_result, method);
  2608. }
  2609. inline void Result__ctor_mAA80039C5B135EB383CD26CD700C23D612D8AE79 (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* __this, int32_t ___0_state, ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* ___1_error, const RuntimeMethod* method)
  2610. {
  2611. (( void (*) (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975*, int32_t, ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757*, const RuntimeMethod*))Result__ctor_mAA80039C5B135EB383CD26CD700C23D612D8AE79_gshared)(__this, ___0_state, ___1_error, method);
  2612. }
  2613. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OperationCanceledException__ctor_m2F34C3B8AEE2AA6C7EB2BB77AE5E0289101293E4 (OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* __this, const RuntimeMethod* method) ;
  2614. inline bool WebCompletionSource_1_TrySetCanceled_m674AE5D684A1600BE98C2287942860C997133C9A (WebCompletionSource_1_t7AFD867FCF7F80D81BDF631399D2148D904F3160* __this, OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* ___0_error, const RuntimeMethod* method)
  2615. {
  2616. return (( bool (*) (WebCompletionSource_1_t7AFD867FCF7F80D81BDF631399D2148D904F3160*, OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*, const RuntimeMethod*))WebCompletionSource_1_TrySetCanceled_m674AE5D684A1600BE98C2287942860C997133C9A_gshared)(__this, ___0_error, method);
  2617. }
  2618. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* ExceptionDispatchInfo_Capture_mC1C1C30D83DC04B2B7813DFCB67D07CCD4909803 (Exception_t* ___0_source, const RuntimeMethod* method) ;
  2619. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_get_IsCompleted_m942D6D536545EF059089398B19435591561BB831 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, const RuntimeMethod* method) ;
  2620. inline Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* Task_1_get_Result_mEE5EB682186FC601657CAD1F8B71122305C7E49B (Task_1_t10C25AB590FF2042DAF1A95006EE40E44BEA911F* __this, const RuntimeMethod* method)
  2621. {
  2622. return (( Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* (*) (Task_1_t10C25AB590FF2042DAF1A95006EE40E44BEA911F*, const RuntimeMethod*))Task_1_get_Result_m6897AA7D4A583F9E81EC01C1BF788372D64C5A26_gshared)(__this, method);
  2623. }
  2624. inline ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* Result_get_Error_m9FAFA1989A80151A01E339FC1D2586F73C9D4C77_inline (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* __this, const RuntimeMethod* method)
  2625. {
  2626. return (( ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* (*) (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975*, const RuntimeMethod*))Result_get_Error_m9FAFA1989A80151A01E339FC1D2586F73C9D4C77_gshared_inline)(__this, method);
  2627. }
  2628. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExceptionDispatchInfo_Throw_m06F398E346AE94C1CCEB636763A8CB26511F6330 (ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* __this, const RuntimeMethod* method) ;
  2629. inline AsyncTaskMethodBuilder_1_t910B7EC8A2F62CB047AD22F7A146256453F59F4E AsyncTaskMethodBuilder_1_Create_m0DBDD9164C1E94BB8CDBFB011C3AE620B9BBB4B7 (const RuntimeMethod* method)
  2630. {
  2631. return (( AsyncTaskMethodBuilder_1_t910B7EC8A2F62CB047AD22F7A146256453F59F4E (*) (const RuntimeMethod*))AsyncTaskMethodBuilder_1_Create_m0DBDD9164C1E94BB8CDBFB011C3AE620B9BBB4B7_gshared)(method);
  2632. }
  2633. inline void AsyncTaskMethodBuilder_1_Start_TisU3CWaitForCompletionU3Ed__15_tBDA3F288439FE7046BD6F46BA290F1DF864F8882_m763AB42496D0B3BACA58B3ACA8B23385480D0591 (AsyncTaskMethodBuilder_1_t910B7EC8A2F62CB047AD22F7A146256453F59F4E* __this, U3CWaitForCompletionU3Ed__15_tBDA3F288439FE7046BD6F46BA290F1DF864F8882* ___0_stateMachine, const RuntimeMethod* method)
  2634. {
  2635. (( void (*) (AsyncTaskMethodBuilder_1_t910B7EC8A2F62CB047AD22F7A146256453F59F4E*, U3CWaitForCompletionU3Ed__15_tBDA3F288439FE7046BD6F46BA290F1DF864F8882*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_Start_TisU3CWaitForCompletionU3Ed__15_tBDA3F288439FE7046BD6F46BA290F1DF864F8882_m763AB42496D0B3BACA58B3ACA8B23385480D0591_gshared)(__this, ___0_stateMachine, method);
  2636. }
  2637. inline Task_1_tFF67A2EFF1771DDAF11A06438D12EF7597D0010D* AsyncTaskMethodBuilder_1_get_Task_m3E4C6AB5A394B6C8E538FB9D262C0C698FFE9970 (AsyncTaskMethodBuilder_1_t910B7EC8A2F62CB047AD22F7A146256453F59F4E* __this, const RuntimeMethod* method)
  2638. {
  2639. return (( Task_1_tFF67A2EFF1771DDAF11A06438D12EF7597D0010D* (*) (AsyncTaskMethodBuilder_1_t910B7EC8A2F62CB047AD22F7A146256453F59F4E*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_get_Task_m3E4C6AB5A394B6C8E538FB9D262C0C698FFE9970_gshared)(__this, method);
  2640. }
  2641. inline void TaskCompletionSource_1__ctor_mAF2D1044D268C5FF7F7EF067F0897DA3C993EB8C (TaskCompletionSource_1_tA4EE8D4BD4731C829BD7882AE96EEA85F269C454* __this, int32_t ___0_creationOptions, const RuntimeMethod* method)
  2642. {
  2643. (( void (*) (TaskCompletionSource_1_tA4EE8D4BD4731C829BD7882AE96EEA85F269C454*, int32_t, const RuntimeMethod*))TaskCompletionSource_1__ctor_m8E487F2587B905596F900A52FDFFF33EA7FC3096_gshared)(__this, ___0_creationOptions, method);
  2644. }
  2645. inline Task_1_t97AD6E06503307BD6962E18D69C7CB9E86A6D1B8* TaskCompletionSource_1_get_Task_m7CD6344AE56E770495F30DEA709DA2CE2124A593_inline (TaskCompletionSource_1_tA4EE8D4BD4731C829BD7882AE96EEA85F269C454* __this, const RuntimeMethod* method)
  2646. {
  2647. return (( Task_1_t97AD6E06503307BD6962E18D69C7CB9E86A6D1B8* (*) (TaskCompletionSource_1_tA4EE8D4BD4731C829BD7882AE96EEA85F269C454*, const RuntimeMethod*))TaskCompletionSource_1_get_Task_mF44990297C25C7DBE1E65241C03D0120CB551552_gshared_inline)(__this, method);
  2648. }
  2649. inline void Result__ctor_mE7EAFCF012BC699CFEE59F023EF6DD69E782D64F (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* __this, RuntimeObject* ___0_argument, const RuntimeMethod* method)
  2650. {
  2651. (( void (*) (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141*, RuntimeObject*, const RuntimeMethod*))Result__ctor_mE7EAFCF012BC699CFEE59F023EF6DD69E782D64F_gshared)(__this, ___0_argument, method);
  2652. }
  2653. inline bool TaskCompletionSource_1_TrySetResult_m64E194B1EC5C9A70C100A5D2F20764BE66B1B122 (TaskCompletionSource_1_tA4EE8D4BD4731C829BD7882AE96EEA85F269C454* __this, Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* ___0_result, const RuntimeMethod* method)
  2654. {
  2655. return (( bool (*) (TaskCompletionSource_1_tA4EE8D4BD4731C829BD7882AE96EEA85F269C454*, Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141*, const RuntimeMethod*))TaskCompletionSource_1_TrySetResult_m7A0F162733257CA73B347B6BB9677F25A0AB0F9B_gshared)(__this, ___0_result, method);
  2656. }
  2657. inline void Result__ctor_mE8F1C199C4CF5B0FA046A04E43D30FAC8CD1FF50 (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* __this, int32_t ___0_state, ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* ___1_error, const RuntimeMethod* method)
  2658. {
  2659. (( void (*) (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141*, int32_t, ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757*, const RuntimeMethod*))Result__ctor_mE8F1C199C4CF5B0FA046A04E43D30FAC8CD1FF50_gshared)(__this, ___0_state, ___1_error, method);
  2660. }
  2661. inline bool WebCompletionSource_1_TrySetCanceled_m62DEC3EF1D70B96C5AEF954C8D915703BE5CAF06 (WebCompletionSource_1_t2AE63E6577070FC307452E64F67883294D70C2BD* __this, OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* ___0_error, const RuntimeMethod* method)
  2662. {
  2663. return (( bool (*) (WebCompletionSource_1_t2AE63E6577070FC307452E64F67883294D70C2BD*, OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*, const RuntimeMethod*))WebCompletionSource_1_TrySetCanceled_m62DEC3EF1D70B96C5AEF954C8D915703BE5CAF06_gshared)(__this, ___0_error, method);
  2664. }
  2665. inline Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* Task_1_get_Result_m41F8F81A70F6A2680D30B7CA09D72BF1AC5EC6D4 (Task_1_t97AD6E06503307BD6962E18D69C7CB9E86A6D1B8* __this, const RuntimeMethod* method)
  2666. {
  2667. return (( Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* (*) (Task_1_t97AD6E06503307BD6962E18D69C7CB9E86A6D1B8*, const RuntimeMethod*))Task_1_get_Result_m6897AA7D4A583F9E81EC01C1BF788372D64C5A26_gshared)(__this, method);
  2668. }
  2669. inline ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* Result_get_Error_m0378037255A6BEB508BB56911DB6C30742D1E57D_inline (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* __this, const RuntimeMethod* method)
  2670. {
  2671. return (( ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* (*) (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141*, const RuntimeMethod*))Result_get_Error_m0378037255A6BEB508BB56911DB6C30742D1E57D_gshared_inline)(__this, method);
  2672. }
  2673. inline AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0 AsyncTaskMethodBuilder_1_Create_m6A59453D00C0143F178809ADFD98C90E8C291ABB (const RuntimeMethod* method)
  2674. {
  2675. return (( AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0 (*) (const RuntimeMethod*))AsyncTaskMethodBuilder_1_Create_m6A59453D00C0143F178809ADFD98C90E8C291ABB_gshared)(method);
  2676. }
  2677. inline void AsyncTaskMethodBuilder_1_Start_TisU3CWaitForCompletionU3Ed__15_t9E060FE7291342719C045F76EA67AD067BF74208_m59D61097324759E52596782E30AA09851886C25C (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, U3CWaitForCompletionU3Ed__15_t9E060FE7291342719C045F76EA67AD067BF74208* ___0_stateMachine, const RuntimeMethod* method)
  2678. {
  2679. (( void (*) (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0*, U3CWaitForCompletionU3Ed__15_t9E060FE7291342719C045F76EA67AD067BF74208*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_Start_TisU3CWaitForCompletionU3Ed__15_t9E060FE7291342719C045F76EA67AD067BF74208_m59D61097324759E52596782E30AA09851886C25C_gshared)(__this, ___0_stateMachine, method);
  2680. }
  2681. inline Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* AsyncTaskMethodBuilder_1_get_Task_mEA092EC6F1324A9D694CF6056FA8583F2A2BDC89 (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* __this, const RuntimeMethod* method)
  2682. {
  2683. return (( Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* (*) (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_get_Task_mEA092EC6F1324A9D694CF6056FA8583F2A2BDC89_gshared)(__this, method);
  2684. }
  2685. inline void Iterator_1__ctor_m0D72EABA02C6FB0A61DB8BDD0992DCD58C9C58FC (Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05* __this, const RuntimeMethod* method)
  2686. {
  2687. (( void (*) (Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*, const RuntimeMethod*))Iterator_1__ctor_m0D72EABA02C6FB0A61DB8BDD0992DCD58C9C58FC_gshared)(__this, method);
  2688. }
  2689. inline void WhereArrayIterator_1__ctor_m2B8837362AE8ED47437A9B42F6C4DA73311039A9 (WhereArrayIterator_1_t61D2F3529A970E9F412291B961056462F17EDDCB* __this, KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* ___0_source, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___1_predicate, const RuntimeMethod* method)
  2690. {
  2691. (( void (*) (WhereArrayIterator_1_t61D2F3529A970E9F412291B961056462F17EDDCB*, KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67*, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858*, const RuntimeMethod*))WhereArrayIterator_1__ctor_m2B8837362AE8ED47437A9B42F6C4DA73311039A9_gshared)(__this, ___0_source, ___1_predicate, method);
  2692. }
  2693. inline bool Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_inline (Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  2694. {
  2695. return (( bool (*) (Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*))Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_gshared_inline)(__this, ___0_arg, method);
  2696. }
  2697. inline Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* Enumerable_CombinePredicates_TisKeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230_m9F329AA67F4C35877F54CE7441C4E759BCD33522 (Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___0_predicate1, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___1_predicate2, const RuntimeMethod* method)
  2698. {
  2699. return (( Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* (*) (Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858*, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858*, const RuntimeMethod*))Enumerable_CombinePredicates_TisKeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230_m9F329AA67F4C35877F54CE7441C4E759BCD33522_gshared)(___0_predicate1, ___1_predicate2, method);
  2700. }
  2701. inline void Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63 (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* __this, const RuntimeMethod* method)
  2702. {
  2703. (( void (*) (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*, const RuntimeMethod*))Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63_gshared)(__this, method);
  2704. }
  2705. inline void WhereArrayIterator_1__ctor_mC17BAA23BA92C7455512FDA5B1618C6D2B54ACA2 (WhereArrayIterator_1_t027D2511F9B69346688FE3E5623EF2BEE81E9FAA* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method)
  2706. {
  2707. (( void (*) (WhereArrayIterator_1_t027D2511F9B69346688FE3E5623EF2BEE81E9FAA*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, const RuntimeMethod*))WhereArrayIterator_1__ctor_mC17BAA23BA92C7455512FDA5B1618C6D2B54ACA2_gshared)(__this, ___0_source, ___1_predicate, method);
  2708. }
  2709. inline bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_inline (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  2710. {
  2711. return (( bool (*) (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, RuntimeObject*, const RuntimeMethod*))Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline)(__this, ___0_arg, method);
  2712. }
  2713. inline Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* Enumerable_CombinePredicates_TisRuntimeObject_m613479C29B013E8FC2987E22F42A3BC6CC2C9768 (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate1, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate2, const RuntimeMethod* method)
  2714. {
  2715. return (( Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* (*) (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, const RuntimeMethod*))Enumerable_CombinePredicates_TisRuntimeObject_m613479C29B013E8FC2987E22F42A3BC6CC2C9768_gshared)(___0_predicate1, ___1_predicate2, method);
  2716. }
  2717. inline void WhereEnumerableIterator_1__ctor_mAC3CB25D22FD92F52FAB86D5A323EFAAD06F1BC1 (WhereEnumerableIterator_1_t8003EA874EC8867895405A3AB37AFFC5E2B99308* __this, RuntimeObject* ___0_source, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___1_predicate, const RuntimeMethod* method)
  2718. {
  2719. (( void (*) (WhereEnumerableIterator_1_t8003EA874EC8867895405A3AB37AFFC5E2B99308*, RuntimeObject*, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858*, const RuntimeMethod*))WhereEnumerableIterator_1__ctor_mAC3CB25D22FD92F52FAB86D5A323EFAAD06F1BC1_gshared)(__this, ___0_source, ___1_predicate, method);
  2720. }
  2721. inline void Iterator_1_Dispose_mB30A8BE0B5B87E0B8FDD55E51D43188B6F238BD1 (Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05* __this, const RuntimeMethod* method)
  2722. {
  2723. (( void (*) (Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*, const RuntimeMethod*))Iterator_1_Dispose_mB30A8BE0B5B87E0B8FDD55E51D43188B6F238BD1_gshared)(__this, method);
  2724. }
  2725. inline void Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7 (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* __this, const RuntimeMethod* method)
  2726. {
  2727. (( void (*) (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*, const RuntimeMethod*))Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7_gshared)(__this, method);
  2728. }
  2729. inline void WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* __this, RuntimeObject* ___0_source, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___1_predicate, const RuntimeMethod* method)
  2730. {
  2731. (( void (*) (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*, RuntimeObject*, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA*, const RuntimeMethod*))WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE_gshared)(__this, ___0_source, ___1_predicate, method);
  2732. }
  2733. inline void Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* __this, const RuntimeMethod* method)
  2734. {
  2735. (( void (*) (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*, const RuntimeMethod*))Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB_gshared)(__this, method);
  2736. }
  2737. inline bool Func_2_Invoke_m1543D7041BADF87D1F63EBF838B0DDCB40340C7E_inline (Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* __this, int32_t ___0_arg, const RuntimeMethod* method)
  2738. {
  2739. return (( bool (*) (Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA*, int32_t, const RuntimeMethod*))Func_2_Invoke_m1543D7041BADF87D1F63EBF838B0DDCB40340C7E_gshared_inline)(__this, ___0_arg, method);
  2740. }
  2741. inline Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* Enumerable_CombinePredicates_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6E21210FBAD8C39907D331F6A3BE2E5409690ED0 (Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate1, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___1_predicate2, const RuntimeMethod* method)
  2742. {
  2743. return (( Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* (*) (Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA*, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA*, const RuntimeMethod*))Enumerable_CombinePredicates_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6E21210FBAD8C39907D331F6A3BE2E5409690ED0_gshared)(___0_predicate1, ___1_predicate2, method);
  2744. }
  2745. inline void WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01 (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* __this, RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method)
  2746. {
  2747. (( void (*) (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*, RuntimeObject*, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, const RuntimeMethod*))WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01_gshared)(__this, ___0_source, ___1_predicate, method);
  2748. }
  2749. inline void Iterator_1_Dispose_m953BCF886C8A63456821023DBA45EBD9AC44EB07 (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* __this, const RuntimeMethod* method)
  2750. {
  2751. (( void (*) (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*, const RuntimeMethod*))Iterator_1_Dispose_m953BCF886C8A63456821023DBA45EBD9AC44EB07_gshared)(__this, method);
  2752. }
  2753. inline void WhereListIterator_1__ctor_m3333DE6CD3476F2462F6D1B996546C42075A6374 (WhereListIterator_1_t1F690B0B32001794569AD59FAF2DA7A3BD84F4E5* __this, List_1_t8A1639802238DEF3222B6CBBC0DEF0B4B5F350EB* ___0_source, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___1_predicate, const RuntimeMethod* method)
  2754. {
  2755. (( void (*) (WhereListIterator_1_t1F690B0B32001794569AD59FAF2DA7A3BD84F4E5*, List_1_t8A1639802238DEF3222B6CBBC0DEF0B4B5F350EB*, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858*, const RuntimeMethod*))WhereListIterator_1__ctor_m3333DE6CD3476F2462F6D1B996546C42075A6374_gshared)(__this, ___0_source, ___1_predicate, method);
  2756. }
  2757. inline Enumerator_t81E3046D0BB629D86FAC325CBBF319731C3E36A4 List_1_GetEnumerator_mF067420DAFF52D4C46250012FBE1232F35652C7B (List_1_t8A1639802238DEF3222B6CBBC0DEF0B4B5F350EB* __this, const RuntimeMethod* method)
  2758. {
  2759. return (( Enumerator_t81E3046D0BB629D86FAC325CBBF319731C3E36A4 (*) (List_1_t8A1639802238DEF3222B6CBBC0DEF0B4B5F350EB*, const RuntimeMethod*))List_1_GetEnumerator_mF067420DAFF52D4C46250012FBE1232F35652C7B_gshared)(__this, method);
  2760. }
  2761. inline KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_m2E99DFD369025C91E4B23FA90EE17A41271106A4_inline (Enumerator_t81E3046D0BB629D86FAC325CBBF319731C3E36A4* __this, const RuntimeMethod* method)
  2762. {
  2763. return (( KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 (*) (Enumerator_t81E3046D0BB629D86FAC325CBBF319731C3E36A4*, const RuntimeMethod*))Enumerator_get_Current_m2E99DFD369025C91E4B23FA90EE17A41271106A4_gshared_inline)(__this, method);
  2764. }
  2765. inline bool Enumerator_MoveNext_m7303D41C6A0DB6D9A9B9F5923546BF98515E7B39 (Enumerator_t81E3046D0BB629D86FAC325CBBF319731C3E36A4* __this, const RuntimeMethod* method)
  2766. {
  2767. return (( bool (*) (Enumerator_t81E3046D0BB629D86FAC325CBBF319731C3E36A4*, const RuntimeMethod*))Enumerator_MoveNext_m7303D41C6A0DB6D9A9B9F5923546BF98515E7B39_gshared)(__this, method);
  2768. }
  2769. inline void WhereListIterator_1__ctor_mEF8F62B9078E538C1DC46BCB876C2AC5B29EA73B (WhereListIterator_1_t1F40F08BAF8586F2C09294085BC605CC2FA432EB* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method)
  2770. {
  2771. (( void (*) (WhereListIterator_1_t1F40F08BAF8586F2C09294085BC605CC2FA432EB*, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, const RuntimeMethod*))WhereListIterator_1__ctor_mEF8F62B9078E538C1DC46BCB876C2AC5B29EA73B_gshared)(__this, ___0_source, ___1_predicate, method);
  2772. }
  2773. inline Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  2774. {
  2775. return (( Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
  2776. }
  2777. inline RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
  2778. {
  2779. return (( RuntimeObject* (*) (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
  2780. }
  2781. inline bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
  2782. {
  2783. return (( bool (*) (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
  2784. }
  2785. inline void WhereSelectArrayIterator_2__ctor_mA5AF3B283A737C737C53F5DB1B4DA4CA9B682003 (WhereSelectArrayIterator_2_t250814D5FF34B1F8B88A5E8334436BB633B7B29F* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_source, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___1_predicate, Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___2_selector, const RuntimeMethod* method)
  2786. {
  2787. (( void (*) (WhereSelectArrayIterator_2_t250814D5FF34B1F8B88A5E8334436BB633B7B29F*, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA*, Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354*, const RuntimeMethod*))WhereSelectArrayIterator_2__ctor_mA5AF3B283A737C737C53F5DB1B4DA4CA9B682003_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2788. }
  2789. inline int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_inline (Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method)
  2790. {
  2791. return (( int32_t (*) (Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354*, int32_t, const RuntimeMethod*))Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_gshared_inline)(__this, ___0_arg, method);
  2792. }
  2793. inline void WhereSelectArrayIterator_2__ctor_m04357D1A96A8C4B96BD7145021AE39DD2C9F2A41 (WhereSelectArrayIterator_2_t562C68C2C77B3AA5A84BBA4A0B21DB823E66B703* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* ___2_selector, const RuntimeMethod* method)
  2794. {
  2795. (( void (*) (WhereSelectArrayIterator_2_t562C68C2C77B3AA5A84BBA4A0B21DB823E66B703*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B*, const RuntimeMethod*))WhereSelectArrayIterator_2__ctor_m04357D1A96A8C4B96BD7145021AE39DD2C9F2A41_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2796. }
  2797. inline int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_inline (Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  2798. {
  2799. return (( int32_t (*) (Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B*, RuntimeObject*, const RuntimeMethod*))Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_gshared_inline)(__this, ___0_arg, method);
  2800. }
  2801. inline void WhereSelectArrayIterator_2__ctor_m3660F197ECE4BF2A6F8BC99BC8BEF585C9D7BF97 (WhereSelectArrayIterator_2_tC80EB6F425911E71B4D4712B7DA01244DF6E7C58* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___2_selector, const RuntimeMethod* method)
  2802. {
  2803. (( void (*) (WhereSelectArrayIterator_2_tC80EB6F425911E71B4D4712B7DA01244DF6E7C58*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, Func_2_tACBF5A1656250800CE861707354491F0611F6624*, const RuntimeMethod*))WhereSelectArrayIterator_2__ctor_m3660F197ECE4BF2A6F8BC99BC8BEF585C9D7BF97_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2804. }
  2805. inline RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  2806. {
  2807. return (( RuntimeObject* (*) (Func_2_tACBF5A1656250800CE861707354491F0611F6624*, RuntimeObject*, const RuntimeMethod*))Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline)(__this, ___0_arg, method);
  2808. }
  2809. inline void WhereSelectArrayIterator_2__ctor_mCFDF5484DEE46045B320C928B40C1DB170ED7221 (WhereSelectArrayIterator_2_t0565EB3033FAD927C35E0B8525D2ABB0F1FECB40* __this, StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* ___2_selector, const RuntimeMethod* method)
  2810. {
  2811. (( void (*) (WhereSelectArrayIterator_2_t0565EB3033FAD927C35E0B8525D2ABB0F1FECB40*, StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B*, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A*, Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF*, const RuntimeMethod*))WhereSelectArrayIterator_2__ctor_mCFDF5484DEE46045B320C928B40C1DB170ED7221_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2812. }
  2813. inline bool Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_inline (Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  2814. {
  2815. return (( bool (*) (Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*))Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_gshared_inline)(__this, ___0_arg, method);
  2816. }
  2817. inline int32_t Func_2_Invoke_m57961B138A397ADAB0DC71E56519ADBD63327D27_inline (Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  2818. {
  2819. return (( int32_t (*) (Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*))Func_2_Invoke_m57961B138A397ADAB0DC71E56519ADBD63327D27_gshared_inline)(__this, ___0_arg, method);
  2820. }
  2821. inline void WhereSelectArrayIterator_2__ctor_mC246DFE6E89D80A80900F10D492E7093FF349C47 (WhereSelectArrayIterator_2_tF795401649F680CCD3CB35E5CF5B073D7D6B03CB* __this, StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* ___2_selector, const RuntimeMethod* method)
  2822. {
  2823. (( void (*) (WhereSelectArrayIterator_2_tF795401649F680CCD3CB35E5CF5B073D7D6B03CB*, StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B*, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A*, Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD*, const RuntimeMethod*))WhereSelectArrayIterator_2__ctor_mC246DFE6E89D80A80900F10D492E7093FF349C47_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2824. }
  2825. inline RuntimeObject* Func_2_Invoke_m1F78C6C79382EA6E74D62E31DD00A9378266A518_inline (Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  2826. {
  2827. return (( RuntimeObject* (*) (Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*))Func_2_Invoke_m1F78C6C79382EA6E74D62E31DD00A9378266A518_gshared_inline)(__this, ___0_arg, method);
  2828. }
  2829. inline void WhereSelectEnumerableIterator_2__ctor_m96BAED87987DAE93B4E6887AE45943A3E21D4E13 (WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D* __this, RuntimeObject* ___0_source, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___1_predicate, Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___2_selector, const RuntimeMethod* method)
  2830. {
  2831. (( void (*) (WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D*, RuntimeObject*, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA*, Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m96BAED87987DAE93B4E6887AE45943A3E21D4E13_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2832. }
  2833. inline void WhereSelectEnumerableIterator_2__ctor_m7BBD99849FABDA48F6D93BCE742C5B8398B5409F (WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6* __this, RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* ___2_selector, const RuntimeMethod* method)
  2834. {
  2835. (( void (*) (WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6*, RuntimeObject*, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m7BBD99849FABDA48F6D93BCE742C5B8398B5409F_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2836. }
  2837. inline void WhereSelectEnumerableIterator_2__ctor_m2E08505C4CB96CC2AD340B4A2B0D3BF0D6DA01F9 (WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F* __this, RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___2_selector, const RuntimeMethod* method)
  2838. {
  2839. (( void (*) (WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F*, RuntimeObject*, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, Func_2_tACBF5A1656250800CE861707354491F0611F6624*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m2E08505C4CB96CC2AD340B4A2B0D3BF0D6DA01F9_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2840. }
  2841. inline void WhereSelectEnumerableIterator_2__ctor_m646AB1CCB6D9D0F7262BFB41A4D35C6C14C6A4D2 (WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9* __this, RuntimeObject* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* ___2_selector, const RuntimeMethod* method)
  2842. {
  2843. (( void (*) (WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9*, RuntimeObject*, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A*, Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m646AB1CCB6D9D0F7262BFB41A4D35C6C14C6A4D2_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2844. }
  2845. inline void WhereSelectEnumerableIterator_2__ctor_m67E0676B846F7D5D13322DFE2366E000F49CCE01 (WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586* __this, RuntimeObject* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* ___2_selector, const RuntimeMethod* method)
  2846. {
  2847. (( void (*) (WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586*, RuntimeObject*, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A*, Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m67E0676B846F7D5D13322DFE2366E000F49CCE01_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2848. }
  2849. inline void WhereSelectListIterator_2__ctor_m42B6E206A0E398E45DA94F8109B58ACE1749F6A4 (WhereSelectListIterator_2_t770A927BE7E150C131946093084804F846AF241A* __this, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___0_source, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___1_predicate, Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___2_selector, const RuntimeMethod* method)
  2850. {
  2851. (( void (*) (WhereSelectListIterator_2_t770A927BE7E150C131946093084804F846AF241A*, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA*, Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_m42B6E206A0E398E45DA94F8109B58ACE1749F6A4_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2852. }
  2853. inline Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
  2854. {
  2855. return (( Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_gshared)(__this, method);
  2856. }
  2857. inline int32_t Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_inline (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method)
  2858. {
  2859. return (( int32_t (*) (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*, const RuntimeMethod*))Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_gshared_inline)(__this, method);
  2860. }
  2861. inline bool Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312 (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method)
  2862. {
  2863. return (( bool (*) (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*, const RuntimeMethod*))Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_gshared)(__this, method);
  2864. }
  2865. inline void WhereSelectListIterator_2__ctor_m5658691CD6D5E52B8CB4D7BF7728DF1A36AD99BF (WhereSelectListIterator_2_tFA8E9A90E251C243AA65C041D7421667E9920343* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* ___2_selector, const RuntimeMethod* method)
  2866. {
  2867. (( void (*) (WhereSelectListIterator_2_tFA8E9A90E251C243AA65C041D7421667E9920343*, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_m5658691CD6D5E52B8CB4D7BF7728DF1A36AD99BF_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2868. }
  2869. inline void WhereSelectListIterator_2__ctor_m9CC6A34DCA0012E593221AFBACC4F20664BD876A (WhereSelectListIterator_2_tC97775A217B6CD43A5FD2A085EE12720F7C3808A* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___2_selector, const RuntimeMethod* method)
  2870. {
  2871. (( void (*) (WhereSelectListIterator_2_tC97775A217B6CD43A5FD2A085EE12720F7C3808A*, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, Func_2_tACBF5A1656250800CE861707354491F0611F6624*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_m9CC6A34DCA0012E593221AFBACC4F20664BD876A_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2872. }
  2873. inline void WhereSelectListIterator_2__ctor_m6D88E3712F21C182AA3200920A4231559C7E8C64 (WhereSelectListIterator_2_tB360A4830EF7E0F0829573AE66B167A7996E0E52* __this, List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* ___2_selector, const RuntimeMethod* method)
  2874. {
  2875. (( void (*) (WhereSelectListIterator_2_tB360A4830EF7E0F0829573AE66B167A7996E0E52*, List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF*, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A*, Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_m6D88E3712F21C182AA3200920A4231559C7E8C64_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2876. }
  2877. inline Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F List_1_GetEnumerator_m171CCAFC24F3096494C02B26FB8B10C408952751 (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* __this, const RuntimeMethod* method)
  2878. {
  2879. return (( Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F (*) (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF*, const RuntimeMethod*))List_1_GetEnumerator_m171CCAFC24F3096494C02B26FB8B10C408952751_gshared)(__this, method);
  2880. }
  2881. inline StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 Enumerator_get_Current_m4E279E6389EB06C5DBE88A74E3BD3F23FB2B17E4_inline (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* __this, const RuntimeMethod* method)
  2882. {
  2883. return (( StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 (*) (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F*, const RuntimeMethod*))Enumerator_get_Current_m4E279E6389EB06C5DBE88A74E3BD3F23FB2B17E4_gshared_inline)(__this, method);
  2884. }
  2885. inline bool Enumerator_MoveNext_m6A369A40774C06803D46E3D1DBA2874ECFF63E9E (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* __this, const RuntimeMethod* method)
  2886. {
  2887. return (( bool (*) (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F*, const RuntimeMethod*))Enumerator_MoveNext_m6A369A40774C06803D46E3D1DBA2874ECFF63E9E_gshared)(__this, method);
  2888. }
  2889. inline void WhereSelectListIterator_2__ctor_m15AA54F3B60B64CEFB048CD88E3A1BD06AC2C62E (WhereSelectListIterator_2_t60681EEE1A6CB8E9C8EE807AA2E2BDA68B9B6989* __this, List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* ___2_selector, const RuntimeMethod* method)
  2890. {
  2891. (( void (*) (WhereSelectListIterator_2_t60681EEE1A6CB8E9C8EE807AA2E2BDA68B9B6989*, List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF*, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A*, Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_m15AA54F3B60B64CEFB048CD88E3A1BD06AC2C62E_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2892. }
  2893. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
  2894. inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  2895. {
  2896. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
  2897. }
  2898. #ifdef __clang__
  2899. #pragma clang diagnostic push
  2900. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2901. #pragma clang diagnostic ignored "-Wunused-variable"
  2902. #endif
  2903. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VerticalVirtualizationController_1_get_activeItems_m5771BE91B7EE5DD1CD69E13A60D9DAD9F81E8535_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method)
  2904. {
  2905. {
  2906. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_ActiveItems;
  2907. return (RuntimeObject*)L_0;
  2908. }
  2909. }
  2910. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VerticalVirtualizationController_1_get_itemsCount_m41C7EC9F6A7BC1C8586B50841E845B6414F9801F_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method)
  2911. {
  2912. static bool s_Il2CppMethodInitialized;
  2913. if (!s_Il2CppMethodInitialized)
  2914. {
  2915. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
  2916. s_Il2CppMethodInitialized = true;
  2917. }
  2918. {
  2919. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_0 = __this->___m_CollectionView;
  2920. NullCheck(L_0);
  2921. RuntimeObject* L_1;
  2922. L_1 = BaseVerticalCollectionView_get_itemsSource_mE1E01CC16339B3B28C6E1198A74AB8DE8E31A496(L_0, NULL);
  2923. NullCheck((RuntimeObject*)L_1);
  2924. int32_t L_2;
  2925. L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  2926. return L_2;
  2927. }
  2928. }
  2929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VerticalVirtualizationController_1_VisibleItemPredicate_mF74E98CD97471A785AC772347CC1112EE868CBF0_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, RuntimeObject* ___0_i, const RuntimeMethod* method)
  2930. {
  2931. static bool s_Il2CppMethodInitialized;
  2932. if (!s_Il2CppMethodInitialized)
  2933. {
  2934. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var);
  2935. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StyleEnum_1_op_Equality_m0A305FB462EE2B52AD8BBC87CFCDAA27BA4B94CD_RuntimeMethod_var);
  2936. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StyleEnum_1_op_Implicit_mE2664CDFC678F602380EED12BA228071E6F49030_RuntimeMethod_var);
  2937. s_Il2CppMethodInitialized = true;
  2938. }
  2939. {
  2940. RuntimeObject* L_0 = ___0_i;
  2941. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_0);
  2942. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1;
  2943. L_1 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_0);
  2944. NullCheck(L_1);
  2945. RuntimeObject* L_2;
  2946. L_2 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_1, NULL);
  2947. NullCheck(L_2);
  2948. StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69 L_3;
  2949. L_3 = InterfaceFuncInvoker0< StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69 >::Invoke(17, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_2);
  2950. StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69 L_4;
  2951. L_4 = StyleEnum_1_op_Implicit_mE2664CDFC678F602380EED12BA228071E6F49030((int32_t)0, StyleEnum_1_op_Implicit_mE2664CDFC678F602380EED12BA228071E6F49030_RuntimeMethod_var);
  2952. bool L_5;
  2953. L_5 = StyleEnum_1_op_Equality_m0A305FB462EE2B52AD8BBC87CFCDAA27BA4B94CD(L_3, L_4, StyleEnum_1_op_Equality_m0A305FB462EE2B52AD8BBC87CFCDAA27BA4B94CD_RuntimeMethod_var);
  2954. return L_5;
  2955. }
  2956. }
  2957. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VerticalVirtualizationController_1_get_firstVisibleItem_m82CAFF6CE0A7E6C2097640ECD92EE8971182E59C_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method)
  2958. {
  2959. {
  2960. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_ActiveItems;
  2961. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___m_VisibleItemPredicateDelegate;
  2962. RuntimeObject* L_2;
  2963. L_2 = Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994((RuntimeObject*)L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  2964. return L_2;
  2965. }
  2966. }
  2967. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VerticalVirtualizationController_1_get_lastVisibleItem_mAB27E476457270B251979B2A73DE8B419E587659_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method)
  2968. {
  2969. {
  2970. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_ActiveItems;
  2971. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___m_VisibleItemPredicateDelegate;
  2972. RuntimeObject* L_2;
  2973. L_2 = Enumerable_LastOrDefault_TisRuntimeObject_mB7B75BD214645D8A79DFF139356112781451A936((RuntimeObject*)L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  2974. return L_2;
  2975. }
  2976. }
  2977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VerticalVirtualizationController_1_get_visibleItemCount_m6808CEB4E53AC329802DC87298F99C249C3CF112_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method)
  2978. {
  2979. {
  2980. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_ActiveItems;
  2981. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___m_VisibleItemPredicateDelegate;
  2982. int32_t L_2;
  2983. L_2 = Enumerable_Count_TisRuntimeObject_mF0A3BCDCC75BCD5F4B818C48731347D0ED0EC827((RuntimeObject*)L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  2984. return L_2;
  2985. }
  2986. }
  2987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB* VerticalVirtualizationController_1_get_serializedData_mBAE175BB1331E669FE93C025037ADDE19158A837_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method)
  2988. {
  2989. {
  2990. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_0 = __this->___m_CollectionView;
  2991. NullCheck(L_0);
  2992. SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB* L_1 = L_0->___serializedVirtualizationData;
  2993. return L_1;
  2994. }
  2995. }
  2996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VerticalVirtualizationController_1_get_firstVisibleIndex_m42843C9658F41E32ED1ADC19C8FC6C9061FB6423_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method)
  2997. {
  2998. int32_t G_B2_0 = 0;
  2999. int32_t G_B1_0 = 0;
  3000. int32_t G_B3_0 = 0;
  3001. int32_t G_B3_1 = 0;
  3002. {
  3003. SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB* L_0;
  3004. L_0 = VerticalVirtualizationController_1_get_serializedData_mBAE175BB1331E669FE93C025037ADDE19158A837(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  3005. NullCheck(L_0);
  3006. int32_t L_1 = L_0->___firstVisibleIndex;
  3007. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_2 = __this->___m_CollectionView;
  3008. NullCheck(L_2);
  3009. CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* L_3;
  3010. L_3 = BaseVerticalCollectionView_get_viewController_m31FB4608049318BAFF48CA9C922797A0CA59264F_inline(L_2, NULL);
  3011. if (L_3)
  3012. {
  3013. G_B2_0 = L_1;
  3014. goto IL_0025;
  3015. }
  3016. G_B1_0 = L_1;
  3017. }
  3018. {
  3019. SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB* L_4;
  3020. L_4 = VerticalVirtualizationController_1_get_serializedData_mBAE175BB1331E669FE93C025037ADDE19158A837(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  3021. NullCheck(L_4);
  3022. int32_t L_5 = L_4->___firstVisibleIndex;
  3023. G_B3_0 = L_5;
  3024. G_B3_1 = G_B1_0;
  3025. goto IL_0037;
  3026. }
  3027. IL_0025:
  3028. {
  3029. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_6 = __this->___m_CollectionView;
  3030. NullCheck(L_6);
  3031. CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* L_7;
  3032. L_7 = BaseVerticalCollectionView_get_viewController_m31FB4608049318BAFF48CA9C922797A0CA59264F_inline(L_6, NULL);
  3033. NullCheck(L_7);
  3034. int32_t L_8;
  3035. L_8 = VirtualFuncInvoker0< int32_t >::Invoke(9, L_7);
  3036. G_B3_0 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  3037. G_B3_1 = G_B2_0;
  3038. }
  3039. IL_0037:
  3040. {
  3041. int32_t L_9;
  3042. L_9 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(G_B3_1, G_B3_0, NULL);
  3043. return L_9;
  3044. }
  3045. }
  3046. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerticalVirtualizationController_1_set_firstVisibleIndex_mABDC3B8CEFB53554BFEB003AE479DF99A5DC13A2_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, int32_t ___0_value, const RuntimeMethod* method)
  3047. {
  3048. {
  3049. SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB* L_0;
  3050. L_0 = VerticalVirtualizationController_1_get_serializedData_mBAE175BB1331E669FE93C025037ADDE19158A837(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  3051. int32_t L_1 = ___0_value;
  3052. NullCheck(L_0);
  3053. L_0->___firstVisibleIndex = L_1;
  3054. return;
  3055. }
  3056. }
  3057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float VerticalVirtualizationController_1_get_lastHeight_m2B0E6420EAB9557359C528A459EE84BDC1926D29_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method)
  3058. {
  3059. {
  3060. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_0 = __this->___m_CollectionView;
  3061. NullCheck(L_0);
  3062. float L_1;
  3063. L_1 = BaseVerticalCollectionView_get_lastHeight_mEDABF6845E379DCA0216106F56FAF84B952DA1F2_inline(L_0, NULL);
  3064. return L_1;
  3065. }
  3066. }
  3067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VerticalVirtualizationController_1_get_alwaysRebindOnRefresh_mB9C3A538BD60C07E276B0F753DA8E636CA862AB4_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method)
  3068. {
  3069. {
  3070. return (bool)1;
  3071. }
  3072. }
  3073. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerticalVirtualizationController_1__ctor_mDD14CF7DF7586CFCB5E6EF69BC643CF090377096_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* ___0_collectionView, const RuntimeMethod* method)
  3074. {
  3075. static bool s_Il2CppMethodInitialized;
  3076. if (!s_Il2CppMethodInitialized)
  3077. {
  3078. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
  3079. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
  3080. s_Il2CppMethodInitialized = true;
  3081. }
  3082. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* G_B2_0 = NULL;
  3083. VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* G_B2_1 = NULL;
  3084. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* G_B1_0 = NULL;
  3085. VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* G_B1_1 = NULL;
  3086. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* G_B4_0 = NULL;
  3087. RuntimeObject* G_B4_1 = NULL;
  3088. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* G_B4_2 = NULL;
  3089. VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* G_B4_3 = NULL;
  3090. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* G_B3_0 = NULL;
  3091. RuntimeObject* G_B3_1 = NULL;
  3092. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* G_B3_2 = NULL;
  3093. VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* G_B3_3 = NULL;
  3094. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* G_B6_0 = NULL;
  3095. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* G_B6_1 = NULL;
  3096. RuntimeObject* G_B6_2 = NULL;
  3097. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* G_B6_3 = NULL;
  3098. VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* G_B6_4 = NULL;
  3099. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* G_B5_0 = NULL;
  3100. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* G_B5_1 = NULL;
  3101. RuntimeObject* G_B5_2 = NULL;
  3102. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* G_B5_3 = NULL;
  3103. VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* G_B5_4 = NULL;
  3104. {
  3105. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 11));
  3106. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_0 = ((U3CU3Ec_t039AD5F50469B7DF90804F79B406E0DDE952CC2E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 11)))->___U3CU3E9__30_0;
  3107. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_1 = L_0;
  3108. if (L_1)
  3109. {
  3110. G_B2_0 = L_1;
  3111. G_B2_1 = __this;
  3112. goto IL_0020;
  3113. }
  3114. G_B1_0 = L_1;
  3115. G_B1_1 = __this;
  3116. }
  3117. {
  3118. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 11));
  3119. U3CU3Ec_t039AD5F50469B7DF90804F79B406E0DDE952CC2E* L_2 = ((U3CU3Ec_t039AD5F50469B7DF90804F79B406E0DDE952CC2E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 11)))->___U3CU3E9;
  3120. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_3 = (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
  3121. Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8(L_3, (RuntimeObject*)L_2, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 12)), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  3122. Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_4 = L_3;
  3123. ((U3CU3Ec_t039AD5F50469B7DF90804F79B406E0DDE952CC2E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 11)))->___U3CU3E9__30_0 = L_4;
  3124. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t039AD5F50469B7DF90804F79B406E0DDE952CC2E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 11)))->___U3CU3E9__30_0), (void*)L_4);
  3125. G_B2_0 = L_4;
  3126. G_B2_1 = G_B1_1;
  3127. }
  3128. IL_0020:
  3129. {
  3130. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 11));
  3131. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_5 = ((U3CU3Ec_t039AD5F50469B7DF90804F79B406E0DDE952CC2E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 11)))->___U3CU3E9__30_1;
  3132. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_6 = L_5;
  3133. if (L_6)
  3134. {
  3135. G_B4_0 = L_6;
  3136. G_B4_1 = NULL;
  3137. G_B4_2 = G_B2_0;
  3138. G_B4_3 = G_B2_1;
  3139. goto IL_0040;
  3140. }
  3141. G_B3_0 = L_6;
  3142. G_B3_1 = NULL;
  3143. G_B3_2 = G_B2_0;
  3144. G_B3_3 = G_B2_1;
  3145. }
  3146. {
  3147. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 11));
  3148. U3CU3Ec_t039AD5F50469B7DF90804F79B406E0DDE952CC2E* L_7 = ((U3CU3Ec_t039AD5F50469B7DF90804F79B406E0DDE952CC2E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 11)))->___U3CU3E9;
  3149. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_8 = (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14));
  3150. Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4(L_8, (RuntimeObject*)L_7, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 15)), il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  3151. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_9 = L_8;
  3152. ((U3CU3Ec_t039AD5F50469B7DF90804F79B406E0DDE952CC2E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 11)))->___U3CU3E9__30_1 = L_9;
  3153. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t039AD5F50469B7DF90804F79B406E0DDE952CC2E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 11)))->___U3CU3E9__30_1), (void*)L_9);
  3154. G_B4_0 = L_9;
  3155. G_B4_1 = G_B3_1;
  3156. G_B4_2 = G_B3_2;
  3157. G_B4_3 = G_B3_3;
  3158. }
  3159. IL_0040:
  3160. {
  3161. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 11));
  3162. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_10 = ((U3CU3Ec_t039AD5F50469B7DF90804F79B406E0DDE952CC2E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 11)))->___U3CU3E9__30_2;
  3163. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_11 = L_10;
  3164. if (L_11)
  3165. {
  3166. G_B6_0 = L_11;
  3167. G_B6_1 = G_B4_0;
  3168. G_B6_2 = G_B4_1;
  3169. G_B6_3 = G_B4_2;
  3170. G_B6_4 = G_B4_3;
  3171. goto IL_005f;
  3172. }
  3173. G_B5_0 = L_11;
  3174. G_B5_1 = G_B4_0;
  3175. G_B5_2 = G_B4_1;
  3176. G_B5_3 = G_B4_2;
  3177. G_B5_4 = G_B4_3;
  3178. }
  3179. {
  3180. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 11));
  3181. U3CU3Ec_t039AD5F50469B7DF90804F79B406E0DDE952CC2E* L_12 = ((U3CU3Ec_t039AD5F50469B7DF90804F79B406E0DDE952CC2E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 11)))->___U3CU3E9;
  3182. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_13 = (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14));
  3183. Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4(L_13, (RuntimeObject*)L_12, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 17)), il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  3184. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_14 = L_13;
  3185. ((U3CU3Ec_t039AD5F50469B7DF90804F79B406E0DDE952CC2E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 11)))->___U3CU3E9__30_2 = L_14;
  3186. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t039AD5F50469B7DF90804F79B406E0DDE952CC2E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 11)))->___U3CU3E9__30_2), (void*)L_14);
  3187. G_B6_0 = L_14;
  3188. G_B6_1 = G_B5_1;
  3189. G_B6_2 = G_B5_2;
  3190. G_B6_3 = G_B5_3;
  3191. G_B6_4 = G_B5_4;
  3192. }
  3193. IL_005f:
  3194. {
  3195. ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* L_15 = (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 18));
  3196. ObjectPool_1__ctor_m4CED6C10E611A3CC63F3CF84423C183C1412177F(L_15, G_B6_3, (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)G_B6_2, G_B6_1, G_B6_0, (bool)1, ((int32_t)10), ((int32_t)10000), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  3197. NullCheck(G_B6_4);
  3198. G_B6_4->___m_Pool = L_15;
  3199. Il2CppCodeGenWriteBarrier((void**)(&G_B6_4->___m_Pool), (void*)L_15);
  3200. __this->___m_LastFocusedElementIndex = (-1);
  3201. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_16 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
  3202. List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_16, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
  3203. __this->___m_LastFocusedElementTreeChildIndexes = L_16;
  3204. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LastFocusedElementTreeChildIndexes), (void*)L_16);
  3205. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_17 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 1));
  3206. List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690(L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  3207. __this->___m_ScrollInsertionList = L_17;
  3208. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ScrollInsertionList), (void*)L_17);
  3209. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_18 = ___0_collectionView;
  3210. NullCheck(L_18);
  3211. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_19;
  3212. L_19 = BaseVerticalCollectionView_get_scrollView_mB4F44C6276CC57A0D8AD030F3C396650532E83CC_inline(L_18, NULL);
  3213. CollectionVirtualizationController__ctor_m15661787A5CF03B2A2EC3250592571C64A0174D2((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this, L_19, NULL);
  3214. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_20 = ___0_collectionView;
  3215. __this->___m_CollectionView = L_20;
  3216. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CollectionView), (void*)L_20);
  3217. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_21 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 1));
  3218. List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690(L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  3219. __this->___m_ActiveItems = L_21;
  3220. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ActiveItems), (void*)L_21);
  3221. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_22 = (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  3222. Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697(L_22, (RuntimeObject*)__this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  3223. __this->___m_VisibleItemPredicateDelegate = L_22;
  3224. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_VisibleItemPredicateDelegate), (void*)L_22);
  3225. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_23 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  3226. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_23);
  3227. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_24;
  3228. L_24 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(99, (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_23);
  3229. NullCheck(L_24);
  3230. VisualElement_set_disableClipping_m3E786643EBFEE5BDC0778C835140934FF3FF80CB(L_24, (bool)0, NULL);
  3231. return;
  3232. }
  3233. }
  3234. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerticalVirtualizationController_1_Refresh_mA648D405FBCF47E4BE5AAA5B52116A5811BA2B31_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, bool ___0_rebuild, const RuntimeMethod* method)
  3235. {
  3236. static bool s_Il2CppMethodInitialized;
  3237. if (!s_Il2CppMethodInitialized)
  3238. {
  3239. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var);
  3240. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StyleEnum_1_op_Equality_m0A305FB462EE2B52AD8BBC87CFCDAA27BA4B94CD_RuntimeMethod_var);
  3241. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StyleEnum_1_op_Implicit_mE2664CDFC678F602380EED12BA228071E6F49030_RuntimeMethod_var);
  3242. s_Il2CppMethodInitialized = true;
  3243. }
  3244. bool V_0 = false;
  3245. int32_t V_1 = 0;
  3246. int32_t V_2 = 0;
  3247. RuntimeObject* V_3 = NULL;
  3248. bool V_4 = false;
  3249. bool V_5 = false;
  3250. bool V_6 = false;
  3251. bool V_7 = false;
  3252. bool V_8 = false;
  3253. bool V_9 = false;
  3254. bool V_10 = false;
  3255. bool V_11 = false;
  3256. bool V_12 = false;
  3257. bool V_13 = false;
  3258. int32_t G_B9_0 = 0;
  3259. int32_t G_B15_0 = 0;
  3260. {
  3261. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_0 = __this->___m_CollectionView;
  3262. NullCheck(L_0);
  3263. bool L_1;
  3264. L_1 = VirtualFuncInvoker0< bool >::Invoke(109, L_0);
  3265. V_0 = L_1;
  3266. V_1 = 0;
  3267. goto IL_0139;
  3268. }
  3269. IL_0014:
  3270. {
  3271. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  3272. int32_t L_2;
  3273. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(4, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  3274. int32_t L_3 = V_1;
  3275. V_2 = ((int32_t)il2cpp_codegen_add(L_2, L_3));
  3276. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_4 = __this->___m_ActiveItems;
  3277. int32_t L_5 = V_1;
  3278. NullCheck(L_4);
  3279. RuntimeObject* L_6;
  3280. L_6 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
  3281. V_3 = L_6;
  3282. RuntimeObject* L_7 = V_3;
  3283. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_7);
  3284. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8;
  3285. L_8 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_7);
  3286. NullCheck(L_8);
  3287. RuntimeObject* L_9;
  3288. L_9 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_8, NULL);
  3289. NullCheck(L_9);
  3290. StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69 L_10;
  3291. L_10 = InterfaceFuncInvoker0< StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69 >::Invoke(17, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_9);
  3292. StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69 L_11;
  3293. L_11 = StyleEnum_1_op_Implicit_mE2664CDFC678F602380EED12BA228071E6F49030((int32_t)0, StyleEnum_1_op_Implicit_mE2664CDFC678F602380EED12BA228071E6F49030_RuntimeMethod_var);
  3294. bool L_12;
  3295. L_12 = StyleEnum_1_op_Equality_m0A305FB462EE2B52AD8BBC87CFCDAA27BA4B94CD(L_10, L_11, StyleEnum_1_op_Equality_m0A305FB462EE2B52AD8BBC87CFCDAA27BA4B94CD_RuntimeMethod_var);
  3296. V_4 = L_12;
  3297. bool L_13 = ___0_rebuild;
  3298. V_5 = L_13;
  3299. bool L_14 = V_5;
  3300. if (!L_14)
  3301. {
  3302. goto IL_0092;
  3303. }
  3304. }
  3305. {
  3306. bool L_15 = V_0;
  3307. V_6 = L_15;
  3308. bool L_16 = V_6;
  3309. if (!L_16)
  3310. {
  3311. goto IL_0080;
  3312. }
  3313. }
  3314. {
  3315. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_17 = __this->___m_CollectionView;
  3316. NullCheck(L_17);
  3317. CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* L_18;
  3318. L_18 = BaseVerticalCollectionView_get_viewController_m31FB4608049318BAFF48CA9C922797A0CA59264F_inline(L_17, NULL);
  3319. RuntimeObject* L_19 = V_3;
  3320. RuntimeObject* L_20 = V_3;
  3321. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_20);
  3322. int32_t L_21;
  3323. L_21 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_20, NULL);
  3324. NullCheck(L_18);
  3325. VirtualActionInvoker2< ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*, int32_t >::Invoke(16, L_18, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_19, L_21);
  3326. }
  3327. IL_0080:
  3328. {
  3329. ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* L_22 = __this->___m_Pool;
  3330. RuntimeObject* L_23 = V_3;
  3331. NullCheck(L_22);
  3332. ObjectPool_1_Release_m71F1CADB7AD9CC20BD824583A3675A4260965DB5(L_22, L_23, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
  3333. goto IL_0135;
  3334. }
  3335. IL_0092:
  3336. {
  3337. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_24 = __this->___m_CollectionView;
  3338. NullCheck(L_24);
  3339. RuntimeObject* L_25;
  3340. L_25 = BaseVerticalCollectionView_get_itemsSource_mE1E01CC16339B3B28C6E1198A74AB8DE8E31A496(L_24, NULL);
  3341. if (!L_25)
  3342. {
  3343. goto IL_00ae;
  3344. }
  3345. }
  3346. {
  3347. int32_t L_26 = V_2;
  3348. if ((((int32_t)L_26) < ((int32_t)0)))
  3349. {
  3350. goto IL_00ae;
  3351. }
  3352. }
  3353. {
  3354. int32_t L_27 = V_2;
  3355. int32_t L_28;
  3356. L_28 = VerticalVirtualizationController_1_get_itemsCount_m41C7EC9F6A7BC1C8586B50841E845B6414F9801F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  3357. G_B9_0 = ((((int32_t)L_27) < ((int32_t)L_28))? 1 : 0);
  3358. goto IL_00af;
  3359. }
  3360. IL_00ae:
  3361. {
  3362. G_B9_0 = 0;
  3363. }
  3364. IL_00af:
  3365. {
  3366. V_7 = (bool)G_B9_0;
  3367. bool L_29 = V_7;
  3368. if (!L_29)
  3369. {
  3370. goto IL_011e;
  3371. }
  3372. }
  3373. {
  3374. bool L_30 = V_0;
  3375. V_8 = (bool)((((int32_t)L_30) == ((int32_t)0))? 1 : 0);
  3376. bool L_31 = V_8;
  3377. if (!L_31)
  3378. {
  3379. goto IL_00c2;
  3380. }
  3381. }
  3382. {
  3383. goto IL_0135;
  3384. }
  3385. IL_00c2:
  3386. {
  3387. bool L_32 = V_4;
  3388. if (L_32)
  3389. {
  3390. goto IL_00ce;
  3391. }
  3392. }
  3393. {
  3394. bool L_33;
  3395. L_33 = VirtualFuncInvoker0< bool >::Invoke(21, __this);
  3396. G_B15_0 = ((int32_t)(L_33));
  3397. goto IL_00cf;
  3398. }
  3399. IL_00ce:
  3400. {
  3401. G_B15_0 = 1;
  3402. }
  3403. IL_00cf:
  3404. {
  3405. V_9 = (bool)G_B15_0;
  3406. bool L_34 = V_9;
  3407. if (!L_34)
  3408. {
  3409. goto IL_011b;
  3410. }
  3411. }
  3412. {
  3413. RuntimeObject* L_35 = V_3;
  3414. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_35);
  3415. int32_t L_36;
  3416. L_36 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_35, NULL);
  3417. V_10 = (bool)((((int32_t)((((int32_t)L_36) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  3418. bool L_37 = V_10;
  3419. if (!L_37)
  3420. {
  3421. goto IL_0111;
  3422. }
  3423. }
  3424. {
  3425. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_38 = __this->___m_CollectionView;
  3426. NullCheck(L_38);
  3427. CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* L_39;
  3428. L_39 = BaseVerticalCollectionView_get_viewController_m31FB4608049318BAFF48CA9C922797A0CA59264F_inline(L_38, NULL);
  3429. RuntimeObject* L_40 = V_3;
  3430. RuntimeObject* L_41 = V_3;
  3431. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_41);
  3432. int32_t L_42;
  3433. L_42 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_41, NULL);
  3434. NullCheck(L_39);
  3435. VirtualActionInvoker2< ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*, int32_t >::Invoke(16, L_39, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_40, L_42);
  3436. }
  3437. IL_0111:
  3438. {
  3439. RuntimeObject* L_43 = V_3;
  3440. int32_t L_44 = V_2;
  3441. VerticalVirtualizationController_1_Setup_mC5415B4D4C6B65EB15FC1EB2EC4C85661E092CEA(__this, L_43, L_44, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
  3442. }
  3443. IL_011b:
  3444. {
  3445. goto IL_0134;
  3446. }
  3447. IL_011e:
  3448. {
  3449. bool L_45 = V_4;
  3450. V_11 = L_45;
  3451. bool L_46 = V_11;
  3452. if (!L_46)
  3453. {
  3454. goto IL_0134;
  3455. }
  3456. }
  3457. {
  3458. int32_t L_47 = V_1;
  3459. int32_t L_48 = L_47;
  3460. V_1 = ((int32_t)il2cpp_codegen_subtract(L_48, 1));
  3461. VirtualActionInvoker1< int32_t >::Invoke(23, __this, L_48);
  3462. }
  3463. IL_0134:
  3464. {
  3465. }
  3466. IL_0135:
  3467. {
  3468. int32_t L_49 = V_1;
  3469. V_1 = ((int32_t)il2cpp_codegen_add(L_49, 1));
  3470. }
  3471. IL_0139:
  3472. {
  3473. int32_t L_50 = V_1;
  3474. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_51 = __this->___m_ActiveItems;
  3475. NullCheck(L_51);
  3476. int32_t L_52;
  3477. L_52 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_51, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
  3478. V_12 = (bool)((((int32_t)L_50) < ((int32_t)L_52))? 1 : 0);
  3479. bool L_53 = V_12;
  3480. if (L_53)
  3481. {
  3482. goto IL_0014;
  3483. }
  3484. }
  3485. {
  3486. bool L_54 = ___0_rebuild;
  3487. V_13 = L_54;
  3488. bool L_55 = V_13;
  3489. if (!L_55)
  3490. {
  3491. goto IL_017d;
  3492. }
  3493. }
  3494. {
  3495. ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* L_56 = __this->___m_Pool;
  3496. NullCheck(L_56);
  3497. ObjectPool_1_Clear_m1AA2CCDA1BA91BB58C5A4578B03502A034811E4E(L_56, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
  3498. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_57 = __this->___m_ActiveItems;
  3499. NullCheck(L_57);
  3500. List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_inline(L_57, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
  3501. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_58 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  3502. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_58);
  3503. VisualElement_Clear_m201F95F3031691823F39BAEC5ED378C82F34AC7F((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_58, NULL);
  3504. }
  3505. IL_017d:
  3506. {
  3507. return;
  3508. }
  3509. }
  3510. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerticalVirtualizationController_1_Setup_mC5415B4D4C6B65EB15FC1EB2EC4C85661E092CEA_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, RuntimeObject* ___0_recycledItem, int32_t ___1_newIndex, const RuntimeMethod* method)
  3511. {
  3512. static bool s_Il2CppMethodInitialized;
  3513. if (!s_Il2CppMethodInitialized)
  3514. {
  3515. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE_il2cpp_TypeInfo_var);
  3516. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var);
  3517. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StyleEnum_1_op_Implicit_mE2664CDFC678F602380EED12BA228071E6F49030_RuntimeMethod_var);
  3518. s_Il2CppMethodInitialized = true;
  3519. }
  3520. bool V_0 = false;
  3521. int32_t V_1 = 0;
  3522. bool V_2 = false;
  3523. int32_t V_3 = 0;
  3524. int32_t V_4 = 0;
  3525. bool V_5 = false;
  3526. bool V_6 = false;
  3527. bool V_7 = false;
  3528. bool V_8 = false;
  3529. bool V_9 = false;
  3530. bool V_10 = false;
  3531. bool V_11 = false;
  3532. bool V_12 = false;
  3533. bool V_13 = false;
  3534. int32_t G_B10_0 = 0;
  3535. int32_t G_B16_0 = 0;
  3536. int32_t G_B21_0 = 0;
  3537. {
  3538. RuntimeObject* L_0 = ___0_recycledItem;
  3539. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_0);
  3540. bool L_1;
  3541. L_1 = ReusableCollectionItem_get_isDragGhost_m3D932E557A3B750E12C3D6406B0DB52C6D63513F_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_0, NULL);
  3542. V_0 = L_1;
  3543. int32_t L_2;
  3544. L_2 = VerticalVirtualizationController_1_GetDraggedIndex_mD64DED3B14A68F3A59150A7ACFBA2B138F4A7A6A(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
  3545. int32_t L_3 = ___1_newIndex;
  3546. V_5 = (bool)((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0);
  3547. bool L_4 = V_5;
  3548. if (!L_4)
  3549. {
  3550. goto IL_00a3;
  3551. }
  3552. }
  3553. {
  3554. RuntimeObject* L_5 = ___0_recycledItem;
  3555. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_5);
  3556. int32_t L_6;
  3557. L_6 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_5, NULL);
  3558. V_6 = (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  3559. bool L_7 = V_6;
  3560. if (!L_7)
  3561. {
  3562. goto IL_0059;
  3563. }
  3564. }
  3565. {
  3566. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_8 = __this->___m_CollectionView;
  3567. NullCheck(L_8);
  3568. CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* L_9;
  3569. L_9 = BaseVerticalCollectionView_get_viewController_m31FB4608049318BAFF48CA9C922797A0CA59264F_inline(L_8, NULL);
  3570. RuntimeObject* L_10 = ___0_recycledItem;
  3571. RuntimeObject* L_11 = ___0_recycledItem;
  3572. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_11);
  3573. int32_t L_12;
  3574. L_12 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_11, NULL);
  3575. NullCheck(L_9);
  3576. VirtualActionInvoker2< ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*, int32_t >::Invoke(16, L_9, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_10, L_12);
  3577. }
  3578. IL_0059:
  3579. {
  3580. RuntimeObject* L_13 = ___0_recycledItem;
  3581. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_13);
  3582. VirtualActionInvoker1< bool >::Invoke(10, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_13, (bool)1);
  3583. RuntimeObject* L_14 = ___0_recycledItem;
  3584. RuntimeObject* L_15 = __this->___m_DraggedItem;
  3585. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_15);
  3586. int32_t L_16;
  3587. L_16 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_15, NULL);
  3588. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_14);
  3589. ReusableCollectionItem_set_index_mBE6E436EF78A151186FE66E59E1F032B653BBF1E_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_14, L_16, NULL);
  3590. RuntimeObject* L_17 = ___0_recycledItem;
  3591. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_17);
  3592. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_18;
  3593. L_18 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_17);
  3594. NullCheck(L_18);
  3595. RuntimeObject* L_19;
  3596. L_19 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_18, NULL);
  3597. StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69 L_20;
  3598. L_20 = StyleEnum_1_op_Implicit_mE2664CDFC678F602380EED12BA228071E6F49030((int32_t)0, StyleEnum_1_op_Implicit_mE2664CDFC678F602380EED12BA228071E6F49030_RuntimeMethod_var);
  3599. NullCheck(L_19);
  3600. InterfaceActionInvoker1< StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69 >::Invoke(18, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_19, L_20);
  3601. goto IL_02d7;
  3602. }
  3603. IL_00a3:
  3604. {
  3605. bool L_21 = V_0;
  3606. V_7 = L_21;
  3607. bool L_22 = V_7;
  3608. if (!L_22)
  3609. {
  3610. goto IL_00b9;
  3611. }
  3612. }
  3613. {
  3614. RuntimeObject* L_23 = ___0_recycledItem;
  3615. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_23);
  3616. VirtualActionInvoker1< bool >::Invoke(10, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_23, (bool)0);
  3617. }
  3618. IL_00b9:
  3619. {
  3620. int32_t L_24 = ___1_newIndex;
  3621. int32_t L_25;
  3622. L_25 = VerticalVirtualizationController_1_get_itemsCount_m41C7EC9F6A7BC1C8586B50841E845B6414F9801F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  3623. V_8 = (bool)((((int32_t)((((int32_t)L_24) < ((int32_t)L_25))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  3624. bool L_26 = V_8;
  3625. if (!L_26)
  3626. {
  3627. goto IL_0148;
  3628. }
  3629. }
  3630. {
  3631. RuntimeObject* L_27 = ___0_recycledItem;
  3632. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_27);
  3633. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_28;
  3634. L_28 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_27);
  3635. NullCheck(L_28);
  3636. RuntimeObject* L_29;
  3637. L_29 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_28, NULL);
  3638. StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69 L_30;
  3639. L_30 = StyleEnum_1_op_Implicit_mE2664CDFC678F602380EED12BA228071E6F49030((int32_t)1, StyleEnum_1_op_Implicit_mE2664CDFC678F602380EED12BA228071E6F49030_RuntimeMethod_var);
  3640. NullCheck(L_29);
  3641. InterfaceActionInvoker1< StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69 >::Invoke(18, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_29, L_30);
  3642. RuntimeObject* L_31 = ___0_recycledItem;
  3643. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_31);
  3644. int32_t L_32;
  3645. L_32 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_31, NULL);
  3646. if ((((int32_t)L_32) < ((int32_t)0)))
  3647. {
  3648. goto IL_010b;
  3649. }
  3650. }
  3651. {
  3652. RuntimeObject* L_33 = ___0_recycledItem;
  3653. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_33);
  3654. int32_t L_34;
  3655. L_34 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_33, NULL);
  3656. int32_t L_35;
  3657. L_35 = VerticalVirtualizationController_1_get_itemsCount_m41C7EC9F6A7BC1C8586B50841E845B6414F9801F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  3658. G_B10_0 = ((((int32_t)L_34) < ((int32_t)L_35))? 1 : 0);
  3659. goto IL_010c;
  3660. }
  3661. IL_010b:
  3662. {
  3663. G_B10_0 = 0;
  3664. }
  3665. IL_010c:
  3666. {
  3667. V_9 = (bool)G_B10_0;
  3668. bool L_36 = V_9;
  3669. if (!L_36)
  3670. {
  3671. goto IL_0143;
  3672. }
  3673. }
  3674. {
  3675. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_37 = __this->___m_CollectionView;
  3676. NullCheck(L_37);
  3677. CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* L_38;
  3678. L_38 = BaseVerticalCollectionView_get_viewController_m31FB4608049318BAFF48CA9C922797A0CA59264F_inline(L_37, NULL);
  3679. RuntimeObject* L_39 = ___0_recycledItem;
  3680. RuntimeObject* L_40 = ___0_recycledItem;
  3681. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_40);
  3682. int32_t L_41;
  3683. L_41 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_40, NULL);
  3684. NullCheck(L_38);
  3685. VirtualActionInvoker2< ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*, int32_t >::Invoke(16, L_38, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_39, L_41);
  3686. RuntimeObject* L_42 = ___0_recycledItem;
  3687. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_42);
  3688. ReusableCollectionItem_set_index_mBE6E436EF78A151186FE66E59E1F032B653BBF1E_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_42, (-1), NULL);
  3689. }
  3690. IL_0143:
  3691. {
  3692. goto IL_02d7;
  3693. }
  3694. IL_0148:
  3695. {
  3696. RuntimeObject* L_43 = ___0_recycledItem;
  3697. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_43);
  3698. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_44;
  3699. L_44 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_43);
  3700. NullCheck(L_44);
  3701. RuntimeObject* L_45;
  3702. L_45 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_44, NULL);
  3703. StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69 L_46;
  3704. L_46 = StyleEnum_1_op_Implicit_mE2664CDFC678F602380EED12BA228071E6F49030((int32_t)0, StyleEnum_1_op_Implicit_mE2664CDFC678F602380EED12BA228071E6F49030_RuntimeMethod_var);
  3705. NullCheck(L_45);
  3706. InterfaceActionInvoker1< StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69 >::Invoke(18, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_45, L_46);
  3707. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_47 = __this->___m_CollectionView;
  3708. NullCheck(L_47);
  3709. CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* L_48;
  3710. L_48 = BaseVerticalCollectionView_get_viewController_m31FB4608049318BAFF48CA9C922797A0CA59264F_inline(L_47, NULL);
  3711. int32_t L_49 = ___1_newIndex;
  3712. NullCheck(L_48);
  3713. int32_t L_50;
  3714. L_50 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(12, L_48, L_49);
  3715. V_1 = L_50;
  3716. RuntimeObject* L_51 = ___0_recycledItem;
  3717. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_51);
  3718. int32_t L_52;
  3719. L_52 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_51, NULL);
  3720. int32_t L_53 = ___1_newIndex;
  3721. if ((!(((uint32_t)L_52) == ((uint32_t)L_53))))
  3722. {
  3723. goto IL_0194;
  3724. }
  3725. }
  3726. {
  3727. RuntimeObject* L_54 = ___0_recycledItem;
  3728. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_54);
  3729. int32_t L_55;
  3730. L_55 = ReusableCollectionItem_get_id_m765F123306544777F8B1E273AFB8A0A1E94C4857_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_54, NULL);
  3731. int32_t L_56 = V_1;
  3732. G_B16_0 = ((((int32_t)L_55) == ((int32_t)L_56))? 1 : 0);
  3733. goto IL_0195;
  3734. }
  3735. IL_0194:
  3736. {
  3737. G_B16_0 = 0;
  3738. }
  3739. IL_0195:
  3740. {
  3741. V_10 = (bool)G_B16_0;
  3742. bool L_57 = V_10;
  3743. if (!L_57)
  3744. {
  3745. goto IL_01a0;
  3746. }
  3747. }
  3748. {
  3749. goto IL_02d7;
  3750. }
  3751. IL_01a0:
  3752. {
  3753. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_58 = __this->___m_CollectionView;
  3754. NullCheck(L_58);
  3755. int32_t L_59;
  3756. L_59 = BaseVerticalCollectionView_get_showAlternatingRowBackgrounds_m47BFEE57E56D46D6C705C7F7DD6C8BA5DBB2B97A(L_58, NULL);
  3757. if (!L_59)
  3758. {
  3759. goto IL_01b5;
  3760. }
  3761. }
  3762. {
  3763. int32_t L_60 = ___1_newIndex;
  3764. G_B21_0 = ((((int32_t)((int32_t)(L_60%2))) == ((int32_t)1))? 1 : 0);
  3765. goto IL_01b6;
  3766. }
  3767. IL_01b5:
  3768. {
  3769. G_B21_0 = 0;
  3770. }
  3771. IL_01b6:
  3772. {
  3773. V_2 = (bool)G_B21_0;
  3774. RuntimeObject* L_61 = ___0_recycledItem;
  3775. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_61);
  3776. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_62;
  3777. L_62 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_61);
  3778. il2cpp_codegen_runtime_class_init_inline(BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE_il2cpp_TypeInfo_var);
  3779. String_t* L_63 = ((BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE_StaticFields*)il2cpp_codegen_static_fields_for(BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE_il2cpp_TypeInfo_var))->___itemAlternativeBackgroundUssClassName;
  3780. bool L_64 = V_2;
  3781. NullCheck(L_62);
  3782. VisualElement_EnableInClassList_m8576D29AB2E6772EBAAA0E0EC2698244C8C87365(L_62, L_63, L_64, NULL);
  3783. RuntimeObject* L_65 = ___0_recycledItem;
  3784. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_65);
  3785. int32_t L_66;
  3786. L_66 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_65, NULL);
  3787. V_3 = L_66;
  3788. RuntimeObject* L_67 = ___0_recycledItem;
  3789. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_67);
  3790. int32_t L_68;
  3791. L_68 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_67, NULL);
  3792. V_11 = (bool)((((int32_t)((((int32_t)L_68) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  3793. bool L_69 = V_11;
  3794. if (!L_69)
  3795. {
  3796. goto IL_0213;
  3797. }
  3798. }
  3799. {
  3800. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_70 = __this->___m_CollectionView;
  3801. NullCheck(L_70);
  3802. CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* L_71;
  3803. L_71 = BaseVerticalCollectionView_get_viewController_m31FB4608049318BAFF48CA9C922797A0CA59264F_inline(L_70, NULL);
  3804. RuntimeObject* L_72 = ___0_recycledItem;
  3805. RuntimeObject* L_73 = ___0_recycledItem;
  3806. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_73);
  3807. int32_t L_74;
  3808. L_74 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_73, NULL);
  3809. NullCheck(L_71);
  3810. VirtualActionInvoker2< ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*, int32_t >::Invoke(16, L_71, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_72, L_74);
  3811. }
  3812. IL_0213:
  3813. {
  3814. RuntimeObject* L_75 = ___0_recycledItem;
  3815. int32_t L_76 = ___1_newIndex;
  3816. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_75);
  3817. ReusableCollectionItem_set_index_mBE6E436EF78A151186FE66E59E1F032B653BBF1E_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_75, L_76, NULL);
  3818. RuntimeObject* L_77 = ___0_recycledItem;
  3819. int32_t L_78 = V_1;
  3820. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_77);
  3821. ReusableCollectionItem_set_id_m681AB8AB77EE8E8E0B0105C0955B7BCF1FBDE1B7_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_77, L_78, NULL);
  3822. int32_t L_79 = ___1_newIndex;
  3823. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  3824. int32_t L_80;
  3825. L_80 = VirtualFuncInvoker0< int32_t >::Invoke(4, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  3826. V_4 = ((int32_t)il2cpp_codegen_subtract(L_79, L_80));
  3827. int32_t L_81 = V_4;
  3828. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_82 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  3829. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_82);
  3830. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_83;
  3831. L_83 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(99, (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_82);
  3832. NullCheck(L_83);
  3833. int32_t L_84;
  3834. L_84 = VisualElement_get_childCount_m411C1EAE0E8B660CF0F831B38D5AEEBC200F277A(L_83, NULL);
  3835. V_12 = (bool)((((int32_t)((((int32_t)L_81) < ((int32_t)L_84))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  3836. bool L_85 = V_12;
  3837. if (!L_85)
  3838. {
  3839. goto IL_0269;
  3840. }
  3841. }
  3842. {
  3843. RuntimeObject* L_86 = ___0_recycledItem;
  3844. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_86);
  3845. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_87;
  3846. L_87 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_86);
  3847. NullCheck(L_87);
  3848. VisualElement_BringToFront_m9E1C19327401C3AC5A62EC6432E0DAC4457BC59E(L_87, NULL);
  3849. goto IL_02b1;
  3850. }
  3851. IL_0269:
  3852. {
  3853. int32_t L_88 = V_4;
  3854. V_13 = (bool)((((int32_t)((((int32_t)L_88) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  3855. bool L_89 = V_13;
  3856. if (!L_89)
  3857. {
  3858. goto IL_029e;
  3859. }
  3860. }
  3861. {
  3862. RuntimeObject* L_90 = ___0_recycledItem;
  3863. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_90);
  3864. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_91;
  3865. L_91 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_90);
  3866. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_92 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  3867. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_92);
  3868. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_93;
  3869. L_93 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(99, (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_92);
  3870. int32_t L_94 = V_4;
  3871. NullCheck(L_93);
  3872. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_95;
  3873. L_95 = VisualElement_get_Item_m84C0E356F6D66363D97482DC4EFC17060060C693(L_93, L_94, NULL);
  3874. NullCheck(L_91);
  3875. VisualElement_PlaceBehind_m248F49B17935C60E15E4BC5241D68A2713932CFF(L_91, L_95, NULL);
  3876. goto IL_02b1;
  3877. }
  3878. IL_029e:
  3879. {
  3880. RuntimeObject* L_96 = ___0_recycledItem;
  3881. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_96);
  3882. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_97;
  3883. L_97 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_96);
  3884. NullCheck(L_97);
  3885. VisualElement_SendToBack_m5452936AAAEF38D9932278786E0BCCD17BECE511(L_97, NULL);
  3886. }
  3887. IL_02b1:
  3888. {
  3889. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_98 = __this->___m_CollectionView;
  3890. NullCheck(L_98);
  3891. CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* L_99;
  3892. L_99 = BaseVerticalCollectionView_get_viewController_m31FB4608049318BAFF48CA9C922797A0CA59264F_inline(L_98, NULL);
  3893. RuntimeObject* L_100 = ___0_recycledItem;
  3894. int32_t L_101 = ___1_newIndex;
  3895. NullCheck(L_99);
  3896. VirtualActionInvoker2< ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*, int32_t >::Invoke(15, L_99, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_100, L_101);
  3897. RuntimeObject* L_102 = ___0_recycledItem;
  3898. int32_t L_103 = V_3;
  3899. VerticalVirtualizationController_1_HandleFocus_m6F01FC44F3887D8D8040D558FB41B6CCDECFB0EC(__this, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_102, L_103, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
  3900. }
  3901. IL_02d7:
  3902. {
  3903. return;
  3904. }
  3905. }
  3906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerticalVirtualizationController_1_OnFocus_m6A0CFE10225E6DF432E1A83349FD0D3338E2E2C8_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_leafTarget, const RuntimeMethod* method)
  3907. {
  3908. static bool s_Il2CppMethodInitialized;
  3909. if (!s_Il2CppMethodInitialized)
  3910. {
  3911. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  3912. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tC8F648DAC54860B2E32294DCF939576E41EF594A_il2cpp_TypeInfo_var);
  3913. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t2A9C63083A2E1F3154B162888A0D4FD37ED0C247_il2cpp_TypeInfo_var);
  3914. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  3915. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
  3916. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m76C4CDACF47BA529BAFADFC8D5E13DB9587F4004_RuntimeMethod_var);
  3917. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
  3918. s_Il2CppMethodInitialized = true;
  3919. }
  3920. bool V_0 = false;
  3921. bool V_1 = false;
  3922. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_2 = NULL;
  3923. RuntimeObject* V_3 = NULL;
  3924. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* V_4 = NULL;
  3925. bool V_5 = false;
  3926. {
  3927. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_leafTarget;
  3928. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_1 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  3929. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_1);
  3930. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_2;
  3931. L_2 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(99, (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_1);
  3932. V_0 = (bool)((((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_0) == ((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_2))? 1 : 0);
  3933. bool L_3 = V_0;
  3934. if (!L_3)
  3935. {
  3936. goto IL_0018;
  3937. }
  3938. }
  3939. {
  3940. goto IL_00c4;
  3941. }
  3942. IL_0018:
  3943. {
  3944. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_4 = __this->___m_LastFocusedElementTreeChildIndexes;
  3945. NullCheck(L_4);
  3946. List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_4, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
  3947. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_5 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  3948. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_5);
  3949. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6;
  3950. L_6 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(99, (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_5);
  3951. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_7 = ___0_leafTarget;
  3952. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_8 = __this->___m_LastFocusedElementTreeChildIndexes;
  3953. NullCheck(L_6);
  3954. bool L_9;
  3955. L_9 = VisualElement_FindElementInTree_mE71D464CD81A416B9A09C44392835A80D0895D59(L_6, L_7, L_8, NULL);
  3956. V_1 = L_9;
  3957. bool L_10 = V_1;
  3958. if (!L_10)
  3959. {
  3960. goto IL_00bb;
  3961. }
  3962. }
  3963. {
  3964. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_11 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  3965. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_11);
  3966. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_12;
  3967. L_12 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(99, (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_11);
  3968. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_13 = __this->___m_LastFocusedElementTreeChildIndexes;
  3969. NullCheck(L_13);
  3970. int32_t L_14;
  3971. L_14 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_13, 0, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
  3972. NullCheck(L_12);
  3973. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_15;
  3974. L_15 = VisualElement_get_Item_m84C0E356F6D66363D97482DC4EFC17060060C693(L_12, L_14, NULL);
  3975. V_2 = L_15;
  3976. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  3977. RuntimeObject* L_16;
  3978. L_16 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(17, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  3979. NullCheck(L_16);
  3980. RuntimeObject* L_17;
  3981. L_17 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tC8F648DAC54860B2E32294DCF939576E41EF594A_il2cpp_TypeInfo_var, L_16);
  3982. V_3 = L_17;
  3983. }
  3984. {
  3985. auto __finallyBlock = il2cpp::utils::Finally([&]
  3986. {
  3987. FINALLY_00a0:
  3988. {
  3989. {
  3990. RuntimeObject* L_18 = V_3;
  3991. if (!L_18)
  3992. {
  3993. goto IL_00aa;
  3994. }
  3995. }
  3996. {
  3997. RuntimeObject* L_19 = V_3;
  3998. NullCheck((RuntimeObject*)L_19);
  3999. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_19);
  4000. }
  4001. IL_00aa:
  4002. {
  4003. return;
  4004. }
  4005. }
  4006. });
  4007. try
  4008. {
  4009. {
  4010. goto IL_0096_1;
  4011. }
  4012. IL_006c_1:
  4013. {
  4014. RuntimeObject* L_20 = V_3;
  4015. NullCheck(L_20);
  4016. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_21;
  4017. L_21 = InterfaceFuncInvoker0< ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* >::Invoke(0, IEnumerator_1_t2A9C63083A2E1F3154B162888A0D4FD37ED0C247_il2cpp_TypeInfo_var, L_20);
  4018. V_4 = L_21;
  4019. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_22 = V_4;
  4020. NullCheck(L_22);
  4021. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_23;
  4022. L_23 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, L_22);
  4023. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_24 = V_2;
  4024. V_5 = (bool)((((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_23) == ((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_24))? 1 : 0);
  4025. bool L_25 = V_5;
  4026. if (!L_25)
  4027. {
  4028. goto IL_0095_1;
  4029. }
  4030. }
  4031. {
  4032. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_26 = V_4;
  4033. NullCheck(L_26);
  4034. int32_t L_27;
  4035. L_27 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline(L_26, NULL);
  4036. __this->___m_LastFocusedElementIndex = L_27;
  4037. goto IL_009e_1;
  4038. }
  4039. IL_0095_1:
  4040. {
  4041. }
  4042. IL_0096_1:
  4043. {
  4044. RuntimeObject* L_28 = V_3;
  4045. NullCheck((RuntimeObject*)L_28);
  4046. bool L_29;
  4047. L_29 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_28);
  4048. if (L_29)
  4049. {
  4050. goto IL_006c_1;
  4051. }
  4052. }
  4053. IL_009e_1:
  4054. {
  4055. goto IL_00ab;
  4056. }
  4057. }
  4058. catch(Il2CppExceptionWrapper& e)
  4059. {
  4060. __finallyBlock.StoreException(e.ex);
  4061. }
  4062. }
  4063. IL_00ab:
  4064. {
  4065. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_30 = __this->___m_LastFocusedElementTreeChildIndexes;
  4066. NullCheck(L_30);
  4067. List_1_RemoveAt_m76C4CDACF47BA529BAFADFC8D5E13DB9587F4004(L_30, 0, List_1_RemoveAt_m76C4CDACF47BA529BAFADFC8D5E13DB9587F4004_RuntimeMethod_var);
  4068. goto IL_00c4;
  4069. }
  4070. IL_00bb:
  4071. {
  4072. __this->___m_LastFocusedElementIndex = (-1);
  4073. }
  4074. IL_00c4:
  4075. {
  4076. return;
  4077. }
  4078. }
  4079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerticalVirtualizationController_1_OnBlur_m4F2963E229865EF1B63E2D5BA5C26B4D417C049E_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_willFocus, const RuntimeMethod* method)
  4080. {
  4081. static bool s_Il2CppMethodInitialized;
  4082. if (!s_Il2CppMethodInitialized)
  4083. {
  4084. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
  4085. s_Il2CppMethodInitialized = true;
  4086. }
  4087. bool V_0 = false;
  4088. int32_t G_B3_0 = 0;
  4089. {
  4090. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_willFocus;
  4091. if (!L_0)
  4092. {
  4093. goto IL_0017;
  4094. }
  4095. }
  4096. {
  4097. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = ___0_willFocus;
  4098. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_2 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  4099. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_2);
  4100. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_3;
  4101. L_3 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(99, (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_2);
  4102. G_B3_0 = ((((int32_t)((((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_1) == ((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  4103. goto IL_0018;
  4104. }
  4105. IL_0017:
  4106. {
  4107. G_B3_0 = 1;
  4108. }
  4109. IL_0018:
  4110. {
  4111. V_0 = (bool)G_B3_0;
  4112. bool L_4 = V_0;
  4113. if (!L_4)
  4114. {
  4115. goto IL_0031;
  4116. }
  4117. }
  4118. {
  4119. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_5 = __this->___m_LastFocusedElementTreeChildIndexes;
  4120. NullCheck(L_5);
  4121. List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_5, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
  4122. __this->___m_LastFocusedElementIndex = (-1);
  4123. }
  4124. IL_0031:
  4125. {
  4126. return;
  4127. }
  4128. }
  4129. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerticalVirtualizationController_1_HandleFocus_m6F01FC44F3887D8D8040D558FB41B6CCDECFB0EC_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_recycledItem, int32_t ___1_previousIndex, const RuntimeMethod* method)
  4130. {
  4131. bool V_0 = false;
  4132. bool V_1 = false;
  4133. bool V_2 = false;
  4134. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* G_B5_0 = NULL;
  4135. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* G_B4_0 = NULL;
  4136. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* G_B10_0 = NULL;
  4137. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* G_B9_0 = NULL;
  4138. {
  4139. int32_t L_0 = __this->___m_LastFocusedElementIndex;
  4140. V_0 = (bool)((((int32_t)L_0) == ((int32_t)(-1)))? 1 : 0);
  4141. bool L_1 = V_0;
  4142. if (!L_1)
  4143. {
  4144. goto IL_0010;
  4145. }
  4146. }
  4147. {
  4148. goto IL_0081;
  4149. }
  4150. IL_0010:
  4151. {
  4152. int32_t L_2 = __this->___m_LastFocusedElementIndex;
  4153. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_3 = ___0_recycledItem;
  4154. NullCheck(L_3);
  4155. int32_t L_4;
  4156. L_4 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline(L_3, NULL);
  4157. V_1 = (bool)((((int32_t)L_2) == ((int32_t)L_4))? 1 : 0);
  4158. bool L_5 = V_1;
  4159. if (!L_5)
  4160. {
  4161. goto IL_0041;
  4162. }
  4163. }
  4164. {
  4165. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_6 = ___0_recycledItem;
  4166. NullCheck(L_6);
  4167. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_7;
  4168. L_7 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, L_6);
  4169. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_8 = __this->___m_LastFocusedElementTreeChildIndexes;
  4170. NullCheck(L_7);
  4171. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9;
  4172. L_9 = VisualElement_ElementAtTreePath_m83234CBC5C58A6FEB70F3DCB6BF67C9D1D3D1DED(L_7, L_8, NULL);
  4173. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_10 = L_9;
  4174. if (L_10)
  4175. {
  4176. G_B5_0 = L_10;
  4177. goto IL_0039;
  4178. }
  4179. G_B4_0 = L_10;
  4180. }
  4181. {
  4182. goto IL_003f;
  4183. }
  4184. IL_0039:
  4185. {
  4186. NullCheck((Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0*)G_B5_0);
  4187. VirtualActionInvoker0::Invoke(17, (Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0*)G_B5_0);
  4188. }
  4189. IL_003f:
  4190. {
  4191. goto IL_0081;
  4192. }
  4193. IL_0041:
  4194. {
  4195. int32_t L_11 = __this->___m_LastFocusedElementIndex;
  4196. int32_t L_12 = ___1_previousIndex;
  4197. V_2 = (bool)((((int32_t)((((int32_t)L_11) == ((int32_t)L_12))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  4198. bool L_13 = V_2;
  4199. if (!L_13)
  4200. {
  4201. goto IL_0070;
  4202. }
  4203. }
  4204. {
  4205. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_14 = ___0_recycledItem;
  4206. NullCheck(L_14);
  4207. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_15;
  4208. L_15 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, L_14);
  4209. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_16 = __this->___m_LastFocusedElementTreeChildIndexes;
  4210. NullCheck(L_15);
  4211. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_17;
  4212. L_17 = VisualElement_ElementAtTreePath_m83234CBC5C58A6FEB70F3DCB6BF67C9D1D3D1DED(L_15, L_16, NULL);
  4213. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_18 = L_17;
  4214. if (L_18)
  4215. {
  4216. G_B10_0 = L_18;
  4217. goto IL_0068;
  4218. }
  4219. G_B9_0 = L_18;
  4220. }
  4221. {
  4222. goto IL_006e;
  4223. }
  4224. IL_0068:
  4225. {
  4226. NullCheck((Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0*)G_B10_0);
  4227. VirtualActionInvoker0::Invoke(18, (Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0*)G_B10_0);
  4228. }
  4229. IL_006e:
  4230. {
  4231. goto IL_0081;
  4232. }
  4233. IL_0070:
  4234. {
  4235. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_19 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  4236. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_19);
  4237. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_20;
  4238. L_20 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(99, (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_19);
  4239. NullCheck((Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0*)L_20);
  4240. VirtualActionInvoker0::Invoke(17, (Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0*)L_20);
  4241. }
  4242. IL_0081:
  4243. {
  4244. return;
  4245. }
  4246. }
  4247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerticalVirtualizationController_1_UpdateBackground_mD418E786890EBB5E1CA8804BCACBD97448C22033_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method)
  4248. {
  4249. static bool s_Il2CppMethodInitialized;
  4250. if (!s_Il2CppMethodInitialized)
  4251. {
  4252. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE_il2cpp_TypeInfo_var);
  4253. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResolvedStyle_t6A3530BA6147B091C278593F21F86B09CD42BE89_il2cpp_TypeInfo_var);
  4254. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var);
  4255. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  4256. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_il2cpp_TypeInfo_var);
  4257. s_Il2CppMethodInitialized = true;
  4258. }
  4259. float V_0 = 0.0f;
  4260. float V_1 = 0.0f;
  4261. int32_t V_2 = 0;
  4262. int32_t V_3 = 0;
  4263. int32_t V_4 = 0;
  4264. bool V_5 = false;
  4265. bool V_6 = false;
  4266. bool V_7 = false;
  4267. bool V_8 = false;
  4268. bool V_9 = false;
  4269. int32_t V_10 = 0;
  4270. int32_t V_11 = 0;
  4271. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_12 = NULL;
  4272. bool V_13 = false;
  4273. Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 V_14;
  4274. memset((&V_14), 0, sizeof(V_14));
  4275. int32_t V_15 = 0;
  4276. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_16 = NULL;
  4277. bool V_17 = false;
  4278. int32_t G_B3_0 = 0;
  4279. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* G_B6_0 = NULL;
  4280. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* G_B5_0 = NULL;
  4281. RuntimeObject* G_B21_0 = NULL;
  4282. RuntimeObject* G_B20_0 = NULL;
  4283. int32_t G_B22_0 = 0;
  4284. {
  4285. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_0 = __this->___m_CollectionView;
  4286. NullCheck(L_0);
  4287. int32_t L_1;
  4288. L_1 = BaseVerticalCollectionView_get_showAlternatingRowBackgrounds_m47BFEE57E56D46D6C705C7F7DD6C8BA5DBB2B97A(L_0, NULL);
  4289. if ((!(((uint32_t)L_1) == ((uint32_t)2))))
  4290. {
  4291. goto IL_0039;
  4292. }
  4293. }
  4294. {
  4295. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_2 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  4296. NullCheck(L_2);
  4297. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_3;
  4298. L_3 = ScrollView_get_contentViewport_mC91CCE63C249B77A5D192BEBC9C600C212C724B8_inline(L_2, NULL);
  4299. NullCheck(L_3);
  4300. RuntimeObject* L_4;
  4301. L_4 = VisualElement_get_resolvedStyle_m3885B7534A94E0BCE024A9621465A0F273DA0AEB(L_3, NULL);
  4302. NullCheck(L_4);
  4303. float L_5;
  4304. L_5 = InterfaceFuncInvoker0< float >::Invoke(19, IResolvedStyle_t6A3530BA6147B091C278593F21F86B09CD42BE89_il2cpp_TypeInfo_var, L_4);
  4305. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  4306. float L_6;
  4307. L_6 = VirtualFuncInvoker0< float >::Invoke(13, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  4308. float L_7 = ((float)il2cpp_codegen_subtract(L_5, L_6));
  4309. V_0 = L_7;
  4310. G_B3_0 = ((((int32_t)((!(((float)L_7) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  4311. goto IL_003a;
  4312. }
  4313. IL_0039:
  4314. {
  4315. G_B3_0 = 1;
  4316. }
  4317. IL_003a:
  4318. {
  4319. V_5 = (bool)G_B3_0;
  4320. bool L_8 = V_5;
  4321. if (!L_8)
  4322. {
  4323. goto IL_0058;
  4324. }
  4325. }
  4326. {
  4327. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9 = __this->___m_EmptyRows;
  4328. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_10 = L_9;
  4329. if (L_10)
  4330. {
  4331. G_B6_0 = L_10;
  4332. goto IL_004d;
  4333. }
  4334. G_B5_0 = L_10;
  4335. }
  4336. {
  4337. goto IL_0053;
  4338. }
  4339. IL_004d:
  4340. {
  4341. NullCheck(G_B6_0);
  4342. VisualElement_RemoveFromHierarchy_m5F43EA9B8CBA47EA2AEC2D75180713395AEECF64(G_B6_0, NULL);
  4343. }
  4344. IL_0053:
  4345. {
  4346. goto IL_01cf;
  4347. }
  4348. IL_0058:
  4349. {
  4350. RuntimeObject* L_11;
  4351. L_11 = VerticalVirtualizationController_1_get_lastVisibleItem_mAB27E476457270B251979B2A73DE8B419E587659(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
  4352. V_6 = (bool)((((RuntimeObject*)(RuntimeObject*)L_11) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  4353. bool L_12 = V_6;
  4354. if (!L_12)
  4355. {
  4356. goto IL_0071;
  4357. }
  4358. }
  4359. {
  4360. goto IL_01cf;
  4361. }
  4362. IL_0071:
  4363. {
  4364. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_13 = __this->___m_EmptyRows;
  4365. V_7 = (bool)((((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_13) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  4366. bool L_14 = V_7;
  4367. if (!L_14)
  4368. {
  4369. goto IL_009e;
  4370. }
  4371. }
  4372. {
  4373. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_15 = (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)il2cpp_codegen_object_new(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_il2cpp_TypeInfo_var);
  4374. VisualElement__ctor_m4C59A7BA0CE74223A61F07C39A60071DD0207E2D(L_15, NULL);
  4375. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_16 = L_15;
  4376. NullCheck(L_16);
  4377. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_17;
  4378. L_17 = VisualElement_get_classList_mF29F87BE5A1BFC82854AD0D6355A713D5AC517C1(L_16, NULL);
  4379. il2cpp_codegen_runtime_class_init_inline(BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE_il2cpp_TypeInfo_var);
  4380. String_t* L_18 = ((BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE_StaticFields*)il2cpp_codegen_static_fields_for(BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE_il2cpp_TypeInfo_var))->___backgroundFillUssClassName;
  4381. NullCheck(L_17);
  4382. List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_17, L_18, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  4383. __this->___m_EmptyRows = L_16;
  4384. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_EmptyRows), (void*)L_16);
  4385. }
  4386. IL_009e:
  4387. {
  4388. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_19 = __this->___m_EmptyRows;
  4389. NullCheck(L_19);
  4390. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_20;
  4391. L_20 = VisualElement_get_parent_m80978E6D0A928AB4885EE4CD0E2295C72AA73000(L_19, NULL);
  4392. V_8 = (bool)((((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_20) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  4393. bool L_21 = V_8;
  4394. if (!L_21)
  4395. {
  4396. goto IL_00c9;
  4397. }
  4398. }
  4399. {
  4400. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_22 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  4401. NullCheck(L_22);
  4402. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_23;
  4403. L_23 = ScrollView_get_contentViewport_mC91CCE63C249B77A5D192BEBC9C600C212C724B8_inline(L_22, NULL);
  4404. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_24 = __this->___m_EmptyRows;
  4405. NullCheck(L_23);
  4406. VisualElement_Add_mE2571CCB23C09103F8732EEC73833683F7236A7F(L_23, L_24, NULL);
  4407. }
  4408. IL_00c9:
  4409. {
  4410. NullCheck((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this);
  4411. float L_25;
  4412. L_25 = VirtualFuncInvoker1< float, int32_t >::Invoke(12, (CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this, (-1));
  4413. V_1 = L_25;
  4414. float L_26 = V_0;
  4415. float L_27 = V_1;
  4416. int32_t L_28;
  4417. L_28 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_26/L_27)), NULL);
  4418. V_2 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  4419. int32_t L_29 = V_2;
  4420. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_30 = __this->___m_EmptyRows;
  4421. NullCheck(L_30);
  4422. int32_t L_31;
  4423. L_31 = VisualElement_get_childCount_m411C1EAE0E8B660CF0F831B38D5AEEBC200F277A(L_30, NULL);
  4424. V_9 = (bool)((((int32_t)L_29) > ((int32_t)L_31))? 1 : 0);
  4425. bool L_32 = V_9;
  4426. if (!L_32)
  4427. {
  4428. goto IL_0146;
  4429. }
  4430. }
  4431. {
  4432. int32_t L_33 = V_2;
  4433. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_34 = __this->___m_EmptyRows;
  4434. NullCheck(L_34);
  4435. int32_t L_35;
  4436. L_35 = VisualElement_get_childCount_m411C1EAE0E8B660CF0F831B38D5AEEBC200F277A(L_34, NULL);
  4437. V_10 = ((int32_t)il2cpp_codegen_subtract(L_33, L_35));
  4438. V_11 = 0;
  4439. goto IL_0139;
  4440. }
  4441. IL_0105:
  4442. {
  4443. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_36 = (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)il2cpp_codegen_object_new(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_il2cpp_TypeInfo_var);
  4444. VisualElement__ctor_m4C59A7BA0CE74223A61F07C39A60071DD0207E2D(L_36, NULL);
  4445. V_12 = L_36;
  4446. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_37 = V_12;
  4447. NullCheck(L_37);
  4448. RuntimeObject* L_38;
  4449. L_38 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_37, NULL);
  4450. StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841 L_39;
  4451. L_39 = StyleFloat_op_Implicit_m534A028510332FD68BBBAF6C96028FAE936A2DDB((0.0f), NULL);
  4452. NullCheck(L_38);
  4453. InterfaceActionInvoker1< StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841 >::Invoke(22, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_38, L_39);
  4454. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_40 = __this->___m_EmptyRows;
  4455. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_41 = V_12;
  4456. NullCheck(L_40);
  4457. VisualElement_Add_mE2571CCB23C09103F8732EEC73833683F7236A7F(L_40, L_41, NULL);
  4458. int32_t L_42 = V_11;
  4459. V_11 = ((int32_t)il2cpp_codegen_add(L_42, 1));
  4460. }
  4461. IL_0139:
  4462. {
  4463. int32_t L_43 = V_11;
  4464. int32_t L_44 = V_10;
  4465. V_13 = (bool)((((int32_t)L_43) < ((int32_t)L_44))? 1 : 0);
  4466. bool L_45 = V_13;
  4467. if (L_45)
  4468. {
  4469. goto IL_0105;
  4470. }
  4471. }
  4472. {
  4473. }
  4474. IL_0146:
  4475. {
  4476. RuntimeObject* L_46;
  4477. L_46 = VerticalVirtualizationController_1_get_lastVisibleItem_mAB27E476457270B251979B2A73DE8B419E587659(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
  4478. RuntimeObject* L_47 = L_46;
  4479. if (L_47)
  4480. {
  4481. G_B21_0 = ((RuntimeObject*)(L_47));
  4482. goto IL_0158;
  4483. }
  4484. G_B20_0 = ((RuntimeObject*)(L_47));
  4485. }
  4486. {
  4487. G_B22_0 = (-1);
  4488. goto IL_015d;
  4489. }
  4490. IL_0158:
  4491. {
  4492. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)G_B21_0);
  4493. int32_t L_48;
  4494. L_48 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)G_B21_0, NULL);
  4495. G_B22_0 = L_48;
  4496. }
  4497. IL_015d:
  4498. {
  4499. V_3 = G_B22_0;
  4500. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_49 = __this->___m_EmptyRows;
  4501. NullCheck(L_49);
  4502. Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 L_50;
  4503. L_50 = VisualElement_get_hierarchy_m2E897DE4CFD349E65CFA38EFF6BAAFECE2F4E3E4_inline(L_49, NULL);
  4504. V_14 = L_50;
  4505. int32_t L_51;
  4506. L_51 = Hierarchy_get_childCount_mAD31B42C0FF9B64AAF6A8CF23F22024B3F9542D5((&V_14), NULL);
  4507. V_4 = L_51;
  4508. V_15 = 0;
  4509. goto IL_01c3;
  4510. }
  4511. IL_0179:
  4512. {
  4513. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_52 = __this->___m_EmptyRows;
  4514. NullCheck(L_52);
  4515. Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 L_53;
  4516. L_53 = VisualElement_get_hierarchy_m2E897DE4CFD349E65CFA38EFF6BAAFECE2F4E3E4_inline(L_52, NULL);
  4517. V_14 = L_53;
  4518. int32_t L_54 = V_15;
  4519. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_55;
  4520. L_55 = Hierarchy_get_Item_mBA5811C28D9E7FA48D0F10603A95F8CF248C3467((&V_14), L_54, NULL);
  4521. V_16 = L_55;
  4522. int32_t L_56 = V_3;
  4523. V_3 = ((int32_t)il2cpp_codegen_add(L_56, 1));
  4524. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_57 = V_16;
  4525. NullCheck(L_57);
  4526. RuntimeObject* L_58;
  4527. L_58 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_57, NULL);
  4528. float L_59 = V_1;
  4529. StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 L_60;
  4530. L_60 = StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019(L_59, NULL);
  4531. NullCheck(L_58);
  4532. InterfaceActionInvoker1< StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 >::Invoke(24, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_58, L_60);
  4533. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_61 = V_16;
  4534. il2cpp_codegen_runtime_class_init_inline(BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE_il2cpp_TypeInfo_var);
  4535. String_t* L_62 = ((BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE_StaticFields*)il2cpp_codegen_static_fields_for(BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE_il2cpp_TypeInfo_var))->___itemAlternativeBackgroundUssClassName;
  4536. int32_t L_63 = V_3;
  4537. NullCheck(L_61);
  4538. VisualElement_EnableInClassList_m8576D29AB2E6772EBAAA0E0EC2698244C8C87365(L_61, L_62, (bool)((((int32_t)((int32_t)(L_63%2))) == ((int32_t)1))? 1 : 0), NULL);
  4539. int32_t L_64 = V_15;
  4540. V_15 = ((int32_t)il2cpp_codegen_add(L_64, 1));
  4541. }
  4542. IL_01c3:
  4543. {
  4544. int32_t L_65 = V_15;
  4545. int32_t L_66 = V_4;
  4546. V_17 = (bool)((((int32_t)L_65) < ((int32_t)L_66))? 1 : 0);
  4547. bool L_67 = V_17;
  4548. if (L_67)
  4549. {
  4550. goto IL_0179;
  4551. }
  4552. }
  4553. IL_01cf:
  4554. {
  4555. return;
  4556. }
  4557. }
  4558. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerticalVirtualizationController_1_StartDragItem_m90D34ED5F87156BF50817976D0FE5784A22A0CCC_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_item, const RuntimeMethod* method)
  4559. {
  4560. int32_t V_0 = 0;
  4561. RuntimeObject* V_1 = NULL;
  4562. {
  4563. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_0 = ___0_item;
  4564. __this->___m_DraggedItem = ((RuntimeObject*)Castclass((RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 2))), il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
  4565. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DraggedItem), (void*)((RuntimeObject*)Castclass((RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 2))), il2cpp_rgctx_data(method->klass->rgctx_data, 2))));
  4566. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_1 = __this->___m_ActiveItems;
  4567. RuntimeObject* L_2 = __this->___m_DraggedItem;
  4568. NullCheck(L_1);
  4569. int32_t L_3;
  4570. L_3 = List_1_IndexOf_m378F61BA812B79DEE58D86FE8AA9F20E3FC7D85F(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
  4571. V_0 = L_3;
  4572. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_4 = __this->___m_ActiveItems;
  4573. int32_t L_5 = V_0;
  4574. NullCheck(L_4);
  4575. List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54(L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
  4576. int32_t L_6 = V_0;
  4577. int32_t L_7 = V_0;
  4578. RuntimeObject* L_8;
  4579. L_8 = VirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(22, __this, L_6, L_7);
  4580. V_1 = L_8;
  4581. RuntimeObject* L_9 = V_1;
  4582. RuntimeObject* L_10 = __this->___m_DraggedItem;
  4583. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_10);
  4584. int32_t L_11;
  4585. L_11 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_10, NULL);
  4586. VerticalVirtualizationController_1_Setup_mC5415B4D4C6B65EB15FC1EB2EC4C85661E092CEA(__this, L_9, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
  4587. return;
  4588. }
  4589. }
  4590. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerticalVirtualizationController_1_EndDrag_mE4C2F065B00C1FA3E9A6CBF083672FF7B734CF4A_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, int32_t ___0_dropIndex, const RuntimeMethod* method)
  4591. {
  4592. static bool s_Il2CppMethodInitialized;
  4593. if (!s_Il2CppMethodInitialized)
  4594. {
  4595. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var);
  4596. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  4597. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StyleEnum_1_op_Implicit_mE2664CDFC678F602380EED12BA228071E6F49030_RuntimeMethod_var);
  4598. s_Il2CppMethodInitialized = true;
  4599. }
  4600. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* V_0 = NULL;
  4601. int32_t V_1 = 0;
  4602. int32_t V_2 = 0;
  4603. RuntimeObject* V_3 = NULL;
  4604. bool V_4 = false;
  4605. bool V_5 = false;
  4606. bool V_6 = false;
  4607. bool V_7 = false;
  4608. bool V_8 = false;
  4609. bool V_9 = false;
  4610. int32_t G_B3_0 = 0;
  4611. {
  4612. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_0 = __this->___m_CollectionView;
  4613. int32_t L_1 = ___0_dropIndex;
  4614. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_2;
  4615. L_2 = ListViewDraggerExtension_GetRecycledItemFromIndex_m2DCBCAD63977E19CCB2888783463D3CCB7956F5C(L_0, L_1, NULL);
  4616. V_0 = L_2;
  4617. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_3 = V_0;
  4618. if (L_3)
  4619. {
  4620. goto IL_001e;
  4621. }
  4622. }
  4623. {
  4624. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_4 = __this->___m_ActiveItems;
  4625. NullCheck(L_4);
  4626. int32_t L_5;
  4627. L_5 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
  4628. G_B3_0 = L_5;
  4629. goto IL_002f;
  4630. }
  4631. IL_001e:
  4632. {
  4633. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_6 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  4634. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_7 = V_0;
  4635. NullCheck(L_7);
  4636. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8;
  4637. L_8 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, L_7);
  4638. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_6);
  4639. int32_t L_9;
  4640. L_9 = VisualElement_IndexOf_m1CC000F2192D5D561AE87B2EC3AB312BD0D714AE((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_6, L_8, NULL);
  4641. G_B3_0 = L_9;
  4642. }
  4643. IL_002f:
  4644. {
  4645. V_1 = G_B3_0;
  4646. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_10 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  4647. int32_t L_11 = V_1;
  4648. RuntimeObject* L_12 = __this->___m_DraggedItem;
  4649. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_12);
  4650. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_13;
  4651. L_13 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_12);
  4652. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_10);
  4653. VisualElement_Insert_m95ACF6FC7BCF788C955714E8DADF07FACE5C0031((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_10, L_11, L_13, NULL);
  4654. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_14 = __this->___m_ActiveItems;
  4655. int32_t L_15 = V_1;
  4656. RuntimeObject* L_16 = __this->___m_DraggedItem;
  4657. NullCheck(L_14);
  4658. List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094(L_14, L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
  4659. V_2 = 0;
  4660. goto IL_00a3;
  4661. }
  4662. IL_0064:
  4663. {
  4664. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_17 = __this->___m_ActiveItems;
  4665. int32_t L_18 = V_2;
  4666. NullCheck(L_17);
  4667. RuntimeObject* L_19;
  4668. L_19 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_17, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
  4669. V_3 = L_19;
  4670. RuntimeObject* L_20 = V_3;
  4671. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_20);
  4672. bool L_21;
  4673. L_21 = ReusableCollectionItem_get_isDragGhost_m3D932E557A3B750E12C3D6406B0DB52C6D63513F_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_20, NULL);
  4674. V_4 = L_21;
  4675. bool L_22 = V_4;
  4676. if (!L_22)
  4677. {
  4678. goto IL_009e;
  4679. }
  4680. }
  4681. {
  4682. RuntimeObject* L_23 = V_3;
  4683. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_23);
  4684. ReusableCollectionItem_set_index_mBE6E436EF78A151186FE66E59E1F032B653BBF1E_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_23, (-1), NULL);
  4685. int32_t L_24 = V_2;
  4686. VirtualActionInvoker1< int32_t >::Invoke(23, __this, L_24);
  4687. int32_t L_25 = V_2;
  4688. V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1));
  4689. }
  4690. IL_009e:
  4691. {
  4692. int32_t L_26 = V_2;
  4693. V_2 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  4694. }
  4695. IL_00a3:
  4696. {
  4697. int32_t L_27 = V_2;
  4698. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_28 = __this->___m_ActiveItems;
  4699. NullCheck(L_28);
  4700. int32_t L_29;
  4701. L_29 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_28, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
  4702. V_5 = (bool)((((int32_t)L_27) < ((int32_t)L_29))? 1 : 0);
  4703. bool L_30 = V_5;
  4704. if (L_30)
  4705. {
  4706. goto IL_0064;
  4707. }
  4708. }
  4709. {
  4710. int32_t L_31 = ___0_dropIndex;
  4711. int32_t L_32;
  4712. L_32 = VerticalVirtualizationController_1_get_itemsCount_m41C7EC9F6A7BC1C8586B50841E845B6414F9801F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  4713. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  4714. int32_t L_33;
  4715. L_33 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_31, ((int32_t)il2cpp_codegen_subtract(L_32, 1)), NULL);
  4716. RuntimeObject* L_34 = __this->___m_DraggedItem;
  4717. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_34);
  4718. int32_t L_35;
  4719. L_35 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_34, NULL);
  4720. V_6 = (bool)((((int32_t)((((int32_t)L_33) == ((int32_t)L_35))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  4721. bool L_36 = V_6;
  4722. if (!L_36)
  4723. {
  4724. goto IL_01a1;
  4725. }
  4726. }
  4727. {
  4728. RuntimeObject* L_37;
  4729. L_37 = VerticalVirtualizationController_1_get_lastVisibleItem_mAB27E476457270B251979B2A73DE8B419E587659(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
  4730. V_7 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_37) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  4731. bool L_38 = V_7;
  4732. if (!L_38)
  4733. {
  4734. goto IL_0119;
  4735. }
  4736. }
  4737. {
  4738. RuntimeObject* L_39;
  4739. L_39 = VerticalVirtualizationController_1_get_lastVisibleItem_mAB27E476457270B251979B2A73DE8B419E587659(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
  4740. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_39);
  4741. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_40;
  4742. L_40 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_39);
  4743. NullCheck(L_40);
  4744. RuntimeObject* L_41;
  4745. L_41 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_40, NULL);
  4746. StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69 L_42;
  4747. L_42 = StyleEnum_1_op_Implicit_mE2664CDFC678F602380EED12BA228071E6F49030((int32_t)1, StyleEnum_1_op_Implicit_mE2664CDFC678F602380EED12BA228071E6F49030_RuntimeMethod_var);
  4748. NullCheck(L_41);
  4749. InterfaceActionInvoker1< StyleEnum_1_t3B02FFF55849C9C8E6A7C0AA9C7E5F65F10C9C69 >::Invoke(18, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_41, L_42);
  4750. }
  4751. IL_0119:
  4752. {
  4753. RuntimeObject* L_43 = __this->___m_DraggedItem;
  4754. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_43);
  4755. int32_t L_44;
  4756. L_44 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_43, NULL);
  4757. int32_t L_45 = ___0_dropIndex;
  4758. V_8 = (bool)((((int32_t)L_44) < ((int32_t)L_45))? 1 : 0);
  4759. bool L_46 = V_8;
  4760. if (!L_46)
  4761. {
  4762. goto IL_0174;
  4763. }
  4764. }
  4765. {
  4766. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_47 = __this->___m_CollectionView;
  4767. NullCheck(L_47);
  4768. CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* L_48;
  4769. L_48 = BaseVerticalCollectionView_get_viewController_m31FB4608049318BAFF48CA9C922797A0CA59264F_inline(L_47, NULL);
  4770. RuntimeObject* L_49 = __this->___m_DraggedItem;
  4771. RuntimeObject* L_50 = __this->___m_DraggedItem;
  4772. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_50);
  4773. int32_t L_51;
  4774. L_51 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_50, NULL);
  4775. NullCheck(L_48);
  4776. VirtualActionInvoker2< ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*, int32_t >::Invoke(16, L_48, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_49, L_51);
  4777. RuntimeObject* L_52 = __this->___m_DraggedItem;
  4778. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_52);
  4779. ReusableCollectionItem_set_index_mBE6E436EF78A151186FE66E59E1F032B653BBF1E_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_52, (-1), NULL);
  4780. goto IL_01a0;
  4781. }
  4782. IL_0174:
  4783. {
  4784. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_53 = V_0;
  4785. V_9 = (bool)((!(((RuntimeObject*)(ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_53) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  4786. bool L_54 = V_9;
  4787. if (!L_54)
  4788. {
  4789. goto IL_01a0;
  4790. }
  4791. }
  4792. {
  4793. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_55 = __this->___m_CollectionView;
  4794. NullCheck(L_55);
  4795. CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* L_56;
  4796. L_56 = BaseVerticalCollectionView_get_viewController_m31FB4608049318BAFF48CA9C922797A0CA59264F_inline(L_55, NULL);
  4797. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_57 = V_0;
  4798. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_58 = V_0;
  4799. NullCheck(L_58);
  4800. int32_t L_59;
  4801. L_59 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline(L_58, NULL);
  4802. NullCheck(L_56);
  4803. VirtualActionInvoker2< ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*, int32_t >::Invoke(16, L_56, L_57, L_59);
  4804. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_60 = V_0;
  4805. NullCheck(L_60);
  4806. ReusableCollectionItem_set_index_mBE6E436EF78A151186FE66E59E1F032B653BBF1E_inline(L_60, (-1), NULL);
  4807. }
  4808. IL_01a0:
  4809. {
  4810. }
  4811. IL_01a1:
  4812. {
  4813. RuntimeObject** L_61 = (RuntimeObject**)(&__this->___m_DraggedItem);
  4814. il2cpp_codegen_initobj(L_61, sizeof(RuntimeObject*));
  4815. return;
  4816. }
  4817. }
  4818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VerticalVirtualizationController_1_GetOrMakeItemAtIndex_m73EFFD0367510D9487186D58ECBBFEC9BC9C70AC_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, int32_t ___0_activeItemIndex, int32_t ___1_scrollViewIndex, const RuntimeMethod* method)
  4819. {
  4820. static bool s_Il2CppMethodInitialized;
  4821. if (!s_Il2CppMethodInitialized)
  4822. {
  4823. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09_il2cpp_TypeInfo_var);
  4824. s_Il2CppMethodInitialized = true;
  4825. }
  4826. RuntimeObject* V_0 = NULL;
  4827. bool V_1 = false;
  4828. bool V_2 = false;
  4829. bool V_3 = false;
  4830. RuntimeObject* V_4 = NULL;
  4831. {
  4832. ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* L_0 = __this->___m_Pool;
  4833. NullCheck(L_0);
  4834. RuntimeObject* L_1;
  4835. L_1 = ObjectPool_1_Get_m239BB169D8FEF3A2694E9A961C473D3807D67D89(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
  4836. V_0 = L_1;
  4837. RuntimeObject* L_2 = V_0;
  4838. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_2);
  4839. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_3;
  4840. L_3 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_2);
  4841. V_1 = (bool)((((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  4842. bool L_4 = V_1;
  4843. if (!L_4)
  4844. {
  4845. goto IL_0050;
  4846. }
  4847. }
  4848. {
  4849. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_5 = __this->___m_CollectionView;
  4850. NullCheck(L_5);
  4851. CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* L_6;
  4852. L_6 = BaseVerticalCollectionView_get_viewController_m31FB4608049318BAFF48CA9C922797A0CA59264F_inline(L_5, NULL);
  4853. RuntimeObject* L_7 = V_0;
  4854. NullCheck(L_6);
  4855. VirtualActionInvoker1< ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* >::Invoke(14, L_6, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_7);
  4856. RuntimeObject* L_8 = V_0;
  4857. Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09* L_9 = (Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09*)il2cpp_codegen_object_new(Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09_il2cpp_TypeInfo_var);
  4858. Action_1__ctor_mC0F49DD2F8ED1E95FA4D285BFC8AB8185ACAEA4D(L_9, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 40)), NULL);
  4859. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_8);
  4860. ReusableCollectionItem_add_onDestroy_m409E356FF514F61FFD076178469E829C495DAE01((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_8, L_9, NULL);
  4861. }
  4862. IL_0050:
  4863. {
  4864. RuntimeObject* L_10 = V_0;
  4865. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_10);
  4866. VirtualActionInvoker0::Invoke(6, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_10);
  4867. int32_t L_11 = ___0_activeItemIndex;
  4868. V_2 = (bool)((((int32_t)L_11) == ((int32_t)(-1)))? 1 : 0);
  4869. bool L_12 = V_2;
  4870. if (!L_12)
  4871. {
  4872. goto IL_0075;
  4873. }
  4874. }
  4875. {
  4876. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_13 = __this->___m_ActiveItems;
  4877. RuntimeObject* L_14 = V_0;
  4878. NullCheck(L_13);
  4879. List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_13, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
  4880. goto IL_0085;
  4881. }
  4882. IL_0075:
  4883. {
  4884. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_15 = __this->___m_ActiveItems;
  4885. int32_t L_16 = ___0_activeItemIndex;
  4886. RuntimeObject* L_17 = V_0;
  4887. NullCheck(L_15);
  4888. List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094(L_15, L_16, L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
  4889. }
  4890. IL_0085:
  4891. {
  4892. int32_t L_18 = ___1_scrollViewIndex;
  4893. V_3 = (bool)((((int32_t)L_18) == ((int32_t)(-1)))? 1 : 0);
  4894. bool L_19 = V_3;
  4895. if (!L_19)
  4896. {
  4897. goto IL_00a8;
  4898. }
  4899. }
  4900. {
  4901. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_20 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  4902. RuntimeObject* L_21 = V_0;
  4903. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_21);
  4904. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_22;
  4905. L_22 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_21);
  4906. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_20);
  4907. VisualElement_Add_mE2571CCB23C09103F8732EEC73833683F7236A7F((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_20, L_22, NULL);
  4908. goto IL_00c2;
  4909. }
  4910. IL_00a8:
  4911. {
  4912. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_23 = ((CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801*)__this)->___m_ScrollView;
  4913. int32_t L_24 = ___1_scrollViewIndex;
  4914. RuntimeObject* L_25 = V_0;
  4915. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_25);
  4916. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_26;
  4917. L_26 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_25);
  4918. NullCheck((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_23);
  4919. VisualElement_Insert_m95ACF6FC7BCF788C955714E8DADF07FACE5C0031((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_23, L_24, L_26, NULL);
  4920. }
  4921. IL_00c2:
  4922. {
  4923. RuntimeObject* L_27 = V_0;
  4924. V_4 = L_27;
  4925. goto IL_00c7;
  4926. }
  4927. IL_00c7:
  4928. {
  4929. RuntimeObject* L_28 = V_4;
  4930. return L_28;
  4931. }
  4932. }
  4933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerticalVirtualizationController_1_ReleaseItem_m1246B549EF5072DDD898308480867E71EEC27874_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, int32_t ___0_activeItemsIndex, const RuntimeMethod* method)
  4934. {
  4935. RuntimeObject* V_0 = NULL;
  4936. bool V_1 = false;
  4937. {
  4938. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_ActiveItems;
  4939. int32_t L_1 = ___0_activeItemsIndex;
  4940. NullCheck(L_0);
  4941. RuntimeObject* L_2;
  4942. L_2 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
  4943. V_0 = L_2;
  4944. RuntimeObject* L_3 = V_0;
  4945. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_3);
  4946. int32_t L_4;
  4947. L_4 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_3, NULL);
  4948. V_1 = (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  4949. bool L_5 = V_1;
  4950. if (!L_5)
  4951. {
  4952. goto IL_0047;
  4953. }
  4954. }
  4955. {
  4956. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_6 = __this->___m_CollectionView;
  4957. NullCheck(L_6);
  4958. CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* L_7;
  4959. L_7 = BaseVerticalCollectionView_get_viewController_m31FB4608049318BAFF48CA9C922797A0CA59264F_inline(L_6, NULL);
  4960. RuntimeObject* L_8 = V_0;
  4961. RuntimeObject* L_9 = V_0;
  4962. NullCheck((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_9);
  4963. int32_t L_10;
  4964. L_10 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline((ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_9, NULL);
  4965. NullCheck(L_7);
  4966. VirtualActionInvoker2< ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*, int32_t >::Invoke(16, L_7, (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086*)L_8, L_10);
  4967. }
  4968. IL_0047:
  4969. {
  4970. ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* L_11 = __this->___m_Pool;
  4971. RuntimeObject* L_12 = V_0;
  4972. NullCheck(L_11);
  4973. ObjectPool_1_Release_m71F1CADB7AD9CC20BD824583A3675A4260965DB5(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
  4974. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_13 = __this->___m_ActiveItems;
  4975. RuntimeObject* L_14 = V_0;
  4976. NullCheck(L_13);
  4977. bool L_15;
  4978. L_15 = List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7(L_13, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
  4979. return;
  4980. }
  4981. }
  4982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VerticalVirtualizationController_1_OnDestroyItem_m151419DCA568852879B1E73E241819CAD834D85F_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_item, const RuntimeMethod* method)
  4983. {
  4984. static bool s_Il2CppMethodInitialized;
  4985. if (!s_Il2CppMethodInitialized)
  4986. {
  4987. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09_il2cpp_TypeInfo_var);
  4988. s_Il2CppMethodInitialized = true;
  4989. }
  4990. {
  4991. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_0 = __this->___m_CollectionView;
  4992. NullCheck(L_0);
  4993. CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* L_1;
  4994. L_1 = BaseVerticalCollectionView_get_viewController_m31FB4608049318BAFF48CA9C922797A0CA59264F_inline(L_0, NULL);
  4995. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_2 = ___0_item;
  4996. NullCheck(L_1);
  4997. VirtualActionInvoker1< ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* >::Invoke(17, L_1, L_2);
  4998. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_3 = ___0_item;
  4999. Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09* L_4 = (Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09*)il2cpp_codegen_object_new(Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09_il2cpp_TypeInfo_var);
  5000. Action_1__ctor_mC0F49DD2F8ED1E95FA4D285BFC8AB8185ACAEA4D(L_4, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 40)), NULL);
  5001. NullCheck(L_3);
  5002. ReusableCollectionItem_remove_onDestroy_mF9E3F8DCD03F5804E8A886C5D06AA8F945E43097(L_3, L_4, NULL);
  5003. return;
  5004. }
  5005. }
  5006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VerticalVirtualizationController_1_GetDraggedIndex_mD64DED3B14A68F3A59150A7ACFBA2B138F4A7A6A_gshared (VerticalVirtualizationController_1_t9E15DCA430B4BA0FF230AC5A5E026167325EA345* __this, const RuntimeMethod* method)
  5007. {
  5008. static bool s_Il2CppMethodInitialized;
  5009. if (!s_Il2CppMethodInitialized)
  5010. {
  5011. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListViewDraggerAnimated_t819F6A24CE088841BF9410C14EDE598E9237EBA5_il2cpp_TypeInfo_var);
  5012. s_Il2CppMethodInitialized = true;
  5013. }
  5014. ListViewDraggerAnimated_t819F6A24CE088841BF9410C14EDE598E9237EBA5* V_0 = NULL;
  5015. bool V_1 = false;
  5016. int32_t V_2 = 0;
  5017. int32_t G_B3_0 = 0;
  5018. {
  5019. BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_0 = __this->___m_CollectionView;
  5020. NullCheck(L_0);
  5021. ListViewDragger_t692E8911568C27949D7B443C4B82CB7925111BBD* L_1;
  5022. L_1 = BaseVerticalCollectionView_get_dragger_m561975581D087B9C51C90CDFC1D68EE6CECD9446_inline(L_0, NULL);
  5023. V_0 = ((ListViewDraggerAnimated_t819F6A24CE088841BF9410C14EDE598E9237EBA5*)IsInstClass((RuntimeObject*)L_1, ListViewDraggerAnimated_t819F6A24CE088841BF9410C14EDE598E9237EBA5_il2cpp_TypeInfo_var));
  5024. ListViewDraggerAnimated_t819F6A24CE088841BF9410C14EDE598E9237EBA5* L_2 = V_0;
  5025. if (!L_2)
  5026. {
  5027. goto IL_001d;
  5028. }
  5029. }
  5030. {
  5031. ListViewDraggerAnimated_t819F6A24CE088841BF9410C14EDE598E9237EBA5* L_3 = V_0;
  5032. NullCheck(L_3);
  5033. bool L_4;
  5034. L_4 = ListViewDraggerAnimated_get_isDragging_mD3F1699680ED7437E060BABDBC817F537AA0EDF4_inline(L_3, NULL);
  5035. G_B3_0 = ((int32_t)(L_4));
  5036. goto IL_001e;
  5037. }
  5038. IL_001d:
  5039. {
  5040. G_B3_0 = 0;
  5041. }
  5042. IL_001e:
  5043. {
  5044. V_1 = (bool)G_B3_0;
  5045. bool L_5 = V_1;
  5046. if (!L_5)
  5047. {
  5048. goto IL_0030;
  5049. }
  5050. }
  5051. {
  5052. ListViewDraggerAnimated_t819F6A24CE088841BF9410C14EDE598E9237EBA5* L_6 = V_0;
  5053. NullCheck(L_6);
  5054. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_7;
  5055. L_7 = ListViewDraggerAnimated_get_draggedItem_m883BB528AA8A39239BD882AC45FC24981C45E5EC_inline(L_6, NULL);
  5056. NullCheck(L_7);
  5057. int32_t L_8;
  5058. L_8 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline(L_7, NULL);
  5059. V_2 = L_8;
  5060. goto IL_0034;
  5061. }
  5062. IL_0030:
  5063. {
  5064. V_2 = (-1);
  5065. goto IL_0034;
  5066. }
  5067. IL_0034:
  5068. {
  5069. int32_t L_9 = V_2;
  5070. return L_9;
  5071. }
  5072. }
  5073. #ifdef __clang__
  5074. #pragma clang diagnostic pop
  5075. #endif
  5076. #ifdef __clang__
  5077. #pragma clang diagnostic push
  5078. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5079. #pragma clang diagnostic ignored "-Wunused-variable"
  5080. #endif
  5081. #ifdef __clang__
  5082. #pragma clang diagnostic pop
  5083. #endif
  5084. #ifdef __clang__
  5085. #pragma clang diagnostic push
  5086. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5087. #pragma clang diagnostic ignored "-Wunused-variable"
  5088. #endif
  5089. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElementScheduledItem_1__ctor_m3183DE9799B58C12B141B2A6E26641C1C7C8223B_gshared (VisualElementScheduledItem_1_tBBBFD9E425D8A2ECE1C614FC867E3D3127B37509* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_handler, RuntimeObject* ___1_upEvent, const RuntimeMethod* method)
  5090. {
  5091. {
  5092. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_handler;
  5093. BaseVisualElementScheduledItem__ctor_mB5C5818F39CDC5846487311B47B3A5BEEA840E68((BaseVisualElementScheduledItem_t376DB199D747CB803406E18D7605C71CF5051C3A*)__this, L_0, NULL);
  5094. RuntimeObject* L_1 = ___1_upEvent;
  5095. __this->___updateEvent = L_1;
  5096. Il2CppCodeGenWriteBarrier((void**)(&__this->___updateEvent), (void*)L_1);
  5097. return;
  5098. }
  5099. }
  5100. #ifdef __clang__
  5101. #pragma clang diagnostic pop
  5102. #endif
  5103. #ifdef __clang__
  5104. #pragma clang diagnostic push
  5105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5106. #pragma clang diagnostic ignored "-Wunused-variable"
  5107. #endif
  5108. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElementScheduledItem_1__ctor_m2D2983F18BB4C00D47151DC5F5AAF5C6F55124AA_gshared (VisualElementScheduledItem_1_tC55C6DAB31FBA21565DAE09DE6BA236327F029E2* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_handler, Il2CppFullySharedGenericAny ___1_upEvent, const RuntimeMethod* method)
  5109. {
  5110. const uint32_t SizeOf_ActionType_tEF1C91A72186B11FE7B43AAE1C149BA05063A289 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  5111. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_ActionType_tEF1C91A72186B11FE7B43AAE1C149BA05063A289);
  5112. {
  5113. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_handler;
  5114. BaseVisualElementScheduledItem__ctor_mB5C5818F39CDC5846487311B47B3A5BEEA840E68((BaseVisualElementScheduledItem_t376DB199D747CB803406E18D7605C71CF5051C3A*)__this, L_0, NULL);
  5115. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_upEvent : &___1_upEvent), SizeOf_ActionType_tEF1C91A72186B11FE7B43AAE1C149BA05063A289);
  5116. il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1),0), L_1, SizeOf_ActionType_tEF1C91A72186B11FE7B43AAE1C149BA05063A289);
  5117. return;
  5118. }
  5119. }
  5120. #ifdef __clang__
  5121. #pragma clang diagnostic pop
  5122. #endif
  5123. #ifdef __clang__
  5124. #pragma clang diagnostic push
  5125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5126. #pragma clang diagnostic ignored "-Wunused-variable"
  5127. #endif
  5128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakReference_1__ctor_m932665C8861A22B177DC1ACF1EDAA87E1624B5AC_gshared (WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* __this, RuntimeObject* ___0_target, const RuntimeMethod* method)
  5129. {
  5130. {
  5131. RuntimeObject* L_0 = ___0_target;
  5132. WeakReference_1__ctor_m99141AB321E022D9933448CDD7139BC9FAA443E8(__this, L_0, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  5133. return;
  5134. }
  5135. }
  5136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakReference_1__ctor_m99141AB321E022D9933448CDD7139BC9FAA443E8_gshared (WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* __this, RuntimeObject* ___0_target, bool ___1_trackResurrection, const RuntimeMethod* method)
  5137. {
  5138. int32_t V_0 = 0;
  5139. int32_t G_B3_0 = 0;
  5140. {
  5141. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  5142. bool L_0 = ___1_trackResurrection;
  5143. __this->___trackResurrection = L_0;
  5144. bool L_1 = ___1_trackResurrection;
  5145. if (L_1)
  5146. {
  5147. goto IL_0013;
  5148. }
  5149. }
  5150. {
  5151. G_B3_0 = 0;
  5152. goto IL_0014;
  5153. }
  5154. IL_0013:
  5155. {
  5156. G_B3_0 = 1;
  5157. }
  5158. IL_0014:
  5159. {
  5160. V_0 = (int32_t)G_B3_0;
  5161. RuntimeObject* L_2 = ___0_target;
  5162. int32_t L_3 = V_0;
  5163. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4;
  5164. L_4 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_2, L_3, NULL);
  5165. __this->___handle = L_4;
  5166. return;
  5167. }
  5168. }
  5169. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakReference_1__ctor_m2289DC7F3597E1BA77555086A86F91807FDC96E2_gshared (WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  5170. {
  5171. static bool s_Il2CppMethodInitialized;
  5172. if (!s_Il2CppMethodInitialized)
  5173. {
  5174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  5175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5CA6E7C0AE72196B2817D93A78C719652EC691C0);
  5176. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7D20B8219CA0491872B2E811B262066A5DD875A7);
  5177. s_Il2CppMethodInitialized = true;
  5178. }
  5179. RuntimeObject* V_0 = NULL;
  5180. int32_t V_1 = 0;
  5181. int32_t G_B5_0 = 0;
  5182. {
  5183. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  5184. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  5185. if (L_0)
  5186. {
  5187. goto IL_0014;
  5188. }
  5189. }
  5190. {
  5191. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  5192. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL);
  5193. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  5194. }
  5195. IL_0014:
  5196. {
  5197. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info;
  5198. NullCheck(L_2);
  5199. bool L_3;
  5200. L_3 = SerializationInfo_GetBoolean_m8335F8E11B572AB6B5BF85A9355D6888D5847EF5(L_2, _stringLiteral7D20B8219CA0491872B2E811B262066A5DD875A7, NULL);
  5201. __this->___trackResurrection = L_3;
  5202. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info;
  5203. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 3)) };
  5204. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  5205. Type_t* L_6;
  5206. L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
  5207. NullCheck(L_4);
  5208. RuntimeObject* L_7;
  5209. L_7 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_4, _stringLiteral5CA6E7C0AE72196B2817D93A78C719652EC691C0, L_6, NULL);
  5210. V_0 = L_7;
  5211. bool L_8 = __this->___trackResurrection;
  5212. if (L_8)
  5213. {
  5214. goto IL_0046;
  5215. }
  5216. }
  5217. {
  5218. G_B5_0 = 0;
  5219. goto IL_0047;
  5220. }
  5221. IL_0046:
  5222. {
  5223. G_B5_0 = 1;
  5224. }
  5225. IL_0047:
  5226. {
  5227. V_1 = (int32_t)G_B5_0;
  5228. RuntimeObject* L_9 = V_0;
  5229. int32_t L_10 = V_1;
  5230. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_11;
  5231. L_11 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC(L_9, L_10, NULL);
  5232. __this->___handle = L_11;
  5233. return;
  5234. }
  5235. }
  5236. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakReference_1_GetObjectData_m6F2E12AF126FAE536995F52F9501498BDA5917A7_gshared (WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  5237. {
  5238. static bool s_Il2CppMethodInitialized;
  5239. if (!s_Il2CppMethodInitialized)
  5240. {
  5241. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5CA6E7C0AE72196B2817D93A78C719652EC691C0);
  5242. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7D20B8219CA0491872B2E811B262066A5DD875A7);
  5243. s_Il2CppMethodInitialized = true;
  5244. }
  5245. {
  5246. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  5247. if (L_0)
  5248. {
  5249. goto IL_000e;
  5250. }
  5251. }
  5252. {
  5253. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  5254. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL);
  5255. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  5256. }
  5257. IL_000e:
  5258. {
  5259. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info;
  5260. bool L_3 = __this->___trackResurrection;
  5261. NullCheck(L_2);
  5262. SerializationInfo_AddValue_mC52253CB19C98F82A26E32C941F8F20E106D4C0D(L_2, _stringLiteral7D20B8219CA0491872B2E811B262066A5DD875A7, L_3, NULL);
  5263. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* L_4 = (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC*)(&__this->___handle);
  5264. bool L_5;
  5265. L_5 = GCHandle_get_IsAllocated_m241908103D8D867E11CCAB73C918729825E86843(L_4, NULL);
  5266. if (!L_5)
  5267. {
  5268. goto IL_0043;
  5269. }
  5270. }
  5271. {
  5272. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_6 = ___0_info;
  5273. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* L_7 = (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC*)(&__this->___handle);
  5274. RuntimeObject* L_8;
  5275. L_8 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5(L_7, NULL);
  5276. NullCheck(L_6);
  5277. SerializationInfo_AddValue_m28FE9B110F21DDB8FF5F5E35A0EABD659DB22C2F(L_6, _stringLiteral5CA6E7C0AE72196B2817D93A78C719652EC691C0, L_8, NULL);
  5278. return;
  5279. }
  5280. IL_0043:
  5281. {
  5282. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_9 = ___0_info;
  5283. NullCheck(L_9);
  5284. SerializationInfo_AddValue_m28FE9B110F21DDB8FF5F5E35A0EABD659DB22C2F(L_9, _stringLiteral5CA6E7C0AE72196B2817D93A78C719652EC691C0, NULL, NULL);
  5285. return;
  5286. }
  5287. }
  5288. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WeakReference_1_TryGetTarget_m4982797589731AB705E9C79FA4531331F40410AB_gshared (WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* __this, RuntimeObject** ___0_target, const RuntimeMethod* method)
  5289. {
  5290. {
  5291. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* L_0 = (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC*)(&__this->___handle);
  5292. bool L_1;
  5293. L_1 = GCHandle_get_IsAllocated_m241908103D8D867E11CCAB73C918729825E86843(L_0, NULL);
  5294. if (L_1)
  5295. {
  5296. goto IL_0016;
  5297. }
  5298. }
  5299. {
  5300. RuntimeObject** L_2 = ___0_target;
  5301. il2cpp_codegen_initobj(L_2, sizeof(RuntimeObject*));
  5302. return (bool)0;
  5303. }
  5304. IL_0016:
  5305. {
  5306. RuntimeObject** L_3 = ___0_target;
  5307. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* L_4 = (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC*)(&__this->___handle);
  5308. RuntimeObject* L_5;
  5309. L_5 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5(L_4, NULL);
  5310. *(RuntimeObject**)L_3 = ((RuntimeObject*)Castclass((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 0)));
  5311. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 0))));
  5312. RuntimeObject** L_6 = ___0_target;
  5313. RuntimeObject* L_7 = (*(RuntimeObject**)L_6);
  5314. return (bool)((!(((RuntimeObject*)(RuntimeObject*)L_7) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5315. }
  5316. }
  5317. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakReference_1_Finalize_m22CABA82C1F2B17A77E275483306A0DADECAF151_gshared (WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* __this, const RuntimeMethod* method)
  5318. {
  5319. {
  5320. auto __finallyBlock = il2cpp::utils::Finally([&]
  5321. {
  5322. FINALLY_000d:
  5323. {
  5324. NullCheck((RuntimeObject*)__this);
  5325. Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2((RuntimeObject*)__this, NULL);
  5326. return;
  5327. }
  5328. });
  5329. try
  5330. {
  5331. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* L_0 = (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC*)(&__this->___handle);
  5332. GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3(L_0, NULL);
  5333. goto IL_0014;
  5334. }
  5335. catch(Il2CppExceptionWrapper& e)
  5336. {
  5337. __finallyBlock.StoreException(e.ex);
  5338. }
  5339. }
  5340. IL_0014:
  5341. {
  5342. return;
  5343. }
  5344. }
  5345. #ifdef __clang__
  5346. #pragma clang diagnostic pop
  5347. #endif
  5348. #ifdef __clang__
  5349. #pragma clang diagnostic push
  5350. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5351. #pragma clang diagnostic ignored "-Wunused-variable"
  5352. #endif
  5353. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCompletionSource_1__ctor_m075F22D288ED278CEA295E11D27F36298FAC05A3_gshared (WebCompletionSource_1_t7AFD867FCF7F80D81BDF631399D2148D904F3160* __this, bool ___0_runAsync, const RuntimeMethod* method)
  5354. {
  5355. WebCompletionSource_1_t7AFD867FCF7F80D81BDF631399D2148D904F3160* G_B2_0 = NULL;
  5356. WebCompletionSource_1_t7AFD867FCF7F80D81BDF631399D2148D904F3160* G_B1_0 = NULL;
  5357. int32_t G_B3_0 = 0;
  5358. WebCompletionSource_1_t7AFD867FCF7F80D81BDF631399D2148D904F3160* G_B3_1 = NULL;
  5359. {
  5360. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  5361. bool L_0 = ___0_runAsync;
  5362. if (L_0)
  5363. {
  5364. G_B2_0 = __this;
  5365. goto IL_000d;
  5366. }
  5367. G_B1_0 = __this;
  5368. }
  5369. {
  5370. G_B3_0 = 0;
  5371. G_B3_1 = G_B1_0;
  5372. goto IL_000f;
  5373. }
  5374. IL_000d:
  5375. {
  5376. G_B3_0 = ((int32_t)64);
  5377. G_B3_1 = G_B2_0;
  5378. }
  5379. IL_000f:
  5380. {
  5381. TaskCompletionSource_1_t09E1714EEC83862E4B42212713CABA6862D640E8* L_1 = (TaskCompletionSource_1_t09E1714EEC83862E4B42212713CABA6862D640E8*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  5382. TaskCompletionSource_1__ctor_m50085E881836FA5A0FB81FCFCC9894A19A900EC7(L_1, (int32_t)G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  5383. NullCheck(G_B3_1);
  5384. G_B3_1->___completion = L_1;
  5385. Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___completion), (void*)L_1);
  5386. return;
  5387. }
  5388. }
  5389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* WebCompletionSource_1_get_CurrentResult_mE6A1B3A29BE09CCC47F9D131CD7C6DEBDF24303E_gshared (WebCompletionSource_1_t7AFD867FCF7F80D81BDF631399D2148D904F3160* __this, const RuntimeMethod* method)
  5390. {
  5391. {
  5392. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* L_0 = __this->___currentResult;
  5393. return L_0;
  5394. }
  5395. }
  5396. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* WebCompletionSource_1_get_Task_m8AC87736EB1A3D5B3C123A2A0CEC4ED54FFA3986_gshared (WebCompletionSource_1_t7AFD867FCF7F80D81BDF631399D2148D904F3160* __this, const RuntimeMethod* method)
  5397. {
  5398. {
  5399. TaskCompletionSource_1_t09E1714EEC83862E4B42212713CABA6862D640E8* L_0 = __this->___completion;
  5400. NullCheck(L_0);
  5401. Task_1_t10C25AB590FF2042DAF1A95006EE40E44BEA911F* L_1;
  5402. L_1 = TaskCompletionSource_1_get_Task_mE74D8B89BB302AA97D16DEC3F67CBDCB69B94CA3_inline(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  5403. return (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)L_1;
  5404. }
  5405. }
  5406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebCompletionSource_1_TrySetCompleted_mE0E898E5443610AAC71173440ECE132293CBCD66_gshared (WebCompletionSource_1_t7AFD867FCF7F80D81BDF631399D2148D904F3160* __this, ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 ___0_argument, const RuntimeMethod* method)
  5407. {
  5408. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* V_0 = NULL;
  5409. {
  5410. ValueTuple_2_t307FF872C9931F811F5573093B923498C2EFC798 L_0 = ___0_argument;
  5411. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* L_1 = (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  5412. Result__ctor_m5A81D1197C54988F99BEF2587D1EABB4D91854C8(L_1, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  5413. V_0 = L_1;
  5414. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975** L_2 = (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975**)(&__this->___currentResult);
  5415. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* L_3 = V_0;
  5416. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* L_4;
  5417. L_4 = InterlockedCompareExchangeImpl<Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975*>(L_2, L_3, (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975*)NULL);
  5418. if (!L_4)
  5419. {
  5420. goto IL_0018;
  5421. }
  5422. }
  5423. {
  5424. return (bool)0;
  5425. }
  5426. IL_0018:
  5427. {
  5428. TaskCompletionSource_1_t09E1714EEC83862E4B42212713CABA6862D640E8* L_5 = __this->___completion;
  5429. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* L_6 = V_0;
  5430. NullCheck(L_5);
  5431. bool L_7;
  5432. L_7 = TaskCompletionSource_1_TrySetResult_mF2072F3BF9EF56846970EA6D25EEAF4F786689E8(L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  5433. return L_7;
  5434. }
  5435. }
  5436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebCompletionSource_1_TrySetCompleted_mB6BC94AD0E0F09D40AAF4647B3BCD8B02657B63E_gshared (WebCompletionSource_1_t7AFD867FCF7F80D81BDF631399D2148D904F3160* __this, const RuntimeMethod* method)
  5437. {
  5438. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* V_0 = NULL;
  5439. {
  5440. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* L_0 = (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  5441. Result__ctor_mAA80039C5B135EB383CD26CD700C23D612D8AE79(L_0, (int32_t)1, (ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  5442. V_0 = L_0;
  5443. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975** L_1 = (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975**)(&__this->___currentResult);
  5444. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* L_2 = V_0;
  5445. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* L_3;
  5446. L_3 = InterlockedCompareExchangeImpl<Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975*>(L_1, L_2, (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975*)NULL);
  5447. if (!L_3)
  5448. {
  5449. goto IL_0019;
  5450. }
  5451. }
  5452. {
  5453. return (bool)0;
  5454. }
  5455. IL_0019:
  5456. {
  5457. TaskCompletionSource_1_t09E1714EEC83862E4B42212713CABA6862D640E8* L_4 = __this->___completion;
  5458. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* L_5 = V_0;
  5459. NullCheck(L_4);
  5460. bool L_6;
  5461. L_6 = TaskCompletionSource_1_TrySetResult_mF2072F3BF9EF56846970EA6D25EEAF4F786689E8(L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  5462. return L_6;
  5463. }
  5464. }
  5465. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebCompletionSource_1_TrySetCanceled_mF571485C6C1566B5867C7E4A1676A822647B41F3_gshared (WebCompletionSource_1_t7AFD867FCF7F80D81BDF631399D2148D904F3160* __this, const RuntimeMethod* method)
  5466. {
  5467. static bool s_Il2CppMethodInitialized;
  5468. if (!s_Il2CppMethodInitialized)
  5469. {
  5470. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662_il2cpp_TypeInfo_var);
  5471. s_Il2CppMethodInitialized = true;
  5472. }
  5473. {
  5474. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_0 = (OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*)il2cpp_codegen_object_new(OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662_il2cpp_TypeInfo_var);
  5475. OperationCanceledException__ctor_m2F34C3B8AEE2AA6C7EB2BB77AE5E0289101293E4(L_0, NULL);
  5476. bool L_1;
  5477. L_1 = WebCompletionSource_1_TrySetCanceled_m674AE5D684A1600BE98C2287942860C997133C9A(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  5478. return L_1;
  5479. }
  5480. }
  5481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebCompletionSource_1_TrySetCanceled_m674AE5D684A1600BE98C2287942860C997133C9A_gshared (WebCompletionSource_1_t7AFD867FCF7F80D81BDF631399D2148D904F3160* __this, OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* ___0_error, const RuntimeMethod* method)
  5482. {
  5483. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* V_0 = NULL;
  5484. {
  5485. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_0 = ___0_error;
  5486. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_1;
  5487. L_1 = ExceptionDispatchInfo_Capture_mC1C1C30D83DC04B2B7813DFCB67D07CCD4909803((Exception_t*)L_0, NULL);
  5488. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* L_2 = (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  5489. Result__ctor_mAA80039C5B135EB383CD26CD700C23D612D8AE79(L_2, (int32_t)2, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  5490. V_0 = L_2;
  5491. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975** L_3 = (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975**)(&__this->___currentResult);
  5492. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* L_4 = V_0;
  5493. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* L_5;
  5494. L_5 = InterlockedCompareExchangeImpl<Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975*>(L_3, L_4, (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975*)NULL);
  5495. if (!L_5)
  5496. {
  5497. goto IL_001e;
  5498. }
  5499. }
  5500. {
  5501. return (bool)0;
  5502. }
  5503. IL_001e:
  5504. {
  5505. TaskCompletionSource_1_t09E1714EEC83862E4B42212713CABA6862D640E8* L_6 = __this->___completion;
  5506. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* L_7 = V_0;
  5507. NullCheck(L_6);
  5508. bool L_8;
  5509. L_8 = TaskCompletionSource_1_TrySetResult_mF2072F3BF9EF56846970EA6D25EEAF4F786689E8(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  5510. return L_8;
  5511. }
  5512. }
  5513. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebCompletionSource_1_TrySetException_m1E7C37BF2185E85FE81F12DDD2C88AB3B1CD4B04_gshared (WebCompletionSource_1_t7AFD867FCF7F80D81BDF631399D2148D904F3160* __this, Exception_t* ___0_error, const RuntimeMethod* method)
  5514. {
  5515. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* V_0 = NULL;
  5516. {
  5517. Exception_t* L_0 = ___0_error;
  5518. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_1;
  5519. L_1 = ExceptionDispatchInfo_Capture_mC1C1C30D83DC04B2B7813DFCB67D07CCD4909803(L_0, NULL);
  5520. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* L_2 = (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  5521. Result__ctor_mAA80039C5B135EB383CD26CD700C23D612D8AE79(L_2, (int32_t)3, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  5522. V_0 = L_2;
  5523. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975** L_3 = (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975**)(&__this->___currentResult);
  5524. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* L_4 = V_0;
  5525. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* L_5;
  5526. L_5 = InterlockedCompareExchangeImpl<Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975*>(L_3, L_4, (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975*)NULL);
  5527. if (!L_5)
  5528. {
  5529. goto IL_001e;
  5530. }
  5531. }
  5532. {
  5533. return (bool)0;
  5534. }
  5535. IL_001e:
  5536. {
  5537. TaskCompletionSource_1_t09E1714EEC83862E4B42212713CABA6862D640E8* L_6 = __this->___completion;
  5538. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* L_7 = V_0;
  5539. NullCheck(L_6);
  5540. bool L_8;
  5541. L_8 = TaskCompletionSource_1_TrySetResult_mF2072F3BF9EF56846970EA6D25EEAF4F786689E8(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  5542. return L_8;
  5543. }
  5544. }
  5545. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCompletionSource_1_ThrowOnError_m5B04234C177FE2C0A12DB74EB6193DCDEA58743A_gshared (WebCompletionSource_1_t7AFD867FCF7F80D81BDF631399D2148D904F3160* __this, const RuntimeMethod* method)
  5546. {
  5547. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* G_B4_0 = NULL;
  5548. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* G_B3_0 = NULL;
  5549. {
  5550. TaskCompletionSource_1_t09E1714EEC83862E4B42212713CABA6862D640E8* L_0 = __this->___completion;
  5551. NullCheck(L_0);
  5552. Task_1_t10C25AB590FF2042DAF1A95006EE40E44BEA911F* L_1;
  5553. L_1 = TaskCompletionSource_1_get_Task_mE74D8B89BB302AA97D16DEC3F67CBDCB69B94CA3_inline(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  5554. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)L_1);
  5555. bool L_2;
  5556. L_2 = Task_get_IsCompleted_m942D6D536545EF059089398B19435591561BB831((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)L_1, NULL);
  5557. if (L_2)
  5558. {
  5559. goto IL_0013;
  5560. }
  5561. }
  5562. {
  5563. return;
  5564. }
  5565. IL_0013:
  5566. {
  5567. TaskCompletionSource_1_t09E1714EEC83862E4B42212713CABA6862D640E8* L_3 = __this->___completion;
  5568. NullCheck(L_3);
  5569. Task_1_t10C25AB590FF2042DAF1A95006EE40E44BEA911F* L_4;
  5570. L_4 = TaskCompletionSource_1_get_Task_mE74D8B89BB302AA97D16DEC3F67CBDCB69B94CA3_inline(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  5571. NullCheck(L_4);
  5572. Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* L_5;
  5573. L_5 = Task_1_get_Result_mEE5EB682186FC601657CAD1F8B71122305C7E49B(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  5574. NullCheck(L_5);
  5575. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_6;
  5576. L_6 = Result_get_Error_m9FAFA1989A80151A01E339FC1D2586F73C9D4C77_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  5577. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_7 = L_6;
  5578. if (L_7)
  5579. {
  5580. G_B4_0 = L_7;
  5581. goto IL_002d;
  5582. }
  5583. G_B3_0 = L_7;
  5584. }
  5585. {
  5586. return;
  5587. }
  5588. IL_002d:
  5589. {
  5590. NullCheck(G_B4_0);
  5591. ExceptionDispatchInfo_Throw_m06F398E346AE94C1CCEB636763A8CB26511F6330(G_B4_0, NULL);
  5592. return;
  5593. }
  5594. }
  5595. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tFF67A2EFF1771DDAF11A06438D12EF7597D0010D* WebCompletionSource_1_WaitForCompletion_m2F6A9A3740E4F96D49822D4A39DD6EBDF6FBF0DE_gshared (WebCompletionSource_1_t7AFD867FCF7F80D81BDF631399D2148D904F3160* __this, const RuntimeMethod* method)
  5596. {
  5597. U3CWaitForCompletionU3Ed__15_tBDA3F288439FE7046BD6F46BA290F1DF864F8882 V_0;
  5598. memset((&V_0), 0, sizeof(V_0));
  5599. {
  5600. (&V_0)->___U3CU3E4__this = __this;
  5601. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this), (void*)__this);
  5602. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  5603. AsyncTaskMethodBuilder_1_t910B7EC8A2F62CB047AD22F7A146256453F59F4E L_0;
  5604. L_0 = AsyncTaskMethodBuilder_1_Create_m0DBDD9164C1E94BB8CDBFB011C3AE620B9BBB4B7(il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  5605. (&V_0)->___U3CU3Et__builder = L_0;
  5606. Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder))->___m_coreState))->___m_stateMachine), (void*)NULL);
  5607. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5608. Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder))->___m_coreState))->___m_defaultContextAction), (void*)NULL);
  5609. #endif
  5610. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5611. Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___U3CU3Et__builder))->___m_task), (void*)NULL);
  5612. #endif
  5613. (&V_0)->___U3CU3E1__state = (-1);
  5614. AsyncTaskMethodBuilder_1_t910B7EC8A2F62CB047AD22F7A146256453F59F4E* L_1 = (AsyncTaskMethodBuilder_1_t910B7EC8A2F62CB047AD22F7A146256453F59F4E*)(&(&V_0)->___U3CU3Et__builder);
  5615. AsyncTaskMethodBuilder_1_Start_TisU3CWaitForCompletionU3Ed__15_tBDA3F288439FE7046BD6F46BA290F1DF864F8882_m763AB42496D0B3BACA58B3ACA8B23385480D0591(L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  5616. AsyncTaskMethodBuilder_1_t910B7EC8A2F62CB047AD22F7A146256453F59F4E* L_2 = (AsyncTaskMethodBuilder_1_t910B7EC8A2F62CB047AD22F7A146256453F59F4E*)(&(&V_0)->___U3CU3Et__builder);
  5617. Task_1_tFF67A2EFF1771DDAF11A06438D12EF7597D0010D* L_3;
  5618. L_3 = AsyncTaskMethodBuilder_1_get_Task_m3E4C6AB5A394B6C8E538FB9D262C0C698FFE9970(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  5619. return L_3;
  5620. }
  5621. }
  5622. #ifdef __clang__
  5623. #pragma clang diagnostic pop
  5624. #endif
  5625. #ifdef __clang__
  5626. #pragma clang diagnostic push
  5627. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5628. #pragma clang diagnostic ignored "-Wunused-variable"
  5629. #endif
  5630. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCompletionSource_1__ctor_m83E0DBF6C38A62FB4D867A45A676F605C8135F44_gshared (WebCompletionSource_1_t2AE63E6577070FC307452E64F67883294D70C2BD* __this, bool ___0_runAsync, const RuntimeMethod* method)
  5631. {
  5632. WebCompletionSource_1_t2AE63E6577070FC307452E64F67883294D70C2BD* G_B2_0 = NULL;
  5633. WebCompletionSource_1_t2AE63E6577070FC307452E64F67883294D70C2BD* G_B1_0 = NULL;
  5634. int32_t G_B3_0 = 0;
  5635. WebCompletionSource_1_t2AE63E6577070FC307452E64F67883294D70C2BD* G_B3_1 = NULL;
  5636. {
  5637. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  5638. bool L_0 = ___0_runAsync;
  5639. if (L_0)
  5640. {
  5641. G_B2_0 = __this;
  5642. goto IL_000d;
  5643. }
  5644. G_B1_0 = __this;
  5645. }
  5646. {
  5647. G_B3_0 = 0;
  5648. G_B3_1 = G_B1_0;
  5649. goto IL_000f;
  5650. }
  5651. IL_000d:
  5652. {
  5653. G_B3_0 = ((int32_t)64);
  5654. G_B3_1 = G_B2_0;
  5655. }
  5656. IL_000f:
  5657. {
  5658. TaskCompletionSource_1_tA4EE8D4BD4731C829BD7882AE96EEA85F269C454* L_1 = (TaskCompletionSource_1_tA4EE8D4BD4731C829BD7882AE96EEA85F269C454*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  5659. TaskCompletionSource_1__ctor_mAF2D1044D268C5FF7F7EF067F0897DA3C993EB8C(L_1, (int32_t)G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  5660. NullCheck(G_B3_1);
  5661. G_B3_1->___completion = L_1;
  5662. Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___completion), (void*)L_1);
  5663. return;
  5664. }
  5665. }
  5666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* WebCompletionSource_1_get_CurrentResult_mCD4668777941B8D865991A6928E1725970705933_gshared (WebCompletionSource_1_t2AE63E6577070FC307452E64F67883294D70C2BD* __this, const RuntimeMethod* method)
  5667. {
  5668. {
  5669. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* L_0 = __this->___currentResult;
  5670. return L_0;
  5671. }
  5672. }
  5673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* WebCompletionSource_1_get_Task_mCBE8895EAB5532407AD7F216EF0942D92D61F9C1_gshared (WebCompletionSource_1_t2AE63E6577070FC307452E64F67883294D70C2BD* __this, const RuntimeMethod* method)
  5674. {
  5675. {
  5676. TaskCompletionSource_1_tA4EE8D4BD4731C829BD7882AE96EEA85F269C454* L_0 = __this->___completion;
  5677. NullCheck(L_0);
  5678. Task_1_t97AD6E06503307BD6962E18D69C7CB9E86A6D1B8* L_1;
  5679. L_1 = TaskCompletionSource_1_get_Task_m7CD6344AE56E770495F30DEA709DA2CE2124A593_inline(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  5680. return (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)L_1;
  5681. }
  5682. }
  5683. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebCompletionSource_1_TrySetCompleted_m1A84A21019F748D8E74E9CF21FF92C236AA2BCA9_gshared (WebCompletionSource_1_t2AE63E6577070FC307452E64F67883294D70C2BD* __this, RuntimeObject* ___0_argument, const RuntimeMethod* method)
  5684. {
  5685. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* V_0 = NULL;
  5686. {
  5687. RuntimeObject* L_0 = ___0_argument;
  5688. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* L_1 = (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  5689. Result__ctor_mE7EAFCF012BC699CFEE59F023EF6DD69E782D64F(L_1, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  5690. V_0 = L_1;
  5691. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141** L_2 = (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141**)(&__this->___currentResult);
  5692. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* L_3 = V_0;
  5693. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* L_4;
  5694. L_4 = InterlockedCompareExchangeImpl<Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141*>(L_2, L_3, (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141*)NULL);
  5695. if (!L_4)
  5696. {
  5697. goto IL_0018;
  5698. }
  5699. }
  5700. {
  5701. return (bool)0;
  5702. }
  5703. IL_0018:
  5704. {
  5705. TaskCompletionSource_1_tA4EE8D4BD4731C829BD7882AE96EEA85F269C454* L_5 = __this->___completion;
  5706. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* L_6 = V_0;
  5707. NullCheck(L_5);
  5708. bool L_7;
  5709. L_7 = TaskCompletionSource_1_TrySetResult_m64E194B1EC5C9A70C100A5D2F20764BE66B1B122(L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  5710. return L_7;
  5711. }
  5712. }
  5713. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebCompletionSource_1_TrySetCompleted_m2C25E9F7B3D808062BCCF533623E6923B8399E51_gshared (WebCompletionSource_1_t2AE63E6577070FC307452E64F67883294D70C2BD* __this, const RuntimeMethod* method)
  5714. {
  5715. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* V_0 = NULL;
  5716. {
  5717. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* L_0 = (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  5718. Result__ctor_mE8F1C199C4CF5B0FA046A04E43D30FAC8CD1FF50(L_0, (int32_t)1, (ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  5719. V_0 = L_0;
  5720. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141** L_1 = (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141**)(&__this->___currentResult);
  5721. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* L_2 = V_0;
  5722. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* L_3;
  5723. L_3 = InterlockedCompareExchangeImpl<Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141*>(L_1, L_2, (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141*)NULL);
  5724. if (!L_3)
  5725. {
  5726. goto IL_0019;
  5727. }
  5728. }
  5729. {
  5730. return (bool)0;
  5731. }
  5732. IL_0019:
  5733. {
  5734. TaskCompletionSource_1_tA4EE8D4BD4731C829BD7882AE96EEA85F269C454* L_4 = __this->___completion;
  5735. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* L_5 = V_0;
  5736. NullCheck(L_4);
  5737. bool L_6;
  5738. L_6 = TaskCompletionSource_1_TrySetResult_m64E194B1EC5C9A70C100A5D2F20764BE66B1B122(L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  5739. return L_6;
  5740. }
  5741. }
  5742. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebCompletionSource_1_TrySetCanceled_m7BDE308DD8CF682CD97D5D04488ED8E9981D4AD0_gshared (WebCompletionSource_1_t2AE63E6577070FC307452E64F67883294D70C2BD* __this, const RuntimeMethod* method)
  5743. {
  5744. static bool s_Il2CppMethodInitialized;
  5745. if (!s_Il2CppMethodInitialized)
  5746. {
  5747. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662_il2cpp_TypeInfo_var);
  5748. s_Il2CppMethodInitialized = true;
  5749. }
  5750. {
  5751. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_0 = (OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*)il2cpp_codegen_object_new(OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662_il2cpp_TypeInfo_var);
  5752. OperationCanceledException__ctor_m2F34C3B8AEE2AA6C7EB2BB77AE5E0289101293E4(L_0, NULL);
  5753. bool L_1;
  5754. L_1 = WebCompletionSource_1_TrySetCanceled_m62DEC3EF1D70B96C5AEF954C8D915703BE5CAF06(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  5755. return L_1;
  5756. }
  5757. }
  5758. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebCompletionSource_1_TrySetCanceled_m62DEC3EF1D70B96C5AEF954C8D915703BE5CAF06_gshared (WebCompletionSource_1_t2AE63E6577070FC307452E64F67883294D70C2BD* __this, OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* ___0_error, const RuntimeMethod* method)
  5759. {
  5760. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* V_0 = NULL;
  5761. {
  5762. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_0 = ___0_error;
  5763. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_1;
  5764. L_1 = ExceptionDispatchInfo_Capture_mC1C1C30D83DC04B2B7813DFCB67D07CCD4909803((Exception_t*)L_0, NULL);
  5765. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* L_2 = (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  5766. Result__ctor_mE8F1C199C4CF5B0FA046A04E43D30FAC8CD1FF50(L_2, (int32_t)2, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  5767. V_0 = L_2;
  5768. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141** L_3 = (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141**)(&__this->___currentResult);
  5769. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* L_4 = V_0;
  5770. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* L_5;
  5771. L_5 = InterlockedCompareExchangeImpl<Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141*>(L_3, L_4, (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141*)NULL);
  5772. if (!L_5)
  5773. {
  5774. goto IL_001e;
  5775. }
  5776. }
  5777. {
  5778. return (bool)0;
  5779. }
  5780. IL_001e:
  5781. {
  5782. TaskCompletionSource_1_tA4EE8D4BD4731C829BD7882AE96EEA85F269C454* L_6 = __this->___completion;
  5783. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* L_7 = V_0;
  5784. NullCheck(L_6);
  5785. bool L_8;
  5786. L_8 = TaskCompletionSource_1_TrySetResult_m64E194B1EC5C9A70C100A5D2F20764BE66B1B122(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  5787. return L_8;
  5788. }
  5789. }
  5790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebCompletionSource_1_TrySetException_mFBBB011D30BE75F0D1F6633A5D001F1029117597_gshared (WebCompletionSource_1_t2AE63E6577070FC307452E64F67883294D70C2BD* __this, Exception_t* ___0_error, const RuntimeMethod* method)
  5791. {
  5792. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* V_0 = NULL;
  5793. {
  5794. Exception_t* L_0 = ___0_error;
  5795. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_1;
  5796. L_1 = ExceptionDispatchInfo_Capture_mC1C1C30D83DC04B2B7813DFCB67D07CCD4909803(L_0, NULL);
  5797. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* L_2 = (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  5798. Result__ctor_mE8F1C199C4CF5B0FA046A04E43D30FAC8CD1FF50(L_2, (int32_t)3, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  5799. V_0 = L_2;
  5800. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141** L_3 = (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141**)(&__this->___currentResult);
  5801. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* L_4 = V_0;
  5802. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* L_5;
  5803. L_5 = InterlockedCompareExchangeImpl<Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141*>(L_3, L_4, (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141*)NULL);
  5804. if (!L_5)
  5805. {
  5806. goto IL_001e;
  5807. }
  5808. }
  5809. {
  5810. return (bool)0;
  5811. }
  5812. IL_001e:
  5813. {
  5814. TaskCompletionSource_1_tA4EE8D4BD4731C829BD7882AE96EEA85F269C454* L_6 = __this->___completion;
  5815. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* L_7 = V_0;
  5816. NullCheck(L_6);
  5817. bool L_8;
  5818. L_8 = TaskCompletionSource_1_TrySetResult_m64E194B1EC5C9A70C100A5D2F20764BE66B1B122(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  5819. return L_8;
  5820. }
  5821. }
  5822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCompletionSource_1_ThrowOnError_m9F249923BD3286491E69B4B688EB516547533396_gshared (WebCompletionSource_1_t2AE63E6577070FC307452E64F67883294D70C2BD* __this, const RuntimeMethod* method)
  5823. {
  5824. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* G_B4_0 = NULL;
  5825. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* G_B3_0 = NULL;
  5826. {
  5827. TaskCompletionSource_1_tA4EE8D4BD4731C829BD7882AE96EEA85F269C454* L_0 = __this->___completion;
  5828. NullCheck(L_0);
  5829. Task_1_t97AD6E06503307BD6962E18D69C7CB9E86A6D1B8* L_1;
  5830. L_1 = TaskCompletionSource_1_get_Task_m7CD6344AE56E770495F30DEA709DA2CE2124A593_inline(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  5831. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)L_1);
  5832. bool L_2;
  5833. L_2 = Task_get_IsCompleted_m942D6D536545EF059089398B19435591561BB831((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)L_1, NULL);
  5834. if (L_2)
  5835. {
  5836. goto IL_0013;
  5837. }
  5838. }
  5839. {
  5840. return;
  5841. }
  5842. IL_0013:
  5843. {
  5844. TaskCompletionSource_1_tA4EE8D4BD4731C829BD7882AE96EEA85F269C454* L_3 = __this->___completion;
  5845. NullCheck(L_3);
  5846. Task_1_t97AD6E06503307BD6962E18D69C7CB9E86A6D1B8* L_4;
  5847. L_4 = TaskCompletionSource_1_get_Task_m7CD6344AE56E770495F30DEA709DA2CE2124A593_inline(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  5848. NullCheck(L_4);
  5849. Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* L_5;
  5850. L_5 = Task_1_get_Result_m41F8F81A70F6A2680D30B7CA09D72BF1AC5EC6D4(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  5851. NullCheck(L_5);
  5852. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_6;
  5853. L_6 = Result_get_Error_m0378037255A6BEB508BB56911DB6C30742D1E57D_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  5854. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_7 = L_6;
  5855. if (L_7)
  5856. {
  5857. G_B4_0 = L_7;
  5858. goto IL_002d;
  5859. }
  5860. G_B3_0 = L_7;
  5861. }
  5862. {
  5863. return;
  5864. }
  5865. IL_002d:
  5866. {
  5867. NullCheck(G_B4_0);
  5868. ExceptionDispatchInfo_Throw_m06F398E346AE94C1CCEB636763A8CB26511F6330(G_B4_0, NULL);
  5869. return;
  5870. }
  5871. }
  5872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* WebCompletionSource_1_WaitForCompletion_mD9D4C29D6015D8389E5B72447D876719535E308B_gshared (WebCompletionSource_1_t2AE63E6577070FC307452E64F67883294D70C2BD* __this, const RuntimeMethod* method)
  5873. {
  5874. U3CWaitForCompletionU3Ed__15_t9E060FE7291342719C045F76EA67AD067BF74208 V_0;
  5875. memset((&V_0), 0, sizeof(V_0));
  5876. {
  5877. (&V_0)->___U3CU3E4__this = __this;
  5878. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this), (void*)__this);
  5879. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  5880. AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0 L_0;
  5881. L_0 = AsyncTaskMethodBuilder_1_Create_m6A59453D00C0143F178809ADFD98C90E8C291ABB(il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  5882. (&V_0)->___U3CU3Et__builder = L_0;
  5883. Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder))->___m_coreState))->___m_stateMachine), (void*)NULL);
  5884. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5885. Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder))->___m_coreState))->___m_defaultContextAction), (void*)NULL);
  5886. #endif
  5887. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5888. Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___U3CU3Et__builder))->___m_task), (void*)NULL);
  5889. #endif
  5890. (&V_0)->___U3CU3E1__state = (-1);
  5891. AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* L_1 = (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0*)(&(&V_0)->___U3CU3Et__builder);
  5892. AsyncTaskMethodBuilder_1_Start_TisU3CWaitForCompletionU3Ed__15_t9E060FE7291342719C045F76EA67AD067BF74208_m59D61097324759E52596782E30AA09851886C25C(L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  5893. AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0* L_2 = (AsyncTaskMethodBuilder_1_tE810F083929D7952F192036D298085BD4B048AD0*)(&(&V_0)->___U3CU3Et__builder);
  5894. Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* L_3;
  5895. L_3 = AsyncTaskMethodBuilder_1_get_Task_mEA092EC6F1324A9D694CF6056FA8583F2A2BDC89(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  5896. return L_3;
  5897. }
  5898. }
  5899. #ifdef __clang__
  5900. #pragma clang diagnostic pop
  5901. #endif
  5902. #ifdef __clang__
  5903. #pragma clang diagnostic push
  5904. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5905. #pragma clang diagnostic ignored "-Wunused-variable"
  5906. #endif
  5907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCompletionSource_1__ctor_m13CEDC0A86393FB85F2E66EA67014C70C41083EE_gshared (WebCompletionSource_1_t1C9A1856B56A56D2E3CBE124A73CB4ADA3DBAA6F* __this, bool ___0_runAsync, const RuntimeMethod* method)
  5908. {
  5909. WebCompletionSource_1_t1C9A1856B56A56D2E3CBE124A73CB4ADA3DBAA6F* G_B2_0 = NULL;
  5910. WebCompletionSource_1_t1C9A1856B56A56D2E3CBE124A73CB4ADA3DBAA6F* G_B1_0 = NULL;
  5911. int32_t G_B3_0 = 0;
  5912. WebCompletionSource_1_t1C9A1856B56A56D2E3CBE124A73CB4ADA3DBAA6F* G_B3_1 = NULL;
  5913. {
  5914. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  5915. bool L_0 = ___0_runAsync;
  5916. if (L_0)
  5917. {
  5918. G_B2_0 = __this;
  5919. goto IL_000d;
  5920. }
  5921. G_B1_0 = __this;
  5922. }
  5923. {
  5924. G_B3_0 = 0;
  5925. G_B3_1 = G_B1_0;
  5926. goto IL_000f;
  5927. }
  5928. IL_000d:
  5929. {
  5930. G_B3_0 = ((int32_t)64);
  5931. G_B3_1 = G_B2_0;
  5932. }
  5933. IL_000f:
  5934. {
  5935. TaskCompletionSource_1_t04C19E28FAF1B686CB256FE9F84AA8AC57A7FEA7* L_1 = (TaskCompletionSource_1_t04C19E28FAF1B686CB256FE9F84AA8AC57A7FEA7*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  5936. (( void (*) (TaskCompletionSource_1_t04C19E28FAF1B686CB256FE9F84AA8AC57A7FEA7*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_1, (int32_t)G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  5937. NullCheck(G_B3_1);
  5938. G_B3_1->___completion = L_1;
  5939. Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___completion), (void*)L_1);
  5940. return;
  5941. }
  5942. }
  5943. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* WebCompletionSource_1_get_CurrentResult_mC1D6F5E4169EAEC90D7E02EEC2DD3FF7087EC035_gshared (WebCompletionSource_1_t1C9A1856B56A56D2E3CBE124A73CB4ADA3DBAA6F* __this, const RuntimeMethod* method)
  5944. {
  5945. {
  5946. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* L_0 = __this->___currentResult;
  5947. return L_0;
  5948. }
  5949. }
  5950. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* WebCompletionSource_1_get_Task_mABFED18FF1EB8709C0110FA07D888A52F950367D_gshared (WebCompletionSource_1_t1C9A1856B56A56D2E3CBE124A73CB4ADA3DBAA6F* __this, const RuntimeMethod* method)
  5951. {
  5952. {
  5953. TaskCompletionSource_1_t04C19E28FAF1B686CB256FE9F84AA8AC57A7FEA7* L_0 = __this->___completion;
  5954. NullCheck(L_0);
  5955. Task_1_t82C63013D5AE6BAE3F6A03941A7758CC8CCBC5BC* L_1;
  5956. L_1 = (( Task_1_t82C63013D5AE6BAE3F6A03941A7758CC8CCBC5BC* (*) (TaskCompletionSource_1_t04C19E28FAF1B686CB256FE9F84AA8AC57A7FEA7*, 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));
  5957. return (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)L_1;
  5958. }
  5959. }
  5960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebCompletionSource_1_TrySetCompleted_m3E4132773ACAE17F3953CB76254F5C922FFB31B7_gshared (WebCompletionSource_1_t1C9A1856B56A56D2E3CBE124A73CB4ADA3DBAA6F* __this, Il2CppFullySharedGenericAny ___0_argument, const RuntimeMethod* method)
  5961. {
  5962. const uint32_t SizeOf_T_t2650EB3BE331C2443ADED45E3A4082412DD876E9 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
  5963. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t2650EB3BE331C2443ADED45E3A4082412DD876E9);
  5964. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* V_0 = NULL;
  5965. {
  5966. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_argument : &___0_argument), SizeOf_T_t2650EB3BE331C2443ADED45E3A4082412DD876E9);
  5967. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* L_1 = (Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  5968. InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 7), L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_0: *(void**)L_0));
  5969. V_0 = L_1;
  5970. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93** L_2 = (Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93**)(&__this->___currentResult);
  5971. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* L_3 = V_0;
  5972. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* L_4;
  5973. L_4 = InterlockedCompareExchangeImpl<Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93*>(L_2, L_3, (Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93*)NULL);
  5974. if (!L_4)
  5975. {
  5976. goto IL_0018;
  5977. }
  5978. }
  5979. {
  5980. return (bool)0;
  5981. }
  5982. IL_0018:
  5983. {
  5984. TaskCompletionSource_1_t04C19E28FAF1B686CB256FE9F84AA8AC57A7FEA7* L_5 = __this->___completion;
  5985. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* L_6 = V_0;
  5986. NullCheck(L_5);
  5987. bool L_7;
  5988. L_7 = InvokerFuncInvoker1< bool, Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 9), L_5, L_6);
  5989. return L_7;
  5990. }
  5991. }
  5992. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebCompletionSource_1_TrySetCompleted_m3569793D667717DAE788FBC010D43FFCF5CC0597_gshared (WebCompletionSource_1_t1C9A1856B56A56D2E3CBE124A73CB4ADA3DBAA6F* __this, const RuntimeMethod* method)
  5993. {
  5994. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* V_0 = NULL;
  5995. {
  5996. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* L_0 = (Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  5997. (( void (*) (Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93*, int32_t, ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_0, (int32_t)1, (ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  5998. V_0 = L_0;
  5999. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93** L_1 = (Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93**)(&__this->___currentResult);
  6000. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* L_2 = V_0;
  6001. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* L_3;
  6002. L_3 = InterlockedCompareExchangeImpl<Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93*>(L_1, L_2, (Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93*)NULL);
  6003. if (!L_3)
  6004. {
  6005. goto IL_0019;
  6006. }
  6007. }
  6008. {
  6009. return (bool)0;
  6010. }
  6011. IL_0019:
  6012. {
  6013. TaskCompletionSource_1_t04C19E28FAF1B686CB256FE9F84AA8AC57A7FEA7* L_4 = __this->___completion;
  6014. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* L_5 = V_0;
  6015. NullCheck(L_4);
  6016. bool L_6;
  6017. L_6 = InvokerFuncInvoker1< bool, Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 9), L_4, L_5);
  6018. return L_6;
  6019. }
  6020. }
  6021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebCompletionSource_1_TrySetCanceled_m9E2CFCAC2261552ADC05BF4708D2F70A2DB7B280_gshared (WebCompletionSource_1_t1C9A1856B56A56D2E3CBE124A73CB4ADA3DBAA6F* __this, const RuntimeMethod* method)
  6022. {
  6023. static bool s_Il2CppMethodInitialized;
  6024. if (!s_Il2CppMethodInitialized)
  6025. {
  6026. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662_il2cpp_TypeInfo_var);
  6027. s_Il2CppMethodInitialized = true;
  6028. }
  6029. {
  6030. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_0 = (OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*)il2cpp_codegen_object_new(OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662_il2cpp_TypeInfo_var);
  6031. OperationCanceledException__ctor_m2F34C3B8AEE2AA6C7EB2BB77AE5E0289101293E4(L_0, NULL);
  6032. bool L_1;
  6033. L_1 = (( bool (*) (WebCompletionSource_1_t1C9A1856B56A56D2E3CBE124A73CB4ADA3DBAA6F*, OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  6034. return L_1;
  6035. }
  6036. }
  6037. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebCompletionSource_1_TrySetCanceled_m6069824D799921F76E03A0EED077F2E8B7090826_gshared (WebCompletionSource_1_t1C9A1856B56A56D2E3CBE124A73CB4ADA3DBAA6F* __this, OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* ___0_error, const RuntimeMethod* method)
  6038. {
  6039. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* V_0 = NULL;
  6040. {
  6041. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_0 = ___0_error;
  6042. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_1;
  6043. L_1 = ExceptionDispatchInfo_Capture_mC1C1C30D83DC04B2B7813DFCB67D07CCD4909803((Exception_t*)L_0, NULL);
  6044. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* L_2 = (Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6045. (( void (*) (Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93*, int32_t, ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_2, (int32_t)2, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  6046. V_0 = L_2;
  6047. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93** L_3 = (Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93**)(&__this->___currentResult);
  6048. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* L_4 = V_0;
  6049. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* L_5;
  6050. L_5 = InterlockedCompareExchangeImpl<Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93*>(L_3, L_4, (Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93*)NULL);
  6051. if (!L_5)
  6052. {
  6053. goto IL_001e;
  6054. }
  6055. }
  6056. {
  6057. return (bool)0;
  6058. }
  6059. IL_001e:
  6060. {
  6061. TaskCompletionSource_1_t04C19E28FAF1B686CB256FE9F84AA8AC57A7FEA7* L_6 = __this->___completion;
  6062. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* L_7 = V_0;
  6063. NullCheck(L_6);
  6064. bool L_8;
  6065. L_8 = InvokerFuncInvoker1< bool, Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 9), L_6, L_7);
  6066. return L_8;
  6067. }
  6068. }
  6069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebCompletionSource_1_TrySetException_m0A5AB73E23E85CAD2080073F1380B6AA4B208BCB_gshared (WebCompletionSource_1_t1C9A1856B56A56D2E3CBE124A73CB4ADA3DBAA6F* __this, Exception_t* ___0_error, const RuntimeMethod* method)
  6070. {
  6071. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* V_0 = NULL;
  6072. {
  6073. Exception_t* L_0 = ___0_error;
  6074. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_1;
  6075. L_1 = ExceptionDispatchInfo_Capture_mC1C1C30D83DC04B2B7813DFCB67D07CCD4909803(L_0, NULL);
  6076. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* L_2 = (Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6077. (( void (*) (Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93*, int32_t, ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_2, (int32_t)3, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  6078. V_0 = L_2;
  6079. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93** L_3 = (Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93**)(&__this->___currentResult);
  6080. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* L_4 = V_0;
  6081. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* L_5;
  6082. L_5 = InterlockedCompareExchangeImpl<Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93*>(L_3, L_4, (Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93*)NULL);
  6083. if (!L_5)
  6084. {
  6085. goto IL_001e;
  6086. }
  6087. }
  6088. {
  6089. return (bool)0;
  6090. }
  6091. IL_001e:
  6092. {
  6093. TaskCompletionSource_1_t04C19E28FAF1B686CB256FE9F84AA8AC57A7FEA7* L_6 = __this->___completion;
  6094. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* L_7 = V_0;
  6095. NullCheck(L_6);
  6096. bool L_8;
  6097. L_8 = InvokerFuncInvoker1< bool, Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 9), L_6, L_7);
  6098. return L_8;
  6099. }
  6100. }
  6101. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCompletionSource_1_ThrowOnError_m7C2B39BD3A1FE60DD5EA8D0B181EAD73DC000470_gshared (WebCompletionSource_1_t1C9A1856B56A56D2E3CBE124A73CB4ADA3DBAA6F* __this, const RuntimeMethod* method)
  6102. {
  6103. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* G_B4_0 = NULL;
  6104. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* G_B3_0 = NULL;
  6105. {
  6106. TaskCompletionSource_1_t04C19E28FAF1B686CB256FE9F84AA8AC57A7FEA7* L_0 = __this->___completion;
  6107. NullCheck(L_0);
  6108. Task_1_t82C63013D5AE6BAE3F6A03941A7758CC8CCBC5BC* L_1;
  6109. L_1 = (( Task_1_t82C63013D5AE6BAE3F6A03941A7758CC8CCBC5BC* (*) (TaskCompletionSource_1_t04C19E28FAF1B686CB256FE9F84AA8AC57A7FEA7*, 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));
  6110. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)L_1);
  6111. bool L_2;
  6112. L_2 = Task_get_IsCompleted_m942D6D536545EF059089398B19435591561BB831((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)L_1, NULL);
  6113. if (L_2)
  6114. {
  6115. goto IL_0013;
  6116. }
  6117. }
  6118. {
  6119. return;
  6120. }
  6121. IL_0013:
  6122. {
  6123. TaskCompletionSource_1_t04C19E28FAF1B686CB256FE9F84AA8AC57A7FEA7* L_3 = __this->___completion;
  6124. NullCheck(L_3);
  6125. Task_1_t82C63013D5AE6BAE3F6A03941A7758CC8CCBC5BC* L_4;
  6126. L_4 = (( Task_1_t82C63013D5AE6BAE3F6A03941A7758CC8CCBC5BC* (*) (TaskCompletionSource_1_t04C19E28FAF1B686CB256FE9F84AA8AC57A7FEA7*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  6127. NullCheck(L_4);
  6128. Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* L_5;
  6129. L_5 = InvokerFuncInvoker0< Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), L_4);
  6130. NullCheck(L_5);
  6131. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_6;
  6132. L_6 = (( ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* (*) (Result_t3B46D8CB111F11A3E1274C22D61B9130725BEE93*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  6133. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_7 = L_6;
  6134. if (L_7)
  6135. {
  6136. G_B4_0 = L_7;
  6137. goto IL_002d;
  6138. }
  6139. G_B3_0 = L_7;
  6140. }
  6141. {
  6142. return;
  6143. }
  6144. IL_002d:
  6145. {
  6146. NullCheck(G_B4_0);
  6147. ExceptionDispatchInfo_Throw_m06F398E346AE94C1CCEB636763A8CB26511F6330(G_B4_0, NULL);
  6148. return;
  6149. }
  6150. }
  6151. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9* WebCompletionSource_1_WaitForCompletion_m0A0641169CC3E816311B3D9AAD800FC38CE823FA_gshared (WebCompletionSource_1_t1C9A1856B56A56D2E3CBE124A73CB4ADA3DBAA6F* __this, const RuntimeMethod* method)
  6152. {
  6153. U3CWaitForCompletionU3Ed__15_t1E7A90912CE0FB4BBFDADC017893E65373B96937 V_0;
  6154. memset((&V_0), 0, sizeof(V_0));
  6155. {
  6156. (&V_0)->___U3CU3E4__this = __this;
  6157. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this), (void*)__this);
  6158. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  6159. AsyncTaskMethodBuilder_1_t9A3ADCFF6503F4230FFD38F6C333EBCF1A034AF4 L_0;
  6160. L_0 = (( AsyncTaskMethodBuilder_1_t9A3ADCFF6503F4230FFD38F6C333EBCF1A034AF4 (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  6161. (&V_0)->___U3CU3Et__builder = L_0;
  6162. Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder))->___m_coreState))->___m_stateMachine), (void*)NULL);
  6163. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6164. Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder))->___m_coreState))->___m_defaultContextAction), (void*)NULL);
  6165. #endif
  6166. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6167. Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___U3CU3Et__builder))->___m_task), (void*)NULL);
  6168. #endif
  6169. (&V_0)->___U3CU3E1__state = (-1);
  6170. AsyncTaskMethodBuilder_1_t9A3ADCFF6503F4230FFD38F6C333EBCF1A034AF4* L_1 = (AsyncTaskMethodBuilder_1_t9A3ADCFF6503F4230FFD38F6C333EBCF1A034AF4*)(&(&V_0)->___U3CU3Et__builder);
  6171. (( void (*) (AsyncTaskMethodBuilder_1_t9A3ADCFF6503F4230FFD38F6C333EBCF1A034AF4*, U3CWaitForCompletionU3Ed__15_t1E7A90912CE0FB4BBFDADC017893E65373B96937*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  6172. AsyncTaskMethodBuilder_1_t9A3ADCFF6503F4230FFD38F6C333EBCF1A034AF4* L_2 = (AsyncTaskMethodBuilder_1_t9A3ADCFF6503F4230FFD38F6C333EBCF1A034AF4*)(&(&V_0)->___U3CU3Et__builder);
  6173. Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9* L_3;
  6174. L_3 = (( Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9* (*) (AsyncTaskMethodBuilder_1_t9A3ADCFF6503F4230FFD38F6C333EBCF1A034AF4*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  6175. return L_3;
  6176. }
  6177. }
  6178. #ifdef __clang__
  6179. #pragma clang diagnostic pop
  6180. #endif
  6181. #ifdef __clang__
  6182. #pragma clang diagnostic push
  6183. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6184. #pragma clang diagnostic ignored "-Wunused-variable"
  6185. #endif
  6186. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereArrayIterator_1__ctor_m2B8837362AE8ED47437A9B42F6C4DA73311039A9_gshared (WhereArrayIterator_1_t61D2F3529A970E9F412291B961056462F17EDDCB* __this, KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* ___0_source, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___1_predicate, const RuntimeMethod* method)
  6187. {
  6188. {
  6189. Iterator_1__ctor_m0D72EABA02C6FB0A61DB8BDD0992DCD58C9C58FC((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  6190. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_0 = ___0_source;
  6191. __this->___source = L_0;
  6192. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  6193. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* L_1 = ___1_predicate;
  6194. __this->___predicate = L_1;
  6195. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  6196. return;
  6197. }
  6198. }
  6199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05* WhereArrayIterator_1_Clone_m4F4BBEED1938F9E3B4DD10E75AE10F14A78010F9_gshared (WhereArrayIterator_1_t61D2F3529A970E9F412291B961056462F17EDDCB* __this, const RuntimeMethod* method)
  6200. {
  6201. {
  6202. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_0 = __this->___source;
  6203. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* L_1 = __this->___predicate;
  6204. WhereArrayIterator_1_t61D2F3529A970E9F412291B961056462F17EDDCB* L_2 = (WhereArrayIterator_1_t61D2F3529A970E9F412291B961056462F17EDDCB*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6205. WhereArrayIterator_1__ctor_m2B8837362AE8ED47437A9B42F6C4DA73311039A9(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  6206. return (Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)L_2;
  6207. }
  6208. }
  6209. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereArrayIterator_1_MoveNext_mDFC41A94F28DBFC762FEB22BFA61D68268FC7D31_gshared (WhereArrayIterator_1_t61D2F3529A970E9F412291B961056462F17EDDCB* __this, const RuntimeMethod* method)
  6210. {
  6211. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 V_0;
  6212. memset((&V_0), 0, sizeof(V_0));
  6213. {
  6214. int32_t L_0 = ((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this)->___state;
  6215. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  6216. {
  6217. goto IL_0058;
  6218. }
  6219. }
  6220. {
  6221. goto IL_0042;
  6222. }
  6223. IL_000b:
  6224. {
  6225. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_1 = __this->___source;
  6226. int32_t L_2 = __this->___index;
  6227. NullCheck(L_1);
  6228. int32_t L_3 = L_2;
  6229. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  6230. V_0 = L_4;
  6231. int32_t L_5 = __this->___index;
  6232. __this->___index = ((int32_t)il2cpp_codegen_add(L_5, 1));
  6233. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* L_6 = __this->___predicate;
  6234. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_7 = V_0;
  6235. NullCheck(L_6);
  6236. bool L_8;
  6237. L_8 = Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_inline(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  6238. if (!L_8)
  6239. {
  6240. goto IL_0042;
  6241. }
  6242. }
  6243. {
  6244. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_9 = V_0;
  6245. ((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this)->___current = L_9;
  6246. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this)->___current))->___key), (void*)NULL);
  6247. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6248. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this)->___current))->___value), (void*)NULL);
  6249. #endif
  6250. return (bool)1;
  6251. }
  6252. IL_0042:
  6253. {
  6254. int32_t L_10 = __this->___index;
  6255. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_11 = __this->___source;
  6256. NullCheck(L_11);
  6257. if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
  6258. {
  6259. goto IL_000b;
  6260. }
  6261. }
  6262. {
  6263. NullCheck((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this);
  6264. VirtualActionInvoker0::Invoke(12, (Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this);
  6265. }
  6266. IL_0058:
  6267. {
  6268. return (bool)0;
  6269. }
  6270. }
  6271. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereArrayIterator_1_Where_mEE8012F7C900E47F2E18DE9EE5D2FACB08F6F34C_gshared (WhereArrayIterator_1_t61D2F3529A970E9F412291B961056462F17EDDCB* __this, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___0_predicate, const RuntimeMethod* method)
  6272. {
  6273. {
  6274. KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* L_0 = __this->___source;
  6275. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* L_1 = __this->___predicate;
  6276. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* L_2 = ___0_predicate;
  6277. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* L_3;
  6278. L_3 = Enumerable_CombinePredicates_TisKeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230_m9F329AA67F4C35877F54CE7441C4E759BCD33522(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  6279. WhereArrayIterator_1_t61D2F3529A970E9F412291B961056462F17EDDCB* L_4 = (WhereArrayIterator_1_t61D2F3529A970E9F412291B961056462F17EDDCB*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6280. WhereArrayIterator_1__ctor_m2B8837362AE8ED47437A9B42F6C4DA73311039A9(L_4, L_0, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  6281. return (RuntimeObject*)L_4;
  6282. }
  6283. }
  6284. #ifdef __clang__
  6285. #pragma clang diagnostic pop
  6286. #endif
  6287. #ifdef __clang__
  6288. #pragma clang diagnostic push
  6289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6290. #pragma clang diagnostic ignored "-Wunused-variable"
  6291. #endif
  6292. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereArrayIterator_1__ctor_mC17BAA23BA92C7455512FDA5B1618C6D2B54ACA2_gshared (WhereArrayIterator_1_t027D2511F9B69346688FE3E5623EF2BEE81E9FAA* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method)
  6293. {
  6294. {
  6295. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  6296. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___0_source;
  6297. __this->___source = L_0;
  6298. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  6299. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = ___1_predicate;
  6300. __this->___predicate = L_1;
  6301. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  6302. return;
  6303. }
  6304. }
  6305. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereArrayIterator_1_Clone_m23B21F0E17F85746DFAF09C90772262DF3B707AF_gshared (WhereArrayIterator_1_t027D2511F9B69346688FE3E5623EF2BEE81E9FAA* __this, const RuntimeMethod* method)
  6306. {
  6307. {
  6308. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = __this->___source;
  6309. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___predicate;
  6310. WhereArrayIterator_1_t027D2511F9B69346688FE3E5623EF2BEE81E9FAA* L_2 = (WhereArrayIterator_1_t027D2511F9B69346688FE3E5623EF2BEE81E9FAA*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6311. WhereArrayIterator_1__ctor_mC17BAA23BA92C7455512FDA5B1618C6D2B54ACA2(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  6312. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_2;
  6313. }
  6314. }
  6315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereArrayIterator_1_MoveNext_m205D669337F73902F61F7BBFD6165B9005890564_gshared (WhereArrayIterator_1_t027D2511F9B69346688FE3E5623EF2BEE81E9FAA* __this, const RuntimeMethod* method)
  6316. {
  6317. RuntimeObject* V_0 = NULL;
  6318. {
  6319. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  6320. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  6321. {
  6322. goto IL_0058;
  6323. }
  6324. }
  6325. {
  6326. goto IL_0042;
  6327. }
  6328. IL_000b:
  6329. {
  6330. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->___source;
  6331. int32_t L_2 = __this->___index;
  6332. NullCheck(L_1);
  6333. int32_t L_3 = L_2;
  6334. RuntimeObject* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  6335. V_0 = L_4;
  6336. int32_t L_5 = __this->___index;
  6337. __this->___index = ((int32_t)il2cpp_codegen_add(L_5, 1));
  6338. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_6 = __this->___predicate;
  6339. RuntimeObject* L_7 = V_0;
  6340. NullCheck(L_6);
  6341. bool L_8;
  6342. L_8 = Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_inline(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  6343. if (!L_8)
  6344. {
  6345. goto IL_0042;
  6346. }
  6347. }
  6348. {
  6349. RuntimeObject* L_9 = V_0;
  6350. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_9;
  6351. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_9);
  6352. return (bool)1;
  6353. }
  6354. IL_0042:
  6355. {
  6356. int32_t L_10 = __this->___index;
  6357. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = __this->___source;
  6358. NullCheck(L_11);
  6359. if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
  6360. {
  6361. goto IL_000b;
  6362. }
  6363. }
  6364. {
  6365. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  6366. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  6367. }
  6368. IL_0058:
  6369. {
  6370. return (bool)0;
  6371. }
  6372. }
  6373. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereArrayIterator_1_Where_m00D679C5996A876F2AF50976C1F93D89F8F42C62_gshared (WhereArrayIterator_1_t027D2511F9B69346688FE3E5623EF2BEE81E9FAA* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  6374. {
  6375. {
  6376. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = __this->___source;
  6377. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___predicate;
  6378. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_2 = ___0_predicate;
  6379. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_3;
  6380. L_3 = Enumerable_CombinePredicates_TisRuntimeObject_m613479C29B013E8FC2987E22F42A3BC6CC2C9768(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  6381. WhereArrayIterator_1_t027D2511F9B69346688FE3E5623EF2BEE81E9FAA* L_4 = (WhereArrayIterator_1_t027D2511F9B69346688FE3E5623EF2BEE81E9FAA*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6382. WhereArrayIterator_1__ctor_mC17BAA23BA92C7455512FDA5B1618C6D2B54ACA2(L_4, L_0, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  6383. return (RuntimeObject*)L_4;
  6384. }
  6385. }
  6386. #ifdef __clang__
  6387. #pragma clang diagnostic pop
  6388. #endif
  6389. #ifdef __clang__
  6390. #pragma clang diagnostic push
  6391. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6392. #pragma clang diagnostic ignored "-Wunused-variable"
  6393. #endif
  6394. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereArrayIterator_1__ctor_mD8BDE04F9897AAED299EE4DC32BF3879F2CBB668_gshared (WhereArrayIterator_1_tA7187088CE8DF4724576F6B7F633203C144505F6* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_source, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* ___1_predicate, const RuntimeMethod* method)
  6395. {
  6396. {
  6397. (( void (*) (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  6398. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_source;
  6399. il2cpp_codegen_write_instance_field_data<__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0), L_0);
  6400. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_1 = ___1_predicate;
  6401. il2cpp_codegen_write_instance_field_data<Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1), L_1);
  6402. return;
  6403. }
  6404. }
  6405. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0* WhereArrayIterator_1_Clone_m1D80001794E47D2DF00A77273FD71D61987E8A44_gshared (WhereArrayIterator_1_tA7187088CE8DF4724576F6B7F633203C144505F6* __this, const RuntimeMethod* method)
  6406. {
  6407. {
  6408. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = *(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0));
  6409. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_1 = *(Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1));
  6410. WhereArrayIterator_1_tA7187088CE8DF4724576F6B7F633203C144505F6* L_2 = (WhereArrayIterator_1_tA7187088CE8DF4724576F6B7F633203C144505F6*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6411. (( void (*) (WhereArrayIterator_1_tA7187088CE8DF4724576F6B7F633203C144505F6*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  6412. return (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)L_2;
  6413. }
  6414. }
  6415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereArrayIterator_1_MoveNext_m42FC055181A1CDD12BBB46A9EE9ED76C6048BA07_gshared (WhereArrayIterator_1_tA7187088CE8DF4724576F6B7F633203C144505F6* __this, const RuntimeMethod* method)
  6416. {
  6417. const uint32_t SizeOf_TSource_tA44A3A99F6F77148305A3C32D2C4DE1D4226338A = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7));
  6418. const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TSource_tA44A3A99F6F77148305A3C32D2C4DE1D4226338A);
  6419. const Il2CppFullySharedGenericAny L_9 = L_4;
  6420. const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_TSource_tA44A3A99F6F77148305A3C32D2C4DE1D4226338A);
  6421. Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_TSource_tA44A3A99F6F77148305A3C32D2C4DE1D4226338A);
  6422. memset(V_0, 0, SizeOf_TSource_tA44A3A99F6F77148305A3C32D2C4DE1D4226338A);
  6423. {
  6424. int32_t L_0 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6),1));
  6425. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  6426. {
  6427. goto IL_0058;
  6428. }
  6429. }
  6430. {
  6431. goto IL_0042;
  6432. }
  6433. IL_000b:
  6434. {
  6435. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = *(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0));
  6436. int32_t L_2 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2));
  6437. NullCheck(L_1);
  6438. int32_t L_3 = L_2;
  6439. il2cpp_codegen_memcpy(L_4, (L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)), SizeOf_TSource_tA44A3A99F6F77148305A3C32D2C4DE1D4226338A);
  6440. il2cpp_codegen_memcpy(V_0, L_4, SizeOf_TSource_tA44A3A99F6F77148305A3C32D2C4DE1D4226338A);
  6441. int32_t L_5 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2));
  6442. il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2), ((int32_t)il2cpp_codegen_add(L_5, 1)));
  6443. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_6 = *(Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1));
  6444. il2cpp_codegen_memcpy(L_7, V_0, SizeOf_TSource_tA44A3A99F6F77148305A3C32D2C4DE1D4226338A);
  6445. NullCheck(L_6);
  6446. bool L_8;
  6447. 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), L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7)) ? L_7: *(void**)L_7));
  6448. if (!L_8)
  6449. {
  6450. goto IL_0042;
  6451. }
  6452. }
  6453. {
  6454. il2cpp_codegen_memcpy(L_9, V_0, SizeOf_TSource_tA44A3A99F6F77148305A3C32D2C4DE1D4226338A);
  6455. il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6),2), L_9, SizeOf_TSource_tA44A3A99F6F77148305A3C32D2C4DE1D4226338A);
  6456. return (bool)1;
  6457. }
  6458. IL_0042:
  6459. {
  6460. int32_t L_10 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2));
  6461. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_11 = *(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0));
  6462. NullCheck(L_11);
  6463. if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
  6464. {
  6465. goto IL_000b;
  6466. }
  6467. }
  6468. {
  6469. NullCheck((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  6470. VirtualActionInvoker0::Invoke(12, (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  6471. }
  6472. IL_0058:
  6473. {
  6474. return (bool)0;
  6475. }
  6476. }
  6477. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereArrayIterator_1_Where_mB2C59E78355E518D359A6D5035BCD6254337B84E_gshared (WhereArrayIterator_1_tA7187088CE8DF4724576F6B7F633203C144505F6* __this, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* ___0_predicate, const RuntimeMethod* method)
  6478. {
  6479. {
  6480. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = *(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0));
  6481. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_1 = *(Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1));
  6482. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_2 = ___0_predicate;
  6483. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_3;
  6484. L_3 = (( Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* (*) (Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  6485. WhereArrayIterator_1_tA7187088CE8DF4724576F6B7F633203C144505F6* L_4 = (WhereArrayIterator_1_tA7187088CE8DF4724576F6B7F633203C144505F6*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6486. (( void (*) (WhereArrayIterator_1_tA7187088CE8DF4724576F6B7F633203C144505F6*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_4, L_0, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  6487. return (RuntimeObject*)L_4;
  6488. }
  6489. }
  6490. #ifdef __clang__
  6491. #pragma clang diagnostic pop
  6492. #endif
  6493. #ifdef __clang__
  6494. #pragma clang diagnostic push
  6495. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6496. #pragma clang diagnostic ignored "-Wunused-variable"
  6497. #endif
  6498. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereEnumerableIterator_1__ctor_mAC3CB25D22FD92F52FAB86D5A323EFAAD06F1BC1_gshared (WhereEnumerableIterator_1_t8003EA874EC8867895405A3AB37AFFC5E2B99308* __this, RuntimeObject* ___0_source, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___1_predicate, const RuntimeMethod* method)
  6499. {
  6500. {
  6501. Iterator_1__ctor_m0D72EABA02C6FB0A61DB8BDD0992DCD58C9C58FC((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  6502. RuntimeObject* L_0 = ___0_source;
  6503. __this->___source = L_0;
  6504. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  6505. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* L_1 = ___1_predicate;
  6506. __this->___predicate = L_1;
  6507. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  6508. return;
  6509. }
  6510. }
  6511. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05* WhereEnumerableIterator_1_Clone_m9FDBCF564497D38A41568FA49D204AA6F3D63CCA_gshared (WhereEnumerableIterator_1_t8003EA874EC8867895405A3AB37AFFC5E2B99308* __this, const RuntimeMethod* method)
  6512. {
  6513. {
  6514. RuntimeObject* L_0 = __this->___source;
  6515. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* L_1 = __this->___predicate;
  6516. WhereEnumerableIterator_1_t8003EA874EC8867895405A3AB37AFFC5E2B99308* L_2 = (WhereEnumerableIterator_1_t8003EA874EC8867895405A3AB37AFFC5E2B99308*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6517. WhereEnumerableIterator_1__ctor_mAC3CB25D22FD92F52FAB86D5A323EFAAD06F1BC1(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  6518. return (Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)L_2;
  6519. }
  6520. }
  6521. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereEnumerableIterator_1_Dispose_m8D9DC93D97417B3FE53AC4E1257959BB9DE19044_gshared (WhereEnumerableIterator_1_t8003EA874EC8867895405A3AB37AFFC5E2B99308* __this, const RuntimeMethod* method)
  6522. {
  6523. static bool s_Il2CppMethodInitialized;
  6524. if (!s_Il2CppMethodInitialized)
  6525. {
  6526. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  6527. s_Il2CppMethodInitialized = true;
  6528. }
  6529. {
  6530. RuntimeObject* L_0 = __this->___enumerator;
  6531. if (!L_0)
  6532. {
  6533. goto IL_0013;
  6534. }
  6535. }
  6536. {
  6537. RuntimeObject* L_1 = __this->___enumerator;
  6538. NullCheck((RuntimeObject*)L_1);
  6539. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  6540. }
  6541. IL_0013:
  6542. {
  6543. __this->___enumerator = (RuntimeObject*)NULL;
  6544. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  6545. NullCheck((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this);
  6546. Iterator_1_Dispose_mB30A8BE0B5B87E0B8FDD55E51D43188B6F238BD1((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  6547. return;
  6548. }
  6549. }
  6550. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereEnumerableIterator_1_MoveNext_m44E554EB39D2A51401AD404B7B236EA7E669EF74_gshared (WhereEnumerableIterator_1_t8003EA874EC8867895405A3AB37AFFC5E2B99308* __this, const RuntimeMethod* method)
  6551. {
  6552. static bool s_Il2CppMethodInitialized;
  6553. if (!s_Il2CppMethodInitialized)
  6554. {
  6555. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  6556. s_Il2CppMethodInitialized = true;
  6557. }
  6558. int32_t V_0 = 0;
  6559. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 V_1;
  6560. memset((&V_1), 0, sizeof(V_1));
  6561. {
  6562. int32_t L_0 = ((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this)->___state;
  6563. V_0 = L_0;
  6564. int32_t L_1 = V_0;
  6565. if ((((int32_t)L_1) == ((int32_t)1)))
  6566. {
  6567. goto IL_0011;
  6568. }
  6569. }
  6570. {
  6571. int32_t L_2 = V_0;
  6572. if ((((int32_t)L_2) == ((int32_t)2)))
  6573. {
  6574. goto IL_004e;
  6575. }
  6576. }
  6577. {
  6578. goto IL_0061;
  6579. }
  6580. IL_0011:
  6581. {
  6582. RuntimeObject* L_3 = __this->___source;
  6583. NullCheck(L_3);
  6584. RuntimeObject* L_4;
  6585. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  6586. __this->___enumerator = L_4;
  6587. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  6588. ((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this)->___state = 2;
  6589. goto IL_004e;
  6590. }
  6591. IL_002b:
  6592. {
  6593. RuntimeObject* L_5 = __this->___enumerator;
  6594. NullCheck(L_5);
  6595. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_6;
  6596. L_6 = InterfaceFuncInvoker0< KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_5);
  6597. V_1 = L_6;
  6598. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* L_7 = __this->___predicate;
  6599. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_8 = V_1;
  6600. NullCheck(L_7);
  6601. bool L_9;
  6602. L_9 = Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_inline(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  6603. if (!L_9)
  6604. {
  6605. goto IL_004e;
  6606. }
  6607. }
  6608. {
  6609. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_10 = V_1;
  6610. ((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this)->___current = L_10;
  6611. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this)->___current))->___key), (void*)NULL);
  6612. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6613. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this)->___current))->___value), (void*)NULL);
  6614. #endif
  6615. return (bool)1;
  6616. }
  6617. IL_004e:
  6618. {
  6619. RuntimeObject* L_11 = __this->___enumerator;
  6620. NullCheck((RuntimeObject*)L_11);
  6621. bool L_12;
  6622. L_12 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_11);
  6623. if (L_12)
  6624. {
  6625. goto IL_002b;
  6626. }
  6627. }
  6628. {
  6629. NullCheck((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this);
  6630. VirtualActionInvoker0::Invoke(12, (Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this);
  6631. }
  6632. IL_0061:
  6633. {
  6634. return (bool)0;
  6635. }
  6636. }
  6637. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereEnumerableIterator_1_Where_mF32E34B5368B0C805641DA58558AC6AA08C67983_gshared (WhereEnumerableIterator_1_t8003EA874EC8867895405A3AB37AFFC5E2B99308* __this, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___0_predicate, const RuntimeMethod* method)
  6638. {
  6639. {
  6640. RuntimeObject* L_0 = __this->___source;
  6641. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* L_1 = __this->___predicate;
  6642. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* L_2 = ___0_predicate;
  6643. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* L_3;
  6644. L_3 = Enumerable_CombinePredicates_TisKeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230_m9F329AA67F4C35877F54CE7441C4E759BCD33522(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  6645. WhereEnumerableIterator_1_t8003EA874EC8867895405A3AB37AFFC5E2B99308* L_4 = (WhereEnumerableIterator_1_t8003EA874EC8867895405A3AB37AFFC5E2B99308*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6646. WhereEnumerableIterator_1__ctor_mAC3CB25D22FD92F52FAB86D5A323EFAAD06F1BC1(L_4, L_0, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  6647. return (RuntimeObject*)L_4;
  6648. }
  6649. }
  6650. #ifdef __clang__
  6651. #pragma clang diagnostic pop
  6652. #endif
  6653. #ifdef __clang__
  6654. #pragma clang diagnostic push
  6655. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6656. #pragma clang diagnostic ignored "-Wunused-variable"
  6657. #endif
  6658. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE_gshared (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* __this, RuntimeObject* ___0_source, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___1_predicate, const RuntimeMethod* method)
  6659. {
  6660. {
  6661. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  6662. RuntimeObject* L_0 = ___0_source;
  6663. __this->___source = L_0;
  6664. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  6665. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_1 = ___1_predicate;
  6666. __this->___predicate = L_1;
  6667. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  6668. return;
  6669. }
  6670. }
  6671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereEnumerableIterator_1_Clone_mAFEC8AC144406F3887B35086067C91941529099D_gshared (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* __this, const RuntimeMethod* method)
  6672. {
  6673. {
  6674. RuntimeObject* L_0 = __this->___source;
  6675. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_1 = __this->___predicate;
  6676. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_2 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6677. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  6678. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_2;
  6679. }
  6680. }
  6681. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereEnumerableIterator_1_Dispose_m046EF6284565F4F5AF409A4B5E0B1FB2C7804928_gshared (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* __this, const RuntimeMethod* method)
  6682. {
  6683. static bool s_Il2CppMethodInitialized;
  6684. if (!s_Il2CppMethodInitialized)
  6685. {
  6686. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  6687. s_Il2CppMethodInitialized = true;
  6688. }
  6689. {
  6690. RuntimeObject* L_0 = __this->___enumerator;
  6691. if (!L_0)
  6692. {
  6693. goto IL_0013;
  6694. }
  6695. }
  6696. {
  6697. RuntimeObject* L_1 = __this->___enumerator;
  6698. NullCheck((RuntimeObject*)L_1);
  6699. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  6700. }
  6701. IL_0013:
  6702. {
  6703. __this->___enumerator = (RuntimeObject*)NULL;
  6704. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  6705. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  6706. Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  6707. return;
  6708. }
  6709. }
  6710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereEnumerableIterator_1_MoveNext_m2649D49B9944BB42677F9293529BB274537F69C2_gshared (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* __this, const RuntimeMethod* method)
  6711. {
  6712. static bool s_Il2CppMethodInitialized;
  6713. if (!s_Il2CppMethodInitialized)
  6714. {
  6715. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  6716. s_Il2CppMethodInitialized = true;
  6717. }
  6718. int32_t V_0 = 0;
  6719. int32_t V_1 = 0;
  6720. {
  6721. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  6722. V_0 = L_0;
  6723. int32_t L_1 = V_0;
  6724. if ((((int32_t)L_1) == ((int32_t)1)))
  6725. {
  6726. goto IL_0011;
  6727. }
  6728. }
  6729. {
  6730. int32_t L_2 = V_0;
  6731. if ((((int32_t)L_2) == ((int32_t)2)))
  6732. {
  6733. goto IL_004e;
  6734. }
  6735. }
  6736. {
  6737. goto IL_0061;
  6738. }
  6739. IL_0011:
  6740. {
  6741. RuntimeObject* L_3 = __this->___source;
  6742. NullCheck(L_3);
  6743. RuntimeObject* L_4;
  6744. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  6745. __this->___enumerator = L_4;
  6746. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  6747. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  6748. goto IL_004e;
  6749. }
  6750. IL_002b:
  6751. {
  6752. RuntimeObject* L_5 = __this->___enumerator;
  6753. NullCheck(L_5);
  6754. int32_t L_6;
  6755. L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_5);
  6756. V_1 = L_6;
  6757. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_7 = __this->___predicate;
  6758. int32_t L_8 = V_1;
  6759. NullCheck(L_7);
  6760. bool L_9;
  6761. L_9 = Func_2_Invoke_m1543D7041BADF87D1F63EBF838B0DDCB40340C7E_inline(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  6762. if (!L_9)
  6763. {
  6764. goto IL_004e;
  6765. }
  6766. }
  6767. {
  6768. int32_t L_10 = V_1;
  6769. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_10;
  6770. return (bool)1;
  6771. }
  6772. IL_004e:
  6773. {
  6774. RuntimeObject* L_11 = __this->___enumerator;
  6775. NullCheck((RuntimeObject*)L_11);
  6776. bool L_12;
  6777. L_12 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_11);
  6778. if (L_12)
  6779. {
  6780. goto IL_002b;
  6781. }
  6782. }
  6783. {
  6784. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  6785. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  6786. }
  6787. IL_0061:
  6788. {
  6789. return (bool)0;
  6790. }
  6791. }
  6792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereEnumerableIterator_1_Where_m778E7EFD3E0BB0A2A0BE3B4898FB24EAA000FDC1_gshared (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  6793. {
  6794. {
  6795. RuntimeObject* L_0 = __this->___source;
  6796. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_1 = __this->___predicate;
  6797. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_2 = ___0_predicate;
  6798. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_3;
  6799. L_3 = Enumerable_CombinePredicates_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6E21210FBAD8C39907D331F6A3BE2E5409690ED0(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  6800. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_4 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6801. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_4, L_0, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  6802. return (RuntimeObject*)L_4;
  6803. }
  6804. }
  6805. #ifdef __clang__
  6806. #pragma clang diagnostic pop
  6807. #endif
  6808. #ifdef __clang__
  6809. #pragma clang diagnostic push
  6810. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6811. #pragma clang diagnostic ignored "-Wunused-variable"
  6812. #endif
  6813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01_gshared (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* __this, RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method)
  6814. {
  6815. {
  6816. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  6817. RuntimeObject* L_0 = ___0_source;
  6818. __this->___source = L_0;
  6819. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  6820. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = ___1_predicate;
  6821. __this->___predicate = L_1;
  6822. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  6823. return;
  6824. }
  6825. }
  6826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereEnumerableIterator_1_Clone_m25DBF44FABBFE76AB4314BD7F62334FE2A74F5CA_gshared (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* __this, const RuntimeMethod* method)
  6827. {
  6828. {
  6829. RuntimeObject* L_0 = __this->___source;
  6830. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___predicate;
  6831. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_2 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6832. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  6833. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_2;
  6834. }
  6835. }
  6836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereEnumerableIterator_1_Dispose_m7EB3C00CC0ED06056CF70FE322BF44A93F0C4136_gshared (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* __this, const RuntimeMethod* method)
  6837. {
  6838. static bool s_Il2CppMethodInitialized;
  6839. if (!s_Il2CppMethodInitialized)
  6840. {
  6841. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  6842. s_Il2CppMethodInitialized = true;
  6843. }
  6844. {
  6845. RuntimeObject* L_0 = __this->___enumerator;
  6846. if (!L_0)
  6847. {
  6848. goto IL_0013;
  6849. }
  6850. }
  6851. {
  6852. RuntimeObject* L_1 = __this->___enumerator;
  6853. NullCheck((RuntimeObject*)L_1);
  6854. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  6855. }
  6856. IL_0013:
  6857. {
  6858. __this->___enumerator = (RuntimeObject*)NULL;
  6859. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  6860. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  6861. Iterator_1_Dispose_m953BCF886C8A63456821023DBA45EBD9AC44EB07((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  6862. return;
  6863. }
  6864. }
  6865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereEnumerableIterator_1_MoveNext_m7F8C3A8E4FC2835971FF35C1F4C51A061483BEDD_gshared (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* __this, const RuntimeMethod* method)
  6866. {
  6867. static bool s_Il2CppMethodInitialized;
  6868. if (!s_Il2CppMethodInitialized)
  6869. {
  6870. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  6871. s_Il2CppMethodInitialized = true;
  6872. }
  6873. int32_t V_0 = 0;
  6874. RuntimeObject* V_1 = NULL;
  6875. {
  6876. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  6877. V_0 = L_0;
  6878. int32_t L_1 = V_0;
  6879. if ((((int32_t)L_1) == ((int32_t)1)))
  6880. {
  6881. goto IL_0011;
  6882. }
  6883. }
  6884. {
  6885. int32_t L_2 = V_0;
  6886. if ((((int32_t)L_2) == ((int32_t)2)))
  6887. {
  6888. goto IL_004e;
  6889. }
  6890. }
  6891. {
  6892. goto IL_0061;
  6893. }
  6894. IL_0011:
  6895. {
  6896. RuntimeObject* L_3 = __this->___source;
  6897. NullCheck(L_3);
  6898. RuntimeObject* L_4;
  6899. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  6900. __this->___enumerator = L_4;
  6901. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  6902. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  6903. goto IL_004e;
  6904. }
  6905. IL_002b:
  6906. {
  6907. RuntimeObject* L_5 = __this->___enumerator;
  6908. NullCheck(L_5);
  6909. RuntimeObject* L_6;
  6910. L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_5);
  6911. V_1 = L_6;
  6912. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_7 = __this->___predicate;
  6913. RuntimeObject* L_8 = V_1;
  6914. NullCheck(L_7);
  6915. bool L_9;
  6916. L_9 = Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_inline(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  6917. if (!L_9)
  6918. {
  6919. goto IL_004e;
  6920. }
  6921. }
  6922. {
  6923. RuntimeObject* L_10 = V_1;
  6924. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_10;
  6925. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_10);
  6926. return (bool)1;
  6927. }
  6928. IL_004e:
  6929. {
  6930. RuntimeObject* L_11 = __this->___enumerator;
  6931. NullCheck((RuntimeObject*)L_11);
  6932. bool L_12;
  6933. L_12 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_11);
  6934. if (L_12)
  6935. {
  6936. goto IL_002b;
  6937. }
  6938. }
  6939. {
  6940. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  6941. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  6942. }
  6943. IL_0061:
  6944. {
  6945. return (bool)0;
  6946. }
  6947. }
  6948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereEnumerableIterator_1_Where_m48ED4EDDA686615E779F1400A17479B243C85100_gshared (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  6949. {
  6950. {
  6951. RuntimeObject* L_0 = __this->___source;
  6952. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___predicate;
  6953. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_2 = ___0_predicate;
  6954. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_3;
  6955. L_3 = Enumerable_CombinePredicates_TisRuntimeObject_m613479C29B013E8FC2987E22F42A3BC6CC2C9768(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  6956. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_4 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6957. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_4, L_0, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  6958. return (RuntimeObject*)L_4;
  6959. }
  6960. }
  6961. #ifdef __clang__
  6962. #pragma clang diagnostic pop
  6963. #endif
  6964. #ifdef __clang__
  6965. #pragma clang diagnostic push
  6966. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6967. #pragma clang diagnostic ignored "-Wunused-variable"
  6968. #endif
  6969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereEnumerableIterator_1__ctor_m2DD2BB86C5517EDD8C051BBF8CE38C43D712A8D6_gshared (WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B* __this, RuntimeObject* ___0_source, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* ___1_predicate, const RuntimeMethod* method)
  6970. {
  6971. {
  6972. (( void (*) (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  6973. RuntimeObject* L_0 = ___0_source;
  6974. il2cpp_codegen_write_instance_field_data<RuntimeObject*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0), L_0);
  6975. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_1 = ___1_predicate;
  6976. il2cpp_codegen_write_instance_field_data<Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1), L_1);
  6977. return;
  6978. }
  6979. }
  6980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0* WhereEnumerableIterator_1_Clone_m0317D203B88386A9A479C72FA9D62763FD0A91D3_gshared (WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B* __this, const RuntimeMethod* method)
  6981. {
  6982. {
  6983. RuntimeObject* L_0 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0));
  6984. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_1 = *(Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1));
  6985. WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B* L_2 = (WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6986. (( void (*) (WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B*, RuntimeObject*, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  6987. return (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)L_2;
  6988. }
  6989. }
  6990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereEnumerableIterator_1_Dispose_m2583FECFDC8EDFE66C959C7C386F99E287C5763E_gshared (WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B* __this, const RuntimeMethod* method)
  6991. {
  6992. static bool s_Il2CppMethodInitialized;
  6993. if (!s_Il2CppMethodInitialized)
  6994. {
  6995. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  6996. s_Il2CppMethodInitialized = true;
  6997. }
  6998. {
  6999. RuntimeObject* L_0 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2));
  7000. if (!L_0)
  7001. {
  7002. goto IL_0013;
  7003. }
  7004. }
  7005. {
  7006. RuntimeObject* L_1 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2));
  7007. NullCheck((RuntimeObject*)L_1);
  7008. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  7009. }
  7010. IL_0013:
  7011. {
  7012. il2cpp_codegen_write_instance_field_data<RuntimeObject*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2), (RuntimeObject*)NULL);
  7013. NullCheck((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  7014. (( void (*) (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  7015. return;
  7016. }
  7017. }
  7018. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereEnumerableIterator_1_MoveNext_m1A18D4050C069B6C4310DAB9857281E37DCB2C69_gshared (WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B* __this, const RuntimeMethod* method)
  7019. {
  7020. static bool s_Il2CppMethodInitialized;
  7021. if (!s_Il2CppMethodInitialized)
  7022. {
  7023. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  7024. s_Il2CppMethodInitialized = true;
  7025. }
  7026. const uint32_t SizeOf_TSource_tC0EDCBB06D927E5200EDA4B413FCECB2FDD7AFEB = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11));
  7027. const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_TSource_tC0EDCBB06D927E5200EDA4B413FCECB2FDD7AFEB);
  7028. const Il2CppFullySharedGenericAny L_10 = L_6;
  7029. const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_TSource_tC0EDCBB06D927E5200EDA4B413FCECB2FDD7AFEB);
  7030. int32_t V_0 = 0;
  7031. Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_TSource_tC0EDCBB06D927E5200EDA4B413FCECB2FDD7AFEB);
  7032. memset(V_1, 0, SizeOf_TSource_tC0EDCBB06D927E5200EDA4B413FCECB2FDD7AFEB);
  7033. {
  7034. int32_t L_0 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6),1));
  7035. V_0 = L_0;
  7036. int32_t L_1 = V_0;
  7037. if ((((int32_t)L_1) == ((int32_t)1)))
  7038. {
  7039. goto IL_0011;
  7040. }
  7041. }
  7042. {
  7043. int32_t L_2 = V_0;
  7044. if ((((int32_t)L_2) == ((int32_t)2)))
  7045. {
  7046. goto IL_004e;
  7047. }
  7048. }
  7049. {
  7050. goto IL_0061;
  7051. }
  7052. IL_0011:
  7053. {
  7054. RuntimeObject* L_3 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0));
  7055. NullCheck(L_3);
  7056. RuntimeObject* L_4;
  7057. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  7058. il2cpp_codegen_write_instance_field_data<RuntimeObject*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2), L_4);
  7059. il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6),1), 2);
  7060. goto IL_004e;
  7061. }
  7062. IL_002b:
  7063. {
  7064. RuntimeObject* L_5 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2));
  7065. NullCheck(L_5);
  7066. InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_5, (Il2CppFullySharedGenericAny*)L_6);
  7067. il2cpp_codegen_memcpy(V_1, L_6, SizeOf_TSource_tC0EDCBB06D927E5200EDA4B413FCECB2FDD7AFEB);
  7068. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_7 = *(Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1));
  7069. il2cpp_codegen_memcpy(L_8, V_1, SizeOf_TSource_tC0EDCBB06D927E5200EDA4B413FCECB2FDD7AFEB);
  7070. NullCheck(L_7);
  7071. bool L_9;
  7072. L_9 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)), il2cpp_rgctx_method(method->klass->rgctx_data, 12), L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11)) ? L_8: *(void**)L_8));
  7073. if (!L_9)
  7074. {
  7075. goto IL_004e;
  7076. }
  7077. }
  7078. {
  7079. il2cpp_codegen_memcpy(L_10, V_1, SizeOf_TSource_tC0EDCBB06D927E5200EDA4B413FCECB2FDD7AFEB);
  7080. il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6),2), L_10, SizeOf_TSource_tC0EDCBB06D927E5200EDA4B413FCECB2FDD7AFEB);
  7081. return (bool)1;
  7082. }
  7083. IL_004e:
  7084. {
  7085. RuntimeObject* L_11 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2));
  7086. NullCheck((RuntimeObject*)L_11);
  7087. bool L_12;
  7088. L_12 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_11);
  7089. if (L_12)
  7090. {
  7091. goto IL_002b;
  7092. }
  7093. }
  7094. {
  7095. NullCheck((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  7096. VirtualActionInvoker0::Invoke(12, (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  7097. }
  7098. IL_0061:
  7099. {
  7100. return (bool)0;
  7101. }
  7102. }
  7103. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereEnumerableIterator_1_Where_mC623267514B4299E409A01161DBBDA5362CEDFC2_gshared (WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B* __this, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* ___0_predicate, const RuntimeMethod* method)
  7104. {
  7105. {
  7106. RuntimeObject* L_0 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0));
  7107. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_1 = *(Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1));
  7108. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_2 = ___0_predicate;
  7109. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_3;
  7110. L_3 = (( Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* (*) (Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  7111. WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B* L_4 = (WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  7112. (( void (*) (WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B*, RuntimeObject*, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_4, L_0, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  7113. return (RuntimeObject*)L_4;
  7114. }
  7115. }
  7116. #ifdef __clang__
  7117. #pragma clang diagnostic pop
  7118. #endif
  7119. #ifdef __clang__
  7120. #pragma clang diagnostic push
  7121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7122. #pragma clang diagnostic ignored "-Wunused-variable"
  7123. #endif
  7124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereListIterator_1__ctor_m3333DE6CD3476F2462F6D1B996546C42075A6374_gshared (WhereListIterator_1_t1F690B0B32001794569AD59FAF2DA7A3BD84F4E5* __this, List_1_t8A1639802238DEF3222B6CBBC0DEF0B4B5F350EB* ___0_source, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___1_predicate, const RuntimeMethod* method)
  7125. {
  7126. {
  7127. Iterator_1__ctor_m0D72EABA02C6FB0A61DB8BDD0992DCD58C9C58FC((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  7128. List_1_t8A1639802238DEF3222B6CBBC0DEF0B4B5F350EB* L_0 = ___0_source;
  7129. __this->___source = L_0;
  7130. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  7131. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* L_1 = ___1_predicate;
  7132. __this->___predicate = L_1;
  7133. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  7134. return;
  7135. }
  7136. }
  7137. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05* WhereListIterator_1_Clone_mD2DED80C16F284377E259315D0189E5757299AD9_gshared (WhereListIterator_1_t1F690B0B32001794569AD59FAF2DA7A3BD84F4E5* __this, const RuntimeMethod* method)
  7138. {
  7139. {
  7140. List_1_t8A1639802238DEF3222B6CBBC0DEF0B4B5F350EB* L_0 = __this->___source;
  7141. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* L_1 = __this->___predicate;
  7142. WhereListIterator_1_t1F690B0B32001794569AD59FAF2DA7A3BD84F4E5* L_2 = (WhereListIterator_1_t1F690B0B32001794569AD59FAF2DA7A3BD84F4E5*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  7143. WhereListIterator_1__ctor_m3333DE6CD3476F2462F6D1B996546C42075A6374(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  7144. return (Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)L_2;
  7145. }
  7146. }
  7147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereListIterator_1_MoveNext_mF7EC719D5FEBDE1DF60A7ECF2FB5F1C7F0694398_gshared (WhereListIterator_1_t1F690B0B32001794569AD59FAF2DA7A3BD84F4E5* __this, const RuntimeMethod* method)
  7148. {
  7149. int32_t V_0 = 0;
  7150. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 V_1;
  7151. memset((&V_1), 0, sizeof(V_1));
  7152. {
  7153. int32_t L_0 = ((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this)->___state;
  7154. V_0 = L_0;
  7155. int32_t L_1 = V_0;
  7156. if ((((int32_t)L_1) == ((int32_t)1)))
  7157. {
  7158. goto IL_0011;
  7159. }
  7160. }
  7161. {
  7162. int32_t L_2 = V_0;
  7163. if ((((int32_t)L_2) == ((int32_t)2)))
  7164. {
  7165. goto IL_004e;
  7166. }
  7167. }
  7168. {
  7169. goto IL_0061;
  7170. }
  7171. IL_0011:
  7172. {
  7173. List_1_t8A1639802238DEF3222B6CBBC0DEF0B4B5F350EB* L_3 = __this->___source;
  7174. NullCheck(L_3);
  7175. Enumerator_t81E3046D0BB629D86FAC325CBBF319731C3E36A4 L_4;
  7176. L_4 = List_1_GetEnumerator_mF067420DAFF52D4C46250012FBE1232F35652C7B(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  7177. __this->___enumerator = L_4;
  7178. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  7179. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7180. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___key), (void*)NULL);
  7181. #endif
  7182. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7183. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___value), (void*)NULL);
  7184. #endif
  7185. ((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this)->___state = 2;
  7186. goto IL_004e;
  7187. }
  7188. IL_002b:
  7189. {
  7190. Enumerator_t81E3046D0BB629D86FAC325CBBF319731C3E36A4* L_5 = (Enumerator_t81E3046D0BB629D86FAC325CBBF319731C3E36A4*)(&__this->___enumerator);
  7191. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_6;
  7192. L_6 = Enumerator_get_Current_m2E99DFD369025C91E4B23FA90EE17A41271106A4_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  7193. V_1 = L_6;
  7194. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* L_7 = __this->___predicate;
  7195. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_8 = V_1;
  7196. NullCheck(L_7);
  7197. bool L_9;
  7198. L_9 = Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_inline(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  7199. if (!L_9)
  7200. {
  7201. goto IL_004e;
  7202. }
  7203. }
  7204. {
  7205. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_10 = V_1;
  7206. ((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this)->___current = L_10;
  7207. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this)->___current))->___key), (void*)NULL);
  7208. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7209. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this)->___current))->___value), (void*)NULL);
  7210. #endif
  7211. return (bool)1;
  7212. }
  7213. IL_004e:
  7214. {
  7215. Enumerator_t81E3046D0BB629D86FAC325CBBF319731C3E36A4* L_11 = (Enumerator_t81E3046D0BB629D86FAC325CBBF319731C3E36A4*)(&__this->___enumerator);
  7216. bool L_12;
  7217. L_12 = Enumerator_MoveNext_m7303D41C6A0DB6D9A9B9F5923546BF98515E7B39(L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  7218. if (L_12)
  7219. {
  7220. goto IL_002b;
  7221. }
  7222. }
  7223. {
  7224. NullCheck((Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this);
  7225. VirtualActionInvoker0::Invoke(12, (Iterator_1_t6F8827EED7DB0C845108D7DF969A608714128E05*)__this);
  7226. }
  7227. IL_0061:
  7228. {
  7229. return (bool)0;
  7230. }
  7231. }
  7232. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereListIterator_1_Where_m12C16ACD65089A9D3F78BBECF8C7A385AAE6AEBF_gshared (WhereListIterator_1_t1F690B0B32001794569AD59FAF2DA7A3BD84F4E5* __this, Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* ___0_predicate, const RuntimeMethod* method)
  7233. {
  7234. {
  7235. List_1_t8A1639802238DEF3222B6CBBC0DEF0B4B5F350EB* L_0 = __this->___source;
  7236. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* L_1 = __this->___predicate;
  7237. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* L_2 = ___0_predicate;
  7238. Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* L_3;
  7239. L_3 = Enumerable_CombinePredicates_TisKeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230_m9F329AA67F4C35877F54CE7441C4E759BCD33522(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  7240. WhereListIterator_1_t1F690B0B32001794569AD59FAF2DA7A3BD84F4E5* L_4 = (WhereListIterator_1_t1F690B0B32001794569AD59FAF2DA7A3BD84F4E5*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  7241. WhereListIterator_1__ctor_m3333DE6CD3476F2462F6D1B996546C42075A6374(L_4, L_0, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  7242. return (RuntimeObject*)L_4;
  7243. }
  7244. }
  7245. #ifdef __clang__
  7246. #pragma clang diagnostic pop
  7247. #endif
  7248. #ifdef __clang__
  7249. #pragma clang diagnostic push
  7250. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7251. #pragma clang diagnostic ignored "-Wunused-variable"
  7252. #endif
  7253. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereListIterator_1__ctor_mEF8F62B9078E538C1DC46BCB876C2AC5B29EA73B_gshared (WhereListIterator_1_t1F40F08BAF8586F2C09294085BC605CC2FA432EB* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method)
  7254. {
  7255. {
  7256. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  7257. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = ___0_source;
  7258. __this->___source = L_0;
  7259. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  7260. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = ___1_predicate;
  7261. __this->___predicate = L_1;
  7262. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  7263. return;
  7264. }
  7265. }
  7266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereListIterator_1_Clone_mB7087945B135AFA9D70F30479082AD370DDDB66A_gshared (WhereListIterator_1_t1F40F08BAF8586F2C09294085BC605CC2FA432EB* __this, const RuntimeMethod* method)
  7267. {
  7268. {
  7269. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___source;
  7270. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___predicate;
  7271. WhereListIterator_1_t1F40F08BAF8586F2C09294085BC605CC2FA432EB* L_2 = (WhereListIterator_1_t1F40F08BAF8586F2C09294085BC605CC2FA432EB*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  7272. WhereListIterator_1__ctor_mEF8F62B9078E538C1DC46BCB876C2AC5B29EA73B(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  7273. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_2;
  7274. }
  7275. }
  7276. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereListIterator_1_MoveNext_mEE70CAE79424880884D3CD6947167DEDB297FB47_gshared (WhereListIterator_1_t1F40F08BAF8586F2C09294085BC605CC2FA432EB* __this, const RuntimeMethod* method)
  7277. {
  7278. int32_t V_0 = 0;
  7279. RuntimeObject* V_1 = NULL;
  7280. {
  7281. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  7282. V_0 = L_0;
  7283. int32_t L_1 = V_0;
  7284. if ((((int32_t)L_1) == ((int32_t)1)))
  7285. {
  7286. goto IL_0011;
  7287. }
  7288. }
  7289. {
  7290. int32_t L_2 = V_0;
  7291. if ((((int32_t)L_2) == ((int32_t)2)))
  7292. {
  7293. goto IL_004e;
  7294. }
  7295. }
  7296. {
  7297. goto IL_0061;
  7298. }
  7299. IL_0011:
  7300. {
  7301. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_3 = __this->___source;
  7302. NullCheck(L_3);
  7303. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A L_4;
  7304. L_4 = List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  7305. __this->___enumerator = L_4;
  7306. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  7307. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7308. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____current), (void*)NULL);
  7309. #endif
  7310. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  7311. goto IL_004e;
  7312. }
  7313. IL_002b:
  7314. {
  7315. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* L_5 = (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A*)(&__this->___enumerator);
  7316. RuntimeObject* L_6;
  7317. L_6 = Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  7318. V_1 = L_6;
  7319. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_7 = __this->___predicate;
  7320. RuntimeObject* L_8 = V_1;
  7321. NullCheck(L_7);
  7322. bool L_9;
  7323. L_9 = Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_inline(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  7324. if (!L_9)
  7325. {
  7326. goto IL_004e;
  7327. }
  7328. }
  7329. {
  7330. RuntimeObject* L_10 = V_1;
  7331. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_10;
  7332. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_10);
  7333. return (bool)1;
  7334. }
  7335. IL_004e:
  7336. {
  7337. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* L_11 = (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A*)(&__this->___enumerator);
  7338. bool L_12;
  7339. L_12 = Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB(L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  7340. if (L_12)
  7341. {
  7342. goto IL_002b;
  7343. }
  7344. }
  7345. {
  7346. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  7347. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  7348. }
  7349. IL_0061:
  7350. {
  7351. return (bool)0;
  7352. }
  7353. }
  7354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereListIterator_1_Where_mD1D1F307DE1E555A5F7237BCA2C32947BCF6A14D_gshared (WhereListIterator_1_t1F40F08BAF8586F2C09294085BC605CC2FA432EB* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  7355. {
  7356. {
  7357. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___source;
  7358. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___predicate;
  7359. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_2 = ___0_predicate;
  7360. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_3;
  7361. L_3 = Enumerable_CombinePredicates_TisRuntimeObject_m613479C29B013E8FC2987E22F42A3BC6CC2C9768(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  7362. WhereListIterator_1_t1F40F08BAF8586F2C09294085BC605CC2FA432EB* L_4 = (WhereListIterator_1_t1F40F08BAF8586F2C09294085BC605CC2FA432EB*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  7363. WhereListIterator_1__ctor_mEF8F62B9078E538C1DC46BCB876C2AC5B29EA73B(L_4, L_0, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  7364. return (RuntimeObject*)L_4;
  7365. }
  7366. }
  7367. #ifdef __clang__
  7368. #pragma clang diagnostic pop
  7369. #endif
  7370. #ifdef __clang__
  7371. #pragma clang diagnostic push
  7372. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7373. #pragma clang diagnostic ignored "-Wunused-variable"
  7374. #endif
  7375. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereListIterator_1__ctor_mC075454926AF320E4679335A1B81D3F56ACEFC0C_gshared (WhereListIterator_1_tD37742ECD2F53395BA8B668C2671C4C82E8E85F0* __this, List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* ___0_source, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* ___1_predicate, const RuntimeMethod* method)
  7376. {
  7377. {
  7378. (( void (*) (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  7379. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = ___0_source;
  7380. il2cpp_codegen_write_instance_field_data<List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0), L_0);
  7381. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_1 = ___1_predicate;
  7382. il2cpp_codegen_write_instance_field_data<Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1), L_1);
  7383. return;
  7384. }
  7385. }
  7386. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0* WhereListIterator_1_Clone_mAA3ED56493E5FF2F49FE37EB7CDF6C0A957698B5_gshared (WhereListIterator_1_tD37742ECD2F53395BA8B668C2671C4C82E8E85F0* __this, const RuntimeMethod* method)
  7387. {
  7388. {
  7389. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = *(List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0));
  7390. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_1 = *(Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1));
  7391. WhereListIterator_1_tD37742ECD2F53395BA8B668C2671C4C82E8E85F0* L_2 = (WhereListIterator_1_tD37742ECD2F53395BA8B668C2671C4C82E8E85F0*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  7392. (( void (*) (WhereListIterator_1_tD37742ECD2F53395BA8B668C2671C4C82E8E85F0*, List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  7393. return (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)L_2;
  7394. }
  7395. }
  7396. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereListIterator_1_MoveNext_mB5E4EB089AD8CF7156B8972C7FB61739C466ED5E_gshared (WhereListIterator_1_tD37742ECD2F53395BA8B668C2671C4C82E8E85F0* __this, const RuntimeMethod* method)
  7397. {
  7398. const uint32_t SizeOf_TSource_t85B7C93A555823AE666813BFFC5FEC432E108956 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11));
  7399. const uint32_t SizeOf_Enumerator_t8E62FE91E95BFC5D28A3B09EFA69C2A33120205E = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8));
  7400. const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_TSource_t85B7C93A555823AE666813BFFC5FEC432E108956);
  7401. const Il2CppFullySharedGenericAny L_9 = L_5;
  7402. const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_TSource_t85B7C93A555823AE666813BFFC5FEC432E108956);
  7403. const Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF L_4 = alloca(SizeOf_Enumerator_t8E62FE91E95BFC5D28A3B09EFA69C2A33120205E);
  7404. int32_t V_0 = 0;
  7405. Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_TSource_t85B7C93A555823AE666813BFFC5FEC432E108956);
  7406. memset(V_1, 0, SizeOf_TSource_t85B7C93A555823AE666813BFFC5FEC432E108956);
  7407. {
  7408. int32_t L_0 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6),1));
  7409. V_0 = L_0;
  7410. int32_t L_1 = V_0;
  7411. if ((((int32_t)L_1) == ((int32_t)1)))
  7412. {
  7413. goto IL_0011;
  7414. }
  7415. }
  7416. {
  7417. int32_t L_2 = V_0;
  7418. if ((((int32_t)L_2) == ((int32_t)2)))
  7419. {
  7420. goto IL_004e;
  7421. }
  7422. }
  7423. {
  7424. goto IL_0061;
  7425. }
  7426. IL_0011:
  7427. {
  7428. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_3 = *(List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0));
  7429. NullCheck(L_3);
  7430. InvokerActionInvoker1< Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 7), L_3, (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)L_4);
  7431. il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2), L_4, SizeOf_Enumerator_t8E62FE91E95BFC5D28A3B09EFA69C2A33120205E);
  7432. il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6),1), 2);
  7433. goto IL_004e;
  7434. }
  7435. IL_002b:
  7436. {
  7437. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 9), (((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2)))), (Il2CppFullySharedGenericAny*)L_5);
  7438. il2cpp_codegen_memcpy(V_1, L_5, SizeOf_TSource_t85B7C93A555823AE666813BFFC5FEC432E108956);
  7439. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_6 = *(Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1));
  7440. il2cpp_codegen_memcpy(L_7, V_1, SizeOf_TSource_t85B7C93A555823AE666813BFFC5FEC432E108956);
  7441. NullCheck(L_6);
  7442. bool L_8;
  7443. L_8 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)), il2cpp_rgctx_method(method->klass->rgctx_data, 12), L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11)) ? L_7: *(void**)L_7));
  7444. if (!L_8)
  7445. {
  7446. goto IL_004e;
  7447. }
  7448. }
  7449. {
  7450. il2cpp_codegen_memcpy(L_9, V_1, SizeOf_TSource_t85B7C93A555823AE666813BFFC5FEC432E108956);
  7451. il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6),2), L_9, SizeOf_TSource_t85B7C93A555823AE666813BFFC5FEC432E108956);
  7452. return (bool)1;
  7453. }
  7454. IL_004e:
  7455. {
  7456. bool L_10;
  7457. L_10 = (( bool (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))((((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2)))), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  7458. if (L_10)
  7459. {
  7460. goto IL_002b;
  7461. }
  7462. }
  7463. {
  7464. NullCheck((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  7465. VirtualActionInvoker0::Invoke(12, (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  7466. }
  7467. IL_0061:
  7468. {
  7469. return (bool)0;
  7470. }
  7471. }
  7472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereListIterator_1_Where_mC767815DE2249E70B38D6D172A0C61B028D7A44B_gshared (WhereListIterator_1_tD37742ECD2F53395BA8B668C2671C4C82E8E85F0* __this, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* ___0_predicate, const RuntimeMethod* method)
  7473. {
  7474. {
  7475. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = *(List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0));
  7476. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_1 = *(Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1));
  7477. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_2 = ___0_predicate;
  7478. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_3;
  7479. L_3 = (( Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* (*) (Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  7480. WhereListIterator_1_tD37742ECD2F53395BA8B668C2671C4C82E8E85F0* L_4 = (WhereListIterator_1_tD37742ECD2F53395BA8B668C2671C4C82E8E85F0*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  7481. (( void (*) (WhereListIterator_1_tD37742ECD2F53395BA8B668C2671C4C82E8E85F0*, List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_4, L_0, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  7482. return (RuntimeObject*)L_4;
  7483. }
  7484. }
  7485. #ifdef __clang__
  7486. #pragma clang diagnostic pop
  7487. #endif
  7488. #ifdef __clang__
  7489. #pragma clang diagnostic push
  7490. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7491. #pragma clang diagnostic ignored "-Wunused-variable"
  7492. #endif
  7493. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_mA5AF3B283A737C737C53F5DB1B4DA4CA9B682003_gshared (WhereSelectArrayIterator_2_t250814D5FF34B1F8B88A5E8334436BB633B7B29F* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_source, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___1_predicate, Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___2_selector, const RuntimeMethod* method)
  7494. {
  7495. {
  7496. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  7497. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_source;
  7498. __this->___source = L_0;
  7499. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  7500. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_1 = ___1_predicate;
  7501. __this->___predicate = L_1;
  7502. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  7503. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_2 = ___2_selector;
  7504. __this->___selector = L_2;
  7505. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  7506. return;
  7507. }
  7508. }
  7509. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectArrayIterator_2_Clone_m8C792A51CA247F98A02981FF4012268F569521E3_gshared (WhereSelectArrayIterator_2_t250814D5FF34B1F8B88A5E8334436BB633B7B29F* __this, const RuntimeMethod* method)
  7510. {
  7511. {
  7512. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___source;
  7513. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_1 = __this->___predicate;
  7514. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_2 = __this->___selector;
  7515. WhereSelectArrayIterator_2_t250814D5FF34B1F8B88A5E8334436BB633B7B29F* L_3 = (WhereSelectArrayIterator_2_t250814D5FF34B1F8B88A5E8334436BB633B7B29F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  7516. WhereSelectArrayIterator_2__ctor_mA5AF3B283A737C737C53F5DB1B4DA4CA9B682003(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  7517. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  7518. }
  7519. }
  7520. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectArrayIterator_2_MoveNext_m5EC62B5404A4E884D74BA4308DBEC2E2A1ECCFDE_gshared (WhereSelectArrayIterator_2_t250814D5FF34B1F8B88A5E8334436BB633B7B29F* __this, const RuntimeMethod* method)
  7521. {
  7522. int32_t V_0 = 0;
  7523. {
  7524. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  7525. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  7526. {
  7527. goto IL_006b;
  7528. }
  7529. }
  7530. {
  7531. goto IL_0055;
  7532. }
  7533. IL_000b:
  7534. {
  7535. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___source;
  7536. int32_t L_2 = __this->___index;
  7537. NullCheck(L_1);
  7538. int32_t L_3 = L_2;
  7539. int32_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  7540. V_0 = L_4;
  7541. int32_t L_5 = __this->___index;
  7542. __this->___index = ((int32_t)il2cpp_codegen_add(L_5, 1));
  7543. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_6 = __this->___predicate;
  7544. if (!L_6)
  7545. {
  7546. goto IL_0041;
  7547. }
  7548. }
  7549. {
  7550. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_7 = __this->___predicate;
  7551. int32_t L_8 = V_0;
  7552. NullCheck(L_7);
  7553. bool L_9;
  7554. L_9 = Func_2_Invoke_m1543D7041BADF87D1F63EBF838B0DDCB40340C7E_inline(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  7555. if (!L_9)
  7556. {
  7557. goto IL_0055;
  7558. }
  7559. }
  7560. IL_0041:
  7561. {
  7562. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_10 = __this->___selector;
  7563. int32_t L_11 = V_0;
  7564. NullCheck(L_10);
  7565. int32_t L_12;
  7566. L_12 = Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_inline(L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  7567. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_12;
  7568. return (bool)1;
  7569. }
  7570. IL_0055:
  7571. {
  7572. int32_t L_13 = __this->___index;
  7573. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->___source;
  7574. NullCheck(L_14);
  7575. if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
  7576. {
  7577. goto IL_000b;
  7578. }
  7579. }
  7580. {
  7581. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  7582. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  7583. }
  7584. IL_006b:
  7585. {
  7586. return (bool)0;
  7587. }
  7588. }
  7589. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectArrayIterator_2_Where_mF0C74EFB57C1E84DDC5D33232715B110348B6A21_gshared (WhereSelectArrayIterator_2_t250814D5FF34B1F8B88A5E8334436BB633B7B29F* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  7590. {
  7591. {
  7592. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  7593. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14));
  7594. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  7595. return (RuntimeObject*)L_1;
  7596. }
  7597. }
  7598. #ifdef __clang__
  7599. #pragma clang diagnostic pop
  7600. #endif
  7601. #ifdef __clang__
  7602. #pragma clang diagnostic push
  7603. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7604. #pragma clang diagnostic ignored "-Wunused-variable"
  7605. #endif
  7606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_m04357D1A96A8C4B96BD7145021AE39DD2C9F2A41_gshared (WhereSelectArrayIterator_2_t562C68C2C77B3AA5A84BBA4A0B21DB823E66B703* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* ___2_selector, const RuntimeMethod* method)
  7607. {
  7608. {
  7609. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  7610. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___0_source;
  7611. __this->___source = L_0;
  7612. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  7613. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = ___1_predicate;
  7614. __this->___predicate = L_1;
  7615. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  7616. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* L_2 = ___2_selector;
  7617. __this->___selector = L_2;
  7618. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  7619. return;
  7620. }
  7621. }
  7622. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectArrayIterator_2_Clone_m16E741269BE3A7B4433982BC91570D271F7E5596_gshared (WhereSelectArrayIterator_2_t562C68C2C77B3AA5A84BBA4A0B21DB823E66B703* __this, const RuntimeMethod* method)
  7623. {
  7624. {
  7625. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = __this->___source;
  7626. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___predicate;
  7627. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* L_2 = __this->___selector;
  7628. WhereSelectArrayIterator_2_t562C68C2C77B3AA5A84BBA4A0B21DB823E66B703* L_3 = (WhereSelectArrayIterator_2_t562C68C2C77B3AA5A84BBA4A0B21DB823E66B703*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  7629. WhereSelectArrayIterator_2__ctor_m04357D1A96A8C4B96BD7145021AE39DD2C9F2A41(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  7630. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  7631. }
  7632. }
  7633. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectArrayIterator_2_MoveNext_mC860F5837EEE113DBAE2259DF696D9A8FA2F0DFA_gshared (WhereSelectArrayIterator_2_t562C68C2C77B3AA5A84BBA4A0B21DB823E66B703* __this, const RuntimeMethod* method)
  7634. {
  7635. RuntimeObject* V_0 = NULL;
  7636. {
  7637. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  7638. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  7639. {
  7640. goto IL_006b;
  7641. }
  7642. }
  7643. {
  7644. goto IL_0055;
  7645. }
  7646. IL_000b:
  7647. {
  7648. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->___source;
  7649. int32_t L_2 = __this->___index;
  7650. NullCheck(L_1);
  7651. int32_t L_3 = L_2;
  7652. RuntimeObject* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  7653. V_0 = L_4;
  7654. int32_t L_5 = __this->___index;
  7655. __this->___index = ((int32_t)il2cpp_codegen_add(L_5, 1));
  7656. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_6 = __this->___predicate;
  7657. if (!L_6)
  7658. {
  7659. goto IL_0041;
  7660. }
  7661. }
  7662. {
  7663. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_7 = __this->___predicate;
  7664. RuntimeObject* L_8 = V_0;
  7665. NullCheck(L_7);
  7666. bool L_9;
  7667. L_9 = Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_inline(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  7668. if (!L_9)
  7669. {
  7670. goto IL_0055;
  7671. }
  7672. }
  7673. IL_0041:
  7674. {
  7675. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* L_10 = __this->___selector;
  7676. RuntimeObject* L_11 = V_0;
  7677. NullCheck(L_10);
  7678. int32_t L_12;
  7679. L_12 = Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_inline(L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  7680. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_12;
  7681. return (bool)1;
  7682. }
  7683. IL_0055:
  7684. {
  7685. int32_t L_13 = __this->___index;
  7686. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = __this->___source;
  7687. NullCheck(L_14);
  7688. if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
  7689. {
  7690. goto IL_000b;
  7691. }
  7692. }
  7693. {
  7694. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  7695. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  7696. }
  7697. IL_006b:
  7698. {
  7699. return (bool)0;
  7700. }
  7701. }
  7702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectArrayIterator_2_Where_m024D09309EC9944FE71020A6CAC6F766910A7B5B_gshared (WhereSelectArrayIterator_2_t562C68C2C77B3AA5A84BBA4A0B21DB823E66B703* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  7703. {
  7704. {
  7705. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  7706. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14));
  7707. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  7708. return (RuntimeObject*)L_1;
  7709. }
  7710. }
  7711. #ifdef __clang__
  7712. #pragma clang diagnostic pop
  7713. #endif
  7714. #ifdef __clang__
  7715. #pragma clang diagnostic push
  7716. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7717. #pragma clang diagnostic ignored "-Wunused-variable"
  7718. #endif
  7719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_m3660F197ECE4BF2A6F8BC99BC8BEF585C9D7BF97_gshared (WhereSelectArrayIterator_2_tC80EB6F425911E71B4D4712B7DA01244DF6E7C58* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___2_selector, const RuntimeMethod* method)
  7720. {
  7721. {
  7722. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  7723. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___0_source;
  7724. __this->___source = L_0;
  7725. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  7726. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = ___1_predicate;
  7727. __this->___predicate = L_1;
  7728. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  7729. Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_2 = ___2_selector;
  7730. __this->___selector = L_2;
  7731. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  7732. return;
  7733. }
  7734. }
  7735. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectArrayIterator_2_Clone_mDABFA8CCAFDC157CCF8428160F29DA90F22FCBD0_gshared (WhereSelectArrayIterator_2_tC80EB6F425911E71B4D4712B7DA01244DF6E7C58* __this, const RuntimeMethod* method)
  7736. {
  7737. {
  7738. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = __this->___source;
  7739. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___predicate;
  7740. Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_2 = __this->___selector;
  7741. WhereSelectArrayIterator_2_tC80EB6F425911E71B4D4712B7DA01244DF6E7C58* L_3 = (WhereSelectArrayIterator_2_tC80EB6F425911E71B4D4712B7DA01244DF6E7C58*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  7742. WhereSelectArrayIterator_2__ctor_m3660F197ECE4BF2A6F8BC99BC8BEF585C9D7BF97(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  7743. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  7744. }
  7745. }
  7746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectArrayIterator_2_MoveNext_m4A8194EF96624D7C6656C87F6058990E389F6290_gshared (WhereSelectArrayIterator_2_tC80EB6F425911E71B4D4712B7DA01244DF6E7C58* __this, const RuntimeMethod* method)
  7747. {
  7748. RuntimeObject* V_0 = NULL;
  7749. {
  7750. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  7751. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  7752. {
  7753. goto IL_006b;
  7754. }
  7755. }
  7756. {
  7757. goto IL_0055;
  7758. }
  7759. IL_000b:
  7760. {
  7761. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->___source;
  7762. int32_t L_2 = __this->___index;
  7763. NullCheck(L_1);
  7764. int32_t L_3 = L_2;
  7765. RuntimeObject* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  7766. V_0 = L_4;
  7767. int32_t L_5 = __this->___index;
  7768. __this->___index = ((int32_t)il2cpp_codegen_add(L_5, 1));
  7769. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_6 = __this->___predicate;
  7770. if (!L_6)
  7771. {
  7772. goto IL_0041;
  7773. }
  7774. }
  7775. {
  7776. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_7 = __this->___predicate;
  7777. RuntimeObject* L_8 = V_0;
  7778. NullCheck(L_7);
  7779. bool L_9;
  7780. L_9 = Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_inline(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  7781. if (!L_9)
  7782. {
  7783. goto IL_0055;
  7784. }
  7785. }
  7786. IL_0041:
  7787. {
  7788. Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_10 = __this->___selector;
  7789. RuntimeObject* L_11 = V_0;
  7790. NullCheck(L_10);
  7791. RuntimeObject* L_12;
  7792. L_12 = Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_inline(L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  7793. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_12;
  7794. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_12);
  7795. return (bool)1;
  7796. }
  7797. IL_0055:
  7798. {
  7799. int32_t L_13 = __this->___index;
  7800. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = __this->___source;
  7801. NullCheck(L_14);
  7802. if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
  7803. {
  7804. goto IL_000b;
  7805. }
  7806. }
  7807. {
  7808. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  7809. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  7810. }
  7811. IL_006b:
  7812. {
  7813. return (bool)0;
  7814. }
  7815. }
  7816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectArrayIterator_2_Where_m14341A500E696138BE1356922F31FA3E16E131D7_gshared (WhereSelectArrayIterator_2_tC80EB6F425911E71B4D4712B7DA01244DF6E7C58* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  7817. {
  7818. {
  7819. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  7820. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14));
  7821. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  7822. return (RuntimeObject*)L_1;
  7823. }
  7824. }
  7825. #ifdef __clang__
  7826. #pragma clang diagnostic pop
  7827. #endif
  7828. #ifdef __clang__
  7829. #pragma clang diagnostic push
  7830. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7831. #pragma clang diagnostic ignored "-Wunused-variable"
  7832. #endif
  7833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_mCFDF5484DEE46045B320C928B40C1DB170ED7221_gshared (WhereSelectArrayIterator_2_t0565EB3033FAD927C35E0B8525D2ABB0F1FECB40* __this, StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* ___2_selector, const RuntimeMethod* method)
  7834. {
  7835. {
  7836. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  7837. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* L_0 = ___0_source;
  7838. __this->___source = L_0;
  7839. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  7840. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = ___1_predicate;
  7841. __this->___predicate = L_1;
  7842. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  7843. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* L_2 = ___2_selector;
  7844. __this->___selector = L_2;
  7845. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  7846. return;
  7847. }
  7848. }
  7849. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectArrayIterator_2_Clone_mE692EDCE0B99BC732F4CACD51F11BE1EEE374A81_gshared (WhereSelectArrayIterator_2_t0565EB3033FAD927C35E0B8525D2ABB0F1FECB40* __this, const RuntimeMethod* method)
  7850. {
  7851. {
  7852. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* L_0 = __this->___source;
  7853. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = __this->___predicate;
  7854. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* L_2 = __this->___selector;
  7855. WhereSelectArrayIterator_2_t0565EB3033FAD927C35E0B8525D2ABB0F1FECB40* L_3 = (WhereSelectArrayIterator_2_t0565EB3033FAD927C35E0B8525D2ABB0F1FECB40*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  7856. WhereSelectArrayIterator_2__ctor_mCFDF5484DEE46045B320C928B40C1DB170ED7221(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  7857. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  7858. }
  7859. }
  7860. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectArrayIterator_2_MoveNext_mBD5F957C9042812D79CBE41A404B4B1877D9B57B_gshared (WhereSelectArrayIterator_2_t0565EB3033FAD927C35E0B8525D2ABB0F1FECB40* __this, const RuntimeMethod* method)
  7861. {
  7862. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 V_0;
  7863. memset((&V_0), 0, sizeof(V_0));
  7864. {
  7865. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  7866. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  7867. {
  7868. goto IL_006b;
  7869. }
  7870. }
  7871. {
  7872. goto IL_0055;
  7873. }
  7874. IL_000b:
  7875. {
  7876. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* L_1 = __this->___source;
  7877. int32_t L_2 = __this->___index;
  7878. NullCheck(L_1);
  7879. int32_t L_3 = L_2;
  7880. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  7881. V_0 = L_4;
  7882. int32_t L_5 = __this->___index;
  7883. __this->___index = ((int32_t)il2cpp_codegen_add(L_5, 1));
  7884. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_6 = __this->___predicate;
  7885. if (!L_6)
  7886. {
  7887. goto IL_0041;
  7888. }
  7889. }
  7890. {
  7891. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_7 = __this->___predicate;
  7892. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_8 = V_0;
  7893. NullCheck(L_7);
  7894. bool L_9;
  7895. L_9 = Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_inline(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  7896. if (!L_9)
  7897. {
  7898. goto IL_0055;
  7899. }
  7900. }
  7901. IL_0041:
  7902. {
  7903. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* L_10 = __this->___selector;
  7904. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_11 = V_0;
  7905. NullCheck(L_10);
  7906. int32_t L_12;
  7907. L_12 = Func_2_Invoke_m57961B138A397ADAB0DC71E56519ADBD63327D27_inline(L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  7908. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_12;
  7909. return (bool)1;
  7910. }
  7911. IL_0055:
  7912. {
  7913. int32_t L_13 = __this->___index;
  7914. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* L_14 = __this->___source;
  7915. NullCheck(L_14);
  7916. if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
  7917. {
  7918. goto IL_000b;
  7919. }
  7920. }
  7921. {
  7922. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  7923. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  7924. }
  7925. IL_006b:
  7926. {
  7927. return (bool)0;
  7928. }
  7929. }
  7930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectArrayIterator_2_Where_m91E5F85357F179E8A1AD355DF734DE64669E6208_gshared (WhereSelectArrayIterator_2_t0565EB3033FAD927C35E0B8525D2ABB0F1FECB40* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  7931. {
  7932. {
  7933. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  7934. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14));
  7935. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  7936. return (RuntimeObject*)L_1;
  7937. }
  7938. }
  7939. #ifdef __clang__
  7940. #pragma clang diagnostic pop
  7941. #endif
  7942. #ifdef __clang__
  7943. #pragma clang diagnostic push
  7944. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7945. #pragma clang diagnostic ignored "-Wunused-variable"
  7946. #endif
  7947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_mC246DFE6E89D80A80900F10D492E7093FF349C47_gshared (WhereSelectArrayIterator_2_tF795401649F680CCD3CB35E5CF5B073D7D6B03CB* __this, StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* ___2_selector, const RuntimeMethod* method)
  7948. {
  7949. {
  7950. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  7951. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* L_0 = ___0_source;
  7952. __this->___source = L_0;
  7953. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  7954. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = ___1_predicate;
  7955. __this->___predicate = L_1;
  7956. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  7957. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* L_2 = ___2_selector;
  7958. __this->___selector = L_2;
  7959. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  7960. return;
  7961. }
  7962. }
  7963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectArrayIterator_2_Clone_mC58B097CD37B6E685B1E0FCBEBA7A4090AC38B1C_gshared (WhereSelectArrayIterator_2_tF795401649F680CCD3CB35E5CF5B073D7D6B03CB* __this, const RuntimeMethod* method)
  7964. {
  7965. {
  7966. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* L_0 = __this->___source;
  7967. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = __this->___predicate;
  7968. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* L_2 = __this->___selector;
  7969. WhereSelectArrayIterator_2_tF795401649F680CCD3CB35E5CF5B073D7D6B03CB* L_3 = (WhereSelectArrayIterator_2_tF795401649F680CCD3CB35E5CF5B073D7D6B03CB*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  7970. WhereSelectArrayIterator_2__ctor_mC246DFE6E89D80A80900F10D492E7093FF349C47(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  7971. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  7972. }
  7973. }
  7974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectArrayIterator_2_MoveNext_m7DECB795E90F03B26EED3D176C5AE451F79FFB70_gshared (WhereSelectArrayIterator_2_tF795401649F680CCD3CB35E5CF5B073D7D6B03CB* __this, const RuntimeMethod* method)
  7975. {
  7976. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 V_0;
  7977. memset((&V_0), 0, sizeof(V_0));
  7978. {
  7979. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  7980. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  7981. {
  7982. goto IL_006b;
  7983. }
  7984. }
  7985. {
  7986. goto IL_0055;
  7987. }
  7988. IL_000b:
  7989. {
  7990. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* L_1 = __this->___source;
  7991. int32_t L_2 = __this->___index;
  7992. NullCheck(L_1);
  7993. int32_t L_3 = L_2;
  7994. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  7995. V_0 = L_4;
  7996. int32_t L_5 = __this->___index;
  7997. __this->___index = ((int32_t)il2cpp_codegen_add(L_5, 1));
  7998. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_6 = __this->___predicate;
  7999. if (!L_6)
  8000. {
  8001. goto IL_0041;
  8002. }
  8003. }
  8004. {
  8005. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_7 = __this->___predicate;
  8006. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_8 = V_0;
  8007. NullCheck(L_7);
  8008. bool L_9;
  8009. L_9 = Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_inline(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  8010. if (!L_9)
  8011. {
  8012. goto IL_0055;
  8013. }
  8014. }
  8015. IL_0041:
  8016. {
  8017. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* L_10 = __this->___selector;
  8018. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_11 = V_0;
  8019. NullCheck(L_10);
  8020. RuntimeObject* L_12;
  8021. L_12 = Func_2_Invoke_m1F78C6C79382EA6E74D62E31DD00A9378266A518_inline(L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  8022. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_12;
  8023. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_12);
  8024. return (bool)1;
  8025. }
  8026. IL_0055:
  8027. {
  8028. int32_t L_13 = __this->___index;
  8029. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* L_14 = __this->___source;
  8030. NullCheck(L_14);
  8031. if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
  8032. {
  8033. goto IL_000b;
  8034. }
  8035. }
  8036. {
  8037. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  8038. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  8039. }
  8040. IL_006b:
  8041. {
  8042. return (bool)0;
  8043. }
  8044. }
  8045. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectArrayIterator_2_Where_mB937F9BD8E5AD7BE8381B407B28D772D3323B4B3_gshared (WhereSelectArrayIterator_2_tF795401649F680CCD3CB35E5CF5B073D7D6B03CB* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  8046. {
  8047. {
  8048. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  8049. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14));
  8050. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  8051. return (RuntimeObject*)L_1;
  8052. }
  8053. }
  8054. #ifdef __clang__
  8055. #pragma clang diagnostic pop
  8056. #endif
  8057. #ifdef __clang__
  8058. #pragma clang diagnostic push
  8059. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8060. #pragma clang diagnostic ignored "-Wunused-variable"
  8061. #endif
  8062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_mB15DB27A8DC3B4E00BCA6E8F63F00F7E374F76A4_gshared (WhereSelectArrayIterator_2_tBE026CE497BB8F36E31685722BBD7CB567570174* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_source, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* ___1_predicate, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* ___2_selector, const RuntimeMethod* method)
  8063. {
  8064. {
  8065. (( void (*) (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8066. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_source;
  8067. il2cpp_codegen_write_instance_field_data<__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0), L_0);
  8068. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_1 = ___1_predicate;
  8069. il2cpp_codegen_write_instance_field_data<Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1), L_1);
  8070. Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* L_2 = ___2_selector;
  8071. il2cpp_codegen_write_instance_field_data<Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2), L_2);
  8072. return;
  8073. }
  8074. }
  8075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0* WhereSelectArrayIterator_2_Clone_mFBF81AE0E2B6F7A7A79FC98398E7A6AC0FD330E9_gshared (WhereSelectArrayIterator_2_tBE026CE497BB8F36E31685722BBD7CB567570174* __this, const RuntimeMethod* method)
  8076. {
  8077. {
  8078. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = *(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0));
  8079. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_1 = *(Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1));
  8080. Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* L_2 = *(Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2));
  8081. WhereSelectArrayIterator_2_tBE026CE497BB8F36E31685722BBD7CB567570174* L_3 = (WhereSelectArrayIterator_2_tBE026CE497BB8F36E31685722BBD7CB567570174*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  8082. (( void (*) (WhereSelectArrayIterator_2_tBE026CE497BB8F36E31685722BBD7CB567570174*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  8083. return (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)L_3;
  8084. }
  8085. }
  8086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectArrayIterator_2_MoveNext_mEF7E8E7B117D6D1147C53CAE838836974171392C_gshared (WhereSelectArrayIterator_2_tBE026CE497BB8F36E31685722BBD7CB567570174* __this, const RuntimeMethod* method)
  8087. {
  8088. const uint32_t SizeOf_TSource_t21BF09076F270DC063711DE3ABB52B001A331F78 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8));
  8089. const uint32_t SizeOf_TResult_t278B55150BC17BB45D33B605F011F4D96EFE5425 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11));
  8090. const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TSource_t21BF09076F270DC063711DE3ABB52B001A331F78);
  8091. const Il2CppFullySharedGenericAny L_8 = L_4;
  8092. const Il2CppFullySharedGenericAny L_11 = L_4;
  8093. const Il2CppFullySharedGenericAny L_12 = alloca(SizeOf_TResult_t278B55150BC17BB45D33B605F011F4D96EFE5425);
  8094. Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_TSource_t21BF09076F270DC063711DE3ABB52B001A331F78);
  8095. memset(V_0, 0, SizeOf_TSource_t21BF09076F270DC063711DE3ABB52B001A331F78);
  8096. {
  8097. int32_t L_0 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7),1));
  8098. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  8099. {
  8100. goto IL_006b;
  8101. }
  8102. }
  8103. {
  8104. goto IL_0055;
  8105. }
  8106. IL_000b:
  8107. {
  8108. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = *(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0));
  8109. int32_t L_2 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),3));
  8110. NullCheck(L_1);
  8111. int32_t L_3 = L_2;
  8112. il2cpp_codegen_memcpy(L_4, (L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)), SizeOf_TSource_t21BF09076F270DC063711DE3ABB52B001A331F78);
  8113. il2cpp_codegen_memcpy(V_0, L_4, SizeOf_TSource_t21BF09076F270DC063711DE3ABB52B001A331F78);
  8114. int32_t L_5 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),3));
  8115. il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),3), ((int32_t)il2cpp_codegen_add(L_5, 1)));
  8116. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_6 = *(Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1));
  8117. if (!L_6)
  8118. {
  8119. goto IL_0041;
  8120. }
  8121. }
  8122. {
  8123. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_7 = *(Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1));
  8124. il2cpp_codegen_memcpy(L_8, V_0, SizeOf_TSource_t21BF09076F270DC063711DE3ABB52B001A331F78);
  8125. NullCheck(L_7);
  8126. bool L_9;
  8127. L_9 = 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_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? L_8: *(void**)L_8));
  8128. if (!L_9)
  8129. {
  8130. goto IL_0055;
  8131. }
  8132. }
  8133. IL_0041:
  8134. {
  8135. Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* L_10 = *(Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2));
  8136. il2cpp_codegen_memcpy(L_11, V_0, SizeOf_TSource_t21BF09076F270DC063711DE3ABB52B001A331F78);
  8137. NullCheck(L_10);
  8138. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)), il2cpp_rgctx_method(method->klass->rgctx_data, 10), L_10, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? L_11: *(void**)L_11), (Il2CppFullySharedGenericAny*)L_12);
  8139. il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7),2), L_12, SizeOf_TResult_t278B55150BC17BB45D33B605F011F4D96EFE5425);
  8140. return (bool)1;
  8141. }
  8142. IL_0055:
  8143. {
  8144. int32_t L_13 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),3));
  8145. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_14 = *(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0));
  8146. NullCheck(L_14);
  8147. if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
  8148. {
  8149. goto IL_000b;
  8150. }
  8151. }
  8152. {
  8153. NullCheck((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  8154. VirtualActionInvoker0::Invoke(12, (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  8155. }
  8156. IL_006b:
  8157. {
  8158. return (bool)0;
  8159. }
  8160. }
  8161. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectArrayIterator_2_Where_mD81DB59B1D07BC8DDB099A652B22BA9C1538D7A3_gshared (WhereSelectArrayIterator_2_tBE026CE497BB8F36E31685722BBD7CB567570174* __this, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* ___0_predicate, const RuntimeMethod* method)
  8162. {
  8163. {
  8164. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_0 = ___0_predicate;
  8165. WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B* L_1 = (WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14));
  8166. (( void (*) (WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B*, RuntimeObject*, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  8167. return (RuntimeObject*)L_1;
  8168. }
  8169. }
  8170. #ifdef __clang__
  8171. #pragma clang diagnostic pop
  8172. #endif
  8173. #ifdef __clang__
  8174. #pragma clang diagnostic push
  8175. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8176. #pragma clang diagnostic ignored "-Wunused-variable"
  8177. #endif
  8178. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m96BAED87987DAE93B4E6887AE45943A3E21D4E13_gshared (WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D* __this, RuntimeObject* ___0_source, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___1_predicate, Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___2_selector, const RuntimeMethod* method)
  8179. {
  8180. {
  8181. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8182. RuntimeObject* L_0 = ___0_source;
  8183. __this->___source = L_0;
  8184. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  8185. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_1 = ___1_predicate;
  8186. __this->___predicate = L_1;
  8187. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  8188. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_2 = ___2_selector;
  8189. __this->___selector = L_2;
  8190. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  8191. return;
  8192. }
  8193. }
  8194. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectEnumerableIterator_2_Clone_mC7E56BD61B2455925C350C460F2649317EA766E7_gshared (WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D* __this, const RuntimeMethod* method)
  8195. {
  8196. {
  8197. RuntimeObject* L_0 = __this->___source;
  8198. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_1 = __this->___predicate;
  8199. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_2 = __this->___selector;
  8200. WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D* L_3 = (WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  8201. WhereSelectEnumerableIterator_2__ctor_m96BAED87987DAE93B4E6887AE45943A3E21D4E13(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  8202. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  8203. }
  8204. }
  8205. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m8E1E6EC7D7A52BC4CCF587115E0C3DEDB1D68D09_gshared (WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D* __this, const RuntimeMethod* method)
  8206. {
  8207. static bool s_Il2CppMethodInitialized;
  8208. if (!s_Il2CppMethodInitialized)
  8209. {
  8210. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  8211. s_Il2CppMethodInitialized = true;
  8212. }
  8213. {
  8214. RuntimeObject* L_0 = __this->___enumerator;
  8215. if (!L_0)
  8216. {
  8217. goto IL_0013;
  8218. }
  8219. }
  8220. {
  8221. RuntimeObject* L_1 = __this->___enumerator;
  8222. NullCheck((RuntimeObject*)L_1);
  8223. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  8224. }
  8225. IL_0013:
  8226. {
  8227. __this->___enumerator = (RuntimeObject*)NULL;
  8228. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  8229. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  8230. Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  8231. return;
  8232. }
  8233. }
  8234. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mAFA6BD49EF447B55B348AE2F161C05BFE92FC7F6_gshared (WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D* __this, const RuntimeMethod* method)
  8235. {
  8236. static bool s_Il2CppMethodInitialized;
  8237. if (!s_Il2CppMethodInitialized)
  8238. {
  8239. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  8240. s_Il2CppMethodInitialized = true;
  8241. }
  8242. int32_t V_0 = 0;
  8243. int32_t V_1 = 0;
  8244. {
  8245. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  8246. V_0 = L_0;
  8247. int32_t L_1 = V_0;
  8248. if ((((int32_t)L_1) == ((int32_t)1)))
  8249. {
  8250. goto IL_0011;
  8251. }
  8252. }
  8253. {
  8254. int32_t L_2 = V_0;
  8255. if ((((int32_t)L_2) == ((int32_t)2)))
  8256. {
  8257. goto IL_0061;
  8258. }
  8259. }
  8260. {
  8261. goto IL_0074;
  8262. }
  8263. IL_0011:
  8264. {
  8265. RuntimeObject* L_3 = __this->___source;
  8266. NullCheck(L_3);
  8267. RuntimeObject* L_4;
  8268. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  8269. __this->___enumerator = L_4;
  8270. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  8271. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  8272. goto IL_0061;
  8273. }
  8274. IL_002b:
  8275. {
  8276. RuntimeObject* L_5 = __this->___enumerator;
  8277. NullCheck(L_5);
  8278. int32_t L_6;
  8279. L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  8280. V_1 = L_6;
  8281. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_7 = __this->___predicate;
  8282. if (!L_7)
  8283. {
  8284. goto IL_004d;
  8285. }
  8286. }
  8287. {
  8288. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_8 = __this->___predicate;
  8289. int32_t L_9 = V_1;
  8290. NullCheck(L_8);
  8291. bool L_10;
  8292. L_10 = Func_2_Invoke_m1543D7041BADF87D1F63EBF838B0DDCB40340C7E_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  8293. if (!L_10)
  8294. {
  8295. goto IL_0061;
  8296. }
  8297. }
  8298. IL_004d:
  8299. {
  8300. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_11 = __this->___selector;
  8301. int32_t L_12 = V_1;
  8302. NullCheck(L_11);
  8303. int32_t L_13;
  8304. L_13 = Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  8305. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  8306. return (bool)1;
  8307. }
  8308. IL_0061:
  8309. {
  8310. RuntimeObject* L_14 = __this->___enumerator;
  8311. NullCheck((RuntimeObject*)L_14);
  8312. bool L_15;
  8313. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  8314. if (L_15)
  8315. {
  8316. goto IL_002b;
  8317. }
  8318. }
  8319. {
  8320. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  8321. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  8322. }
  8323. IL_0074:
  8324. {
  8325. return (bool)0;
  8326. }
  8327. }
  8328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_mCA64407851D78E9202A2FF794D8B0AFA724F8263_gshared (WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  8329. {
  8330. {
  8331. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  8332. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  8333. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  8334. return (RuntimeObject*)L_1;
  8335. }
  8336. }
  8337. #ifdef __clang__
  8338. #pragma clang diagnostic pop
  8339. #endif
  8340. #ifdef __clang__
  8341. #pragma clang diagnostic push
  8342. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8343. #pragma clang diagnostic ignored "-Wunused-variable"
  8344. #endif
  8345. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m7BBD99849FABDA48F6D93BCE742C5B8398B5409F_gshared (WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6* __this, RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* ___2_selector, const RuntimeMethod* method)
  8346. {
  8347. {
  8348. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8349. RuntimeObject* L_0 = ___0_source;
  8350. __this->___source = L_0;
  8351. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  8352. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = ___1_predicate;
  8353. __this->___predicate = L_1;
  8354. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  8355. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* L_2 = ___2_selector;
  8356. __this->___selector = L_2;
  8357. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  8358. return;
  8359. }
  8360. }
  8361. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectEnumerableIterator_2_Clone_m4B36594513DB9C2DBA924AAF739AC72A69AB27D8_gshared (WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6* __this, const RuntimeMethod* method)
  8362. {
  8363. {
  8364. RuntimeObject* L_0 = __this->___source;
  8365. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___predicate;
  8366. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* L_2 = __this->___selector;
  8367. WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6* L_3 = (WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  8368. WhereSelectEnumerableIterator_2__ctor_m7BBD99849FABDA48F6D93BCE742C5B8398B5409F(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  8369. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  8370. }
  8371. }
  8372. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_mC12A42F6C76D71F9AFF6E1DEAE90F894570F25B9_gshared (WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6* __this, const RuntimeMethod* method)
  8373. {
  8374. static bool s_Il2CppMethodInitialized;
  8375. if (!s_Il2CppMethodInitialized)
  8376. {
  8377. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  8378. s_Il2CppMethodInitialized = true;
  8379. }
  8380. {
  8381. RuntimeObject* L_0 = __this->___enumerator;
  8382. if (!L_0)
  8383. {
  8384. goto IL_0013;
  8385. }
  8386. }
  8387. {
  8388. RuntimeObject* L_1 = __this->___enumerator;
  8389. NullCheck((RuntimeObject*)L_1);
  8390. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  8391. }
  8392. IL_0013:
  8393. {
  8394. __this->___enumerator = (RuntimeObject*)NULL;
  8395. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  8396. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  8397. Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  8398. return;
  8399. }
  8400. }
  8401. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mC431839D47615578A26F4BA58347C3DDD142D7DA_gshared (WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6* __this, const RuntimeMethod* method)
  8402. {
  8403. static bool s_Il2CppMethodInitialized;
  8404. if (!s_Il2CppMethodInitialized)
  8405. {
  8406. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  8407. s_Il2CppMethodInitialized = true;
  8408. }
  8409. int32_t V_0 = 0;
  8410. RuntimeObject* V_1 = NULL;
  8411. {
  8412. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  8413. V_0 = L_0;
  8414. int32_t L_1 = V_0;
  8415. if ((((int32_t)L_1) == ((int32_t)1)))
  8416. {
  8417. goto IL_0011;
  8418. }
  8419. }
  8420. {
  8421. int32_t L_2 = V_0;
  8422. if ((((int32_t)L_2) == ((int32_t)2)))
  8423. {
  8424. goto IL_0061;
  8425. }
  8426. }
  8427. {
  8428. goto IL_0074;
  8429. }
  8430. IL_0011:
  8431. {
  8432. RuntimeObject* L_3 = __this->___source;
  8433. NullCheck(L_3);
  8434. RuntimeObject* L_4;
  8435. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  8436. __this->___enumerator = L_4;
  8437. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  8438. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  8439. goto IL_0061;
  8440. }
  8441. IL_002b:
  8442. {
  8443. RuntimeObject* L_5 = __this->___enumerator;
  8444. NullCheck(L_5);
  8445. RuntimeObject* L_6;
  8446. L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  8447. V_1 = L_6;
  8448. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_7 = __this->___predicate;
  8449. if (!L_7)
  8450. {
  8451. goto IL_004d;
  8452. }
  8453. }
  8454. {
  8455. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_8 = __this->___predicate;
  8456. RuntimeObject* L_9 = V_1;
  8457. NullCheck(L_8);
  8458. bool L_10;
  8459. L_10 = Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  8460. if (!L_10)
  8461. {
  8462. goto IL_0061;
  8463. }
  8464. }
  8465. IL_004d:
  8466. {
  8467. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* L_11 = __this->___selector;
  8468. RuntimeObject* L_12 = V_1;
  8469. NullCheck(L_11);
  8470. int32_t L_13;
  8471. L_13 = Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  8472. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  8473. return (bool)1;
  8474. }
  8475. IL_0061:
  8476. {
  8477. RuntimeObject* L_14 = __this->___enumerator;
  8478. NullCheck((RuntimeObject*)L_14);
  8479. bool L_15;
  8480. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  8481. if (L_15)
  8482. {
  8483. goto IL_002b;
  8484. }
  8485. }
  8486. {
  8487. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  8488. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  8489. }
  8490. IL_0074:
  8491. {
  8492. return (bool)0;
  8493. }
  8494. }
  8495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_m2B6930F0E1F6019D3862F399109622D7D0877D6F_gshared (WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  8496. {
  8497. {
  8498. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  8499. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  8500. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  8501. return (RuntimeObject*)L_1;
  8502. }
  8503. }
  8504. #ifdef __clang__
  8505. #pragma clang diagnostic pop
  8506. #endif
  8507. #ifdef __clang__
  8508. #pragma clang diagnostic push
  8509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8510. #pragma clang diagnostic ignored "-Wunused-variable"
  8511. #endif
  8512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m2E08505C4CB96CC2AD340B4A2B0D3BF0D6DA01F9_gshared (WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F* __this, RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___2_selector, const RuntimeMethod* method)
  8513. {
  8514. {
  8515. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8516. RuntimeObject* L_0 = ___0_source;
  8517. __this->___source = L_0;
  8518. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  8519. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = ___1_predicate;
  8520. __this->___predicate = L_1;
  8521. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  8522. Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_2 = ___2_selector;
  8523. __this->___selector = L_2;
  8524. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  8525. return;
  8526. }
  8527. }
  8528. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectEnumerableIterator_2_Clone_m2ED927CF2549A759AE2454F97E33F05FA19B552E_gshared (WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F* __this, const RuntimeMethod* method)
  8529. {
  8530. {
  8531. RuntimeObject* L_0 = __this->___source;
  8532. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___predicate;
  8533. Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_2 = __this->___selector;
  8534. WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F* L_3 = (WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  8535. WhereSelectEnumerableIterator_2__ctor_m2E08505C4CB96CC2AD340B4A2B0D3BF0D6DA01F9(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  8536. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  8537. }
  8538. }
  8539. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_mD2A476DDFBA6E23D20625E4C1C35AC98DE5F19F2_gshared (WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F* __this, const RuntimeMethod* method)
  8540. {
  8541. static bool s_Il2CppMethodInitialized;
  8542. if (!s_Il2CppMethodInitialized)
  8543. {
  8544. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  8545. s_Il2CppMethodInitialized = true;
  8546. }
  8547. {
  8548. RuntimeObject* L_0 = __this->___enumerator;
  8549. if (!L_0)
  8550. {
  8551. goto IL_0013;
  8552. }
  8553. }
  8554. {
  8555. RuntimeObject* L_1 = __this->___enumerator;
  8556. NullCheck((RuntimeObject*)L_1);
  8557. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  8558. }
  8559. IL_0013:
  8560. {
  8561. __this->___enumerator = (RuntimeObject*)NULL;
  8562. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  8563. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  8564. Iterator_1_Dispose_m953BCF886C8A63456821023DBA45EBD9AC44EB07((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  8565. return;
  8566. }
  8567. }
  8568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mC68F6626ADFD57493351521CE15400BBD158BC68_gshared (WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F* __this, const RuntimeMethod* method)
  8569. {
  8570. static bool s_Il2CppMethodInitialized;
  8571. if (!s_Il2CppMethodInitialized)
  8572. {
  8573. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  8574. s_Il2CppMethodInitialized = true;
  8575. }
  8576. int32_t V_0 = 0;
  8577. RuntimeObject* V_1 = NULL;
  8578. {
  8579. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  8580. V_0 = L_0;
  8581. int32_t L_1 = V_0;
  8582. if ((((int32_t)L_1) == ((int32_t)1)))
  8583. {
  8584. goto IL_0011;
  8585. }
  8586. }
  8587. {
  8588. int32_t L_2 = V_0;
  8589. if ((((int32_t)L_2) == ((int32_t)2)))
  8590. {
  8591. goto IL_0061;
  8592. }
  8593. }
  8594. {
  8595. goto IL_0074;
  8596. }
  8597. IL_0011:
  8598. {
  8599. RuntimeObject* L_3 = __this->___source;
  8600. NullCheck(L_3);
  8601. RuntimeObject* L_4;
  8602. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  8603. __this->___enumerator = L_4;
  8604. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  8605. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  8606. goto IL_0061;
  8607. }
  8608. IL_002b:
  8609. {
  8610. RuntimeObject* L_5 = __this->___enumerator;
  8611. NullCheck(L_5);
  8612. RuntimeObject* L_6;
  8613. L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  8614. V_1 = L_6;
  8615. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_7 = __this->___predicate;
  8616. if (!L_7)
  8617. {
  8618. goto IL_004d;
  8619. }
  8620. }
  8621. {
  8622. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_8 = __this->___predicate;
  8623. RuntimeObject* L_9 = V_1;
  8624. NullCheck(L_8);
  8625. bool L_10;
  8626. L_10 = Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  8627. if (!L_10)
  8628. {
  8629. goto IL_0061;
  8630. }
  8631. }
  8632. IL_004d:
  8633. {
  8634. Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_11 = __this->___selector;
  8635. RuntimeObject* L_12 = V_1;
  8636. NullCheck(L_11);
  8637. RuntimeObject* L_13;
  8638. L_13 = Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  8639. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  8640. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  8641. return (bool)1;
  8642. }
  8643. IL_0061:
  8644. {
  8645. RuntimeObject* L_14 = __this->___enumerator;
  8646. NullCheck((RuntimeObject*)L_14);
  8647. bool L_15;
  8648. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  8649. if (L_15)
  8650. {
  8651. goto IL_002b;
  8652. }
  8653. }
  8654. {
  8655. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  8656. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  8657. }
  8658. IL_0074:
  8659. {
  8660. return (bool)0;
  8661. }
  8662. }
  8663. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_mA93AACD32DB1D01903967A4CD1F5D74E84AA5F96_gshared (WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  8664. {
  8665. {
  8666. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  8667. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  8668. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  8669. return (RuntimeObject*)L_1;
  8670. }
  8671. }
  8672. #ifdef __clang__
  8673. #pragma clang diagnostic pop
  8674. #endif
  8675. #ifdef __clang__
  8676. #pragma clang diagnostic push
  8677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8678. #pragma clang diagnostic ignored "-Wunused-variable"
  8679. #endif
  8680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m646AB1CCB6D9D0F7262BFB41A4D35C6C14C6A4D2_gshared (WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9* __this, RuntimeObject* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* ___2_selector, const RuntimeMethod* method)
  8681. {
  8682. {
  8683. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8684. RuntimeObject* L_0 = ___0_source;
  8685. __this->___source = L_0;
  8686. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  8687. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = ___1_predicate;
  8688. __this->___predicate = L_1;
  8689. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  8690. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* L_2 = ___2_selector;
  8691. __this->___selector = L_2;
  8692. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  8693. return;
  8694. }
  8695. }
  8696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectEnumerableIterator_2_Clone_mD30F529FA8B647CBBA40A65D23303FEF34EE1894_gshared (WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9* __this, const RuntimeMethod* method)
  8697. {
  8698. {
  8699. RuntimeObject* L_0 = __this->___source;
  8700. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = __this->___predicate;
  8701. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* L_2 = __this->___selector;
  8702. WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9* L_3 = (WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  8703. WhereSelectEnumerableIterator_2__ctor_m646AB1CCB6D9D0F7262BFB41A4D35C6C14C6A4D2(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  8704. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  8705. }
  8706. }
  8707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m1B072DB2262D5BCCC2AC1631021D83B762BB9FEB_gshared (WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9* __this, const RuntimeMethod* method)
  8708. {
  8709. static bool s_Il2CppMethodInitialized;
  8710. if (!s_Il2CppMethodInitialized)
  8711. {
  8712. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  8713. s_Il2CppMethodInitialized = true;
  8714. }
  8715. {
  8716. RuntimeObject* L_0 = __this->___enumerator;
  8717. if (!L_0)
  8718. {
  8719. goto IL_0013;
  8720. }
  8721. }
  8722. {
  8723. RuntimeObject* L_1 = __this->___enumerator;
  8724. NullCheck((RuntimeObject*)L_1);
  8725. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  8726. }
  8727. IL_0013:
  8728. {
  8729. __this->___enumerator = (RuntimeObject*)NULL;
  8730. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  8731. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  8732. Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  8733. return;
  8734. }
  8735. }
  8736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_m0A34BD808DE51E67A332F51F39948D36D06D9CC5_gshared (WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9* __this, const RuntimeMethod* method)
  8737. {
  8738. static bool s_Il2CppMethodInitialized;
  8739. if (!s_Il2CppMethodInitialized)
  8740. {
  8741. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  8742. s_Il2CppMethodInitialized = true;
  8743. }
  8744. int32_t V_0 = 0;
  8745. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 V_1;
  8746. memset((&V_1), 0, sizeof(V_1));
  8747. {
  8748. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  8749. V_0 = L_0;
  8750. int32_t L_1 = V_0;
  8751. if ((((int32_t)L_1) == ((int32_t)1)))
  8752. {
  8753. goto IL_0011;
  8754. }
  8755. }
  8756. {
  8757. int32_t L_2 = V_0;
  8758. if ((((int32_t)L_2) == ((int32_t)2)))
  8759. {
  8760. goto IL_0061;
  8761. }
  8762. }
  8763. {
  8764. goto IL_0074;
  8765. }
  8766. IL_0011:
  8767. {
  8768. RuntimeObject* L_3 = __this->___source;
  8769. NullCheck(L_3);
  8770. RuntimeObject* L_4;
  8771. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  8772. __this->___enumerator = L_4;
  8773. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  8774. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  8775. goto IL_0061;
  8776. }
  8777. IL_002b:
  8778. {
  8779. RuntimeObject* L_5 = __this->___enumerator;
  8780. NullCheck(L_5);
  8781. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_6;
  8782. L_6 = InterfaceFuncInvoker0< StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  8783. V_1 = L_6;
  8784. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_7 = __this->___predicate;
  8785. if (!L_7)
  8786. {
  8787. goto IL_004d;
  8788. }
  8789. }
  8790. {
  8791. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_8 = __this->___predicate;
  8792. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_9 = V_1;
  8793. NullCheck(L_8);
  8794. bool L_10;
  8795. L_10 = Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  8796. if (!L_10)
  8797. {
  8798. goto IL_0061;
  8799. }
  8800. }
  8801. IL_004d:
  8802. {
  8803. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* L_11 = __this->___selector;
  8804. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_12 = V_1;
  8805. NullCheck(L_11);
  8806. int32_t L_13;
  8807. L_13 = Func_2_Invoke_m57961B138A397ADAB0DC71E56519ADBD63327D27_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  8808. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  8809. return (bool)1;
  8810. }
  8811. IL_0061:
  8812. {
  8813. RuntimeObject* L_14 = __this->___enumerator;
  8814. NullCheck((RuntimeObject*)L_14);
  8815. bool L_15;
  8816. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  8817. if (L_15)
  8818. {
  8819. goto IL_002b;
  8820. }
  8821. }
  8822. {
  8823. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  8824. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  8825. }
  8826. IL_0074:
  8827. {
  8828. return (bool)0;
  8829. }
  8830. }
  8831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_mC57788BE1F1B0BD7D1D2FCAF01EC182D83C0906E_gshared (WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  8832. {
  8833. {
  8834. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  8835. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  8836. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  8837. return (RuntimeObject*)L_1;
  8838. }
  8839. }
  8840. #ifdef __clang__
  8841. #pragma clang diagnostic pop
  8842. #endif
  8843. #ifdef __clang__
  8844. #pragma clang diagnostic push
  8845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8846. #pragma clang diagnostic ignored "-Wunused-variable"
  8847. #endif
  8848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m67E0676B846F7D5D13322DFE2366E000F49CCE01_gshared (WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586* __this, RuntimeObject* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* ___2_selector, const RuntimeMethod* method)
  8849. {
  8850. {
  8851. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8852. RuntimeObject* L_0 = ___0_source;
  8853. __this->___source = L_0;
  8854. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  8855. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = ___1_predicate;
  8856. __this->___predicate = L_1;
  8857. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  8858. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* L_2 = ___2_selector;
  8859. __this->___selector = L_2;
  8860. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  8861. return;
  8862. }
  8863. }
  8864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectEnumerableIterator_2_Clone_m79D0125A1A65347F4522C73EA7D684850A856150_gshared (WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586* __this, const RuntimeMethod* method)
  8865. {
  8866. {
  8867. RuntimeObject* L_0 = __this->___source;
  8868. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = __this->___predicate;
  8869. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* L_2 = __this->___selector;
  8870. WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586* L_3 = (WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  8871. WhereSelectEnumerableIterator_2__ctor_m67E0676B846F7D5D13322DFE2366E000F49CCE01(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  8872. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  8873. }
  8874. }
  8875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m4059A77B770FEFC2E069A60DF9EE649B4D3C4DE5_gshared (WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586* __this, const RuntimeMethod* method)
  8876. {
  8877. static bool s_Il2CppMethodInitialized;
  8878. if (!s_Il2CppMethodInitialized)
  8879. {
  8880. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  8881. s_Il2CppMethodInitialized = true;
  8882. }
  8883. {
  8884. RuntimeObject* L_0 = __this->___enumerator;
  8885. if (!L_0)
  8886. {
  8887. goto IL_0013;
  8888. }
  8889. }
  8890. {
  8891. RuntimeObject* L_1 = __this->___enumerator;
  8892. NullCheck((RuntimeObject*)L_1);
  8893. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  8894. }
  8895. IL_0013:
  8896. {
  8897. __this->___enumerator = (RuntimeObject*)NULL;
  8898. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  8899. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  8900. Iterator_1_Dispose_m953BCF886C8A63456821023DBA45EBD9AC44EB07((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  8901. return;
  8902. }
  8903. }
  8904. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mF9058AE915E95BB4D1B6852E177B962E5C72041C_gshared (WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586* __this, const RuntimeMethod* method)
  8905. {
  8906. static bool s_Il2CppMethodInitialized;
  8907. if (!s_Il2CppMethodInitialized)
  8908. {
  8909. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  8910. s_Il2CppMethodInitialized = true;
  8911. }
  8912. int32_t V_0 = 0;
  8913. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 V_1;
  8914. memset((&V_1), 0, sizeof(V_1));
  8915. {
  8916. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  8917. V_0 = L_0;
  8918. int32_t L_1 = V_0;
  8919. if ((((int32_t)L_1) == ((int32_t)1)))
  8920. {
  8921. goto IL_0011;
  8922. }
  8923. }
  8924. {
  8925. int32_t L_2 = V_0;
  8926. if ((((int32_t)L_2) == ((int32_t)2)))
  8927. {
  8928. goto IL_0061;
  8929. }
  8930. }
  8931. {
  8932. goto IL_0074;
  8933. }
  8934. IL_0011:
  8935. {
  8936. RuntimeObject* L_3 = __this->___source;
  8937. NullCheck(L_3);
  8938. RuntimeObject* L_4;
  8939. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  8940. __this->___enumerator = L_4;
  8941. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  8942. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  8943. goto IL_0061;
  8944. }
  8945. IL_002b:
  8946. {
  8947. RuntimeObject* L_5 = __this->___enumerator;
  8948. NullCheck(L_5);
  8949. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_6;
  8950. L_6 = InterfaceFuncInvoker0< StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  8951. V_1 = L_6;
  8952. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_7 = __this->___predicate;
  8953. if (!L_7)
  8954. {
  8955. goto IL_004d;
  8956. }
  8957. }
  8958. {
  8959. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_8 = __this->___predicate;
  8960. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_9 = V_1;
  8961. NullCheck(L_8);
  8962. bool L_10;
  8963. L_10 = Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  8964. if (!L_10)
  8965. {
  8966. goto IL_0061;
  8967. }
  8968. }
  8969. IL_004d:
  8970. {
  8971. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* L_11 = __this->___selector;
  8972. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_12 = V_1;
  8973. NullCheck(L_11);
  8974. RuntimeObject* L_13;
  8975. L_13 = Func_2_Invoke_m1F78C6C79382EA6E74D62E31DD00A9378266A518_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  8976. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  8977. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  8978. return (bool)1;
  8979. }
  8980. IL_0061:
  8981. {
  8982. RuntimeObject* L_14 = __this->___enumerator;
  8983. NullCheck((RuntimeObject*)L_14);
  8984. bool L_15;
  8985. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  8986. if (L_15)
  8987. {
  8988. goto IL_002b;
  8989. }
  8990. }
  8991. {
  8992. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  8993. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  8994. }
  8995. IL_0074:
  8996. {
  8997. return (bool)0;
  8998. }
  8999. }
  9000. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_m7F40A08064DE17F179D3D40D6F7D38500D7167FE_gshared (WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  9001. {
  9002. {
  9003. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  9004. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  9005. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  9006. return (RuntimeObject*)L_1;
  9007. }
  9008. }
  9009. #ifdef __clang__
  9010. #pragma clang diagnostic pop
  9011. #endif
  9012. #ifdef __clang__
  9013. #pragma clang diagnostic push
  9014. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9015. #pragma clang diagnostic ignored "-Wunused-variable"
  9016. #endif
  9017. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m9A4AF54DC527FA1CEF8B803C8DDA5E632838B06F_gshared (WhereSelectEnumerableIterator_2_t1FBA58379B31F544881FB4C45B2D102F32A71E1C* __this, RuntimeObject* ___0_source, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* ___1_predicate, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* ___2_selector, const RuntimeMethod* method)
  9018. {
  9019. {
  9020. (( void (*) (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  9021. RuntimeObject* L_0 = ___0_source;
  9022. il2cpp_codegen_write_instance_field_data<RuntimeObject*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0), L_0);
  9023. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_1 = ___1_predicate;
  9024. il2cpp_codegen_write_instance_field_data<Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1), L_1);
  9025. Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* L_2 = ___2_selector;
  9026. il2cpp_codegen_write_instance_field_data<Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2), L_2);
  9027. return;
  9028. }
  9029. }
  9030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0* WhereSelectEnumerableIterator_2_Clone_mD773B8B24D1459B11BA4462A6DD68865514ADC9E_gshared (WhereSelectEnumerableIterator_2_t1FBA58379B31F544881FB4C45B2D102F32A71E1C* __this, const RuntimeMethod* method)
  9031. {
  9032. {
  9033. RuntimeObject* L_0 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0));
  9034. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_1 = *(Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1));
  9035. Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* L_2 = *(Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2));
  9036. WhereSelectEnumerableIterator_2_t1FBA58379B31F544881FB4C45B2D102F32A71E1C* L_3 = (WhereSelectEnumerableIterator_2_t1FBA58379B31F544881FB4C45B2D102F32A71E1C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  9037. (( void (*) (WhereSelectEnumerableIterator_2_t1FBA58379B31F544881FB4C45B2D102F32A71E1C*, RuntimeObject*, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  9038. return (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)L_3;
  9039. }
  9040. }
  9041. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m640FAC111BC786414B40480BB03E4F84B2FFB179_gshared (WhereSelectEnumerableIterator_2_t1FBA58379B31F544881FB4C45B2D102F32A71E1C* __this, const RuntimeMethod* method)
  9042. {
  9043. static bool s_Il2CppMethodInitialized;
  9044. if (!s_Il2CppMethodInitialized)
  9045. {
  9046. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  9047. s_Il2CppMethodInitialized = true;
  9048. }
  9049. {
  9050. RuntimeObject* L_0 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),3));
  9051. if (!L_0)
  9052. {
  9053. goto IL_0013;
  9054. }
  9055. }
  9056. {
  9057. RuntimeObject* L_1 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),3));
  9058. NullCheck((RuntimeObject*)L_1);
  9059. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  9060. }
  9061. IL_0013:
  9062. {
  9063. il2cpp_codegen_write_instance_field_data<RuntimeObject*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),3), (RuntimeObject*)NULL);
  9064. NullCheck((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  9065. (( void (*) (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  9066. return;
  9067. }
  9068. }
  9069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mB384EFAF6366166F28EDFDBA272EEC1089E1A115_gshared (WhereSelectEnumerableIterator_2_t1FBA58379B31F544881FB4C45B2D102F32A71E1C* __this, const RuntimeMethod* method)
  9070. {
  9071. static bool s_Il2CppMethodInitialized;
  9072. if (!s_Il2CppMethodInitialized)
  9073. {
  9074. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  9075. s_Il2CppMethodInitialized = true;
  9076. }
  9077. const uint32_t SizeOf_TSource_t5B0D27614F68D07DB050466831DEDC1DDEFFC093 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12));
  9078. const uint32_t SizeOf_TResult_t33CDF94D13BEBA6908E84F958D63A95F7466E520 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15));
  9079. const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_TSource_t5B0D27614F68D07DB050466831DEDC1DDEFFC093);
  9080. const Il2CppFullySharedGenericAny L_9 = L_6;
  9081. const Il2CppFullySharedGenericAny L_12 = L_6;
  9082. const Il2CppFullySharedGenericAny L_13 = alloca(SizeOf_TResult_t33CDF94D13BEBA6908E84F958D63A95F7466E520);
  9083. int32_t V_0 = 0;
  9084. Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_TSource_t5B0D27614F68D07DB050466831DEDC1DDEFFC093);
  9085. memset(V_1, 0, SizeOf_TSource_t5B0D27614F68D07DB050466831DEDC1DDEFFC093);
  9086. {
  9087. int32_t L_0 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7),1));
  9088. V_0 = L_0;
  9089. int32_t L_1 = V_0;
  9090. if ((((int32_t)L_1) == ((int32_t)1)))
  9091. {
  9092. goto IL_0011;
  9093. }
  9094. }
  9095. {
  9096. int32_t L_2 = V_0;
  9097. if ((((int32_t)L_2) == ((int32_t)2)))
  9098. {
  9099. goto IL_0061;
  9100. }
  9101. }
  9102. {
  9103. goto IL_0074;
  9104. }
  9105. IL_0011:
  9106. {
  9107. RuntimeObject* L_3 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0));
  9108. NullCheck(L_3);
  9109. RuntimeObject* L_4;
  9110. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  9111. il2cpp_codegen_write_instance_field_data<RuntimeObject*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),3), L_4);
  9112. il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7),1), 2);
  9113. goto IL_0061;
  9114. }
  9115. IL_002b:
  9116. {
  9117. RuntimeObject* L_5 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),3));
  9118. NullCheck(L_5);
  9119. InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5, (Il2CppFullySharedGenericAny*)L_6);
  9120. il2cpp_codegen_memcpy(V_1, L_6, SizeOf_TSource_t5B0D27614F68D07DB050466831DEDC1DDEFFC093);
  9121. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_7 = *(Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1));
  9122. if (!L_7)
  9123. {
  9124. goto IL_004d;
  9125. }
  9126. }
  9127. {
  9128. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_8 = *(Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1));
  9129. il2cpp_codegen_memcpy(L_9, V_1, SizeOf_TSource_t5B0D27614F68D07DB050466831DEDC1DDEFFC093);
  9130. NullCheck(L_8);
  9131. bool L_10;
  9132. L_10 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12)) ? L_9: *(void**)L_9));
  9133. if (!L_10)
  9134. {
  9135. goto IL_0061;
  9136. }
  9137. }
  9138. IL_004d:
  9139. {
  9140. Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* L_11 = *(Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2));
  9141. il2cpp_codegen_memcpy(L_12, V_1, SizeOf_TSource_t5B0D27614F68D07DB050466831DEDC1DDEFFC093);
  9142. NullCheck(L_11);
  9143. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)), il2cpp_rgctx_method(method->klass->rgctx_data, 14), L_11, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12)) ? L_12: *(void**)L_12), (Il2CppFullySharedGenericAny*)L_13);
  9144. il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7),2), L_13, SizeOf_TResult_t33CDF94D13BEBA6908E84F958D63A95F7466E520);
  9145. return (bool)1;
  9146. }
  9147. IL_0061:
  9148. {
  9149. RuntimeObject* L_14 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),3));
  9150. NullCheck((RuntimeObject*)L_14);
  9151. bool L_15;
  9152. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  9153. if (L_15)
  9154. {
  9155. goto IL_002b;
  9156. }
  9157. }
  9158. {
  9159. NullCheck((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  9160. VirtualActionInvoker0::Invoke(12, (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  9161. }
  9162. IL_0074:
  9163. {
  9164. return (bool)0;
  9165. }
  9166. }
  9167. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_mB8ACBBFA48460E67B18647EF16E6EE4D0BE08679_gshared (WhereSelectEnumerableIterator_2_t1FBA58379B31F544881FB4C45B2D102F32A71E1C* __this, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* ___0_predicate, const RuntimeMethod* method)
  9168. {
  9169. {
  9170. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_0 = ___0_predicate;
  9171. WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B* L_1 = (WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  9172. (( void (*) (WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B*, RuntimeObject*, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  9173. return (RuntimeObject*)L_1;
  9174. }
  9175. }
  9176. #ifdef __clang__
  9177. #pragma clang diagnostic pop
  9178. #endif
  9179. #ifdef __clang__
  9180. #pragma clang diagnostic push
  9181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9182. #pragma clang diagnostic ignored "-Wunused-variable"
  9183. #endif
  9184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m42B6E206A0E398E45DA94F8109B58ACE1749F6A4_gshared (WhereSelectListIterator_2_t770A927BE7E150C131946093084804F846AF241A* __this, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___0_source, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___1_predicate, Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___2_selector, const RuntimeMethod* method)
  9185. {
  9186. {
  9187. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  9188. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = ___0_source;
  9189. __this->___source = L_0;
  9190. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  9191. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_1 = ___1_predicate;
  9192. __this->___predicate = L_1;
  9193. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  9194. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_2 = ___2_selector;
  9195. __this->___selector = L_2;
  9196. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  9197. return;
  9198. }
  9199. }
  9200. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectListIterator_2_Clone_m89B70C1B596662479F7844116D9B99FE501BFD84_gshared (WhereSelectListIterator_2_t770A927BE7E150C131946093084804F846AF241A* __this, const RuntimeMethod* method)
  9201. {
  9202. {
  9203. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = __this->___source;
  9204. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_1 = __this->___predicate;
  9205. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_2 = __this->___selector;
  9206. WhereSelectListIterator_2_t770A927BE7E150C131946093084804F846AF241A* L_3 = (WhereSelectListIterator_2_t770A927BE7E150C131946093084804F846AF241A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  9207. WhereSelectListIterator_2__ctor_m42B6E206A0E398E45DA94F8109B58ACE1749F6A4(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  9208. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  9209. }
  9210. }
  9211. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_mA4673028DAC84866E54385B22CBEFC22D92BC9CD_gshared (WhereSelectListIterator_2_t770A927BE7E150C131946093084804F846AF241A* __this, const RuntimeMethod* method)
  9212. {
  9213. int32_t V_0 = 0;
  9214. int32_t V_1 = 0;
  9215. {
  9216. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  9217. V_0 = L_0;
  9218. int32_t L_1 = V_0;
  9219. if ((((int32_t)L_1) == ((int32_t)1)))
  9220. {
  9221. goto IL_0011;
  9222. }
  9223. }
  9224. {
  9225. int32_t L_2 = V_0;
  9226. if ((((int32_t)L_2) == ((int32_t)2)))
  9227. {
  9228. goto IL_0061;
  9229. }
  9230. }
  9231. {
  9232. goto IL_0074;
  9233. }
  9234. IL_0011:
  9235. {
  9236. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_3 = __this->___source;
  9237. NullCheck(L_3);
  9238. Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC L_4;
  9239. L_4 = List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  9240. __this->___enumerator = L_4;
  9241. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  9242. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  9243. goto IL_0061;
  9244. }
  9245. IL_002b:
  9246. {
  9247. Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* L_5 = (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*)(&__this->___enumerator);
  9248. int32_t L_6;
  9249. L_6 = Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  9250. V_1 = L_6;
  9251. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_7 = __this->___predicate;
  9252. if (!L_7)
  9253. {
  9254. goto IL_004d;
  9255. }
  9256. }
  9257. {
  9258. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_8 = __this->___predicate;
  9259. int32_t L_9 = V_1;
  9260. NullCheck(L_8);
  9261. bool L_10;
  9262. L_10 = Func_2_Invoke_m1543D7041BADF87D1F63EBF838B0DDCB40340C7E_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  9263. if (!L_10)
  9264. {
  9265. goto IL_0061;
  9266. }
  9267. }
  9268. IL_004d:
  9269. {
  9270. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_11 = __this->___selector;
  9271. int32_t L_12 = V_1;
  9272. NullCheck(L_11);
  9273. int32_t L_13;
  9274. L_13 = Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  9275. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  9276. return (bool)1;
  9277. }
  9278. IL_0061:
  9279. {
  9280. Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* L_14 = (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*)(&__this->___enumerator);
  9281. bool L_15;
  9282. L_15 = Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  9283. if (L_15)
  9284. {
  9285. goto IL_002b;
  9286. }
  9287. }
  9288. {
  9289. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  9290. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  9291. }
  9292. IL_0074:
  9293. {
  9294. return (bool)0;
  9295. }
  9296. }
  9297. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_m2B1D8127CD81AE6BA9FA935CA573327EACB64820_gshared (WhereSelectListIterator_2_t770A927BE7E150C131946093084804F846AF241A* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  9298. {
  9299. {
  9300. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  9301. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  9302. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  9303. return (RuntimeObject*)L_1;
  9304. }
  9305. }
  9306. #ifdef __clang__
  9307. #pragma clang diagnostic pop
  9308. #endif
  9309. #ifdef __clang__
  9310. #pragma clang diagnostic push
  9311. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9312. #pragma clang diagnostic ignored "-Wunused-variable"
  9313. #endif
  9314. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m5658691CD6D5E52B8CB4D7BF7728DF1A36AD99BF_gshared (WhereSelectListIterator_2_tFA8E9A90E251C243AA65C041D7421667E9920343* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* ___2_selector, const RuntimeMethod* method)
  9315. {
  9316. {
  9317. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  9318. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = ___0_source;
  9319. __this->___source = L_0;
  9320. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  9321. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = ___1_predicate;
  9322. __this->___predicate = L_1;
  9323. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  9324. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* L_2 = ___2_selector;
  9325. __this->___selector = L_2;
  9326. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  9327. return;
  9328. }
  9329. }
  9330. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectListIterator_2_Clone_m62045FC9E5DDF7C34F754695E9EBF13C4326DCE8_gshared (WhereSelectListIterator_2_tFA8E9A90E251C243AA65C041D7421667E9920343* __this, const RuntimeMethod* method)
  9331. {
  9332. {
  9333. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___source;
  9334. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___predicate;
  9335. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* L_2 = __this->___selector;
  9336. WhereSelectListIterator_2_tFA8E9A90E251C243AA65C041D7421667E9920343* L_3 = (WhereSelectListIterator_2_tFA8E9A90E251C243AA65C041D7421667E9920343*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  9337. WhereSelectListIterator_2__ctor_m5658691CD6D5E52B8CB4D7BF7728DF1A36AD99BF(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  9338. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  9339. }
  9340. }
  9341. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_mE97A1BC013242BE83F2417B94F433533ECA0BE17_gshared (WhereSelectListIterator_2_tFA8E9A90E251C243AA65C041D7421667E9920343* __this, const RuntimeMethod* method)
  9342. {
  9343. int32_t V_0 = 0;
  9344. RuntimeObject* V_1 = NULL;
  9345. {
  9346. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  9347. V_0 = L_0;
  9348. int32_t L_1 = V_0;
  9349. if ((((int32_t)L_1) == ((int32_t)1)))
  9350. {
  9351. goto IL_0011;
  9352. }
  9353. }
  9354. {
  9355. int32_t L_2 = V_0;
  9356. if ((((int32_t)L_2) == ((int32_t)2)))
  9357. {
  9358. goto IL_0061;
  9359. }
  9360. }
  9361. {
  9362. goto IL_0074;
  9363. }
  9364. IL_0011:
  9365. {
  9366. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_3 = __this->___source;
  9367. NullCheck(L_3);
  9368. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A L_4;
  9369. L_4 = List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  9370. __this->___enumerator = L_4;
  9371. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  9372. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9373. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____current), (void*)NULL);
  9374. #endif
  9375. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  9376. goto IL_0061;
  9377. }
  9378. IL_002b:
  9379. {
  9380. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* L_5 = (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A*)(&__this->___enumerator);
  9381. RuntimeObject* L_6;
  9382. L_6 = Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  9383. V_1 = L_6;
  9384. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_7 = __this->___predicate;
  9385. if (!L_7)
  9386. {
  9387. goto IL_004d;
  9388. }
  9389. }
  9390. {
  9391. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_8 = __this->___predicate;
  9392. RuntimeObject* L_9 = V_1;
  9393. NullCheck(L_8);
  9394. bool L_10;
  9395. L_10 = Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  9396. if (!L_10)
  9397. {
  9398. goto IL_0061;
  9399. }
  9400. }
  9401. IL_004d:
  9402. {
  9403. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* L_11 = __this->___selector;
  9404. RuntimeObject* L_12 = V_1;
  9405. NullCheck(L_11);
  9406. int32_t L_13;
  9407. L_13 = Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  9408. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  9409. return (bool)1;
  9410. }
  9411. IL_0061:
  9412. {
  9413. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* L_14 = (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A*)(&__this->___enumerator);
  9414. bool L_15;
  9415. L_15 = Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  9416. if (L_15)
  9417. {
  9418. goto IL_002b;
  9419. }
  9420. }
  9421. {
  9422. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  9423. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  9424. }
  9425. IL_0074:
  9426. {
  9427. return (bool)0;
  9428. }
  9429. }
  9430. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_m3FE0D83DC912C8134BC2E276A0BBBF78E7CCDFF2_gshared (WhereSelectListIterator_2_tFA8E9A90E251C243AA65C041D7421667E9920343* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  9431. {
  9432. {
  9433. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  9434. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  9435. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  9436. return (RuntimeObject*)L_1;
  9437. }
  9438. }
  9439. #ifdef __clang__
  9440. #pragma clang diagnostic pop
  9441. #endif
  9442. #ifdef __clang__
  9443. #pragma clang diagnostic push
  9444. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9445. #pragma clang diagnostic ignored "-Wunused-variable"
  9446. #endif
  9447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m9CC6A34DCA0012E593221AFBACC4F20664BD876A_gshared (WhereSelectListIterator_2_tC97775A217B6CD43A5FD2A085EE12720F7C3808A* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___2_selector, const RuntimeMethod* method)
  9448. {
  9449. {
  9450. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  9451. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = ___0_source;
  9452. __this->___source = L_0;
  9453. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  9454. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = ___1_predicate;
  9455. __this->___predicate = L_1;
  9456. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  9457. Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_2 = ___2_selector;
  9458. __this->___selector = L_2;
  9459. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  9460. return;
  9461. }
  9462. }
  9463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectListIterator_2_Clone_mF22589DABD608C024E039C0F5DE9F457967EC3E8_gshared (WhereSelectListIterator_2_tC97775A217B6CD43A5FD2A085EE12720F7C3808A* __this, const RuntimeMethod* method)
  9464. {
  9465. {
  9466. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___source;
  9467. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___predicate;
  9468. Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_2 = __this->___selector;
  9469. WhereSelectListIterator_2_tC97775A217B6CD43A5FD2A085EE12720F7C3808A* L_3 = (WhereSelectListIterator_2_tC97775A217B6CD43A5FD2A085EE12720F7C3808A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  9470. WhereSelectListIterator_2__ctor_m9CC6A34DCA0012E593221AFBACC4F20664BD876A(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  9471. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  9472. }
  9473. }
  9474. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m4609B745A7644E640F319C2651F1A97C2D304458_gshared (WhereSelectListIterator_2_tC97775A217B6CD43A5FD2A085EE12720F7C3808A* __this, const RuntimeMethod* method)
  9475. {
  9476. int32_t V_0 = 0;
  9477. RuntimeObject* V_1 = NULL;
  9478. {
  9479. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  9480. V_0 = L_0;
  9481. int32_t L_1 = V_0;
  9482. if ((((int32_t)L_1) == ((int32_t)1)))
  9483. {
  9484. goto IL_0011;
  9485. }
  9486. }
  9487. {
  9488. int32_t L_2 = V_0;
  9489. if ((((int32_t)L_2) == ((int32_t)2)))
  9490. {
  9491. goto IL_0061;
  9492. }
  9493. }
  9494. {
  9495. goto IL_0074;
  9496. }
  9497. IL_0011:
  9498. {
  9499. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_3 = __this->___source;
  9500. NullCheck(L_3);
  9501. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A L_4;
  9502. L_4 = List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  9503. __this->___enumerator = L_4;
  9504. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  9505. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9506. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____current), (void*)NULL);
  9507. #endif
  9508. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  9509. goto IL_0061;
  9510. }
  9511. IL_002b:
  9512. {
  9513. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* L_5 = (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A*)(&__this->___enumerator);
  9514. RuntimeObject* L_6;
  9515. L_6 = Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  9516. V_1 = L_6;
  9517. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_7 = __this->___predicate;
  9518. if (!L_7)
  9519. {
  9520. goto IL_004d;
  9521. }
  9522. }
  9523. {
  9524. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_8 = __this->___predicate;
  9525. RuntimeObject* L_9 = V_1;
  9526. NullCheck(L_8);
  9527. bool L_10;
  9528. L_10 = Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  9529. if (!L_10)
  9530. {
  9531. goto IL_0061;
  9532. }
  9533. }
  9534. IL_004d:
  9535. {
  9536. Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_11 = __this->___selector;
  9537. RuntimeObject* L_12 = V_1;
  9538. NullCheck(L_11);
  9539. RuntimeObject* L_13;
  9540. L_13 = Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  9541. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  9542. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  9543. return (bool)1;
  9544. }
  9545. IL_0061:
  9546. {
  9547. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* L_14 = (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A*)(&__this->___enumerator);
  9548. bool L_15;
  9549. L_15 = Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  9550. if (L_15)
  9551. {
  9552. goto IL_002b;
  9553. }
  9554. }
  9555. {
  9556. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  9557. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  9558. }
  9559. IL_0074:
  9560. {
  9561. return (bool)0;
  9562. }
  9563. }
  9564. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_mA37F84C07852A5760237B9A50C373846A6528477_gshared (WhereSelectListIterator_2_tC97775A217B6CD43A5FD2A085EE12720F7C3808A* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  9565. {
  9566. {
  9567. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  9568. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  9569. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  9570. return (RuntimeObject*)L_1;
  9571. }
  9572. }
  9573. #ifdef __clang__
  9574. #pragma clang diagnostic pop
  9575. #endif
  9576. #ifdef __clang__
  9577. #pragma clang diagnostic push
  9578. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9579. #pragma clang diagnostic ignored "-Wunused-variable"
  9580. #endif
  9581. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m6D88E3712F21C182AA3200920A4231559C7E8C64_gshared (WhereSelectListIterator_2_tB360A4830EF7E0F0829573AE66B167A7996E0E52* __this, List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* ___2_selector, const RuntimeMethod* method)
  9582. {
  9583. {
  9584. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  9585. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_0 = ___0_source;
  9586. __this->___source = L_0;
  9587. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  9588. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = ___1_predicate;
  9589. __this->___predicate = L_1;
  9590. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  9591. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* L_2 = ___2_selector;
  9592. __this->___selector = L_2;
  9593. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  9594. return;
  9595. }
  9596. }
  9597. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectListIterator_2_Clone_mD7DFE8C6AD3458E99FCBEA0751FF7C4043732CD4_gshared (WhereSelectListIterator_2_tB360A4830EF7E0F0829573AE66B167A7996E0E52* __this, const RuntimeMethod* method)
  9598. {
  9599. {
  9600. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_0 = __this->___source;
  9601. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = __this->___predicate;
  9602. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* L_2 = __this->___selector;
  9603. WhereSelectListIterator_2_tB360A4830EF7E0F0829573AE66B167A7996E0E52* L_3 = (WhereSelectListIterator_2_tB360A4830EF7E0F0829573AE66B167A7996E0E52*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  9604. WhereSelectListIterator_2__ctor_m6D88E3712F21C182AA3200920A4231559C7E8C64(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  9605. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  9606. }
  9607. }
  9608. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m2F302C62B7FF8D42DDE74A666313CDC858137AC4_gshared (WhereSelectListIterator_2_tB360A4830EF7E0F0829573AE66B167A7996E0E52* __this, const RuntimeMethod* method)
  9609. {
  9610. int32_t V_0 = 0;
  9611. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 V_1;
  9612. memset((&V_1), 0, sizeof(V_1));
  9613. {
  9614. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  9615. V_0 = L_0;
  9616. int32_t L_1 = V_0;
  9617. if ((((int32_t)L_1) == ((int32_t)1)))
  9618. {
  9619. goto IL_0011;
  9620. }
  9621. }
  9622. {
  9623. int32_t L_2 = V_0;
  9624. if ((((int32_t)L_2) == ((int32_t)2)))
  9625. {
  9626. goto IL_0061;
  9627. }
  9628. }
  9629. {
  9630. goto IL_0074;
  9631. }
  9632. IL_0011:
  9633. {
  9634. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_3 = __this->___source;
  9635. NullCheck(L_3);
  9636. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F L_4;
  9637. L_4 = List_1_GetEnumerator_m171CCAFC24F3096494C02B26FB8B10C408952751(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  9638. __this->___enumerator = L_4;
  9639. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  9640. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9641. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___m_Value), (void*)NULL);
  9642. #endif
  9643. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9644. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___tempData), (void*)NULL);
  9645. #endif
  9646. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  9647. goto IL_0061;
  9648. }
  9649. IL_002b:
  9650. {
  9651. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* L_5 = (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F*)(&__this->___enumerator);
  9652. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_6;
  9653. L_6 = Enumerator_get_Current_m4E279E6389EB06C5DBE88A74E3BD3F23FB2B17E4_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  9654. V_1 = L_6;
  9655. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_7 = __this->___predicate;
  9656. if (!L_7)
  9657. {
  9658. goto IL_004d;
  9659. }
  9660. }
  9661. {
  9662. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_8 = __this->___predicate;
  9663. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_9 = V_1;
  9664. NullCheck(L_8);
  9665. bool L_10;
  9666. L_10 = Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  9667. if (!L_10)
  9668. {
  9669. goto IL_0061;
  9670. }
  9671. }
  9672. IL_004d:
  9673. {
  9674. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* L_11 = __this->___selector;
  9675. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_12 = V_1;
  9676. NullCheck(L_11);
  9677. int32_t L_13;
  9678. L_13 = Func_2_Invoke_m57961B138A397ADAB0DC71E56519ADBD63327D27_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  9679. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  9680. return (bool)1;
  9681. }
  9682. IL_0061:
  9683. {
  9684. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* L_14 = (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F*)(&__this->___enumerator);
  9685. bool L_15;
  9686. L_15 = Enumerator_MoveNext_m6A369A40774C06803D46E3D1DBA2874ECFF63E9E(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  9687. if (L_15)
  9688. {
  9689. goto IL_002b;
  9690. }
  9691. }
  9692. {
  9693. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  9694. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  9695. }
  9696. IL_0074:
  9697. {
  9698. return (bool)0;
  9699. }
  9700. }
  9701. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_m98B6BE2F15454CBA305692F230C66425836665F4_gshared (WhereSelectListIterator_2_tB360A4830EF7E0F0829573AE66B167A7996E0E52* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  9702. {
  9703. {
  9704. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  9705. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  9706. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  9707. return (RuntimeObject*)L_1;
  9708. }
  9709. }
  9710. #ifdef __clang__
  9711. #pragma clang diagnostic pop
  9712. #endif
  9713. #ifdef __clang__
  9714. #pragma clang diagnostic push
  9715. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9716. #pragma clang diagnostic ignored "-Wunused-variable"
  9717. #endif
  9718. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m15AA54F3B60B64CEFB048CD88E3A1BD06AC2C62E_gshared (WhereSelectListIterator_2_t60681EEE1A6CB8E9C8EE807AA2E2BDA68B9B6989* __this, List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* ___2_selector, const RuntimeMethod* method)
  9719. {
  9720. {
  9721. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  9722. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_0 = ___0_source;
  9723. __this->___source = L_0;
  9724. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  9725. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = ___1_predicate;
  9726. __this->___predicate = L_1;
  9727. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  9728. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* L_2 = ___2_selector;
  9729. __this->___selector = L_2;
  9730. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  9731. return;
  9732. }
  9733. }
  9734. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectListIterator_2_Clone_m6D285DDC28CFAF8BDCF8C2ED06F9982D33D0342A_gshared (WhereSelectListIterator_2_t60681EEE1A6CB8E9C8EE807AA2E2BDA68B9B6989* __this, const RuntimeMethod* method)
  9735. {
  9736. {
  9737. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_0 = __this->___source;
  9738. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = __this->___predicate;
  9739. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* L_2 = __this->___selector;
  9740. WhereSelectListIterator_2_t60681EEE1A6CB8E9C8EE807AA2E2BDA68B9B6989* L_3 = (WhereSelectListIterator_2_t60681EEE1A6CB8E9C8EE807AA2E2BDA68B9B6989*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  9741. WhereSelectListIterator_2__ctor_m15AA54F3B60B64CEFB048CD88E3A1BD06AC2C62E(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  9742. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  9743. }
  9744. }
  9745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m9DBE2E1EDA00E9EBE1A6E90D5DA81A39E1CEBF37_gshared (WhereSelectListIterator_2_t60681EEE1A6CB8E9C8EE807AA2E2BDA68B9B6989* __this, const RuntimeMethod* method)
  9746. {
  9747. int32_t V_0 = 0;
  9748. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 V_1;
  9749. memset((&V_1), 0, sizeof(V_1));
  9750. {
  9751. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  9752. V_0 = L_0;
  9753. int32_t L_1 = V_0;
  9754. if ((((int32_t)L_1) == ((int32_t)1)))
  9755. {
  9756. goto IL_0011;
  9757. }
  9758. }
  9759. {
  9760. int32_t L_2 = V_0;
  9761. if ((((int32_t)L_2) == ((int32_t)2)))
  9762. {
  9763. goto IL_0061;
  9764. }
  9765. }
  9766. {
  9767. goto IL_0074;
  9768. }
  9769. IL_0011:
  9770. {
  9771. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_3 = __this->___source;
  9772. NullCheck(L_3);
  9773. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F L_4;
  9774. L_4 = List_1_GetEnumerator_m171CCAFC24F3096494C02B26FB8B10C408952751(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  9775. __this->___enumerator = L_4;
  9776. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  9777. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9778. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___m_Value), (void*)NULL);
  9779. #endif
  9780. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9781. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___tempData), (void*)NULL);
  9782. #endif
  9783. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  9784. goto IL_0061;
  9785. }
  9786. IL_002b:
  9787. {
  9788. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* L_5 = (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F*)(&__this->___enumerator);
  9789. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_6;
  9790. L_6 = Enumerator_get_Current_m4E279E6389EB06C5DBE88A74E3BD3F23FB2B17E4_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  9791. V_1 = L_6;
  9792. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_7 = __this->___predicate;
  9793. if (!L_7)
  9794. {
  9795. goto IL_004d;
  9796. }
  9797. }
  9798. {
  9799. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_8 = __this->___predicate;
  9800. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_9 = V_1;
  9801. NullCheck(L_8);
  9802. bool L_10;
  9803. L_10 = Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  9804. if (!L_10)
  9805. {
  9806. goto IL_0061;
  9807. }
  9808. }
  9809. IL_004d:
  9810. {
  9811. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* L_11 = __this->___selector;
  9812. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_12 = V_1;
  9813. NullCheck(L_11);
  9814. RuntimeObject* L_13;
  9815. L_13 = Func_2_Invoke_m1F78C6C79382EA6E74D62E31DD00A9378266A518_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  9816. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  9817. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  9818. return (bool)1;
  9819. }
  9820. IL_0061:
  9821. {
  9822. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* L_14 = (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F*)(&__this->___enumerator);
  9823. bool L_15;
  9824. L_15 = Enumerator_MoveNext_m6A369A40774C06803D46E3D1DBA2874ECFF63E9E(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  9825. if (L_15)
  9826. {
  9827. goto IL_002b;
  9828. }
  9829. }
  9830. {
  9831. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  9832. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  9833. }
  9834. IL_0074:
  9835. {
  9836. return (bool)0;
  9837. }
  9838. }
  9839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_mE0E3E8BE8176B317F5FF0D03313F7D4DFE68681E_gshared (WhereSelectListIterator_2_t60681EEE1A6CB8E9C8EE807AA2E2BDA68B9B6989* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  9840. {
  9841. {
  9842. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  9843. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  9844. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  9845. return (RuntimeObject*)L_1;
  9846. }
  9847. }
  9848. #ifdef __clang__
  9849. #pragma clang diagnostic pop
  9850. #endif
  9851. #ifdef __clang__
  9852. #pragma clang diagnostic push
  9853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9854. #pragma clang diagnostic ignored "-Wunused-variable"
  9855. #endif
  9856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m6BFCBB5460270ED1896D24DC7E3B83F4950D2140_gshared (WhereSelectListIterator_2_t86EE6817E8A1706688C6D82D82C9D44BC99CC336* __this, List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* ___0_source, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* ___1_predicate, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* ___2_selector, const RuntimeMethod* method)
  9857. {
  9858. {
  9859. (( void (*) (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  9860. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = ___0_source;
  9861. il2cpp_codegen_write_instance_field_data<List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0), L_0);
  9862. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_1 = ___1_predicate;
  9863. il2cpp_codegen_write_instance_field_data<Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1), L_1);
  9864. Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* L_2 = ___2_selector;
  9865. il2cpp_codegen_write_instance_field_data<Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2), L_2);
  9866. return;
  9867. }
  9868. }
  9869. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0* WhereSelectListIterator_2_Clone_m8EC8E684FFDC3BC579DF37C08993B7F80966639D_gshared (WhereSelectListIterator_2_t86EE6817E8A1706688C6D82D82C9D44BC99CC336* __this, const RuntimeMethod* method)
  9870. {
  9871. {
  9872. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = *(List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0));
  9873. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_1 = *(Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1));
  9874. Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* L_2 = *(Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2));
  9875. WhereSelectListIterator_2_t86EE6817E8A1706688C6D82D82C9D44BC99CC336* L_3 = (WhereSelectListIterator_2_t86EE6817E8A1706688C6D82D82C9D44BC99CC336*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  9876. (( void (*) (WhereSelectListIterator_2_t86EE6817E8A1706688C6D82D82C9D44BC99CC336*, List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  9877. return (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)L_3;
  9878. }
  9879. }
  9880. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_mBB81EEF5DFFEBDDB1AC24116FAD1D13505525569_gshared (WhereSelectListIterator_2_t86EE6817E8A1706688C6D82D82C9D44BC99CC336* __this, const RuntimeMethod* method)
  9881. {
  9882. const uint32_t SizeOf_TSource_tEB7490DB2885922B8C60E28873F5DB811BD9CEB3 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12));
  9883. const uint32_t SizeOf_Enumerator_t8A622325AF1352D3AB0ECDBB45A0AFB7AF959716 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9));
  9884. const uint32_t SizeOf_TResult_t11AC9139084FDCB528CAF75FE5166467D3329A05 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15));
  9885. const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_TSource_tEB7490DB2885922B8C60E28873F5DB811BD9CEB3);
  9886. const Il2CppFullySharedGenericAny L_8 = L_5;
  9887. const Il2CppFullySharedGenericAny L_11 = L_5;
  9888. const Il2CppFullySharedGenericAny L_12 = alloca(SizeOf_TResult_t11AC9139084FDCB528CAF75FE5166467D3329A05);
  9889. const Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF L_4 = alloca(SizeOf_Enumerator_t8A622325AF1352D3AB0ECDBB45A0AFB7AF959716);
  9890. int32_t V_0 = 0;
  9891. Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_TSource_tEB7490DB2885922B8C60E28873F5DB811BD9CEB3);
  9892. memset(V_1, 0, SizeOf_TSource_tEB7490DB2885922B8C60E28873F5DB811BD9CEB3);
  9893. {
  9894. int32_t L_0 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7),1));
  9895. V_0 = L_0;
  9896. int32_t L_1 = V_0;
  9897. if ((((int32_t)L_1) == ((int32_t)1)))
  9898. {
  9899. goto IL_0011;
  9900. }
  9901. }
  9902. {
  9903. int32_t L_2 = V_0;
  9904. if ((((int32_t)L_2) == ((int32_t)2)))
  9905. {
  9906. goto IL_0061;
  9907. }
  9908. }
  9909. {
  9910. goto IL_0074;
  9911. }
  9912. IL_0011:
  9913. {
  9914. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_3 = *(List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0));
  9915. NullCheck(L_3);
  9916. InvokerActionInvoker1< Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)), il2cpp_rgctx_method(method->klass->rgctx_data, 8), L_3, (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)L_4);
  9917. il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),3), L_4, SizeOf_Enumerator_t8A622325AF1352D3AB0ECDBB45A0AFB7AF959716);
  9918. il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7),1), 2);
  9919. goto IL_0061;
  9920. }
  9921. IL_002b:
  9922. {
  9923. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)), il2cpp_rgctx_method(method->klass->rgctx_data, 10), (((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),3)))), (Il2CppFullySharedGenericAny*)L_5);
  9924. il2cpp_codegen_memcpy(V_1, L_5, SizeOf_TSource_tEB7490DB2885922B8C60E28873F5DB811BD9CEB3);
  9925. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_6 = *(Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1));
  9926. if (!L_6)
  9927. {
  9928. goto IL_004d;
  9929. }
  9930. }
  9931. {
  9932. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_7 = *(Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),1));
  9933. il2cpp_codegen_memcpy(L_8, V_1, SizeOf_TSource_tEB7490DB2885922B8C60E28873F5DB811BD9CEB3);
  9934. NullCheck(L_7);
  9935. bool L_9;
  9936. L_9 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12)) ? L_8: *(void**)L_8));
  9937. if (!L_9)
  9938. {
  9939. goto IL_0061;
  9940. }
  9941. }
  9942. IL_004d:
  9943. {
  9944. Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* L_10 = *(Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),2));
  9945. il2cpp_codegen_memcpy(L_11, V_1, SizeOf_TSource_tEB7490DB2885922B8C60E28873F5DB811BD9CEB3);
  9946. NullCheck(L_10);
  9947. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)), il2cpp_rgctx_method(method->klass->rgctx_data, 14), L_10, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12)) ? L_11: *(void**)L_11), (Il2CppFullySharedGenericAny*)L_12);
  9948. il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7),2), L_12, SizeOf_TResult_t11AC9139084FDCB528CAF75FE5166467D3329A05);
  9949. return (bool)1;
  9950. }
  9951. IL_0061:
  9952. {
  9953. bool L_13;
  9954. L_13 = (( bool (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))((((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),3)))), il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  9955. if (L_13)
  9956. {
  9957. goto IL_002b;
  9958. }
  9959. }
  9960. {
  9961. NullCheck((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  9962. VirtualActionInvoker0::Invoke(12, (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  9963. }
  9964. IL_0074:
  9965. {
  9966. return (bool)0;
  9967. }
  9968. }
  9969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_m1739BDD134D3AF5A55DBB06AEE130B0C58E47014_gshared (WhereSelectListIterator_2_t86EE6817E8A1706688C6D82D82C9D44BC99CC336* __this, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* ___0_predicate, const RuntimeMethod* method)
  9970. {
  9971. {
  9972. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_0 = ___0_predicate;
  9973. WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B* L_1 = (WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  9974. (( void (*) (WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B*, RuntimeObject*, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  9975. return (RuntimeObject*)L_1;
  9976. }
  9977. }
  9978. #ifdef __clang__
  9979. #pragma clang diagnostic pop
  9980. #endif
  9981. #ifdef __clang__
  9982. #pragma clang diagnostic push
  9983. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9984. #pragma clang diagnostic ignored "-Wunused-variable"
  9985. #endif
  9986. void WriteDelegate_Invoke_mE86A5384298CF3DF2344D386DC4CA589E42DE399_Multicast(WriteDelegate_t6A0EB21668C92D873ACB875924DE54518D8B7234* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  9987. {
  9988. il2cpp_array_size_t length = __this->___delegates->max_length;
  9989. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  9990. for (il2cpp_array_size_t i = 0; i < length; i++)
  9991. {
  9992. WriteDelegate_t6A0EB21668C92D873ACB875924DE54518D8B7234* currentDelegate = reinterpret_cast<WriteDelegate_t6A0EB21668C92D873ACB875924DE54518D8B7234*>(delegatesToInvoke[i]);
  9993. typedef void (*FunctionPointerType) (RuntimeObject*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*, float, const RuntimeMethod*);
  9994. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  9995. }
  9996. }
  9997. void WriteDelegate_Invoke_mE86A5384298CF3DF2344D386DC4CA589E42DE399_OpenInst(WriteDelegate_t6A0EB21668C92D873ACB875924DE54518D8B7234* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  9998. {
  9999. typedef void (*FunctionPointerType) (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*, float, const RuntimeMethod*);
  10000. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  10001. }
  10002. void WriteDelegate_Invoke_mE86A5384298CF3DF2344D386DC4CA589E42DE399_OpenStatic(WriteDelegate_t6A0EB21668C92D873ACB875924DE54518D8B7234* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  10003. {
  10004. typedef void (*FunctionPointerType) (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*, float, const RuntimeMethod*);
  10005. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  10006. }
  10007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate__ctor_m630834333CB7AE51AB01F7713157EE57991D03D7_gshared (WriteDelegate_t6A0EB21668C92D873ACB875924DE54518D8B7234* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  10008. {
  10009. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  10010. __this->___method = ___1_method;
  10011. __this->___m_target = ___0_object;
  10012. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  10013. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  10014. __this->___method_code = (intptr_t)__this;
  10015. if (MethodIsStatic((RuntimeMethod*)___1_method))
  10016. {
  10017. bool isOpen = parameterCount == 2;
  10018. if (isOpen)
  10019. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_mE86A5384298CF3DF2344D386DC4CA589E42DE399_OpenStatic;
  10020. else
  10021. {
  10022. __this->___invoke_impl = __this->___method_ptr;
  10023. __this->___method_code = (intptr_t)__this->___m_target;
  10024. }
  10025. }
  10026. else
  10027. {
  10028. bool isOpen = parameterCount == 1;
  10029. if (isOpen)
  10030. {
  10031. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_mE86A5384298CF3DF2344D386DC4CA589E42DE399_OpenInst;
  10032. }
  10033. else
  10034. {
  10035. if (___0_object == NULL)
  10036. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  10037. __this->___invoke_impl = __this->___method_ptr;
  10038. __this->___method_code = (intptr_t)__this->___m_target;
  10039. }
  10040. }
  10041. __this->___extra_arg = (intptr_t)&WriteDelegate_Invoke_mE86A5384298CF3DF2344D386DC4CA589E42DE399_Multicast;
  10042. }
  10043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate_Invoke_mE86A5384298CF3DF2344D386DC4CA589E42DE399_gshared (WriteDelegate_t6A0EB21668C92D873ACB875924DE54518D8B7234* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  10044. {
  10045. typedef void (*FunctionPointerType) (RuntimeObject*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*, float, const RuntimeMethod*);
  10046. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(__this->___method));
  10047. }
  10048. #ifdef __clang__
  10049. #pragma clang diagnostic pop
  10050. #endif
  10051. #ifdef __clang__
  10052. #pragma clang diagnostic push
  10053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10054. #pragma clang diagnostic ignored "-Wunused-variable"
  10055. #endif
  10056. void WriteDelegate_Invoke_m86BA7048E52732500448764B50B058BBB1AB029A_Multicast(WriteDelegate_t737D0DA8D96562AD76BB67D9C5A5199EDB0171E1* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  10057. {
  10058. il2cpp_array_size_t length = __this->___delegates->max_length;
  10059. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  10060. for (il2cpp_array_size_t i = 0; i < length; i++)
  10061. {
  10062. WriteDelegate_t737D0DA8D96562AD76BB67D9C5A5199EDB0171E1* currentDelegate = reinterpret_cast<WriteDelegate_t737D0DA8D96562AD76BB67D9C5A5199EDB0171E1*>(delegatesToInvoke[i]);
  10063. typedef void (*FunctionPointerType) (RuntimeObject*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8*, int32_t, const RuntimeMethod*);
  10064. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  10065. }
  10066. }
  10067. void WriteDelegate_Invoke_m86BA7048E52732500448764B50B058BBB1AB029A_OpenInst(WriteDelegate_t737D0DA8D96562AD76BB67D9C5A5199EDB0171E1* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  10068. {
  10069. typedef void (*FunctionPointerType) (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8*, int32_t, const RuntimeMethod*);
  10070. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  10071. }
  10072. void WriteDelegate_Invoke_m86BA7048E52732500448764B50B058BBB1AB029A_OpenStatic(WriteDelegate_t737D0DA8D96562AD76BB67D9C5A5199EDB0171E1* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  10073. {
  10074. typedef void (*FunctionPointerType) (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8*, int32_t, const RuntimeMethod*);
  10075. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  10076. }
  10077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate__ctor_m2AA9BE88F67A2DA68720D6B5F2AFFA89E23BB597_gshared (WriteDelegate_t737D0DA8D96562AD76BB67D9C5A5199EDB0171E1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  10078. {
  10079. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  10080. __this->___method = ___1_method;
  10081. __this->___m_target = ___0_object;
  10082. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  10083. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  10084. __this->___method_code = (intptr_t)__this;
  10085. if (MethodIsStatic((RuntimeMethod*)___1_method))
  10086. {
  10087. bool isOpen = parameterCount == 2;
  10088. if (isOpen)
  10089. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m86BA7048E52732500448764B50B058BBB1AB029A_OpenStatic;
  10090. else
  10091. {
  10092. __this->___invoke_impl = __this->___method_ptr;
  10093. __this->___method_code = (intptr_t)__this->___m_target;
  10094. }
  10095. }
  10096. else
  10097. {
  10098. bool isOpen = parameterCount == 1;
  10099. if (isOpen)
  10100. {
  10101. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m86BA7048E52732500448764B50B058BBB1AB029A_OpenInst;
  10102. }
  10103. else
  10104. {
  10105. if (___0_object == NULL)
  10106. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  10107. __this->___invoke_impl = __this->___method_ptr;
  10108. __this->___method_code = (intptr_t)__this->___m_target;
  10109. }
  10110. }
  10111. __this->___extra_arg = (intptr_t)&WriteDelegate_Invoke_m86BA7048E52732500448764B50B058BBB1AB029A_Multicast;
  10112. }
  10113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate_Invoke_m86BA7048E52732500448764B50B058BBB1AB029A_gshared (WriteDelegate_t737D0DA8D96562AD76BB67D9C5A5199EDB0171E1* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  10114. {
  10115. typedef void (*FunctionPointerType) (RuntimeObject*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8*, int32_t, const RuntimeMethod*);
  10116. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(__this->___method));
  10117. }
  10118. #ifdef __clang__
  10119. #pragma clang diagnostic pop
  10120. #endif
  10121. #ifdef __clang__
  10122. #pragma clang diagnostic push
  10123. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10124. #pragma clang diagnostic ignored "-Wunused-variable"
  10125. #endif
  10126. void WriteDelegate_Invoke_m6DAF352FCBE9E4A508A3AB7056209E9DEDCE6ACC_Multicast(WriteDelegate_t907C2DAF3A619B832C6D9441AF1C4CDA7914AF1D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  10127. {
  10128. il2cpp_array_size_t length = __this->___delegates->max_length;
  10129. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  10130. for (il2cpp_array_size_t i = 0; i < length; i++)
  10131. {
  10132. WriteDelegate_t907C2DAF3A619B832C6D9441AF1C4CDA7914AF1D* currentDelegate = reinterpret_cast<WriteDelegate_t907C2DAF3A619B832C6D9441AF1C4CDA7914AF1D*>(delegatesToInvoke[i]);
  10133. typedef void (*FunctionPointerType) (RuntimeObject*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*, float, const RuntimeMethod*);
  10134. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  10135. }
  10136. }
  10137. void WriteDelegate_Invoke_m6DAF352FCBE9E4A508A3AB7056209E9DEDCE6ACC_OpenInst(WriteDelegate_t907C2DAF3A619B832C6D9441AF1C4CDA7914AF1D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  10138. {
  10139. typedef void (*FunctionPointerType) (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*, float, const RuntimeMethod*);
  10140. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  10141. }
  10142. void WriteDelegate_Invoke_m6DAF352FCBE9E4A508A3AB7056209E9DEDCE6ACC_OpenStatic(WriteDelegate_t907C2DAF3A619B832C6D9441AF1C4CDA7914AF1D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  10143. {
  10144. typedef void (*FunctionPointerType) (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*, float, const RuntimeMethod*);
  10145. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  10146. }
  10147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate__ctor_m4F33ED7C62B9E61B33CC81A7B5C739D0396BC209_gshared (WriteDelegate_t907C2DAF3A619B832C6D9441AF1C4CDA7914AF1D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  10148. {
  10149. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  10150. __this->___method = ___1_method;
  10151. __this->___m_target = ___0_object;
  10152. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  10153. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  10154. __this->___method_code = (intptr_t)__this;
  10155. if (MethodIsStatic((RuntimeMethod*)___1_method))
  10156. {
  10157. bool isOpen = parameterCount == 2;
  10158. if (isOpen)
  10159. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m6DAF352FCBE9E4A508A3AB7056209E9DEDCE6ACC_OpenStatic;
  10160. else
  10161. {
  10162. __this->___invoke_impl = __this->___method_ptr;
  10163. __this->___method_code = (intptr_t)__this->___m_target;
  10164. }
  10165. }
  10166. else
  10167. {
  10168. bool isOpen = parameterCount == 1;
  10169. if (isOpen)
  10170. {
  10171. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m6DAF352FCBE9E4A508A3AB7056209E9DEDCE6ACC_OpenInst;
  10172. }
  10173. else
  10174. {
  10175. if (___0_object == NULL)
  10176. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  10177. __this->___invoke_impl = __this->___method_ptr;
  10178. __this->___method_code = (intptr_t)__this->___m_target;
  10179. }
  10180. }
  10181. __this->___extra_arg = (intptr_t)&WriteDelegate_Invoke_m6DAF352FCBE9E4A508A3AB7056209E9DEDCE6ACC_Multicast;
  10182. }
  10183. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate_Invoke_m6DAF352FCBE9E4A508A3AB7056209E9DEDCE6ACC_gshared (WriteDelegate_t907C2DAF3A619B832C6D9441AF1C4CDA7914AF1D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  10184. {
  10185. typedef void (*FunctionPointerType) (RuntimeObject*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*, float, const RuntimeMethod*);
  10186. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(__this->___method));
  10187. }
  10188. #ifdef __clang__
  10189. #pragma clang diagnostic pop
  10190. #endif
  10191. #ifdef __clang__
  10192. #pragma clang diagnostic push
  10193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10194. #pragma clang diagnostic ignored "-Wunused-variable"
  10195. #endif
  10196. void WriteDelegate_Invoke_mDCBB3FCC716BDB01FBB6A93055CB254FEFF466CA_Multicast(WriteDelegate_tE9F20B5E1A664D239EFDD91143B963A216AAB1C7* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  10197. {
  10198. il2cpp_array_size_t length = __this->___delegates->max_length;
  10199. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  10200. for (il2cpp_array_size_t i = 0; i < length; i++)
  10201. {
  10202. WriteDelegate_tE9F20B5E1A664D239EFDD91143B963A216AAB1C7* currentDelegate = reinterpret_cast<WriteDelegate_tE9F20B5E1A664D239EFDD91143B963A216AAB1C7*>(delegatesToInvoke[i]);
  10203. typedef void (*FunctionPointerType) (RuntimeObject*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*, int32_t, const RuntimeMethod*);
  10204. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  10205. }
  10206. }
  10207. void WriteDelegate_Invoke_mDCBB3FCC716BDB01FBB6A93055CB254FEFF466CA_OpenInst(WriteDelegate_tE9F20B5E1A664D239EFDD91143B963A216AAB1C7* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  10208. {
  10209. typedef void (*FunctionPointerType) (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*, int32_t, const RuntimeMethod*);
  10210. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  10211. }
  10212. void WriteDelegate_Invoke_mDCBB3FCC716BDB01FBB6A93055CB254FEFF466CA_OpenStatic(WriteDelegate_tE9F20B5E1A664D239EFDD91143B963A216AAB1C7* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  10213. {
  10214. typedef void (*FunctionPointerType) (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*, int32_t, const RuntimeMethod*);
  10215. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  10216. }
  10217. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate__ctor_m1067E857FEE330354C23F3DB8C7B30143BCA679D_gshared (WriteDelegate_tE9F20B5E1A664D239EFDD91143B963A216AAB1C7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  10218. {
  10219. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  10220. __this->___method = ___1_method;
  10221. __this->___m_target = ___0_object;
  10222. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  10223. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  10224. __this->___method_code = (intptr_t)__this;
  10225. if (MethodIsStatic((RuntimeMethod*)___1_method))
  10226. {
  10227. bool isOpen = parameterCount == 2;
  10228. if (isOpen)
  10229. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_mDCBB3FCC716BDB01FBB6A93055CB254FEFF466CA_OpenStatic;
  10230. else
  10231. {
  10232. __this->___invoke_impl = __this->___method_ptr;
  10233. __this->___method_code = (intptr_t)__this->___m_target;
  10234. }
  10235. }
  10236. else
  10237. {
  10238. bool isOpen = parameterCount == 1;
  10239. if (isOpen)
  10240. {
  10241. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_mDCBB3FCC716BDB01FBB6A93055CB254FEFF466CA_OpenInst;
  10242. }
  10243. else
  10244. {
  10245. if (___0_object == NULL)
  10246. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  10247. __this->___invoke_impl = __this->___method_ptr;
  10248. __this->___method_code = (intptr_t)__this->___m_target;
  10249. }
  10250. }
  10251. __this->___extra_arg = (intptr_t)&WriteDelegate_Invoke_mDCBB3FCC716BDB01FBB6A93055CB254FEFF466CA_Multicast;
  10252. }
  10253. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate_Invoke_mDCBB3FCC716BDB01FBB6A93055CB254FEFF466CA_gshared (WriteDelegate_tE9F20B5E1A664D239EFDD91143B963A216AAB1C7* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  10254. {
  10255. typedef void (*FunctionPointerType) (RuntimeObject*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*, int32_t, const RuntimeMethod*);
  10256. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(__this->___method));
  10257. }
  10258. #ifdef __clang__
  10259. #pragma clang diagnostic pop
  10260. #endif
  10261. #ifdef __clang__
  10262. #pragma clang diagnostic push
  10263. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10264. #pragma clang diagnostic ignored "-Wunused-variable"
  10265. #endif
  10266. void WriteDelegate_Invoke_m78604525C7D756C919B71D80FE8B7C42684A0F60_Multicast(WriteDelegate_t023838BBDB83C818E9FDC98ABFA9A9396823E789* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  10267. {
  10268. il2cpp_array_size_t length = __this->___delegates->max_length;
  10269. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  10270. for (il2cpp_array_size_t i = 0; i < length; i++)
  10271. {
  10272. WriteDelegate_t023838BBDB83C818E9FDC98ABFA9A9396823E789* currentDelegate = reinterpret_cast<WriteDelegate_t023838BBDB83C818E9FDC98ABFA9A9396823E789*>(delegatesToInvoke[i]);
  10273. typedef void (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, float, const RuntimeMethod*);
  10274. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  10275. }
  10276. }
  10277. void WriteDelegate_Invoke_m78604525C7D756C919B71D80FE8B7C42684A0F60_OpenInst(WriteDelegate_t023838BBDB83C818E9FDC98ABFA9A9396823E789* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  10278. {
  10279. typedef void (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, float, const RuntimeMethod*);
  10280. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  10281. }
  10282. void WriteDelegate_Invoke_m78604525C7D756C919B71D80FE8B7C42684A0F60_OpenStatic(WriteDelegate_t023838BBDB83C818E9FDC98ABFA9A9396823E789* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  10283. {
  10284. typedef void (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, float, const RuntimeMethod*);
  10285. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  10286. }
  10287. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate__ctor_mC9073752A9F993A89037EB0FCF8968BCB14AE3A3_gshared (WriteDelegate_t023838BBDB83C818E9FDC98ABFA9A9396823E789* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  10288. {
  10289. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  10290. __this->___method = ___1_method;
  10291. __this->___m_target = ___0_object;
  10292. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  10293. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  10294. __this->___method_code = (intptr_t)__this;
  10295. if (MethodIsStatic((RuntimeMethod*)___1_method))
  10296. {
  10297. bool isOpen = parameterCount == 2;
  10298. if (isOpen)
  10299. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m78604525C7D756C919B71D80FE8B7C42684A0F60_OpenStatic;
  10300. else
  10301. {
  10302. __this->___invoke_impl = __this->___method_ptr;
  10303. __this->___method_code = (intptr_t)__this->___m_target;
  10304. }
  10305. }
  10306. else
  10307. {
  10308. bool isOpen = parameterCount == 1;
  10309. if (isOpen)
  10310. {
  10311. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m78604525C7D756C919B71D80FE8B7C42684A0F60_OpenInst;
  10312. }
  10313. else
  10314. {
  10315. if (___0_object == NULL)
  10316. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  10317. __this->___invoke_impl = __this->___method_ptr;
  10318. __this->___method_code = (intptr_t)__this->___m_target;
  10319. }
  10320. }
  10321. __this->___extra_arg = (intptr_t)&WriteDelegate_Invoke_m78604525C7D756C919B71D80FE8B7C42684A0F60_Multicast;
  10322. }
  10323. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate_Invoke_m78604525C7D756C919B71D80FE8B7C42684A0F60_gshared (WriteDelegate_t023838BBDB83C818E9FDC98ABFA9A9396823E789* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  10324. {
  10325. typedef void (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, float, const RuntimeMethod*);
  10326. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(__this->___method));
  10327. }
  10328. #ifdef __clang__
  10329. #pragma clang diagnostic pop
  10330. #endif
  10331. #ifdef __clang__
  10332. #pragma clang diagnostic push
  10333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10334. #pragma clang diagnostic ignored "-Wunused-variable"
  10335. #endif
  10336. void WriteDelegate_Invoke_m86B402A7CEAB3ADDAB046D1975023F53BFB4E878_Multicast(WriteDelegate_t98EF2EAAD5827503FF2F0213C32A4961968D75A0* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  10337. {
  10338. il2cpp_array_size_t length = __this->___delegates->max_length;
  10339. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  10340. for (il2cpp_array_size_t i = 0; i < length; i++)
  10341. {
  10342. WriteDelegate_t98EF2EAAD5827503FF2F0213C32A4961968D75A0* currentDelegate = reinterpret_cast<WriteDelegate_t98EF2EAAD5827503FF2F0213C32A4961968D75A0*>(delegatesToInvoke[i]);
  10343. typedef void (*FunctionPointerType) (RuntimeObject*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*, int32_t, const RuntimeMethod*);
  10344. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  10345. }
  10346. }
  10347. void WriteDelegate_Invoke_m86B402A7CEAB3ADDAB046D1975023F53BFB4E878_OpenInst(WriteDelegate_t98EF2EAAD5827503FF2F0213C32A4961968D75A0* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  10348. {
  10349. typedef void (*FunctionPointerType) (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*, int32_t, const RuntimeMethod*);
  10350. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  10351. }
  10352. void WriteDelegate_Invoke_m86B402A7CEAB3ADDAB046D1975023F53BFB4E878_OpenStatic(WriteDelegate_t98EF2EAAD5827503FF2F0213C32A4961968D75A0* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  10353. {
  10354. typedef void (*FunctionPointerType) (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*, int32_t, const RuntimeMethod*);
  10355. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  10356. }
  10357. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate__ctor_mAA1CB4066F7346F24DA38ED5A1240309F0C4BC60_gshared (WriteDelegate_t98EF2EAAD5827503FF2F0213C32A4961968D75A0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  10358. {
  10359. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  10360. __this->___method = ___1_method;
  10361. __this->___m_target = ___0_object;
  10362. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  10363. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  10364. __this->___method_code = (intptr_t)__this;
  10365. if (MethodIsStatic((RuntimeMethod*)___1_method))
  10366. {
  10367. bool isOpen = parameterCount == 2;
  10368. if (isOpen)
  10369. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m86B402A7CEAB3ADDAB046D1975023F53BFB4E878_OpenStatic;
  10370. else
  10371. {
  10372. __this->___invoke_impl = __this->___method_ptr;
  10373. __this->___method_code = (intptr_t)__this->___m_target;
  10374. }
  10375. }
  10376. else
  10377. {
  10378. bool isOpen = parameterCount == 1;
  10379. if (isOpen)
  10380. {
  10381. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m86B402A7CEAB3ADDAB046D1975023F53BFB4E878_OpenInst;
  10382. }
  10383. else
  10384. {
  10385. if (___0_object == NULL)
  10386. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  10387. __this->___invoke_impl = __this->___method_ptr;
  10388. __this->___method_code = (intptr_t)__this->___m_target;
  10389. }
  10390. }
  10391. __this->___extra_arg = (intptr_t)&WriteDelegate_Invoke_m86B402A7CEAB3ADDAB046D1975023F53BFB4E878_Multicast;
  10392. }
  10393. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate_Invoke_m86B402A7CEAB3ADDAB046D1975023F53BFB4E878_gshared (WriteDelegate_t98EF2EAAD5827503FF2F0213C32A4961968D75A0* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  10394. {
  10395. typedef void (*FunctionPointerType) (RuntimeObject*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*, int32_t, const RuntimeMethod*);
  10396. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(__this->___method));
  10397. }
  10398. #ifdef __clang__
  10399. #pragma clang diagnostic pop
  10400. #endif
  10401. #ifdef __clang__
  10402. #pragma clang diagnostic push
  10403. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10404. #pragma clang diagnostic ignored "-Wunused-variable"
  10405. #endif
  10406. void WriteDelegate_Invoke_mCB317932D29E39DF2768AD06B5DA7A84CD3A2C16_Multicast(WriteDelegate_t055D02BADD3A5DFA009116D80BC93C235313CAE8* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  10407. {
  10408. il2cpp_array_size_t length = __this->___delegates->max_length;
  10409. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  10410. for (il2cpp_array_size_t i = 0; i < length; i++)
  10411. {
  10412. WriteDelegate_t055D02BADD3A5DFA009116D80BC93C235313CAE8* currentDelegate = reinterpret_cast<WriteDelegate_t055D02BADD3A5DFA009116D80BC93C235313CAE8*>(delegatesToInvoke[i]);
  10413. typedef void (*FunctionPointerType) (RuntimeObject*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*, float, const RuntimeMethod*);
  10414. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  10415. }
  10416. }
  10417. void WriteDelegate_Invoke_mCB317932D29E39DF2768AD06B5DA7A84CD3A2C16_OpenInst(WriteDelegate_t055D02BADD3A5DFA009116D80BC93C235313CAE8* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  10418. {
  10419. typedef void (*FunctionPointerType) (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*, float, const RuntimeMethod*);
  10420. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  10421. }
  10422. void WriteDelegate_Invoke_mCB317932D29E39DF2768AD06B5DA7A84CD3A2C16_OpenStatic(WriteDelegate_t055D02BADD3A5DFA009116D80BC93C235313CAE8* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  10423. {
  10424. typedef void (*FunctionPointerType) (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*, float, const RuntimeMethod*);
  10425. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  10426. }
  10427. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate__ctor_m6165AFE856EC0CC9CDE8A145B404312481261696_gshared (WriteDelegate_t055D02BADD3A5DFA009116D80BC93C235313CAE8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  10428. {
  10429. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  10430. __this->___method = ___1_method;
  10431. __this->___m_target = ___0_object;
  10432. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  10433. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  10434. __this->___method_code = (intptr_t)__this;
  10435. if (MethodIsStatic((RuntimeMethod*)___1_method))
  10436. {
  10437. bool isOpen = parameterCount == 2;
  10438. if (isOpen)
  10439. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_mCB317932D29E39DF2768AD06B5DA7A84CD3A2C16_OpenStatic;
  10440. else
  10441. {
  10442. __this->___invoke_impl = __this->___method_ptr;
  10443. __this->___method_code = (intptr_t)__this->___m_target;
  10444. }
  10445. }
  10446. else
  10447. {
  10448. bool isOpen = parameterCount == 1;
  10449. if (isOpen)
  10450. {
  10451. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_mCB317932D29E39DF2768AD06B5DA7A84CD3A2C16_OpenInst;
  10452. }
  10453. else
  10454. {
  10455. if (___0_object == NULL)
  10456. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  10457. __this->___invoke_impl = __this->___method_ptr;
  10458. __this->___method_code = (intptr_t)__this->___m_target;
  10459. }
  10460. }
  10461. __this->___extra_arg = (intptr_t)&WriteDelegate_Invoke_mCB317932D29E39DF2768AD06B5DA7A84CD3A2C16_Multicast;
  10462. }
  10463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate_Invoke_mCB317932D29E39DF2768AD06B5DA7A84CD3A2C16_gshared (WriteDelegate_t055D02BADD3A5DFA009116D80BC93C235313CAE8* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  10464. {
  10465. typedef void (*FunctionPointerType) (RuntimeObject*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*, float, const RuntimeMethod*);
  10466. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(__this->___method));
  10467. }
  10468. #ifdef __clang__
  10469. #pragma clang diagnostic pop
  10470. #endif
  10471. #ifdef __clang__
  10472. #pragma clang diagnostic push
  10473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10474. #pragma clang diagnostic ignored "-Wunused-variable"
  10475. #endif
  10476. void WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_Multicast(WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7* __this, Il2CppFullySharedGenericAny* ___0_val, Il2CppFullySharedGenericAny ___1_fieldValue, const RuntimeMethod* method)
  10477. {
  10478. il2cpp_array_size_t length = __this->___delegates->max_length;
  10479. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  10480. for (il2cpp_array_size_t i = 0; i < length; i++)
  10481. {
  10482. WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7* currentDelegate = reinterpret_cast<WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7*>(delegatesToInvoke[i]);
  10483. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny, const RuntimeMethod*);
  10484. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  10485. }
  10486. }
  10487. void WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_OpenStaticInvoker(WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7* __this, Il2CppFullySharedGenericAny* ___0_val, Il2CppFullySharedGenericAny ___1_fieldValue, const RuntimeMethod* method)
  10488. {
  10489. InvokerActionInvoker2< Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_val, ___1_fieldValue);
  10490. }
  10491. void WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_ClosedStaticInvoker(WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7* __this, Il2CppFullySharedGenericAny* ___0_val, Il2CppFullySharedGenericAny ___1_fieldValue, const RuntimeMethod* method)
  10492. {
  10493. InvokerActionInvoker3< RuntimeObject*, Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_val, ___1_fieldValue);
  10494. }
  10495. void WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_ClosedInstInvoker(WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7* __this, Il2CppFullySharedGenericAny* ___0_val, Il2CppFullySharedGenericAny ___1_fieldValue, const RuntimeMethod* method)
  10496. {
  10497. InvokerActionInvoker2< Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_val, ___1_fieldValue);
  10498. }
  10499. void WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_OpenInstInvoker(WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7* __this, Il2CppFullySharedGenericAny* ___0_val, Il2CppFullySharedGenericAny ___1_fieldValue, const RuntimeMethod* method)
  10500. {
  10501. NullCheck(___0_val);
  10502. InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_val, ___1_fieldValue);
  10503. }
  10504. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate__ctor_mCE6F306923A685DD2E41E1BAABB666E0F7B4E137_gshared (WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  10505. {
  10506. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  10507. __this->___method = ___1_method;
  10508. __this->___m_target = ___0_object;
  10509. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  10510. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  10511. __this->___method_code = (intptr_t)__this;
  10512. if (MethodIsStatic((RuntimeMethod*)___1_method))
  10513. {
  10514. bool isOpen = parameterCount == 2;
  10515. if (isOpen)
  10516. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_OpenStaticInvoker;
  10517. else
  10518. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_ClosedStaticInvoker;
  10519. }
  10520. else
  10521. {
  10522. bool isOpen = parameterCount == 1;
  10523. if (isOpen)
  10524. {
  10525. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_OpenInstInvoker;
  10526. }
  10527. else
  10528. {
  10529. if (___0_object == NULL)
  10530. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  10531. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_ClosedInstInvoker;
  10532. }
  10533. }
  10534. __this->___extra_arg = (intptr_t)&WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_Multicast;
  10535. }
  10536. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_gshared (WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7* __this, Il2CppFullySharedGenericAny* ___0_val, Il2CppFullySharedGenericAny ___1_fieldValue, const RuntimeMethod* method)
  10537. {
  10538. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny, const RuntimeMethod*);
  10539. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(__this->___method));
  10540. }
  10541. #ifdef __clang__
  10542. #pragma clang diagnostic pop
  10543. #endif
  10544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* BaseVerticalCollectionView_get_viewController_m31FB4608049318BAFF48CA9C922797A0CA59264F_inline (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* __this, const RuntimeMethod* method)
  10545. {
  10546. {
  10547. CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* L_0 = __this->___m_ViewController;
  10548. return L_0;
  10549. }
  10550. }
  10551. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
  10552. {
  10553. int32_t V_0 = 0;
  10554. int32_t G_B3_0 = 0;
  10555. {
  10556. int32_t L_0 = ___0_a;
  10557. int32_t L_1 = ___1_b;
  10558. if ((((int32_t)L_0) < ((int32_t)L_1)))
  10559. {
  10560. goto IL_0008;
  10561. }
  10562. }
  10563. {
  10564. int32_t L_2 = ___1_b;
  10565. G_B3_0 = L_2;
  10566. goto IL_0009;
  10567. }
  10568. IL_0008:
  10569. {
  10570. int32_t L_3 = ___0_a;
  10571. G_B3_0 = L_3;
  10572. }
  10573. IL_0009:
  10574. {
  10575. V_0 = G_B3_0;
  10576. goto IL_000c;
  10577. }
  10578. IL_000c:
  10579. {
  10580. int32_t L_4 = V_0;
  10581. return L_4;
  10582. }
  10583. }
  10584. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float BaseVerticalCollectionView_get_lastHeight_mEDABF6845E379DCA0216106F56FAF84B952DA1F2_inline (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* __this, const RuntimeMethod* method)
  10585. {
  10586. {
  10587. float L_0 = __this->___m_LastHeight;
  10588. return L_0;
  10589. }
  10590. }
  10591. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* BaseVerticalCollectionView_get_scrollView_mB4F44C6276CC57A0D8AD030F3C396650532E83CC_inline (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* __this, const RuntimeMethod* method)
  10592. {
  10593. {
  10594. ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_0 = __this->___m_ScrollView;
  10595. return L_0;
  10596. }
  10597. }
  10598. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, const RuntimeMethod* method)
  10599. {
  10600. {
  10601. int32_t L_0 = __this->___U3CindexU3Ek__BackingField;
  10602. return L_0;
  10603. }
  10604. }
  10605. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ReusableCollectionItem_get_isDragGhost_m3D932E557A3B750E12C3D6406B0DB52C6D63513F_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, const RuntimeMethod* method)
  10606. {
  10607. {
  10608. bool L_0 = __this->___U3CisDragGhostU3Ek__BackingField;
  10609. return L_0;
  10610. }
  10611. }
  10612. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReusableCollectionItem_set_index_mBE6E436EF78A151186FE66E59E1F032B653BBF1E_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, int32_t ___0_value, const RuntimeMethod* method)
  10613. {
  10614. {
  10615. int32_t L_0 = ___0_value;
  10616. __this->___U3CindexU3Ek__BackingField = L_0;
  10617. return;
  10618. }
  10619. }
  10620. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReusableCollectionItem_get_id_m765F123306544777F8B1E273AFB8A0A1E94C4857_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, const RuntimeMethod* method)
  10621. {
  10622. {
  10623. int32_t L_0 = __this->___U3CidU3Ek__BackingField;
  10624. return L_0;
  10625. }
  10626. }
  10627. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReusableCollectionItem_set_id_m681AB8AB77EE8E8E0B0105C0955B7BCF1FBDE1B7_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, int32_t ___0_value, const RuntimeMethod* method)
  10628. {
  10629. {
  10630. int32_t L_0 = ___0_value;
  10631. __this->___U3CidU3Ek__BackingField = L_0;
  10632. return;
  10633. }
  10634. }
  10635. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ScrollView_get_contentViewport_mC91CCE63C249B77A5D192BEBC9C600C212C724B8_inline (ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* __this, const RuntimeMethod* method)
  10636. {
  10637. {
  10638. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = __this->___U3CcontentViewportU3Ek__BackingField;
  10639. return L_0;
  10640. }
  10641. }
  10642. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* method)
  10643. {
  10644. static bool s_Il2CppMethodInitialized;
  10645. if (!s_Il2CppMethodInitialized)
  10646. {
  10647. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  10648. s_Il2CppMethodInitialized = true;
  10649. }
  10650. int32_t V_0 = 0;
  10651. {
  10652. float L_0 = ___0_f;
  10653. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  10654. double L_1;
  10655. L_1 = floor(((double)L_0));
  10656. V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
  10657. goto IL_000c;
  10658. }
  10659. IL_000c:
  10660. {
  10661. int32_t L_2 = V_0;
  10662. return L_2;
  10663. }
  10664. }
  10665. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 VisualElement_get_hierarchy_m2E897DE4CFD349E65CFA38EFF6BAAFECE2F4E3E4_inline (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method)
  10666. {
  10667. {
  10668. Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 L_0 = __this->___U3ChierarchyU3Ek__BackingField;
  10669. return L_0;
  10670. }
  10671. }
  10672. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ListViewDragger_t692E8911568C27949D7B443C4B82CB7925111BBD* BaseVerticalCollectionView_get_dragger_m561975581D087B9C51C90CDFC1D68EE6CECD9446_inline (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* __this, const RuntimeMethod* method)
  10673. {
  10674. {
  10675. ListViewDragger_t692E8911568C27949D7B443C4B82CB7925111BBD* L_0 = __this->___m_Dragger;
  10676. return L_0;
  10677. }
  10678. }
  10679. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ListViewDraggerAnimated_get_isDragging_mD3F1699680ED7437E060BABDBC817F537AA0EDF4_inline (ListViewDraggerAnimated_t819F6A24CE088841BF9410C14EDE598E9237EBA5* __this, const RuntimeMethod* method)
  10680. {
  10681. {
  10682. bool L_0 = __this->___U3CisDraggingU3Ek__BackingField;
  10683. return L_0;
  10684. }
  10685. }
  10686. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ListViewDraggerAnimated_get_draggedItem_m883BB528AA8A39239BD882AC45FC24981C45E5EC_inline (ListViewDraggerAnimated_t819F6A24CE088841BF9410C14EDE598E9237EBA5* __this, const RuntimeMethod* method)
  10687. {
  10688. {
  10689. ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_0 = __this->___m_Item;
  10690. return L_0;
  10691. }
  10692. }
  10693. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  10694. {
  10695. {
  10696. int32_t L_0 = __this->____size;
  10697. return L_0;
  10698. }
  10699. }
  10700. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  10701. {
  10702. int32_t V_0 = 0;
  10703. {
  10704. int32_t L_0 = __this->____version;
  10705. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  10706. }
  10707. {
  10708. int32_t L_1 = __this->____size;
  10709. V_0 = L_1;
  10710. __this->____size = 0;
  10711. int32_t L_2 = V_0;
  10712. if ((((int32_t)L_2) <= ((int32_t)0)))
  10713. {
  10714. goto IL_003c;
  10715. }
  10716. }
  10717. {
  10718. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items;
  10719. int32_t L_4 = V_0;
  10720. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
  10721. return;
  10722. }
  10723. IL_003c:
  10724. {
  10725. return;
  10726. }
  10727. }
  10728. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
  10729. {
  10730. int32_t V_0 = 0;
  10731. {
  10732. int32_t L_0 = __this->____version;
  10733. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  10734. goto IL_0035;
  10735. }
  10736. IL_0035:
  10737. {
  10738. __this->____size = 0;
  10739. }
  10740. IL_003c:
  10741. {
  10742. return;
  10743. }
  10744. }
  10745. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  10746. {
  10747. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  10748. int32_t V_1 = 0;
  10749. {
  10750. int32_t L_0 = __this->____version;
  10751. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  10752. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
  10753. V_0 = L_1;
  10754. int32_t L_2 = __this->____size;
  10755. V_1 = L_2;
  10756. int32_t L_3 = V_1;
  10757. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
  10758. NullCheck(L_4);
  10759. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  10760. {
  10761. goto IL_0034;
  10762. }
  10763. }
  10764. {
  10765. int32_t L_5 = V_1;
  10766. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  10767. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
  10768. int32_t L_7 = V_1;
  10769. RuntimeObject* L_8 = ___0_item;
  10770. NullCheck(L_6);
  10771. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
  10772. return;
  10773. }
  10774. IL_0034:
  10775. {
  10776. RuntimeObject* L_9 = ___0_item;
  10777. List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  10778. return;
  10779. }
  10780. }
  10781. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* TaskCompletionSource_1_get_Task_mF44990297C25C7DBE1E65241C03D0120CB551552_gshared_inline (TaskCompletionSource_1_tB4EF81F69CCF7C4F0D956F9B26127C0634A24A37* __this, const RuntimeMethod* method)
  10782. {
  10783. {
  10784. Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* L_0 = __this->____task;
  10785. return L_0;
  10786. }
  10787. }
  10788. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* Result_get_Error_m9FAFA1989A80151A01E339FC1D2586F73C9D4C77_gshared_inline (Result_t9F723A00486BDFA09EDCB0A97E42BEBF4208D975* __this, const RuntimeMethod* method)
  10789. {
  10790. {
  10791. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_0 = __this->___U3CErrorU3Ek__BackingField;
  10792. return L_0;
  10793. }
  10794. }
  10795. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* Result_get_Error_m0378037255A6BEB508BB56911DB6C30742D1E57D_gshared_inline (Result_t420EC3DB7CBFF98E377E8BC8AEC581F7FCD7A141* __this, const RuntimeMethod* method)
  10796. {
  10797. {
  10798. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_0 = __this->___U3CErrorU3Ek__BackingField;
  10799. return L_0;
  10800. }
  10801. }
  10802. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m18A3A6EDA433C635C66C43DA6B86F7BC746BFDD0_gshared_inline (Func_2_t9364FA627D95BAC4CDA1FB83D8857B61F71B1858* __this, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___0_arg, const RuntimeMethod* method)
  10803. {
  10804. typedef bool (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230, const RuntimeMethod*);
  10805. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  10806. }
  10807. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  10808. {
  10809. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  10810. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  10811. }
  10812. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m1543D7041BADF87D1F63EBF838B0DDCB40340C7E_gshared_inline (Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* __this, int32_t ___0_arg, const RuntimeMethod* method)
  10813. {
  10814. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  10815. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  10816. }
  10817. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_m2E99DFD369025C91E4B23FA90EE17A41271106A4_gshared_inline (Enumerator_t81E3046D0BB629D86FAC325CBBF319731C3E36A4* __this, const RuntimeMethod* method)
  10818. {
  10819. {
  10820. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_0 = __this->____current;
  10821. return L_0;
  10822. }
  10823. }
  10824. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
  10825. {
  10826. {
  10827. RuntimeObject* L_0 = __this->____current;
  10828. return L_0;
  10829. }
  10830. }
  10831. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_gshared_inline (Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method)
  10832. {
  10833. typedef int32_t (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  10834. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  10835. }
  10836. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_gshared_inline (Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  10837. {
  10838. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  10839. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  10840. }
  10841. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  10842. {
  10843. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  10844. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  10845. }
  10846. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_gshared_inline (Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  10847. {
  10848. typedef bool (*FunctionPointerType) (RuntimeObject*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  10849. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  10850. }
  10851. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m57961B138A397ADAB0DC71E56519ADBD63327D27_gshared_inline (Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  10852. {
  10853. typedef int32_t (*FunctionPointerType) (RuntimeObject*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  10854. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  10855. }
  10856. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m1F78C6C79382EA6E74D62E31DD00A9378266A518_gshared_inline (Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  10857. {
  10858. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  10859. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  10860. }
  10861. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_gshared_inline (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method)
  10862. {
  10863. {
  10864. int32_t L_0 = __this->____current;
  10865. return L_0;
  10866. }
  10867. }
  10868. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 Enumerator_get_Current_m4E279E6389EB06C5DBE88A74E3BD3F23FB2B17E4_gshared_inline (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* __this, const RuntimeMethod* method)
  10869. {
  10870. {
  10871. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_0 = __this->____current;
  10872. return L_0;
  10873. }
  10874. }