No Description
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__82.cpp 610KB

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