説明なし
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

Generics__90.cpp 712KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663
  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. struct InterfaceActionInvoker0
  12. {
  13. typedef void (*Action)(void*, const RuntimeMethod*);
  14. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  15. {
  16. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  17. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  18. }
  19. };
  20. template <typename T1>
  21. struct InterfaceActionInvoker1Invoker;
  22. template <typename T1>
  23. struct InterfaceActionInvoker1Invoker<T1*>
  24. {
  25. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1)
  26. {
  27. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  28. void* params[1] = { p1 };
  29. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  30. }
  31. };
  32. template <typename R>
  33. struct InterfaceFuncInvoker0
  34. {
  35. typedef R (*Func)(void*, const RuntimeMethod*);
  36. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  37. {
  38. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  39. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  40. }
  41. };
  42. template <typename T1>
  43. struct InvokerActionInvoker1;
  44. template <typename T1>
  45. struct InvokerActionInvoker1<T1*>
  46. {
  47. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  48. {
  49. void* params[1] = { p1 };
  50. method->invoker_method(methodPtr, method, obj, params, params[0]);
  51. }
  52. };
  53. template <typename T1, typename T2>
  54. struct InvokerActionInvoker2;
  55. template <typename T1, typename T2>
  56. struct InvokerActionInvoker2<T1*, T2*>
  57. {
  58. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
  59. {
  60. void* params[2] = { p1, p2 };
  61. method->invoker_method(methodPtr, method, obj, params, params[1]);
  62. }
  63. };
  64. template <typename T1, typename T2, typename T3>
  65. struct InvokerActionInvoker3;
  66. template <typename T1, typename T2, typename T3>
  67. struct InvokerActionInvoker3<T1*, T2*, T3*>
  68. {
  69. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3)
  70. {
  71. void* params[3] = { p1, p2, p3 };
  72. method->invoker_method(methodPtr, method, obj, params, params[2]);
  73. }
  74. };
  75. template <typename R, typename T1>
  76. struct InvokerFuncInvoker1;
  77. template <typename R, typename T1>
  78. struct InvokerFuncInvoker1<R, T1*>
  79. {
  80. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  81. {
  82. R ret;
  83. void* params[1] = { p1 };
  84. method->invoker_method(methodPtr, method, obj, params, &ret);
  85. return ret;
  86. }
  87. };
  88. struct Dictionary_2_t6682243BDABA638FCBE4F1D9875B5B1455A7686E;
  89. struct Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39;
  90. struct Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4;
  91. struct Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA;
  92. struct Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC;
  93. struct Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA;
  94. struct Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354;
  95. struct Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821;
  96. struct Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4;
  97. struct Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3;
  98. struct Func_2_tF12503C33FD184E465546C31F324F4C344B8975A;
  99. struct Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA;
  100. struct Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13;
  101. struct Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41;
  102. struct Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB;
  103. struct Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619;
  104. struct Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73;
  105. struct Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22;
  106. struct Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB;
  107. struct Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB;
  108. struct Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD;
  109. struct Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E;
  110. struct Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E;
  111. struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
  112. struct Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B;
  113. struct Func_2_t92904CE6AE729E23667675B2858ABE16106A0837;
  114. struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
  115. struct Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A;
  116. struct Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF;
  117. struct Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115;
  118. struct Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD;
  119. struct Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F;
  120. struct Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD;
  121. struct Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B;
  122. struct Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB;
  123. struct Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B;
  124. struct Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0;
  125. struct Func_2_t93FE63D487003DC89C264F70099E05071B9C1169;
  126. struct Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C;
  127. struct Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595;
  128. struct Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0;
  129. struct IEnumerable_1_t3A7203FE421755DA60088F8BC5852780C0A08743;
  130. struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2;
  131. struct IEnumerable_1_t71A46277DBD73BD4009B2B20885D2B7057593A1A;
  132. struct IEnumerable_1_t5359DEC999AA35C7E2DE775B0455A4760550ED7F;
  133. struct IEnumerable_1_tE7085BC52C5ABEB257F7DD997C7553035F1B6424;
  134. struct IEnumerable_1_tE8770DCFF3ECE985F417877349BCE1223B1DA79E;
  135. struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
  136. struct IEnumerable_1_tE925592D6CE31E7FA5349FCEE9007F3DF53409FD;
  137. struct IEnumerable_1_tDE18BB328ED95FB272AE8FAE3C13576909589F4D;
  138. struct IEnumerable_1_t29E7244AE33B71FA0981E50D5BC73B7938F35C66;
  139. struct IEnumerable_1_t7886238EF7DC77A68D0FBB352FED1C732EF306A0;
  140. struct IEnumerator_1_t97B9AB04C0449B820BFAB8FCC3AA6A827EB1F3AB;
  141. struct IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452;
  142. struct IEnumerator_1_t239F6ACD0FC026E7FA70965FDE161517CD367AED;
  143. struct IEnumerator_1_t6999C610E1C05F2C90151CD5C41E24528ACB3255;
  144. struct IEnumerator_1_tBBAE7A086BB8551DBC40DA5D2D737592B6A23443;
  145. struct IEnumerator_1_t74105E6C32CA7AC4F4202BB870BF99B1C95BA2DE;
  146. struct IEnumerator_1_t43D2E4BA9246755F293DFA74F001FB1A70A648FD;
  147. struct IEnumerator_1_t4CA3732E083480E40018894623B3C184576E5EFD;
  148. struct IEnumerator_1_t28314E682493CA936A454DA48BFB000CAF4F5D74;
  149. struct IEnumerator_1_t75CB2681E18F7F2791528FA2CA60361FDB5DA08D;
  150. struct IEnumerator_1_tF129A86A709F185A2268C6A66EEC790456389E7C;
  151. struct Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07;
  152. struct Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D;
  153. struct Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA;
  154. struct Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0;
  155. struct List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F;
  156. struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
  157. struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576;
  158. struct List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6;
  159. struct List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43;
  160. struct List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06;
  161. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  162. struct List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF;
  163. struct List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29;
  164. struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A;
  165. struct List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A;
  166. struct WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A;
  167. struct WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C;
  168. struct WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4;
  169. struct WhereSelectArrayIterator_2_t6B85E2A17B639E8115B6F38526113DE61013012F;
  170. struct WhereSelectArrayIterator_2_t9E4C41F46BF92865FCD1DC8A203E7173D21B1C55;
  171. struct WhereSelectArrayIterator_2_tAD14386BB4FF4BDA54DE0D8CE92CCEFB41A784E8;
  172. struct WhereSelectArrayIterator_2_tBE026CE497BB8F36E31685722BBD7CB567570174;
  173. struct WhereSelectArrayIterator_2_t56546669D0E54DFC7C9064C9D6F538AB205FB27F;
  174. struct WhereSelectArrayIterator_2_tDEB30313ED49F538FFC4E5260A2D58975F5516A9;
  175. struct WhereSelectArrayIterator_2_t3367BBB3AE17399D2D57ED946DFF2210A5760296;
  176. struct WhereSelectEnumerableIterator_2_t19830800B948D8F14F9C7568D25A606B51B299A0;
  177. struct WhereSelectEnumerableIterator_2_tF6629755F25900E2EE127C287D816EF62BA633E7;
  178. struct WhereSelectEnumerableIterator_2_tF4E9E93E0347B660B2E7D0D096D81D8D60ED06F5;
  179. struct WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D;
  180. struct WhereSelectEnumerableIterator_2_t7CB60FFED86F6D26C6A5B1D184E1352EB0392037;
  181. struct WhereSelectEnumerableIterator_2_tDD2635B7AD366E4AB5516D7A41BA9DD22EE23329;
  182. struct WhereSelectEnumerableIterator_2_t1BC7D7BF022E4B65396A3E85C50E08AD7C53F3B6;
  183. struct WhereSelectEnumerableIterator_2_t13237BF451DE330331C5DDE6D8E3E202A72E48E5;
  184. struct WhereSelectEnumerableIterator_2_t63DF8B8C948F8F61F06FA7E4CA2C34360E76BEC1;
  185. struct WhereSelectEnumerableIterator_2_t9C67AAA2ED2FD29A2669EB83E215FFE089A67A7F;
  186. struct WhereSelectEnumerableIterator_2_t5DDBC4F29FD01598553BF06DDFF0EA405AC0B743;
  187. struct WhereSelectEnumerableIterator_2_t8E21B6F6EA8071DBFB34E7344CABD2FC17E41C15;
  188. struct WhereSelectEnumerableIterator_2_t2F13886E458FA7B1455A3B7D5F3D33BC1366013E;
  189. struct WhereSelectEnumerableIterator_2_t3F5D73FE2E4639C1B69711E154D2EF71E36EF96D;
  190. struct WhereSelectEnumerableIterator_2_t79A579557255664E30D6CFB0D42B03458D1B2AA1;
  191. struct WhereSelectEnumerableIterator_2_t4EDFE2F05333238CCB454164C4B15E32CBADCA4D;
  192. struct WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6;
  193. struct WhereSelectEnumerableIterator_2_t34F070EEBD4B243AC7C65AF069600EF494D48885;
  194. struct WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F;
  195. struct WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9;
  196. struct WhereSelectEnumerableIterator_2_tE6D9BD5B3ECF43FD4405FDD2C2254C4E31BDA366;
  197. struct WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586;
  198. struct WhereSelectEnumerableIterator_2_t648A94949C34CD45E3691E0BE0209FCCF84D3A08;
  199. struct WhereSelectEnumerableIterator_2_t7A8FD55B15A52D1CD2856CC42A68AFF27E8E4B52;
  200. struct WhereSelectEnumerableIterator_2_tBE517E5EEAF92FA162063206E30F10B12BFE1796;
  201. struct WhereSelectEnumerableIterator_2_t1FBA58379B31F544881FB4C45B2D102F32A71E1C;
  202. struct WhereSelectEnumerableIterator_2_tFC26CE2CB9FF64C21188449A044E41B8BB099917;
  203. struct WhereSelectEnumerableIterator_2_tF244D1AD61638DBCE2856798487C6CDD5257681B;
  204. struct WhereSelectEnumerableIterator_2_t8B8334B66CFA4FFFFC7E074826D17DEFFF767534;
  205. struct WhereSelectListIterator_2_t216412FEB3391E7D14367C5524CC46082B1E583A;
  206. struct WhereSelectListIterator_2_tAF009CBE8959FE8AAF24A5E606A4655277409245;
  207. struct WhereSelectListIterator_2_tB2BBEE53DFAA8F31DC852A975CC4EC6F88BEFB65;
  208. struct WhereSelectListIterator_2_t770A927BE7E150C131946093084804F846AF241A;
  209. struct WhereSelectListIterator_2_tEC5FC532BCB0C2374889A1DEAEA2A0AF67061F13;
  210. struct WhereSelectListIterator_2_tE1C747300584A897C38C04B253D029A28EE61FF4;
  211. struct WhereSelectListIterator_2_tED106563EDAAAFC5D4826BB767636CC6724207C0;
  212. struct WhereSelectListIterator_2_t72F7F0B0B6614C06BF7822AED0653A79051BE1A6;
  213. struct WhereSelectListIterator_2_t689CF6744B5DA4348991EEB1526B6218E6AA7B76;
  214. struct WhereSelectListIterator_2_t74EFBD313BDAB6E63085AF2C26CFC2273FB7A1CA;
  215. struct WhereSelectListIterator_2_t8F9C36625E894E7BDBDCF3F3273EFE656D82E14D;
  216. struct WhereSelectListIterator_2_t8CBDEA25D66F7ED9AE619E7B42005F154E1FAE81;
  217. struct WhereSelectListIterator_2_t9620CD43165EA820150EA2B2F1938A86D5C2E1F5;
  218. struct WhereSelectListIterator_2_t177F986E350A77EED73444042E58A57FF8915CE7;
  219. struct WhereSelectListIterator_2_tC7B82E7505D8326313C1B549FBFC1B0FFCCB513C;
  220. struct WhereSelectListIterator_2_tE15AF534D167BE39094C8F89856ADBFEBE761562;
  221. struct WhereSelectListIterator_2_tFA8E9A90E251C243AA65C041D7421667E9920343;
  222. struct WhereSelectListIterator_2_tF87B8F9C03ADBCBD76DE50EE82E24D5FF5DFC266;
  223. struct WhereSelectListIterator_2_tC97775A217B6CD43A5FD2A085EE12720F7C3808A;
  224. struct WhereSelectListIterator_2_tB360A4830EF7E0F0829573AE66B167A7996E0E52;
  225. struct WhereSelectListIterator_2_tFF1361706039E12FA707C48FE62FD0A43731B6EA;
  226. struct WhereSelectListIterator_2_t60681EEE1A6CB8E9C8EE807AA2E2BDA68B9B6989;
  227. struct WhereSelectListIterator_2_t793E1457EA65F982F1E56BAD6F9D0C97047DF484;
  228. struct WhereSelectListIterator_2_t783076280AA5A0279F1CF30B5F192A923D62C1E7;
  229. struct WhereSelectListIterator_2_t943FB9C430D28BC0B04E2A8E2B3E914860BCA6BC;
  230. struct WhereSelectListIterator_2_t86EE6817E8A1706688C6D82D82C9D44BC99CC336;
  231. struct WhereSelectListIterator_2_t41A7AE956EBDE8CEE5C27A6E3ECD7CD33F668730;
  232. struct WhereSelectListIterator_2_t6C3621A89FA834F0251E7EF9F3484147BB4FD39E;
  233. struct WhereSelectListIterator_2_t96704D85C19313BF5304499CA0648C85A9DA5C4F;
  234. struct WriteDelegate_t6A0EB21668C92D873ACB875924DE54518D8B7234;
  235. struct WriteDelegate_t737D0DA8D96562AD76BB67D9C5A5199EDB0171E1;
  236. struct WriteDelegate_t907C2DAF3A619B832C6D9441AF1C4CDA7914AF1D;
  237. struct WriteDelegate_tE9F20B5E1A664D239EFDD91143B963A216AAB1C7;
  238. struct WriteDelegate_t023838BBDB83C818E9FDC98ABFA9A9396823E789;
  239. struct WriteDelegate_t98EF2EAAD5827503FF2F0213C32A4961968D75A0;
  240. struct WriteDelegate_t055D02BADD3A5DFA009116D80BC93C235313CAE8;
  241. struct WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7;
  242. struct KeyValuePair_2U5BU5D_t23EB7B590043EB535E2B7A8C2765588E9D6DC674;
  243. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  244. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  245. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  246. struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
  247. struct InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5;
  248. struct NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2;
  249. struct NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A;
  250. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  251. struct StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B;
  252. struct SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77;
  253. struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
  254. struct JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3;
  255. struct Delegate_t;
  256. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  257. struct MethodInfo_t;
  258. struct String_t;
  259. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  260. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  261. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
  262. struct Delegate_t_marshaled_com;
  263. struct Delegate_t_marshaled_pinvoke;
  264. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  265. struct SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77;
  266. struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
  267. struct JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3;
  268. IL2CPP_EXTERN_C_BEGIN
  269. IL2CPP_EXTERN_C_END
  270. #ifdef __clang__
  271. #pragma clang diagnostic push
  272. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  273. #pragma clang diagnostic ignored "-Wunused-variable"
  274. #endif
  275. struct Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07 : public RuntimeObject
  276. {
  277. int32_t ___threadId;
  278. int32_t ___state;
  279. int32_t ___current;
  280. };
  281. struct Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA : public RuntimeObject
  282. {
  283. int32_t ___threadId;
  284. int32_t ___state;
  285. RuntimeObject* ___current;
  286. };
  287. struct Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0 : public RuntimeObject {};
  288. struct List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F : public RuntimeObject
  289. {
  290. KeyValuePair_2U5BU5D_t23EB7B590043EB535E2B7A8C2765588E9D6DC674* ____items;
  291. int32_t ____size;
  292. int32_t ____version;
  293. RuntimeObject* ____syncRoot;
  294. };
  295. struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject
  296. {
  297. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items;
  298. int32_t ____size;
  299. int32_t ____version;
  300. RuntimeObject* ____syncRoot;
  301. };
  302. struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576 : public RuntimeObject
  303. {
  304. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ____items;
  305. int32_t ____size;
  306. int32_t ____version;
  307. RuntimeObject* ____syncRoot;
  308. };
  309. struct List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6 : public RuntimeObject
  310. {
  311. InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ____items;
  312. int32_t ____size;
  313. int32_t ____version;
  314. RuntimeObject* ____syncRoot;
  315. };
  316. struct List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43 : public RuntimeObject
  317. {
  318. NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2* ____items;
  319. int32_t ____size;
  320. int32_t ____version;
  321. RuntimeObject* ____syncRoot;
  322. };
  323. struct List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06 : public RuntimeObject
  324. {
  325. NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* ____items;
  326. int32_t ____size;
  327. int32_t ____version;
  328. RuntimeObject* ____syncRoot;
  329. };
  330. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
  331. {
  332. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
  333. int32_t ____size;
  334. int32_t ____version;
  335. RuntimeObject* ____syncRoot;
  336. };
  337. struct List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF : public RuntimeObject
  338. {
  339. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* ____items;
  340. int32_t ____size;
  341. int32_t ____version;
  342. RuntimeObject* ____syncRoot;
  343. };
  344. struct List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29 : public RuntimeObject
  345. {
  346. SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* ____items;
  347. int32_t ____size;
  348. int32_t ____version;
  349. RuntimeObject* ____syncRoot;
  350. };
  351. struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A : public RuntimeObject
  352. {
  353. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ____items;
  354. int32_t ____size;
  355. int32_t ____version;
  356. RuntimeObject* ____syncRoot;
  357. };
  358. struct List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A : public RuntimeObject
  359. {
  360. JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* ____items;
  361. int32_t ____size;
  362. int32_t ____version;
  363. RuntimeObject* ____syncRoot;
  364. };
  365. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  366. {
  367. };
  368. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  369. {
  370. };
  371. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  372. {
  373. };
  374. struct Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC
  375. {
  376. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ____list;
  377. int32_t ____index;
  378. int32_t ____version;
  379. int32_t ____current;
  380. };
  381. struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
  382. {
  383. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list;
  384. int32_t ____index;
  385. int32_t ____version;
  386. RuntimeObject* ____current;
  387. };
  388. typedef Il2CppFullySharedGenericStruct Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF;
  389. struct ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9
  390. {
  391. NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* ___m_Array;
  392. int32_t ___m_StartIndex;
  393. int32_t ___m_Length;
  394. };
  395. struct WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  396. {
  397. RuntimeObject* ___source;
  398. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___predicate;
  399. RuntimeObject* ___enumerator;
  400. };
  401. struct WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4 : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  402. {
  403. RuntimeObject* ___source;
  404. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate;
  405. RuntimeObject* ___enumerator;
  406. };
  407. struct WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B : public RuntimeObject {};
  408. struct WhereSelectArrayIterator_2_t6B85E2A17B639E8115B6F38526113DE61013012F : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  409. {
  410. SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* ___source;
  411. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___predicate;
  412. Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* ___selector;
  413. int32_t ___index;
  414. };
  415. struct WhereSelectArrayIterator_2_tAD14386BB4FF4BDA54DE0D8CE92CCEFB41A784E8 : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  416. {
  417. SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* ___source;
  418. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___predicate;
  419. Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* ___selector;
  420. int32_t ___index;
  421. };
  422. struct WhereSelectArrayIterator_2_tBE026CE497BB8F36E31685722BBD7CB567570174 : public RuntimeObject {};
  423. struct WhereSelectArrayIterator_2_t56546669D0E54DFC7C9064C9D6F538AB205FB27F : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  424. {
  425. JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* ___source;
  426. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___predicate;
  427. Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* ___selector;
  428. int32_t ___index;
  429. };
  430. struct WhereSelectArrayIterator_2_t3367BBB3AE17399D2D57ED946DFF2210A5760296 : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  431. {
  432. JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* ___source;
  433. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___predicate;
  434. Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* ___selector;
  435. int32_t ___index;
  436. };
  437. struct WhereSelectEnumerableIterator_2_t19830800B948D8F14F9C7568D25A606B51B299A0 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  438. {
  439. RuntimeObject* ___source;
  440. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___predicate;
  441. Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4* ___selector;
  442. RuntimeObject* ___enumerator;
  443. };
  444. struct WhereSelectEnumerableIterator_2_tF4E9E93E0347B660B2E7D0D096D81D8D60ED06F5 : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  445. {
  446. RuntimeObject* ___source;
  447. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___predicate;
  448. Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC* ___selector;
  449. RuntimeObject* ___enumerator;
  450. };
  451. struct WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  452. {
  453. RuntimeObject* ___source;
  454. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___predicate;
  455. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___selector;
  456. RuntimeObject* ___enumerator;
  457. };
  458. struct WhereSelectEnumerableIterator_2_t7CB60FFED86F6D26C6A5B1D184E1352EB0392037 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  459. {
  460. RuntimeObject* ___source;
  461. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___predicate;
  462. Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* ___selector;
  463. RuntimeObject* ___enumerator;
  464. };
  465. struct WhereSelectEnumerableIterator_2_t1BC7D7BF022E4B65396A3E85C50E08AD7C53F3B6 : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  466. {
  467. RuntimeObject* ___source;
  468. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___predicate;
  469. Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* ___selector;
  470. RuntimeObject* ___enumerator;
  471. };
  472. struct WhereSelectEnumerableIterator_2_t13237BF451DE330331C5DDE6D8E3E202A72E48E5 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  473. {
  474. RuntimeObject* ___source;
  475. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___predicate;
  476. Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13* ___selector;
  477. RuntimeObject* ___enumerator;
  478. };
  479. struct WhereSelectEnumerableIterator_2_t9C67AAA2ED2FD29A2669EB83E215FFE089A67A7F : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  480. {
  481. RuntimeObject* ___source;
  482. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___predicate;
  483. Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* ___selector;
  484. RuntimeObject* ___enumerator;
  485. };
  486. struct WhereSelectEnumerableIterator_2_t5DDBC4F29FD01598553BF06DDFF0EA405AC0B743 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  487. {
  488. RuntimeObject* ___source;
  489. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___predicate;
  490. Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73* ___selector;
  491. RuntimeObject* ___enumerator;
  492. };
  493. struct WhereSelectEnumerableIterator_2_t2F13886E458FA7B1455A3B7D5F3D33BC1366013E : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  494. {
  495. RuntimeObject* ___source;
  496. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___predicate;
  497. Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB* ___selector;
  498. RuntimeObject* ___enumerator;
  499. };
  500. struct WhereSelectEnumerableIterator_2_t3F5D73FE2E4639C1B69711E154D2EF71E36EF96D : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  501. {
  502. RuntimeObject* ___source;
  503. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___predicate;
  504. Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD* ___selector;
  505. RuntimeObject* ___enumerator;
  506. };
  507. struct WhereSelectEnumerableIterator_2_t4EDFE2F05333238CCB454164C4B15E32CBADCA4D : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  508. {
  509. RuntimeObject* ___source;
  510. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___predicate;
  511. Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E* ___selector;
  512. RuntimeObject* ___enumerator;
  513. };
  514. struct WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  515. {
  516. RuntimeObject* ___source;
  517. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate;
  518. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* ___selector;
  519. RuntimeObject* ___enumerator;
  520. };
  521. struct WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  522. {
  523. RuntimeObject* ___source;
  524. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate;
  525. Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___selector;
  526. RuntimeObject* ___enumerator;
  527. };
  528. struct WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  529. {
  530. RuntimeObject* ___source;
  531. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___predicate;
  532. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* ___selector;
  533. RuntimeObject* ___enumerator;
  534. };
  535. struct WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586 : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  536. {
  537. RuntimeObject* ___source;
  538. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___predicate;
  539. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* ___selector;
  540. RuntimeObject* ___enumerator;
  541. };
  542. struct WhereSelectEnumerableIterator_2_t648A94949C34CD45E3691E0BE0209FCCF84D3A08 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  543. {
  544. RuntimeObject* ___source;
  545. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___predicate;
  546. Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* ___selector;
  547. RuntimeObject* ___enumerator;
  548. };
  549. struct WhereSelectEnumerableIterator_2_tBE517E5EEAF92FA162063206E30F10B12BFE1796 : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  550. {
  551. RuntimeObject* ___source;
  552. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___predicate;
  553. Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* ___selector;
  554. RuntimeObject* ___enumerator;
  555. };
  556. struct WhereSelectEnumerableIterator_2_t1FBA58379B31F544881FB4C45B2D102F32A71E1C : public RuntimeObject {};
  557. struct WhereSelectEnumerableIterator_2_tFC26CE2CB9FF64C21188449A044E41B8BB099917 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  558. {
  559. RuntimeObject* ___source;
  560. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___predicate;
  561. Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* ___selector;
  562. RuntimeObject* ___enumerator;
  563. };
  564. struct WhereSelectEnumerableIterator_2_t8B8334B66CFA4FFFFC7E074826D17DEFFF767534 : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  565. {
  566. RuntimeObject* ___source;
  567. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___predicate;
  568. Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* ___selector;
  569. RuntimeObject* ___enumerator;
  570. };
  571. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  572. {
  573. bool ___m_value;
  574. };
  575. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  576. {
  577. };
  578. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  579. {
  580. };
  581. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  582. {
  583. };
  584. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  585. {
  586. int32_t ___m_value;
  587. };
  588. struct IntPtr_t
  589. {
  590. void* ___m_value;
  591. };
  592. struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735
  593. {
  594. String_t* ___m_StringOriginalCase;
  595. String_t* ___m_StringLowerCase;
  596. };
  597. struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke
  598. {
  599. char* ___m_StringOriginalCase;
  600. char* ___m_StringLowerCase;
  601. };
  602. struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com
  603. {
  604. Il2CppChar* ___m_StringOriginalCase;
  605. Il2CppChar* ___m_StringLowerCase;
  606. };
  607. struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
  608. {
  609. float ___m_XMin;
  610. float ___m_YMin;
  611. float ___m_Width;
  612. float ___m_Height;
  613. };
  614. struct RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8
  615. {
  616. int32_t ___m_XMin;
  617. int32_t ___m_YMin;
  618. int32_t ___m_Width;
  619. int32_t ___m_Height;
  620. };
  621. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  622. {
  623. float ___m_value;
  624. };
  625. struct Substring_t2E16755269E6716C22074D6BC0A9099915E67849
  626. {
  627. String_t* ___m_String;
  628. int32_t ___m_Index;
  629. int32_t ___m_Length;
  630. };
  631. struct Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshaled_pinvoke
  632. {
  633. char* ___m_String;
  634. int32_t ___m_Index;
  635. int32_t ___m_Length;
  636. };
  637. struct Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshaled_com
  638. {
  639. Il2CppChar* ___m_String;
  640. int32_t ___m_Index;
  641. int32_t ___m_Length;
  642. };
  643. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  644. {
  645. float ___x;
  646. float ___y;
  647. };
  648. struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
  649. {
  650. int32_t ___m_X;
  651. int32_t ___m_Y;
  652. };
  653. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  654. {
  655. float ___x;
  656. float ___y;
  657. float ___z;
  658. };
  659. struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376
  660. {
  661. int32_t ___m_X;
  662. int32_t ___m_Y;
  663. int32_t ___m_Z;
  664. };
  665. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
  666. {
  667. float ___x;
  668. float ___y;
  669. float ___z;
  670. float ___w;
  671. };
  672. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  673. {
  674. union
  675. {
  676. struct
  677. {
  678. };
  679. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  680. };
  681. };
  682. struct Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D
  683. {
  684. List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* ____list;
  685. int32_t ____index;
  686. int32_t ____version;
  687. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ____current;
  688. };
  689. struct Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785
  690. {
  691. List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* ____list;
  692. int32_t ____index;
  693. int32_t ____version;
  694. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ____current;
  695. };
  696. struct Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D : public RuntimeObject
  697. {
  698. int32_t ___threadId;
  699. int32_t ___state;
  700. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___current;
  701. };
  702. struct WhereSelectListIterator_2_t770A927BE7E150C131946093084804F846AF241A : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  703. {
  704. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___source;
  705. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___predicate;
  706. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* ___selector;
  707. Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC ___enumerator;
  708. };
  709. struct WhereSelectListIterator_2_tFA8E9A90E251C243AA65C041D7421667E9920343 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  710. {
  711. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___source;
  712. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate;
  713. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* ___selector;
  714. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A ___enumerator;
  715. };
  716. struct WhereSelectListIterator_2_tC97775A217B6CD43A5FD2A085EE12720F7C3808A : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  717. {
  718. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___source;
  719. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate;
  720. Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___selector;
  721. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A ___enumerator;
  722. };
  723. struct WhereSelectListIterator_2_t86EE6817E8A1706688C6D82D82C9D44BC99CC336 : public RuntimeObject {};
  724. struct Delegate_t : public RuntimeObject
  725. {
  726. intptr_t ___method_ptr;
  727. intptr_t ___invoke_impl;
  728. RuntimeObject* ___m_target;
  729. intptr_t ___method;
  730. intptr_t ___delegate_trampoline;
  731. intptr_t ___extra_arg;
  732. intptr_t ___method_code;
  733. intptr_t ___interp_method;
  734. intptr_t ___interp_invoke_impl;
  735. MethodInfo_t* ___method_info;
  736. MethodInfo_t* ___original_method_info;
  737. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  738. bool ___method_is_virtual;
  739. };
  740. struct Delegate_t_marshaled_pinvoke
  741. {
  742. intptr_t ___method_ptr;
  743. intptr_t ___invoke_impl;
  744. Il2CppIUnknown* ___m_target;
  745. intptr_t ___method;
  746. intptr_t ___delegate_trampoline;
  747. intptr_t ___extra_arg;
  748. intptr_t ___method_code;
  749. intptr_t ___interp_method;
  750. intptr_t ___interp_invoke_impl;
  751. MethodInfo_t* ___method_info;
  752. MethodInfo_t* ___original_method_info;
  753. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  754. int32_t ___method_is_virtual;
  755. };
  756. struct Delegate_t_marshaled_com
  757. {
  758. intptr_t ___method_ptr;
  759. intptr_t ___invoke_impl;
  760. Il2CppIUnknown* ___m_target;
  761. intptr_t ___method;
  762. intptr_t ___delegate_trampoline;
  763. intptr_t ___extra_arg;
  764. intptr_t ___method_code;
  765. intptr_t ___interp_method;
  766. intptr_t ___interp_invoke_impl;
  767. MethodInfo_t* ___method_info;
  768. MethodInfo_t* ___original_method_info;
  769. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  770. int32_t ___method_is_virtual;
  771. };
  772. struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
  773. {
  774. int32_t ___value__;
  775. };
  776. struct NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01
  777. {
  778. String_t* ___U3CnameU3Ek__BackingField;
  779. ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___U3CparametersU3Ek__BackingField;
  780. };
  781. struct NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01_marshaled_pinvoke
  782. {
  783. char* ___U3CnameU3Ek__BackingField;
  784. ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___U3CparametersU3Ek__BackingField;
  785. };
  786. struct NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01_marshaled_com
  787. {
  788. Il2CppChar* ___U3CnameU3Ek__BackingField;
  789. ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___U3CparametersU3Ek__BackingField;
  790. };
  791. struct StyleSelectorType_t425962DE6D175F785FA2B5554D793B71D39430A3
  792. {
  793. int32_t ___value__;
  794. };
  795. struct TypeCode_tBEF9BE86C8BCF5A6B82F3381219738D27804EF79
  796. {
  797. int32_t ___value__;
  798. };
  799. struct JsonString_tE22CDDA995FEFF514F3F334C93B6AB31B49773CB
  800. {
  801. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___text;
  802. bool ___hasEscapes;
  803. };
  804. struct JsonString_tE22CDDA995FEFF514F3F334C93B6AB31B49773CB_marshaled_pinvoke
  805. {
  806. Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshaled_pinvoke ___text;
  807. int32_t ___hasEscapes;
  808. };
  809. struct JsonString_tE22CDDA995FEFF514F3F334C93B6AB31B49773CB_marshaled_com
  810. {
  811. Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshaled_com ___text;
  812. int32_t ___hasEscapes;
  813. };
  814. struct JsonValueType_t36BA339F107E5E9C0966C45F896E27F3BCC5A2AB
  815. {
  816. int32_t ___value__;
  817. };
  818. struct Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B
  819. {
  820. List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* ____list;
  821. int32_t ____index;
  822. int32_t ____version;
  823. int32_t ____current;
  824. };
  825. struct Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054
  826. {
  827. List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* ____list;
  828. int32_t ____index;
  829. int32_t ____version;
  830. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 ____current;
  831. };
  832. struct WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  833. {
  834. RuntimeObject* ___source;
  835. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___predicate;
  836. RuntimeObject* ___enumerator;
  837. };
  838. struct WhereSelectArrayIterator_2_t9E4C41F46BF92865FCD1DC8A203E7173D21B1C55 : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  839. {
  840. SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* ___source;
  841. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___predicate;
  842. Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* ___selector;
  843. int32_t ___index;
  844. };
  845. struct WhereSelectArrayIterator_2_tDEB30313ED49F538FFC4E5260A2D58975F5516A9 : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  846. {
  847. JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* ___source;
  848. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___predicate;
  849. Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* ___selector;
  850. int32_t ___index;
  851. };
  852. struct WhereSelectEnumerableIterator_2_tF6629755F25900E2EE127C287D816EF62BA633E7 : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  853. {
  854. RuntimeObject* ___source;
  855. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___predicate;
  856. Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA* ___selector;
  857. RuntimeObject* ___enumerator;
  858. };
  859. struct WhereSelectEnumerableIterator_2_tDD2635B7AD366E4AB5516D7A41BA9DD22EE23329 : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  860. {
  861. RuntimeObject* ___source;
  862. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___predicate;
  863. Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3* ___selector;
  864. RuntimeObject* ___enumerator;
  865. };
  866. struct WhereSelectEnumerableIterator_2_t63DF8B8C948F8F61F06FA7E4CA2C34360E76BEC1 : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  867. {
  868. RuntimeObject* ___source;
  869. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___predicate;
  870. Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41* ___selector;
  871. RuntimeObject* ___enumerator;
  872. };
  873. struct WhereSelectEnumerableIterator_2_t8E21B6F6EA8071DBFB34E7344CABD2FC17E41C15 : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  874. {
  875. RuntimeObject* ___source;
  876. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___predicate;
  877. Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22* ___selector;
  878. RuntimeObject* ___enumerator;
  879. };
  880. struct WhereSelectEnumerableIterator_2_t79A579557255664E30D6CFB0D42B03458D1B2AA1 : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  881. {
  882. RuntimeObject* ___source;
  883. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___predicate;
  884. Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E* ___selector;
  885. RuntimeObject* ___enumerator;
  886. };
  887. struct WhereSelectEnumerableIterator_2_t34F070EEBD4B243AC7C65AF069600EF494D48885 : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  888. {
  889. RuntimeObject* ___source;
  890. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate;
  891. Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* ___selector;
  892. RuntimeObject* ___enumerator;
  893. };
  894. struct WhereSelectEnumerableIterator_2_tE6D9BD5B3ECF43FD4405FDD2C2254C4E31BDA366 : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  895. {
  896. RuntimeObject* ___source;
  897. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___predicate;
  898. Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115* ___selector;
  899. RuntimeObject* ___enumerator;
  900. };
  901. struct WhereSelectEnumerableIterator_2_t7A8FD55B15A52D1CD2856CC42A68AFF27E8E4B52 : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  902. {
  903. RuntimeObject* ___source;
  904. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___predicate;
  905. Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* ___selector;
  906. RuntimeObject* ___enumerator;
  907. };
  908. struct WhereSelectEnumerableIterator_2_tF244D1AD61638DBCE2856798487C6CDD5257681B : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  909. {
  910. RuntimeObject* ___source;
  911. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___predicate;
  912. Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* ___selector;
  913. RuntimeObject* ___enumerator;
  914. };
  915. struct WhereSelectListIterator_2_t72F7F0B0B6614C06BF7822AED0653A79051BE1A6 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  916. {
  917. List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* ___source;
  918. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___predicate;
  919. Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13* ___selector;
  920. Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D ___enumerator;
  921. };
  922. struct WhereSelectListIterator_2_t689CF6744B5DA4348991EEB1526B6218E6AA7B76 : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  923. {
  924. List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* ___source;
  925. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___predicate;
  926. Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41* ___selector;
  927. Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D ___enumerator;
  928. };
  929. struct WhereSelectListIterator_2_t74EFBD313BDAB6E63085AF2C26CFC2273FB7A1CA : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  930. {
  931. List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* ___source;
  932. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___predicate;
  933. Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* ___selector;
  934. Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D ___enumerator;
  935. };
  936. struct WhereSelectListIterator_2_tF87B8F9C03ADBCBD76DE50EE82E24D5FF5DFC266 : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  937. {
  938. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___source;
  939. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate;
  940. Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* ___selector;
  941. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A ___enumerator;
  942. };
  943. struct WhereSelectListIterator_2_t793E1457EA65F982F1E56BAD6F9D0C97047DF484 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  944. {
  945. List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* ___source;
  946. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___predicate;
  947. Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* ___selector;
  948. Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785 ___enumerator;
  949. };
  950. struct WhereSelectListIterator_2_t783076280AA5A0279F1CF30B5F192A923D62C1E7 : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  951. {
  952. List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* ___source;
  953. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___predicate;
  954. Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* ___selector;
  955. Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785 ___enumerator;
  956. };
  957. struct WhereSelectListIterator_2_t943FB9C430D28BC0B04E2A8E2B3E914860BCA6BC : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  958. {
  959. List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* ___source;
  960. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___predicate;
  961. Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* ___selector;
  962. Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785 ___enumerator;
  963. };
  964. struct MulticastDelegate_t : public Delegate_t
  965. {
  966. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  967. };
  968. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  969. {
  970. Delegate_t_marshaled_pinvoke** ___delegates;
  971. };
  972. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  973. {
  974. Delegate_t_marshaled_com** ___delegates;
  975. };
  976. struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4
  977. {
  978. union
  979. {
  980. #pragma pack(push, tp, 1)
  981. struct
  982. {
  983. int32_t ___m_Type;
  984. };
  985. #pragma pack(pop, tp)
  986. struct
  987. {
  988. int32_t ___m_Type_forAlignmentOnly;
  989. };
  990. #pragma pack(push, tp, 1)
  991. struct
  992. {
  993. char ___m_BoolValue_OffsetPadding[4];
  994. bool ___m_BoolValue;
  995. };
  996. #pragma pack(pop, tp)
  997. struct
  998. {
  999. char ___m_BoolValue_OffsetPadding_forAlignmentOnly[4];
  1000. bool ___m_BoolValue_forAlignmentOnly;
  1001. };
  1002. #pragma pack(push, tp, 1)
  1003. struct
  1004. {
  1005. char ___m_CharValue_OffsetPadding[4];
  1006. Il2CppChar ___m_CharValue;
  1007. };
  1008. #pragma pack(pop, tp)
  1009. struct
  1010. {
  1011. char ___m_CharValue_OffsetPadding_forAlignmentOnly[4];
  1012. Il2CppChar ___m_CharValue_forAlignmentOnly;
  1013. };
  1014. #pragma pack(push, tp, 1)
  1015. struct
  1016. {
  1017. char ___m_ByteValue_OffsetPadding[4];
  1018. uint8_t ___m_ByteValue;
  1019. };
  1020. #pragma pack(pop, tp)
  1021. struct
  1022. {
  1023. char ___m_ByteValue_OffsetPadding_forAlignmentOnly[4];
  1024. uint8_t ___m_ByteValue_forAlignmentOnly;
  1025. };
  1026. #pragma pack(push, tp, 1)
  1027. struct
  1028. {
  1029. char ___m_SByteValue_OffsetPadding[4];
  1030. int8_t ___m_SByteValue;
  1031. };
  1032. #pragma pack(pop, tp)
  1033. struct
  1034. {
  1035. char ___m_SByteValue_OffsetPadding_forAlignmentOnly[4];
  1036. int8_t ___m_SByteValue_forAlignmentOnly;
  1037. };
  1038. #pragma pack(push, tp, 1)
  1039. struct
  1040. {
  1041. char ___m_ShortValue_OffsetPadding[4];
  1042. int16_t ___m_ShortValue;
  1043. };
  1044. #pragma pack(pop, tp)
  1045. struct
  1046. {
  1047. char ___m_ShortValue_OffsetPadding_forAlignmentOnly[4];
  1048. int16_t ___m_ShortValue_forAlignmentOnly;
  1049. };
  1050. #pragma pack(push, tp, 1)
  1051. struct
  1052. {
  1053. char ___m_UShortValue_OffsetPadding[4];
  1054. uint16_t ___m_UShortValue;
  1055. };
  1056. #pragma pack(pop, tp)
  1057. struct
  1058. {
  1059. char ___m_UShortValue_OffsetPadding_forAlignmentOnly[4];
  1060. uint16_t ___m_UShortValue_forAlignmentOnly;
  1061. };
  1062. #pragma pack(push, tp, 1)
  1063. struct
  1064. {
  1065. char ___m_IntValue_OffsetPadding[4];
  1066. int32_t ___m_IntValue;
  1067. };
  1068. #pragma pack(pop, tp)
  1069. struct
  1070. {
  1071. char ___m_IntValue_OffsetPadding_forAlignmentOnly[4];
  1072. int32_t ___m_IntValue_forAlignmentOnly;
  1073. };
  1074. #pragma pack(push, tp, 1)
  1075. struct
  1076. {
  1077. char ___m_UIntValue_OffsetPadding[4];
  1078. uint32_t ___m_UIntValue;
  1079. };
  1080. #pragma pack(pop, tp)
  1081. struct
  1082. {
  1083. char ___m_UIntValue_OffsetPadding_forAlignmentOnly[4];
  1084. uint32_t ___m_UIntValue_forAlignmentOnly;
  1085. };
  1086. #pragma pack(push, tp, 1)
  1087. struct
  1088. {
  1089. char ___m_LongValue_OffsetPadding[4];
  1090. int64_t ___m_LongValue;
  1091. };
  1092. #pragma pack(pop, tp)
  1093. struct
  1094. {
  1095. char ___m_LongValue_OffsetPadding_forAlignmentOnly[4];
  1096. int64_t ___m_LongValue_forAlignmentOnly;
  1097. };
  1098. #pragma pack(push, tp, 1)
  1099. struct
  1100. {
  1101. char ___m_ULongValue_OffsetPadding[4];
  1102. uint64_t ___m_ULongValue;
  1103. };
  1104. #pragma pack(pop, tp)
  1105. struct
  1106. {
  1107. char ___m_ULongValue_OffsetPadding_forAlignmentOnly[4];
  1108. uint64_t ___m_ULongValue_forAlignmentOnly;
  1109. };
  1110. #pragma pack(push, tp, 1)
  1111. struct
  1112. {
  1113. char ___m_FloatValue_OffsetPadding[4];
  1114. float ___m_FloatValue;
  1115. };
  1116. #pragma pack(pop, tp)
  1117. struct
  1118. {
  1119. char ___m_FloatValue_OffsetPadding_forAlignmentOnly[4];
  1120. float ___m_FloatValue_forAlignmentOnly;
  1121. };
  1122. #pragma pack(push, tp, 1)
  1123. struct
  1124. {
  1125. char ___m_DoubleValue_OffsetPadding[4];
  1126. double ___m_DoubleValue;
  1127. };
  1128. #pragma pack(pop, tp)
  1129. struct
  1130. {
  1131. char ___m_DoubleValue_OffsetPadding_forAlignmentOnly[4];
  1132. double ___m_DoubleValue_forAlignmentOnly;
  1133. };
  1134. };
  1135. };
  1136. struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke
  1137. {
  1138. union
  1139. {
  1140. #pragma pack(push, tp, 1)
  1141. struct
  1142. {
  1143. int32_t ___m_Type;
  1144. };
  1145. #pragma pack(pop, tp)
  1146. struct
  1147. {
  1148. int32_t ___m_Type_forAlignmentOnly;
  1149. };
  1150. #pragma pack(push, tp, 1)
  1151. struct
  1152. {
  1153. char ___m_BoolValue_OffsetPadding[4];
  1154. int32_t ___m_BoolValue;
  1155. };
  1156. #pragma pack(pop, tp)
  1157. struct
  1158. {
  1159. char ___m_BoolValue_OffsetPadding_forAlignmentOnly[4];
  1160. int32_t ___m_BoolValue_forAlignmentOnly;
  1161. };
  1162. #pragma pack(push, tp, 1)
  1163. struct
  1164. {
  1165. char ___m_CharValue_OffsetPadding[4];
  1166. uint8_t ___m_CharValue;
  1167. };
  1168. #pragma pack(pop, tp)
  1169. struct
  1170. {
  1171. char ___m_CharValue_OffsetPadding_forAlignmentOnly[4];
  1172. uint8_t ___m_CharValue_forAlignmentOnly;
  1173. };
  1174. #pragma pack(push, tp, 1)
  1175. struct
  1176. {
  1177. char ___m_ByteValue_OffsetPadding[4];
  1178. uint8_t ___m_ByteValue;
  1179. };
  1180. #pragma pack(pop, tp)
  1181. struct
  1182. {
  1183. char ___m_ByteValue_OffsetPadding_forAlignmentOnly[4];
  1184. uint8_t ___m_ByteValue_forAlignmentOnly;
  1185. };
  1186. #pragma pack(push, tp, 1)
  1187. struct
  1188. {
  1189. char ___m_SByteValue_OffsetPadding[4];
  1190. int8_t ___m_SByteValue;
  1191. };
  1192. #pragma pack(pop, tp)
  1193. struct
  1194. {
  1195. char ___m_SByteValue_OffsetPadding_forAlignmentOnly[4];
  1196. int8_t ___m_SByteValue_forAlignmentOnly;
  1197. };
  1198. #pragma pack(push, tp, 1)
  1199. struct
  1200. {
  1201. char ___m_ShortValue_OffsetPadding[4];
  1202. int16_t ___m_ShortValue;
  1203. };
  1204. #pragma pack(pop, tp)
  1205. struct
  1206. {
  1207. char ___m_ShortValue_OffsetPadding_forAlignmentOnly[4];
  1208. int16_t ___m_ShortValue_forAlignmentOnly;
  1209. };
  1210. #pragma pack(push, tp, 1)
  1211. struct
  1212. {
  1213. char ___m_UShortValue_OffsetPadding[4];
  1214. uint16_t ___m_UShortValue;
  1215. };
  1216. #pragma pack(pop, tp)
  1217. struct
  1218. {
  1219. char ___m_UShortValue_OffsetPadding_forAlignmentOnly[4];
  1220. uint16_t ___m_UShortValue_forAlignmentOnly;
  1221. };
  1222. #pragma pack(push, tp, 1)
  1223. struct
  1224. {
  1225. char ___m_IntValue_OffsetPadding[4];
  1226. int32_t ___m_IntValue;
  1227. };
  1228. #pragma pack(pop, tp)
  1229. struct
  1230. {
  1231. char ___m_IntValue_OffsetPadding_forAlignmentOnly[4];
  1232. int32_t ___m_IntValue_forAlignmentOnly;
  1233. };
  1234. #pragma pack(push, tp, 1)
  1235. struct
  1236. {
  1237. char ___m_UIntValue_OffsetPadding[4];
  1238. uint32_t ___m_UIntValue;
  1239. };
  1240. #pragma pack(pop, tp)
  1241. struct
  1242. {
  1243. char ___m_UIntValue_OffsetPadding_forAlignmentOnly[4];
  1244. uint32_t ___m_UIntValue_forAlignmentOnly;
  1245. };
  1246. #pragma pack(push, tp, 1)
  1247. struct
  1248. {
  1249. char ___m_LongValue_OffsetPadding[4];
  1250. int64_t ___m_LongValue;
  1251. };
  1252. #pragma pack(pop, tp)
  1253. struct
  1254. {
  1255. char ___m_LongValue_OffsetPadding_forAlignmentOnly[4];
  1256. int64_t ___m_LongValue_forAlignmentOnly;
  1257. };
  1258. #pragma pack(push, tp, 1)
  1259. struct
  1260. {
  1261. char ___m_ULongValue_OffsetPadding[4];
  1262. uint64_t ___m_ULongValue;
  1263. };
  1264. #pragma pack(pop, tp)
  1265. struct
  1266. {
  1267. char ___m_ULongValue_OffsetPadding_forAlignmentOnly[4];
  1268. uint64_t ___m_ULongValue_forAlignmentOnly;
  1269. };
  1270. #pragma pack(push, tp, 1)
  1271. struct
  1272. {
  1273. char ___m_FloatValue_OffsetPadding[4];
  1274. float ___m_FloatValue;
  1275. };
  1276. #pragma pack(pop, tp)
  1277. struct
  1278. {
  1279. char ___m_FloatValue_OffsetPadding_forAlignmentOnly[4];
  1280. float ___m_FloatValue_forAlignmentOnly;
  1281. };
  1282. #pragma pack(push, tp, 1)
  1283. struct
  1284. {
  1285. char ___m_DoubleValue_OffsetPadding[4];
  1286. double ___m_DoubleValue;
  1287. };
  1288. #pragma pack(pop, tp)
  1289. struct
  1290. {
  1291. char ___m_DoubleValue_OffsetPadding_forAlignmentOnly[4];
  1292. double ___m_DoubleValue_forAlignmentOnly;
  1293. };
  1294. };
  1295. };
  1296. struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com
  1297. {
  1298. union
  1299. {
  1300. #pragma pack(push, tp, 1)
  1301. struct
  1302. {
  1303. int32_t ___m_Type;
  1304. };
  1305. #pragma pack(pop, tp)
  1306. struct
  1307. {
  1308. int32_t ___m_Type_forAlignmentOnly;
  1309. };
  1310. #pragma pack(push, tp, 1)
  1311. struct
  1312. {
  1313. char ___m_BoolValue_OffsetPadding[4];
  1314. int32_t ___m_BoolValue;
  1315. };
  1316. #pragma pack(pop, tp)
  1317. struct
  1318. {
  1319. char ___m_BoolValue_OffsetPadding_forAlignmentOnly[4];
  1320. int32_t ___m_BoolValue_forAlignmentOnly;
  1321. };
  1322. #pragma pack(push, tp, 1)
  1323. struct
  1324. {
  1325. char ___m_CharValue_OffsetPadding[4];
  1326. uint8_t ___m_CharValue;
  1327. };
  1328. #pragma pack(pop, tp)
  1329. struct
  1330. {
  1331. char ___m_CharValue_OffsetPadding_forAlignmentOnly[4];
  1332. uint8_t ___m_CharValue_forAlignmentOnly;
  1333. };
  1334. #pragma pack(push, tp, 1)
  1335. struct
  1336. {
  1337. char ___m_ByteValue_OffsetPadding[4];
  1338. uint8_t ___m_ByteValue;
  1339. };
  1340. #pragma pack(pop, tp)
  1341. struct
  1342. {
  1343. char ___m_ByteValue_OffsetPadding_forAlignmentOnly[4];
  1344. uint8_t ___m_ByteValue_forAlignmentOnly;
  1345. };
  1346. #pragma pack(push, tp, 1)
  1347. struct
  1348. {
  1349. char ___m_SByteValue_OffsetPadding[4];
  1350. int8_t ___m_SByteValue;
  1351. };
  1352. #pragma pack(pop, tp)
  1353. struct
  1354. {
  1355. char ___m_SByteValue_OffsetPadding_forAlignmentOnly[4];
  1356. int8_t ___m_SByteValue_forAlignmentOnly;
  1357. };
  1358. #pragma pack(push, tp, 1)
  1359. struct
  1360. {
  1361. char ___m_ShortValue_OffsetPadding[4];
  1362. int16_t ___m_ShortValue;
  1363. };
  1364. #pragma pack(pop, tp)
  1365. struct
  1366. {
  1367. char ___m_ShortValue_OffsetPadding_forAlignmentOnly[4];
  1368. int16_t ___m_ShortValue_forAlignmentOnly;
  1369. };
  1370. #pragma pack(push, tp, 1)
  1371. struct
  1372. {
  1373. char ___m_UShortValue_OffsetPadding[4];
  1374. uint16_t ___m_UShortValue;
  1375. };
  1376. #pragma pack(pop, tp)
  1377. struct
  1378. {
  1379. char ___m_UShortValue_OffsetPadding_forAlignmentOnly[4];
  1380. uint16_t ___m_UShortValue_forAlignmentOnly;
  1381. };
  1382. #pragma pack(push, tp, 1)
  1383. struct
  1384. {
  1385. char ___m_IntValue_OffsetPadding[4];
  1386. int32_t ___m_IntValue;
  1387. };
  1388. #pragma pack(pop, tp)
  1389. struct
  1390. {
  1391. char ___m_IntValue_OffsetPadding_forAlignmentOnly[4];
  1392. int32_t ___m_IntValue_forAlignmentOnly;
  1393. };
  1394. #pragma pack(push, tp, 1)
  1395. struct
  1396. {
  1397. char ___m_UIntValue_OffsetPadding[4];
  1398. uint32_t ___m_UIntValue;
  1399. };
  1400. #pragma pack(pop, tp)
  1401. struct
  1402. {
  1403. char ___m_UIntValue_OffsetPadding_forAlignmentOnly[4];
  1404. uint32_t ___m_UIntValue_forAlignmentOnly;
  1405. };
  1406. #pragma pack(push, tp, 1)
  1407. struct
  1408. {
  1409. char ___m_LongValue_OffsetPadding[4];
  1410. int64_t ___m_LongValue;
  1411. };
  1412. #pragma pack(pop, tp)
  1413. struct
  1414. {
  1415. char ___m_LongValue_OffsetPadding_forAlignmentOnly[4];
  1416. int64_t ___m_LongValue_forAlignmentOnly;
  1417. };
  1418. #pragma pack(push, tp, 1)
  1419. struct
  1420. {
  1421. char ___m_ULongValue_OffsetPadding[4];
  1422. uint64_t ___m_ULongValue;
  1423. };
  1424. #pragma pack(pop, tp)
  1425. struct
  1426. {
  1427. char ___m_ULongValue_OffsetPadding_forAlignmentOnly[4];
  1428. uint64_t ___m_ULongValue_forAlignmentOnly;
  1429. };
  1430. #pragma pack(push, tp, 1)
  1431. struct
  1432. {
  1433. char ___m_FloatValue_OffsetPadding[4];
  1434. float ___m_FloatValue;
  1435. };
  1436. #pragma pack(pop, tp)
  1437. struct
  1438. {
  1439. char ___m_FloatValue_OffsetPadding_forAlignmentOnly[4];
  1440. float ___m_FloatValue_forAlignmentOnly;
  1441. };
  1442. #pragma pack(push, tp, 1)
  1443. struct
  1444. {
  1445. char ___m_DoubleValue_OffsetPadding[4];
  1446. double ___m_DoubleValue;
  1447. };
  1448. #pragma pack(pop, tp)
  1449. struct
  1450. {
  1451. char ___m_DoubleValue_OffsetPadding_forAlignmentOnly[4];
  1452. double ___m_DoubleValue_forAlignmentOnly;
  1453. };
  1454. };
  1455. };
  1456. struct StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470
  1457. {
  1458. String_t* ___m_Value;
  1459. int32_t ___m_Type;
  1460. RuntimeObject* ___tempData;
  1461. };
  1462. struct StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470_marshaled_pinvoke
  1463. {
  1464. char* ___m_Value;
  1465. int32_t ___m_Type;
  1466. Il2CppIUnknown* ___tempData;
  1467. };
  1468. struct StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470_marshaled_com
  1469. {
  1470. Il2CppChar* ___m_Value;
  1471. int32_t ___m_Type;
  1472. Il2CppIUnknown* ___tempData;
  1473. };
  1474. struct JsonValue_t01DB320267C848E729A400EF2345979978F851D2
  1475. {
  1476. int32_t ___type;
  1477. bool ___boolValue;
  1478. double ___realValue;
  1479. int64_t ___integerValue;
  1480. JsonString_tE22CDDA995FEFF514F3F334C93B6AB31B49773CB ___stringValue;
  1481. List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* ___arrayValue;
  1482. Dictionary_2_t6682243BDABA638FCBE4F1D9875B5B1455A7686E* ___objectValue;
  1483. RuntimeObject* ___anyValue;
  1484. };
  1485. struct JsonValue_t01DB320267C848E729A400EF2345979978F851D2_marshaled_pinvoke
  1486. {
  1487. int32_t ___type;
  1488. int32_t ___boolValue;
  1489. double ___realValue;
  1490. int64_t ___integerValue;
  1491. JsonString_tE22CDDA995FEFF514F3F334C93B6AB31B49773CB_marshaled_pinvoke ___stringValue;
  1492. List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* ___arrayValue;
  1493. Dictionary_2_t6682243BDABA638FCBE4F1D9875B5B1455A7686E* ___objectValue;
  1494. Il2CppIUnknown* ___anyValue;
  1495. };
  1496. struct JsonValue_t01DB320267C848E729A400EF2345979978F851D2_marshaled_com
  1497. {
  1498. int32_t ___type;
  1499. int32_t ___boolValue;
  1500. double ___realValue;
  1501. int64_t ___integerValue;
  1502. JsonString_tE22CDDA995FEFF514F3F334C93B6AB31B49773CB_marshaled_com ___stringValue;
  1503. List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* ___arrayValue;
  1504. Dictionary_2_t6682243BDABA638FCBE4F1D9875B5B1455A7686E* ___objectValue;
  1505. Il2CppIUnknown* ___anyValue;
  1506. };
  1507. struct Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F
  1508. {
  1509. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* ____list;
  1510. int32_t ____index;
  1511. int32_t ____version;
  1512. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ____current;
  1513. };
  1514. struct Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB
  1515. {
  1516. List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* ____list;
  1517. int32_t ____index;
  1518. int32_t ____version;
  1519. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 ____current;
  1520. };
  1521. struct Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA : public MulticastDelegate_t
  1522. {
  1523. };
  1524. struct Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354 : public MulticastDelegate_t
  1525. {
  1526. };
  1527. struct Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821 : public MulticastDelegate_t
  1528. {
  1529. };
  1530. struct Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4 : public MulticastDelegate_t
  1531. {
  1532. };
  1533. struct Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3 : public MulticastDelegate_t
  1534. {
  1535. };
  1536. struct Func_2_tF12503C33FD184E465546C31F324F4C344B8975A : public MulticastDelegate_t
  1537. {
  1538. };
  1539. struct Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA : public MulticastDelegate_t
  1540. {
  1541. };
  1542. struct Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13 : public MulticastDelegate_t
  1543. {
  1544. };
  1545. struct Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41 : public MulticastDelegate_t
  1546. {
  1547. };
  1548. struct Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB : public MulticastDelegate_t
  1549. {
  1550. };
  1551. struct Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619 : public MulticastDelegate_t
  1552. {
  1553. };
  1554. struct Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73 : public MulticastDelegate_t
  1555. {
  1556. };
  1557. struct Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22 : public MulticastDelegate_t
  1558. {
  1559. };
  1560. struct Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB : public MulticastDelegate_t
  1561. {
  1562. };
  1563. struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00 : public MulticastDelegate_t
  1564. {
  1565. };
  1566. struct Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B : public MulticastDelegate_t
  1567. {
  1568. };
  1569. struct Func_2_t92904CE6AE729E23667675B2858ABE16106A0837 : public MulticastDelegate_t
  1570. {
  1571. };
  1572. struct Func_2_tACBF5A1656250800CE861707354491F0611F6624 : public MulticastDelegate_t
  1573. {
  1574. };
  1575. struct Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A : public MulticastDelegate_t
  1576. {
  1577. };
  1578. struct Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF : public MulticastDelegate_t
  1579. {
  1580. };
  1581. struct Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115 : public MulticastDelegate_t
  1582. {
  1583. };
  1584. struct Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD : public MulticastDelegate_t
  1585. {
  1586. };
  1587. struct Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F : public MulticastDelegate_t
  1588. {
  1589. };
  1590. struct Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD : public MulticastDelegate_t
  1591. {
  1592. };
  1593. struct Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B : public MulticastDelegate_t
  1594. {
  1595. };
  1596. struct Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB : public MulticastDelegate_t
  1597. {
  1598. };
  1599. struct Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B : public MulticastDelegate_t
  1600. {
  1601. };
  1602. struct Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0 : public MulticastDelegate_t
  1603. {
  1604. };
  1605. struct Func_2_t93FE63D487003DC89C264F70099E05071B9C1169 : public MulticastDelegate_t
  1606. {
  1607. };
  1608. struct Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C : public MulticastDelegate_t
  1609. {
  1610. };
  1611. struct Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595 : public MulticastDelegate_t
  1612. {
  1613. };
  1614. struct Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0 : public MulticastDelegate_t
  1615. {
  1616. };
  1617. struct KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C
  1618. {
  1619. RuntimeObject* ___key;
  1620. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 ___value;
  1621. };
  1622. struct WhereSelectListIterator_2_tEC5FC532BCB0C2374889A1DEAEA2A0AF67061F13 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  1623. {
  1624. List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* ___source;
  1625. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___predicate;
  1626. Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* ___selector;
  1627. Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B ___enumerator;
  1628. };
  1629. struct WhereSelectListIterator_2_tE1C747300584A897C38C04B253D029A28EE61FF4 : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  1630. {
  1631. List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* ___source;
  1632. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___predicate;
  1633. Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3* ___selector;
  1634. Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B ___enumerator;
  1635. };
  1636. struct WhereSelectListIterator_2_tED106563EDAAAFC5D4826BB767636CC6724207C0 : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  1637. {
  1638. List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* ___source;
  1639. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___predicate;
  1640. Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* ___selector;
  1641. Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B ___enumerator;
  1642. };
  1643. struct WhereSelectListIterator_2_t8F9C36625E894E7BDBDCF3F3273EFE656D82E14D : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  1644. {
  1645. List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* ___source;
  1646. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___predicate;
  1647. Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73* ___selector;
  1648. Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054 ___enumerator;
  1649. };
  1650. struct WhereSelectListIterator_2_t8CBDEA25D66F7ED9AE619E7B42005F154E1FAE81 : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  1651. {
  1652. List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* ___source;
  1653. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___predicate;
  1654. Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22* ___selector;
  1655. Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054 ___enumerator;
  1656. };
  1657. struct WhereSelectListIterator_2_t9620CD43165EA820150EA2B2F1938A86D5C2E1F5 : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  1658. {
  1659. List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* ___source;
  1660. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___predicate;
  1661. Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB* ___selector;
  1662. Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054 ___enumerator;
  1663. };
  1664. struct WriteDelegate_t6A0EB21668C92D873ACB875924DE54518D8B7234 : public MulticastDelegate_t
  1665. {
  1666. };
  1667. struct WriteDelegate_t737D0DA8D96562AD76BB67D9C5A5199EDB0171E1 : public MulticastDelegate_t
  1668. {
  1669. };
  1670. struct WriteDelegate_t907C2DAF3A619B832C6D9441AF1C4CDA7914AF1D : public MulticastDelegate_t
  1671. {
  1672. };
  1673. struct WriteDelegate_tE9F20B5E1A664D239EFDD91143B963A216AAB1C7 : public MulticastDelegate_t
  1674. {
  1675. };
  1676. struct WriteDelegate_t023838BBDB83C818E9FDC98ABFA9A9396823E789 : public MulticastDelegate_t
  1677. {
  1678. };
  1679. struct WriteDelegate_t98EF2EAAD5827503FF2F0213C32A4961968D75A0 : public MulticastDelegate_t
  1680. {
  1681. };
  1682. struct WriteDelegate_t055D02BADD3A5DFA009116D80BC93C235313CAE8 : public MulticastDelegate_t
  1683. {
  1684. };
  1685. struct WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7 : public MulticastDelegate_t
  1686. {
  1687. };
  1688. struct NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED
  1689. {
  1690. String_t* ___U3CnameU3Ek__BackingField;
  1691. PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___U3CvalueU3Ek__BackingField;
  1692. };
  1693. struct NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED_marshaled_pinvoke
  1694. {
  1695. char* ___U3CnameU3Ek__BackingField;
  1696. PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke ___U3CvalueU3Ek__BackingField;
  1697. };
  1698. struct NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED_marshaled_com
  1699. {
  1700. Il2CppChar* ___U3CnameU3Ek__BackingField;
  1701. PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com ___U3CvalueU3Ek__BackingField;
  1702. };
  1703. struct Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033
  1704. {
  1705. List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* ____list;
  1706. int32_t ____index;
  1707. int32_t ____version;
  1708. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C ____current;
  1709. };
  1710. struct Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06
  1711. {
  1712. List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* ____list;
  1713. int32_t ____index;
  1714. int32_t ____version;
  1715. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED ____current;
  1716. };
  1717. struct Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39 : public MulticastDelegate_t
  1718. {
  1719. };
  1720. struct Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4 : public MulticastDelegate_t
  1721. {
  1722. };
  1723. struct Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA : public MulticastDelegate_t
  1724. {
  1725. };
  1726. struct Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC : public MulticastDelegate_t
  1727. {
  1728. };
  1729. struct Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB : public MulticastDelegate_t
  1730. {
  1731. };
  1732. struct Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD : public MulticastDelegate_t
  1733. {
  1734. };
  1735. struct Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E : public MulticastDelegate_t
  1736. {
  1737. };
  1738. struct Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E : public MulticastDelegate_t
  1739. {
  1740. };
  1741. struct WhereSelectListIterator_2_tB360A4830EF7E0F0829573AE66B167A7996E0E52 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  1742. {
  1743. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* ___source;
  1744. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___predicate;
  1745. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* ___selector;
  1746. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F ___enumerator;
  1747. };
  1748. struct WhereSelectListIterator_2_tFF1361706039E12FA707C48FE62FD0A43731B6EA : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  1749. {
  1750. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* ___source;
  1751. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___predicate;
  1752. Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115* ___selector;
  1753. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F ___enumerator;
  1754. };
  1755. struct WhereSelectListIterator_2_t60681EEE1A6CB8E9C8EE807AA2E2BDA68B9B6989 : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  1756. {
  1757. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* ___source;
  1758. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___predicate;
  1759. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* ___selector;
  1760. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F ___enumerator;
  1761. };
  1762. struct WhereSelectListIterator_2_t41A7AE956EBDE8CEE5C27A6E3ECD7CD33F668730 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  1763. {
  1764. List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* ___source;
  1765. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___predicate;
  1766. Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* ___selector;
  1767. Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB ___enumerator;
  1768. };
  1769. struct WhereSelectListIterator_2_t6C3621A89FA834F0251E7EF9F3484147BB4FD39E : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  1770. {
  1771. List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* ___source;
  1772. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___predicate;
  1773. Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* ___selector;
  1774. Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB ___enumerator;
  1775. };
  1776. struct WhereSelectListIterator_2_t96704D85C19313BF5304499CA0648C85A9DA5C4F : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  1777. {
  1778. List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* ___source;
  1779. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___predicate;
  1780. Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* ___selector;
  1781. Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB ___enumerator;
  1782. };
  1783. struct WhereSelectListIterator_2_t216412FEB3391E7D14367C5524CC46082B1E583A : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  1784. {
  1785. List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* ___source;
  1786. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___predicate;
  1787. Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4* ___selector;
  1788. Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033 ___enumerator;
  1789. };
  1790. struct WhereSelectListIterator_2_tAF009CBE8959FE8AAF24A5E606A4655277409245 : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  1791. {
  1792. List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* ___source;
  1793. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___predicate;
  1794. Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA* ___selector;
  1795. Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033 ___enumerator;
  1796. };
  1797. struct WhereSelectListIterator_2_tB2BBEE53DFAA8F31DC852A975CC4EC6F88BEFB65 : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  1798. {
  1799. List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* ___source;
  1800. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___predicate;
  1801. Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC* ___selector;
  1802. Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033 ___enumerator;
  1803. };
  1804. struct WhereSelectListIterator_2_t177F986E350A77EED73444042E58A57FF8915CE7 : public Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07
  1805. {
  1806. List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* ___source;
  1807. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___predicate;
  1808. Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD* ___selector;
  1809. Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06 ___enumerator;
  1810. };
  1811. struct WhereSelectListIterator_2_tC7B82E7505D8326313C1B549FBFC1B0FFCCB513C : public Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D
  1812. {
  1813. List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* ___source;
  1814. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___predicate;
  1815. Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E* ___selector;
  1816. Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06 ___enumerator;
  1817. };
  1818. struct WhereSelectListIterator_2_tE15AF534D167BE39094C8F89856ADBFEBE761562 : public Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA
  1819. {
  1820. List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* ___source;
  1821. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___predicate;
  1822. Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E* ___selector;
  1823. Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06 ___enumerator;
  1824. };
  1825. struct List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F_StaticFields
  1826. {
  1827. KeyValuePair_2U5BU5D_t23EB7B590043EB535E2B7A8C2765588E9D6DC674* ___s_emptyArray;
  1828. };
  1829. struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields
  1830. {
  1831. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray;
  1832. };
  1833. struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576_StaticFields
  1834. {
  1835. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___s_emptyArray;
  1836. };
  1837. struct List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6_StaticFields
  1838. {
  1839. InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___s_emptyArray;
  1840. };
  1841. struct List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43_StaticFields
  1842. {
  1843. NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2* ___s_emptyArray;
  1844. };
  1845. struct List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06_StaticFields
  1846. {
  1847. NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* ___s_emptyArray;
  1848. };
  1849. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
  1850. {
  1851. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
  1852. };
  1853. struct List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF_StaticFields
  1854. {
  1855. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* ___s_emptyArray;
  1856. };
  1857. struct List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29_StaticFields
  1858. {
  1859. SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* ___s_emptyArray;
  1860. };
  1861. struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A_StaticFields
  1862. {
  1863. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___s_emptyArray;
  1864. };
  1865. struct List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A_StaticFields
  1866. {
  1867. JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* ___s_emptyArray;
  1868. };
  1869. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  1870. {
  1871. String_t* ___TrueString;
  1872. String_t* ___FalseString;
  1873. };
  1874. struct IntPtr_t_StaticFields
  1875. {
  1876. intptr_t ___Zero;
  1877. };
  1878. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
  1879. {
  1880. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
  1881. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
  1882. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
  1883. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
  1884. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
  1885. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
  1886. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
  1887. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
  1888. };
  1889. struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
  1890. {
  1891. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero;
  1892. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One;
  1893. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up;
  1894. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down;
  1895. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left;
  1896. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right;
  1897. };
  1898. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  1899. {
  1900. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
  1901. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
  1902. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
  1903. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
  1904. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
  1905. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
  1906. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
  1907. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
  1908. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
  1909. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
  1910. };
  1911. struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields
  1912. {
  1913. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero;
  1914. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One;
  1915. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up;
  1916. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down;
  1917. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left;
  1918. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right;
  1919. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward;
  1920. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back;
  1921. };
  1922. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
  1923. {
  1924. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
  1925. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
  1926. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
  1927. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
  1928. };
  1929. #ifdef __clang__
  1930. #pragma clang diagnostic pop
  1931. #endif
  1932. struct SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77 : public RuntimeArray
  1933. {
  1934. ALIGN_FIELD (8) Substring_t2E16755269E6716C22074D6BC0A9099915E67849 m_Items[1];
  1935. inline Substring_t2E16755269E6716C22074D6BC0A9099915E67849 GetAt(il2cpp_array_size_t index) const
  1936. {
  1937. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1938. return m_Items[index];
  1939. }
  1940. inline Substring_t2E16755269E6716C22074D6BC0A9099915E67849* GetAddressAt(il2cpp_array_size_t index)
  1941. {
  1942. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1943. return m_Items + index;
  1944. }
  1945. inline void SetAt(il2cpp_array_size_t index, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 value)
  1946. {
  1947. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1948. m_Items[index] = value;
  1949. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_String), (void*)NULL);
  1950. }
  1951. inline Substring_t2E16755269E6716C22074D6BC0A9099915E67849 GetAtUnchecked(il2cpp_array_size_t index) const
  1952. {
  1953. return m_Items[index];
  1954. }
  1955. inline Substring_t2E16755269E6716C22074D6BC0A9099915E67849* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1956. {
  1957. return m_Items + index;
  1958. }
  1959. inline void SetAtUnchecked(il2cpp_array_size_t index, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 value)
  1960. {
  1961. m_Items[index] = value;
  1962. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_String), (void*)NULL);
  1963. }
  1964. };
  1965. struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC : public RuntimeArray
  1966. {
  1967. ALIGN_FIELD (8) uint8_t m_Items[1];
  1968. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  1969. {
  1970. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1971. return m_Items + il2cpp_array_calc_byte_offset(this, index);
  1972. }
  1973. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1974. {
  1975. return m_Items + il2cpp_array_calc_byte_offset(this, index);
  1976. }
  1977. };
  1978. struct JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3 : public RuntimeArray
  1979. {
  1980. ALIGN_FIELD (8) JsonValue_t01DB320267C848E729A400EF2345979978F851D2 m_Items[1];
  1981. inline JsonValue_t01DB320267C848E729A400EF2345979978F851D2 GetAt(il2cpp_array_size_t index) const
  1982. {
  1983. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1984. return m_Items[index];
  1985. }
  1986. inline JsonValue_t01DB320267C848E729A400EF2345979978F851D2* GetAddressAt(il2cpp_array_size_t index)
  1987. {
  1988. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1989. return m_Items + index;
  1990. }
  1991. inline void SetAt(il2cpp_array_size_t index, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 value)
  1992. {
  1993. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1994. m_Items[index] = value;
  1995. Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___stringValue))->___text))->___m_String), (void*)NULL);
  1996. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  1997. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___arrayValue), (void*)NULL);
  1998. #endif
  1999. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2000. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___objectValue), (void*)NULL);
  2001. #endif
  2002. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2003. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___anyValue), (void*)NULL);
  2004. #endif
  2005. }
  2006. inline JsonValue_t01DB320267C848E729A400EF2345979978F851D2 GetAtUnchecked(il2cpp_array_size_t index) const
  2007. {
  2008. return m_Items[index];
  2009. }
  2010. inline JsonValue_t01DB320267C848E729A400EF2345979978F851D2* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2011. {
  2012. return m_Items + index;
  2013. }
  2014. inline void SetAtUnchecked(il2cpp_array_size_t index, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 value)
  2015. {
  2016. m_Items[index] = value;
  2017. Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___stringValue))->___text))->___m_String), (void*)NULL);
  2018. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2019. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___arrayValue), (void*)NULL);
  2020. #endif
  2021. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2022. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___objectValue), (void*)NULL);
  2023. #endif
  2024. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2025. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___anyValue), (void*)NULL);
  2026. #endif
  2027. }
  2028. };
  2029. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
  2030. {
  2031. ALIGN_FIELD (8) Delegate_t* m_Items[1];
  2032. inline Delegate_t* GetAt(il2cpp_array_size_t index) const
  2033. {
  2034. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2035. return m_Items[index];
  2036. }
  2037. inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
  2038. {
  2039. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2040. return m_Items + index;
  2041. }
  2042. inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
  2043. {
  2044. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2045. m_Items[index] = value;
  2046. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2047. }
  2048. inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
  2049. {
  2050. return m_Items[index];
  2051. }
  2052. inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2053. {
  2054. return m_Items + index;
  2055. }
  2056. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
  2057. {
  2058. m_Items[index] = value;
  2059. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2060. }
  2061. };
  2062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7_gshared (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* __this, const RuntimeMethod* method) ;
  2063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_m94B6BE10680A7C17A075CECF5CFA9CF6ADCCD5F1_gshared (WhereSelectArrayIterator_2_t6B85E2A17B639E8115B6F38526113DE61013012F* __this, SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* ___2_selector, const RuntimeMethod* method) ;
  2064. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m77C320974BB0E8AFA1A7C39B514DDD8C06942AC5_gshared_inline (Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_arg, const RuntimeMethod* method) ;
  2065. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_mF4550AAF07822B89D9CEDD14EA0A726DC11B8487_gshared_inline (Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_arg, const RuntimeMethod* method) ;
  2066. 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) ;
  2067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943_gshared (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* __this, const RuntimeMethod* method) ;
  2068. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_m16BFD018A35DE6CAC3F62621710A5BD2FC1C8A4C_gshared (WhereSelectArrayIterator_2_t9E4C41F46BF92865FCD1DC8A203E7173D21B1C55* __this, SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* ___2_selector, const RuntimeMethod* method) ;
  2069. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_mA098B5996B6AE11EADA0A2F2DE377135468CEBAC_gshared_inline (Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_arg, const RuntimeMethod* method) ;
  2070. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4_gshared (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* __this, RuntimeObject* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, const RuntimeMethod* method) ;
  2071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63_gshared (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* __this, const RuntimeMethod* method) ;
  2072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_m9669A4CF4D10E8AF80F60BA164ADEDA31A9FC458_gshared (WhereSelectArrayIterator_2_tAD14386BB4FF4BDA54DE0D8CE92CCEFB41A784E8* __this, SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* ___2_selector, const RuntimeMethod* method) ;
  2073. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m3C9BCAF1F1F54BB85749F5001D1DFDBEAB600AC8_gshared_inline (Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_arg, const RuntimeMethod* method) ;
  2074. 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) ;
  2075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_m024691946C781CC12E3DB093603BD11356BD59D5_gshared (WhereSelectArrayIterator_2_t56546669D0E54DFC7C9064C9D6F538AB205FB27F* __this, JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* ___2_selector, const RuntimeMethod* method) ;
  2076. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m60AC8696E0B36FEA3C3F1A9818798A3D18953D63_gshared_inline (Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* __this, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 ___0_arg, const RuntimeMethod* method) ;
  2077. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m321B177CDE142D1D55BBD1D63153186A54FEE249_gshared_inline (Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* __this, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 ___0_arg, const RuntimeMethod* method) ;
  2078. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_m5E9395DC536466521AEEEAF170431DF4B9176166_gshared (WhereSelectArrayIterator_2_tDEB30313ED49F538FFC4E5260A2D58975F5516A9* __this, JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* ___2_selector, const RuntimeMethod* method) ;
  2079. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_m7C8D770BA29067A536942979753FAB53ED84A348_gshared_inline (Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* __this, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 ___0_arg, const RuntimeMethod* method) ;
  2080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_m916EF323CEBA12B5B72AA2A3A4ACB44C46A03E43_gshared (WhereSelectArrayIterator_2_t3367BBB3AE17399D2D57ED946DFF2210A5760296* __this, JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* ___2_selector, const RuntimeMethod* method) ;
  2081. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mCF21D6903C1C9AB285FB0E244CDE0E9ACAC429ED_gshared_inline (Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* __this, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 ___0_arg, const RuntimeMethod* method) ;
  2082. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m22C0AB39BB3221C165130C752C6DE1EEE5BA6F15_gshared (WhereSelectEnumerableIterator_2_t19830800B948D8F14F9C7568D25A606B51B299A0* __this, RuntimeObject* ___0_source, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___1_predicate, Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4* ___2_selector, const RuntimeMethod* method) ;
  2083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB_gshared (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* __this, const RuntimeMethod* method) ;
  2084. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m3EFCA43071E49247CA187C6905BBE3AD2919734F_gshared_inline (Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* __this, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C ___0_arg, const RuntimeMethod* method) ;
  2085. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_mC9771FD810A0346CDC317D6BD7143A93AC8B1ADB_gshared_inline (Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4* __this, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C ___0_arg, const RuntimeMethod* method) ;
  2086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m00D95847914AE245C9D77597F9754FC628382F2F_gshared (WhereSelectEnumerableIterator_2_tF6629755F25900E2EE127C287D816EF62BA633E7* __this, RuntimeObject* ___0_source, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___1_predicate, Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA* ___2_selector, const RuntimeMethod* method) ;
  2087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iterator_1_Dispose_m202F0F3E8FFAA3098FE51C5F168900249540D23B_gshared (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* __this, const RuntimeMethod* method) ;
  2088. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_mD8528092C448FCBCE637FA2906990AC587286B9F_gshared_inline (Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA* __this, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C ___0_arg, const RuntimeMethod* method) ;
  2089. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_mA4D6A2B03C92F326337BBF6BC15E2E7F43E7769B_gshared (WhereSelectEnumerableIterator_2_tF4E9E93E0347B660B2E7D0D096D81D8D60ED06F5* __this, RuntimeObject* ___0_source, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___1_predicate, Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC* ___2_selector, const RuntimeMethod* method) ;
  2090. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Iterator_1_Dispose_m953BCF886C8A63456821023DBA45EBD9AC44EB07_gshared (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* __this, const RuntimeMethod* method) ;
  2091. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mE36CAA341FFDEA72D043824CA9EECE531922B64F_gshared_inline (Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC* __this, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C ___0_arg, const RuntimeMethod* method) ;
  2092. 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) ;
  2093. 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) ;
  2094. 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) ;
  2095. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_mE2982FE4532E7BC822E58B204B2F1CC49C94BAAD_gshared (WhereSelectEnumerableIterator_2_t7CB60FFED86F6D26C6A5B1D184E1352EB0392037* __this, RuntimeObject* ___0_source, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___1_predicate, Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* ___2_selector, const RuntimeMethod* method) ;
  2096. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_gshared_inline (Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___0_arg, const RuntimeMethod* method) ;
  2097. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m2F5EF7EE15634492B2E930C5F3DF28F3071CD5F0_gshared_inline (Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* __this, int32_t ___0_arg, const RuntimeMethod* method) ;
  2098. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m4642E36C7C398D77627A089400BC9644070BB961_gshared (WhereSelectEnumerableIterator_2_tDD2635B7AD366E4AB5516D7A41BA9DD22EE23329* __this, RuntimeObject* ___0_source, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___1_predicate, Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3* ___2_selector, const RuntimeMethod* method) ;
  2099. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_mBB8CAC6EFDF890C52EA1A7FB6BDC74AE46893959_gshared_inline (Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3* __this, int32_t ___0_arg, const RuntimeMethod* method) ;
  2100. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_mB18011BF045D54FAE4BDA9673E3026CF6E363F5C_gshared (WhereSelectEnumerableIterator_2_t1BC7D7BF022E4B65396A3E85C50E08AD7C53F3B6* __this, RuntimeObject* ___0_source, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___1_predicate, Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* ___2_selector, const RuntimeMethod* method) ;
  2101. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_gshared_inline (Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, int32_t ___0_arg, const RuntimeMethod* method) ;
  2102. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m49DEE23D12DBA2EE2A911A4C1D3CE2DE0C0CE2ED_gshared (WhereSelectEnumerableIterator_2_t13237BF451DE330331C5DDE6D8E3E202A72E48E5* __this, RuntimeObject* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13* ___2_selector, const RuntimeMethod* method) ;
  2103. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_mDA1881613DBD7FA5B08D09294EC8EC31432B6856_gshared_inline (Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_arg, const RuntimeMethod* method) ;
  2104. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_mED2D0AC4D1A7A591A154C30875FE4E98D6CBC2FF_gshared_inline (Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_arg, const RuntimeMethod* method) ;
  2105. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m7C83BFD2FAE565BCEAA43B821FC018C4809E4329_gshared (WhereSelectEnumerableIterator_2_t63DF8B8C948F8F61F06FA7E4CA2C34360E76BEC1* __this, RuntimeObject* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41* ___2_selector, const RuntimeMethod* method) ;
  2106. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_m4DF4F7C778C6FA0551F7553C2CDAEC9FC552AFBC_gshared_inline (Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_arg, const RuntimeMethod* method) ;
  2107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_mDA2ED19EA8414EDC58538649E92C0467690D5086_gshared (WhereSelectEnumerableIterator_2_t9C67AAA2ED2FD29A2669EB83E215FFE089A67A7F* __this, RuntimeObject* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* ___2_selector, const RuntimeMethod* method) ;
  2108. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mCA6E1000E87F5A3E5777DB083816D433BDB80B69_gshared_inline (Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_arg, const RuntimeMethod* method) ;
  2109. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_mA9AE4892EF14CF2F726109894A9F303643B17352_gshared (WhereSelectEnumerableIterator_2_t5DDBC4F29FD01598553BF06DDFF0EA405AC0B743* __this, RuntimeObject* ___0_source, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___1_predicate, Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73* ___2_selector, const RuntimeMethod* method) ;
  2110. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m858184794EB5168858FAC26769D630B0DB7B6748_gshared_inline (Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* __this, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 ___0_arg, const RuntimeMethod* method) ;
  2111. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_mF9633538D1853877BCEB7F4298FEA15AC4E80BB4_gshared_inline (Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73* __this, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 ___0_arg, const RuntimeMethod* method) ;
  2112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m23B52E787C9DD0F0644C7C1193C70E0FC4D5F716_gshared (WhereSelectEnumerableIterator_2_t8E21B6F6EA8071DBFB34E7344CABD2FC17E41C15* __this, RuntimeObject* ___0_source, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___1_predicate, Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22* ___2_selector, const RuntimeMethod* method) ;
  2113. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_m726B5D759A9573CA3EB19FA49313A307C51D4B6C_gshared_inline (Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22* __this, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 ___0_arg, const RuntimeMethod* method) ;
  2114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m4294A5F11CA83A31D6AAEFAE49AB97DD9C32B9D8_gshared (WhereSelectEnumerableIterator_2_t2F13886E458FA7B1455A3B7D5F3D33BC1366013E* __this, RuntimeObject* ___0_source, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___1_predicate, Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB* ___2_selector, const RuntimeMethod* method) ;
  2115. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mA8364FEB57F999A8B8FB5F86A92E43E386B1AC37_gshared_inline (Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB* __this, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 ___0_arg, const RuntimeMethod* method) ;
  2116. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m2D8AE5F72DA171609279E97277CE04EFBA116DB8_gshared (WhereSelectEnumerableIterator_2_t3F5D73FE2E4639C1B69711E154D2EF71E36EF96D* __this, RuntimeObject* ___0_source, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___1_predicate, Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD* ___2_selector, const RuntimeMethod* method) ;
  2117. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_mC47A32134FE9D29EC4CB4F0748C0D9BC7308E4AE_gshared_inline (Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* __this, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED ___0_arg, const RuntimeMethod* method) ;
  2118. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m91FF57814BC16A6CB6A522CF8FEE1F3F5EC0E01A_gshared_inline (Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD* __this, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED ___0_arg, const RuntimeMethod* method) ;
  2119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m970919BF72719E9D8530FAEAAB5BE98DE0C88E86_gshared (WhereSelectEnumerableIterator_2_t79A579557255664E30D6CFB0D42B03458D1B2AA1* __this, RuntimeObject* ___0_source, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___1_predicate, Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E* ___2_selector, const RuntimeMethod* method) ;
  2120. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_m98BD0C55A1CD06D39C058CD5ECB1A06EBBC93838_gshared_inline (Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E* __this, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED ___0_arg, const RuntimeMethod* method) ;
  2121. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m5DA3CB52057EC9AA84D632FB6524FE4C2BEBD7CB_gshared (WhereSelectEnumerableIterator_2_t4EDFE2F05333238CCB454164C4B15E32CBADCA4D* __this, RuntimeObject* ___0_source, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___1_predicate, Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E* ___2_selector, const RuntimeMethod* method) ;
  2122. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mD8BFCFF2BFA3D8713A509AE0323C26367C105586_gshared_inline (Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E* __this, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED ___0_arg, const RuntimeMethod* method) ;
  2123. 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) ;
  2124. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) ;
  2125. 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) ;
  2126. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m83F02D7AA13775EE89F358A8F7D0E60D5C8BAAA4_gshared (WhereSelectEnumerableIterator_2_t34F070EEBD4B243AC7C65AF069600EF494D48885* __this, RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* ___2_selector, const RuntimeMethod* method) ;
  2127. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_m8EC669DC5A67A9D04779DDF464082ED708D41F27_gshared_inline (Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) ;
  2128. 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) ;
  2129. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) ;
  2130. 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) ;
  2131. 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) ;
  2132. 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) ;
  2133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m6A8FE8B4D2F17ADBC21012752F7F3BC952BAB662_gshared (WhereSelectEnumerableIterator_2_tE6D9BD5B3ECF43FD4405FDD2C2254C4E31BDA366* __this, RuntimeObject* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115* ___2_selector, const RuntimeMethod* method) ;
  2134. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_mDDAE5E08C41E5668036677ED209B850CC6547292_gshared_inline (Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method) ;
  2135. 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) ;
  2136. 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) ;
  2137. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m7669735FC9C8CCB008796A885B3FFCC75F6B95BB_gshared (WhereSelectEnumerableIterator_2_t648A94949C34CD45E3691E0BE0209FCCF84D3A08* __this, RuntimeObject* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* ___2_selector, const RuntimeMethod* method) ;
  2138. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m25883F753A672BA40B723092E5FC096E5FD3E024_gshared (WhereSelectEnumerableIterator_2_t7A8FD55B15A52D1CD2856CC42A68AFF27E8E4B52* __this, RuntimeObject* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* ___2_selector, const RuntimeMethod* method) ;
  2139. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m00CB9E101446B045892745F58BF40040F778B226_gshared (WhereSelectEnumerableIterator_2_tBE517E5EEAF92FA162063206E30F10B12BFE1796* __this, RuntimeObject* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* ___2_selector, const RuntimeMethod* method) ;
  2140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m4BFB23FC3EB862B926245B796CA839E426FA009E_gshared (WhereSelectEnumerableIterator_2_tFC26CE2CB9FF64C21188449A044E41B8BB099917* __this, RuntimeObject* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* ___2_selector, const RuntimeMethod* method) ;
  2141. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m10782D149F90A9C4AB58038312DE7F0D44331AC3_gshared (WhereSelectEnumerableIterator_2_tF244D1AD61638DBCE2856798487C6CDD5257681B* __this, RuntimeObject* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* ___2_selector, const RuntimeMethod* method) ;
  2142. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_mFA2F1A272A5B56187B4855788D1FC2F6AB5A6B0F_gshared (WhereSelectEnumerableIterator_2_t8B8334B66CFA4FFFFC7E074826D17DEFFF767534* __this, RuntimeObject* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* ___2_selector, const RuntimeMethod* method) ;
  2143. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m0C736188EDFFE32AB15CA42E5CAF6448966D7802_gshared (WhereSelectListIterator_2_t216412FEB3391E7D14367C5524CC46082B1E583A* __this, List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* ___0_source, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___1_predicate, Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4* ___2_selector, const RuntimeMethod* method) ;
  2144. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033 List_1_GetEnumerator_mC348850B6A5BCD026D7DE9E738D73E6B39622617_gshared (List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* __this, const RuntimeMethod* method) ;
  2145. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C Enumerator_get_Current_m3D3107CD31B1A80171125849D1294C93E7A50C22_gshared_inline (Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033* __this, const RuntimeMethod* method) ;
  2146. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m680D21266204C331A9BC819327CDCC483E571AC7_gshared (Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033* __this, const RuntimeMethod* method) ;
  2147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m212D53AED9A8909BB029EC3F6FC00C973F051379_gshared (WhereSelectListIterator_2_tAF009CBE8959FE8AAF24A5E606A4655277409245* __this, List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* ___0_source, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___1_predicate, Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA* ___2_selector, const RuntimeMethod* method) ;
  2148. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m2396DCB7282A7B7B02DA7D1FD7AB545A793E8F21_gshared (WhereSelectListIterator_2_tB2BBEE53DFAA8F31DC852A975CC4EC6F88BEFB65* __this, List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* ___0_source, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___1_predicate, Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC* ___2_selector, const RuntimeMethod* method) ;
  2149. 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) ;
  2150. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
  2151. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_gshared_inline (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) ;
  2152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_gshared (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) ;
  2153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_mE1A2D2A162D6FC64DE67E5AE6A4D3FF81E3A34FF_gshared (WhereSelectListIterator_2_tEC5FC532BCB0C2374889A1DEAEA2A0AF67061F13* __this, List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* ___0_source, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___1_predicate, Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* ___2_selector, const RuntimeMethod* method) ;
  2154. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B List_1_GetEnumerator_m87BBBF3FBB0A4EBF1C2940AA91570D7F1565F60D_gshared (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, const RuntimeMethod* method) ;
  2155. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_mB6A201CD563FEF33A6BDA75B83C7BF2AA36CD98C_gshared_inline (Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B* __this, const RuntimeMethod* method) ;
  2156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCAE99D26B8B4D7880B37A70AC8DFD8C7AA4FCCE5_gshared (Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B* __this, const RuntimeMethod* method) ;
  2157. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m86FB1EF6DD06CD0028040B89DBD78B4C577F9196_gshared (WhereSelectListIterator_2_tE1C747300584A897C38C04B253D029A28EE61FF4* __this, List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* ___0_source, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___1_predicate, Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3* ___2_selector, const RuntimeMethod* method) ;
  2158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m80BB1C97A9B4B9C60648387CF6393E5D6C6B7AE7_gshared (WhereSelectListIterator_2_tED106563EDAAAFC5D4826BB767636CC6724207C0* __this, List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* ___0_source, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___1_predicate, Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* ___2_selector, const RuntimeMethod* method) ;
  2159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m560E811D260AAF22D1BA93E1E806D01D6912EB1F_gshared (WhereSelectListIterator_2_t72F7F0B0B6614C06BF7822AED0653A79051BE1A6* __this, List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13* ___2_selector, const RuntimeMethod* method) ;
  2160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D List_1_GetEnumerator_m29A75776B211A8A73BA0F0BDD4EE3F8AFB4F57D5_gshared (List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* __this, const RuntimeMethod* method) ;
  2161. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Enumerator_get_Current_m6E5830352E5082086B6B8F79AB4DABC2A18414A3_gshared_inline (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D* __this, const RuntimeMethod* method) ;
  2162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mFF6CD854E66A32544CE8D1C58A74C324CE2E822E_gshared (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D* __this, const RuntimeMethod* method) ;
  2163. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_mF85D17BE66C1306EFCDD26409BE55B790F79EAC7_gshared (WhereSelectListIterator_2_t689CF6744B5DA4348991EEB1526B6218E6AA7B76* __this, List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41* ___2_selector, const RuntimeMethod* method) ;
  2164. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m6BCE5A345461986F8A5135101B04C991E317945D_gshared (WhereSelectListIterator_2_t74EFBD313BDAB6E63085AF2C26CFC2273FB7A1CA* __this, List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* ___2_selector, const RuntimeMethod* method) ;
  2165. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m8A45D7203970CAEC56A17FB7642DC08354FE71AC_gshared (WhereSelectListIterator_2_t8F9C36625E894E7BDBDCF3F3273EFE656D82E14D* __this, List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* ___0_source, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___1_predicate, Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73* ___2_selector, const RuntimeMethod* method) ;
  2166. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054 List_1_GetEnumerator_mE145D413FF6CDAE7061E3B5CED7823B0EFCBB7F5_gshared (List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* __this, const RuntimeMethod* method) ;
  2167. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 Enumerator_get_Current_mE64095D45062ABD3FE097C12C8A767F4378A3658_gshared_inline (Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054* __this, const RuntimeMethod* method) ;
  2168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m43A6E06C5BF5734DB6AD0687EF52131A51F0FCC8_gshared (Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054* __this, const RuntimeMethod* method) ;
  2169. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_mD72ECEB2A0980E5F93455365BA960143A34085DB_gshared (WhereSelectListIterator_2_t8CBDEA25D66F7ED9AE619E7B42005F154E1FAE81* __this, List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* ___0_source, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___1_predicate, Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22* ___2_selector, const RuntimeMethod* method) ;
  2170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m5B76AF3B3FB2BBABD403C1A3D66C1A5835BA7561_gshared (WhereSelectListIterator_2_t9620CD43165EA820150EA2B2F1938A86D5C2E1F5* __this, List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* ___0_source, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___1_predicate, Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB* ___2_selector, const RuntimeMethod* method) ;
  2171. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m8618F34681C4961ABD40B542F1C67BDED28DCF4F_gshared (WhereSelectListIterator_2_t177F986E350A77EED73444042E58A57FF8915CE7* __this, List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* ___0_source, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___1_predicate, Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD* ___2_selector, const RuntimeMethod* method) ;
  2172. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06 List_1_GetEnumerator_m8E8CDE0EBC3A66F0257FD41A31A4055983A0665B_gshared (List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* __this, const RuntimeMethod* method) ;
  2173. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED Enumerator_get_Current_m83264A170B9E2284E4A91DD95D9E58A4AC7A065D_gshared_inline (Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06* __this, const RuntimeMethod* method) ;
  2174. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m8FDA47B1AB6128A33F2C41EAA3448D67A00A51C5_gshared (Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06* __this, const RuntimeMethod* method) ;
  2175. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_mACC4D7CA5223D22CBC36F756CA54BA80C06723C9_gshared (WhereSelectListIterator_2_tC7B82E7505D8326313C1B549FBFC1B0FFCCB513C* __this, List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* ___0_source, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___1_predicate, Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E* ___2_selector, const RuntimeMethod* method) ;
  2176. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m0114667628FFFB49A744DF5C3B5A35A1814E363B_gshared (WhereSelectListIterator_2_tE15AF534D167BE39094C8F89856ADBFEBE761562* __this, List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* ___0_source, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___1_predicate, Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E* ___2_selector, const RuntimeMethod* method) ;
  2177. 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) ;
  2178. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  2179. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
  2180. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
  2181. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_mF6B7E88239427705172E9C20967757449FE7FCF5_gshared (WhereSelectListIterator_2_tF87B8F9C03ADBCBD76DE50EE82E24D5FF5DFC266* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* ___2_selector, const RuntimeMethod* method) ;
  2182. 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) ;
  2183. 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) ;
  2184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F List_1_GetEnumerator_m171CCAFC24F3096494C02B26FB8B10C408952751_gshared (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* __this, const RuntimeMethod* method) ;
  2185. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 Enumerator_get_Current_m4E279E6389EB06C5DBE88A74E3BD3F23FB2B17E4_gshared_inline (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* __this, const RuntimeMethod* method) ;
  2186. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m6A369A40774C06803D46E3D1DBA2874ECFF63E9E_gshared (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* __this, const RuntimeMethod* method) ;
  2187. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m9435C8BAA035BE07F3983A2F3C06D5F3F2EF97BF_gshared (WhereSelectListIterator_2_tFF1361706039E12FA707C48FE62FD0A43731B6EA* __this, List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115* ___2_selector, const RuntimeMethod* method) ;
  2188. 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) ;
  2189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_mE284E07CB05A30CB3CD67A6B975FFBB56EA2B829_gshared (WhereSelectListIterator_2_t793E1457EA65F982F1E56BAD6F9D0C97047DF484* __this, List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* ___2_selector, const RuntimeMethod* method) ;
  2190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785 List_1_GetEnumerator_m2E8AAA332A1CCE110C46806675D27756C848C264_gshared (List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* __this, const RuntimeMethod* method) ;
  2191. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Substring_t2E16755269E6716C22074D6BC0A9099915E67849 Enumerator_get_Current_m543479141C23CB5A761FFAE440388CA38F12F73A_gshared_inline (Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785* __this, const RuntimeMethod* method) ;
  2192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mBD8837024473F97D1F793AD3DF5E27568D7BDD06_gshared (Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785* __this, const RuntimeMethod* method) ;
  2193. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m76DFD3D8B5B62444383A84BE159C61CBE99D98DA_gshared (WhereSelectListIterator_2_t783076280AA5A0279F1CF30B5F192A923D62C1E7* __this, List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* ___2_selector, const RuntimeMethod* method) ;
  2194. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_mDEC1BA11C8B63FF5BC0568D2F273C66867A0FC83_gshared (WhereSelectListIterator_2_t943FB9C430D28BC0B04E2A8E2B3E914860BCA6BC* __this, List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* ___2_selector, const RuntimeMethod* method) ;
  2195. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m2F45E03F13987C106503E1A03492C57DFF49FA6D_gshared (WhereSelectListIterator_2_t41A7AE956EBDE8CEE5C27A6E3ECD7CD33F668730* __this, List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* ___2_selector, const RuntimeMethod* method) ;
  2196. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB List_1_GetEnumerator_mE2A3E04FB3B522B90EBAC4EFFF9614F47FE19D13_gshared (List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* __this, const RuntimeMethod* method) ;
  2197. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR JsonValue_t01DB320267C848E729A400EF2345979978F851D2 Enumerator_get_Current_m9F9305DFA7957A66E104431A3EB3D5C071B4587D_gshared_inline (Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB* __this, const RuntimeMethod* method) ;
  2198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m698365CC16BD65E80A0737FD26ED23F19C8AE5DF_gshared (Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB* __this, const RuntimeMethod* method) ;
  2199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_mA16961886A67BC49FFE65D6057D3BA28D407DF89_gshared (WhereSelectListIterator_2_t6C3621A89FA834F0251E7EF9F3484147BB4FD39E* __this, List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* ___2_selector, const RuntimeMethod* method) ;
  2200. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_mDB747029572F65F32894254A0E779C445B0B1E15_gshared (WhereSelectListIterator_2_t96704D85C19313BF5304499CA0648C85A9DA5C4F* __this, List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* ___2_selector, const RuntimeMethod* method) ;
  2201. inline void Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7 (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* __this, const RuntimeMethod* method)
  2202. {
  2203. (( void (*) (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*, const RuntimeMethod*))Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7_gshared)(__this, method);
  2204. }
  2205. inline void WhereSelectArrayIterator_2__ctor_m94B6BE10680A7C17A075CECF5CFA9CF6ADCCD5F1 (WhereSelectArrayIterator_2_t6B85E2A17B639E8115B6F38526113DE61013012F* __this, SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* ___2_selector, const RuntimeMethod* method)
  2206. {
  2207. (( void (*) (WhereSelectArrayIterator_2_t6B85E2A17B639E8115B6F38526113DE61013012F*, SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77*, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F*, Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD*, const RuntimeMethod*))WhereSelectArrayIterator_2__ctor_m94B6BE10680A7C17A075CECF5CFA9CF6ADCCD5F1_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2208. }
  2209. inline bool Func_2_Invoke_m77C320974BB0E8AFA1A7C39B514DDD8C06942AC5_inline (Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_arg, const RuntimeMethod* method)
  2210. {
  2211. return (( bool (*) (Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F*, Substring_t2E16755269E6716C22074D6BC0A9099915E67849, const RuntimeMethod*))Func_2_Invoke_m77C320974BB0E8AFA1A7C39B514DDD8C06942AC5_gshared_inline)(__this, ___0_arg, method);
  2212. }
  2213. inline int32_t Func_2_Invoke_mF4550AAF07822B89D9CEDD14EA0A726DC11B8487_inline (Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_arg, const RuntimeMethod* method)
  2214. {
  2215. return (( int32_t (*) (Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD*, Substring_t2E16755269E6716C22074D6BC0A9099915E67849, const RuntimeMethod*))Func_2_Invoke_mF4550AAF07822B89D9CEDD14EA0A726DC11B8487_gshared_inline)(__this, ___0_arg, method);
  2216. }
  2217. inline void WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* __this, RuntimeObject* ___0_source, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___1_predicate, const RuntimeMethod* method)
  2218. {
  2219. (( void (*) (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*, RuntimeObject*, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA*, const RuntimeMethod*))WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE_gshared)(__this, ___0_source, ___1_predicate, method);
  2220. }
  2221. inline void Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943 (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* __this, const RuntimeMethod* method)
  2222. {
  2223. (( void (*) (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*, const RuntimeMethod*))Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943_gshared)(__this, method);
  2224. }
  2225. inline void WhereSelectArrayIterator_2__ctor_m16BFD018A35DE6CAC3F62621710A5BD2FC1C8A4C (WhereSelectArrayIterator_2_t9E4C41F46BF92865FCD1DC8A203E7173D21B1C55* __this, SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* ___2_selector, const RuntimeMethod* method)
  2226. {
  2227. (( void (*) (WhereSelectArrayIterator_2_t9E4C41F46BF92865FCD1DC8A203E7173D21B1C55*, SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77*, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F*, Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B*, const RuntimeMethod*))WhereSelectArrayIterator_2__ctor_m16BFD018A35DE6CAC3F62621710A5BD2FC1C8A4C_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2228. }
  2229. inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_mA098B5996B6AE11EADA0A2F2DE377135468CEBAC_inline (Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_arg, const RuntimeMethod* method)
  2230. {
  2231. return (( InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*) (Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B*, Substring_t2E16755269E6716C22074D6BC0A9099915E67849, const RuntimeMethod*))Func_2_Invoke_mA098B5996B6AE11EADA0A2F2DE377135468CEBAC_gshared_inline)(__this, ___0_arg, method);
  2232. }
  2233. inline void WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4 (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* __this, RuntimeObject* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, const RuntimeMethod* method)
  2234. {
  2235. (( void (*) (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*, RuntimeObject*, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA*, const RuntimeMethod*))WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4_gshared)(__this, ___0_source, ___1_predicate, method);
  2236. }
  2237. inline void Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63 (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* __this, const RuntimeMethod* method)
  2238. {
  2239. (( void (*) (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*, const RuntimeMethod*))Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63_gshared)(__this, method);
  2240. }
  2241. inline void WhereSelectArrayIterator_2__ctor_m9669A4CF4D10E8AF80F60BA164ADEDA31A9FC458 (WhereSelectArrayIterator_2_tAD14386BB4FF4BDA54DE0D8CE92CCEFB41A784E8* __this, SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* ___2_selector, const RuntimeMethod* method)
  2242. {
  2243. (( void (*) (WhereSelectArrayIterator_2_tAD14386BB4FF4BDA54DE0D8CE92CCEFB41A784E8*, SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77*, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F*, Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB*, const RuntimeMethod*))WhereSelectArrayIterator_2__ctor_m9669A4CF4D10E8AF80F60BA164ADEDA31A9FC458_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2244. }
  2245. inline RuntimeObject* Func_2_Invoke_m3C9BCAF1F1F54BB85749F5001D1DFDBEAB600AC8_inline (Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_arg, const RuntimeMethod* method)
  2246. {
  2247. return (( RuntimeObject* (*) (Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB*, Substring_t2E16755269E6716C22074D6BC0A9099915E67849, const RuntimeMethod*))Func_2_Invoke_m3C9BCAF1F1F54BB85749F5001D1DFDBEAB600AC8_gshared_inline)(__this, ___0_arg, method);
  2248. }
  2249. inline void WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01 (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* __this, RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method)
  2250. {
  2251. (( void (*) (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*, RuntimeObject*, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, const RuntimeMethod*))WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01_gshared)(__this, ___0_source, ___1_predicate, method);
  2252. }
  2253. inline void WhereSelectArrayIterator_2__ctor_m024691946C781CC12E3DB093603BD11356BD59D5 (WhereSelectArrayIterator_2_t56546669D0E54DFC7C9064C9D6F538AB205FB27F* __this, JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* ___2_selector, const RuntimeMethod* method)
  2254. {
  2255. (( void (*) (WhereSelectArrayIterator_2_t56546669D0E54DFC7C9064C9D6F538AB205FB27F*, JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3*, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169*, Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C*, const RuntimeMethod*))WhereSelectArrayIterator_2__ctor_m024691946C781CC12E3DB093603BD11356BD59D5_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2256. }
  2257. inline bool Func_2_Invoke_m60AC8696E0B36FEA3C3F1A9818798A3D18953D63_inline (Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* __this, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 ___0_arg, const RuntimeMethod* method)
  2258. {
  2259. return (( bool (*) (Func_2_t93FE63D487003DC89C264F70099E05071B9C1169*, JsonValue_t01DB320267C848E729A400EF2345979978F851D2, const RuntimeMethod*))Func_2_Invoke_m60AC8696E0B36FEA3C3F1A9818798A3D18953D63_gshared_inline)(__this, ___0_arg, method);
  2260. }
  2261. inline int32_t Func_2_Invoke_m321B177CDE142D1D55BBD1D63153186A54FEE249_inline (Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* __this, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 ___0_arg, const RuntimeMethod* method)
  2262. {
  2263. return (( int32_t (*) (Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C*, JsonValue_t01DB320267C848E729A400EF2345979978F851D2, const RuntimeMethod*))Func_2_Invoke_m321B177CDE142D1D55BBD1D63153186A54FEE249_gshared_inline)(__this, ___0_arg, method);
  2264. }
  2265. inline void WhereSelectArrayIterator_2__ctor_m5E9395DC536466521AEEEAF170431DF4B9176166 (WhereSelectArrayIterator_2_tDEB30313ED49F538FFC4E5260A2D58975F5516A9* __this, JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* ___2_selector, const RuntimeMethod* method)
  2266. {
  2267. (( void (*) (WhereSelectArrayIterator_2_tDEB30313ED49F538FFC4E5260A2D58975F5516A9*, JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3*, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169*, Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595*, const RuntimeMethod*))WhereSelectArrayIterator_2__ctor_m5E9395DC536466521AEEEAF170431DF4B9176166_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2268. }
  2269. inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_m7C8D770BA29067A536942979753FAB53ED84A348_inline (Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* __this, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 ___0_arg, const RuntimeMethod* method)
  2270. {
  2271. return (( InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*) (Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595*, JsonValue_t01DB320267C848E729A400EF2345979978F851D2, const RuntimeMethod*))Func_2_Invoke_m7C8D770BA29067A536942979753FAB53ED84A348_gshared_inline)(__this, ___0_arg, method);
  2272. }
  2273. inline void WhereSelectArrayIterator_2__ctor_m916EF323CEBA12B5B72AA2A3A4ACB44C46A03E43 (WhereSelectArrayIterator_2_t3367BBB3AE17399D2D57ED946DFF2210A5760296* __this, JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* ___2_selector, const RuntimeMethod* method)
  2274. {
  2275. (( void (*) (WhereSelectArrayIterator_2_t3367BBB3AE17399D2D57ED946DFF2210A5760296*, JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3*, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169*, Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0*, const RuntimeMethod*))WhereSelectArrayIterator_2__ctor_m916EF323CEBA12B5B72AA2A3A4ACB44C46A03E43_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2276. }
  2277. inline RuntimeObject* Func_2_Invoke_mCF21D6903C1C9AB285FB0E244CDE0E9ACAC429ED_inline (Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* __this, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 ___0_arg, const RuntimeMethod* method)
  2278. {
  2279. return (( RuntimeObject* (*) (Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0*, JsonValue_t01DB320267C848E729A400EF2345979978F851D2, const RuntimeMethod*))Func_2_Invoke_mCF21D6903C1C9AB285FB0E244CDE0E9ACAC429ED_gshared_inline)(__this, ___0_arg, method);
  2280. }
  2281. inline void WhereSelectEnumerableIterator_2__ctor_m22C0AB39BB3221C165130C752C6DE1EEE5BA6F15 (WhereSelectEnumerableIterator_2_t19830800B948D8F14F9C7568D25A606B51B299A0* __this, RuntimeObject* ___0_source, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___1_predicate, Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4* ___2_selector, const RuntimeMethod* method)
  2282. {
  2283. (( void (*) (WhereSelectEnumerableIterator_2_t19830800B948D8F14F9C7568D25A606B51B299A0*, RuntimeObject*, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39*, Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m22C0AB39BB3221C165130C752C6DE1EEE5BA6F15_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2284. }
  2285. inline void Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* __this, const RuntimeMethod* method)
  2286. {
  2287. (( void (*) (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*, const RuntimeMethod*))Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB_gshared)(__this, method);
  2288. }
  2289. inline bool Func_2_Invoke_m3EFCA43071E49247CA187C6905BBE3AD2919734F_inline (Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* __this, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C ___0_arg, const RuntimeMethod* method)
  2290. {
  2291. return (( bool (*) (Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39*, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C, const RuntimeMethod*))Func_2_Invoke_m3EFCA43071E49247CA187C6905BBE3AD2919734F_gshared_inline)(__this, ___0_arg, method);
  2292. }
  2293. inline int32_t Func_2_Invoke_mC9771FD810A0346CDC317D6BD7143A93AC8B1ADB_inline (Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4* __this, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C ___0_arg, const RuntimeMethod* method)
  2294. {
  2295. return (( int32_t (*) (Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4*, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C, const RuntimeMethod*))Func_2_Invoke_mC9771FD810A0346CDC317D6BD7143A93AC8B1ADB_gshared_inline)(__this, ___0_arg, method);
  2296. }
  2297. inline void WhereSelectEnumerableIterator_2__ctor_m00D95847914AE245C9D77597F9754FC628382F2F (WhereSelectEnumerableIterator_2_tF6629755F25900E2EE127C287D816EF62BA633E7* __this, RuntimeObject* ___0_source, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___1_predicate, Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA* ___2_selector, const RuntimeMethod* method)
  2298. {
  2299. (( void (*) (WhereSelectEnumerableIterator_2_tF6629755F25900E2EE127C287D816EF62BA633E7*, RuntimeObject*, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39*, Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m00D95847914AE245C9D77597F9754FC628382F2F_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2300. }
  2301. inline void Iterator_1_Dispose_m202F0F3E8FFAA3098FE51C5F168900249540D23B (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* __this, const RuntimeMethod* method)
  2302. {
  2303. (( void (*) (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*, const RuntimeMethod*))Iterator_1_Dispose_m202F0F3E8FFAA3098FE51C5F168900249540D23B_gshared)(__this, method);
  2304. }
  2305. inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_mD8528092C448FCBCE637FA2906990AC587286B9F_inline (Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA* __this, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C ___0_arg, const RuntimeMethod* method)
  2306. {
  2307. return (( InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*) (Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA*, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C, const RuntimeMethod*))Func_2_Invoke_mD8528092C448FCBCE637FA2906990AC587286B9F_gshared_inline)(__this, ___0_arg, method);
  2308. }
  2309. inline void WhereSelectEnumerableIterator_2__ctor_mA4D6A2B03C92F326337BBF6BC15E2E7F43E7769B (WhereSelectEnumerableIterator_2_tF4E9E93E0347B660B2E7D0D096D81D8D60ED06F5* __this, RuntimeObject* ___0_source, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___1_predicate, Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC* ___2_selector, const RuntimeMethod* method)
  2310. {
  2311. (( void (*) (WhereSelectEnumerableIterator_2_tF4E9E93E0347B660B2E7D0D096D81D8D60ED06F5*, RuntimeObject*, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39*, Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_mA4D6A2B03C92F326337BBF6BC15E2E7F43E7769B_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2312. }
  2313. inline void Iterator_1_Dispose_m953BCF886C8A63456821023DBA45EBD9AC44EB07 (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* __this, const RuntimeMethod* method)
  2314. {
  2315. (( void (*) (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*, const RuntimeMethod*))Iterator_1_Dispose_m953BCF886C8A63456821023DBA45EBD9AC44EB07_gshared)(__this, method);
  2316. }
  2317. inline RuntimeObject* Func_2_Invoke_mE36CAA341FFDEA72D043824CA9EECE531922B64F_inline (Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC* __this, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C ___0_arg, const RuntimeMethod* method)
  2318. {
  2319. return (( RuntimeObject* (*) (Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC*, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C, const RuntimeMethod*))Func_2_Invoke_mE36CAA341FFDEA72D043824CA9EECE531922B64F_gshared_inline)(__this, ___0_arg, method);
  2320. }
  2321. 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)
  2322. {
  2323. (( 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);
  2324. }
  2325. inline bool Func_2_Invoke_m1543D7041BADF87D1F63EBF838B0DDCB40340C7E_inline (Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* __this, int32_t ___0_arg, const RuntimeMethod* method)
  2326. {
  2327. return (( bool (*) (Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA*, int32_t, const RuntimeMethod*))Func_2_Invoke_m1543D7041BADF87D1F63EBF838B0DDCB40340C7E_gshared_inline)(__this, ___0_arg, method);
  2328. }
  2329. inline int32_t Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_inline (Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* __this, int32_t ___0_arg, const RuntimeMethod* method)
  2330. {
  2331. return (( int32_t (*) (Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354*, int32_t, const RuntimeMethod*))Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_gshared_inline)(__this, ___0_arg, method);
  2332. }
  2333. inline void WhereSelectEnumerableIterator_2__ctor_mE2982FE4532E7BC822E58B204B2F1CC49C94BAAD (WhereSelectEnumerableIterator_2_t7CB60FFED86F6D26C6A5B1D184E1352EB0392037* __this, RuntimeObject* ___0_source, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___1_predicate, Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* ___2_selector, const RuntimeMethod* method)
  2334. {
  2335. (( void (*) (WhereSelectEnumerableIterator_2_t7CB60FFED86F6D26C6A5B1D184E1352EB0392037*, RuntimeObject*, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821*, Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_mE2982FE4532E7BC822E58B204B2F1CC49C94BAAD_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2336. }
  2337. inline bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_inline (Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___0_arg, const RuntimeMethod* method)
  2338. {
  2339. return (( bool (*) (Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821*, int32_t, const RuntimeMethod*))Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_gshared_inline)(__this, ___0_arg, method);
  2340. }
  2341. inline int32_t Func_2_Invoke_m2F5EF7EE15634492B2E930C5F3DF28F3071CD5F0_inline (Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* __this, int32_t ___0_arg, const RuntimeMethod* method)
  2342. {
  2343. return (( int32_t (*) (Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4*, int32_t, const RuntimeMethod*))Func_2_Invoke_m2F5EF7EE15634492B2E930C5F3DF28F3071CD5F0_gshared_inline)(__this, ___0_arg, method);
  2344. }
  2345. inline void WhereSelectEnumerableIterator_2__ctor_m4642E36C7C398D77627A089400BC9644070BB961 (WhereSelectEnumerableIterator_2_tDD2635B7AD366E4AB5516D7A41BA9DD22EE23329* __this, RuntimeObject* ___0_source, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___1_predicate, Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3* ___2_selector, const RuntimeMethod* method)
  2346. {
  2347. (( void (*) (WhereSelectEnumerableIterator_2_tDD2635B7AD366E4AB5516D7A41BA9DD22EE23329*, RuntimeObject*, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821*, Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m4642E36C7C398D77627A089400BC9644070BB961_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2348. }
  2349. inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_mBB8CAC6EFDF890C52EA1A7FB6BDC74AE46893959_inline (Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3* __this, int32_t ___0_arg, const RuntimeMethod* method)
  2350. {
  2351. return (( InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*) (Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3*, int32_t, const RuntimeMethod*))Func_2_Invoke_mBB8CAC6EFDF890C52EA1A7FB6BDC74AE46893959_gshared_inline)(__this, ___0_arg, method);
  2352. }
  2353. inline void WhereSelectEnumerableIterator_2__ctor_mB18011BF045D54FAE4BDA9673E3026CF6E363F5C (WhereSelectEnumerableIterator_2_t1BC7D7BF022E4B65396A3E85C50E08AD7C53F3B6* __this, RuntimeObject* ___0_source, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___1_predicate, Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* ___2_selector, const RuntimeMethod* method)
  2354. {
  2355. (( void (*) (WhereSelectEnumerableIterator_2_t1BC7D7BF022E4B65396A3E85C50E08AD7C53F3B6*, RuntimeObject*, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821*, Func_2_tF12503C33FD184E465546C31F324F4C344B8975A*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_mB18011BF045D54FAE4BDA9673E3026CF6E363F5C_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2356. }
  2357. inline RuntimeObject* Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_inline (Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, int32_t ___0_arg, const RuntimeMethod* method)
  2358. {
  2359. return (( RuntimeObject* (*) (Func_2_tF12503C33FD184E465546C31F324F4C344B8975A*, int32_t, const RuntimeMethod*))Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_gshared_inline)(__this, ___0_arg, method);
  2360. }
  2361. inline void WhereSelectEnumerableIterator_2__ctor_m49DEE23D12DBA2EE2A911A4C1D3CE2DE0C0CE2ED (WhereSelectEnumerableIterator_2_t13237BF451DE330331C5DDE6D8E3E202A72E48E5* __this, RuntimeObject* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13* ___2_selector, const RuntimeMethod* method)
  2362. {
  2363. (( void (*) (WhereSelectEnumerableIterator_2_t13237BF451DE330331C5DDE6D8E3E202A72E48E5*, RuntimeObject*, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA*, Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m49DEE23D12DBA2EE2A911A4C1D3CE2DE0C0CE2ED_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2364. }
  2365. inline bool Func_2_Invoke_mDA1881613DBD7FA5B08D09294EC8EC31432B6856_inline (Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_arg, const RuntimeMethod* method)
  2366. {
  2367. return (( bool (*) (Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))Func_2_Invoke_mDA1881613DBD7FA5B08D09294EC8EC31432B6856_gshared_inline)(__this, ___0_arg, method);
  2368. }
  2369. inline int32_t Func_2_Invoke_mED2D0AC4D1A7A591A154C30875FE4E98D6CBC2FF_inline (Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_arg, const RuntimeMethod* method)
  2370. {
  2371. return (( int32_t (*) (Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))Func_2_Invoke_mED2D0AC4D1A7A591A154C30875FE4E98D6CBC2FF_gshared_inline)(__this, ___0_arg, method);
  2372. }
  2373. inline void WhereSelectEnumerableIterator_2__ctor_m7C83BFD2FAE565BCEAA43B821FC018C4809E4329 (WhereSelectEnumerableIterator_2_t63DF8B8C948F8F61F06FA7E4CA2C34360E76BEC1* __this, RuntimeObject* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41* ___2_selector, const RuntimeMethod* method)
  2374. {
  2375. (( void (*) (WhereSelectEnumerableIterator_2_t63DF8B8C948F8F61F06FA7E4CA2C34360E76BEC1*, RuntimeObject*, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA*, Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m7C83BFD2FAE565BCEAA43B821FC018C4809E4329_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2376. }
  2377. inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_m4DF4F7C778C6FA0551F7553C2CDAEC9FC552AFBC_inline (Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_arg, const RuntimeMethod* method)
  2378. {
  2379. return (( InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*) (Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))Func_2_Invoke_m4DF4F7C778C6FA0551F7553C2CDAEC9FC552AFBC_gshared_inline)(__this, ___0_arg, method);
  2380. }
  2381. inline void WhereSelectEnumerableIterator_2__ctor_mDA2ED19EA8414EDC58538649E92C0467690D5086 (WhereSelectEnumerableIterator_2_t9C67AAA2ED2FD29A2669EB83E215FFE089A67A7F* __this, RuntimeObject* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* ___2_selector, const RuntimeMethod* method)
  2382. {
  2383. (( void (*) (WhereSelectEnumerableIterator_2_t9C67AAA2ED2FD29A2669EB83E215FFE089A67A7F*, RuntimeObject*, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA*, Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_mDA2ED19EA8414EDC58538649E92C0467690D5086_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2384. }
  2385. inline RuntimeObject* Func_2_Invoke_mCA6E1000E87F5A3E5777DB083816D433BDB80B69_inline (Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_arg, const RuntimeMethod* method)
  2386. {
  2387. return (( RuntimeObject* (*) (Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))Func_2_Invoke_mCA6E1000E87F5A3E5777DB083816D433BDB80B69_gshared_inline)(__this, ___0_arg, method);
  2388. }
  2389. inline void WhereSelectEnumerableIterator_2__ctor_mA9AE4892EF14CF2F726109894A9F303643B17352 (WhereSelectEnumerableIterator_2_t5DDBC4F29FD01598553BF06DDFF0EA405AC0B743* __this, RuntimeObject* ___0_source, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___1_predicate, Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73* ___2_selector, const RuntimeMethod* method)
  2390. {
  2391. (( void (*) (WhereSelectEnumerableIterator_2_t5DDBC4F29FD01598553BF06DDFF0EA405AC0B743*, RuntimeObject*, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619*, Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_mA9AE4892EF14CF2F726109894A9F303643B17352_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2392. }
  2393. inline bool Func_2_Invoke_m858184794EB5168858FAC26769D630B0DB7B6748_inline (Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* __this, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 ___0_arg, const RuntimeMethod* method)
  2394. {
  2395. return (( bool (*) (Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619*, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01, const RuntimeMethod*))Func_2_Invoke_m858184794EB5168858FAC26769D630B0DB7B6748_gshared_inline)(__this, ___0_arg, method);
  2396. }
  2397. inline int32_t Func_2_Invoke_mF9633538D1853877BCEB7F4298FEA15AC4E80BB4_inline (Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73* __this, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 ___0_arg, const RuntimeMethod* method)
  2398. {
  2399. return (( int32_t (*) (Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73*, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01, const RuntimeMethod*))Func_2_Invoke_mF9633538D1853877BCEB7F4298FEA15AC4E80BB4_gshared_inline)(__this, ___0_arg, method);
  2400. }
  2401. inline void WhereSelectEnumerableIterator_2__ctor_m23B52E787C9DD0F0644C7C1193C70E0FC4D5F716 (WhereSelectEnumerableIterator_2_t8E21B6F6EA8071DBFB34E7344CABD2FC17E41C15* __this, RuntimeObject* ___0_source, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___1_predicate, Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22* ___2_selector, const RuntimeMethod* method)
  2402. {
  2403. (( void (*) (WhereSelectEnumerableIterator_2_t8E21B6F6EA8071DBFB34E7344CABD2FC17E41C15*, RuntimeObject*, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619*, Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m23B52E787C9DD0F0644C7C1193C70E0FC4D5F716_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2404. }
  2405. inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_m726B5D759A9573CA3EB19FA49313A307C51D4B6C_inline (Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22* __this, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 ___0_arg, const RuntimeMethod* method)
  2406. {
  2407. return (( InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*) (Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22*, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01, const RuntimeMethod*))Func_2_Invoke_m726B5D759A9573CA3EB19FA49313A307C51D4B6C_gshared_inline)(__this, ___0_arg, method);
  2408. }
  2409. inline void WhereSelectEnumerableIterator_2__ctor_m4294A5F11CA83A31D6AAEFAE49AB97DD9C32B9D8 (WhereSelectEnumerableIterator_2_t2F13886E458FA7B1455A3B7D5F3D33BC1366013E* __this, RuntimeObject* ___0_source, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___1_predicate, Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB* ___2_selector, const RuntimeMethod* method)
  2410. {
  2411. (( void (*) (WhereSelectEnumerableIterator_2_t2F13886E458FA7B1455A3B7D5F3D33BC1366013E*, RuntimeObject*, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619*, Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m4294A5F11CA83A31D6AAEFAE49AB97DD9C32B9D8_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2412. }
  2413. inline RuntimeObject* Func_2_Invoke_mA8364FEB57F999A8B8FB5F86A92E43E386B1AC37_inline (Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB* __this, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 ___0_arg, const RuntimeMethod* method)
  2414. {
  2415. return (( RuntimeObject* (*) (Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB*, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01, const RuntimeMethod*))Func_2_Invoke_mA8364FEB57F999A8B8FB5F86A92E43E386B1AC37_gshared_inline)(__this, ___0_arg, method);
  2416. }
  2417. inline void WhereSelectEnumerableIterator_2__ctor_m2D8AE5F72DA171609279E97277CE04EFBA116DB8 (WhereSelectEnumerableIterator_2_t3F5D73FE2E4639C1B69711E154D2EF71E36EF96D* __this, RuntimeObject* ___0_source, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___1_predicate, Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD* ___2_selector, const RuntimeMethod* method)
  2418. {
  2419. (( void (*) (WhereSelectEnumerableIterator_2_t3F5D73FE2E4639C1B69711E154D2EF71E36EF96D*, RuntimeObject*, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB*, Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m2D8AE5F72DA171609279E97277CE04EFBA116DB8_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2420. }
  2421. inline bool Func_2_Invoke_mC47A32134FE9D29EC4CB4F0748C0D9BC7308E4AE_inline (Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* __this, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED ___0_arg, const RuntimeMethod* method)
  2422. {
  2423. return (( bool (*) (Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB*, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED, const RuntimeMethod*))Func_2_Invoke_mC47A32134FE9D29EC4CB4F0748C0D9BC7308E4AE_gshared_inline)(__this, ___0_arg, method);
  2424. }
  2425. inline int32_t Func_2_Invoke_m91FF57814BC16A6CB6A522CF8FEE1F3F5EC0E01A_inline (Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD* __this, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED ___0_arg, const RuntimeMethod* method)
  2426. {
  2427. return (( int32_t (*) (Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD*, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED, const RuntimeMethod*))Func_2_Invoke_m91FF57814BC16A6CB6A522CF8FEE1F3F5EC0E01A_gshared_inline)(__this, ___0_arg, method);
  2428. }
  2429. inline void WhereSelectEnumerableIterator_2__ctor_m970919BF72719E9D8530FAEAAB5BE98DE0C88E86 (WhereSelectEnumerableIterator_2_t79A579557255664E30D6CFB0D42B03458D1B2AA1* __this, RuntimeObject* ___0_source, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___1_predicate, Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E* ___2_selector, const RuntimeMethod* method)
  2430. {
  2431. (( void (*) (WhereSelectEnumerableIterator_2_t79A579557255664E30D6CFB0D42B03458D1B2AA1*, RuntimeObject*, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB*, Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m970919BF72719E9D8530FAEAAB5BE98DE0C88E86_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2432. }
  2433. inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_m98BD0C55A1CD06D39C058CD5ECB1A06EBBC93838_inline (Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E* __this, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED ___0_arg, const RuntimeMethod* method)
  2434. {
  2435. return (( InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*) (Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E*, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED, const RuntimeMethod*))Func_2_Invoke_m98BD0C55A1CD06D39C058CD5ECB1A06EBBC93838_gshared_inline)(__this, ___0_arg, method);
  2436. }
  2437. inline void WhereSelectEnumerableIterator_2__ctor_m5DA3CB52057EC9AA84D632FB6524FE4C2BEBD7CB (WhereSelectEnumerableIterator_2_t4EDFE2F05333238CCB454164C4B15E32CBADCA4D* __this, RuntimeObject* ___0_source, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___1_predicate, Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E* ___2_selector, const RuntimeMethod* method)
  2438. {
  2439. (( void (*) (WhereSelectEnumerableIterator_2_t4EDFE2F05333238CCB454164C4B15E32CBADCA4D*, RuntimeObject*, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB*, Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m5DA3CB52057EC9AA84D632FB6524FE4C2BEBD7CB_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2440. }
  2441. inline RuntimeObject* Func_2_Invoke_mD8BFCFF2BFA3D8713A509AE0323C26367C105586_inline (Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E* __this, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED ___0_arg, const RuntimeMethod* method)
  2442. {
  2443. return (( RuntimeObject* (*) (Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E*, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED, const RuntimeMethod*))Func_2_Invoke_mD8BFCFF2BFA3D8713A509AE0323C26367C105586_gshared_inline)(__this, ___0_arg, method);
  2444. }
  2445. 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)
  2446. {
  2447. (( 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);
  2448. }
  2449. inline bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_inline (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  2450. {
  2451. return (( bool (*) (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, RuntimeObject*, const RuntimeMethod*))Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline)(__this, ___0_arg, method);
  2452. }
  2453. inline int32_t Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_inline (Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  2454. {
  2455. return (( int32_t (*) (Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B*, RuntimeObject*, const RuntimeMethod*))Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_gshared_inline)(__this, ___0_arg, method);
  2456. }
  2457. inline void WhereSelectEnumerableIterator_2__ctor_m83F02D7AA13775EE89F358A8F7D0E60D5C8BAAA4 (WhereSelectEnumerableIterator_2_t34F070EEBD4B243AC7C65AF069600EF494D48885* __this, RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* ___2_selector, const RuntimeMethod* method)
  2458. {
  2459. (( void (*) (WhereSelectEnumerableIterator_2_t34F070EEBD4B243AC7C65AF069600EF494D48885*, RuntimeObject*, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, Func_2_t92904CE6AE729E23667675B2858ABE16106A0837*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m83F02D7AA13775EE89F358A8F7D0E60D5C8BAAA4_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2460. }
  2461. inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_m8EC669DC5A67A9D04779DDF464082ED708D41F27_inline (Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  2462. {
  2463. return (( InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*) (Func_2_t92904CE6AE729E23667675B2858ABE16106A0837*, RuntimeObject*, const RuntimeMethod*))Func_2_Invoke_m8EC669DC5A67A9D04779DDF464082ED708D41F27_gshared_inline)(__this, ___0_arg, method);
  2464. }
  2465. 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)
  2466. {
  2467. (( 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);
  2468. }
  2469. inline RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  2470. {
  2471. return (( RuntimeObject* (*) (Func_2_tACBF5A1656250800CE861707354491F0611F6624*, RuntimeObject*, const RuntimeMethod*))Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline)(__this, ___0_arg, method);
  2472. }
  2473. 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)
  2474. {
  2475. (( 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);
  2476. }
  2477. inline bool Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_inline (Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  2478. {
  2479. return (( bool (*) (Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*))Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_gshared_inline)(__this, ___0_arg, method);
  2480. }
  2481. inline int32_t Func_2_Invoke_m57961B138A397ADAB0DC71E56519ADBD63327D27_inline (Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  2482. {
  2483. return (( int32_t (*) (Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*))Func_2_Invoke_m57961B138A397ADAB0DC71E56519ADBD63327D27_gshared_inline)(__this, ___0_arg, method);
  2484. }
  2485. inline void WhereSelectEnumerableIterator_2__ctor_m6A8FE8B4D2F17ADBC21012752F7F3BC952BAB662 (WhereSelectEnumerableIterator_2_tE6D9BD5B3ECF43FD4405FDD2C2254C4E31BDA366* __this, RuntimeObject* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115* ___2_selector, const RuntimeMethod* method)
  2486. {
  2487. (( void (*) (WhereSelectEnumerableIterator_2_tE6D9BD5B3ECF43FD4405FDD2C2254C4E31BDA366*, RuntimeObject*, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A*, Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m6A8FE8B4D2F17ADBC21012752F7F3BC952BAB662_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2488. }
  2489. inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_mDDAE5E08C41E5668036677ED209B850CC6547292_inline (Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  2490. {
  2491. return (( InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*) (Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*))Func_2_Invoke_mDDAE5E08C41E5668036677ED209B850CC6547292_gshared_inline)(__this, ___0_arg, method);
  2492. }
  2493. 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)
  2494. {
  2495. (( 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);
  2496. }
  2497. inline RuntimeObject* Func_2_Invoke_m1F78C6C79382EA6E74D62E31DD00A9378266A518_inline (Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  2498. {
  2499. return (( RuntimeObject* (*) (Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*))Func_2_Invoke_m1F78C6C79382EA6E74D62E31DD00A9378266A518_gshared_inline)(__this, ___0_arg, method);
  2500. }
  2501. inline void WhereSelectEnumerableIterator_2__ctor_m7669735FC9C8CCB008796A885B3FFCC75F6B95BB (WhereSelectEnumerableIterator_2_t648A94949C34CD45E3691E0BE0209FCCF84D3A08* __this, RuntimeObject* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* ___2_selector, const RuntimeMethod* method)
  2502. {
  2503. (( void (*) (WhereSelectEnumerableIterator_2_t648A94949C34CD45E3691E0BE0209FCCF84D3A08*, RuntimeObject*, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F*, Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m7669735FC9C8CCB008796A885B3FFCC75F6B95BB_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2504. }
  2505. inline void WhereSelectEnumerableIterator_2__ctor_m25883F753A672BA40B723092E5FC096E5FD3E024 (WhereSelectEnumerableIterator_2_t7A8FD55B15A52D1CD2856CC42A68AFF27E8E4B52* __this, RuntimeObject* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* ___2_selector, const RuntimeMethod* method)
  2506. {
  2507. (( void (*) (WhereSelectEnumerableIterator_2_t7A8FD55B15A52D1CD2856CC42A68AFF27E8E4B52*, RuntimeObject*, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F*, Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m25883F753A672BA40B723092E5FC096E5FD3E024_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2508. }
  2509. inline void WhereSelectEnumerableIterator_2__ctor_m00CB9E101446B045892745F58BF40040F778B226 (WhereSelectEnumerableIterator_2_tBE517E5EEAF92FA162063206E30F10B12BFE1796* __this, RuntimeObject* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* ___2_selector, const RuntimeMethod* method)
  2510. {
  2511. (( void (*) (WhereSelectEnumerableIterator_2_tBE517E5EEAF92FA162063206E30F10B12BFE1796*, RuntimeObject*, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F*, Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m00CB9E101446B045892745F58BF40040F778B226_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2512. }
  2513. inline void WhereSelectEnumerableIterator_2__ctor_m4BFB23FC3EB862B926245B796CA839E426FA009E (WhereSelectEnumerableIterator_2_tFC26CE2CB9FF64C21188449A044E41B8BB099917* __this, RuntimeObject* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* ___2_selector, const RuntimeMethod* method)
  2514. {
  2515. (( void (*) (WhereSelectEnumerableIterator_2_tFC26CE2CB9FF64C21188449A044E41B8BB099917*, RuntimeObject*, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169*, Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m4BFB23FC3EB862B926245B796CA839E426FA009E_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2516. }
  2517. inline void WhereSelectEnumerableIterator_2__ctor_m10782D149F90A9C4AB58038312DE7F0D44331AC3 (WhereSelectEnumerableIterator_2_tF244D1AD61638DBCE2856798487C6CDD5257681B* __this, RuntimeObject* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* ___2_selector, const RuntimeMethod* method)
  2518. {
  2519. (( void (*) (WhereSelectEnumerableIterator_2_tF244D1AD61638DBCE2856798487C6CDD5257681B*, RuntimeObject*, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169*, Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_m10782D149F90A9C4AB58038312DE7F0D44331AC3_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2520. }
  2521. inline void WhereSelectEnumerableIterator_2__ctor_mFA2F1A272A5B56187B4855788D1FC2F6AB5A6B0F (WhereSelectEnumerableIterator_2_t8B8334B66CFA4FFFFC7E074826D17DEFFF767534* __this, RuntimeObject* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* ___2_selector, const RuntimeMethod* method)
  2522. {
  2523. (( void (*) (WhereSelectEnumerableIterator_2_t8B8334B66CFA4FFFFC7E074826D17DEFFF767534*, RuntimeObject*, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169*, Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0*, const RuntimeMethod*))WhereSelectEnumerableIterator_2__ctor_mFA2F1A272A5B56187B4855788D1FC2F6AB5A6B0F_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2524. }
  2525. inline void WhereSelectListIterator_2__ctor_m0C736188EDFFE32AB15CA42E5CAF6448966D7802 (WhereSelectListIterator_2_t216412FEB3391E7D14367C5524CC46082B1E583A* __this, List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* ___0_source, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___1_predicate, Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4* ___2_selector, const RuntimeMethod* method)
  2526. {
  2527. (( void (*) (WhereSelectListIterator_2_t216412FEB3391E7D14367C5524CC46082B1E583A*, List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F*, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39*, Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_m0C736188EDFFE32AB15CA42E5CAF6448966D7802_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2528. }
  2529. inline Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033 List_1_GetEnumerator_mC348850B6A5BCD026D7DE9E738D73E6B39622617 (List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* __this, const RuntimeMethod* method)
  2530. {
  2531. return (( Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033 (*) (List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F*, const RuntimeMethod*))List_1_GetEnumerator_mC348850B6A5BCD026D7DE9E738D73E6B39622617_gshared)(__this, method);
  2532. }
  2533. inline KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C Enumerator_get_Current_m3D3107CD31B1A80171125849D1294C93E7A50C22_inline (Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033* __this, const RuntimeMethod* method)
  2534. {
  2535. return (( KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C (*) (Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033*, const RuntimeMethod*))Enumerator_get_Current_m3D3107CD31B1A80171125849D1294C93E7A50C22_gshared_inline)(__this, method);
  2536. }
  2537. inline bool Enumerator_MoveNext_m680D21266204C331A9BC819327CDCC483E571AC7 (Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033* __this, const RuntimeMethod* method)
  2538. {
  2539. return (( bool (*) (Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033*, const RuntimeMethod*))Enumerator_MoveNext_m680D21266204C331A9BC819327CDCC483E571AC7_gshared)(__this, method);
  2540. }
  2541. inline void WhereSelectListIterator_2__ctor_m212D53AED9A8909BB029EC3F6FC00C973F051379 (WhereSelectListIterator_2_tAF009CBE8959FE8AAF24A5E606A4655277409245* __this, List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* ___0_source, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___1_predicate, Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA* ___2_selector, const RuntimeMethod* method)
  2542. {
  2543. (( void (*) (WhereSelectListIterator_2_tAF009CBE8959FE8AAF24A5E606A4655277409245*, List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F*, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39*, Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_m212D53AED9A8909BB029EC3F6FC00C973F051379_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2544. }
  2545. inline void WhereSelectListIterator_2__ctor_m2396DCB7282A7B7B02DA7D1FD7AB545A793E8F21 (WhereSelectListIterator_2_tB2BBEE53DFAA8F31DC852A975CC4EC6F88BEFB65* __this, List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* ___0_source, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___1_predicate, Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC* ___2_selector, const RuntimeMethod* method)
  2546. {
  2547. (( void (*) (WhereSelectListIterator_2_tB2BBEE53DFAA8F31DC852A975CC4EC6F88BEFB65*, List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F*, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39*, Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_m2396DCB7282A7B7B02DA7D1FD7AB545A793E8F21_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2548. }
  2549. 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)
  2550. {
  2551. (( 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);
  2552. }
  2553. inline Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
  2554. {
  2555. return (( Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_gshared)(__this, method);
  2556. }
  2557. inline int32_t Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_inline (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method)
  2558. {
  2559. return (( int32_t (*) (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*, const RuntimeMethod*))Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_gshared_inline)(__this, method);
  2560. }
  2561. inline bool Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312 (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method)
  2562. {
  2563. return (( bool (*) (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*, const RuntimeMethod*))Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_gshared)(__this, method);
  2564. }
  2565. inline void WhereSelectListIterator_2__ctor_mE1A2D2A162D6FC64DE67E5AE6A4D3FF81E3A34FF (WhereSelectListIterator_2_tEC5FC532BCB0C2374889A1DEAEA2A0AF67061F13* __this, List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* ___0_source, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___1_predicate, Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* ___2_selector, const RuntimeMethod* method)
  2566. {
  2567. (( void (*) (WhereSelectListIterator_2_tEC5FC532BCB0C2374889A1DEAEA2A0AF67061F13*, List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576*, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821*, Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_mE1A2D2A162D6FC64DE67E5AE6A4D3FF81E3A34FF_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2568. }
  2569. inline Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B List_1_GetEnumerator_m87BBBF3FBB0A4EBF1C2940AA91570D7F1565F60D (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, const RuntimeMethod* method)
  2570. {
  2571. return (( Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B (*) (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576*, const RuntimeMethod*))List_1_GetEnumerator_m87BBBF3FBB0A4EBF1C2940AA91570D7F1565F60D_gshared)(__this, method);
  2572. }
  2573. inline int32_t Enumerator_get_Current_mB6A201CD563FEF33A6BDA75B83C7BF2AA36CD98C_inline (Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B* __this, const RuntimeMethod* method)
  2574. {
  2575. return (( int32_t (*) (Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B*, const RuntimeMethod*))Enumerator_get_Current_mB6A201CD563FEF33A6BDA75B83C7BF2AA36CD98C_gshared_inline)(__this, method);
  2576. }
  2577. inline bool Enumerator_MoveNext_mCAE99D26B8B4D7880B37A70AC8DFD8C7AA4FCCE5 (Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B* __this, const RuntimeMethod* method)
  2578. {
  2579. return (( bool (*) (Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B*, const RuntimeMethod*))Enumerator_MoveNext_mCAE99D26B8B4D7880B37A70AC8DFD8C7AA4FCCE5_gshared)(__this, method);
  2580. }
  2581. inline void WhereSelectListIterator_2__ctor_m86FB1EF6DD06CD0028040B89DBD78B4C577F9196 (WhereSelectListIterator_2_tE1C747300584A897C38C04B253D029A28EE61FF4* __this, List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* ___0_source, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___1_predicate, Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3* ___2_selector, const RuntimeMethod* method)
  2582. {
  2583. (( void (*) (WhereSelectListIterator_2_tE1C747300584A897C38C04B253D029A28EE61FF4*, List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576*, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821*, Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_m86FB1EF6DD06CD0028040B89DBD78B4C577F9196_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2584. }
  2585. inline void WhereSelectListIterator_2__ctor_m80BB1C97A9B4B9C60648387CF6393E5D6C6B7AE7 (WhereSelectListIterator_2_tED106563EDAAAFC5D4826BB767636CC6724207C0* __this, List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* ___0_source, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___1_predicate, Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* ___2_selector, const RuntimeMethod* method)
  2586. {
  2587. (( void (*) (WhereSelectListIterator_2_tED106563EDAAAFC5D4826BB767636CC6724207C0*, List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576*, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821*, Func_2_tF12503C33FD184E465546C31F324F4C344B8975A*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_m80BB1C97A9B4B9C60648387CF6393E5D6C6B7AE7_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2588. }
  2589. inline void WhereSelectListIterator_2__ctor_m560E811D260AAF22D1BA93E1E806D01D6912EB1F (WhereSelectListIterator_2_t72F7F0B0B6614C06BF7822AED0653A79051BE1A6* __this, List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13* ___2_selector, const RuntimeMethod* method)
  2590. {
  2591. (( void (*) (WhereSelectListIterator_2_t72F7F0B0B6614C06BF7822AED0653A79051BE1A6*, List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6*, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA*, Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_m560E811D260AAF22D1BA93E1E806D01D6912EB1F_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2592. }
  2593. inline Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D List_1_GetEnumerator_m29A75776B211A8A73BA0F0BDD4EE3F8AFB4F57D5 (List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* __this, const RuntimeMethod* method)
  2594. {
  2595. return (( Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D (*) (List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6*, const RuntimeMethod*))List_1_GetEnumerator_m29A75776B211A8A73BA0F0BDD4EE3F8AFB4F57D5_gshared)(__this, method);
  2596. }
  2597. inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Enumerator_get_Current_m6E5830352E5082086B6B8F79AB4DABC2A18414A3_inline (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D* __this, const RuntimeMethod* method)
  2598. {
  2599. return (( InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*) (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D*, const RuntimeMethod*))Enumerator_get_Current_m6E5830352E5082086B6B8F79AB4DABC2A18414A3_gshared_inline)(__this, method);
  2600. }
  2601. inline bool Enumerator_MoveNext_mFF6CD854E66A32544CE8D1C58A74C324CE2E822E (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D* __this, const RuntimeMethod* method)
  2602. {
  2603. return (( bool (*) (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D*, const RuntimeMethod*))Enumerator_MoveNext_mFF6CD854E66A32544CE8D1C58A74C324CE2E822E_gshared)(__this, method);
  2604. }
  2605. inline void WhereSelectListIterator_2__ctor_mF85D17BE66C1306EFCDD26409BE55B790F79EAC7 (WhereSelectListIterator_2_t689CF6744B5DA4348991EEB1526B6218E6AA7B76* __this, List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41* ___2_selector, const RuntimeMethod* method)
  2606. {
  2607. (( void (*) (WhereSelectListIterator_2_t689CF6744B5DA4348991EEB1526B6218E6AA7B76*, List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6*, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA*, Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_mF85D17BE66C1306EFCDD26409BE55B790F79EAC7_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2608. }
  2609. inline void WhereSelectListIterator_2__ctor_m6BCE5A345461986F8A5135101B04C991E317945D (WhereSelectListIterator_2_t74EFBD313BDAB6E63085AF2C26CFC2273FB7A1CA* __this, List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* ___2_selector, const RuntimeMethod* method)
  2610. {
  2611. (( void (*) (WhereSelectListIterator_2_t74EFBD313BDAB6E63085AF2C26CFC2273FB7A1CA*, List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6*, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA*, Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_m6BCE5A345461986F8A5135101B04C991E317945D_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2612. }
  2613. inline void WhereSelectListIterator_2__ctor_m8A45D7203970CAEC56A17FB7642DC08354FE71AC (WhereSelectListIterator_2_t8F9C36625E894E7BDBDCF3F3273EFE656D82E14D* __this, List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* ___0_source, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___1_predicate, Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73* ___2_selector, const RuntimeMethod* method)
  2614. {
  2615. (( void (*) (WhereSelectListIterator_2_t8F9C36625E894E7BDBDCF3F3273EFE656D82E14D*, List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43*, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619*, Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_m8A45D7203970CAEC56A17FB7642DC08354FE71AC_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2616. }
  2617. inline Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054 List_1_GetEnumerator_mE145D413FF6CDAE7061E3B5CED7823B0EFCBB7F5 (List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* __this, const RuntimeMethod* method)
  2618. {
  2619. return (( Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054 (*) (List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43*, const RuntimeMethod*))List_1_GetEnumerator_mE145D413FF6CDAE7061E3B5CED7823B0EFCBB7F5_gshared)(__this, method);
  2620. }
  2621. inline NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 Enumerator_get_Current_mE64095D45062ABD3FE097C12C8A767F4378A3658_inline (Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054* __this, const RuntimeMethod* method)
  2622. {
  2623. return (( NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 (*) (Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054*, const RuntimeMethod*))Enumerator_get_Current_mE64095D45062ABD3FE097C12C8A767F4378A3658_gshared_inline)(__this, method);
  2624. }
  2625. inline bool Enumerator_MoveNext_m43A6E06C5BF5734DB6AD0687EF52131A51F0FCC8 (Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054* __this, const RuntimeMethod* method)
  2626. {
  2627. return (( bool (*) (Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054*, const RuntimeMethod*))Enumerator_MoveNext_m43A6E06C5BF5734DB6AD0687EF52131A51F0FCC8_gshared)(__this, method);
  2628. }
  2629. inline void WhereSelectListIterator_2__ctor_mD72ECEB2A0980E5F93455365BA960143A34085DB (WhereSelectListIterator_2_t8CBDEA25D66F7ED9AE619E7B42005F154E1FAE81* __this, List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* ___0_source, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___1_predicate, Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22* ___2_selector, const RuntimeMethod* method)
  2630. {
  2631. (( void (*) (WhereSelectListIterator_2_t8CBDEA25D66F7ED9AE619E7B42005F154E1FAE81*, List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43*, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619*, Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_mD72ECEB2A0980E5F93455365BA960143A34085DB_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2632. }
  2633. inline void WhereSelectListIterator_2__ctor_m5B76AF3B3FB2BBABD403C1A3D66C1A5835BA7561 (WhereSelectListIterator_2_t9620CD43165EA820150EA2B2F1938A86D5C2E1F5* __this, List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* ___0_source, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___1_predicate, Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB* ___2_selector, const RuntimeMethod* method)
  2634. {
  2635. (( void (*) (WhereSelectListIterator_2_t9620CD43165EA820150EA2B2F1938A86D5C2E1F5*, List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43*, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619*, Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_m5B76AF3B3FB2BBABD403C1A3D66C1A5835BA7561_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2636. }
  2637. inline void WhereSelectListIterator_2__ctor_m8618F34681C4961ABD40B542F1C67BDED28DCF4F (WhereSelectListIterator_2_t177F986E350A77EED73444042E58A57FF8915CE7* __this, List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* ___0_source, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___1_predicate, Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD* ___2_selector, const RuntimeMethod* method)
  2638. {
  2639. (( void (*) (WhereSelectListIterator_2_t177F986E350A77EED73444042E58A57FF8915CE7*, List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06*, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB*, Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_m8618F34681C4961ABD40B542F1C67BDED28DCF4F_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2640. }
  2641. inline Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06 List_1_GetEnumerator_m8E8CDE0EBC3A66F0257FD41A31A4055983A0665B (List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* __this, const RuntimeMethod* method)
  2642. {
  2643. return (( Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06 (*) (List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06*, const RuntimeMethod*))List_1_GetEnumerator_m8E8CDE0EBC3A66F0257FD41A31A4055983A0665B_gshared)(__this, method);
  2644. }
  2645. inline NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED Enumerator_get_Current_m83264A170B9E2284E4A91DD95D9E58A4AC7A065D_inline (Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06* __this, const RuntimeMethod* method)
  2646. {
  2647. return (( NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED (*) (Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06*, const RuntimeMethod*))Enumerator_get_Current_m83264A170B9E2284E4A91DD95D9E58A4AC7A065D_gshared_inline)(__this, method);
  2648. }
  2649. inline bool Enumerator_MoveNext_m8FDA47B1AB6128A33F2C41EAA3448D67A00A51C5 (Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06* __this, const RuntimeMethod* method)
  2650. {
  2651. return (( bool (*) (Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06*, const RuntimeMethod*))Enumerator_MoveNext_m8FDA47B1AB6128A33F2C41EAA3448D67A00A51C5_gshared)(__this, method);
  2652. }
  2653. inline void WhereSelectListIterator_2__ctor_mACC4D7CA5223D22CBC36F756CA54BA80C06723C9 (WhereSelectListIterator_2_tC7B82E7505D8326313C1B549FBFC1B0FFCCB513C* __this, List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* ___0_source, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___1_predicate, Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E* ___2_selector, const RuntimeMethod* method)
  2654. {
  2655. (( void (*) (WhereSelectListIterator_2_tC7B82E7505D8326313C1B549FBFC1B0FFCCB513C*, List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06*, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB*, Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_mACC4D7CA5223D22CBC36F756CA54BA80C06723C9_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2656. }
  2657. inline void WhereSelectListIterator_2__ctor_m0114667628FFFB49A744DF5C3B5A35A1814E363B (WhereSelectListIterator_2_tE15AF534D167BE39094C8F89856ADBFEBE761562* __this, List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* ___0_source, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___1_predicate, Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E* ___2_selector, const RuntimeMethod* method)
  2658. {
  2659. (( void (*) (WhereSelectListIterator_2_tE15AF534D167BE39094C8F89856ADBFEBE761562*, List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06*, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB*, Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_m0114667628FFFB49A744DF5C3B5A35A1814E363B_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2660. }
  2661. 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)
  2662. {
  2663. (( 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);
  2664. }
  2665. inline Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  2666. {
  2667. return (( Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
  2668. }
  2669. inline RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
  2670. {
  2671. return (( RuntimeObject* (*) (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
  2672. }
  2673. inline bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
  2674. {
  2675. return (( bool (*) (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
  2676. }
  2677. inline void WhereSelectListIterator_2__ctor_mF6B7E88239427705172E9C20967757449FE7FCF5 (WhereSelectListIterator_2_tF87B8F9C03ADBCBD76DE50EE82E24D5FF5DFC266* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* ___2_selector, const RuntimeMethod* method)
  2678. {
  2679. (( void (*) (WhereSelectListIterator_2_tF87B8F9C03ADBCBD76DE50EE82E24D5FF5DFC266*, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, Func_2_t92904CE6AE729E23667675B2858ABE16106A0837*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_mF6B7E88239427705172E9C20967757449FE7FCF5_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2680. }
  2681. 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)
  2682. {
  2683. (( 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);
  2684. }
  2685. 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)
  2686. {
  2687. (( 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);
  2688. }
  2689. inline Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F List_1_GetEnumerator_m171CCAFC24F3096494C02B26FB8B10C408952751 (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* __this, const RuntimeMethod* method)
  2690. {
  2691. return (( Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F (*) (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF*, const RuntimeMethod*))List_1_GetEnumerator_m171CCAFC24F3096494C02B26FB8B10C408952751_gshared)(__this, method);
  2692. }
  2693. inline StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 Enumerator_get_Current_m4E279E6389EB06C5DBE88A74E3BD3F23FB2B17E4_inline (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* __this, const RuntimeMethod* method)
  2694. {
  2695. return (( StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 (*) (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F*, const RuntimeMethod*))Enumerator_get_Current_m4E279E6389EB06C5DBE88A74E3BD3F23FB2B17E4_gshared_inline)(__this, method);
  2696. }
  2697. inline bool Enumerator_MoveNext_m6A369A40774C06803D46E3D1DBA2874ECFF63E9E (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* __this, const RuntimeMethod* method)
  2698. {
  2699. return (( bool (*) (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F*, const RuntimeMethod*))Enumerator_MoveNext_m6A369A40774C06803D46E3D1DBA2874ECFF63E9E_gshared)(__this, method);
  2700. }
  2701. inline void WhereSelectListIterator_2__ctor_m9435C8BAA035BE07F3983A2F3C06D5F3F2EF97BF (WhereSelectListIterator_2_tFF1361706039E12FA707C48FE62FD0A43731B6EA* __this, List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115* ___2_selector, const RuntimeMethod* method)
  2702. {
  2703. (( void (*) (WhereSelectListIterator_2_tFF1361706039E12FA707C48FE62FD0A43731B6EA*, List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF*, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A*, Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_m9435C8BAA035BE07F3983A2F3C06D5F3F2EF97BF_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2704. }
  2705. 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)
  2706. {
  2707. (( 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);
  2708. }
  2709. inline void WhereSelectListIterator_2__ctor_mE284E07CB05A30CB3CD67A6B975FFBB56EA2B829 (WhereSelectListIterator_2_t793E1457EA65F982F1E56BAD6F9D0C97047DF484* __this, List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* ___2_selector, const RuntimeMethod* method)
  2710. {
  2711. (( void (*) (WhereSelectListIterator_2_t793E1457EA65F982F1E56BAD6F9D0C97047DF484*, List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29*, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F*, Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_mE284E07CB05A30CB3CD67A6B975FFBB56EA2B829_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2712. }
  2713. inline Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785 List_1_GetEnumerator_m2E8AAA332A1CCE110C46806675D27756C848C264 (List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* __this, const RuntimeMethod* method)
  2714. {
  2715. return (( Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785 (*) (List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29*, const RuntimeMethod*))List_1_GetEnumerator_m2E8AAA332A1CCE110C46806675D27756C848C264_gshared)(__this, method);
  2716. }
  2717. inline Substring_t2E16755269E6716C22074D6BC0A9099915E67849 Enumerator_get_Current_m543479141C23CB5A761FFAE440388CA38F12F73A_inline (Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785* __this, const RuntimeMethod* method)
  2718. {
  2719. return (( Substring_t2E16755269E6716C22074D6BC0A9099915E67849 (*) (Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785*, const RuntimeMethod*))Enumerator_get_Current_m543479141C23CB5A761FFAE440388CA38F12F73A_gshared_inline)(__this, method);
  2720. }
  2721. inline bool Enumerator_MoveNext_mBD8837024473F97D1F793AD3DF5E27568D7BDD06 (Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785* __this, const RuntimeMethod* method)
  2722. {
  2723. return (( bool (*) (Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785*, const RuntimeMethod*))Enumerator_MoveNext_mBD8837024473F97D1F793AD3DF5E27568D7BDD06_gshared)(__this, method);
  2724. }
  2725. inline void WhereSelectListIterator_2__ctor_m76DFD3D8B5B62444383A84BE159C61CBE99D98DA (WhereSelectListIterator_2_t783076280AA5A0279F1CF30B5F192A923D62C1E7* __this, List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* ___2_selector, const RuntimeMethod* method)
  2726. {
  2727. (( void (*) (WhereSelectListIterator_2_t783076280AA5A0279F1CF30B5F192A923D62C1E7*, List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29*, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F*, Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_m76DFD3D8B5B62444383A84BE159C61CBE99D98DA_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2728. }
  2729. inline void WhereSelectListIterator_2__ctor_mDEC1BA11C8B63FF5BC0568D2F273C66867A0FC83 (WhereSelectListIterator_2_t943FB9C430D28BC0B04E2A8E2B3E914860BCA6BC* __this, List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* ___2_selector, const RuntimeMethod* method)
  2730. {
  2731. (( void (*) (WhereSelectListIterator_2_t943FB9C430D28BC0B04E2A8E2B3E914860BCA6BC*, List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29*, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F*, Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_mDEC1BA11C8B63FF5BC0568D2F273C66867A0FC83_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2732. }
  2733. inline void WhereSelectListIterator_2__ctor_m2F45E03F13987C106503E1A03492C57DFF49FA6D (WhereSelectListIterator_2_t41A7AE956EBDE8CEE5C27A6E3ECD7CD33F668730* __this, List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* ___2_selector, const RuntimeMethod* method)
  2734. {
  2735. (( void (*) (WhereSelectListIterator_2_t41A7AE956EBDE8CEE5C27A6E3ECD7CD33F668730*, List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A*, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169*, Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_m2F45E03F13987C106503E1A03492C57DFF49FA6D_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2736. }
  2737. inline Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB List_1_GetEnumerator_mE2A3E04FB3B522B90EBAC4EFFF9614F47FE19D13 (List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* __this, const RuntimeMethod* method)
  2738. {
  2739. return (( Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB (*) (List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A*, const RuntimeMethod*))List_1_GetEnumerator_mE2A3E04FB3B522B90EBAC4EFFF9614F47FE19D13_gshared)(__this, method);
  2740. }
  2741. inline JsonValue_t01DB320267C848E729A400EF2345979978F851D2 Enumerator_get_Current_m9F9305DFA7957A66E104431A3EB3D5C071B4587D_inline (Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB* __this, const RuntimeMethod* method)
  2742. {
  2743. return (( JsonValue_t01DB320267C848E729A400EF2345979978F851D2 (*) (Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB*, const RuntimeMethod*))Enumerator_get_Current_m9F9305DFA7957A66E104431A3EB3D5C071B4587D_gshared_inline)(__this, method);
  2744. }
  2745. inline bool Enumerator_MoveNext_m698365CC16BD65E80A0737FD26ED23F19C8AE5DF (Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB* __this, const RuntimeMethod* method)
  2746. {
  2747. return (( bool (*) (Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB*, const RuntimeMethod*))Enumerator_MoveNext_m698365CC16BD65E80A0737FD26ED23F19C8AE5DF_gshared)(__this, method);
  2748. }
  2749. inline void WhereSelectListIterator_2__ctor_mA16961886A67BC49FFE65D6057D3BA28D407DF89 (WhereSelectListIterator_2_t6C3621A89FA834F0251E7EF9F3484147BB4FD39E* __this, List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* ___2_selector, const RuntimeMethod* method)
  2750. {
  2751. (( void (*) (WhereSelectListIterator_2_t6C3621A89FA834F0251E7EF9F3484147BB4FD39E*, List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A*, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169*, Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_mA16961886A67BC49FFE65D6057D3BA28D407DF89_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2752. }
  2753. inline void WhereSelectListIterator_2__ctor_mDB747029572F65F32894254A0E779C445B0B1E15 (WhereSelectListIterator_2_t96704D85C19313BF5304499CA0648C85A9DA5C4F* __this, List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* ___2_selector, const RuntimeMethod* method)
  2754. {
  2755. (( void (*) (WhereSelectListIterator_2_t96704D85C19313BF5304499CA0648C85A9DA5C4F*, List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A*, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169*, Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0*, const RuntimeMethod*))WhereSelectListIterator_2__ctor_mDB747029572F65F32894254A0E779C445B0B1E15_gshared)(__this, ___0_source, ___1_predicate, ___2_selector, method);
  2756. }
  2757. #ifdef __clang__
  2758. #pragma clang diagnostic push
  2759. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2760. #pragma clang diagnostic ignored "-Wunused-variable"
  2761. #endif
  2762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_m94B6BE10680A7C17A075CECF5CFA9CF6ADCCD5F1_gshared (WhereSelectArrayIterator_2_t6B85E2A17B639E8115B6F38526113DE61013012F* __this, SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* ___2_selector, const RuntimeMethod* method)
  2763. {
  2764. {
  2765. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  2766. SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* L_0 = ___0_source;
  2767. __this->___source = L_0;
  2768. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  2769. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_1 = ___1_predicate;
  2770. __this->___predicate = L_1;
  2771. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  2772. Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* L_2 = ___2_selector;
  2773. __this->___selector = L_2;
  2774. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  2775. return;
  2776. }
  2777. }
  2778. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectArrayIterator_2_Clone_m808613D99FBD9F801AC150BA8FC1D4ACC121E2D9_gshared (WhereSelectArrayIterator_2_t6B85E2A17B639E8115B6F38526113DE61013012F* __this, const RuntimeMethod* method)
  2779. {
  2780. {
  2781. SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* L_0 = __this->___source;
  2782. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_1 = __this->___predicate;
  2783. Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* L_2 = __this->___selector;
  2784. WhereSelectArrayIterator_2_t6B85E2A17B639E8115B6F38526113DE61013012F* L_3 = (WhereSelectArrayIterator_2_t6B85E2A17B639E8115B6F38526113DE61013012F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  2785. WhereSelectArrayIterator_2__ctor_m94B6BE10680A7C17A075CECF5CFA9CF6ADCCD5F1(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  2786. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  2787. }
  2788. }
  2789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectArrayIterator_2_MoveNext_m431A03854DDB3FB7FAF41DA41DD86A4D37341A17_gshared (WhereSelectArrayIterator_2_t6B85E2A17B639E8115B6F38526113DE61013012F* __this, const RuntimeMethod* method)
  2790. {
  2791. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 V_0;
  2792. memset((&V_0), 0, sizeof(V_0));
  2793. {
  2794. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  2795. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  2796. {
  2797. goto IL_006b;
  2798. }
  2799. }
  2800. {
  2801. goto IL_0055;
  2802. }
  2803. IL_000b:
  2804. {
  2805. SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* L_1 = __this->___source;
  2806. int32_t L_2 = __this->___index;
  2807. NullCheck(L_1);
  2808. int32_t L_3 = L_2;
  2809. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  2810. V_0 = L_4;
  2811. int32_t L_5 = __this->___index;
  2812. __this->___index = ((int32_t)il2cpp_codegen_add(L_5, 1));
  2813. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_6 = __this->___predicate;
  2814. if (!L_6)
  2815. {
  2816. goto IL_0041;
  2817. }
  2818. }
  2819. {
  2820. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_7 = __this->___predicate;
  2821. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_8 = V_0;
  2822. NullCheck(L_7);
  2823. bool L_9;
  2824. L_9 = Func_2_Invoke_m77C320974BB0E8AFA1A7C39B514DDD8C06942AC5_inline(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  2825. if (!L_9)
  2826. {
  2827. goto IL_0055;
  2828. }
  2829. }
  2830. IL_0041:
  2831. {
  2832. Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* L_10 = __this->___selector;
  2833. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_11 = V_0;
  2834. NullCheck(L_10);
  2835. int32_t L_12;
  2836. L_12 = Func_2_Invoke_mF4550AAF07822B89D9CEDD14EA0A726DC11B8487_inline(L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  2837. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_12;
  2838. return (bool)1;
  2839. }
  2840. IL_0055:
  2841. {
  2842. int32_t L_13 = __this->___index;
  2843. SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* L_14 = __this->___source;
  2844. NullCheck(L_14);
  2845. if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
  2846. {
  2847. goto IL_000b;
  2848. }
  2849. }
  2850. {
  2851. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  2852. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  2853. }
  2854. IL_006b:
  2855. {
  2856. return (bool)0;
  2857. }
  2858. }
  2859. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectArrayIterator_2_Where_mB8E41797E47B994DB0D3795B5F4A57EE3F9CB276_gshared (WhereSelectArrayIterator_2_t6B85E2A17B639E8115B6F38526113DE61013012F* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  2860. {
  2861. {
  2862. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  2863. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14));
  2864. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  2865. return (RuntimeObject*)L_1;
  2866. }
  2867. }
  2868. #ifdef __clang__
  2869. #pragma clang diagnostic pop
  2870. #endif
  2871. #ifdef __clang__
  2872. #pragma clang diagnostic push
  2873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2874. #pragma clang diagnostic ignored "-Wunused-variable"
  2875. #endif
  2876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_m16BFD018A35DE6CAC3F62621710A5BD2FC1C8A4C_gshared (WhereSelectArrayIterator_2_t9E4C41F46BF92865FCD1DC8A203E7173D21B1C55* __this, SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* ___2_selector, const RuntimeMethod* method)
  2877. {
  2878. {
  2879. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  2880. SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* L_0 = ___0_source;
  2881. __this->___source = L_0;
  2882. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  2883. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_1 = ___1_predicate;
  2884. __this->___predicate = L_1;
  2885. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  2886. Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* L_2 = ___2_selector;
  2887. __this->___selector = L_2;
  2888. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  2889. return;
  2890. }
  2891. }
  2892. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectArrayIterator_2_Clone_m53827DB1F65066EEDAFECA8B874AE7ABC0997E34_gshared (WhereSelectArrayIterator_2_t9E4C41F46BF92865FCD1DC8A203E7173D21B1C55* __this, const RuntimeMethod* method)
  2893. {
  2894. {
  2895. SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* L_0 = __this->___source;
  2896. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_1 = __this->___predicate;
  2897. Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* L_2 = __this->___selector;
  2898. WhereSelectArrayIterator_2_t9E4C41F46BF92865FCD1DC8A203E7173D21B1C55* L_3 = (WhereSelectArrayIterator_2_t9E4C41F46BF92865FCD1DC8A203E7173D21B1C55*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  2899. WhereSelectArrayIterator_2__ctor_m16BFD018A35DE6CAC3F62621710A5BD2FC1C8A4C(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  2900. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  2901. }
  2902. }
  2903. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectArrayIterator_2_MoveNext_m7C2141DC73DC2CF4C4DB03A723498D9FB60C4DD1_gshared (WhereSelectArrayIterator_2_t9E4C41F46BF92865FCD1DC8A203E7173D21B1C55* __this, const RuntimeMethod* method)
  2904. {
  2905. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 V_0;
  2906. memset((&V_0), 0, sizeof(V_0));
  2907. {
  2908. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  2909. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  2910. {
  2911. goto IL_006b;
  2912. }
  2913. }
  2914. {
  2915. goto IL_0055;
  2916. }
  2917. IL_000b:
  2918. {
  2919. SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* L_1 = __this->___source;
  2920. int32_t L_2 = __this->___index;
  2921. NullCheck(L_1);
  2922. int32_t L_3 = L_2;
  2923. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  2924. V_0 = L_4;
  2925. int32_t L_5 = __this->___index;
  2926. __this->___index = ((int32_t)il2cpp_codegen_add(L_5, 1));
  2927. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_6 = __this->___predicate;
  2928. if (!L_6)
  2929. {
  2930. goto IL_0041;
  2931. }
  2932. }
  2933. {
  2934. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_7 = __this->___predicate;
  2935. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_8 = V_0;
  2936. NullCheck(L_7);
  2937. bool L_9;
  2938. L_9 = Func_2_Invoke_m77C320974BB0E8AFA1A7C39B514DDD8C06942AC5_inline(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  2939. if (!L_9)
  2940. {
  2941. goto IL_0055;
  2942. }
  2943. }
  2944. IL_0041:
  2945. {
  2946. Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* L_10 = __this->___selector;
  2947. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_11 = V_0;
  2948. NullCheck(L_10);
  2949. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_12;
  2950. L_12 = Func_2_Invoke_mA098B5996B6AE11EADA0A2F2DE377135468CEBAC_inline(L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  2951. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_12;
  2952. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  2953. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2954. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  2955. #endif
  2956. return (bool)1;
  2957. }
  2958. IL_0055:
  2959. {
  2960. int32_t L_13 = __this->___index;
  2961. SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* L_14 = __this->___source;
  2962. NullCheck(L_14);
  2963. if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
  2964. {
  2965. goto IL_000b;
  2966. }
  2967. }
  2968. {
  2969. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  2970. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  2971. }
  2972. IL_006b:
  2973. {
  2974. return (bool)0;
  2975. }
  2976. }
  2977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectArrayIterator_2_Where_mA9178AF0B3E09F8E67F1C1C8CF987C14778A2155_gshared (WhereSelectArrayIterator_2_t9E4C41F46BF92865FCD1DC8A203E7173D21B1C55* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  2978. {
  2979. {
  2980. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  2981. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14));
  2982. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  2983. return (RuntimeObject*)L_1;
  2984. }
  2985. }
  2986. #ifdef __clang__
  2987. #pragma clang diagnostic pop
  2988. #endif
  2989. #ifdef __clang__
  2990. #pragma clang diagnostic push
  2991. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2992. #pragma clang diagnostic ignored "-Wunused-variable"
  2993. #endif
  2994. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_m9669A4CF4D10E8AF80F60BA164ADEDA31A9FC458_gshared (WhereSelectArrayIterator_2_tAD14386BB4FF4BDA54DE0D8CE92CCEFB41A784E8* __this, SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* ___2_selector, const RuntimeMethod* method)
  2995. {
  2996. {
  2997. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  2998. SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* L_0 = ___0_source;
  2999. __this->___source = L_0;
  3000. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  3001. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_1 = ___1_predicate;
  3002. __this->___predicate = L_1;
  3003. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  3004. Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* L_2 = ___2_selector;
  3005. __this->___selector = L_2;
  3006. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  3007. return;
  3008. }
  3009. }
  3010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectArrayIterator_2_Clone_m20AAE16082F762932E20EA5E67D5B90E2E66534B_gshared (WhereSelectArrayIterator_2_tAD14386BB4FF4BDA54DE0D8CE92CCEFB41A784E8* __this, const RuntimeMethod* method)
  3011. {
  3012. {
  3013. SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* L_0 = __this->___source;
  3014. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_1 = __this->___predicate;
  3015. Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* L_2 = __this->___selector;
  3016. WhereSelectArrayIterator_2_tAD14386BB4FF4BDA54DE0D8CE92CCEFB41A784E8* L_3 = (WhereSelectArrayIterator_2_tAD14386BB4FF4BDA54DE0D8CE92CCEFB41A784E8*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  3017. WhereSelectArrayIterator_2__ctor_m9669A4CF4D10E8AF80F60BA164ADEDA31A9FC458(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  3018. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  3019. }
  3020. }
  3021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectArrayIterator_2_MoveNext_m9DF799B8EAF95623064173AC61A57813002048C9_gshared (WhereSelectArrayIterator_2_tAD14386BB4FF4BDA54DE0D8CE92CCEFB41A784E8* __this, const RuntimeMethod* method)
  3022. {
  3023. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 V_0;
  3024. memset((&V_0), 0, sizeof(V_0));
  3025. {
  3026. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  3027. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  3028. {
  3029. goto IL_006b;
  3030. }
  3031. }
  3032. {
  3033. goto IL_0055;
  3034. }
  3035. IL_000b:
  3036. {
  3037. SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* L_1 = __this->___source;
  3038. int32_t L_2 = __this->___index;
  3039. NullCheck(L_1);
  3040. int32_t L_3 = L_2;
  3041. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  3042. V_0 = L_4;
  3043. int32_t L_5 = __this->___index;
  3044. __this->___index = ((int32_t)il2cpp_codegen_add(L_5, 1));
  3045. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_6 = __this->___predicate;
  3046. if (!L_6)
  3047. {
  3048. goto IL_0041;
  3049. }
  3050. }
  3051. {
  3052. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_7 = __this->___predicate;
  3053. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_8 = V_0;
  3054. NullCheck(L_7);
  3055. bool L_9;
  3056. L_9 = Func_2_Invoke_m77C320974BB0E8AFA1A7C39B514DDD8C06942AC5_inline(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  3057. if (!L_9)
  3058. {
  3059. goto IL_0055;
  3060. }
  3061. }
  3062. IL_0041:
  3063. {
  3064. Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* L_10 = __this->___selector;
  3065. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_11 = V_0;
  3066. NullCheck(L_10);
  3067. RuntimeObject* L_12;
  3068. L_12 = Func_2_Invoke_m3C9BCAF1F1F54BB85749F5001D1DFDBEAB600AC8_inline(L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  3069. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_12;
  3070. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_12);
  3071. return (bool)1;
  3072. }
  3073. IL_0055:
  3074. {
  3075. int32_t L_13 = __this->___index;
  3076. SubstringU5BU5D_t9973080FDB519ED771E9FB3E6FDC90DF45211B77* L_14 = __this->___source;
  3077. NullCheck(L_14);
  3078. if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
  3079. {
  3080. goto IL_000b;
  3081. }
  3082. }
  3083. {
  3084. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  3085. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  3086. }
  3087. IL_006b:
  3088. {
  3089. return (bool)0;
  3090. }
  3091. }
  3092. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectArrayIterator_2_Where_mC6C283242763AE776D7060401B149759DBF07109_gshared (WhereSelectArrayIterator_2_tAD14386BB4FF4BDA54DE0D8CE92CCEFB41A784E8* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  3093. {
  3094. {
  3095. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  3096. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14));
  3097. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  3098. return (RuntimeObject*)L_1;
  3099. }
  3100. }
  3101. #ifdef __clang__
  3102. #pragma clang diagnostic pop
  3103. #endif
  3104. #ifdef __clang__
  3105. #pragma clang diagnostic push
  3106. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3107. #pragma clang diagnostic ignored "-Wunused-variable"
  3108. #endif
  3109. 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)
  3110. {
  3111. {
  3112. (( 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));
  3113. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_source;
  3114. 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);
  3115. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_1 = ___1_predicate;
  3116. 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);
  3117. Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* L_2 = ___2_selector;
  3118. 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);
  3119. return;
  3120. }
  3121. }
  3122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0* WhereSelectArrayIterator_2_Clone_mFBF81AE0E2B6F7A7A79FC98398E7A6AC0FD330E9_gshared (WhereSelectArrayIterator_2_tBE026CE497BB8F36E31685722BBD7CB567570174* __this, const RuntimeMethod* method)
  3123. {
  3124. {
  3125. __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));
  3126. 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));
  3127. 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));
  3128. WhereSelectArrayIterator_2_tBE026CE497BB8F36E31685722BBD7CB567570174* L_3 = (WhereSelectArrayIterator_2_tBE026CE497BB8F36E31685722BBD7CB567570174*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  3129. (( 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));
  3130. return (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)L_3;
  3131. }
  3132. }
  3133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectArrayIterator_2_MoveNext_mEF7E8E7B117D6D1147C53CAE838836974171392C_gshared (WhereSelectArrayIterator_2_tBE026CE497BB8F36E31685722BBD7CB567570174* __this, const RuntimeMethod* method)
  3134. {
  3135. const uint32_t SizeOf_TSource_t21BF09076F270DC063711DE3ABB52B001A331F78 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8));
  3136. const uint32_t SizeOf_TResult_t278B55150BC17BB45D33B605F011F4D96EFE5425 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11));
  3137. const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TSource_t21BF09076F270DC063711DE3ABB52B001A331F78);
  3138. const Il2CppFullySharedGenericAny L_8 = L_4;
  3139. const Il2CppFullySharedGenericAny L_11 = L_4;
  3140. const Il2CppFullySharedGenericAny L_12 = alloca(SizeOf_TResult_t278B55150BC17BB45D33B605F011F4D96EFE5425);
  3141. Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_TSource_t21BF09076F270DC063711DE3ABB52B001A331F78);
  3142. memset(V_0, 0, SizeOf_TSource_t21BF09076F270DC063711DE3ABB52B001A331F78);
  3143. {
  3144. 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));
  3145. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  3146. {
  3147. goto IL_006b;
  3148. }
  3149. }
  3150. {
  3151. goto IL_0055;
  3152. }
  3153. IL_000b:
  3154. {
  3155. __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));
  3156. 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));
  3157. NullCheck(L_1);
  3158. int32_t L_3 = L_2;
  3159. il2cpp_codegen_memcpy(L_4, (L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)), SizeOf_TSource_t21BF09076F270DC063711DE3ABB52B001A331F78);
  3160. il2cpp_codegen_memcpy(V_0, L_4, SizeOf_TSource_t21BF09076F270DC063711DE3ABB52B001A331F78);
  3161. 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));
  3162. 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)));
  3163. 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));
  3164. if (!L_6)
  3165. {
  3166. goto IL_0041;
  3167. }
  3168. }
  3169. {
  3170. 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));
  3171. il2cpp_codegen_memcpy(L_8, V_0, SizeOf_TSource_t21BF09076F270DC063711DE3ABB52B001A331F78);
  3172. NullCheck(L_7);
  3173. bool L_9;
  3174. 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));
  3175. if (!L_9)
  3176. {
  3177. goto IL_0055;
  3178. }
  3179. }
  3180. IL_0041:
  3181. {
  3182. 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));
  3183. il2cpp_codegen_memcpy(L_11, V_0, SizeOf_TSource_t21BF09076F270DC063711DE3ABB52B001A331F78);
  3184. NullCheck(L_10);
  3185. 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);
  3186. 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);
  3187. return (bool)1;
  3188. }
  3189. IL_0055:
  3190. {
  3191. 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));
  3192. __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));
  3193. NullCheck(L_14);
  3194. if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
  3195. {
  3196. goto IL_000b;
  3197. }
  3198. }
  3199. {
  3200. NullCheck((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  3201. VirtualActionInvoker0::Invoke(12, (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  3202. }
  3203. IL_006b:
  3204. {
  3205. return (bool)0;
  3206. }
  3207. }
  3208. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectArrayIterator_2_Where_mD81DB59B1D07BC8DDB099A652B22BA9C1538D7A3_gshared (WhereSelectArrayIterator_2_tBE026CE497BB8F36E31685722BBD7CB567570174* __this, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* ___0_predicate, const RuntimeMethod* method)
  3209. {
  3210. {
  3211. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_0 = ___0_predicate;
  3212. WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B* L_1 = (WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14));
  3213. (( 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));
  3214. return (RuntimeObject*)L_1;
  3215. }
  3216. }
  3217. #ifdef __clang__
  3218. #pragma clang diagnostic pop
  3219. #endif
  3220. #ifdef __clang__
  3221. #pragma clang diagnostic push
  3222. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3223. #pragma clang diagnostic ignored "-Wunused-variable"
  3224. #endif
  3225. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_m024691946C781CC12E3DB093603BD11356BD59D5_gshared (WhereSelectArrayIterator_2_t56546669D0E54DFC7C9064C9D6F538AB205FB27F* __this, JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* ___2_selector, const RuntimeMethod* method)
  3226. {
  3227. {
  3228. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  3229. JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* L_0 = ___0_source;
  3230. __this->___source = L_0;
  3231. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  3232. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_1 = ___1_predicate;
  3233. __this->___predicate = L_1;
  3234. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  3235. Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* L_2 = ___2_selector;
  3236. __this->___selector = L_2;
  3237. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  3238. return;
  3239. }
  3240. }
  3241. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectArrayIterator_2_Clone_m55EADCBBCAA6DA368D558B26E7AFB0C62C3F0442_gshared (WhereSelectArrayIterator_2_t56546669D0E54DFC7C9064C9D6F538AB205FB27F* __this, const RuntimeMethod* method)
  3242. {
  3243. {
  3244. JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* L_0 = __this->___source;
  3245. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_1 = __this->___predicate;
  3246. Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* L_2 = __this->___selector;
  3247. WhereSelectArrayIterator_2_t56546669D0E54DFC7C9064C9D6F538AB205FB27F* L_3 = (WhereSelectArrayIterator_2_t56546669D0E54DFC7C9064C9D6F538AB205FB27F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  3248. WhereSelectArrayIterator_2__ctor_m024691946C781CC12E3DB093603BD11356BD59D5(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  3249. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  3250. }
  3251. }
  3252. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectArrayIterator_2_MoveNext_m4C202FF43BAE87C7D7A52C60525CD5A86752FB09_gshared (WhereSelectArrayIterator_2_t56546669D0E54DFC7C9064C9D6F538AB205FB27F* __this, const RuntimeMethod* method)
  3253. {
  3254. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 V_0;
  3255. memset((&V_0), 0, sizeof(V_0));
  3256. {
  3257. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  3258. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  3259. {
  3260. goto IL_006b;
  3261. }
  3262. }
  3263. {
  3264. goto IL_0055;
  3265. }
  3266. IL_000b:
  3267. {
  3268. JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* L_1 = __this->___source;
  3269. int32_t L_2 = __this->___index;
  3270. NullCheck(L_1);
  3271. int32_t L_3 = L_2;
  3272. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  3273. V_0 = L_4;
  3274. int32_t L_5 = __this->___index;
  3275. __this->___index = ((int32_t)il2cpp_codegen_add(L_5, 1));
  3276. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_6 = __this->___predicate;
  3277. if (!L_6)
  3278. {
  3279. goto IL_0041;
  3280. }
  3281. }
  3282. {
  3283. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_7 = __this->___predicate;
  3284. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_8 = V_0;
  3285. NullCheck(L_7);
  3286. bool L_9;
  3287. L_9 = Func_2_Invoke_m60AC8696E0B36FEA3C3F1A9818798A3D18953D63_inline(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  3288. if (!L_9)
  3289. {
  3290. goto IL_0055;
  3291. }
  3292. }
  3293. IL_0041:
  3294. {
  3295. Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* L_10 = __this->___selector;
  3296. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_11 = V_0;
  3297. NullCheck(L_10);
  3298. int32_t L_12;
  3299. L_12 = Func_2_Invoke_m321B177CDE142D1D55BBD1D63153186A54FEE249_inline(L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  3300. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_12;
  3301. return (bool)1;
  3302. }
  3303. IL_0055:
  3304. {
  3305. int32_t L_13 = __this->___index;
  3306. JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* L_14 = __this->___source;
  3307. NullCheck(L_14);
  3308. if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
  3309. {
  3310. goto IL_000b;
  3311. }
  3312. }
  3313. {
  3314. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  3315. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  3316. }
  3317. IL_006b:
  3318. {
  3319. return (bool)0;
  3320. }
  3321. }
  3322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectArrayIterator_2_Where_m4BDF6089575DC310AE152914E5CBD96A854D2C89_gshared (WhereSelectArrayIterator_2_t56546669D0E54DFC7C9064C9D6F538AB205FB27F* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  3323. {
  3324. {
  3325. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  3326. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14));
  3327. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  3328. return (RuntimeObject*)L_1;
  3329. }
  3330. }
  3331. #ifdef __clang__
  3332. #pragma clang diagnostic pop
  3333. #endif
  3334. #ifdef __clang__
  3335. #pragma clang diagnostic push
  3336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3337. #pragma clang diagnostic ignored "-Wunused-variable"
  3338. #endif
  3339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_m5E9395DC536466521AEEEAF170431DF4B9176166_gshared (WhereSelectArrayIterator_2_tDEB30313ED49F538FFC4E5260A2D58975F5516A9* __this, JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* ___2_selector, const RuntimeMethod* method)
  3340. {
  3341. {
  3342. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  3343. JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* L_0 = ___0_source;
  3344. __this->___source = L_0;
  3345. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  3346. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_1 = ___1_predicate;
  3347. __this->___predicate = L_1;
  3348. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  3349. Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* L_2 = ___2_selector;
  3350. __this->___selector = L_2;
  3351. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  3352. return;
  3353. }
  3354. }
  3355. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectArrayIterator_2_Clone_mC5A6B0583158E5ED21E45A1EEB949B8E8B258BE3_gshared (WhereSelectArrayIterator_2_tDEB30313ED49F538FFC4E5260A2D58975F5516A9* __this, const RuntimeMethod* method)
  3356. {
  3357. {
  3358. JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* L_0 = __this->___source;
  3359. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_1 = __this->___predicate;
  3360. Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* L_2 = __this->___selector;
  3361. WhereSelectArrayIterator_2_tDEB30313ED49F538FFC4E5260A2D58975F5516A9* L_3 = (WhereSelectArrayIterator_2_tDEB30313ED49F538FFC4E5260A2D58975F5516A9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  3362. WhereSelectArrayIterator_2__ctor_m5E9395DC536466521AEEEAF170431DF4B9176166(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  3363. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  3364. }
  3365. }
  3366. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectArrayIterator_2_MoveNext_m466F7FFC29D1657A54662FEDD38AE94E64D75CC3_gshared (WhereSelectArrayIterator_2_tDEB30313ED49F538FFC4E5260A2D58975F5516A9* __this, const RuntimeMethod* method)
  3367. {
  3368. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 V_0;
  3369. memset((&V_0), 0, sizeof(V_0));
  3370. {
  3371. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  3372. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  3373. {
  3374. goto IL_006b;
  3375. }
  3376. }
  3377. {
  3378. goto IL_0055;
  3379. }
  3380. IL_000b:
  3381. {
  3382. JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* L_1 = __this->___source;
  3383. int32_t L_2 = __this->___index;
  3384. NullCheck(L_1);
  3385. int32_t L_3 = L_2;
  3386. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  3387. V_0 = L_4;
  3388. int32_t L_5 = __this->___index;
  3389. __this->___index = ((int32_t)il2cpp_codegen_add(L_5, 1));
  3390. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_6 = __this->___predicate;
  3391. if (!L_6)
  3392. {
  3393. goto IL_0041;
  3394. }
  3395. }
  3396. {
  3397. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_7 = __this->___predicate;
  3398. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_8 = V_0;
  3399. NullCheck(L_7);
  3400. bool L_9;
  3401. L_9 = Func_2_Invoke_m60AC8696E0B36FEA3C3F1A9818798A3D18953D63_inline(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  3402. if (!L_9)
  3403. {
  3404. goto IL_0055;
  3405. }
  3406. }
  3407. IL_0041:
  3408. {
  3409. Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* L_10 = __this->___selector;
  3410. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_11 = V_0;
  3411. NullCheck(L_10);
  3412. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_12;
  3413. L_12 = Func_2_Invoke_m7C8D770BA29067A536942979753FAB53ED84A348_inline(L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  3414. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_12;
  3415. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  3416. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  3417. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  3418. #endif
  3419. return (bool)1;
  3420. }
  3421. IL_0055:
  3422. {
  3423. int32_t L_13 = __this->___index;
  3424. JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* L_14 = __this->___source;
  3425. NullCheck(L_14);
  3426. if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
  3427. {
  3428. goto IL_000b;
  3429. }
  3430. }
  3431. {
  3432. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  3433. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  3434. }
  3435. IL_006b:
  3436. {
  3437. return (bool)0;
  3438. }
  3439. }
  3440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectArrayIterator_2_Where_mA2C457566D55083A81F0B79BCAA3A0BCFE6AF4F4_gshared (WhereSelectArrayIterator_2_tDEB30313ED49F538FFC4E5260A2D58975F5516A9* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  3441. {
  3442. {
  3443. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  3444. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14));
  3445. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  3446. return (RuntimeObject*)L_1;
  3447. }
  3448. }
  3449. #ifdef __clang__
  3450. #pragma clang diagnostic pop
  3451. #endif
  3452. #ifdef __clang__
  3453. #pragma clang diagnostic push
  3454. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3455. #pragma clang diagnostic ignored "-Wunused-variable"
  3456. #endif
  3457. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectArrayIterator_2__ctor_m916EF323CEBA12B5B72AA2A3A4ACB44C46A03E43_gshared (WhereSelectArrayIterator_2_t3367BBB3AE17399D2D57ED946DFF2210A5760296* __this, JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* ___2_selector, const RuntimeMethod* method)
  3458. {
  3459. {
  3460. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  3461. JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* L_0 = ___0_source;
  3462. __this->___source = L_0;
  3463. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  3464. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_1 = ___1_predicate;
  3465. __this->___predicate = L_1;
  3466. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  3467. Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* L_2 = ___2_selector;
  3468. __this->___selector = L_2;
  3469. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  3470. return;
  3471. }
  3472. }
  3473. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectArrayIterator_2_Clone_m8D5AF162153F45C1F4D881BED95CACB31D026777_gshared (WhereSelectArrayIterator_2_t3367BBB3AE17399D2D57ED946DFF2210A5760296* __this, const RuntimeMethod* method)
  3474. {
  3475. {
  3476. JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* L_0 = __this->___source;
  3477. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_1 = __this->___predicate;
  3478. Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* L_2 = __this->___selector;
  3479. WhereSelectArrayIterator_2_t3367BBB3AE17399D2D57ED946DFF2210A5760296* L_3 = (WhereSelectArrayIterator_2_t3367BBB3AE17399D2D57ED946DFF2210A5760296*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  3480. WhereSelectArrayIterator_2__ctor_m916EF323CEBA12B5B72AA2A3A4ACB44C46A03E43(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  3481. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  3482. }
  3483. }
  3484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectArrayIterator_2_MoveNext_mEF5D2A4F6BA3EDA50086F2EC994DA0FEFDF63959_gshared (WhereSelectArrayIterator_2_t3367BBB3AE17399D2D57ED946DFF2210A5760296* __this, const RuntimeMethod* method)
  3485. {
  3486. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 V_0;
  3487. memset((&V_0), 0, sizeof(V_0));
  3488. {
  3489. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  3490. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  3491. {
  3492. goto IL_006b;
  3493. }
  3494. }
  3495. {
  3496. goto IL_0055;
  3497. }
  3498. IL_000b:
  3499. {
  3500. JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* L_1 = __this->___source;
  3501. int32_t L_2 = __this->___index;
  3502. NullCheck(L_1);
  3503. int32_t L_3 = L_2;
  3504. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  3505. V_0 = L_4;
  3506. int32_t L_5 = __this->___index;
  3507. __this->___index = ((int32_t)il2cpp_codegen_add(L_5, 1));
  3508. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_6 = __this->___predicate;
  3509. if (!L_6)
  3510. {
  3511. goto IL_0041;
  3512. }
  3513. }
  3514. {
  3515. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_7 = __this->___predicate;
  3516. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_8 = V_0;
  3517. NullCheck(L_7);
  3518. bool L_9;
  3519. L_9 = Func_2_Invoke_m60AC8696E0B36FEA3C3F1A9818798A3D18953D63_inline(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  3520. if (!L_9)
  3521. {
  3522. goto IL_0055;
  3523. }
  3524. }
  3525. IL_0041:
  3526. {
  3527. Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* L_10 = __this->___selector;
  3528. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_11 = V_0;
  3529. NullCheck(L_10);
  3530. RuntimeObject* L_12;
  3531. L_12 = Func_2_Invoke_mCF21D6903C1C9AB285FB0E244CDE0E9ACAC429ED_inline(L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  3532. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_12;
  3533. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_12);
  3534. return (bool)1;
  3535. }
  3536. IL_0055:
  3537. {
  3538. int32_t L_13 = __this->___index;
  3539. JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* L_14 = __this->___source;
  3540. NullCheck(L_14);
  3541. if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
  3542. {
  3543. goto IL_000b;
  3544. }
  3545. }
  3546. {
  3547. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  3548. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  3549. }
  3550. IL_006b:
  3551. {
  3552. return (bool)0;
  3553. }
  3554. }
  3555. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectArrayIterator_2_Where_mEEB95BC3C127A2693F630E4E31B25B064F9CF65D_gshared (WhereSelectArrayIterator_2_t3367BBB3AE17399D2D57ED946DFF2210A5760296* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  3556. {
  3557. {
  3558. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  3559. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14));
  3560. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  3561. return (RuntimeObject*)L_1;
  3562. }
  3563. }
  3564. #ifdef __clang__
  3565. #pragma clang diagnostic pop
  3566. #endif
  3567. #ifdef __clang__
  3568. #pragma clang diagnostic push
  3569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3570. #pragma clang diagnostic ignored "-Wunused-variable"
  3571. #endif
  3572. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m22C0AB39BB3221C165130C752C6DE1EEE5BA6F15_gshared (WhereSelectEnumerableIterator_2_t19830800B948D8F14F9C7568D25A606B51B299A0* __this, RuntimeObject* ___0_source, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___1_predicate, Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4* ___2_selector, const RuntimeMethod* method)
  3573. {
  3574. {
  3575. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  3576. RuntimeObject* L_0 = ___0_source;
  3577. __this->___source = L_0;
  3578. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  3579. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_1 = ___1_predicate;
  3580. __this->___predicate = L_1;
  3581. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  3582. Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4* L_2 = ___2_selector;
  3583. __this->___selector = L_2;
  3584. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  3585. return;
  3586. }
  3587. }
  3588. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectEnumerableIterator_2_Clone_mD70C8509923439B33F1EAB7003A07E28F863F73E_gshared (WhereSelectEnumerableIterator_2_t19830800B948D8F14F9C7568D25A606B51B299A0* __this, const RuntimeMethod* method)
  3589. {
  3590. {
  3591. RuntimeObject* L_0 = __this->___source;
  3592. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_1 = __this->___predicate;
  3593. Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4* L_2 = __this->___selector;
  3594. WhereSelectEnumerableIterator_2_t19830800B948D8F14F9C7568D25A606B51B299A0* L_3 = (WhereSelectEnumerableIterator_2_t19830800B948D8F14F9C7568D25A606B51B299A0*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  3595. WhereSelectEnumerableIterator_2__ctor_m22C0AB39BB3221C165130C752C6DE1EEE5BA6F15(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  3596. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  3597. }
  3598. }
  3599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_mE0ED95AF332D761085185DB01EAFECEECCAEA491_gshared (WhereSelectEnumerableIterator_2_t19830800B948D8F14F9C7568D25A606B51B299A0* __this, const RuntimeMethod* method)
  3600. {
  3601. static bool s_Il2CppMethodInitialized;
  3602. if (!s_Il2CppMethodInitialized)
  3603. {
  3604. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  3605. s_Il2CppMethodInitialized = true;
  3606. }
  3607. {
  3608. RuntimeObject* L_0 = __this->___enumerator;
  3609. if (!L_0)
  3610. {
  3611. goto IL_0013;
  3612. }
  3613. }
  3614. {
  3615. RuntimeObject* L_1 = __this->___enumerator;
  3616. NullCheck((RuntimeObject*)L_1);
  3617. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  3618. }
  3619. IL_0013:
  3620. {
  3621. __this->___enumerator = (RuntimeObject*)NULL;
  3622. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  3623. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  3624. Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  3625. return;
  3626. }
  3627. }
  3628. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mA0D1928282C9A4A0AFFF1288EED68EF59F27368A_gshared (WhereSelectEnumerableIterator_2_t19830800B948D8F14F9C7568D25A606B51B299A0* __this, const RuntimeMethod* method)
  3629. {
  3630. static bool s_Il2CppMethodInitialized;
  3631. if (!s_Il2CppMethodInitialized)
  3632. {
  3633. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  3634. s_Il2CppMethodInitialized = true;
  3635. }
  3636. int32_t V_0 = 0;
  3637. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C V_1;
  3638. memset((&V_1), 0, sizeof(V_1));
  3639. {
  3640. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  3641. V_0 = L_0;
  3642. int32_t L_1 = V_0;
  3643. if ((((int32_t)L_1) == ((int32_t)1)))
  3644. {
  3645. goto IL_0011;
  3646. }
  3647. }
  3648. {
  3649. int32_t L_2 = V_0;
  3650. if ((((int32_t)L_2) == ((int32_t)2)))
  3651. {
  3652. goto IL_0061;
  3653. }
  3654. }
  3655. {
  3656. goto IL_0074;
  3657. }
  3658. IL_0011:
  3659. {
  3660. RuntimeObject* L_3 = __this->___source;
  3661. NullCheck(L_3);
  3662. RuntimeObject* L_4;
  3663. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  3664. __this->___enumerator = L_4;
  3665. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  3666. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  3667. goto IL_0061;
  3668. }
  3669. IL_002b:
  3670. {
  3671. RuntimeObject* L_5 = __this->___enumerator;
  3672. NullCheck(L_5);
  3673. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C L_6;
  3674. L_6 = InterfaceFuncInvoker0< KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  3675. V_1 = L_6;
  3676. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_7 = __this->___predicate;
  3677. if (!L_7)
  3678. {
  3679. goto IL_004d;
  3680. }
  3681. }
  3682. {
  3683. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_8 = __this->___predicate;
  3684. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C L_9 = V_1;
  3685. NullCheck(L_8);
  3686. bool L_10;
  3687. L_10 = Func_2_Invoke_m3EFCA43071E49247CA187C6905BBE3AD2919734F_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  3688. if (!L_10)
  3689. {
  3690. goto IL_0061;
  3691. }
  3692. }
  3693. IL_004d:
  3694. {
  3695. Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4* L_11 = __this->___selector;
  3696. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C L_12 = V_1;
  3697. NullCheck(L_11);
  3698. int32_t L_13;
  3699. L_13 = Func_2_Invoke_mC9771FD810A0346CDC317D6BD7143A93AC8B1ADB_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  3700. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  3701. return (bool)1;
  3702. }
  3703. IL_0061:
  3704. {
  3705. RuntimeObject* L_14 = __this->___enumerator;
  3706. NullCheck((RuntimeObject*)L_14);
  3707. bool L_15;
  3708. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  3709. if (L_15)
  3710. {
  3711. goto IL_002b;
  3712. }
  3713. }
  3714. {
  3715. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  3716. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  3717. }
  3718. IL_0074:
  3719. {
  3720. return (bool)0;
  3721. }
  3722. }
  3723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_m410B5057C50BDB8B5A91DFA31D511FEE9C6C9762_gshared (WhereSelectEnumerableIterator_2_t19830800B948D8F14F9C7568D25A606B51B299A0* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  3724. {
  3725. {
  3726. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  3727. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  3728. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  3729. return (RuntimeObject*)L_1;
  3730. }
  3731. }
  3732. #ifdef __clang__
  3733. #pragma clang diagnostic pop
  3734. #endif
  3735. #ifdef __clang__
  3736. #pragma clang diagnostic push
  3737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3738. #pragma clang diagnostic ignored "-Wunused-variable"
  3739. #endif
  3740. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m00D95847914AE245C9D77597F9754FC628382F2F_gshared (WhereSelectEnumerableIterator_2_tF6629755F25900E2EE127C287D816EF62BA633E7* __this, RuntimeObject* ___0_source, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___1_predicate, Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA* ___2_selector, const RuntimeMethod* method)
  3741. {
  3742. {
  3743. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  3744. RuntimeObject* L_0 = ___0_source;
  3745. __this->___source = L_0;
  3746. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  3747. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_1 = ___1_predicate;
  3748. __this->___predicate = L_1;
  3749. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  3750. Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA* L_2 = ___2_selector;
  3751. __this->___selector = L_2;
  3752. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  3753. return;
  3754. }
  3755. }
  3756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectEnumerableIterator_2_Clone_m81935ECC2FE56124FC193E95454A48B4A6C1C79B_gshared (WhereSelectEnumerableIterator_2_tF6629755F25900E2EE127C287D816EF62BA633E7* __this, const RuntimeMethod* method)
  3757. {
  3758. {
  3759. RuntimeObject* L_0 = __this->___source;
  3760. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_1 = __this->___predicate;
  3761. Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA* L_2 = __this->___selector;
  3762. WhereSelectEnumerableIterator_2_tF6629755F25900E2EE127C287D816EF62BA633E7* L_3 = (WhereSelectEnumerableIterator_2_tF6629755F25900E2EE127C287D816EF62BA633E7*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  3763. WhereSelectEnumerableIterator_2__ctor_m00D95847914AE245C9D77597F9754FC628382F2F(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  3764. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  3765. }
  3766. }
  3767. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m6849CB772E5F054B7C084CCAF80A46C4F44C77A5_gshared (WhereSelectEnumerableIterator_2_tF6629755F25900E2EE127C287D816EF62BA633E7* __this, const RuntimeMethod* method)
  3768. {
  3769. static bool s_Il2CppMethodInitialized;
  3770. if (!s_Il2CppMethodInitialized)
  3771. {
  3772. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  3773. s_Il2CppMethodInitialized = true;
  3774. }
  3775. {
  3776. RuntimeObject* L_0 = __this->___enumerator;
  3777. if (!L_0)
  3778. {
  3779. goto IL_0013;
  3780. }
  3781. }
  3782. {
  3783. RuntimeObject* L_1 = __this->___enumerator;
  3784. NullCheck((RuntimeObject*)L_1);
  3785. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  3786. }
  3787. IL_0013:
  3788. {
  3789. __this->___enumerator = (RuntimeObject*)NULL;
  3790. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  3791. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  3792. Iterator_1_Dispose_m202F0F3E8FFAA3098FE51C5F168900249540D23B((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  3793. return;
  3794. }
  3795. }
  3796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_m34534D07B2DBEE48185E9A5476B5CEE4D939B098_gshared (WhereSelectEnumerableIterator_2_tF6629755F25900E2EE127C287D816EF62BA633E7* __this, const RuntimeMethod* method)
  3797. {
  3798. static bool s_Il2CppMethodInitialized;
  3799. if (!s_Il2CppMethodInitialized)
  3800. {
  3801. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  3802. s_Il2CppMethodInitialized = true;
  3803. }
  3804. int32_t V_0 = 0;
  3805. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C V_1;
  3806. memset((&V_1), 0, sizeof(V_1));
  3807. {
  3808. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  3809. V_0 = L_0;
  3810. int32_t L_1 = V_0;
  3811. if ((((int32_t)L_1) == ((int32_t)1)))
  3812. {
  3813. goto IL_0011;
  3814. }
  3815. }
  3816. {
  3817. int32_t L_2 = V_0;
  3818. if ((((int32_t)L_2) == ((int32_t)2)))
  3819. {
  3820. goto IL_0061;
  3821. }
  3822. }
  3823. {
  3824. goto IL_0074;
  3825. }
  3826. IL_0011:
  3827. {
  3828. RuntimeObject* L_3 = __this->___source;
  3829. NullCheck(L_3);
  3830. RuntimeObject* L_4;
  3831. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  3832. __this->___enumerator = L_4;
  3833. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  3834. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state = 2;
  3835. goto IL_0061;
  3836. }
  3837. IL_002b:
  3838. {
  3839. RuntimeObject* L_5 = __this->___enumerator;
  3840. NullCheck(L_5);
  3841. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C L_6;
  3842. L_6 = InterfaceFuncInvoker0< KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  3843. V_1 = L_6;
  3844. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_7 = __this->___predicate;
  3845. if (!L_7)
  3846. {
  3847. goto IL_004d;
  3848. }
  3849. }
  3850. {
  3851. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_8 = __this->___predicate;
  3852. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C L_9 = V_1;
  3853. NullCheck(L_8);
  3854. bool L_10;
  3855. L_10 = Func_2_Invoke_m3EFCA43071E49247CA187C6905BBE3AD2919734F_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  3856. if (!L_10)
  3857. {
  3858. goto IL_0061;
  3859. }
  3860. }
  3861. IL_004d:
  3862. {
  3863. Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA* L_11 = __this->___selector;
  3864. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C L_12 = V_1;
  3865. NullCheck(L_11);
  3866. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13;
  3867. L_13 = Func_2_Invoke_mD8528092C448FCBCE637FA2906990AC587286B9F_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  3868. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_13;
  3869. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  3870. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  3871. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  3872. #endif
  3873. return (bool)1;
  3874. }
  3875. IL_0061:
  3876. {
  3877. RuntimeObject* L_14 = __this->___enumerator;
  3878. NullCheck((RuntimeObject*)L_14);
  3879. bool L_15;
  3880. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  3881. if (L_15)
  3882. {
  3883. goto IL_002b;
  3884. }
  3885. }
  3886. {
  3887. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  3888. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  3889. }
  3890. IL_0074:
  3891. {
  3892. return (bool)0;
  3893. }
  3894. }
  3895. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_m166F12312AD35109D3C327FFB773FF04F8E22592_gshared (WhereSelectEnumerableIterator_2_tF6629755F25900E2EE127C287D816EF62BA633E7* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  3896. {
  3897. {
  3898. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  3899. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  3900. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  3901. return (RuntimeObject*)L_1;
  3902. }
  3903. }
  3904. #ifdef __clang__
  3905. #pragma clang diagnostic pop
  3906. #endif
  3907. #ifdef __clang__
  3908. #pragma clang diagnostic push
  3909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3910. #pragma clang diagnostic ignored "-Wunused-variable"
  3911. #endif
  3912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_mA4D6A2B03C92F326337BBF6BC15E2E7F43E7769B_gshared (WhereSelectEnumerableIterator_2_tF4E9E93E0347B660B2E7D0D096D81D8D60ED06F5* __this, RuntimeObject* ___0_source, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___1_predicate, Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC* ___2_selector, const RuntimeMethod* method)
  3913. {
  3914. {
  3915. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  3916. RuntimeObject* L_0 = ___0_source;
  3917. __this->___source = L_0;
  3918. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  3919. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_1 = ___1_predicate;
  3920. __this->___predicate = L_1;
  3921. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  3922. Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC* L_2 = ___2_selector;
  3923. __this->___selector = L_2;
  3924. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  3925. return;
  3926. }
  3927. }
  3928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectEnumerableIterator_2_Clone_mD6896234ECEFAFE6B32CA2DD6E2F528397293B81_gshared (WhereSelectEnumerableIterator_2_tF4E9E93E0347B660B2E7D0D096D81D8D60ED06F5* __this, const RuntimeMethod* method)
  3929. {
  3930. {
  3931. RuntimeObject* L_0 = __this->___source;
  3932. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_1 = __this->___predicate;
  3933. Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC* L_2 = __this->___selector;
  3934. WhereSelectEnumerableIterator_2_tF4E9E93E0347B660B2E7D0D096D81D8D60ED06F5* L_3 = (WhereSelectEnumerableIterator_2_tF4E9E93E0347B660B2E7D0D096D81D8D60ED06F5*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  3935. WhereSelectEnumerableIterator_2__ctor_mA4D6A2B03C92F326337BBF6BC15E2E7F43E7769B(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  3936. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  3937. }
  3938. }
  3939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m4B213E1B735CC381CED069863FAE981292772942_gshared (WhereSelectEnumerableIterator_2_tF4E9E93E0347B660B2E7D0D096D81D8D60ED06F5* __this, const RuntimeMethod* method)
  3940. {
  3941. static bool s_Il2CppMethodInitialized;
  3942. if (!s_Il2CppMethodInitialized)
  3943. {
  3944. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  3945. s_Il2CppMethodInitialized = true;
  3946. }
  3947. {
  3948. RuntimeObject* L_0 = __this->___enumerator;
  3949. if (!L_0)
  3950. {
  3951. goto IL_0013;
  3952. }
  3953. }
  3954. {
  3955. RuntimeObject* L_1 = __this->___enumerator;
  3956. NullCheck((RuntimeObject*)L_1);
  3957. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  3958. }
  3959. IL_0013:
  3960. {
  3961. __this->___enumerator = (RuntimeObject*)NULL;
  3962. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  3963. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  3964. Iterator_1_Dispose_m953BCF886C8A63456821023DBA45EBD9AC44EB07((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  3965. return;
  3966. }
  3967. }
  3968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_m473DDE32B3292E830C903B5231785F79C357E283_gshared (WhereSelectEnumerableIterator_2_tF4E9E93E0347B660B2E7D0D096D81D8D60ED06F5* __this, const RuntimeMethod* method)
  3969. {
  3970. static bool s_Il2CppMethodInitialized;
  3971. if (!s_Il2CppMethodInitialized)
  3972. {
  3973. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  3974. s_Il2CppMethodInitialized = true;
  3975. }
  3976. int32_t V_0 = 0;
  3977. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C V_1;
  3978. memset((&V_1), 0, sizeof(V_1));
  3979. {
  3980. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  3981. V_0 = L_0;
  3982. int32_t L_1 = V_0;
  3983. if ((((int32_t)L_1) == ((int32_t)1)))
  3984. {
  3985. goto IL_0011;
  3986. }
  3987. }
  3988. {
  3989. int32_t L_2 = V_0;
  3990. if ((((int32_t)L_2) == ((int32_t)2)))
  3991. {
  3992. goto IL_0061;
  3993. }
  3994. }
  3995. {
  3996. goto IL_0074;
  3997. }
  3998. IL_0011:
  3999. {
  4000. RuntimeObject* L_3 = __this->___source;
  4001. NullCheck(L_3);
  4002. RuntimeObject* L_4;
  4003. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  4004. __this->___enumerator = L_4;
  4005. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  4006. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  4007. goto IL_0061;
  4008. }
  4009. IL_002b:
  4010. {
  4011. RuntimeObject* L_5 = __this->___enumerator;
  4012. NullCheck(L_5);
  4013. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C L_6;
  4014. L_6 = InterfaceFuncInvoker0< KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  4015. V_1 = L_6;
  4016. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_7 = __this->___predicate;
  4017. if (!L_7)
  4018. {
  4019. goto IL_004d;
  4020. }
  4021. }
  4022. {
  4023. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_8 = __this->___predicate;
  4024. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C L_9 = V_1;
  4025. NullCheck(L_8);
  4026. bool L_10;
  4027. L_10 = Func_2_Invoke_m3EFCA43071E49247CA187C6905BBE3AD2919734F_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  4028. if (!L_10)
  4029. {
  4030. goto IL_0061;
  4031. }
  4032. }
  4033. IL_004d:
  4034. {
  4035. Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC* L_11 = __this->___selector;
  4036. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C L_12 = V_1;
  4037. NullCheck(L_11);
  4038. RuntimeObject* L_13;
  4039. L_13 = Func_2_Invoke_mE36CAA341FFDEA72D043824CA9EECE531922B64F_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  4040. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  4041. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  4042. return (bool)1;
  4043. }
  4044. IL_0061:
  4045. {
  4046. RuntimeObject* L_14 = __this->___enumerator;
  4047. NullCheck((RuntimeObject*)L_14);
  4048. bool L_15;
  4049. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  4050. if (L_15)
  4051. {
  4052. goto IL_002b;
  4053. }
  4054. }
  4055. {
  4056. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  4057. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  4058. }
  4059. IL_0074:
  4060. {
  4061. return (bool)0;
  4062. }
  4063. }
  4064. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_m2EE1370C31F7EFCDCE0196C3E08F781980A6280B_gshared (WhereSelectEnumerableIterator_2_tF4E9E93E0347B660B2E7D0D096D81D8D60ED06F5* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  4065. {
  4066. {
  4067. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  4068. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  4069. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  4070. return (RuntimeObject*)L_1;
  4071. }
  4072. }
  4073. #ifdef __clang__
  4074. #pragma clang diagnostic pop
  4075. #endif
  4076. #ifdef __clang__
  4077. #pragma clang diagnostic push
  4078. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4079. #pragma clang diagnostic ignored "-Wunused-variable"
  4080. #endif
  4081. 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)
  4082. {
  4083. {
  4084. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  4085. RuntimeObject* L_0 = ___0_source;
  4086. __this->___source = L_0;
  4087. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  4088. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_1 = ___1_predicate;
  4089. __this->___predicate = L_1;
  4090. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  4091. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_2 = ___2_selector;
  4092. __this->___selector = L_2;
  4093. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  4094. return;
  4095. }
  4096. }
  4097. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectEnumerableIterator_2_Clone_mC7E56BD61B2455925C350C460F2649317EA766E7_gshared (WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D* __this, const RuntimeMethod* method)
  4098. {
  4099. {
  4100. RuntimeObject* L_0 = __this->___source;
  4101. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_1 = __this->___predicate;
  4102. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_2 = __this->___selector;
  4103. WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D* L_3 = (WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  4104. WhereSelectEnumerableIterator_2__ctor_m96BAED87987DAE93B4E6887AE45943A3E21D4E13(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  4105. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  4106. }
  4107. }
  4108. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m8E1E6EC7D7A52BC4CCF587115E0C3DEDB1D68D09_gshared (WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D* __this, const RuntimeMethod* method)
  4109. {
  4110. static bool s_Il2CppMethodInitialized;
  4111. if (!s_Il2CppMethodInitialized)
  4112. {
  4113. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  4114. s_Il2CppMethodInitialized = true;
  4115. }
  4116. {
  4117. RuntimeObject* L_0 = __this->___enumerator;
  4118. if (!L_0)
  4119. {
  4120. goto IL_0013;
  4121. }
  4122. }
  4123. {
  4124. RuntimeObject* L_1 = __this->___enumerator;
  4125. NullCheck((RuntimeObject*)L_1);
  4126. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  4127. }
  4128. IL_0013:
  4129. {
  4130. __this->___enumerator = (RuntimeObject*)NULL;
  4131. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  4132. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  4133. Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  4134. return;
  4135. }
  4136. }
  4137. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mAFA6BD49EF447B55B348AE2F161C05BFE92FC7F6_gshared (WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D* __this, const RuntimeMethod* method)
  4138. {
  4139. static bool s_Il2CppMethodInitialized;
  4140. if (!s_Il2CppMethodInitialized)
  4141. {
  4142. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  4143. s_Il2CppMethodInitialized = true;
  4144. }
  4145. int32_t V_0 = 0;
  4146. int32_t V_1 = 0;
  4147. {
  4148. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  4149. V_0 = L_0;
  4150. int32_t L_1 = V_0;
  4151. if ((((int32_t)L_1) == ((int32_t)1)))
  4152. {
  4153. goto IL_0011;
  4154. }
  4155. }
  4156. {
  4157. int32_t L_2 = V_0;
  4158. if ((((int32_t)L_2) == ((int32_t)2)))
  4159. {
  4160. goto IL_0061;
  4161. }
  4162. }
  4163. {
  4164. goto IL_0074;
  4165. }
  4166. IL_0011:
  4167. {
  4168. RuntimeObject* L_3 = __this->___source;
  4169. NullCheck(L_3);
  4170. RuntimeObject* L_4;
  4171. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  4172. __this->___enumerator = L_4;
  4173. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  4174. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  4175. goto IL_0061;
  4176. }
  4177. IL_002b:
  4178. {
  4179. RuntimeObject* L_5 = __this->___enumerator;
  4180. NullCheck(L_5);
  4181. int32_t L_6;
  4182. L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  4183. V_1 = L_6;
  4184. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_7 = __this->___predicate;
  4185. if (!L_7)
  4186. {
  4187. goto IL_004d;
  4188. }
  4189. }
  4190. {
  4191. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_8 = __this->___predicate;
  4192. int32_t L_9 = V_1;
  4193. NullCheck(L_8);
  4194. bool L_10;
  4195. L_10 = Func_2_Invoke_m1543D7041BADF87D1F63EBF838B0DDCB40340C7E_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  4196. if (!L_10)
  4197. {
  4198. goto IL_0061;
  4199. }
  4200. }
  4201. IL_004d:
  4202. {
  4203. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_11 = __this->___selector;
  4204. int32_t L_12 = V_1;
  4205. NullCheck(L_11);
  4206. int32_t L_13;
  4207. L_13 = Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  4208. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  4209. return (bool)1;
  4210. }
  4211. IL_0061:
  4212. {
  4213. RuntimeObject* L_14 = __this->___enumerator;
  4214. NullCheck((RuntimeObject*)L_14);
  4215. bool L_15;
  4216. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  4217. if (L_15)
  4218. {
  4219. goto IL_002b;
  4220. }
  4221. }
  4222. {
  4223. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  4224. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  4225. }
  4226. IL_0074:
  4227. {
  4228. return (bool)0;
  4229. }
  4230. }
  4231. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_mCA64407851D78E9202A2FF794D8B0AFA724F8263_gshared (WhereSelectEnumerableIterator_2_tB03350F7AB4B216F4FAF54A3032ACA3E746AF29D* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  4232. {
  4233. {
  4234. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  4235. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  4236. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  4237. return (RuntimeObject*)L_1;
  4238. }
  4239. }
  4240. #ifdef __clang__
  4241. #pragma clang diagnostic pop
  4242. #endif
  4243. #ifdef __clang__
  4244. #pragma clang diagnostic push
  4245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4246. #pragma clang diagnostic ignored "-Wunused-variable"
  4247. #endif
  4248. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_mE2982FE4532E7BC822E58B204B2F1CC49C94BAAD_gshared (WhereSelectEnumerableIterator_2_t7CB60FFED86F6D26C6A5B1D184E1352EB0392037* __this, RuntimeObject* ___0_source, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___1_predicate, Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* ___2_selector, const RuntimeMethod* method)
  4249. {
  4250. {
  4251. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  4252. RuntimeObject* L_0 = ___0_source;
  4253. __this->___source = L_0;
  4254. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  4255. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_1 = ___1_predicate;
  4256. __this->___predicate = L_1;
  4257. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  4258. Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* L_2 = ___2_selector;
  4259. __this->___selector = L_2;
  4260. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  4261. return;
  4262. }
  4263. }
  4264. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectEnumerableIterator_2_Clone_m8CD6CE27A7EA0305BC82AD8438FEACCC4E1D9348_gshared (WhereSelectEnumerableIterator_2_t7CB60FFED86F6D26C6A5B1D184E1352EB0392037* __this, const RuntimeMethod* method)
  4265. {
  4266. {
  4267. RuntimeObject* L_0 = __this->___source;
  4268. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_1 = __this->___predicate;
  4269. Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* L_2 = __this->___selector;
  4270. WhereSelectEnumerableIterator_2_t7CB60FFED86F6D26C6A5B1D184E1352EB0392037* L_3 = (WhereSelectEnumerableIterator_2_t7CB60FFED86F6D26C6A5B1D184E1352EB0392037*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  4271. WhereSelectEnumerableIterator_2__ctor_mE2982FE4532E7BC822E58B204B2F1CC49C94BAAD(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  4272. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  4273. }
  4274. }
  4275. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m080FD99C69E19A944EDE4540A9EEE9E635CCE70B_gshared (WhereSelectEnumerableIterator_2_t7CB60FFED86F6D26C6A5B1D184E1352EB0392037* __this, const RuntimeMethod* method)
  4276. {
  4277. static bool s_Il2CppMethodInitialized;
  4278. if (!s_Il2CppMethodInitialized)
  4279. {
  4280. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  4281. s_Il2CppMethodInitialized = true;
  4282. }
  4283. {
  4284. RuntimeObject* L_0 = __this->___enumerator;
  4285. if (!L_0)
  4286. {
  4287. goto IL_0013;
  4288. }
  4289. }
  4290. {
  4291. RuntimeObject* L_1 = __this->___enumerator;
  4292. NullCheck((RuntimeObject*)L_1);
  4293. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  4294. }
  4295. IL_0013:
  4296. {
  4297. __this->___enumerator = (RuntimeObject*)NULL;
  4298. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  4299. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  4300. Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  4301. return;
  4302. }
  4303. }
  4304. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_m8545E7ED8DBDCF43B69E204C866C8B1AE5FB51C1_gshared (WhereSelectEnumerableIterator_2_t7CB60FFED86F6D26C6A5B1D184E1352EB0392037* __this, const RuntimeMethod* method)
  4305. {
  4306. static bool s_Il2CppMethodInitialized;
  4307. if (!s_Il2CppMethodInitialized)
  4308. {
  4309. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  4310. s_Il2CppMethodInitialized = true;
  4311. }
  4312. int32_t V_0 = 0;
  4313. int32_t V_1 = 0;
  4314. {
  4315. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  4316. V_0 = L_0;
  4317. int32_t L_1 = V_0;
  4318. if ((((int32_t)L_1) == ((int32_t)1)))
  4319. {
  4320. goto IL_0011;
  4321. }
  4322. }
  4323. {
  4324. int32_t L_2 = V_0;
  4325. if ((((int32_t)L_2) == ((int32_t)2)))
  4326. {
  4327. goto IL_0061;
  4328. }
  4329. }
  4330. {
  4331. goto IL_0074;
  4332. }
  4333. IL_0011:
  4334. {
  4335. RuntimeObject* L_3 = __this->___source;
  4336. NullCheck(L_3);
  4337. RuntimeObject* L_4;
  4338. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  4339. __this->___enumerator = L_4;
  4340. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  4341. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  4342. goto IL_0061;
  4343. }
  4344. IL_002b:
  4345. {
  4346. RuntimeObject* L_5 = __this->___enumerator;
  4347. NullCheck(L_5);
  4348. int32_t L_6;
  4349. L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  4350. V_1 = L_6;
  4351. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_7 = __this->___predicate;
  4352. if (!L_7)
  4353. {
  4354. goto IL_004d;
  4355. }
  4356. }
  4357. {
  4358. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_8 = __this->___predicate;
  4359. int32_t L_9 = V_1;
  4360. NullCheck(L_8);
  4361. bool L_10;
  4362. L_10 = Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  4363. if (!L_10)
  4364. {
  4365. goto IL_0061;
  4366. }
  4367. }
  4368. IL_004d:
  4369. {
  4370. Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* L_11 = __this->___selector;
  4371. int32_t L_12 = V_1;
  4372. NullCheck(L_11);
  4373. int32_t L_13;
  4374. L_13 = Func_2_Invoke_m2F5EF7EE15634492B2E930C5F3DF28F3071CD5F0_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  4375. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  4376. return (bool)1;
  4377. }
  4378. IL_0061:
  4379. {
  4380. RuntimeObject* L_14 = __this->___enumerator;
  4381. NullCheck((RuntimeObject*)L_14);
  4382. bool L_15;
  4383. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  4384. if (L_15)
  4385. {
  4386. goto IL_002b;
  4387. }
  4388. }
  4389. {
  4390. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  4391. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  4392. }
  4393. IL_0074:
  4394. {
  4395. return (bool)0;
  4396. }
  4397. }
  4398. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_m19B190768BBFEEC6C014944310EEBBD36CA8EEDD_gshared (WhereSelectEnumerableIterator_2_t7CB60FFED86F6D26C6A5B1D184E1352EB0392037* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  4399. {
  4400. {
  4401. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  4402. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  4403. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  4404. return (RuntimeObject*)L_1;
  4405. }
  4406. }
  4407. #ifdef __clang__
  4408. #pragma clang diagnostic pop
  4409. #endif
  4410. #ifdef __clang__
  4411. #pragma clang diagnostic push
  4412. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4413. #pragma clang diagnostic ignored "-Wunused-variable"
  4414. #endif
  4415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m4642E36C7C398D77627A089400BC9644070BB961_gshared (WhereSelectEnumerableIterator_2_tDD2635B7AD366E4AB5516D7A41BA9DD22EE23329* __this, RuntimeObject* ___0_source, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___1_predicate, Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3* ___2_selector, const RuntimeMethod* method)
  4416. {
  4417. {
  4418. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  4419. RuntimeObject* L_0 = ___0_source;
  4420. __this->___source = L_0;
  4421. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  4422. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_1 = ___1_predicate;
  4423. __this->___predicate = L_1;
  4424. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  4425. Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3* L_2 = ___2_selector;
  4426. __this->___selector = L_2;
  4427. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  4428. return;
  4429. }
  4430. }
  4431. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectEnumerableIterator_2_Clone_m4173E1BD787DD8A709152740BC789770375959E9_gshared (WhereSelectEnumerableIterator_2_tDD2635B7AD366E4AB5516D7A41BA9DD22EE23329* __this, const RuntimeMethod* method)
  4432. {
  4433. {
  4434. RuntimeObject* L_0 = __this->___source;
  4435. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_1 = __this->___predicate;
  4436. Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3* L_2 = __this->___selector;
  4437. WhereSelectEnumerableIterator_2_tDD2635B7AD366E4AB5516D7A41BA9DD22EE23329* L_3 = (WhereSelectEnumerableIterator_2_tDD2635B7AD366E4AB5516D7A41BA9DD22EE23329*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  4438. WhereSelectEnumerableIterator_2__ctor_m4642E36C7C398D77627A089400BC9644070BB961(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  4439. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  4440. }
  4441. }
  4442. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_mA5F9186173210E3CE8DCFBC4991908CA9FD64408_gshared (WhereSelectEnumerableIterator_2_tDD2635B7AD366E4AB5516D7A41BA9DD22EE23329* __this, const RuntimeMethod* method)
  4443. {
  4444. static bool s_Il2CppMethodInitialized;
  4445. if (!s_Il2CppMethodInitialized)
  4446. {
  4447. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  4448. s_Il2CppMethodInitialized = true;
  4449. }
  4450. {
  4451. RuntimeObject* L_0 = __this->___enumerator;
  4452. if (!L_0)
  4453. {
  4454. goto IL_0013;
  4455. }
  4456. }
  4457. {
  4458. RuntimeObject* L_1 = __this->___enumerator;
  4459. NullCheck((RuntimeObject*)L_1);
  4460. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  4461. }
  4462. IL_0013:
  4463. {
  4464. __this->___enumerator = (RuntimeObject*)NULL;
  4465. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  4466. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  4467. Iterator_1_Dispose_m202F0F3E8FFAA3098FE51C5F168900249540D23B((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  4468. return;
  4469. }
  4470. }
  4471. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_m08A17C4852A6EFF083F5F909D54DD2CD8E454AE6_gshared (WhereSelectEnumerableIterator_2_tDD2635B7AD366E4AB5516D7A41BA9DD22EE23329* __this, const RuntimeMethod* method)
  4472. {
  4473. static bool s_Il2CppMethodInitialized;
  4474. if (!s_Il2CppMethodInitialized)
  4475. {
  4476. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  4477. s_Il2CppMethodInitialized = true;
  4478. }
  4479. int32_t V_0 = 0;
  4480. int32_t V_1 = 0;
  4481. {
  4482. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  4483. V_0 = L_0;
  4484. int32_t L_1 = V_0;
  4485. if ((((int32_t)L_1) == ((int32_t)1)))
  4486. {
  4487. goto IL_0011;
  4488. }
  4489. }
  4490. {
  4491. int32_t L_2 = V_0;
  4492. if ((((int32_t)L_2) == ((int32_t)2)))
  4493. {
  4494. goto IL_0061;
  4495. }
  4496. }
  4497. {
  4498. goto IL_0074;
  4499. }
  4500. IL_0011:
  4501. {
  4502. RuntimeObject* L_3 = __this->___source;
  4503. NullCheck(L_3);
  4504. RuntimeObject* L_4;
  4505. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  4506. __this->___enumerator = L_4;
  4507. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  4508. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state = 2;
  4509. goto IL_0061;
  4510. }
  4511. IL_002b:
  4512. {
  4513. RuntimeObject* L_5 = __this->___enumerator;
  4514. NullCheck(L_5);
  4515. int32_t L_6;
  4516. L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  4517. V_1 = L_6;
  4518. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_7 = __this->___predicate;
  4519. if (!L_7)
  4520. {
  4521. goto IL_004d;
  4522. }
  4523. }
  4524. {
  4525. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_8 = __this->___predicate;
  4526. int32_t L_9 = V_1;
  4527. NullCheck(L_8);
  4528. bool L_10;
  4529. L_10 = Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  4530. if (!L_10)
  4531. {
  4532. goto IL_0061;
  4533. }
  4534. }
  4535. IL_004d:
  4536. {
  4537. Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3* L_11 = __this->___selector;
  4538. int32_t L_12 = V_1;
  4539. NullCheck(L_11);
  4540. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13;
  4541. L_13 = Func_2_Invoke_mBB8CAC6EFDF890C52EA1A7FB6BDC74AE46893959_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  4542. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_13;
  4543. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  4544. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  4545. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  4546. #endif
  4547. return (bool)1;
  4548. }
  4549. IL_0061:
  4550. {
  4551. RuntimeObject* L_14 = __this->___enumerator;
  4552. NullCheck((RuntimeObject*)L_14);
  4553. bool L_15;
  4554. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  4555. if (L_15)
  4556. {
  4557. goto IL_002b;
  4558. }
  4559. }
  4560. {
  4561. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  4562. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  4563. }
  4564. IL_0074:
  4565. {
  4566. return (bool)0;
  4567. }
  4568. }
  4569. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_mD0630FB1B554AC603D01854058EE4EE93F537EB4_gshared (WhereSelectEnumerableIterator_2_tDD2635B7AD366E4AB5516D7A41BA9DD22EE23329* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  4570. {
  4571. {
  4572. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  4573. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  4574. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  4575. return (RuntimeObject*)L_1;
  4576. }
  4577. }
  4578. #ifdef __clang__
  4579. #pragma clang diagnostic pop
  4580. #endif
  4581. #ifdef __clang__
  4582. #pragma clang diagnostic push
  4583. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4584. #pragma clang diagnostic ignored "-Wunused-variable"
  4585. #endif
  4586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_mB18011BF045D54FAE4BDA9673E3026CF6E363F5C_gshared (WhereSelectEnumerableIterator_2_t1BC7D7BF022E4B65396A3E85C50E08AD7C53F3B6* __this, RuntimeObject* ___0_source, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___1_predicate, Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* ___2_selector, const RuntimeMethod* method)
  4587. {
  4588. {
  4589. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  4590. RuntimeObject* L_0 = ___0_source;
  4591. __this->___source = L_0;
  4592. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  4593. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_1 = ___1_predicate;
  4594. __this->___predicate = L_1;
  4595. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  4596. Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* L_2 = ___2_selector;
  4597. __this->___selector = L_2;
  4598. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  4599. return;
  4600. }
  4601. }
  4602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectEnumerableIterator_2_Clone_mBC99DBB6DA6AA9FF9FC30562FADE5F7A58042C8A_gshared (WhereSelectEnumerableIterator_2_t1BC7D7BF022E4B65396A3E85C50E08AD7C53F3B6* __this, const RuntimeMethod* method)
  4603. {
  4604. {
  4605. RuntimeObject* L_0 = __this->___source;
  4606. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_1 = __this->___predicate;
  4607. Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* L_2 = __this->___selector;
  4608. WhereSelectEnumerableIterator_2_t1BC7D7BF022E4B65396A3E85C50E08AD7C53F3B6* L_3 = (WhereSelectEnumerableIterator_2_t1BC7D7BF022E4B65396A3E85C50E08AD7C53F3B6*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  4609. WhereSelectEnumerableIterator_2__ctor_mB18011BF045D54FAE4BDA9673E3026CF6E363F5C(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  4610. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  4611. }
  4612. }
  4613. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_mC7C68631BDD2C847A49DD4037F3F9200CB314A94_gshared (WhereSelectEnumerableIterator_2_t1BC7D7BF022E4B65396A3E85C50E08AD7C53F3B6* __this, const RuntimeMethod* method)
  4614. {
  4615. static bool s_Il2CppMethodInitialized;
  4616. if (!s_Il2CppMethodInitialized)
  4617. {
  4618. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  4619. s_Il2CppMethodInitialized = true;
  4620. }
  4621. {
  4622. RuntimeObject* L_0 = __this->___enumerator;
  4623. if (!L_0)
  4624. {
  4625. goto IL_0013;
  4626. }
  4627. }
  4628. {
  4629. RuntimeObject* L_1 = __this->___enumerator;
  4630. NullCheck((RuntimeObject*)L_1);
  4631. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  4632. }
  4633. IL_0013:
  4634. {
  4635. __this->___enumerator = (RuntimeObject*)NULL;
  4636. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  4637. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  4638. Iterator_1_Dispose_m953BCF886C8A63456821023DBA45EBD9AC44EB07((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  4639. return;
  4640. }
  4641. }
  4642. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_m063C18B4FB551209EA46398494079970880D8ACB_gshared (WhereSelectEnumerableIterator_2_t1BC7D7BF022E4B65396A3E85C50E08AD7C53F3B6* __this, const RuntimeMethod* method)
  4643. {
  4644. static bool s_Il2CppMethodInitialized;
  4645. if (!s_Il2CppMethodInitialized)
  4646. {
  4647. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  4648. s_Il2CppMethodInitialized = true;
  4649. }
  4650. int32_t V_0 = 0;
  4651. int32_t V_1 = 0;
  4652. {
  4653. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  4654. V_0 = L_0;
  4655. int32_t L_1 = V_0;
  4656. if ((((int32_t)L_1) == ((int32_t)1)))
  4657. {
  4658. goto IL_0011;
  4659. }
  4660. }
  4661. {
  4662. int32_t L_2 = V_0;
  4663. if ((((int32_t)L_2) == ((int32_t)2)))
  4664. {
  4665. goto IL_0061;
  4666. }
  4667. }
  4668. {
  4669. goto IL_0074;
  4670. }
  4671. IL_0011:
  4672. {
  4673. RuntimeObject* L_3 = __this->___source;
  4674. NullCheck(L_3);
  4675. RuntimeObject* L_4;
  4676. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  4677. __this->___enumerator = L_4;
  4678. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  4679. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  4680. goto IL_0061;
  4681. }
  4682. IL_002b:
  4683. {
  4684. RuntimeObject* L_5 = __this->___enumerator;
  4685. NullCheck(L_5);
  4686. int32_t L_6;
  4687. L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  4688. V_1 = L_6;
  4689. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_7 = __this->___predicate;
  4690. if (!L_7)
  4691. {
  4692. goto IL_004d;
  4693. }
  4694. }
  4695. {
  4696. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_8 = __this->___predicate;
  4697. int32_t L_9 = V_1;
  4698. NullCheck(L_8);
  4699. bool L_10;
  4700. L_10 = Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  4701. if (!L_10)
  4702. {
  4703. goto IL_0061;
  4704. }
  4705. }
  4706. IL_004d:
  4707. {
  4708. Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* L_11 = __this->___selector;
  4709. int32_t L_12 = V_1;
  4710. NullCheck(L_11);
  4711. RuntimeObject* L_13;
  4712. L_13 = Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  4713. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  4714. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  4715. return (bool)1;
  4716. }
  4717. IL_0061:
  4718. {
  4719. RuntimeObject* L_14 = __this->___enumerator;
  4720. NullCheck((RuntimeObject*)L_14);
  4721. bool L_15;
  4722. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  4723. if (L_15)
  4724. {
  4725. goto IL_002b;
  4726. }
  4727. }
  4728. {
  4729. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  4730. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  4731. }
  4732. IL_0074:
  4733. {
  4734. return (bool)0;
  4735. }
  4736. }
  4737. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_mF9ABDB86450E7F40FCF94593DBFFF80A082D2E17_gshared (WhereSelectEnumerableIterator_2_t1BC7D7BF022E4B65396A3E85C50E08AD7C53F3B6* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  4738. {
  4739. {
  4740. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  4741. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  4742. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  4743. return (RuntimeObject*)L_1;
  4744. }
  4745. }
  4746. #ifdef __clang__
  4747. #pragma clang diagnostic pop
  4748. #endif
  4749. #ifdef __clang__
  4750. #pragma clang diagnostic push
  4751. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4752. #pragma clang diagnostic ignored "-Wunused-variable"
  4753. #endif
  4754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m49DEE23D12DBA2EE2A911A4C1D3CE2DE0C0CE2ED_gshared (WhereSelectEnumerableIterator_2_t13237BF451DE330331C5DDE6D8E3E202A72E48E5* __this, RuntimeObject* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13* ___2_selector, const RuntimeMethod* method)
  4755. {
  4756. {
  4757. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  4758. RuntimeObject* L_0 = ___0_source;
  4759. __this->___source = L_0;
  4760. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  4761. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_1 = ___1_predicate;
  4762. __this->___predicate = L_1;
  4763. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  4764. Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13* L_2 = ___2_selector;
  4765. __this->___selector = L_2;
  4766. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  4767. return;
  4768. }
  4769. }
  4770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectEnumerableIterator_2_Clone_m68EE1597214D7CE92E6EE377A4761E4DC37B8DA1_gshared (WhereSelectEnumerableIterator_2_t13237BF451DE330331C5DDE6D8E3E202A72E48E5* __this, const RuntimeMethod* method)
  4771. {
  4772. {
  4773. RuntimeObject* L_0 = __this->___source;
  4774. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_1 = __this->___predicate;
  4775. Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13* L_2 = __this->___selector;
  4776. WhereSelectEnumerableIterator_2_t13237BF451DE330331C5DDE6D8E3E202A72E48E5* L_3 = (WhereSelectEnumerableIterator_2_t13237BF451DE330331C5DDE6D8E3E202A72E48E5*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  4777. WhereSelectEnumerableIterator_2__ctor_m49DEE23D12DBA2EE2A911A4C1D3CE2DE0C0CE2ED(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  4778. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  4779. }
  4780. }
  4781. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_mA0F1A1F69B6B390483606BEC25A9196064148654_gshared (WhereSelectEnumerableIterator_2_t13237BF451DE330331C5DDE6D8E3E202A72E48E5* __this, const RuntimeMethod* method)
  4782. {
  4783. static bool s_Il2CppMethodInitialized;
  4784. if (!s_Il2CppMethodInitialized)
  4785. {
  4786. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  4787. s_Il2CppMethodInitialized = true;
  4788. }
  4789. {
  4790. RuntimeObject* L_0 = __this->___enumerator;
  4791. if (!L_0)
  4792. {
  4793. goto IL_0013;
  4794. }
  4795. }
  4796. {
  4797. RuntimeObject* L_1 = __this->___enumerator;
  4798. NullCheck((RuntimeObject*)L_1);
  4799. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  4800. }
  4801. IL_0013:
  4802. {
  4803. __this->___enumerator = (RuntimeObject*)NULL;
  4804. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  4805. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  4806. Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  4807. return;
  4808. }
  4809. }
  4810. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mEC32C2D8402E107F91A5B908BAA8AA3BF4ACBCEE_gshared (WhereSelectEnumerableIterator_2_t13237BF451DE330331C5DDE6D8E3E202A72E48E5* __this, const RuntimeMethod* method)
  4811. {
  4812. static bool s_Il2CppMethodInitialized;
  4813. if (!s_Il2CppMethodInitialized)
  4814. {
  4815. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  4816. s_Il2CppMethodInitialized = true;
  4817. }
  4818. int32_t V_0 = 0;
  4819. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_1;
  4820. memset((&V_1), 0, sizeof(V_1));
  4821. {
  4822. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  4823. V_0 = L_0;
  4824. int32_t L_1 = V_0;
  4825. if ((((int32_t)L_1) == ((int32_t)1)))
  4826. {
  4827. goto IL_0011;
  4828. }
  4829. }
  4830. {
  4831. int32_t L_2 = V_0;
  4832. if ((((int32_t)L_2) == ((int32_t)2)))
  4833. {
  4834. goto IL_0061;
  4835. }
  4836. }
  4837. {
  4838. goto IL_0074;
  4839. }
  4840. IL_0011:
  4841. {
  4842. RuntimeObject* L_3 = __this->___source;
  4843. NullCheck(L_3);
  4844. RuntimeObject* L_4;
  4845. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  4846. __this->___enumerator = L_4;
  4847. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  4848. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  4849. goto IL_0061;
  4850. }
  4851. IL_002b:
  4852. {
  4853. RuntimeObject* L_5 = __this->___enumerator;
  4854. NullCheck(L_5);
  4855. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_6;
  4856. L_6 = InterfaceFuncInvoker0< InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  4857. V_1 = L_6;
  4858. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_7 = __this->___predicate;
  4859. if (!L_7)
  4860. {
  4861. goto IL_004d;
  4862. }
  4863. }
  4864. {
  4865. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_8 = __this->___predicate;
  4866. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_9 = V_1;
  4867. NullCheck(L_8);
  4868. bool L_10;
  4869. L_10 = Func_2_Invoke_mDA1881613DBD7FA5B08D09294EC8EC31432B6856_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  4870. if (!L_10)
  4871. {
  4872. goto IL_0061;
  4873. }
  4874. }
  4875. IL_004d:
  4876. {
  4877. Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13* L_11 = __this->___selector;
  4878. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_12 = V_1;
  4879. NullCheck(L_11);
  4880. int32_t L_13;
  4881. L_13 = Func_2_Invoke_mED2D0AC4D1A7A591A154C30875FE4E98D6CBC2FF_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  4882. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  4883. return (bool)1;
  4884. }
  4885. IL_0061:
  4886. {
  4887. RuntimeObject* L_14 = __this->___enumerator;
  4888. NullCheck((RuntimeObject*)L_14);
  4889. bool L_15;
  4890. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  4891. if (L_15)
  4892. {
  4893. goto IL_002b;
  4894. }
  4895. }
  4896. {
  4897. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  4898. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  4899. }
  4900. IL_0074:
  4901. {
  4902. return (bool)0;
  4903. }
  4904. }
  4905. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_m9BF532DE22BEE336263622712155FCE143404602_gshared (WhereSelectEnumerableIterator_2_t13237BF451DE330331C5DDE6D8E3E202A72E48E5* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  4906. {
  4907. {
  4908. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  4909. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  4910. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  4911. return (RuntimeObject*)L_1;
  4912. }
  4913. }
  4914. #ifdef __clang__
  4915. #pragma clang diagnostic pop
  4916. #endif
  4917. #ifdef __clang__
  4918. #pragma clang diagnostic push
  4919. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4920. #pragma clang diagnostic ignored "-Wunused-variable"
  4921. #endif
  4922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m7C83BFD2FAE565BCEAA43B821FC018C4809E4329_gshared (WhereSelectEnumerableIterator_2_t63DF8B8C948F8F61F06FA7E4CA2C34360E76BEC1* __this, RuntimeObject* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41* ___2_selector, const RuntimeMethod* method)
  4923. {
  4924. {
  4925. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  4926. RuntimeObject* L_0 = ___0_source;
  4927. __this->___source = L_0;
  4928. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  4929. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_1 = ___1_predicate;
  4930. __this->___predicate = L_1;
  4931. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  4932. Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41* L_2 = ___2_selector;
  4933. __this->___selector = L_2;
  4934. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  4935. return;
  4936. }
  4937. }
  4938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectEnumerableIterator_2_Clone_mB8611201F27AECE73B83676F409DA1324C4AD743_gshared (WhereSelectEnumerableIterator_2_t63DF8B8C948F8F61F06FA7E4CA2C34360E76BEC1* __this, const RuntimeMethod* method)
  4939. {
  4940. {
  4941. RuntimeObject* L_0 = __this->___source;
  4942. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_1 = __this->___predicate;
  4943. Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41* L_2 = __this->___selector;
  4944. WhereSelectEnumerableIterator_2_t63DF8B8C948F8F61F06FA7E4CA2C34360E76BEC1* L_3 = (WhereSelectEnumerableIterator_2_t63DF8B8C948F8F61F06FA7E4CA2C34360E76BEC1*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  4945. WhereSelectEnumerableIterator_2__ctor_m7C83BFD2FAE565BCEAA43B821FC018C4809E4329(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  4946. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  4947. }
  4948. }
  4949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m08B7B5790EF83624C9464666DD67D0E829613509_gshared (WhereSelectEnumerableIterator_2_t63DF8B8C948F8F61F06FA7E4CA2C34360E76BEC1* __this, const RuntimeMethod* method)
  4950. {
  4951. static bool s_Il2CppMethodInitialized;
  4952. if (!s_Il2CppMethodInitialized)
  4953. {
  4954. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  4955. s_Il2CppMethodInitialized = true;
  4956. }
  4957. {
  4958. RuntimeObject* L_0 = __this->___enumerator;
  4959. if (!L_0)
  4960. {
  4961. goto IL_0013;
  4962. }
  4963. }
  4964. {
  4965. RuntimeObject* L_1 = __this->___enumerator;
  4966. NullCheck((RuntimeObject*)L_1);
  4967. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  4968. }
  4969. IL_0013:
  4970. {
  4971. __this->___enumerator = (RuntimeObject*)NULL;
  4972. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  4973. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  4974. Iterator_1_Dispose_m202F0F3E8FFAA3098FE51C5F168900249540D23B((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  4975. return;
  4976. }
  4977. }
  4978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mEA4834EA55DDC9ABA434A4313ECAB34DE725231D_gshared (WhereSelectEnumerableIterator_2_t63DF8B8C948F8F61F06FA7E4CA2C34360E76BEC1* __this, const RuntimeMethod* method)
  4979. {
  4980. static bool s_Il2CppMethodInitialized;
  4981. if (!s_Il2CppMethodInitialized)
  4982. {
  4983. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  4984. s_Il2CppMethodInitialized = true;
  4985. }
  4986. int32_t V_0 = 0;
  4987. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_1;
  4988. memset((&V_1), 0, sizeof(V_1));
  4989. {
  4990. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  4991. V_0 = L_0;
  4992. int32_t L_1 = V_0;
  4993. if ((((int32_t)L_1) == ((int32_t)1)))
  4994. {
  4995. goto IL_0011;
  4996. }
  4997. }
  4998. {
  4999. int32_t L_2 = V_0;
  5000. if ((((int32_t)L_2) == ((int32_t)2)))
  5001. {
  5002. goto IL_0061;
  5003. }
  5004. }
  5005. {
  5006. goto IL_0074;
  5007. }
  5008. IL_0011:
  5009. {
  5010. RuntimeObject* L_3 = __this->___source;
  5011. NullCheck(L_3);
  5012. RuntimeObject* L_4;
  5013. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  5014. __this->___enumerator = L_4;
  5015. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  5016. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state = 2;
  5017. goto IL_0061;
  5018. }
  5019. IL_002b:
  5020. {
  5021. RuntimeObject* L_5 = __this->___enumerator;
  5022. NullCheck(L_5);
  5023. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_6;
  5024. L_6 = InterfaceFuncInvoker0< InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  5025. V_1 = L_6;
  5026. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_7 = __this->___predicate;
  5027. if (!L_7)
  5028. {
  5029. goto IL_004d;
  5030. }
  5031. }
  5032. {
  5033. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_8 = __this->___predicate;
  5034. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_9 = V_1;
  5035. NullCheck(L_8);
  5036. bool L_10;
  5037. L_10 = Func_2_Invoke_mDA1881613DBD7FA5B08D09294EC8EC31432B6856_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  5038. if (!L_10)
  5039. {
  5040. goto IL_0061;
  5041. }
  5042. }
  5043. IL_004d:
  5044. {
  5045. Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41* L_11 = __this->___selector;
  5046. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_12 = V_1;
  5047. NullCheck(L_11);
  5048. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13;
  5049. L_13 = Func_2_Invoke_m4DF4F7C778C6FA0551F7553C2CDAEC9FC552AFBC_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  5050. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_13;
  5051. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  5052. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5053. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  5054. #endif
  5055. return (bool)1;
  5056. }
  5057. IL_0061:
  5058. {
  5059. RuntimeObject* L_14 = __this->___enumerator;
  5060. NullCheck((RuntimeObject*)L_14);
  5061. bool L_15;
  5062. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  5063. if (L_15)
  5064. {
  5065. goto IL_002b;
  5066. }
  5067. }
  5068. {
  5069. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  5070. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  5071. }
  5072. IL_0074:
  5073. {
  5074. return (bool)0;
  5075. }
  5076. }
  5077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_mB6CA42D7626A1DB657D2E863ABB88D8279A9B849_gshared (WhereSelectEnumerableIterator_2_t63DF8B8C948F8F61F06FA7E4CA2C34360E76BEC1* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  5078. {
  5079. {
  5080. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  5081. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  5082. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  5083. return (RuntimeObject*)L_1;
  5084. }
  5085. }
  5086. #ifdef __clang__
  5087. #pragma clang diagnostic pop
  5088. #endif
  5089. #ifdef __clang__
  5090. #pragma clang diagnostic push
  5091. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5092. #pragma clang diagnostic ignored "-Wunused-variable"
  5093. #endif
  5094. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_mDA2ED19EA8414EDC58538649E92C0467690D5086_gshared (WhereSelectEnumerableIterator_2_t9C67AAA2ED2FD29A2669EB83E215FFE089A67A7F* __this, RuntimeObject* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* ___2_selector, const RuntimeMethod* method)
  5095. {
  5096. {
  5097. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  5098. RuntimeObject* L_0 = ___0_source;
  5099. __this->___source = L_0;
  5100. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  5101. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_1 = ___1_predicate;
  5102. __this->___predicate = L_1;
  5103. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  5104. Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* L_2 = ___2_selector;
  5105. __this->___selector = L_2;
  5106. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  5107. return;
  5108. }
  5109. }
  5110. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectEnumerableIterator_2_Clone_m621149B6B87A7C88D1D9C164C31EB9F00C882211_gshared (WhereSelectEnumerableIterator_2_t9C67AAA2ED2FD29A2669EB83E215FFE089A67A7F* __this, const RuntimeMethod* method)
  5111. {
  5112. {
  5113. RuntimeObject* L_0 = __this->___source;
  5114. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_1 = __this->___predicate;
  5115. Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* L_2 = __this->___selector;
  5116. WhereSelectEnumerableIterator_2_t9C67AAA2ED2FD29A2669EB83E215FFE089A67A7F* L_3 = (WhereSelectEnumerableIterator_2_t9C67AAA2ED2FD29A2669EB83E215FFE089A67A7F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  5117. WhereSelectEnumerableIterator_2__ctor_mDA2ED19EA8414EDC58538649E92C0467690D5086(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  5118. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  5119. }
  5120. }
  5121. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m41ACAAB15FDD701589C1E2718C147885E5A9CDB9_gshared (WhereSelectEnumerableIterator_2_t9C67AAA2ED2FD29A2669EB83E215FFE089A67A7F* __this, const RuntimeMethod* method)
  5122. {
  5123. static bool s_Il2CppMethodInitialized;
  5124. if (!s_Il2CppMethodInitialized)
  5125. {
  5126. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  5127. s_Il2CppMethodInitialized = true;
  5128. }
  5129. {
  5130. RuntimeObject* L_0 = __this->___enumerator;
  5131. if (!L_0)
  5132. {
  5133. goto IL_0013;
  5134. }
  5135. }
  5136. {
  5137. RuntimeObject* L_1 = __this->___enumerator;
  5138. NullCheck((RuntimeObject*)L_1);
  5139. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  5140. }
  5141. IL_0013:
  5142. {
  5143. __this->___enumerator = (RuntimeObject*)NULL;
  5144. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  5145. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  5146. Iterator_1_Dispose_m953BCF886C8A63456821023DBA45EBD9AC44EB07((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  5147. return;
  5148. }
  5149. }
  5150. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_m2EDD97D3C5F986CE0361CDC20A8E0D8CAA825E1D_gshared (WhereSelectEnumerableIterator_2_t9C67AAA2ED2FD29A2669EB83E215FFE089A67A7F* __this, const RuntimeMethod* method)
  5151. {
  5152. static bool s_Il2CppMethodInitialized;
  5153. if (!s_Il2CppMethodInitialized)
  5154. {
  5155. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  5156. s_Il2CppMethodInitialized = true;
  5157. }
  5158. int32_t V_0 = 0;
  5159. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_1;
  5160. memset((&V_1), 0, sizeof(V_1));
  5161. {
  5162. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  5163. V_0 = L_0;
  5164. int32_t L_1 = V_0;
  5165. if ((((int32_t)L_1) == ((int32_t)1)))
  5166. {
  5167. goto IL_0011;
  5168. }
  5169. }
  5170. {
  5171. int32_t L_2 = V_0;
  5172. if ((((int32_t)L_2) == ((int32_t)2)))
  5173. {
  5174. goto IL_0061;
  5175. }
  5176. }
  5177. {
  5178. goto IL_0074;
  5179. }
  5180. IL_0011:
  5181. {
  5182. RuntimeObject* L_3 = __this->___source;
  5183. NullCheck(L_3);
  5184. RuntimeObject* L_4;
  5185. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  5186. __this->___enumerator = L_4;
  5187. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  5188. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  5189. goto IL_0061;
  5190. }
  5191. IL_002b:
  5192. {
  5193. RuntimeObject* L_5 = __this->___enumerator;
  5194. NullCheck(L_5);
  5195. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_6;
  5196. L_6 = InterfaceFuncInvoker0< InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  5197. V_1 = L_6;
  5198. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_7 = __this->___predicate;
  5199. if (!L_7)
  5200. {
  5201. goto IL_004d;
  5202. }
  5203. }
  5204. {
  5205. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_8 = __this->___predicate;
  5206. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_9 = V_1;
  5207. NullCheck(L_8);
  5208. bool L_10;
  5209. L_10 = Func_2_Invoke_mDA1881613DBD7FA5B08D09294EC8EC31432B6856_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  5210. if (!L_10)
  5211. {
  5212. goto IL_0061;
  5213. }
  5214. }
  5215. IL_004d:
  5216. {
  5217. Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* L_11 = __this->___selector;
  5218. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_12 = V_1;
  5219. NullCheck(L_11);
  5220. RuntimeObject* L_13;
  5221. L_13 = Func_2_Invoke_mCA6E1000E87F5A3E5777DB083816D433BDB80B69_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  5222. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  5223. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  5224. return (bool)1;
  5225. }
  5226. IL_0061:
  5227. {
  5228. RuntimeObject* L_14 = __this->___enumerator;
  5229. NullCheck((RuntimeObject*)L_14);
  5230. bool L_15;
  5231. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  5232. if (L_15)
  5233. {
  5234. goto IL_002b;
  5235. }
  5236. }
  5237. {
  5238. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  5239. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  5240. }
  5241. IL_0074:
  5242. {
  5243. return (bool)0;
  5244. }
  5245. }
  5246. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_mEC86C860059100D52EECCCFFAC95C8A5DE7CABA2_gshared (WhereSelectEnumerableIterator_2_t9C67AAA2ED2FD29A2669EB83E215FFE089A67A7F* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  5247. {
  5248. {
  5249. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  5250. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  5251. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  5252. return (RuntimeObject*)L_1;
  5253. }
  5254. }
  5255. #ifdef __clang__
  5256. #pragma clang diagnostic pop
  5257. #endif
  5258. #ifdef __clang__
  5259. #pragma clang diagnostic push
  5260. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5261. #pragma clang diagnostic ignored "-Wunused-variable"
  5262. #endif
  5263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_mA9AE4892EF14CF2F726109894A9F303643B17352_gshared (WhereSelectEnumerableIterator_2_t5DDBC4F29FD01598553BF06DDFF0EA405AC0B743* __this, RuntimeObject* ___0_source, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___1_predicate, Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73* ___2_selector, const RuntimeMethod* method)
  5264. {
  5265. {
  5266. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  5267. RuntimeObject* L_0 = ___0_source;
  5268. __this->___source = L_0;
  5269. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  5270. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_1 = ___1_predicate;
  5271. __this->___predicate = L_1;
  5272. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  5273. Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73* L_2 = ___2_selector;
  5274. __this->___selector = L_2;
  5275. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  5276. return;
  5277. }
  5278. }
  5279. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectEnumerableIterator_2_Clone_m9A5B558E5A6224760309634EC869B450472C14B4_gshared (WhereSelectEnumerableIterator_2_t5DDBC4F29FD01598553BF06DDFF0EA405AC0B743* __this, const RuntimeMethod* method)
  5280. {
  5281. {
  5282. RuntimeObject* L_0 = __this->___source;
  5283. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_1 = __this->___predicate;
  5284. Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73* L_2 = __this->___selector;
  5285. WhereSelectEnumerableIterator_2_t5DDBC4F29FD01598553BF06DDFF0EA405AC0B743* L_3 = (WhereSelectEnumerableIterator_2_t5DDBC4F29FD01598553BF06DDFF0EA405AC0B743*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  5286. WhereSelectEnumerableIterator_2__ctor_mA9AE4892EF14CF2F726109894A9F303643B17352(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  5287. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  5288. }
  5289. }
  5290. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m94A33B86DD8C63C7C78CFA3A8974F366CD2AF031_gshared (WhereSelectEnumerableIterator_2_t5DDBC4F29FD01598553BF06DDFF0EA405AC0B743* __this, const RuntimeMethod* method)
  5291. {
  5292. static bool s_Il2CppMethodInitialized;
  5293. if (!s_Il2CppMethodInitialized)
  5294. {
  5295. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  5296. s_Il2CppMethodInitialized = true;
  5297. }
  5298. {
  5299. RuntimeObject* L_0 = __this->___enumerator;
  5300. if (!L_0)
  5301. {
  5302. goto IL_0013;
  5303. }
  5304. }
  5305. {
  5306. RuntimeObject* L_1 = __this->___enumerator;
  5307. NullCheck((RuntimeObject*)L_1);
  5308. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  5309. }
  5310. IL_0013:
  5311. {
  5312. __this->___enumerator = (RuntimeObject*)NULL;
  5313. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  5314. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  5315. Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  5316. return;
  5317. }
  5318. }
  5319. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mC13316B4062063044E884D1CEE1164EB829919A9_gshared (WhereSelectEnumerableIterator_2_t5DDBC4F29FD01598553BF06DDFF0EA405AC0B743* __this, const RuntimeMethod* method)
  5320. {
  5321. static bool s_Il2CppMethodInitialized;
  5322. if (!s_Il2CppMethodInitialized)
  5323. {
  5324. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  5325. s_Il2CppMethodInitialized = true;
  5326. }
  5327. int32_t V_0 = 0;
  5328. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 V_1;
  5329. memset((&V_1), 0, sizeof(V_1));
  5330. {
  5331. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  5332. V_0 = L_0;
  5333. int32_t L_1 = V_0;
  5334. if ((((int32_t)L_1) == ((int32_t)1)))
  5335. {
  5336. goto IL_0011;
  5337. }
  5338. }
  5339. {
  5340. int32_t L_2 = V_0;
  5341. if ((((int32_t)L_2) == ((int32_t)2)))
  5342. {
  5343. goto IL_0061;
  5344. }
  5345. }
  5346. {
  5347. goto IL_0074;
  5348. }
  5349. IL_0011:
  5350. {
  5351. RuntimeObject* L_3 = __this->___source;
  5352. NullCheck(L_3);
  5353. RuntimeObject* L_4;
  5354. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  5355. __this->___enumerator = L_4;
  5356. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  5357. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  5358. goto IL_0061;
  5359. }
  5360. IL_002b:
  5361. {
  5362. RuntimeObject* L_5 = __this->___enumerator;
  5363. NullCheck(L_5);
  5364. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_6;
  5365. L_6 = InterfaceFuncInvoker0< NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  5366. V_1 = L_6;
  5367. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_7 = __this->___predicate;
  5368. if (!L_7)
  5369. {
  5370. goto IL_004d;
  5371. }
  5372. }
  5373. {
  5374. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_8 = __this->___predicate;
  5375. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_9 = V_1;
  5376. NullCheck(L_8);
  5377. bool L_10;
  5378. L_10 = Func_2_Invoke_m858184794EB5168858FAC26769D630B0DB7B6748_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  5379. if (!L_10)
  5380. {
  5381. goto IL_0061;
  5382. }
  5383. }
  5384. IL_004d:
  5385. {
  5386. Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73* L_11 = __this->___selector;
  5387. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_12 = V_1;
  5388. NullCheck(L_11);
  5389. int32_t L_13;
  5390. L_13 = Func_2_Invoke_mF9633538D1853877BCEB7F4298FEA15AC4E80BB4_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  5391. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  5392. return (bool)1;
  5393. }
  5394. IL_0061:
  5395. {
  5396. RuntimeObject* L_14 = __this->___enumerator;
  5397. NullCheck((RuntimeObject*)L_14);
  5398. bool L_15;
  5399. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  5400. if (L_15)
  5401. {
  5402. goto IL_002b;
  5403. }
  5404. }
  5405. {
  5406. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  5407. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  5408. }
  5409. IL_0074:
  5410. {
  5411. return (bool)0;
  5412. }
  5413. }
  5414. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_mDC3CC0D60C20A471548247ED04F0BD7F0E174911_gshared (WhereSelectEnumerableIterator_2_t5DDBC4F29FD01598553BF06DDFF0EA405AC0B743* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  5415. {
  5416. {
  5417. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  5418. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  5419. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  5420. return (RuntimeObject*)L_1;
  5421. }
  5422. }
  5423. #ifdef __clang__
  5424. #pragma clang diagnostic pop
  5425. #endif
  5426. #ifdef __clang__
  5427. #pragma clang diagnostic push
  5428. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5429. #pragma clang diagnostic ignored "-Wunused-variable"
  5430. #endif
  5431. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m23B52E787C9DD0F0644C7C1193C70E0FC4D5F716_gshared (WhereSelectEnumerableIterator_2_t8E21B6F6EA8071DBFB34E7344CABD2FC17E41C15* __this, RuntimeObject* ___0_source, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___1_predicate, Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22* ___2_selector, const RuntimeMethod* method)
  5432. {
  5433. {
  5434. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  5435. RuntimeObject* L_0 = ___0_source;
  5436. __this->___source = L_0;
  5437. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  5438. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_1 = ___1_predicate;
  5439. __this->___predicate = L_1;
  5440. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  5441. Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22* L_2 = ___2_selector;
  5442. __this->___selector = L_2;
  5443. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  5444. return;
  5445. }
  5446. }
  5447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectEnumerableIterator_2_Clone_m0ABACBD754386A1BBA4B1FE8FAD1531C5B4396B2_gshared (WhereSelectEnumerableIterator_2_t8E21B6F6EA8071DBFB34E7344CABD2FC17E41C15* __this, const RuntimeMethod* method)
  5448. {
  5449. {
  5450. RuntimeObject* L_0 = __this->___source;
  5451. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_1 = __this->___predicate;
  5452. Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22* L_2 = __this->___selector;
  5453. WhereSelectEnumerableIterator_2_t8E21B6F6EA8071DBFB34E7344CABD2FC17E41C15* L_3 = (WhereSelectEnumerableIterator_2_t8E21B6F6EA8071DBFB34E7344CABD2FC17E41C15*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  5454. WhereSelectEnumerableIterator_2__ctor_m23B52E787C9DD0F0644C7C1193C70E0FC4D5F716(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  5455. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  5456. }
  5457. }
  5458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m275C9ECEA9EF9765A1E7AA1F15DEA5ABC47021D1_gshared (WhereSelectEnumerableIterator_2_t8E21B6F6EA8071DBFB34E7344CABD2FC17E41C15* __this, const RuntimeMethod* method)
  5459. {
  5460. static bool s_Il2CppMethodInitialized;
  5461. if (!s_Il2CppMethodInitialized)
  5462. {
  5463. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  5464. s_Il2CppMethodInitialized = true;
  5465. }
  5466. {
  5467. RuntimeObject* L_0 = __this->___enumerator;
  5468. if (!L_0)
  5469. {
  5470. goto IL_0013;
  5471. }
  5472. }
  5473. {
  5474. RuntimeObject* L_1 = __this->___enumerator;
  5475. NullCheck((RuntimeObject*)L_1);
  5476. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  5477. }
  5478. IL_0013:
  5479. {
  5480. __this->___enumerator = (RuntimeObject*)NULL;
  5481. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  5482. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  5483. Iterator_1_Dispose_m202F0F3E8FFAA3098FE51C5F168900249540D23B((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  5484. return;
  5485. }
  5486. }
  5487. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mD87902A30A950D081B73A29E3EB9419924823468_gshared (WhereSelectEnumerableIterator_2_t8E21B6F6EA8071DBFB34E7344CABD2FC17E41C15* __this, const RuntimeMethod* method)
  5488. {
  5489. static bool s_Il2CppMethodInitialized;
  5490. if (!s_Il2CppMethodInitialized)
  5491. {
  5492. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  5493. s_Il2CppMethodInitialized = true;
  5494. }
  5495. int32_t V_0 = 0;
  5496. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 V_1;
  5497. memset((&V_1), 0, sizeof(V_1));
  5498. {
  5499. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  5500. V_0 = L_0;
  5501. int32_t L_1 = V_0;
  5502. if ((((int32_t)L_1) == ((int32_t)1)))
  5503. {
  5504. goto IL_0011;
  5505. }
  5506. }
  5507. {
  5508. int32_t L_2 = V_0;
  5509. if ((((int32_t)L_2) == ((int32_t)2)))
  5510. {
  5511. goto IL_0061;
  5512. }
  5513. }
  5514. {
  5515. goto IL_0074;
  5516. }
  5517. IL_0011:
  5518. {
  5519. RuntimeObject* L_3 = __this->___source;
  5520. NullCheck(L_3);
  5521. RuntimeObject* L_4;
  5522. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  5523. __this->___enumerator = L_4;
  5524. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  5525. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state = 2;
  5526. goto IL_0061;
  5527. }
  5528. IL_002b:
  5529. {
  5530. RuntimeObject* L_5 = __this->___enumerator;
  5531. NullCheck(L_5);
  5532. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_6;
  5533. L_6 = InterfaceFuncInvoker0< NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  5534. V_1 = L_6;
  5535. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_7 = __this->___predicate;
  5536. if (!L_7)
  5537. {
  5538. goto IL_004d;
  5539. }
  5540. }
  5541. {
  5542. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_8 = __this->___predicate;
  5543. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_9 = V_1;
  5544. NullCheck(L_8);
  5545. bool L_10;
  5546. L_10 = Func_2_Invoke_m858184794EB5168858FAC26769D630B0DB7B6748_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  5547. if (!L_10)
  5548. {
  5549. goto IL_0061;
  5550. }
  5551. }
  5552. IL_004d:
  5553. {
  5554. Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22* L_11 = __this->___selector;
  5555. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_12 = V_1;
  5556. NullCheck(L_11);
  5557. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13;
  5558. L_13 = Func_2_Invoke_m726B5D759A9573CA3EB19FA49313A307C51D4B6C_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  5559. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_13;
  5560. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  5561. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5562. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  5563. #endif
  5564. return (bool)1;
  5565. }
  5566. IL_0061:
  5567. {
  5568. RuntimeObject* L_14 = __this->___enumerator;
  5569. NullCheck((RuntimeObject*)L_14);
  5570. bool L_15;
  5571. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  5572. if (L_15)
  5573. {
  5574. goto IL_002b;
  5575. }
  5576. }
  5577. {
  5578. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  5579. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  5580. }
  5581. IL_0074:
  5582. {
  5583. return (bool)0;
  5584. }
  5585. }
  5586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_m076D63890D2854FF95ED011E760CA8EF8A88EE6A_gshared (WhereSelectEnumerableIterator_2_t8E21B6F6EA8071DBFB34E7344CABD2FC17E41C15* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  5587. {
  5588. {
  5589. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  5590. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  5591. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  5592. return (RuntimeObject*)L_1;
  5593. }
  5594. }
  5595. #ifdef __clang__
  5596. #pragma clang diagnostic pop
  5597. #endif
  5598. #ifdef __clang__
  5599. #pragma clang diagnostic push
  5600. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5601. #pragma clang diagnostic ignored "-Wunused-variable"
  5602. #endif
  5603. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m4294A5F11CA83A31D6AAEFAE49AB97DD9C32B9D8_gshared (WhereSelectEnumerableIterator_2_t2F13886E458FA7B1455A3B7D5F3D33BC1366013E* __this, RuntimeObject* ___0_source, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___1_predicate, Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB* ___2_selector, const RuntimeMethod* method)
  5604. {
  5605. {
  5606. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  5607. RuntimeObject* L_0 = ___0_source;
  5608. __this->___source = L_0;
  5609. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  5610. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_1 = ___1_predicate;
  5611. __this->___predicate = L_1;
  5612. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  5613. Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB* L_2 = ___2_selector;
  5614. __this->___selector = L_2;
  5615. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  5616. return;
  5617. }
  5618. }
  5619. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectEnumerableIterator_2_Clone_mE74BEAEF4DE43B926B8E07F20A94C361D1D073E1_gshared (WhereSelectEnumerableIterator_2_t2F13886E458FA7B1455A3B7D5F3D33BC1366013E* __this, const RuntimeMethod* method)
  5620. {
  5621. {
  5622. RuntimeObject* L_0 = __this->___source;
  5623. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_1 = __this->___predicate;
  5624. Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB* L_2 = __this->___selector;
  5625. WhereSelectEnumerableIterator_2_t2F13886E458FA7B1455A3B7D5F3D33BC1366013E* L_3 = (WhereSelectEnumerableIterator_2_t2F13886E458FA7B1455A3B7D5F3D33BC1366013E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  5626. WhereSelectEnumerableIterator_2__ctor_m4294A5F11CA83A31D6AAEFAE49AB97DD9C32B9D8(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  5627. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  5628. }
  5629. }
  5630. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m1D24AD682E8A27739C769E6C4BF9479C2E67DA7C_gshared (WhereSelectEnumerableIterator_2_t2F13886E458FA7B1455A3B7D5F3D33BC1366013E* __this, const RuntimeMethod* method)
  5631. {
  5632. static bool s_Il2CppMethodInitialized;
  5633. if (!s_Il2CppMethodInitialized)
  5634. {
  5635. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  5636. s_Il2CppMethodInitialized = true;
  5637. }
  5638. {
  5639. RuntimeObject* L_0 = __this->___enumerator;
  5640. if (!L_0)
  5641. {
  5642. goto IL_0013;
  5643. }
  5644. }
  5645. {
  5646. RuntimeObject* L_1 = __this->___enumerator;
  5647. NullCheck((RuntimeObject*)L_1);
  5648. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  5649. }
  5650. IL_0013:
  5651. {
  5652. __this->___enumerator = (RuntimeObject*)NULL;
  5653. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  5654. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  5655. Iterator_1_Dispose_m953BCF886C8A63456821023DBA45EBD9AC44EB07((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  5656. return;
  5657. }
  5658. }
  5659. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mD6F132243F28D714BC9AA45082BFF87A327003F2_gshared (WhereSelectEnumerableIterator_2_t2F13886E458FA7B1455A3B7D5F3D33BC1366013E* __this, const RuntimeMethod* method)
  5660. {
  5661. static bool s_Il2CppMethodInitialized;
  5662. if (!s_Il2CppMethodInitialized)
  5663. {
  5664. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  5665. s_Il2CppMethodInitialized = true;
  5666. }
  5667. int32_t V_0 = 0;
  5668. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 V_1;
  5669. memset((&V_1), 0, sizeof(V_1));
  5670. {
  5671. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  5672. V_0 = L_0;
  5673. int32_t L_1 = V_0;
  5674. if ((((int32_t)L_1) == ((int32_t)1)))
  5675. {
  5676. goto IL_0011;
  5677. }
  5678. }
  5679. {
  5680. int32_t L_2 = V_0;
  5681. if ((((int32_t)L_2) == ((int32_t)2)))
  5682. {
  5683. goto IL_0061;
  5684. }
  5685. }
  5686. {
  5687. goto IL_0074;
  5688. }
  5689. IL_0011:
  5690. {
  5691. RuntimeObject* L_3 = __this->___source;
  5692. NullCheck(L_3);
  5693. RuntimeObject* L_4;
  5694. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  5695. __this->___enumerator = L_4;
  5696. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  5697. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  5698. goto IL_0061;
  5699. }
  5700. IL_002b:
  5701. {
  5702. RuntimeObject* L_5 = __this->___enumerator;
  5703. NullCheck(L_5);
  5704. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_6;
  5705. L_6 = InterfaceFuncInvoker0< NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  5706. V_1 = L_6;
  5707. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_7 = __this->___predicate;
  5708. if (!L_7)
  5709. {
  5710. goto IL_004d;
  5711. }
  5712. }
  5713. {
  5714. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_8 = __this->___predicate;
  5715. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_9 = V_1;
  5716. NullCheck(L_8);
  5717. bool L_10;
  5718. L_10 = Func_2_Invoke_m858184794EB5168858FAC26769D630B0DB7B6748_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  5719. if (!L_10)
  5720. {
  5721. goto IL_0061;
  5722. }
  5723. }
  5724. IL_004d:
  5725. {
  5726. Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB* L_11 = __this->___selector;
  5727. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_12 = V_1;
  5728. NullCheck(L_11);
  5729. RuntimeObject* L_13;
  5730. L_13 = Func_2_Invoke_mA8364FEB57F999A8B8FB5F86A92E43E386B1AC37_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  5731. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  5732. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  5733. return (bool)1;
  5734. }
  5735. IL_0061:
  5736. {
  5737. RuntimeObject* L_14 = __this->___enumerator;
  5738. NullCheck((RuntimeObject*)L_14);
  5739. bool L_15;
  5740. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  5741. if (L_15)
  5742. {
  5743. goto IL_002b;
  5744. }
  5745. }
  5746. {
  5747. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  5748. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  5749. }
  5750. IL_0074:
  5751. {
  5752. return (bool)0;
  5753. }
  5754. }
  5755. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_m9DBFE30FB8A673ECA0AF89A28C38A5479A4099F3_gshared (WhereSelectEnumerableIterator_2_t2F13886E458FA7B1455A3B7D5F3D33BC1366013E* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  5756. {
  5757. {
  5758. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  5759. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  5760. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  5761. return (RuntimeObject*)L_1;
  5762. }
  5763. }
  5764. #ifdef __clang__
  5765. #pragma clang diagnostic pop
  5766. #endif
  5767. #ifdef __clang__
  5768. #pragma clang diagnostic push
  5769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5770. #pragma clang diagnostic ignored "-Wunused-variable"
  5771. #endif
  5772. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m2D8AE5F72DA171609279E97277CE04EFBA116DB8_gshared (WhereSelectEnumerableIterator_2_t3F5D73FE2E4639C1B69711E154D2EF71E36EF96D* __this, RuntimeObject* ___0_source, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___1_predicate, Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD* ___2_selector, const RuntimeMethod* method)
  5773. {
  5774. {
  5775. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  5776. RuntimeObject* L_0 = ___0_source;
  5777. __this->___source = L_0;
  5778. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  5779. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_1 = ___1_predicate;
  5780. __this->___predicate = L_1;
  5781. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  5782. Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD* L_2 = ___2_selector;
  5783. __this->___selector = L_2;
  5784. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  5785. return;
  5786. }
  5787. }
  5788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectEnumerableIterator_2_Clone_m9EF91C874EB7C03FF1DEE503C448E6F93E4EA740_gshared (WhereSelectEnumerableIterator_2_t3F5D73FE2E4639C1B69711E154D2EF71E36EF96D* __this, const RuntimeMethod* method)
  5789. {
  5790. {
  5791. RuntimeObject* L_0 = __this->___source;
  5792. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_1 = __this->___predicate;
  5793. Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD* L_2 = __this->___selector;
  5794. WhereSelectEnumerableIterator_2_t3F5D73FE2E4639C1B69711E154D2EF71E36EF96D* L_3 = (WhereSelectEnumerableIterator_2_t3F5D73FE2E4639C1B69711E154D2EF71E36EF96D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  5795. WhereSelectEnumerableIterator_2__ctor_m2D8AE5F72DA171609279E97277CE04EFBA116DB8(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  5796. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  5797. }
  5798. }
  5799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_mA86C22EA0FE19A959B8E3790BE8EBD7BF165E483_gshared (WhereSelectEnumerableIterator_2_t3F5D73FE2E4639C1B69711E154D2EF71E36EF96D* __this, const RuntimeMethod* method)
  5800. {
  5801. static bool s_Il2CppMethodInitialized;
  5802. if (!s_Il2CppMethodInitialized)
  5803. {
  5804. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  5805. s_Il2CppMethodInitialized = true;
  5806. }
  5807. {
  5808. RuntimeObject* L_0 = __this->___enumerator;
  5809. if (!L_0)
  5810. {
  5811. goto IL_0013;
  5812. }
  5813. }
  5814. {
  5815. RuntimeObject* L_1 = __this->___enumerator;
  5816. NullCheck((RuntimeObject*)L_1);
  5817. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  5818. }
  5819. IL_0013:
  5820. {
  5821. __this->___enumerator = (RuntimeObject*)NULL;
  5822. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  5823. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  5824. Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  5825. return;
  5826. }
  5827. }
  5828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_m841020CAC4D26A33F75BBF78458DEC7CA8BC9313_gshared (WhereSelectEnumerableIterator_2_t3F5D73FE2E4639C1B69711E154D2EF71E36EF96D* __this, const RuntimeMethod* method)
  5829. {
  5830. static bool s_Il2CppMethodInitialized;
  5831. if (!s_Il2CppMethodInitialized)
  5832. {
  5833. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  5834. s_Il2CppMethodInitialized = true;
  5835. }
  5836. int32_t V_0 = 0;
  5837. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED V_1;
  5838. memset((&V_1), 0, sizeof(V_1));
  5839. {
  5840. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  5841. V_0 = L_0;
  5842. int32_t L_1 = V_0;
  5843. if ((((int32_t)L_1) == ((int32_t)1)))
  5844. {
  5845. goto IL_0011;
  5846. }
  5847. }
  5848. {
  5849. int32_t L_2 = V_0;
  5850. if ((((int32_t)L_2) == ((int32_t)2)))
  5851. {
  5852. goto IL_0061;
  5853. }
  5854. }
  5855. {
  5856. goto IL_0074;
  5857. }
  5858. IL_0011:
  5859. {
  5860. RuntimeObject* L_3 = __this->___source;
  5861. NullCheck(L_3);
  5862. RuntimeObject* L_4;
  5863. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  5864. __this->___enumerator = L_4;
  5865. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  5866. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  5867. goto IL_0061;
  5868. }
  5869. IL_002b:
  5870. {
  5871. RuntimeObject* L_5 = __this->___enumerator;
  5872. NullCheck(L_5);
  5873. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_6;
  5874. L_6 = InterfaceFuncInvoker0< NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  5875. V_1 = L_6;
  5876. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_7 = __this->___predicate;
  5877. if (!L_7)
  5878. {
  5879. goto IL_004d;
  5880. }
  5881. }
  5882. {
  5883. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_8 = __this->___predicate;
  5884. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_9 = V_1;
  5885. NullCheck(L_8);
  5886. bool L_10;
  5887. L_10 = Func_2_Invoke_mC47A32134FE9D29EC4CB4F0748C0D9BC7308E4AE_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  5888. if (!L_10)
  5889. {
  5890. goto IL_0061;
  5891. }
  5892. }
  5893. IL_004d:
  5894. {
  5895. Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD* L_11 = __this->___selector;
  5896. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_12 = V_1;
  5897. NullCheck(L_11);
  5898. int32_t L_13;
  5899. L_13 = Func_2_Invoke_m91FF57814BC16A6CB6A522CF8FEE1F3F5EC0E01A_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  5900. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  5901. return (bool)1;
  5902. }
  5903. IL_0061:
  5904. {
  5905. RuntimeObject* L_14 = __this->___enumerator;
  5906. NullCheck((RuntimeObject*)L_14);
  5907. bool L_15;
  5908. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  5909. if (L_15)
  5910. {
  5911. goto IL_002b;
  5912. }
  5913. }
  5914. {
  5915. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  5916. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  5917. }
  5918. IL_0074:
  5919. {
  5920. return (bool)0;
  5921. }
  5922. }
  5923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_mC2F187D1D02506ACF749522282E7299230FC7B41_gshared (WhereSelectEnumerableIterator_2_t3F5D73FE2E4639C1B69711E154D2EF71E36EF96D* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  5924. {
  5925. {
  5926. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  5927. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  5928. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  5929. return (RuntimeObject*)L_1;
  5930. }
  5931. }
  5932. #ifdef __clang__
  5933. #pragma clang diagnostic pop
  5934. #endif
  5935. #ifdef __clang__
  5936. #pragma clang diagnostic push
  5937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5938. #pragma clang diagnostic ignored "-Wunused-variable"
  5939. #endif
  5940. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m970919BF72719E9D8530FAEAAB5BE98DE0C88E86_gshared (WhereSelectEnumerableIterator_2_t79A579557255664E30D6CFB0D42B03458D1B2AA1* __this, RuntimeObject* ___0_source, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___1_predicate, Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E* ___2_selector, const RuntimeMethod* method)
  5941. {
  5942. {
  5943. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  5944. RuntimeObject* L_0 = ___0_source;
  5945. __this->___source = L_0;
  5946. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  5947. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_1 = ___1_predicate;
  5948. __this->___predicate = L_1;
  5949. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  5950. Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E* L_2 = ___2_selector;
  5951. __this->___selector = L_2;
  5952. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  5953. return;
  5954. }
  5955. }
  5956. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectEnumerableIterator_2_Clone_mE839B184A60F53B589454D859335B3485019B9CB_gshared (WhereSelectEnumerableIterator_2_t79A579557255664E30D6CFB0D42B03458D1B2AA1* __this, const RuntimeMethod* method)
  5957. {
  5958. {
  5959. RuntimeObject* L_0 = __this->___source;
  5960. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_1 = __this->___predicate;
  5961. Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E* L_2 = __this->___selector;
  5962. WhereSelectEnumerableIterator_2_t79A579557255664E30D6CFB0D42B03458D1B2AA1* L_3 = (WhereSelectEnumerableIterator_2_t79A579557255664E30D6CFB0D42B03458D1B2AA1*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  5963. WhereSelectEnumerableIterator_2__ctor_m970919BF72719E9D8530FAEAAB5BE98DE0C88E86(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  5964. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  5965. }
  5966. }
  5967. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m7BAE97644DA5741246B97DA01A93C6A9F52A573A_gshared (WhereSelectEnumerableIterator_2_t79A579557255664E30D6CFB0D42B03458D1B2AA1* __this, const RuntimeMethod* method)
  5968. {
  5969. static bool s_Il2CppMethodInitialized;
  5970. if (!s_Il2CppMethodInitialized)
  5971. {
  5972. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  5973. s_Il2CppMethodInitialized = true;
  5974. }
  5975. {
  5976. RuntimeObject* L_0 = __this->___enumerator;
  5977. if (!L_0)
  5978. {
  5979. goto IL_0013;
  5980. }
  5981. }
  5982. {
  5983. RuntimeObject* L_1 = __this->___enumerator;
  5984. NullCheck((RuntimeObject*)L_1);
  5985. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  5986. }
  5987. IL_0013:
  5988. {
  5989. __this->___enumerator = (RuntimeObject*)NULL;
  5990. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  5991. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  5992. Iterator_1_Dispose_m202F0F3E8FFAA3098FE51C5F168900249540D23B((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  5993. return;
  5994. }
  5995. }
  5996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mEF3EF5D2BB3654950FDE31CA70E768B20F15451B_gshared (WhereSelectEnumerableIterator_2_t79A579557255664E30D6CFB0D42B03458D1B2AA1* __this, const RuntimeMethod* method)
  5997. {
  5998. static bool s_Il2CppMethodInitialized;
  5999. if (!s_Il2CppMethodInitialized)
  6000. {
  6001. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  6002. s_Il2CppMethodInitialized = true;
  6003. }
  6004. int32_t V_0 = 0;
  6005. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED V_1;
  6006. memset((&V_1), 0, sizeof(V_1));
  6007. {
  6008. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  6009. V_0 = L_0;
  6010. int32_t L_1 = V_0;
  6011. if ((((int32_t)L_1) == ((int32_t)1)))
  6012. {
  6013. goto IL_0011;
  6014. }
  6015. }
  6016. {
  6017. int32_t L_2 = V_0;
  6018. if ((((int32_t)L_2) == ((int32_t)2)))
  6019. {
  6020. goto IL_0061;
  6021. }
  6022. }
  6023. {
  6024. goto IL_0074;
  6025. }
  6026. IL_0011:
  6027. {
  6028. RuntimeObject* L_3 = __this->___source;
  6029. NullCheck(L_3);
  6030. RuntimeObject* L_4;
  6031. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  6032. __this->___enumerator = L_4;
  6033. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  6034. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state = 2;
  6035. goto IL_0061;
  6036. }
  6037. IL_002b:
  6038. {
  6039. RuntimeObject* L_5 = __this->___enumerator;
  6040. NullCheck(L_5);
  6041. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_6;
  6042. L_6 = InterfaceFuncInvoker0< NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  6043. V_1 = L_6;
  6044. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_7 = __this->___predicate;
  6045. if (!L_7)
  6046. {
  6047. goto IL_004d;
  6048. }
  6049. }
  6050. {
  6051. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_8 = __this->___predicate;
  6052. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_9 = V_1;
  6053. NullCheck(L_8);
  6054. bool L_10;
  6055. L_10 = Func_2_Invoke_mC47A32134FE9D29EC4CB4F0748C0D9BC7308E4AE_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  6056. if (!L_10)
  6057. {
  6058. goto IL_0061;
  6059. }
  6060. }
  6061. IL_004d:
  6062. {
  6063. Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E* L_11 = __this->___selector;
  6064. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_12 = V_1;
  6065. NullCheck(L_11);
  6066. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13;
  6067. L_13 = Func_2_Invoke_m98BD0C55A1CD06D39C058CD5ECB1A06EBBC93838_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  6068. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_13;
  6069. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  6070. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6071. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  6072. #endif
  6073. return (bool)1;
  6074. }
  6075. IL_0061:
  6076. {
  6077. RuntimeObject* L_14 = __this->___enumerator;
  6078. NullCheck((RuntimeObject*)L_14);
  6079. bool L_15;
  6080. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  6081. if (L_15)
  6082. {
  6083. goto IL_002b;
  6084. }
  6085. }
  6086. {
  6087. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  6088. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  6089. }
  6090. IL_0074:
  6091. {
  6092. return (bool)0;
  6093. }
  6094. }
  6095. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_m8C0439E4E2E1DD5145BD5AA5C0DB3925DEBC4218_gshared (WhereSelectEnumerableIterator_2_t79A579557255664E30D6CFB0D42B03458D1B2AA1* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  6096. {
  6097. {
  6098. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  6099. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  6100. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  6101. return (RuntimeObject*)L_1;
  6102. }
  6103. }
  6104. #ifdef __clang__
  6105. #pragma clang diagnostic pop
  6106. #endif
  6107. #ifdef __clang__
  6108. #pragma clang diagnostic push
  6109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6110. #pragma clang diagnostic ignored "-Wunused-variable"
  6111. #endif
  6112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m5DA3CB52057EC9AA84D632FB6524FE4C2BEBD7CB_gshared (WhereSelectEnumerableIterator_2_t4EDFE2F05333238CCB454164C4B15E32CBADCA4D* __this, RuntimeObject* ___0_source, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___1_predicate, Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E* ___2_selector, const RuntimeMethod* method)
  6113. {
  6114. {
  6115. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  6116. RuntimeObject* L_0 = ___0_source;
  6117. __this->___source = L_0;
  6118. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  6119. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_1 = ___1_predicate;
  6120. __this->___predicate = L_1;
  6121. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  6122. Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E* L_2 = ___2_selector;
  6123. __this->___selector = L_2;
  6124. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  6125. return;
  6126. }
  6127. }
  6128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectEnumerableIterator_2_Clone_mD1E19D5A69EB3CC4D8C7362693AD01FCFBD80389_gshared (WhereSelectEnumerableIterator_2_t4EDFE2F05333238CCB454164C4B15E32CBADCA4D* __this, const RuntimeMethod* method)
  6129. {
  6130. {
  6131. RuntimeObject* L_0 = __this->___source;
  6132. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_1 = __this->___predicate;
  6133. Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E* L_2 = __this->___selector;
  6134. WhereSelectEnumerableIterator_2_t4EDFE2F05333238CCB454164C4B15E32CBADCA4D* L_3 = (WhereSelectEnumerableIterator_2_t4EDFE2F05333238CCB454164C4B15E32CBADCA4D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6135. WhereSelectEnumerableIterator_2__ctor_m5DA3CB52057EC9AA84D632FB6524FE4C2BEBD7CB(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6136. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  6137. }
  6138. }
  6139. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m81FFF5B7F669C36D6EE4A82DB1DC00AB9F4B3FA6_gshared (WhereSelectEnumerableIterator_2_t4EDFE2F05333238CCB454164C4B15E32CBADCA4D* __this, const RuntimeMethod* method)
  6140. {
  6141. static bool s_Il2CppMethodInitialized;
  6142. if (!s_Il2CppMethodInitialized)
  6143. {
  6144. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  6145. s_Il2CppMethodInitialized = true;
  6146. }
  6147. {
  6148. RuntimeObject* L_0 = __this->___enumerator;
  6149. if (!L_0)
  6150. {
  6151. goto IL_0013;
  6152. }
  6153. }
  6154. {
  6155. RuntimeObject* L_1 = __this->___enumerator;
  6156. NullCheck((RuntimeObject*)L_1);
  6157. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  6158. }
  6159. IL_0013:
  6160. {
  6161. __this->___enumerator = (RuntimeObject*)NULL;
  6162. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  6163. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  6164. Iterator_1_Dispose_m953BCF886C8A63456821023DBA45EBD9AC44EB07((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  6165. return;
  6166. }
  6167. }
  6168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mFA8DFB9D677B79B6262BC849245429F5DC6AA782_gshared (WhereSelectEnumerableIterator_2_t4EDFE2F05333238CCB454164C4B15E32CBADCA4D* __this, const RuntimeMethod* method)
  6169. {
  6170. static bool s_Il2CppMethodInitialized;
  6171. if (!s_Il2CppMethodInitialized)
  6172. {
  6173. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  6174. s_Il2CppMethodInitialized = true;
  6175. }
  6176. int32_t V_0 = 0;
  6177. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED V_1;
  6178. memset((&V_1), 0, sizeof(V_1));
  6179. {
  6180. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  6181. V_0 = L_0;
  6182. int32_t L_1 = V_0;
  6183. if ((((int32_t)L_1) == ((int32_t)1)))
  6184. {
  6185. goto IL_0011;
  6186. }
  6187. }
  6188. {
  6189. int32_t L_2 = V_0;
  6190. if ((((int32_t)L_2) == ((int32_t)2)))
  6191. {
  6192. goto IL_0061;
  6193. }
  6194. }
  6195. {
  6196. goto IL_0074;
  6197. }
  6198. IL_0011:
  6199. {
  6200. RuntimeObject* L_3 = __this->___source;
  6201. NullCheck(L_3);
  6202. RuntimeObject* L_4;
  6203. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  6204. __this->___enumerator = L_4;
  6205. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  6206. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  6207. goto IL_0061;
  6208. }
  6209. IL_002b:
  6210. {
  6211. RuntimeObject* L_5 = __this->___enumerator;
  6212. NullCheck(L_5);
  6213. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_6;
  6214. L_6 = InterfaceFuncInvoker0< NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  6215. V_1 = L_6;
  6216. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_7 = __this->___predicate;
  6217. if (!L_7)
  6218. {
  6219. goto IL_004d;
  6220. }
  6221. }
  6222. {
  6223. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_8 = __this->___predicate;
  6224. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_9 = V_1;
  6225. NullCheck(L_8);
  6226. bool L_10;
  6227. L_10 = Func_2_Invoke_mC47A32134FE9D29EC4CB4F0748C0D9BC7308E4AE_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  6228. if (!L_10)
  6229. {
  6230. goto IL_0061;
  6231. }
  6232. }
  6233. IL_004d:
  6234. {
  6235. Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E* L_11 = __this->___selector;
  6236. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_12 = V_1;
  6237. NullCheck(L_11);
  6238. RuntimeObject* L_13;
  6239. L_13 = Func_2_Invoke_mD8BFCFF2BFA3D8713A509AE0323C26367C105586_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  6240. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  6241. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  6242. return (bool)1;
  6243. }
  6244. IL_0061:
  6245. {
  6246. RuntimeObject* L_14 = __this->___enumerator;
  6247. NullCheck((RuntimeObject*)L_14);
  6248. bool L_15;
  6249. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  6250. if (L_15)
  6251. {
  6252. goto IL_002b;
  6253. }
  6254. }
  6255. {
  6256. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  6257. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  6258. }
  6259. IL_0074:
  6260. {
  6261. return (bool)0;
  6262. }
  6263. }
  6264. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_m9319623BE70C471C66298883B25CC6B75DFB4E16_gshared (WhereSelectEnumerableIterator_2_t4EDFE2F05333238CCB454164C4B15E32CBADCA4D* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  6265. {
  6266. {
  6267. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  6268. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  6269. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  6270. return (RuntimeObject*)L_1;
  6271. }
  6272. }
  6273. #ifdef __clang__
  6274. #pragma clang diagnostic pop
  6275. #endif
  6276. #ifdef __clang__
  6277. #pragma clang diagnostic push
  6278. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6279. #pragma clang diagnostic ignored "-Wunused-variable"
  6280. #endif
  6281. 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)
  6282. {
  6283. {
  6284. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  6285. RuntimeObject* L_0 = ___0_source;
  6286. __this->___source = L_0;
  6287. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  6288. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = ___1_predicate;
  6289. __this->___predicate = L_1;
  6290. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  6291. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* L_2 = ___2_selector;
  6292. __this->___selector = L_2;
  6293. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  6294. return;
  6295. }
  6296. }
  6297. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectEnumerableIterator_2_Clone_m4B36594513DB9C2DBA924AAF739AC72A69AB27D8_gshared (WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6* __this, const RuntimeMethod* method)
  6298. {
  6299. {
  6300. RuntimeObject* L_0 = __this->___source;
  6301. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___predicate;
  6302. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* L_2 = __this->___selector;
  6303. WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6* L_3 = (WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6304. WhereSelectEnumerableIterator_2__ctor_m7BBD99849FABDA48F6D93BCE742C5B8398B5409F(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6305. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  6306. }
  6307. }
  6308. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_mC12A42F6C76D71F9AFF6E1DEAE90F894570F25B9_gshared (WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6* __this, const RuntimeMethod* method)
  6309. {
  6310. static bool s_Il2CppMethodInitialized;
  6311. if (!s_Il2CppMethodInitialized)
  6312. {
  6313. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  6314. s_Il2CppMethodInitialized = true;
  6315. }
  6316. {
  6317. RuntimeObject* L_0 = __this->___enumerator;
  6318. if (!L_0)
  6319. {
  6320. goto IL_0013;
  6321. }
  6322. }
  6323. {
  6324. RuntimeObject* L_1 = __this->___enumerator;
  6325. NullCheck((RuntimeObject*)L_1);
  6326. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  6327. }
  6328. IL_0013:
  6329. {
  6330. __this->___enumerator = (RuntimeObject*)NULL;
  6331. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  6332. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  6333. Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  6334. return;
  6335. }
  6336. }
  6337. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mC431839D47615578A26F4BA58347C3DDD142D7DA_gshared (WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6* __this, const RuntimeMethod* method)
  6338. {
  6339. static bool s_Il2CppMethodInitialized;
  6340. if (!s_Il2CppMethodInitialized)
  6341. {
  6342. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  6343. s_Il2CppMethodInitialized = true;
  6344. }
  6345. int32_t V_0 = 0;
  6346. RuntimeObject* V_1 = NULL;
  6347. {
  6348. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  6349. V_0 = L_0;
  6350. int32_t L_1 = V_0;
  6351. if ((((int32_t)L_1) == ((int32_t)1)))
  6352. {
  6353. goto IL_0011;
  6354. }
  6355. }
  6356. {
  6357. int32_t L_2 = V_0;
  6358. if ((((int32_t)L_2) == ((int32_t)2)))
  6359. {
  6360. goto IL_0061;
  6361. }
  6362. }
  6363. {
  6364. goto IL_0074;
  6365. }
  6366. IL_0011:
  6367. {
  6368. RuntimeObject* L_3 = __this->___source;
  6369. NullCheck(L_3);
  6370. RuntimeObject* L_4;
  6371. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  6372. __this->___enumerator = L_4;
  6373. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  6374. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  6375. goto IL_0061;
  6376. }
  6377. IL_002b:
  6378. {
  6379. RuntimeObject* L_5 = __this->___enumerator;
  6380. NullCheck(L_5);
  6381. RuntimeObject* L_6;
  6382. L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  6383. V_1 = L_6;
  6384. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_7 = __this->___predicate;
  6385. if (!L_7)
  6386. {
  6387. goto IL_004d;
  6388. }
  6389. }
  6390. {
  6391. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_8 = __this->___predicate;
  6392. RuntimeObject* L_9 = V_1;
  6393. NullCheck(L_8);
  6394. bool L_10;
  6395. L_10 = Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  6396. if (!L_10)
  6397. {
  6398. goto IL_0061;
  6399. }
  6400. }
  6401. IL_004d:
  6402. {
  6403. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* L_11 = __this->___selector;
  6404. RuntimeObject* L_12 = V_1;
  6405. NullCheck(L_11);
  6406. int32_t L_13;
  6407. L_13 = Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  6408. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  6409. return (bool)1;
  6410. }
  6411. IL_0061:
  6412. {
  6413. RuntimeObject* L_14 = __this->___enumerator;
  6414. NullCheck((RuntimeObject*)L_14);
  6415. bool L_15;
  6416. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  6417. if (L_15)
  6418. {
  6419. goto IL_002b;
  6420. }
  6421. }
  6422. {
  6423. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  6424. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  6425. }
  6426. IL_0074:
  6427. {
  6428. return (bool)0;
  6429. }
  6430. }
  6431. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_m2B6930F0E1F6019D3862F399109622D7D0877D6F_gshared (WhereSelectEnumerableIterator_2_t7BA7CE7768E39319636272B29292281AB152E7D6* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  6432. {
  6433. {
  6434. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  6435. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  6436. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  6437. return (RuntimeObject*)L_1;
  6438. }
  6439. }
  6440. #ifdef __clang__
  6441. #pragma clang diagnostic pop
  6442. #endif
  6443. #ifdef __clang__
  6444. #pragma clang diagnostic push
  6445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6446. #pragma clang diagnostic ignored "-Wunused-variable"
  6447. #endif
  6448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m83F02D7AA13775EE89F358A8F7D0E60D5C8BAAA4_gshared (WhereSelectEnumerableIterator_2_t34F070EEBD4B243AC7C65AF069600EF494D48885* __this, RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* ___2_selector, const RuntimeMethod* method)
  6449. {
  6450. {
  6451. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  6452. RuntimeObject* L_0 = ___0_source;
  6453. __this->___source = L_0;
  6454. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  6455. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = ___1_predicate;
  6456. __this->___predicate = L_1;
  6457. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  6458. Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* L_2 = ___2_selector;
  6459. __this->___selector = L_2;
  6460. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  6461. return;
  6462. }
  6463. }
  6464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectEnumerableIterator_2_Clone_mAF38F425336A6027D84DE3517AD9ED00864D6353_gshared (WhereSelectEnumerableIterator_2_t34F070EEBD4B243AC7C65AF069600EF494D48885* __this, const RuntimeMethod* method)
  6465. {
  6466. {
  6467. RuntimeObject* L_0 = __this->___source;
  6468. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___predicate;
  6469. Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* L_2 = __this->___selector;
  6470. WhereSelectEnumerableIterator_2_t34F070EEBD4B243AC7C65AF069600EF494D48885* L_3 = (WhereSelectEnumerableIterator_2_t34F070EEBD4B243AC7C65AF069600EF494D48885*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6471. WhereSelectEnumerableIterator_2__ctor_m83F02D7AA13775EE89F358A8F7D0E60D5C8BAAA4(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6472. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  6473. }
  6474. }
  6475. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_mB2DF312BF28FC819A000F77CC10CA535FDC7537C_gshared (WhereSelectEnumerableIterator_2_t34F070EEBD4B243AC7C65AF069600EF494D48885* __this, const RuntimeMethod* method)
  6476. {
  6477. static bool s_Il2CppMethodInitialized;
  6478. if (!s_Il2CppMethodInitialized)
  6479. {
  6480. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  6481. s_Il2CppMethodInitialized = true;
  6482. }
  6483. {
  6484. RuntimeObject* L_0 = __this->___enumerator;
  6485. if (!L_0)
  6486. {
  6487. goto IL_0013;
  6488. }
  6489. }
  6490. {
  6491. RuntimeObject* L_1 = __this->___enumerator;
  6492. NullCheck((RuntimeObject*)L_1);
  6493. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  6494. }
  6495. IL_0013:
  6496. {
  6497. __this->___enumerator = (RuntimeObject*)NULL;
  6498. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  6499. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  6500. Iterator_1_Dispose_m202F0F3E8FFAA3098FE51C5F168900249540D23B((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  6501. return;
  6502. }
  6503. }
  6504. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_m888E197769B981D762E7C6F1946C89A1438797F5_gshared (WhereSelectEnumerableIterator_2_t34F070EEBD4B243AC7C65AF069600EF494D48885* __this, const RuntimeMethod* method)
  6505. {
  6506. static bool s_Il2CppMethodInitialized;
  6507. if (!s_Il2CppMethodInitialized)
  6508. {
  6509. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  6510. s_Il2CppMethodInitialized = true;
  6511. }
  6512. int32_t V_0 = 0;
  6513. RuntimeObject* V_1 = NULL;
  6514. {
  6515. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  6516. V_0 = L_0;
  6517. int32_t L_1 = V_0;
  6518. if ((((int32_t)L_1) == ((int32_t)1)))
  6519. {
  6520. goto IL_0011;
  6521. }
  6522. }
  6523. {
  6524. int32_t L_2 = V_0;
  6525. if ((((int32_t)L_2) == ((int32_t)2)))
  6526. {
  6527. goto IL_0061;
  6528. }
  6529. }
  6530. {
  6531. goto IL_0074;
  6532. }
  6533. IL_0011:
  6534. {
  6535. RuntimeObject* L_3 = __this->___source;
  6536. NullCheck(L_3);
  6537. RuntimeObject* L_4;
  6538. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  6539. __this->___enumerator = L_4;
  6540. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  6541. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state = 2;
  6542. goto IL_0061;
  6543. }
  6544. IL_002b:
  6545. {
  6546. RuntimeObject* L_5 = __this->___enumerator;
  6547. NullCheck(L_5);
  6548. RuntimeObject* L_6;
  6549. L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  6550. V_1 = L_6;
  6551. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_7 = __this->___predicate;
  6552. if (!L_7)
  6553. {
  6554. goto IL_004d;
  6555. }
  6556. }
  6557. {
  6558. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_8 = __this->___predicate;
  6559. RuntimeObject* L_9 = V_1;
  6560. NullCheck(L_8);
  6561. bool L_10;
  6562. L_10 = Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  6563. if (!L_10)
  6564. {
  6565. goto IL_0061;
  6566. }
  6567. }
  6568. IL_004d:
  6569. {
  6570. Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* L_11 = __this->___selector;
  6571. RuntimeObject* L_12 = V_1;
  6572. NullCheck(L_11);
  6573. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13;
  6574. L_13 = Func_2_Invoke_m8EC669DC5A67A9D04779DDF464082ED708D41F27_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  6575. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_13;
  6576. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  6577. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6578. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  6579. #endif
  6580. return (bool)1;
  6581. }
  6582. IL_0061:
  6583. {
  6584. RuntimeObject* L_14 = __this->___enumerator;
  6585. NullCheck((RuntimeObject*)L_14);
  6586. bool L_15;
  6587. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  6588. if (L_15)
  6589. {
  6590. goto IL_002b;
  6591. }
  6592. }
  6593. {
  6594. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  6595. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  6596. }
  6597. IL_0074:
  6598. {
  6599. return (bool)0;
  6600. }
  6601. }
  6602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_mDD5A42EF919B7CF605C19FB9DF60F918B51FD70C_gshared (WhereSelectEnumerableIterator_2_t34F070EEBD4B243AC7C65AF069600EF494D48885* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  6603. {
  6604. {
  6605. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  6606. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  6607. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  6608. return (RuntimeObject*)L_1;
  6609. }
  6610. }
  6611. #ifdef __clang__
  6612. #pragma clang diagnostic pop
  6613. #endif
  6614. #ifdef __clang__
  6615. #pragma clang diagnostic push
  6616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6617. #pragma clang diagnostic ignored "-Wunused-variable"
  6618. #endif
  6619. 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)
  6620. {
  6621. {
  6622. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  6623. RuntimeObject* L_0 = ___0_source;
  6624. __this->___source = L_0;
  6625. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  6626. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = ___1_predicate;
  6627. __this->___predicate = L_1;
  6628. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  6629. Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_2 = ___2_selector;
  6630. __this->___selector = L_2;
  6631. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  6632. return;
  6633. }
  6634. }
  6635. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectEnumerableIterator_2_Clone_m2ED927CF2549A759AE2454F97E33F05FA19B552E_gshared (WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F* __this, const RuntimeMethod* method)
  6636. {
  6637. {
  6638. RuntimeObject* L_0 = __this->___source;
  6639. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___predicate;
  6640. Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_2 = __this->___selector;
  6641. WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F* L_3 = (WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6642. WhereSelectEnumerableIterator_2__ctor_m2E08505C4CB96CC2AD340B4A2B0D3BF0D6DA01F9(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6643. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  6644. }
  6645. }
  6646. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_mD2A476DDFBA6E23D20625E4C1C35AC98DE5F19F2_gshared (WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F* __this, const RuntimeMethod* method)
  6647. {
  6648. static bool s_Il2CppMethodInitialized;
  6649. if (!s_Il2CppMethodInitialized)
  6650. {
  6651. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  6652. s_Il2CppMethodInitialized = true;
  6653. }
  6654. {
  6655. RuntimeObject* L_0 = __this->___enumerator;
  6656. if (!L_0)
  6657. {
  6658. goto IL_0013;
  6659. }
  6660. }
  6661. {
  6662. RuntimeObject* L_1 = __this->___enumerator;
  6663. NullCheck((RuntimeObject*)L_1);
  6664. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  6665. }
  6666. IL_0013:
  6667. {
  6668. __this->___enumerator = (RuntimeObject*)NULL;
  6669. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  6670. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  6671. Iterator_1_Dispose_m953BCF886C8A63456821023DBA45EBD9AC44EB07((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  6672. return;
  6673. }
  6674. }
  6675. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mC68F6626ADFD57493351521CE15400BBD158BC68_gshared (WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F* __this, const RuntimeMethod* method)
  6676. {
  6677. static bool s_Il2CppMethodInitialized;
  6678. if (!s_Il2CppMethodInitialized)
  6679. {
  6680. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  6681. s_Il2CppMethodInitialized = true;
  6682. }
  6683. int32_t V_0 = 0;
  6684. RuntimeObject* V_1 = NULL;
  6685. {
  6686. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  6687. V_0 = L_0;
  6688. int32_t L_1 = V_0;
  6689. if ((((int32_t)L_1) == ((int32_t)1)))
  6690. {
  6691. goto IL_0011;
  6692. }
  6693. }
  6694. {
  6695. int32_t L_2 = V_0;
  6696. if ((((int32_t)L_2) == ((int32_t)2)))
  6697. {
  6698. goto IL_0061;
  6699. }
  6700. }
  6701. {
  6702. goto IL_0074;
  6703. }
  6704. IL_0011:
  6705. {
  6706. RuntimeObject* L_3 = __this->___source;
  6707. NullCheck(L_3);
  6708. RuntimeObject* L_4;
  6709. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  6710. __this->___enumerator = L_4;
  6711. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  6712. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  6713. goto IL_0061;
  6714. }
  6715. IL_002b:
  6716. {
  6717. RuntimeObject* L_5 = __this->___enumerator;
  6718. NullCheck(L_5);
  6719. RuntimeObject* L_6;
  6720. L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  6721. V_1 = L_6;
  6722. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_7 = __this->___predicate;
  6723. if (!L_7)
  6724. {
  6725. goto IL_004d;
  6726. }
  6727. }
  6728. {
  6729. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_8 = __this->___predicate;
  6730. RuntimeObject* L_9 = V_1;
  6731. NullCheck(L_8);
  6732. bool L_10;
  6733. L_10 = Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  6734. if (!L_10)
  6735. {
  6736. goto IL_0061;
  6737. }
  6738. }
  6739. IL_004d:
  6740. {
  6741. Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_11 = __this->___selector;
  6742. RuntimeObject* L_12 = V_1;
  6743. NullCheck(L_11);
  6744. RuntimeObject* L_13;
  6745. L_13 = Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  6746. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  6747. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  6748. return (bool)1;
  6749. }
  6750. IL_0061:
  6751. {
  6752. RuntimeObject* L_14 = __this->___enumerator;
  6753. NullCheck((RuntimeObject*)L_14);
  6754. bool L_15;
  6755. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  6756. if (L_15)
  6757. {
  6758. goto IL_002b;
  6759. }
  6760. }
  6761. {
  6762. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  6763. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  6764. }
  6765. IL_0074:
  6766. {
  6767. return (bool)0;
  6768. }
  6769. }
  6770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_mA93AACD32DB1D01903967A4CD1F5D74E84AA5F96_gshared (WhereSelectEnumerableIterator_2_t585674E4C2106F965D6B51B3B1068924FC97CE0F* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  6771. {
  6772. {
  6773. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  6774. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  6775. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  6776. return (RuntimeObject*)L_1;
  6777. }
  6778. }
  6779. #ifdef __clang__
  6780. #pragma clang diagnostic pop
  6781. #endif
  6782. #ifdef __clang__
  6783. #pragma clang diagnostic push
  6784. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6785. #pragma clang diagnostic ignored "-Wunused-variable"
  6786. #endif
  6787. 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)
  6788. {
  6789. {
  6790. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  6791. RuntimeObject* L_0 = ___0_source;
  6792. __this->___source = L_0;
  6793. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  6794. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = ___1_predicate;
  6795. __this->___predicate = L_1;
  6796. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  6797. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* L_2 = ___2_selector;
  6798. __this->___selector = L_2;
  6799. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  6800. return;
  6801. }
  6802. }
  6803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectEnumerableIterator_2_Clone_mD30F529FA8B647CBBA40A65D23303FEF34EE1894_gshared (WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9* __this, const RuntimeMethod* method)
  6804. {
  6805. {
  6806. RuntimeObject* L_0 = __this->___source;
  6807. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = __this->___predicate;
  6808. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* L_2 = __this->___selector;
  6809. WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9* L_3 = (WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6810. WhereSelectEnumerableIterator_2__ctor_m646AB1CCB6D9D0F7262BFB41A4D35C6C14C6A4D2(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6811. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  6812. }
  6813. }
  6814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m1B072DB2262D5BCCC2AC1631021D83B762BB9FEB_gshared (WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9* __this, const RuntimeMethod* method)
  6815. {
  6816. static bool s_Il2CppMethodInitialized;
  6817. if (!s_Il2CppMethodInitialized)
  6818. {
  6819. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  6820. s_Il2CppMethodInitialized = true;
  6821. }
  6822. {
  6823. RuntimeObject* L_0 = __this->___enumerator;
  6824. if (!L_0)
  6825. {
  6826. goto IL_0013;
  6827. }
  6828. }
  6829. {
  6830. RuntimeObject* L_1 = __this->___enumerator;
  6831. NullCheck((RuntimeObject*)L_1);
  6832. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  6833. }
  6834. IL_0013:
  6835. {
  6836. __this->___enumerator = (RuntimeObject*)NULL;
  6837. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  6838. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  6839. Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  6840. return;
  6841. }
  6842. }
  6843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_m0A34BD808DE51E67A332F51F39948D36D06D9CC5_gshared (WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9* __this, const RuntimeMethod* method)
  6844. {
  6845. static bool s_Il2CppMethodInitialized;
  6846. if (!s_Il2CppMethodInitialized)
  6847. {
  6848. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  6849. s_Il2CppMethodInitialized = true;
  6850. }
  6851. int32_t V_0 = 0;
  6852. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 V_1;
  6853. memset((&V_1), 0, sizeof(V_1));
  6854. {
  6855. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  6856. V_0 = L_0;
  6857. int32_t L_1 = V_0;
  6858. if ((((int32_t)L_1) == ((int32_t)1)))
  6859. {
  6860. goto IL_0011;
  6861. }
  6862. }
  6863. {
  6864. int32_t L_2 = V_0;
  6865. if ((((int32_t)L_2) == ((int32_t)2)))
  6866. {
  6867. goto IL_0061;
  6868. }
  6869. }
  6870. {
  6871. goto IL_0074;
  6872. }
  6873. IL_0011:
  6874. {
  6875. RuntimeObject* L_3 = __this->___source;
  6876. NullCheck(L_3);
  6877. RuntimeObject* L_4;
  6878. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  6879. __this->___enumerator = L_4;
  6880. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  6881. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  6882. goto IL_0061;
  6883. }
  6884. IL_002b:
  6885. {
  6886. RuntimeObject* L_5 = __this->___enumerator;
  6887. NullCheck(L_5);
  6888. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_6;
  6889. L_6 = InterfaceFuncInvoker0< StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  6890. V_1 = L_6;
  6891. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_7 = __this->___predicate;
  6892. if (!L_7)
  6893. {
  6894. goto IL_004d;
  6895. }
  6896. }
  6897. {
  6898. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_8 = __this->___predicate;
  6899. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_9 = V_1;
  6900. NullCheck(L_8);
  6901. bool L_10;
  6902. L_10 = Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  6903. if (!L_10)
  6904. {
  6905. goto IL_0061;
  6906. }
  6907. }
  6908. IL_004d:
  6909. {
  6910. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* L_11 = __this->___selector;
  6911. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_12 = V_1;
  6912. NullCheck(L_11);
  6913. int32_t L_13;
  6914. L_13 = Func_2_Invoke_m57961B138A397ADAB0DC71E56519ADBD63327D27_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  6915. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  6916. return (bool)1;
  6917. }
  6918. IL_0061:
  6919. {
  6920. RuntimeObject* L_14 = __this->___enumerator;
  6921. NullCheck((RuntimeObject*)L_14);
  6922. bool L_15;
  6923. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  6924. if (L_15)
  6925. {
  6926. goto IL_002b;
  6927. }
  6928. }
  6929. {
  6930. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  6931. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  6932. }
  6933. IL_0074:
  6934. {
  6935. return (bool)0;
  6936. }
  6937. }
  6938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_mC57788BE1F1B0BD7D1D2FCAF01EC182D83C0906E_gshared (WhereSelectEnumerableIterator_2_tDD70C727530B3DBADEB387A0E353F5F829380BF9* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  6939. {
  6940. {
  6941. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  6942. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  6943. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  6944. return (RuntimeObject*)L_1;
  6945. }
  6946. }
  6947. #ifdef __clang__
  6948. #pragma clang diagnostic pop
  6949. #endif
  6950. #ifdef __clang__
  6951. #pragma clang diagnostic push
  6952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6953. #pragma clang diagnostic ignored "-Wunused-variable"
  6954. #endif
  6955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m6A8FE8B4D2F17ADBC21012752F7F3BC952BAB662_gshared (WhereSelectEnumerableIterator_2_tE6D9BD5B3ECF43FD4405FDD2C2254C4E31BDA366* __this, RuntimeObject* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115* ___2_selector, const RuntimeMethod* method)
  6956. {
  6957. {
  6958. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  6959. RuntimeObject* L_0 = ___0_source;
  6960. __this->___source = L_0;
  6961. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  6962. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = ___1_predicate;
  6963. __this->___predicate = L_1;
  6964. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  6965. Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115* L_2 = ___2_selector;
  6966. __this->___selector = L_2;
  6967. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  6968. return;
  6969. }
  6970. }
  6971. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectEnumerableIterator_2_Clone_mC574AA75393FDAC452077CDFAB68C6A09D19FD99_gshared (WhereSelectEnumerableIterator_2_tE6D9BD5B3ECF43FD4405FDD2C2254C4E31BDA366* __this, const RuntimeMethod* method)
  6972. {
  6973. {
  6974. RuntimeObject* L_0 = __this->___source;
  6975. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = __this->___predicate;
  6976. Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115* L_2 = __this->___selector;
  6977. WhereSelectEnumerableIterator_2_tE6D9BD5B3ECF43FD4405FDD2C2254C4E31BDA366* L_3 = (WhereSelectEnumerableIterator_2_tE6D9BD5B3ECF43FD4405FDD2C2254C4E31BDA366*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  6978. WhereSelectEnumerableIterator_2__ctor_m6A8FE8B4D2F17ADBC21012752F7F3BC952BAB662(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6979. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  6980. }
  6981. }
  6982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m4DF08E9579A8836F87609254EABECEC710549005_gshared (WhereSelectEnumerableIterator_2_tE6D9BD5B3ECF43FD4405FDD2C2254C4E31BDA366* __this, const RuntimeMethod* method)
  6983. {
  6984. static bool s_Il2CppMethodInitialized;
  6985. if (!s_Il2CppMethodInitialized)
  6986. {
  6987. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  6988. s_Il2CppMethodInitialized = true;
  6989. }
  6990. {
  6991. RuntimeObject* L_0 = __this->___enumerator;
  6992. if (!L_0)
  6993. {
  6994. goto IL_0013;
  6995. }
  6996. }
  6997. {
  6998. RuntimeObject* L_1 = __this->___enumerator;
  6999. NullCheck((RuntimeObject*)L_1);
  7000. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  7001. }
  7002. IL_0013:
  7003. {
  7004. __this->___enumerator = (RuntimeObject*)NULL;
  7005. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  7006. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  7007. Iterator_1_Dispose_m202F0F3E8FFAA3098FE51C5F168900249540D23B((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  7008. return;
  7009. }
  7010. }
  7011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mA3EE5B702CA0577CBEE9A7195D5E4F1A5CFC795A_gshared (WhereSelectEnumerableIterator_2_tE6D9BD5B3ECF43FD4405FDD2C2254C4E31BDA366* __this, const RuntimeMethod* method)
  7012. {
  7013. static bool s_Il2CppMethodInitialized;
  7014. if (!s_Il2CppMethodInitialized)
  7015. {
  7016. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  7017. s_Il2CppMethodInitialized = true;
  7018. }
  7019. int32_t V_0 = 0;
  7020. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 V_1;
  7021. memset((&V_1), 0, sizeof(V_1));
  7022. {
  7023. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  7024. V_0 = L_0;
  7025. int32_t L_1 = V_0;
  7026. if ((((int32_t)L_1) == ((int32_t)1)))
  7027. {
  7028. goto IL_0011;
  7029. }
  7030. }
  7031. {
  7032. int32_t L_2 = V_0;
  7033. if ((((int32_t)L_2) == ((int32_t)2)))
  7034. {
  7035. goto IL_0061;
  7036. }
  7037. }
  7038. {
  7039. goto IL_0074;
  7040. }
  7041. IL_0011:
  7042. {
  7043. RuntimeObject* L_3 = __this->___source;
  7044. NullCheck(L_3);
  7045. RuntimeObject* L_4;
  7046. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  7047. __this->___enumerator = L_4;
  7048. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  7049. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state = 2;
  7050. goto IL_0061;
  7051. }
  7052. IL_002b:
  7053. {
  7054. RuntimeObject* L_5 = __this->___enumerator;
  7055. NullCheck(L_5);
  7056. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_6;
  7057. L_6 = InterfaceFuncInvoker0< StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  7058. V_1 = L_6;
  7059. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_7 = __this->___predicate;
  7060. if (!L_7)
  7061. {
  7062. goto IL_004d;
  7063. }
  7064. }
  7065. {
  7066. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_8 = __this->___predicate;
  7067. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_9 = V_1;
  7068. NullCheck(L_8);
  7069. bool L_10;
  7070. L_10 = Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  7071. if (!L_10)
  7072. {
  7073. goto IL_0061;
  7074. }
  7075. }
  7076. IL_004d:
  7077. {
  7078. Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115* L_11 = __this->___selector;
  7079. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_12 = V_1;
  7080. NullCheck(L_11);
  7081. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13;
  7082. L_13 = Func_2_Invoke_mDDAE5E08C41E5668036677ED209B850CC6547292_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  7083. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_13;
  7084. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  7085. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7086. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  7087. #endif
  7088. return (bool)1;
  7089. }
  7090. IL_0061:
  7091. {
  7092. RuntimeObject* L_14 = __this->___enumerator;
  7093. NullCheck((RuntimeObject*)L_14);
  7094. bool L_15;
  7095. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  7096. if (L_15)
  7097. {
  7098. goto IL_002b;
  7099. }
  7100. }
  7101. {
  7102. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  7103. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  7104. }
  7105. IL_0074:
  7106. {
  7107. return (bool)0;
  7108. }
  7109. }
  7110. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_m82956E842B6C3C446485B4955966043B035EC6BA_gshared (WhereSelectEnumerableIterator_2_tE6D9BD5B3ECF43FD4405FDD2C2254C4E31BDA366* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  7111. {
  7112. {
  7113. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  7114. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  7115. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  7116. return (RuntimeObject*)L_1;
  7117. }
  7118. }
  7119. #ifdef __clang__
  7120. #pragma clang diagnostic pop
  7121. #endif
  7122. #ifdef __clang__
  7123. #pragma clang diagnostic push
  7124. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7125. #pragma clang diagnostic ignored "-Wunused-variable"
  7126. #endif
  7127. 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)
  7128. {
  7129. {
  7130. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  7131. RuntimeObject* L_0 = ___0_source;
  7132. __this->___source = L_0;
  7133. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  7134. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = ___1_predicate;
  7135. __this->___predicate = L_1;
  7136. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  7137. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* L_2 = ___2_selector;
  7138. __this->___selector = L_2;
  7139. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  7140. return;
  7141. }
  7142. }
  7143. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectEnumerableIterator_2_Clone_m79D0125A1A65347F4522C73EA7D684850A856150_gshared (WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586* __this, const RuntimeMethod* method)
  7144. {
  7145. {
  7146. RuntimeObject* L_0 = __this->___source;
  7147. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = __this->___predicate;
  7148. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* L_2 = __this->___selector;
  7149. WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586* L_3 = (WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  7150. WhereSelectEnumerableIterator_2__ctor_m67E0676B846F7D5D13322DFE2366E000F49CCE01(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  7151. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  7152. }
  7153. }
  7154. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m4059A77B770FEFC2E069A60DF9EE649B4D3C4DE5_gshared (WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586* __this, const RuntimeMethod* method)
  7155. {
  7156. static bool s_Il2CppMethodInitialized;
  7157. if (!s_Il2CppMethodInitialized)
  7158. {
  7159. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  7160. s_Il2CppMethodInitialized = true;
  7161. }
  7162. {
  7163. RuntimeObject* L_0 = __this->___enumerator;
  7164. if (!L_0)
  7165. {
  7166. goto IL_0013;
  7167. }
  7168. }
  7169. {
  7170. RuntimeObject* L_1 = __this->___enumerator;
  7171. NullCheck((RuntimeObject*)L_1);
  7172. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  7173. }
  7174. IL_0013:
  7175. {
  7176. __this->___enumerator = (RuntimeObject*)NULL;
  7177. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  7178. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  7179. Iterator_1_Dispose_m953BCF886C8A63456821023DBA45EBD9AC44EB07((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  7180. return;
  7181. }
  7182. }
  7183. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mF9058AE915E95BB4D1B6852E177B962E5C72041C_gshared (WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586* __this, const RuntimeMethod* method)
  7184. {
  7185. static bool s_Il2CppMethodInitialized;
  7186. if (!s_Il2CppMethodInitialized)
  7187. {
  7188. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  7189. s_Il2CppMethodInitialized = true;
  7190. }
  7191. int32_t V_0 = 0;
  7192. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 V_1;
  7193. memset((&V_1), 0, sizeof(V_1));
  7194. {
  7195. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  7196. V_0 = L_0;
  7197. int32_t L_1 = V_0;
  7198. if ((((int32_t)L_1) == ((int32_t)1)))
  7199. {
  7200. goto IL_0011;
  7201. }
  7202. }
  7203. {
  7204. int32_t L_2 = V_0;
  7205. if ((((int32_t)L_2) == ((int32_t)2)))
  7206. {
  7207. goto IL_0061;
  7208. }
  7209. }
  7210. {
  7211. goto IL_0074;
  7212. }
  7213. IL_0011:
  7214. {
  7215. RuntimeObject* L_3 = __this->___source;
  7216. NullCheck(L_3);
  7217. RuntimeObject* L_4;
  7218. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  7219. __this->___enumerator = L_4;
  7220. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  7221. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  7222. goto IL_0061;
  7223. }
  7224. IL_002b:
  7225. {
  7226. RuntimeObject* L_5 = __this->___enumerator;
  7227. NullCheck(L_5);
  7228. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_6;
  7229. L_6 = InterfaceFuncInvoker0< StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  7230. V_1 = L_6;
  7231. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_7 = __this->___predicate;
  7232. if (!L_7)
  7233. {
  7234. goto IL_004d;
  7235. }
  7236. }
  7237. {
  7238. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_8 = __this->___predicate;
  7239. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_9 = V_1;
  7240. NullCheck(L_8);
  7241. bool L_10;
  7242. L_10 = Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  7243. if (!L_10)
  7244. {
  7245. goto IL_0061;
  7246. }
  7247. }
  7248. IL_004d:
  7249. {
  7250. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* L_11 = __this->___selector;
  7251. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_12 = V_1;
  7252. NullCheck(L_11);
  7253. RuntimeObject* L_13;
  7254. L_13 = Func_2_Invoke_m1F78C6C79382EA6E74D62E31DD00A9378266A518_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  7255. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  7256. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  7257. return (bool)1;
  7258. }
  7259. IL_0061:
  7260. {
  7261. RuntimeObject* L_14 = __this->___enumerator;
  7262. NullCheck((RuntimeObject*)L_14);
  7263. bool L_15;
  7264. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  7265. if (L_15)
  7266. {
  7267. goto IL_002b;
  7268. }
  7269. }
  7270. {
  7271. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  7272. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  7273. }
  7274. IL_0074:
  7275. {
  7276. return (bool)0;
  7277. }
  7278. }
  7279. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_m7F40A08064DE17F179D3D40D6F7D38500D7167FE_gshared (WhereSelectEnumerableIterator_2_tE9E39B5B3920248DC542D84A8CFB82C524F6E586* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  7280. {
  7281. {
  7282. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  7283. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  7284. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  7285. return (RuntimeObject*)L_1;
  7286. }
  7287. }
  7288. #ifdef __clang__
  7289. #pragma clang diagnostic pop
  7290. #endif
  7291. #ifdef __clang__
  7292. #pragma clang diagnostic push
  7293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7294. #pragma clang diagnostic ignored "-Wunused-variable"
  7295. #endif
  7296. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m7669735FC9C8CCB008796A885B3FFCC75F6B95BB_gshared (WhereSelectEnumerableIterator_2_t648A94949C34CD45E3691E0BE0209FCCF84D3A08* __this, RuntimeObject* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* ___2_selector, const RuntimeMethod* method)
  7297. {
  7298. {
  7299. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  7300. RuntimeObject* L_0 = ___0_source;
  7301. __this->___source = L_0;
  7302. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  7303. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_1 = ___1_predicate;
  7304. __this->___predicate = L_1;
  7305. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  7306. Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* L_2 = ___2_selector;
  7307. __this->___selector = L_2;
  7308. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  7309. return;
  7310. }
  7311. }
  7312. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectEnumerableIterator_2_Clone_mC92A10E226479BB861404D53D5E2864E52BA925E_gshared (WhereSelectEnumerableIterator_2_t648A94949C34CD45E3691E0BE0209FCCF84D3A08* __this, const RuntimeMethod* method)
  7313. {
  7314. {
  7315. RuntimeObject* L_0 = __this->___source;
  7316. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_1 = __this->___predicate;
  7317. Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* L_2 = __this->___selector;
  7318. WhereSelectEnumerableIterator_2_t648A94949C34CD45E3691E0BE0209FCCF84D3A08* L_3 = (WhereSelectEnumerableIterator_2_t648A94949C34CD45E3691E0BE0209FCCF84D3A08*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  7319. WhereSelectEnumerableIterator_2__ctor_m7669735FC9C8CCB008796A885B3FFCC75F6B95BB(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  7320. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  7321. }
  7322. }
  7323. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_mE18ED4204F1C3075123B02CE7E10AED477AB6178_gshared (WhereSelectEnumerableIterator_2_t648A94949C34CD45E3691E0BE0209FCCF84D3A08* __this, const RuntimeMethod* method)
  7324. {
  7325. static bool s_Il2CppMethodInitialized;
  7326. if (!s_Il2CppMethodInitialized)
  7327. {
  7328. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  7329. s_Il2CppMethodInitialized = true;
  7330. }
  7331. {
  7332. RuntimeObject* L_0 = __this->___enumerator;
  7333. if (!L_0)
  7334. {
  7335. goto IL_0013;
  7336. }
  7337. }
  7338. {
  7339. RuntimeObject* L_1 = __this->___enumerator;
  7340. NullCheck((RuntimeObject*)L_1);
  7341. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  7342. }
  7343. IL_0013:
  7344. {
  7345. __this->___enumerator = (RuntimeObject*)NULL;
  7346. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  7347. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  7348. Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  7349. return;
  7350. }
  7351. }
  7352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_m78DDCAA941FFA46B79901E5B5012C104DD376A91_gshared (WhereSelectEnumerableIterator_2_t648A94949C34CD45E3691E0BE0209FCCF84D3A08* __this, const RuntimeMethod* method)
  7353. {
  7354. static bool s_Il2CppMethodInitialized;
  7355. if (!s_Il2CppMethodInitialized)
  7356. {
  7357. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  7358. s_Il2CppMethodInitialized = true;
  7359. }
  7360. int32_t V_0 = 0;
  7361. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 V_1;
  7362. memset((&V_1), 0, sizeof(V_1));
  7363. {
  7364. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  7365. V_0 = L_0;
  7366. int32_t L_1 = V_0;
  7367. if ((((int32_t)L_1) == ((int32_t)1)))
  7368. {
  7369. goto IL_0011;
  7370. }
  7371. }
  7372. {
  7373. int32_t L_2 = V_0;
  7374. if ((((int32_t)L_2) == ((int32_t)2)))
  7375. {
  7376. goto IL_0061;
  7377. }
  7378. }
  7379. {
  7380. goto IL_0074;
  7381. }
  7382. IL_0011:
  7383. {
  7384. RuntimeObject* L_3 = __this->___source;
  7385. NullCheck(L_3);
  7386. RuntimeObject* L_4;
  7387. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  7388. __this->___enumerator = L_4;
  7389. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  7390. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  7391. goto IL_0061;
  7392. }
  7393. IL_002b:
  7394. {
  7395. RuntimeObject* L_5 = __this->___enumerator;
  7396. NullCheck(L_5);
  7397. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_6;
  7398. L_6 = InterfaceFuncInvoker0< Substring_t2E16755269E6716C22074D6BC0A9099915E67849 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  7399. V_1 = L_6;
  7400. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_7 = __this->___predicate;
  7401. if (!L_7)
  7402. {
  7403. goto IL_004d;
  7404. }
  7405. }
  7406. {
  7407. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_8 = __this->___predicate;
  7408. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_9 = V_1;
  7409. NullCheck(L_8);
  7410. bool L_10;
  7411. L_10 = Func_2_Invoke_m77C320974BB0E8AFA1A7C39B514DDD8C06942AC5_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  7412. if (!L_10)
  7413. {
  7414. goto IL_0061;
  7415. }
  7416. }
  7417. IL_004d:
  7418. {
  7419. Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* L_11 = __this->___selector;
  7420. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_12 = V_1;
  7421. NullCheck(L_11);
  7422. int32_t L_13;
  7423. L_13 = Func_2_Invoke_mF4550AAF07822B89D9CEDD14EA0A726DC11B8487_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  7424. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  7425. return (bool)1;
  7426. }
  7427. IL_0061:
  7428. {
  7429. RuntimeObject* L_14 = __this->___enumerator;
  7430. NullCheck((RuntimeObject*)L_14);
  7431. bool L_15;
  7432. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  7433. if (L_15)
  7434. {
  7435. goto IL_002b;
  7436. }
  7437. }
  7438. {
  7439. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  7440. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  7441. }
  7442. IL_0074:
  7443. {
  7444. return (bool)0;
  7445. }
  7446. }
  7447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_mC9EF6658ADDAE60967C7F2F0CA4530DAE7A005B6_gshared (WhereSelectEnumerableIterator_2_t648A94949C34CD45E3691E0BE0209FCCF84D3A08* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  7448. {
  7449. {
  7450. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  7451. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  7452. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  7453. return (RuntimeObject*)L_1;
  7454. }
  7455. }
  7456. #ifdef __clang__
  7457. #pragma clang diagnostic pop
  7458. #endif
  7459. #ifdef __clang__
  7460. #pragma clang diagnostic push
  7461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7462. #pragma clang diagnostic ignored "-Wunused-variable"
  7463. #endif
  7464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m25883F753A672BA40B723092E5FC096E5FD3E024_gshared (WhereSelectEnumerableIterator_2_t7A8FD55B15A52D1CD2856CC42A68AFF27E8E4B52* __this, RuntimeObject* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* ___2_selector, const RuntimeMethod* method)
  7465. {
  7466. {
  7467. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  7468. RuntimeObject* L_0 = ___0_source;
  7469. __this->___source = L_0;
  7470. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  7471. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_1 = ___1_predicate;
  7472. __this->___predicate = L_1;
  7473. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  7474. Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* L_2 = ___2_selector;
  7475. __this->___selector = L_2;
  7476. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  7477. return;
  7478. }
  7479. }
  7480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectEnumerableIterator_2_Clone_m428FAD38C0A13381EAFEEBBE727D56E0A8528E0E_gshared (WhereSelectEnumerableIterator_2_t7A8FD55B15A52D1CD2856CC42A68AFF27E8E4B52* __this, const RuntimeMethod* method)
  7481. {
  7482. {
  7483. RuntimeObject* L_0 = __this->___source;
  7484. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_1 = __this->___predicate;
  7485. Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* L_2 = __this->___selector;
  7486. WhereSelectEnumerableIterator_2_t7A8FD55B15A52D1CD2856CC42A68AFF27E8E4B52* L_3 = (WhereSelectEnumerableIterator_2_t7A8FD55B15A52D1CD2856CC42A68AFF27E8E4B52*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  7487. WhereSelectEnumerableIterator_2__ctor_m25883F753A672BA40B723092E5FC096E5FD3E024(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  7488. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  7489. }
  7490. }
  7491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m5343CAFACBA2F66FA6478BAAEFD97C7CB9852688_gshared (WhereSelectEnumerableIterator_2_t7A8FD55B15A52D1CD2856CC42A68AFF27E8E4B52* __this, const RuntimeMethod* method)
  7492. {
  7493. static bool s_Il2CppMethodInitialized;
  7494. if (!s_Il2CppMethodInitialized)
  7495. {
  7496. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  7497. s_Il2CppMethodInitialized = true;
  7498. }
  7499. {
  7500. RuntimeObject* L_0 = __this->___enumerator;
  7501. if (!L_0)
  7502. {
  7503. goto IL_0013;
  7504. }
  7505. }
  7506. {
  7507. RuntimeObject* L_1 = __this->___enumerator;
  7508. NullCheck((RuntimeObject*)L_1);
  7509. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  7510. }
  7511. IL_0013:
  7512. {
  7513. __this->___enumerator = (RuntimeObject*)NULL;
  7514. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  7515. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  7516. Iterator_1_Dispose_m202F0F3E8FFAA3098FE51C5F168900249540D23B((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  7517. return;
  7518. }
  7519. }
  7520. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_m708991A280E8CF2AACE9910D894ACFAC9BA1F5F2_gshared (WhereSelectEnumerableIterator_2_t7A8FD55B15A52D1CD2856CC42A68AFF27E8E4B52* __this, const RuntimeMethod* method)
  7521. {
  7522. static bool s_Il2CppMethodInitialized;
  7523. if (!s_Il2CppMethodInitialized)
  7524. {
  7525. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  7526. s_Il2CppMethodInitialized = true;
  7527. }
  7528. int32_t V_0 = 0;
  7529. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 V_1;
  7530. memset((&V_1), 0, sizeof(V_1));
  7531. {
  7532. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  7533. V_0 = L_0;
  7534. int32_t L_1 = V_0;
  7535. if ((((int32_t)L_1) == ((int32_t)1)))
  7536. {
  7537. goto IL_0011;
  7538. }
  7539. }
  7540. {
  7541. int32_t L_2 = V_0;
  7542. if ((((int32_t)L_2) == ((int32_t)2)))
  7543. {
  7544. goto IL_0061;
  7545. }
  7546. }
  7547. {
  7548. goto IL_0074;
  7549. }
  7550. IL_0011:
  7551. {
  7552. RuntimeObject* L_3 = __this->___source;
  7553. NullCheck(L_3);
  7554. RuntimeObject* L_4;
  7555. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  7556. __this->___enumerator = L_4;
  7557. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  7558. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state = 2;
  7559. goto IL_0061;
  7560. }
  7561. IL_002b:
  7562. {
  7563. RuntimeObject* L_5 = __this->___enumerator;
  7564. NullCheck(L_5);
  7565. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_6;
  7566. L_6 = InterfaceFuncInvoker0< Substring_t2E16755269E6716C22074D6BC0A9099915E67849 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  7567. V_1 = L_6;
  7568. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_7 = __this->___predicate;
  7569. if (!L_7)
  7570. {
  7571. goto IL_004d;
  7572. }
  7573. }
  7574. {
  7575. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_8 = __this->___predicate;
  7576. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_9 = V_1;
  7577. NullCheck(L_8);
  7578. bool L_10;
  7579. L_10 = Func_2_Invoke_m77C320974BB0E8AFA1A7C39B514DDD8C06942AC5_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  7580. if (!L_10)
  7581. {
  7582. goto IL_0061;
  7583. }
  7584. }
  7585. IL_004d:
  7586. {
  7587. Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* L_11 = __this->___selector;
  7588. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_12 = V_1;
  7589. NullCheck(L_11);
  7590. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13;
  7591. L_13 = Func_2_Invoke_mA098B5996B6AE11EADA0A2F2DE377135468CEBAC_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  7592. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_13;
  7593. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  7594. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7595. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  7596. #endif
  7597. return (bool)1;
  7598. }
  7599. IL_0061:
  7600. {
  7601. RuntimeObject* L_14 = __this->___enumerator;
  7602. NullCheck((RuntimeObject*)L_14);
  7603. bool L_15;
  7604. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  7605. if (L_15)
  7606. {
  7607. goto IL_002b;
  7608. }
  7609. }
  7610. {
  7611. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  7612. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  7613. }
  7614. IL_0074:
  7615. {
  7616. return (bool)0;
  7617. }
  7618. }
  7619. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_m547CD0B55D6B7410C01A840EBEF37A370168DE32_gshared (WhereSelectEnumerableIterator_2_t7A8FD55B15A52D1CD2856CC42A68AFF27E8E4B52* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  7620. {
  7621. {
  7622. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  7623. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  7624. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  7625. return (RuntimeObject*)L_1;
  7626. }
  7627. }
  7628. #ifdef __clang__
  7629. #pragma clang diagnostic pop
  7630. #endif
  7631. #ifdef __clang__
  7632. #pragma clang diagnostic push
  7633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7634. #pragma clang diagnostic ignored "-Wunused-variable"
  7635. #endif
  7636. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m00CB9E101446B045892745F58BF40040F778B226_gshared (WhereSelectEnumerableIterator_2_tBE517E5EEAF92FA162063206E30F10B12BFE1796* __this, RuntimeObject* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* ___2_selector, const RuntimeMethod* method)
  7637. {
  7638. {
  7639. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  7640. RuntimeObject* L_0 = ___0_source;
  7641. __this->___source = L_0;
  7642. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  7643. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_1 = ___1_predicate;
  7644. __this->___predicate = L_1;
  7645. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  7646. Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* L_2 = ___2_selector;
  7647. __this->___selector = L_2;
  7648. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  7649. return;
  7650. }
  7651. }
  7652. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectEnumerableIterator_2_Clone_mD2E9C31FA6585E8A104C15E24A8B2B1B6081ED4D_gshared (WhereSelectEnumerableIterator_2_tBE517E5EEAF92FA162063206E30F10B12BFE1796* __this, const RuntimeMethod* method)
  7653. {
  7654. {
  7655. RuntimeObject* L_0 = __this->___source;
  7656. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_1 = __this->___predicate;
  7657. Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* L_2 = __this->___selector;
  7658. WhereSelectEnumerableIterator_2_tBE517E5EEAF92FA162063206E30F10B12BFE1796* L_3 = (WhereSelectEnumerableIterator_2_tBE517E5EEAF92FA162063206E30F10B12BFE1796*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  7659. WhereSelectEnumerableIterator_2__ctor_m00CB9E101446B045892745F58BF40040F778B226(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  7660. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  7661. }
  7662. }
  7663. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m97998594F5A5F367CBB5D6099FD0B2DC04169C7F_gshared (WhereSelectEnumerableIterator_2_tBE517E5EEAF92FA162063206E30F10B12BFE1796* __this, const RuntimeMethod* method)
  7664. {
  7665. static bool s_Il2CppMethodInitialized;
  7666. if (!s_Il2CppMethodInitialized)
  7667. {
  7668. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  7669. s_Il2CppMethodInitialized = true;
  7670. }
  7671. {
  7672. RuntimeObject* L_0 = __this->___enumerator;
  7673. if (!L_0)
  7674. {
  7675. goto IL_0013;
  7676. }
  7677. }
  7678. {
  7679. RuntimeObject* L_1 = __this->___enumerator;
  7680. NullCheck((RuntimeObject*)L_1);
  7681. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  7682. }
  7683. IL_0013:
  7684. {
  7685. __this->___enumerator = (RuntimeObject*)NULL;
  7686. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  7687. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  7688. Iterator_1_Dispose_m953BCF886C8A63456821023DBA45EBD9AC44EB07((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  7689. return;
  7690. }
  7691. }
  7692. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_m6E225145138BDB87AA52232FB1283A7700FD281B_gshared (WhereSelectEnumerableIterator_2_tBE517E5EEAF92FA162063206E30F10B12BFE1796* __this, const RuntimeMethod* method)
  7693. {
  7694. static bool s_Il2CppMethodInitialized;
  7695. if (!s_Il2CppMethodInitialized)
  7696. {
  7697. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  7698. s_Il2CppMethodInitialized = true;
  7699. }
  7700. int32_t V_0 = 0;
  7701. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 V_1;
  7702. memset((&V_1), 0, sizeof(V_1));
  7703. {
  7704. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  7705. V_0 = L_0;
  7706. int32_t L_1 = V_0;
  7707. if ((((int32_t)L_1) == ((int32_t)1)))
  7708. {
  7709. goto IL_0011;
  7710. }
  7711. }
  7712. {
  7713. int32_t L_2 = V_0;
  7714. if ((((int32_t)L_2) == ((int32_t)2)))
  7715. {
  7716. goto IL_0061;
  7717. }
  7718. }
  7719. {
  7720. goto IL_0074;
  7721. }
  7722. IL_0011:
  7723. {
  7724. RuntimeObject* L_3 = __this->___source;
  7725. NullCheck(L_3);
  7726. RuntimeObject* L_4;
  7727. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  7728. __this->___enumerator = L_4;
  7729. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  7730. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  7731. goto IL_0061;
  7732. }
  7733. IL_002b:
  7734. {
  7735. RuntimeObject* L_5 = __this->___enumerator;
  7736. NullCheck(L_5);
  7737. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_6;
  7738. L_6 = InterfaceFuncInvoker0< Substring_t2E16755269E6716C22074D6BC0A9099915E67849 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  7739. V_1 = L_6;
  7740. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_7 = __this->___predicate;
  7741. if (!L_7)
  7742. {
  7743. goto IL_004d;
  7744. }
  7745. }
  7746. {
  7747. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_8 = __this->___predicate;
  7748. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_9 = V_1;
  7749. NullCheck(L_8);
  7750. bool L_10;
  7751. L_10 = Func_2_Invoke_m77C320974BB0E8AFA1A7C39B514DDD8C06942AC5_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  7752. if (!L_10)
  7753. {
  7754. goto IL_0061;
  7755. }
  7756. }
  7757. IL_004d:
  7758. {
  7759. Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* L_11 = __this->___selector;
  7760. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_12 = V_1;
  7761. NullCheck(L_11);
  7762. RuntimeObject* L_13;
  7763. L_13 = Func_2_Invoke_m3C9BCAF1F1F54BB85749F5001D1DFDBEAB600AC8_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  7764. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  7765. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  7766. return (bool)1;
  7767. }
  7768. IL_0061:
  7769. {
  7770. RuntimeObject* L_14 = __this->___enumerator;
  7771. NullCheck((RuntimeObject*)L_14);
  7772. bool L_15;
  7773. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  7774. if (L_15)
  7775. {
  7776. goto IL_002b;
  7777. }
  7778. }
  7779. {
  7780. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  7781. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  7782. }
  7783. IL_0074:
  7784. {
  7785. return (bool)0;
  7786. }
  7787. }
  7788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_m51A504CD921BF40FA0F7CDDD6310859D09C361CA_gshared (WhereSelectEnumerableIterator_2_tBE517E5EEAF92FA162063206E30F10B12BFE1796* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  7789. {
  7790. {
  7791. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  7792. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  7793. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  7794. return (RuntimeObject*)L_1;
  7795. }
  7796. }
  7797. #ifdef __clang__
  7798. #pragma clang diagnostic pop
  7799. #endif
  7800. #ifdef __clang__
  7801. #pragma clang diagnostic push
  7802. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7803. #pragma clang diagnostic ignored "-Wunused-variable"
  7804. #endif
  7805. 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)
  7806. {
  7807. {
  7808. (( 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));
  7809. RuntimeObject* L_0 = ___0_source;
  7810. il2cpp_codegen_write_instance_field_data<RuntimeObject*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),0), L_0);
  7811. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_1 = ___1_predicate;
  7812. 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);
  7813. Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* L_2 = ___2_selector;
  7814. 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);
  7815. return;
  7816. }
  7817. }
  7818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0* WhereSelectEnumerableIterator_2_Clone_mD773B8B24D1459B11BA4462A6DD68865514ADC9E_gshared (WhereSelectEnumerableIterator_2_t1FBA58379B31F544881FB4C45B2D102F32A71E1C* __this, const RuntimeMethod* method)
  7819. {
  7820. {
  7821. 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));
  7822. 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));
  7823. 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));
  7824. WhereSelectEnumerableIterator_2_t1FBA58379B31F544881FB4C45B2D102F32A71E1C* L_3 = (WhereSelectEnumerableIterator_2_t1FBA58379B31F544881FB4C45B2D102F32A71E1C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  7825. (( 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));
  7826. return (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)L_3;
  7827. }
  7828. }
  7829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_m640FAC111BC786414B40480BB03E4F84B2FFB179_gshared (WhereSelectEnumerableIterator_2_t1FBA58379B31F544881FB4C45B2D102F32A71E1C* __this, const RuntimeMethod* method)
  7830. {
  7831. static bool s_Il2CppMethodInitialized;
  7832. if (!s_Il2CppMethodInitialized)
  7833. {
  7834. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  7835. s_Il2CppMethodInitialized = true;
  7836. }
  7837. {
  7838. 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));
  7839. if (!L_0)
  7840. {
  7841. goto IL_0013;
  7842. }
  7843. }
  7844. {
  7845. 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));
  7846. NullCheck((RuntimeObject*)L_1);
  7847. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  7848. }
  7849. IL_0013:
  7850. {
  7851. il2cpp_codegen_write_instance_field_data<RuntimeObject*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),3), (RuntimeObject*)NULL);
  7852. NullCheck((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  7853. (( 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));
  7854. return;
  7855. }
  7856. }
  7857. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mB384EFAF6366166F28EDFDBA272EEC1089E1A115_gshared (WhereSelectEnumerableIterator_2_t1FBA58379B31F544881FB4C45B2D102F32A71E1C* __this, const RuntimeMethod* method)
  7858. {
  7859. static bool s_Il2CppMethodInitialized;
  7860. if (!s_Il2CppMethodInitialized)
  7861. {
  7862. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  7863. s_Il2CppMethodInitialized = true;
  7864. }
  7865. const uint32_t SizeOf_TSource_t5B0D27614F68D07DB050466831DEDC1DDEFFC093 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12));
  7866. const uint32_t SizeOf_TResult_t33CDF94D13BEBA6908E84F958D63A95F7466E520 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15));
  7867. const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_TSource_t5B0D27614F68D07DB050466831DEDC1DDEFFC093);
  7868. const Il2CppFullySharedGenericAny L_9 = L_6;
  7869. const Il2CppFullySharedGenericAny L_12 = L_6;
  7870. const Il2CppFullySharedGenericAny L_13 = alloca(SizeOf_TResult_t33CDF94D13BEBA6908E84F958D63A95F7466E520);
  7871. int32_t V_0 = 0;
  7872. Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_TSource_t5B0D27614F68D07DB050466831DEDC1DDEFFC093);
  7873. memset(V_1, 0, SizeOf_TSource_t5B0D27614F68D07DB050466831DEDC1DDEFFC093);
  7874. {
  7875. 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));
  7876. V_0 = L_0;
  7877. int32_t L_1 = V_0;
  7878. if ((((int32_t)L_1) == ((int32_t)1)))
  7879. {
  7880. goto IL_0011;
  7881. }
  7882. }
  7883. {
  7884. int32_t L_2 = V_0;
  7885. if ((((int32_t)L_2) == ((int32_t)2)))
  7886. {
  7887. goto IL_0061;
  7888. }
  7889. }
  7890. {
  7891. goto IL_0074;
  7892. }
  7893. IL_0011:
  7894. {
  7895. 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));
  7896. NullCheck(L_3);
  7897. RuntimeObject* L_4;
  7898. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  7899. il2cpp_codegen_write_instance_field_data<RuntimeObject*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3),3), L_4);
  7900. il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7),1), 2);
  7901. goto IL_0061;
  7902. }
  7903. IL_002b:
  7904. {
  7905. 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));
  7906. NullCheck(L_5);
  7907. InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5, (Il2CppFullySharedGenericAny*)L_6);
  7908. il2cpp_codegen_memcpy(V_1, L_6, SizeOf_TSource_t5B0D27614F68D07DB050466831DEDC1DDEFFC093);
  7909. 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));
  7910. if (!L_7)
  7911. {
  7912. goto IL_004d;
  7913. }
  7914. }
  7915. {
  7916. 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));
  7917. il2cpp_codegen_memcpy(L_9, V_1, SizeOf_TSource_t5B0D27614F68D07DB050466831DEDC1DDEFFC093);
  7918. NullCheck(L_8);
  7919. bool L_10;
  7920. 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));
  7921. if (!L_10)
  7922. {
  7923. goto IL_0061;
  7924. }
  7925. }
  7926. IL_004d:
  7927. {
  7928. 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));
  7929. il2cpp_codegen_memcpy(L_12, V_1, SizeOf_TSource_t5B0D27614F68D07DB050466831DEDC1DDEFFC093);
  7930. NullCheck(L_11);
  7931. 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);
  7932. 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);
  7933. return (bool)1;
  7934. }
  7935. IL_0061:
  7936. {
  7937. 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));
  7938. NullCheck((RuntimeObject*)L_14);
  7939. bool L_15;
  7940. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  7941. if (L_15)
  7942. {
  7943. goto IL_002b;
  7944. }
  7945. }
  7946. {
  7947. NullCheck((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  7948. VirtualActionInvoker0::Invoke(12, (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  7949. }
  7950. IL_0074:
  7951. {
  7952. return (bool)0;
  7953. }
  7954. }
  7955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_mB8ACBBFA48460E67B18647EF16E6EE4D0BE08679_gshared (WhereSelectEnumerableIterator_2_t1FBA58379B31F544881FB4C45B2D102F32A71E1C* __this, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* ___0_predicate, const RuntimeMethod* method)
  7956. {
  7957. {
  7958. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_0 = ___0_predicate;
  7959. WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B* L_1 = (WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  7960. (( 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));
  7961. return (RuntimeObject*)L_1;
  7962. }
  7963. }
  7964. #ifdef __clang__
  7965. #pragma clang diagnostic pop
  7966. #endif
  7967. #ifdef __clang__
  7968. #pragma clang diagnostic push
  7969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7970. #pragma clang diagnostic ignored "-Wunused-variable"
  7971. #endif
  7972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m4BFB23FC3EB862B926245B796CA839E426FA009E_gshared (WhereSelectEnumerableIterator_2_tFC26CE2CB9FF64C21188449A044E41B8BB099917* __this, RuntimeObject* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* ___2_selector, const RuntimeMethod* method)
  7973. {
  7974. {
  7975. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  7976. RuntimeObject* L_0 = ___0_source;
  7977. __this->___source = L_0;
  7978. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  7979. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_1 = ___1_predicate;
  7980. __this->___predicate = L_1;
  7981. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  7982. Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* L_2 = ___2_selector;
  7983. __this->___selector = L_2;
  7984. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  7985. return;
  7986. }
  7987. }
  7988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectEnumerableIterator_2_Clone_m05E587EB9AFFFBF310A1894ADE8C23AFD724F014_gshared (WhereSelectEnumerableIterator_2_tFC26CE2CB9FF64C21188449A044E41B8BB099917* __this, const RuntimeMethod* method)
  7989. {
  7990. {
  7991. RuntimeObject* L_0 = __this->___source;
  7992. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_1 = __this->___predicate;
  7993. Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* L_2 = __this->___selector;
  7994. WhereSelectEnumerableIterator_2_tFC26CE2CB9FF64C21188449A044E41B8BB099917* L_3 = (WhereSelectEnumerableIterator_2_tFC26CE2CB9FF64C21188449A044E41B8BB099917*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  7995. WhereSelectEnumerableIterator_2__ctor_m4BFB23FC3EB862B926245B796CA839E426FA009E(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  7996. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  7997. }
  7998. }
  7999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_mEF1641767C831EC3AC68831926D019EE607670DA_gshared (WhereSelectEnumerableIterator_2_tFC26CE2CB9FF64C21188449A044E41B8BB099917* __this, const RuntimeMethod* method)
  8000. {
  8001. static bool s_Il2CppMethodInitialized;
  8002. if (!s_Il2CppMethodInitialized)
  8003. {
  8004. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  8005. s_Il2CppMethodInitialized = true;
  8006. }
  8007. {
  8008. RuntimeObject* L_0 = __this->___enumerator;
  8009. if (!L_0)
  8010. {
  8011. goto IL_0013;
  8012. }
  8013. }
  8014. {
  8015. RuntimeObject* L_1 = __this->___enumerator;
  8016. NullCheck((RuntimeObject*)L_1);
  8017. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  8018. }
  8019. IL_0013:
  8020. {
  8021. __this->___enumerator = (RuntimeObject*)NULL;
  8022. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  8023. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  8024. Iterator_1_Dispose_m93D0EFD9DDA495E64D508A05C5065C6AC5C4A3DB((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  8025. return;
  8026. }
  8027. }
  8028. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_m4E24F1DB89417ABC8E578B0A4C9242AAA2805CF8_gshared (WhereSelectEnumerableIterator_2_tFC26CE2CB9FF64C21188449A044E41B8BB099917* __this, const RuntimeMethod* method)
  8029. {
  8030. static bool s_Il2CppMethodInitialized;
  8031. if (!s_Il2CppMethodInitialized)
  8032. {
  8033. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  8034. s_Il2CppMethodInitialized = true;
  8035. }
  8036. int32_t V_0 = 0;
  8037. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 V_1;
  8038. memset((&V_1), 0, sizeof(V_1));
  8039. {
  8040. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  8041. V_0 = L_0;
  8042. int32_t L_1 = V_0;
  8043. if ((((int32_t)L_1) == ((int32_t)1)))
  8044. {
  8045. goto IL_0011;
  8046. }
  8047. }
  8048. {
  8049. int32_t L_2 = V_0;
  8050. if ((((int32_t)L_2) == ((int32_t)2)))
  8051. {
  8052. goto IL_0061;
  8053. }
  8054. }
  8055. {
  8056. goto IL_0074;
  8057. }
  8058. IL_0011:
  8059. {
  8060. RuntimeObject* L_3 = __this->___source;
  8061. NullCheck(L_3);
  8062. RuntimeObject* L_4;
  8063. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  8064. __this->___enumerator = L_4;
  8065. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  8066. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  8067. goto IL_0061;
  8068. }
  8069. IL_002b:
  8070. {
  8071. RuntimeObject* L_5 = __this->___enumerator;
  8072. NullCheck(L_5);
  8073. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_6;
  8074. L_6 = InterfaceFuncInvoker0< JsonValue_t01DB320267C848E729A400EF2345979978F851D2 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  8075. V_1 = L_6;
  8076. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_7 = __this->___predicate;
  8077. if (!L_7)
  8078. {
  8079. goto IL_004d;
  8080. }
  8081. }
  8082. {
  8083. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_8 = __this->___predicate;
  8084. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_9 = V_1;
  8085. NullCheck(L_8);
  8086. bool L_10;
  8087. L_10 = Func_2_Invoke_m60AC8696E0B36FEA3C3F1A9818798A3D18953D63_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  8088. if (!L_10)
  8089. {
  8090. goto IL_0061;
  8091. }
  8092. }
  8093. IL_004d:
  8094. {
  8095. Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* L_11 = __this->___selector;
  8096. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_12 = V_1;
  8097. NullCheck(L_11);
  8098. int32_t L_13;
  8099. L_13 = Func_2_Invoke_m321B177CDE142D1D55BBD1D63153186A54FEE249_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  8100. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  8101. return (bool)1;
  8102. }
  8103. IL_0061:
  8104. {
  8105. RuntimeObject* L_14 = __this->___enumerator;
  8106. NullCheck((RuntimeObject*)L_14);
  8107. bool L_15;
  8108. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  8109. if (L_15)
  8110. {
  8111. goto IL_002b;
  8112. }
  8113. }
  8114. {
  8115. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  8116. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  8117. }
  8118. IL_0074:
  8119. {
  8120. return (bool)0;
  8121. }
  8122. }
  8123. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_m60DF231DADFC298B12E176F4B001F06F894318CD_gshared (WhereSelectEnumerableIterator_2_tFC26CE2CB9FF64C21188449A044E41B8BB099917* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  8124. {
  8125. {
  8126. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  8127. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  8128. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  8129. return (RuntimeObject*)L_1;
  8130. }
  8131. }
  8132. #ifdef __clang__
  8133. #pragma clang diagnostic pop
  8134. #endif
  8135. #ifdef __clang__
  8136. #pragma clang diagnostic push
  8137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8138. #pragma clang diagnostic ignored "-Wunused-variable"
  8139. #endif
  8140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_m10782D149F90A9C4AB58038312DE7F0D44331AC3_gshared (WhereSelectEnumerableIterator_2_tF244D1AD61638DBCE2856798487C6CDD5257681B* __this, RuntimeObject* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* ___2_selector, const RuntimeMethod* method)
  8141. {
  8142. {
  8143. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8144. RuntimeObject* L_0 = ___0_source;
  8145. __this->___source = L_0;
  8146. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  8147. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_1 = ___1_predicate;
  8148. __this->___predicate = L_1;
  8149. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  8150. Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* L_2 = ___2_selector;
  8151. __this->___selector = L_2;
  8152. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  8153. return;
  8154. }
  8155. }
  8156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectEnumerableIterator_2_Clone_mCE5913364E39C357341D43DFFC88B2809164034F_gshared (WhereSelectEnumerableIterator_2_tF244D1AD61638DBCE2856798487C6CDD5257681B* __this, const RuntimeMethod* method)
  8157. {
  8158. {
  8159. RuntimeObject* L_0 = __this->___source;
  8160. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_1 = __this->___predicate;
  8161. Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* L_2 = __this->___selector;
  8162. WhereSelectEnumerableIterator_2_tF244D1AD61638DBCE2856798487C6CDD5257681B* L_3 = (WhereSelectEnumerableIterator_2_tF244D1AD61638DBCE2856798487C6CDD5257681B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  8163. WhereSelectEnumerableIterator_2__ctor_m10782D149F90A9C4AB58038312DE7F0D44331AC3(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  8164. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  8165. }
  8166. }
  8167. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_mABAA1F8A41AE57923887AD927F0975CA30F0B68B_gshared (WhereSelectEnumerableIterator_2_tF244D1AD61638DBCE2856798487C6CDD5257681B* __this, const RuntimeMethod* method)
  8168. {
  8169. static bool s_Il2CppMethodInitialized;
  8170. if (!s_Il2CppMethodInitialized)
  8171. {
  8172. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  8173. s_Il2CppMethodInitialized = true;
  8174. }
  8175. {
  8176. RuntimeObject* L_0 = __this->___enumerator;
  8177. if (!L_0)
  8178. {
  8179. goto IL_0013;
  8180. }
  8181. }
  8182. {
  8183. RuntimeObject* L_1 = __this->___enumerator;
  8184. NullCheck((RuntimeObject*)L_1);
  8185. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  8186. }
  8187. IL_0013:
  8188. {
  8189. __this->___enumerator = (RuntimeObject*)NULL;
  8190. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  8191. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  8192. Iterator_1_Dispose_m202F0F3E8FFAA3098FE51C5F168900249540D23B((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  8193. return;
  8194. }
  8195. }
  8196. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_mEF500E1C2D4A3406C2B7837F6CB0FCA978DADDA6_gshared (WhereSelectEnumerableIterator_2_tF244D1AD61638DBCE2856798487C6CDD5257681B* __this, const RuntimeMethod* method)
  8197. {
  8198. static bool s_Il2CppMethodInitialized;
  8199. if (!s_Il2CppMethodInitialized)
  8200. {
  8201. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  8202. s_Il2CppMethodInitialized = true;
  8203. }
  8204. int32_t V_0 = 0;
  8205. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 V_1;
  8206. memset((&V_1), 0, sizeof(V_1));
  8207. {
  8208. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  8209. V_0 = L_0;
  8210. int32_t L_1 = V_0;
  8211. if ((((int32_t)L_1) == ((int32_t)1)))
  8212. {
  8213. goto IL_0011;
  8214. }
  8215. }
  8216. {
  8217. int32_t L_2 = V_0;
  8218. if ((((int32_t)L_2) == ((int32_t)2)))
  8219. {
  8220. goto IL_0061;
  8221. }
  8222. }
  8223. {
  8224. goto IL_0074;
  8225. }
  8226. IL_0011:
  8227. {
  8228. RuntimeObject* L_3 = __this->___source;
  8229. NullCheck(L_3);
  8230. RuntimeObject* L_4;
  8231. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  8232. __this->___enumerator = L_4;
  8233. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  8234. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state = 2;
  8235. goto IL_0061;
  8236. }
  8237. IL_002b:
  8238. {
  8239. RuntimeObject* L_5 = __this->___enumerator;
  8240. NullCheck(L_5);
  8241. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_6;
  8242. L_6 = InterfaceFuncInvoker0< JsonValue_t01DB320267C848E729A400EF2345979978F851D2 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  8243. V_1 = L_6;
  8244. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_7 = __this->___predicate;
  8245. if (!L_7)
  8246. {
  8247. goto IL_004d;
  8248. }
  8249. }
  8250. {
  8251. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_8 = __this->___predicate;
  8252. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_9 = V_1;
  8253. NullCheck(L_8);
  8254. bool L_10;
  8255. L_10 = Func_2_Invoke_m60AC8696E0B36FEA3C3F1A9818798A3D18953D63_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  8256. if (!L_10)
  8257. {
  8258. goto IL_0061;
  8259. }
  8260. }
  8261. IL_004d:
  8262. {
  8263. Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* L_11 = __this->___selector;
  8264. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_12 = V_1;
  8265. NullCheck(L_11);
  8266. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13;
  8267. L_13 = Func_2_Invoke_m7C8D770BA29067A536942979753FAB53ED84A348_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  8268. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_13;
  8269. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  8270. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8271. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  8272. #endif
  8273. return (bool)1;
  8274. }
  8275. IL_0061:
  8276. {
  8277. RuntimeObject* L_14 = __this->___enumerator;
  8278. NullCheck((RuntimeObject*)L_14);
  8279. bool L_15;
  8280. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  8281. if (L_15)
  8282. {
  8283. goto IL_002b;
  8284. }
  8285. }
  8286. {
  8287. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  8288. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  8289. }
  8290. IL_0074:
  8291. {
  8292. return (bool)0;
  8293. }
  8294. }
  8295. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_mABCE370031F4646530C3A52EDEE0CDAC946761D0_gshared (WhereSelectEnumerableIterator_2_tF244D1AD61638DBCE2856798487C6CDD5257681B* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  8296. {
  8297. {
  8298. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  8299. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  8300. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  8301. return (RuntimeObject*)L_1;
  8302. }
  8303. }
  8304. #ifdef __clang__
  8305. #pragma clang diagnostic pop
  8306. #endif
  8307. #ifdef __clang__
  8308. #pragma clang diagnostic push
  8309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8310. #pragma clang diagnostic ignored "-Wunused-variable"
  8311. #endif
  8312. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2__ctor_mFA2F1A272A5B56187B4855788D1FC2F6AB5A6B0F_gshared (WhereSelectEnumerableIterator_2_t8B8334B66CFA4FFFFC7E074826D17DEFFF767534* __this, RuntimeObject* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* ___2_selector, const RuntimeMethod* method)
  8313. {
  8314. {
  8315. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8316. RuntimeObject* L_0 = ___0_source;
  8317. __this->___source = L_0;
  8318. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  8319. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_1 = ___1_predicate;
  8320. __this->___predicate = L_1;
  8321. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  8322. Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* L_2 = ___2_selector;
  8323. __this->___selector = L_2;
  8324. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  8325. return;
  8326. }
  8327. }
  8328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectEnumerableIterator_2_Clone_m73FD17FF7C6E5495A409938B3242760C22E526F8_gshared (WhereSelectEnumerableIterator_2_t8B8334B66CFA4FFFFC7E074826D17DEFFF767534* __this, const RuntimeMethod* method)
  8329. {
  8330. {
  8331. RuntimeObject* L_0 = __this->___source;
  8332. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_1 = __this->___predicate;
  8333. Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* L_2 = __this->___selector;
  8334. WhereSelectEnumerableIterator_2_t8B8334B66CFA4FFFFC7E074826D17DEFFF767534* L_3 = (WhereSelectEnumerableIterator_2_t8B8334B66CFA4FFFFC7E074826D17DEFFF767534*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  8335. WhereSelectEnumerableIterator_2__ctor_mFA2F1A272A5B56187B4855788D1FC2F6AB5A6B0F(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  8336. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  8337. }
  8338. }
  8339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectEnumerableIterator_2_Dispose_mF0A1588289BC66305217B036C373FA8847F586C4_gshared (WhereSelectEnumerableIterator_2_t8B8334B66CFA4FFFFC7E074826D17DEFFF767534* __this, const RuntimeMethod* method)
  8340. {
  8341. static bool s_Il2CppMethodInitialized;
  8342. if (!s_Il2CppMethodInitialized)
  8343. {
  8344. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  8345. s_Il2CppMethodInitialized = true;
  8346. }
  8347. {
  8348. RuntimeObject* L_0 = __this->___enumerator;
  8349. if (!L_0)
  8350. {
  8351. goto IL_0013;
  8352. }
  8353. }
  8354. {
  8355. RuntimeObject* L_1 = __this->___enumerator;
  8356. NullCheck((RuntimeObject*)L_1);
  8357. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_1);
  8358. }
  8359. IL_0013:
  8360. {
  8361. __this->___enumerator = (RuntimeObject*)NULL;
  8362. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)(RuntimeObject*)NULL);
  8363. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  8364. Iterator_1_Dispose_m953BCF886C8A63456821023DBA45EBD9AC44EB07((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  8365. return;
  8366. }
  8367. }
  8368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectEnumerableIterator_2_MoveNext_m3535E8447E85EA20BD5D25DD4BE09B6EF1564089_gshared (WhereSelectEnumerableIterator_2_t8B8334B66CFA4FFFFC7E074826D17DEFFF767534* __this, const RuntimeMethod* method)
  8369. {
  8370. static bool s_Il2CppMethodInitialized;
  8371. if (!s_Il2CppMethodInitialized)
  8372. {
  8373. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  8374. s_Il2CppMethodInitialized = true;
  8375. }
  8376. int32_t V_0 = 0;
  8377. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 V_1;
  8378. memset((&V_1), 0, sizeof(V_1));
  8379. {
  8380. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  8381. V_0 = L_0;
  8382. int32_t L_1 = V_0;
  8383. if ((((int32_t)L_1) == ((int32_t)1)))
  8384. {
  8385. goto IL_0011;
  8386. }
  8387. }
  8388. {
  8389. int32_t L_2 = V_0;
  8390. if ((((int32_t)L_2) == ((int32_t)2)))
  8391. {
  8392. goto IL_0061;
  8393. }
  8394. }
  8395. {
  8396. goto IL_0074;
  8397. }
  8398. IL_0011:
  8399. {
  8400. RuntimeObject* L_3 = __this->___source;
  8401. NullCheck(L_3);
  8402. RuntimeObject* L_4;
  8403. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
  8404. __this->___enumerator = L_4;
  8405. Il2CppCodeGenWriteBarrier((void**)(&__this->___enumerator), (void*)L_4);
  8406. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  8407. goto IL_0061;
  8408. }
  8409. IL_002b:
  8410. {
  8411. RuntimeObject* L_5 = __this->___enumerator;
  8412. NullCheck(L_5);
  8413. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_6;
  8414. L_6 = InterfaceFuncInvoker0< JsonValue_t01DB320267C848E729A400EF2345979978F851D2 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  8415. V_1 = L_6;
  8416. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_7 = __this->___predicate;
  8417. if (!L_7)
  8418. {
  8419. goto IL_004d;
  8420. }
  8421. }
  8422. {
  8423. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_8 = __this->___predicate;
  8424. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_9 = V_1;
  8425. NullCheck(L_8);
  8426. bool L_10;
  8427. L_10 = Func_2_Invoke_m60AC8696E0B36FEA3C3F1A9818798A3D18953D63_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  8428. if (!L_10)
  8429. {
  8430. goto IL_0061;
  8431. }
  8432. }
  8433. IL_004d:
  8434. {
  8435. Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* L_11 = __this->___selector;
  8436. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_12 = V_1;
  8437. NullCheck(L_11);
  8438. RuntimeObject* L_13;
  8439. L_13 = Func_2_Invoke_mCF21D6903C1C9AB285FB0E244CDE0E9ACAC429ED_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  8440. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  8441. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  8442. return (bool)1;
  8443. }
  8444. IL_0061:
  8445. {
  8446. RuntimeObject* L_14 = __this->___enumerator;
  8447. NullCheck((RuntimeObject*)L_14);
  8448. bool L_15;
  8449. L_15 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
  8450. if (L_15)
  8451. {
  8452. goto IL_002b;
  8453. }
  8454. }
  8455. {
  8456. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  8457. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  8458. }
  8459. IL_0074:
  8460. {
  8461. return (bool)0;
  8462. }
  8463. }
  8464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectEnumerableIterator_2_Where_mD937AB8970391163D2A5990289F735136A543ABD_gshared (WhereSelectEnumerableIterator_2_t8B8334B66CFA4FFFFC7E074826D17DEFFF767534* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  8465. {
  8466. {
  8467. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  8468. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 17));
  8469. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  8470. return (RuntimeObject*)L_1;
  8471. }
  8472. }
  8473. #ifdef __clang__
  8474. #pragma clang diagnostic pop
  8475. #endif
  8476. #ifdef __clang__
  8477. #pragma clang diagnostic push
  8478. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8479. #pragma clang diagnostic ignored "-Wunused-variable"
  8480. #endif
  8481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m0C736188EDFFE32AB15CA42E5CAF6448966D7802_gshared (WhereSelectListIterator_2_t216412FEB3391E7D14367C5524CC46082B1E583A* __this, List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* ___0_source, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___1_predicate, Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4* ___2_selector, const RuntimeMethod* method)
  8482. {
  8483. {
  8484. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8485. List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* L_0 = ___0_source;
  8486. __this->___source = L_0;
  8487. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  8488. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_1 = ___1_predicate;
  8489. __this->___predicate = L_1;
  8490. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  8491. Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4* L_2 = ___2_selector;
  8492. __this->___selector = L_2;
  8493. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  8494. return;
  8495. }
  8496. }
  8497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectListIterator_2_Clone_m4CCCBEA1CD5B455F7F1BFA2305BCAC29E3078D79_gshared (WhereSelectListIterator_2_t216412FEB3391E7D14367C5524CC46082B1E583A* __this, const RuntimeMethod* method)
  8498. {
  8499. {
  8500. List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* L_0 = __this->___source;
  8501. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_1 = __this->___predicate;
  8502. Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4* L_2 = __this->___selector;
  8503. WhereSelectListIterator_2_t216412FEB3391E7D14367C5524CC46082B1E583A* L_3 = (WhereSelectListIterator_2_t216412FEB3391E7D14367C5524CC46082B1E583A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  8504. WhereSelectListIterator_2__ctor_m0C736188EDFFE32AB15CA42E5CAF6448966D7802(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  8505. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  8506. }
  8507. }
  8508. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_mA821008A222AF2C3B0B353815F3C252AB14C1C91_gshared (WhereSelectListIterator_2_t216412FEB3391E7D14367C5524CC46082B1E583A* __this, const RuntimeMethod* method)
  8509. {
  8510. int32_t V_0 = 0;
  8511. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C V_1;
  8512. memset((&V_1), 0, sizeof(V_1));
  8513. {
  8514. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  8515. V_0 = L_0;
  8516. int32_t L_1 = V_0;
  8517. if ((((int32_t)L_1) == ((int32_t)1)))
  8518. {
  8519. goto IL_0011;
  8520. }
  8521. }
  8522. {
  8523. int32_t L_2 = V_0;
  8524. if ((((int32_t)L_2) == ((int32_t)2)))
  8525. {
  8526. goto IL_0061;
  8527. }
  8528. }
  8529. {
  8530. goto IL_0074;
  8531. }
  8532. IL_0011:
  8533. {
  8534. List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* L_3 = __this->___source;
  8535. NullCheck(L_3);
  8536. Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033 L_4;
  8537. L_4 = List_1_GetEnumerator_mC348850B6A5BCD026D7DE9E738D73E6B39622617(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  8538. __this->___enumerator = L_4;
  8539. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  8540. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8541. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___key), (void*)NULL);
  8542. #endif
  8543. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8544. Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&(((&__this->___enumerator))->____current))->___value))->___stringValue))->___text))->___m_String), (void*)NULL);
  8545. #endif
  8546. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8547. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___enumerator))->____current))->___value))->___arrayValue), (void*)NULL);
  8548. #endif
  8549. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8550. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___enumerator))->____current))->___value))->___objectValue), (void*)NULL);
  8551. #endif
  8552. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8553. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___enumerator))->____current))->___value))->___anyValue), (void*)NULL);
  8554. #endif
  8555. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  8556. goto IL_0061;
  8557. }
  8558. IL_002b:
  8559. {
  8560. Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033* L_5 = (Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033*)(&__this->___enumerator);
  8561. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C L_6;
  8562. L_6 = Enumerator_get_Current_m3D3107CD31B1A80171125849D1294C93E7A50C22_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  8563. V_1 = L_6;
  8564. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_7 = __this->___predicate;
  8565. if (!L_7)
  8566. {
  8567. goto IL_004d;
  8568. }
  8569. }
  8570. {
  8571. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_8 = __this->___predicate;
  8572. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C L_9 = V_1;
  8573. NullCheck(L_8);
  8574. bool L_10;
  8575. L_10 = Func_2_Invoke_m3EFCA43071E49247CA187C6905BBE3AD2919734F_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  8576. if (!L_10)
  8577. {
  8578. goto IL_0061;
  8579. }
  8580. }
  8581. IL_004d:
  8582. {
  8583. Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4* L_11 = __this->___selector;
  8584. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C L_12 = V_1;
  8585. NullCheck(L_11);
  8586. int32_t L_13;
  8587. L_13 = Func_2_Invoke_mC9771FD810A0346CDC317D6BD7143A93AC8B1ADB_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  8588. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  8589. return (bool)1;
  8590. }
  8591. IL_0061:
  8592. {
  8593. Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033* L_14 = (Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033*)(&__this->___enumerator);
  8594. bool L_15;
  8595. L_15 = Enumerator_MoveNext_m680D21266204C331A9BC819327CDCC483E571AC7(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  8596. if (L_15)
  8597. {
  8598. goto IL_002b;
  8599. }
  8600. }
  8601. {
  8602. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  8603. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  8604. }
  8605. IL_0074:
  8606. {
  8607. return (bool)0;
  8608. }
  8609. }
  8610. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_mAEF00814F1E99BBCC30A53399D8B85826BE93477_gshared (WhereSelectListIterator_2_t216412FEB3391E7D14367C5524CC46082B1E583A* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  8611. {
  8612. {
  8613. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  8614. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  8615. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  8616. return (RuntimeObject*)L_1;
  8617. }
  8618. }
  8619. #ifdef __clang__
  8620. #pragma clang diagnostic pop
  8621. #endif
  8622. #ifdef __clang__
  8623. #pragma clang diagnostic push
  8624. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8625. #pragma clang diagnostic ignored "-Wunused-variable"
  8626. #endif
  8627. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m212D53AED9A8909BB029EC3F6FC00C973F051379_gshared (WhereSelectListIterator_2_tAF009CBE8959FE8AAF24A5E606A4655277409245* __this, List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* ___0_source, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___1_predicate, Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA* ___2_selector, const RuntimeMethod* method)
  8628. {
  8629. {
  8630. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8631. List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* L_0 = ___0_source;
  8632. __this->___source = L_0;
  8633. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  8634. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_1 = ___1_predicate;
  8635. __this->___predicate = L_1;
  8636. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  8637. Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA* L_2 = ___2_selector;
  8638. __this->___selector = L_2;
  8639. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  8640. return;
  8641. }
  8642. }
  8643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectListIterator_2_Clone_m694C23A4B41ECADFC4B3DE36DC22612D1A1DAA98_gshared (WhereSelectListIterator_2_tAF009CBE8959FE8AAF24A5E606A4655277409245* __this, const RuntimeMethod* method)
  8644. {
  8645. {
  8646. List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* L_0 = __this->___source;
  8647. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_1 = __this->___predicate;
  8648. Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA* L_2 = __this->___selector;
  8649. WhereSelectListIterator_2_tAF009CBE8959FE8AAF24A5E606A4655277409245* L_3 = (WhereSelectListIterator_2_tAF009CBE8959FE8AAF24A5E606A4655277409245*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  8650. WhereSelectListIterator_2__ctor_m212D53AED9A8909BB029EC3F6FC00C973F051379(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  8651. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  8652. }
  8653. }
  8654. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m456B8B16ACC5F9621BDD8BFE7C5703C56CE2DFEB_gshared (WhereSelectListIterator_2_tAF009CBE8959FE8AAF24A5E606A4655277409245* __this, const RuntimeMethod* method)
  8655. {
  8656. int32_t V_0 = 0;
  8657. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C V_1;
  8658. memset((&V_1), 0, sizeof(V_1));
  8659. {
  8660. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  8661. V_0 = L_0;
  8662. int32_t L_1 = V_0;
  8663. if ((((int32_t)L_1) == ((int32_t)1)))
  8664. {
  8665. goto IL_0011;
  8666. }
  8667. }
  8668. {
  8669. int32_t L_2 = V_0;
  8670. if ((((int32_t)L_2) == ((int32_t)2)))
  8671. {
  8672. goto IL_0061;
  8673. }
  8674. }
  8675. {
  8676. goto IL_0074;
  8677. }
  8678. IL_0011:
  8679. {
  8680. List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* L_3 = __this->___source;
  8681. NullCheck(L_3);
  8682. Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033 L_4;
  8683. L_4 = List_1_GetEnumerator_mC348850B6A5BCD026D7DE9E738D73E6B39622617(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  8684. __this->___enumerator = L_4;
  8685. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  8686. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8687. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___key), (void*)NULL);
  8688. #endif
  8689. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8690. Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&(((&__this->___enumerator))->____current))->___value))->___stringValue))->___text))->___m_String), (void*)NULL);
  8691. #endif
  8692. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8693. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___enumerator))->____current))->___value))->___arrayValue), (void*)NULL);
  8694. #endif
  8695. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8696. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___enumerator))->____current))->___value))->___objectValue), (void*)NULL);
  8697. #endif
  8698. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8699. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___enumerator))->____current))->___value))->___anyValue), (void*)NULL);
  8700. #endif
  8701. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state = 2;
  8702. goto IL_0061;
  8703. }
  8704. IL_002b:
  8705. {
  8706. Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033* L_5 = (Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033*)(&__this->___enumerator);
  8707. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C L_6;
  8708. L_6 = Enumerator_get_Current_m3D3107CD31B1A80171125849D1294C93E7A50C22_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  8709. V_1 = L_6;
  8710. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_7 = __this->___predicate;
  8711. if (!L_7)
  8712. {
  8713. goto IL_004d;
  8714. }
  8715. }
  8716. {
  8717. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_8 = __this->___predicate;
  8718. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C L_9 = V_1;
  8719. NullCheck(L_8);
  8720. bool L_10;
  8721. L_10 = Func_2_Invoke_m3EFCA43071E49247CA187C6905BBE3AD2919734F_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  8722. if (!L_10)
  8723. {
  8724. goto IL_0061;
  8725. }
  8726. }
  8727. IL_004d:
  8728. {
  8729. Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA* L_11 = __this->___selector;
  8730. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C L_12 = V_1;
  8731. NullCheck(L_11);
  8732. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13;
  8733. L_13 = Func_2_Invoke_mD8528092C448FCBCE637FA2906990AC587286B9F_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  8734. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_13;
  8735. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  8736. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8737. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  8738. #endif
  8739. return (bool)1;
  8740. }
  8741. IL_0061:
  8742. {
  8743. Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033* L_14 = (Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033*)(&__this->___enumerator);
  8744. bool L_15;
  8745. L_15 = Enumerator_MoveNext_m680D21266204C331A9BC819327CDCC483E571AC7(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  8746. if (L_15)
  8747. {
  8748. goto IL_002b;
  8749. }
  8750. }
  8751. {
  8752. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  8753. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  8754. }
  8755. IL_0074:
  8756. {
  8757. return (bool)0;
  8758. }
  8759. }
  8760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_mED68DEB8E7E78B34B6D78F7651E81AECA2495CED_gshared (WhereSelectListIterator_2_tAF009CBE8959FE8AAF24A5E606A4655277409245* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  8761. {
  8762. {
  8763. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  8764. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  8765. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  8766. return (RuntimeObject*)L_1;
  8767. }
  8768. }
  8769. #ifdef __clang__
  8770. #pragma clang diagnostic pop
  8771. #endif
  8772. #ifdef __clang__
  8773. #pragma clang diagnostic push
  8774. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8775. #pragma clang diagnostic ignored "-Wunused-variable"
  8776. #endif
  8777. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m2396DCB7282A7B7B02DA7D1FD7AB545A793E8F21_gshared (WhereSelectListIterator_2_tB2BBEE53DFAA8F31DC852A975CC4EC6F88BEFB65* __this, List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* ___0_source, Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* ___1_predicate, Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC* ___2_selector, const RuntimeMethod* method)
  8778. {
  8779. {
  8780. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8781. List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* L_0 = ___0_source;
  8782. __this->___source = L_0;
  8783. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  8784. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_1 = ___1_predicate;
  8785. __this->___predicate = L_1;
  8786. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  8787. Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC* L_2 = ___2_selector;
  8788. __this->___selector = L_2;
  8789. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  8790. return;
  8791. }
  8792. }
  8793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectListIterator_2_Clone_m8635A10BD8B76832003D82090DE167DD6CF91F1D_gshared (WhereSelectListIterator_2_tB2BBEE53DFAA8F31DC852A975CC4EC6F88BEFB65* __this, const RuntimeMethod* method)
  8794. {
  8795. {
  8796. List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* L_0 = __this->___source;
  8797. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_1 = __this->___predicate;
  8798. Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC* L_2 = __this->___selector;
  8799. WhereSelectListIterator_2_tB2BBEE53DFAA8F31DC852A975CC4EC6F88BEFB65* L_3 = (WhereSelectListIterator_2_tB2BBEE53DFAA8F31DC852A975CC4EC6F88BEFB65*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  8800. WhereSelectListIterator_2__ctor_m2396DCB7282A7B7B02DA7D1FD7AB545A793E8F21(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  8801. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  8802. }
  8803. }
  8804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_mF87683433A907EC64C1163940FD77B7B240EFAD1_gshared (WhereSelectListIterator_2_tB2BBEE53DFAA8F31DC852A975CC4EC6F88BEFB65* __this, const RuntimeMethod* method)
  8805. {
  8806. int32_t V_0 = 0;
  8807. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C V_1;
  8808. memset((&V_1), 0, sizeof(V_1));
  8809. {
  8810. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  8811. V_0 = L_0;
  8812. int32_t L_1 = V_0;
  8813. if ((((int32_t)L_1) == ((int32_t)1)))
  8814. {
  8815. goto IL_0011;
  8816. }
  8817. }
  8818. {
  8819. int32_t L_2 = V_0;
  8820. if ((((int32_t)L_2) == ((int32_t)2)))
  8821. {
  8822. goto IL_0061;
  8823. }
  8824. }
  8825. {
  8826. goto IL_0074;
  8827. }
  8828. IL_0011:
  8829. {
  8830. List_1_t8722BDA3E6F39614DB740A6467F64680B62B8D3F* L_3 = __this->___source;
  8831. NullCheck(L_3);
  8832. Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033 L_4;
  8833. L_4 = List_1_GetEnumerator_mC348850B6A5BCD026D7DE9E738D73E6B39622617(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  8834. __this->___enumerator = L_4;
  8835. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  8836. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8837. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___key), (void*)NULL);
  8838. #endif
  8839. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8840. Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&(((&__this->___enumerator))->____current))->___value))->___stringValue))->___text))->___m_String), (void*)NULL);
  8841. #endif
  8842. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8843. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___enumerator))->____current))->___value))->___arrayValue), (void*)NULL);
  8844. #endif
  8845. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8846. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___enumerator))->____current))->___value))->___objectValue), (void*)NULL);
  8847. #endif
  8848. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8849. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___enumerator))->____current))->___value))->___anyValue), (void*)NULL);
  8850. #endif
  8851. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  8852. goto IL_0061;
  8853. }
  8854. IL_002b:
  8855. {
  8856. Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033* L_5 = (Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033*)(&__this->___enumerator);
  8857. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C L_6;
  8858. L_6 = Enumerator_get_Current_m3D3107CD31B1A80171125849D1294C93E7A50C22_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  8859. V_1 = L_6;
  8860. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_7 = __this->___predicate;
  8861. if (!L_7)
  8862. {
  8863. goto IL_004d;
  8864. }
  8865. }
  8866. {
  8867. Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* L_8 = __this->___predicate;
  8868. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C L_9 = V_1;
  8869. NullCheck(L_8);
  8870. bool L_10;
  8871. L_10 = Func_2_Invoke_m3EFCA43071E49247CA187C6905BBE3AD2919734F_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  8872. if (!L_10)
  8873. {
  8874. goto IL_0061;
  8875. }
  8876. }
  8877. IL_004d:
  8878. {
  8879. Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC* L_11 = __this->___selector;
  8880. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C L_12 = V_1;
  8881. NullCheck(L_11);
  8882. RuntimeObject* L_13;
  8883. L_13 = Func_2_Invoke_mE36CAA341FFDEA72D043824CA9EECE531922B64F_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  8884. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  8885. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  8886. return (bool)1;
  8887. }
  8888. IL_0061:
  8889. {
  8890. Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033* L_14 = (Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033*)(&__this->___enumerator);
  8891. bool L_15;
  8892. L_15 = Enumerator_MoveNext_m680D21266204C331A9BC819327CDCC483E571AC7(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  8893. if (L_15)
  8894. {
  8895. goto IL_002b;
  8896. }
  8897. }
  8898. {
  8899. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  8900. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  8901. }
  8902. IL_0074:
  8903. {
  8904. return (bool)0;
  8905. }
  8906. }
  8907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_mCF386B618FAA2832977C3F95A2465C8698280DD8_gshared (WhereSelectListIterator_2_tB2BBEE53DFAA8F31DC852A975CC4EC6F88BEFB65* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  8908. {
  8909. {
  8910. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  8911. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  8912. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  8913. return (RuntimeObject*)L_1;
  8914. }
  8915. }
  8916. #ifdef __clang__
  8917. #pragma clang diagnostic pop
  8918. #endif
  8919. #ifdef __clang__
  8920. #pragma clang diagnostic push
  8921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8922. #pragma clang diagnostic ignored "-Wunused-variable"
  8923. #endif
  8924. 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)
  8925. {
  8926. {
  8927. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8928. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = ___0_source;
  8929. __this->___source = L_0;
  8930. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  8931. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_1 = ___1_predicate;
  8932. __this->___predicate = L_1;
  8933. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  8934. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_2 = ___2_selector;
  8935. __this->___selector = L_2;
  8936. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  8937. return;
  8938. }
  8939. }
  8940. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectListIterator_2_Clone_m89B70C1B596662479F7844116D9B99FE501BFD84_gshared (WhereSelectListIterator_2_t770A927BE7E150C131946093084804F846AF241A* __this, const RuntimeMethod* method)
  8941. {
  8942. {
  8943. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = __this->___source;
  8944. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_1 = __this->___predicate;
  8945. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_2 = __this->___selector;
  8946. WhereSelectListIterator_2_t770A927BE7E150C131946093084804F846AF241A* L_3 = (WhereSelectListIterator_2_t770A927BE7E150C131946093084804F846AF241A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  8947. WhereSelectListIterator_2__ctor_m42B6E206A0E398E45DA94F8109B58ACE1749F6A4(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  8948. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  8949. }
  8950. }
  8951. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_mA4673028DAC84866E54385B22CBEFC22D92BC9CD_gshared (WhereSelectListIterator_2_t770A927BE7E150C131946093084804F846AF241A* __this, const RuntimeMethod* method)
  8952. {
  8953. int32_t V_0 = 0;
  8954. int32_t V_1 = 0;
  8955. {
  8956. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  8957. V_0 = L_0;
  8958. int32_t L_1 = V_0;
  8959. if ((((int32_t)L_1) == ((int32_t)1)))
  8960. {
  8961. goto IL_0011;
  8962. }
  8963. }
  8964. {
  8965. int32_t L_2 = V_0;
  8966. if ((((int32_t)L_2) == ((int32_t)2)))
  8967. {
  8968. goto IL_0061;
  8969. }
  8970. }
  8971. {
  8972. goto IL_0074;
  8973. }
  8974. IL_0011:
  8975. {
  8976. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_3 = __this->___source;
  8977. NullCheck(L_3);
  8978. Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC L_4;
  8979. L_4 = List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  8980. __this->___enumerator = L_4;
  8981. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  8982. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  8983. goto IL_0061;
  8984. }
  8985. IL_002b:
  8986. {
  8987. Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* L_5 = (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*)(&__this->___enumerator);
  8988. int32_t L_6;
  8989. L_6 = Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  8990. V_1 = L_6;
  8991. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_7 = __this->___predicate;
  8992. if (!L_7)
  8993. {
  8994. goto IL_004d;
  8995. }
  8996. }
  8997. {
  8998. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_8 = __this->___predicate;
  8999. int32_t L_9 = V_1;
  9000. NullCheck(L_8);
  9001. bool L_10;
  9002. L_10 = Func_2_Invoke_m1543D7041BADF87D1F63EBF838B0DDCB40340C7E_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  9003. if (!L_10)
  9004. {
  9005. goto IL_0061;
  9006. }
  9007. }
  9008. IL_004d:
  9009. {
  9010. Func_2_t2FDA873D8482C79555CFB05233D610E8F1C7C354* L_11 = __this->___selector;
  9011. int32_t L_12 = V_1;
  9012. NullCheck(L_11);
  9013. int32_t L_13;
  9014. L_13 = Func_2_Invoke_m1F8EE2DF137BE5132901C0297848BC7A373A676B_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  9015. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  9016. return (bool)1;
  9017. }
  9018. IL_0061:
  9019. {
  9020. Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* L_14 = (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*)(&__this->___enumerator);
  9021. bool L_15;
  9022. L_15 = Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  9023. if (L_15)
  9024. {
  9025. goto IL_002b;
  9026. }
  9027. }
  9028. {
  9029. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  9030. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  9031. }
  9032. IL_0074:
  9033. {
  9034. return (bool)0;
  9035. }
  9036. }
  9037. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_m2B1D8127CD81AE6BA9FA935CA573327EACB64820_gshared (WhereSelectListIterator_2_t770A927BE7E150C131946093084804F846AF241A* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  9038. {
  9039. {
  9040. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  9041. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  9042. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  9043. return (RuntimeObject*)L_1;
  9044. }
  9045. }
  9046. #ifdef __clang__
  9047. #pragma clang diagnostic pop
  9048. #endif
  9049. #ifdef __clang__
  9050. #pragma clang diagnostic push
  9051. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9052. #pragma clang diagnostic ignored "-Wunused-variable"
  9053. #endif
  9054. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_mE1A2D2A162D6FC64DE67E5AE6A4D3FF81E3A34FF_gshared (WhereSelectListIterator_2_tEC5FC532BCB0C2374889A1DEAEA2A0AF67061F13* __this, List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* ___0_source, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___1_predicate, Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* ___2_selector, const RuntimeMethod* method)
  9055. {
  9056. {
  9057. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  9058. List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* L_0 = ___0_source;
  9059. __this->___source = L_0;
  9060. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  9061. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_1 = ___1_predicate;
  9062. __this->___predicate = L_1;
  9063. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  9064. Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* L_2 = ___2_selector;
  9065. __this->___selector = L_2;
  9066. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  9067. return;
  9068. }
  9069. }
  9070. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectListIterator_2_Clone_m551DB82C97B0D14CD1CAB4742072C5086988C8F4_gshared (WhereSelectListIterator_2_tEC5FC532BCB0C2374889A1DEAEA2A0AF67061F13* __this, const RuntimeMethod* method)
  9071. {
  9072. {
  9073. List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* L_0 = __this->___source;
  9074. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_1 = __this->___predicate;
  9075. Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* L_2 = __this->___selector;
  9076. WhereSelectListIterator_2_tEC5FC532BCB0C2374889A1DEAEA2A0AF67061F13* L_3 = (WhereSelectListIterator_2_tEC5FC532BCB0C2374889A1DEAEA2A0AF67061F13*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  9077. WhereSelectListIterator_2__ctor_mE1A2D2A162D6FC64DE67E5AE6A4D3FF81E3A34FF(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  9078. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  9079. }
  9080. }
  9081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m9157C66EF2FA3246129237E64468ED7084177DC1_gshared (WhereSelectListIterator_2_tEC5FC532BCB0C2374889A1DEAEA2A0AF67061F13* __this, const RuntimeMethod* method)
  9082. {
  9083. int32_t V_0 = 0;
  9084. int32_t V_1 = 0;
  9085. {
  9086. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  9087. V_0 = L_0;
  9088. int32_t L_1 = V_0;
  9089. if ((((int32_t)L_1) == ((int32_t)1)))
  9090. {
  9091. goto IL_0011;
  9092. }
  9093. }
  9094. {
  9095. int32_t L_2 = V_0;
  9096. if ((((int32_t)L_2) == ((int32_t)2)))
  9097. {
  9098. goto IL_0061;
  9099. }
  9100. }
  9101. {
  9102. goto IL_0074;
  9103. }
  9104. IL_0011:
  9105. {
  9106. List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* L_3 = __this->___source;
  9107. NullCheck(L_3);
  9108. Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B L_4;
  9109. L_4 = List_1_GetEnumerator_m87BBBF3FBB0A4EBF1C2940AA91570D7F1565F60D(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  9110. __this->___enumerator = L_4;
  9111. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  9112. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  9113. goto IL_0061;
  9114. }
  9115. IL_002b:
  9116. {
  9117. Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B* L_5 = (Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B*)(&__this->___enumerator);
  9118. int32_t L_6;
  9119. L_6 = Enumerator_get_Current_mB6A201CD563FEF33A6BDA75B83C7BF2AA36CD98C_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  9120. V_1 = L_6;
  9121. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_7 = __this->___predicate;
  9122. if (!L_7)
  9123. {
  9124. goto IL_004d;
  9125. }
  9126. }
  9127. {
  9128. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_8 = __this->___predicate;
  9129. int32_t L_9 = V_1;
  9130. NullCheck(L_8);
  9131. bool L_10;
  9132. L_10 = Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  9133. if (!L_10)
  9134. {
  9135. goto IL_0061;
  9136. }
  9137. }
  9138. IL_004d:
  9139. {
  9140. Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* L_11 = __this->___selector;
  9141. int32_t L_12 = V_1;
  9142. NullCheck(L_11);
  9143. int32_t L_13;
  9144. L_13 = Func_2_Invoke_m2F5EF7EE15634492B2E930C5F3DF28F3071CD5F0_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  9145. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  9146. return (bool)1;
  9147. }
  9148. IL_0061:
  9149. {
  9150. Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B* L_14 = (Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B*)(&__this->___enumerator);
  9151. bool L_15;
  9152. L_15 = Enumerator_MoveNext_mCAE99D26B8B4D7880B37A70AC8DFD8C7AA4FCCE5(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  9153. if (L_15)
  9154. {
  9155. goto IL_002b;
  9156. }
  9157. }
  9158. {
  9159. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  9160. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  9161. }
  9162. IL_0074:
  9163. {
  9164. return (bool)0;
  9165. }
  9166. }
  9167. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_m733ADF7FB8076669C0869C174979CE46A370EC47_gshared (WhereSelectListIterator_2_tEC5FC532BCB0C2374889A1DEAEA2A0AF67061F13* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  9168. {
  9169. {
  9170. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  9171. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  9172. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  9173. return (RuntimeObject*)L_1;
  9174. }
  9175. }
  9176. #ifdef __clang__
  9177. #pragma clang diagnostic pop
  9178. #endif
  9179. #ifdef __clang__
  9180. #pragma clang diagnostic push
  9181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9182. #pragma clang diagnostic ignored "-Wunused-variable"
  9183. #endif
  9184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m86FB1EF6DD06CD0028040B89DBD78B4C577F9196_gshared (WhereSelectListIterator_2_tE1C747300584A897C38C04B253D029A28EE61FF4* __this, List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* ___0_source, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___1_predicate, Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3* ___2_selector, const RuntimeMethod* method)
  9185. {
  9186. {
  9187. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  9188. List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* L_0 = ___0_source;
  9189. __this->___source = L_0;
  9190. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  9191. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_1 = ___1_predicate;
  9192. __this->___predicate = L_1;
  9193. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  9194. Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3* L_2 = ___2_selector;
  9195. __this->___selector = L_2;
  9196. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  9197. return;
  9198. }
  9199. }
  9200. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectListIterator_2_Clone_m02305DD4136C7D986273157CB0641C4802925481_gshared (WhereSelectListIterator_2_tE1C747300584A897C38C04B253D029A28EE61FF4* __this, const RuntimeMethod* method)
  9201. {
  9202. {
  9203. List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* L_0 = __this->___source;
  9204. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_1 = __this->___predicate;
  9205. Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3* L_2 = __this->___selector;
  9206. WhereSelectListIterator_2_tE1C747300584A897C38C04B253D029A28EE61FF4* L_3 = (WhereSelectListIterator_2_tE1C747300584A897C38C04B253D029A28EE61FF4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  9207. WhereSelectListIterator_2__ctor_m86FB1EF6DD06CD0028040B89DBD78B4C577F9196(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  9208. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  9209. }
  9210. }
  9211. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m0B0DC5484A333DC7C274DF4B81E8E81108F738DA_gshared (WhereSelectListIterator_2_tE1C747300584A897C38C04B253D029A28EE61FF4* __this, const RuntimeMethod* method)
  9212. {
  9213. int32_t V_0 = 0;
  9214. int32_t V_1 = 0;
  9215. {
  9216. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  9217. V_0 = L_0;
  9218. int32_t L_1 = V_0;
  9219. if ((((int32_t)L_1) == ((int32_t)1)))
  9220. {
  9221. goto IL_0011;
  9222. }
  9223. }
  9224. {
  9225. int32_t L_2 = V_0;
  9226. if ((((int32_t)L_2) == ((int32_t)2)))
  9227. {
  9228. goto IL_0061;
  9229. }
  9230. }
  9231. {
  9232. goto IL_0074;
  9233. }
  9234. IL_0011:
  9235. {
  9236. List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* L_3 = __this->___source;
  9237. NullCheck(L_3);
  9238. Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B L_4;
  9239. L_4 = List_1_GetEnumerator_m87BBBF3FBB0A4EBF1C2940AA91570D7F1565F60D(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  9240. __this->___enumerator = L_4;
  9241. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  9242. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state = 2;
  9243. goto IL_0061;
  9244. }
  9245. IL_002b:
  9246. {
  9247. Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B* L_5 = (Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B*)(&__this->___enumerator);
  9248. int32_t L_6;
  9249. L_6 = Enumerator_get_Current_mB6A201CD563FEF33A6BDA75B83C7BF2AA36CD98C_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  9250. V_1 = L_6;
  9251. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_7 = __this->___predicate;
  9252. if (!L_7)
  9253. {
  9254. goto IL_004d;
  9255. }
  9256. }
  9257. {
  9258. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_8 = __this->___predicate;
  9259. int32_t L_9 = V_1;
  9260. NullCheck(L_8);
  9261. bool L_10;
  9262. L_10 = Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  9263. if (!L_10)
  9264. {
  9265. goto IL_0061;
  9266. }
  9267. }
  9268. IL_004d:
  9269. {
  9270. Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3* L_11 = __this->___selector;
  9271. int32_t L_12 = V_1;
  9272. NullCheck(L_11);
  9273. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13;
  9274. L_13 = Func_2_Invoke_mBB8CAC6EFDF890C52EA1A7FB6BDC74AE46893959_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  9275. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_13;
  9276. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  9277. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9278. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  9279. #endif
  9280. return (bool)1;
  9281. }
  9282. IL_0061:
  9283. {
  9284. Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B* L_14 = (Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B*)(&__this->___enumerator);
  9285. bool L_15;
  9286. L_15 = Enumerator_MoveNext_mCAE99D26B8B4D7880B37A70AC8DFD8C7AA4FCCE5(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  9287. if (L_15)
  9288. {
  9289. goto IL_002b;
  9290. }
  9291. }
  9292. {
  9293. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  9294. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  9295. }
  9296. IL_0074:
  9297. {
  9298. return (bool)0;
  9299. }
  9300. }
  9301. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_mD3B8013D29C5A394A6A490F1B58A50D7EAE81ABC_gshared (WhereSelectListIterator_2_tE1C747300584A897C38C04B253D029A28EE61FF4* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  9302. {
  9303. {
  9304. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  9305. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  9306. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  9307. return (RuntimeObject*)L_1;
  9308. }
  9309. }
  9310. #ifdef __clang__
  9311. #pragma clang diagnostic pop
  9312. #endif
  9313. #ifdef __clang__
  9314. #pragma clang diagnostic push
  9315. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9316. #pragma clang diagnostic ignored "-Wunused-variable"
  9317. #endif
  9318. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m80BB1C97A9B4B9C60648387CF6393E5D6C6B7AE7_gshared (WhereSelectListIterator_2_tED106563EDAAAFC5D4826BB767636CC6724207C0* __this, List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* ___0_source, Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* ___1_predicate, Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* ___2_selector, const RuntimeMethod* method)
  9319. {
  9320. {
  9321. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  9322. List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* L_0 = ___0_source;
  9323. __this->___source = L_0;
  9324. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  9325. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_1 = ___1_predicate;
  9326. __this->___predicate = L_1;
  9327. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  9328. Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* L_2 = ___2_selector;
  9329. __this->___selector = L_2;
  9330. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  9331. return;
  9332. }
  9333. }
  9334. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectListIterator_2_Clone_mEB021C37D21C588BD23B2E31E94B78EECAC70ECC_gshared (WhereSelectListIterator_2_tED106563EDAAAFC5D4826BB767636CC6724207C0* __this, const RuntimeMethod* method)
  9335. {
  9336. {
  9337. List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* L_0 = __this->___source;
  9338. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_1 = __this->___predicate;
  9339. Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* L_2 = __this->___selector;
  9340. WhereSelectListIterator_2_tED106563EDAAAFC5D4826BB767636CC6724207C0* L_3 = (WhereSelectListIterator_2_tED106563EDAAAFC5D4826BB767636CC6724207C0*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  9341. WhereSelectListIterator_2__ctor_m80BB1C97A9B4B9C60648387CF6393E5D6C6B7AE7(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  9342. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  9343. }
  9344. }
  9345. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_mC4C73B9B34878E32FE1CE9D39506A38A51D3647E_gshared (WhereSelectListIterator_2_tED106563EDAAAFC5D4826BB767636CC6724207C0* __this, const RuntimeMethod* method)
  9346. {
  9347. int32_t V_0 = 0;
  9348. int32_t V_1 = 0;
  9349. {
  9350. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  9351. V_0 = L_0;
  9352. int32_t L_1 = V_0;
  9353. if ((((int32_t)L_1) == ((int32_t)1)))
  9354. {
  9355. goto IL_0011;
  9356. }
  9357. }
  9358. {
  9359. int32_t L_2 = V_0;
  9360. if ((((int32_t)L_2) == ((int32_t)2)))
  9361. {
  9362. goto IL_0061;
  9363. }
  9364. }
  9365. {
  9366. goto IL_0074;
  9367. }
  9368. IL_0011:
  9369. {
  9370. List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* L_3 = __this->___source;
  9371. NullCheck(L_3);
  9372. Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B L_4;
  9373. L_4 = List_1_GetEnumerator_m87BBBF3FBB0A4EBF1C2940AA91570D7F1565F60D(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  9374. __this->___enumerator = L_4;
  9375. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  9376. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  9377. goto IL_0061;
  9378. }
  9379. IL_002b:
  9380. {
  9381. Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B* L_5 = (Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B*)(&__this->___enumerator);
  9382. int32_t L_6;
  9383. L_6 = Enumerator_get_Current_mB6A201CD563FEF33A6BDA75B83C7BF2AA36CD98C_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  9384. V_1 = L_6;
  9385. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_7 = __this->___predicate;
  9386. if (!L_7)
  9387. {
  9388. goto IL_004d;
  9389. }
  9390. }
  9391. {
  9392. Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* L_8 = __this->___predicate;
  9393. int32_t L_9 = V_1;
  9394. NullCheck(L_8);
  9395. bool L_10;
  9396. L_10 = Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  9397. if (!L_10)
  9398. {
  9399. goto IL_0061;
  9400. }
  9401. }
  9402. IL_004d:
  9403. {
  9404. Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* L_11 = __this->___selector;
  9405. int32_t L_12 = V_1;
  9406. NullCheck(L_11);
  9407. RuntimeObject* L_13;
  9408. L_13 = Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  9409. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  9410. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  9411. return (bool)1;
  9412. }
  9413. IL_0061:
  9414. {
  9415. Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B* L_14 = (Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B*)(&__this->___enumerator);
  9416. bool L_15;
  9417. L_15 = Enumerator_MoveNext_mCAE99D26B8B4D7880B37A70AC8DFD8C7AA4FCCE5(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  9418. if (L_15)
  9419. {
  9420. goto IL_002b;
  9421. }
  9422. }
  9423. {
  9424. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  9425. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  9426. }
  9427. IL_0074:
  9428. {
  9429. return (bool)0;
  9430. }
  9431. }
  9432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_m73B23853246474AB894F5475C49165E061CFE8AE_gshared (WhereSelectListIterator_2_tED106563EDAAAFC5D4826BB767636CC6724207C0* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  9433. {
  9434. {
  9435. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  9436. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  9437. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  9438. return (RuntimeObject*)L_1;
  9439. }
  9440. }
  9441. #ifdef __clang__
  9442. #pragma clang diagnostic pop
  9443. #endif
  9444. #ifdef __clang__
  9445. #pragma clang diagnostic push
  9446. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9447. #pragma clang diagnostic ignored "-Wunused-variable"
  9448. #endif
  9449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m560E811D260AAF22D1BA93E1E806D01D6912EB1F_gshared (WhereSelectListIterator_2_t72F7F0B0B6614C06BF7822AED0653A79051BE1A6* __this, List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13* ___2_selector, const RuntimeMethod* method)
  9450. {
  9451. {
  9452. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  9453. List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* L_0 = ___0_source;
  9454. __this->___source = L_0;
  9455. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  9456. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_1 = ___1_predicate;
  9457. __this->___predicate = L_1;
  9458. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  9459. Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13* L_2 = ___2_selector;
  9460. __this->___selector = L_2;
  9461. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  9462. return;
  9463. }
  9464. }
  9465. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectListIterator_2_Clone_m12A383AC0565948532B62905E62A4D4C4237ED96_gshared (WhereSelectListIterator_2_t72F7F0B0B6614C06BF7822AED0653A79051BE1A6* __this, const RuntimeMethod* method)
  9466. {
  9467. {
  9468. List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* L_0 = __this->___source;
  9469. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_1 = __this->___predicate;
  9470. Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13* L_2 = __this->___selector;
  9471. WhereSelectListIterator_2_t72F7F0B0B6614C06BF7822AED0653A79051BE1A6* L_3 = (WhereSelectListIterator_2_t72F7F0B0B6614C06BF7822AED0653A79051BE1A6*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  9472. WhereSelectListIterator_2__ctor_m560E811D260AAF22D1BA93E1E806D01D6912EB1F(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  9473. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  9474. }
  9475. }
  9476. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m21E18A681C5C2010912DB264692C7D0501BF81F6_gshared (WhereSelectListIterator_2_t72F7F0B0B6614C06BF7822AED0653A79051BE1A6* __this, const RuntimeMethod* method)
  9477. {
  9478. int32_t V_0 = 0;
  9479. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_1;
  9480. memset((&V_1), 0, sizeof(V_1));
  9481. {
  9482. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  9483. V_0 = L_0;
  9484. int32_t L_1 = V_0;
  9485. if ((((int32_t)L_1) == ((int32_t)1)))
  9486. {
  9487. goto IL_0011;
  9488. }
  9489. }
  9490. {
  9491. int32_t L_2 = V_0;
  9492. if ((((int32_t)L_2) == ((int32_t)2)))
  9493. {
  9494. goto IL_0061;
  9495. }
  9496. }
  9497. {
  9498. goto IL_0074;
  9499. }
  9500. IL_0011:
  9501. {
  9502. List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* L_3 = __this->___source;
  9503. NullCheck(L_3);
  9504. Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D L_4;
  9505. L_4 = List_1_GetEnumerator_m29A75776B211A8A73BA0F0BDD4EE3F8AFB4F57D5(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  9506. __this->___enumerator = L_4;
  9507. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  9508. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9509. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___m_StringOriginalCase), (void*)NULL);
  9510. #endif
  9511. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9512. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___m_StringLowerCase), (void*)NULL);
  9513. #endif
  9514. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  9515. goto IL_0061;
  9516. }
  9517. IL_002b:
  9518. {
  9519. Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D* L_5 = (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D*)(&__this->___enumerator);
  9520. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_6;
  9521. L_6 = Enumerator_get_Current_m6E5830352E5082086B6B8F79AB4DABC2A18414A3_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  9522. V_1 = L_6;
  9523. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_7 = __this->___predicate;
  9524. if (!L_7)
  9525. {
  9526. goto IL_004d;
  9527. }
  9528. }
  9529. {
  9530. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_8 = __this->___predicate;
  9531. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_9 = V_1;
  9532. NullCheck(L_8);
  9533. bool L_10;
  9534. L_10 = Func_2_Invoke_mDA1881613DBD7FA5B08D09294EC8EC31432B6856_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  9535. if (!L_10)
  9536. {
  9537. goto IL_0061;
  9538. }
  9539. }
  9540. IL_004d:
  9541. {
  9542. Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13* L_11 = __this->___selector;
  9543. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_12 = V_1;
  9544. NullCheck(L_11);
  9545. int32_t L_13;
  9546. L_13 = Func_2_Invoke_mED2D0AC4D1A7A591A154C30875FE4E98D6CBC2FF_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  9547. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  9548. return (bool)1;
  9549. }
  9550. IL_0061:
  9551. {
  9552. Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D* L_14 = (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D*)(&__this->___enumerator);
  9553. bool L_15;
  9554. L_15 = Enumerator_MoveNext_mFF6CD854E66A32544CE8D1C58A74C324CE2E822E(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  9555. if (L_15)
  9556. {
  9557. goto IL_002b;
  9558. }
  9559. }
  9560. {
  9561. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  9562. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  9563. }
  9564. IL_0074:
  9565. {
  9566. return (bool)0;
  9567. }
  9568. }
  9569. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_mD06439F6474BE67ECAE9873625E9DA43F2FB4ED0_gshared (WhereSelectListIterator_2_t72F7F0B0B6614C06BF7822AED0653A79051BE1A6* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  9570. {
  9571. {
  9572. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  9573. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  9574. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  9575. return (RuntimeObject*)L_1;
  9576. }
  9577. }
  9578. #ifdef __clang__
  9579. #pragma clang diagnostic pop
  9580. #endif
  9581. #ifdef __clang__
  9582. #pragma clang diagnostic push
  9583. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9584. #pragma clang diagnostic ignored "-Wunused-variable"
  9585. #endif
  9586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_mF85D17BE66C1306EFCDD26409BE55B790F79EAC7_gshared (WhereSelectListIterator_2_t689CF6744B5DA4348991EEB1526B6218E6AA7B76* __this, List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41* ___2_selector, const RuntimeMethod* method)
  9587. {
  9588. {
  9589. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  9590. List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* L_0 = ___0_source;
  9591. __this->___source = L_0;
  9592. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  9593. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_1 = ___1_predicate;
  9594. __this->___predicate = L_1;
  9595. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  9596. Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41* L_2 = ___2_selector;
  9597. __this->___selector = L_2;
  9598. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  9599. return;
  9600. }
  9601. }
  9602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectListIterator_2_Clone_m937D5D1B7EC49BC4FAFEF932971777D72EED049F_gshared (WhereSelectListIterator_2_t689CF6744B5DA4348991EEB1526B6218E6AA7B76* __this, const RuntimeMethod* method)
  9603. {
  9604. {
  9605. List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* L_0 = __this->___source;
  9606. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_1 = __this->___predicate;
  9607. Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41* L_2 = __this->___selector;
  9608. WhereSelectListIterator_2_t689CF6744B5DA4348991EEB1526B6218E6AA7B76* L_3 = (WhereSelectListIterator_2_t689CF6744B5DA4348991EEB1526B6218E6AA7B76*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  9609. WhereSelectListIterator_2__ctor_mF85D17BE66C1306EFCDD26409BE55B790F79EAC7(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  9610. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  9611. }
  9612. }
  9613. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m08D934685D1F2120D36F9765312FE73F71D11A0C_gshared (WhereSelectListIterator_2_t689CF6744B5DA4348991EEB1526B6218E6AA7B76* __this, const RuntimeMethod* method)
  9614. {
  9615. int32_t V_0 = 0;
  9616. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_1;
  9617. memset((&V_1), 0, sizeof(V_1));
  9618. {
  9619. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  9620. V_0 = L_0;
  9621. int32_t L_1 = V_0;
  9622. if ((((int32_t)L_1) == ((int32_t)1)))
  9623. {
  9624. goto IL_0011;
  9625. }
  9626. }
  9627. {
  9628. int32_t L_2 = V_0;
  9629. if ((((int32_t)L_2) == ((int32_t)2)))
  9630. {
  9631. goto IL_0061;
  9632. }
  9633. }
  9634. {
  9635. goto IL_0074;
  9636. }
  9637. IL_0011:
  9638. {
  9639. List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* L_3 = __this->___source;
  9640. NullCheck(L_3);
  9641. Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D L_4;
  9642. L_4 = List_1_GetEnumerator_m29A75776B211A8A73BA0F0BDD4EE3F8AFB4F57D5(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  9643. __this->___enumerator = L_4;
  9644. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  9645. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9646. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___m_StringOriginalCase), (void*)NULL);
  9647. #endif
  9648. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9649. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___m_StringLowerCase), (void*)NULL);
  9650. #endif
  9651. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state = 2;
  9652. goto IL_0061;
  9653. }
  9654. IL_002b:
  9655. {
  9656. Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D* L_5 = (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D*)(&__this->___enumerator);
  9657. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_6;
  9658. L_6 = Enumerator_get_Current_m6E5830352E5082086B6B8F79AB4DABC2A18414A3_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  9659. V_1 = L_6;
  9660. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_7 = __this->___predicate;
  9661. if (!L_7)
  9662. {
  9663. goto IL_004d;
  9664. }
  9665. }
  9666. {
  9667. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_8 = __this->___predicate;
  9668. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_9 = V_1;
  9669. NullCheck(L_8);
  9670. bool L_10;
  9671. L_10 = Func_2_Invoke_mDA1881613DBD7FA5B08D09294EC8EC31432B6856_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  9672. if (!L_10)
  9673. {
  9674. goto IL_0061;
  9675. }
  9676. }
  9677. IL_004d:
  9678. {
  9679. Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41* L_11 = __this->___selector;
  9680. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_12 = V_1;
  9681. NullCheck(L_11);
  9682. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13;
  9683. L_13 = Func_2_Invoke_m4DF4F7C778C6FA0551F7553C2CDAEC9FC552AFBC_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  9684. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_13;
  9685. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  9686. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9687. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  9688. #endif
  9689. return (bool)1;
  9690. }
  9691. IL_0061:
  9692. {
  9693. Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D* L_14 = (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D*)(&__this->___enumerator);
  9694. bool L_15;
  9695. L_15 = Enumerator_MoveNext_mFF6CD854E66A32544CE8D1C58A74C324CE2E822E(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  9696. if (L_15)
  9697. {
  9698. goto IL_002b;
  9699. }
  9700. }
  9701. {
  9702. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  9703. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  9704. }
  9705. IL_0074:
  9706. {
  9707. return (bool)0;
  9708. }
  9709. }
  9710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_mBD04923D351FA549D359E8DE870BC9B749151AD5_gshared (WhereSelectListIterator_2_t689CF6744B5DA4348991EEB1526B6218E6AA7B76* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  9711. {
  9712. {
  9713. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  9714. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  9715. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  9716. return (RuntimeObject*)L_1;
  9717. }
  9718. }
  9719. #ifdef __clang__
  9720. #pragma clang diagnostic pop
  9721. #endif
  9722. #ifdef __clang__
  9723. #pragma clang diagnostic push
  9724. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9725. #pragma clang diagnostic ignored "-Wunused-variable"
  9726. #endif
  9727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m6BCE5A345461986F8A5135101B04C991E317945D_gshared (WhereSelectListIterator_2_t74EFBD313BDAB6E63085AF2C26CFC2273FB7A1CA* __this, List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* ___0_source, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___1_predicate, Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* ___2_selector, const RuntimeMethod* method)
  9728. {
  9729. {
  9730. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  9731. List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* L_0 = ___0_source;
  9732. __this->___source = L_0;
  9733. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  9734. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_1 = ___1_predicate;
  9735. __this->___predicate = L_1;
  9736. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  9737. Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* L_2 = ___2_selector;
  9738. __this->___selector = L_2;
  9739. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  9740. return;
  9741. }
  9742. }
  9743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectListIterator_2_Clone_m6278EB80D90415F83BFDB8B5371391F709708653_gshared (WhereSelectListIterator_2_t74EFBD313BDAB6E63085AF2C26CFC2273FB7A1CA* __this, const RuntimeMethod* method)
  9744. {
  9745. {
  9746. List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* L_0 = __this->___source;
  9747. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_1 = __this->___predicate;
  9748. Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* L_2 = __this->___selector;
  9749. WhereSelectListIterator_2_t74EFBD313BDAB6E63085AF2C26CFC2273FB7A1CA* L_3 = (WhereSelectListIterator_2_t74EFBD313BDAB6E63085AF2C26CFC2273FB7A1CA*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  9750. WhereSelectListIterator_2__ctor_m6BCE5A345461986F8A5135101B04C991E317945D(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  9751. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  9752. }
  9753. }
  9754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m0CB70971EBB16282B0C9F4643F3FD2738E5BD75E_gshared (WhereSelectListIterator_2_t74EFBD313BDAB6E63085AF2C26CFC2273FB7A1CA* __this, const RuntimeMethod* method)
  9755. {
  9756. int32_t V_0 = 0;
  9757. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_1;
  9758. memset((&V_1), 0, sizeof(V_1));
  9759. {
  9760. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  9761. V_0 = L_0;
  9762. int32_t L_1 = V_0;
  9763. if ((((int32_t)L_1) == ((int32_t)1)))
  9764. {
  9765. goto IL_0011;
  9766. }
  9767. }
  9768. {
  9769. int32_t L_2 = V_0;
  9770. if ((((int32_t)L_2) == ((int32_t)2)))
  9771. {
  9772. goto IL_0061;
  9773. }
  9774. }
  9775. {
  9776. goto IL_0074;
  9777. }
  9778. IL_0011:
  9779. {
  9780. List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* L_3 = __this->___source;
  9781. NullCheck(L_3);
  9782. Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D L_4;
  9783. L_4 = List_1_GetEnumerator_m29A75776B211A8A73BA0F0BDD4EE3F8AFB4F57D5(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  9784. __this->___enumerator = L_4;
  9785. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  9786. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9787. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___m_StringOriginalCase), (void*)NULL);
  9788. #endif
  9789. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9790. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___m_StringLowerCase), (void*)NULL);
  9791. #endif
  9792. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  9793. goto IL_0061;
  9794. }
  9795. IL_002b:
  9796. {
  9797. Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D* L_5 = (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D*)(&__this->___enumerator);
  9798. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_6;
  9799. L_6 = Enumerator_get_Current_m6E5830352E5082086B6B8F79AB4DABC2A18414A3_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  9800. V_1 = L_6;
  9801. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_7 = __this->___predicate;
  9802. if (!L_7)
  9803. {
  9804. goto IL_004d;
  9805. }
  9806. }
  9807. {
  9808. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_8 = __this->___predicate;
  9809. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_9 = V_1;
  9810. NullCheck(L_8);
  9811. bool L_10;
  9812. L_10 = Func_2_Invoke_mDA1881613DBD7FA5B08D09294EC8EC31432B6856_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  9813. if (!L_10)
  9814. {
  9815. goto IL_0061;
  9816. }
  9817. }
  9818. IL_004d:
  9819. {
  9820. Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* L_11 = __this->___selector;
  9821. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_12 = V_1;
  9822. NullCheck(L_11);
  9823. RuntimeObject* L_13;
  9824. L_13 = Func_2_Invoke_mCA6E1000E87F5A3E5777DB083816D433BDB80B69_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  9825. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  9826. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  9827. return (bool)1;
  9828. }
  9829. IL_0061:
  9830. {
  9831. Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D* L_14 = (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D*)(&__this->___enumerator);
  9832. bool L_15;
  9833. L_15 = Enumerator_MoveNext_mFF6CD854E66A32544CE8D1C58A74C324CE2E822E(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  9834. if (L_15)
  9835. {
  9836. goto IL_002b;
  9837. }
  9838. }
  9839. {
  9840. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  9841. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  9842. }
  9843. IL_0074:
  9844. {
  9845. return (bool)0;
  9846. }
  9847. }
  9848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_m47E63372073B7C4C5AD7436694EFC21E163DF15E_gshared (WhereSelectListIterator_2_t74EFBD313BDAB6E63085AF2C26CFC2273FB7A1CA* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  9849. {
  9850. {
  9851. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  9852. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  9853. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  9854. return (RuntimeObject*)L_1;
  9855. }
  9856. }
  9857. #ifdef __clang__
  9858. #pragma clang diagnostic pop
  9859. #endif
  9860. #ifdef __clang__
  9861. #pragma clang diagnostic push
  9862. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9863. #pragma clang diagnostic ignored "-Wunused-variable"
  9864. #endif
  9865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m8A45D7203970CAEC56A17FB7642DC08354FE71AC_gshared (WhereSelectListIterator_2_t8F9C36625E894E7BDBDCF3F3273EFE656D82E14D* __this, List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* ___0_source, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___1_predicate, Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73* ___2_selector, const RuntimeMethod* method)
  9866. {
  9867. {
  9868. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  9869. List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* L_0 = ___0_source;
  9870. __this->___source = L_0;
  9871. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  9872. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_1 = ___1_predicate;
  9873. __this->___predicate = L_1;
  9874. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  9875. Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73* L_2 = ___2_selector;
  9876. __this->___selector = L_2;
  9877. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  9878. return;
  9879. }
  9880. }
  9881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectListIterator_2_Clone_m8DC967543F35E54B736058BC2D3FCFFE921A8052_gshared (WhereSelectListIterator_2_t8F9C36625E894E7BDBDCF3F3273EFE656D82E14D* __this, const RuntimeMethod* method)
  9882. {
  9883. {
  9884. List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* L_0 = __this->___source;
  9885. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_1 = __this->___predicate;
  9886. Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73* L_2 = __this->___selector;
  9887. WhereSelectListIterator_2_t8F9C36625E894E7BDBDCF3F3273EFE656D82E14D* L_3 = (WhereSelectListIterator_2_t8F9C36625E894E7BDBDCF3F3273EFE656D82E14D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  9888. WhereSelectListIterator_2__ctor_m8A45D7203970CAEC56A17FB7642DC08354FE71AC(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  9889. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  9890. }
  9891. }
  9892. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m66117FFE58A7C34134453BB6CF84EAC44E88EA11_gshared (WhereSelectListIterator_2_t8F9C36625E894E7BDBDCF3F3273EFE656D82E14D* __this, const RuntimeMethod* method)
  9893. {
  9894. int32_t V_0 = 0;
  9895. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 V_1;
  9896. memset((&V_1), 0, sizeof(V_1));
  9897. {
  9898. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  9899. V_0 = L_0;
  9900. int32_t L_1 = V_0;
  9901. if ((((int32_t)L_1) == ((int32_t)1)))
  9902. {
  9903. goto IL_0011;
  9904. }
  9905. }
  9906. {
  9907. int32_t L_2 = V_0;
  9908. if ((((int32_t)L_2) == ((int32_t)2)))
  9909. {
  9910. goto IL_0061;
  9911. }
  9912. }
  9913. {
  9914. goto IL_0074;
  9915. }
  9916. IL_0011:
  9917. {
  9918. List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* L_3 = __this->___source;
  9919. NullCheck(L_3);
  9920. Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054 L_4;
  9921. L_4 = List_1_GetEnumerator_mE145D413FF6CDAE7061E3B5CED7823B0EFCBB7F5(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  9922. __this->___enumerator = L_4;
  9923. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  9924. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9925. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___U3CnameU3Ek__BackingField), (void*)NULL);
  9926. #endif
  9927. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9928. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___enumerator))->____current))->___U3CparametersU3Ek__BackingField))->___m_Array), (void*)NULL);
  9929. #endif
  9930. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  9931. goto IL_0061;
  9932. }
  9933. IL_002b:
  9934. {
  9935. Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054* L_5 = (Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054*)(&__this->___enumerator);
  9936. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_6;
  9937. L_6 = Enumerator_get_Current_mE64095D45062ABD3FE097C12C8A767F4378A3658_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  9938. V_1 = L_6;
  9939. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_7 = __this->___predicate;
  9940. if (!L_7)
  9941. {
  9942. goto IL_004d;
  9943. }
  9944. }
  9945. {
  9946. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_8 = __this->___predicate;
  9947. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_9 = V_1;
  9948. NullCheck(L_8);
  9949. bool L_10;
  9950. L_10 = Func_2_Invoke_m858184794EB5168858FAC26769D630B0DB7B6748_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  9951. if (!L_10)
  9952. {
  9953. goto IL_0061;
  9954. }
  9955. }
  9956. IL_004d:
  9957. {
  9958. Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73* L_11 = __this->___selector;
  9959. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_12 = V_1;
  9960. NullCheck(L_11);
  9961. int32_t L_13;
  9962. L_13 = Func_2_Invoke_mF9633538D1853877BCEB7F4298FEA15AC4E80BB4_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  9963. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  9964. return (bool)1;
  9965. }
  9966. IL_0061:
  9967. {
  9968. Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054* L_14 = (Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054*)(&__this->___enumerator);
  9969. bool L_15;
  9970. L_15 = Enumerator_MoveNext_m43A6E06C5BF5734DB6AD0687EF52131A51F0FCC8(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  9971. if (L_15)
  9972. {
  9973. goto IL_002b;
  9974. }
  9975. }
  9976. {
  9977. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  9978. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  9979. }
  9980. IL_0074:
  9981. {
  9982. return (bool)0;
  9983. }
  9984. }
  9985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_m65D6C37E9192A0D08B671B89109DC9A4D75EA41F_gshared (WhereSelectListIterator_2_t8F9C36625E894E7BDBDCF3F3273EFE656D82E14D* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  9986. {
  9987. {
  9988. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  9989. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  9990. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  9991. return (RuntimeObject*)L_1;
  9992. }
  9993. }
  9994. #ifdef __clang__
  9995. #pragma clang diagnostic pop
  9996. #endif
  9997. #ifdef __clang__
  9998. #pragma clang diagnostic push
  9999. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10000. #pragma clang diagnostic ignored "-Wunused-variable"
  10001. #endif
  10002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_mD72ECEB2A0980E5F93455365BA960143A34085DB_gshared (WhereSelectListIterator_2_t8CBDEA25D66F7ED9AE619E7B42005F154E1FAE81* __this, List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* ___0_source, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___1_predicate, Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22* ___2_selector, const RuntimeMethod* method)
  10003. {
  10004. {
  10005. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  10006. List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* L_0 = ___0_source;
  10007. __this->___source = L_0;
  10008. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  10009. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_1 = ___1_predicate;
  10010. __this->___predicate = L_1;
  10011. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  10012. Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22* L_2 = ___2_selector;
  10013. __this->___selector = L_2;
  10014. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  10015. return;
  10016. }
  10017. }
  10018. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectListIterator_2_Clone_m796C8279CEB66ADDC80A7EAC36AEE08605979787_gshared (WhereSelectListIterator_2_t8CBDEA25D66F7ED9AE619E7B42005F154E1FAE81* __this, const RuntimeMethod* method)
  10019. {
  10020. {
  10021. List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* L_0 = __this->___source;
  10022. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_1 = __this->___predicate;
  10023. Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22* L_2 = __this->___selector;
  10024. WhereSelectListIterator_2_t8CBDEA25D66F7ED9AE619E7B42005F154E1FAE81* L_3 = (WhereSelectListIterator_2_t8CBDEA25D66F7ED9AE619E7B42005F154E1FAE81*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  10025. WhereSelectListIterator_2__ctor_mD72ECEB2A0980E5F93455365BA960143A34085DB(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  10026. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  10027. }
  10028. }
  10029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_mAFCE990F26EBDDF656AA01807375D36544C63124_gshared (WhereSelectListIterator_2_t8CBDEA25D66F7ED9AE619E7B42005F154E1FAE81* __this, const RuntimeMethod* method)
  10030. {
  10031. int32_t V_0 = 0;
  10032. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 V_1;
  10033. memset((&V_1), 0, sizeof(V_1));
  10034. {
  10035. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  10036. V_0 = L_0;
  10037. int32_t L_1 = V_0;
  10038. if ((((int32_t)L_1) == ((int32_t)1)))
  10039. {
  10040. goto IL_0011;
  10041. }
  10042. }
  10043. {
  10044. int32_t L_2 = V_0;
  10045. if ((((int32_t)L_2) == ((int32_t)2)))
  10046. {
  10047. goto IL_0061;
  10048. }
  10049. }
  10050. {
  10051. goto IL_0074;
  10052. }
  10053. IL_0011:
  10054. {
  10055. List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* L_3 = __this->___source;
  10056. NullCheck(L_3);
  10057. Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054 L_4;
  10058. L_4 = List_1_GetEnumerator_mE145D413FF6CDAE7061E3B5CED7823B0EFCBB7F5(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  10059. __this->___enumerator = L_4;
  10060. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  10061. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10062. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___U3CnameU3Ek__BackingField), (void*)NULL);
  10063. #endif
  10064. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10065. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___enumerator))->____current))->___U3CparametersU3Ek__BackingField))->___m_Array), (void*)NULL);
  10066. #endif
  10067. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state = 2;
  10068. goto IL_0061;
  10069. }
  10070. IL_002b:
  10071. {
  10072. Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054* L_5 = (Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054*)(&__this->___enumerator);
  10073. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_6;
  10074. L_6 = Enumerator_get_Current_mE64095D45062ABD3FE097C12C8A767F4378A3658_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  10075. V_1 = L_6;
  10076. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_7 = __this->___predicate;
  10077. if (!L_7)
  10078. {
  10079. goto IL_004d;
  10080. }
  10081. }
  10082. {
  10083. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_8 = __this->___predicate;
  10084. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_9 = V_1;
  10085. NullCheck(L_8);
  10086. bool L_10;
  10087. L_10 = Func_2_Invoke_m858184794EB5168858FAC26769D630B0DB7B6748_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  10088. if (!L_10)
  10089. {
  10090. goto IL_0061;
  10091. }
  10092. }
  10093. IL_004d:
  10094. {
  10095. Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22* L_11 = __this->___selector;
  10096. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_12 = V_1;
  10097. NullCheck(L_11);
  10098. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13;
  10099. L_13 = Func_2_Invoke_m726B5D759A9573CA3EB19FA49313A307C51D4B6C_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  10100. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_13;
  10101. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  10102. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10103. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  10104. #endif
  10105. return (bool)1;
  10106. }
  10107. IL_0061:
  10108. {
  10109. Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054* L_14 = (Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054*)(&__this->___enumerator);
  10110. bool L_15;
  10111. L_15 = Enumerator_MoveNext_m43A6E06C5BF5734DB6AD0687EF52131A51F0FCC8(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  10112. if (L_15)
  10113. {
  10114. goto IL_002b;
  10115. }
  10116. }
  10117. {
  10118. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  10119. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  10120. }
  10121. IL_0074:
  10122. {
  10123. return (bool)0;
  10124. }
  10125. }
  10126. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_m1B9A768C2B1A26E615BCDB10078F5231CF0C4ADC_gshared (WhereSelectListIterator_2_t8CBDEA25D66F7ED9AE619E7B42005F154E1FAE81* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  10127. {
  10128. {
  10129. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  10130. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  10131. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  10132. return (RuntimeObject*)L_1;
  10133. }
  10134. }
  10135. #ifdef __clang__
  10136. #pragma clang diagnostic pop
  10137. #endif
  10138. #ifdef __clang__
  10139. #pragma clang diagnostic push
  10140. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10141. #pragma clang diagnostic ignored "-Wunused-variable"
  10142. #endif
  10143. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m5B76AF3B3FB2BBABD403C1A3D66C1A5835BA7561_gshared (WhereSelectListIterator_2_t9620CD43165EA820150EA2B2F1938A86D5C2E1F5* __this, List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* ___0_source, Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* ___1_predicate, Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB* ___2_selector, const RuntimeMethod* method)
  10144. {
  10145. {
  10146. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  10147. List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* L_0 = ___0_source;
  10148. __this->___source = L_0;
  10149. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  10150. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_1 = ___1_predicate;
  10151. __this->___predicate = L_1;
  10152. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  10153. Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB* L_2 = ___2_selector;
  10154. __this->___selector = L_2;
  10155. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  10156. return;
  10157. }
  10158. }
  10159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectListIterator_2_Clone_mF2790E5EEE1D2834008B9010A19FF3E957831704_gshared (WhereSelectListIterator_2_t9620CD43165EA820150EA2B2F1938A86D5C2E1F5* __this, const RuntimeMethod* method)
  10160. {
  10161. {
  10162. List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* L_0 = __this->___source;
  10163. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_1 = __this->___predicate;
  10164. Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB* L_2 = __this->___selector;
  10165. WhereSelectListIterator_2_t9620CD43165EA820150EA2B2F1938A86D5C2E1F5* L_3 = (WhereSelectListIterator_2_t9620CD43165EA820150EA2B2F1938A86D5C2E1F5*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  10166. WhereSelectListIterator_2__ctor_m5B76AF3B3FB2BBABD403C1A3D66C1A5835BA7561(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  10167. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  10168. }
  10169. }
  10170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m238375EE3AAF7B4CE3F25C85030EB4F8692B3BC9_gshared (WhereSelectListIterator_2_t9620CD43165EA820150EA2B2F1938A86D5C2E1F5* __this, const RuntimeMethod* method)
  10171. {
  10172. int32_t V_0 = 0;
  10173. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 V_1;
  10174. memset((&V_1), 0, sizeof(V_1));
  10175. {
  10176. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  10177. V_0 = L_0;
  10178. int32_t L_1 = V_0;
  10179. if ((((int32_t)L_1) == ((int32_t)1)))
  10180. {
  10181. goto IL_0011;
  10182. }
  10183. }
  10184. {
  10185. int32_t L_2 = V_0;
  10186. if ((((int32_t)L_2) == ((int32_t)2)))
  10187. {
  10188. goto IL_0061;
  10189. }
  10190. }
  10191. {
  10192. goto IL_0074;
  10193. }
  10194. IL_0011:
  10195. {
  10196. List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* L_3 = __this->___source;
  10197. NullCheck(L_3);
  10198. Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054 L_4;
  10199. L_4 = List_1_GetEnumerator_mE145D413FF6CDAE7061E3B5CED7823B0EFCBB7F5(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  10200. __this->___enumerator = L_4;
  10201. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  10202. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10203. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___U3CnameU3Ek__BackingField), (void*)NULL);
  10204. #endif
  10205. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10206. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___enumerator))->____current))->___U3CparametersU3Ek__BackingField))->___m_Array), (void*)NULL);
  10207. #endif
  10208. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  10209. goto IL_0061;
  10210. }
  10211. IL_002b:
  10212. {
  10213. Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054* L_5 = (Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054*)(&__this->___enumerator);
  10214. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_6;
  10215. L_6 = Enumerator_get_Current_mE64095D45062ABD3FE097C12C8A767F4378A3658_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  10216. V_1 = L_6;
  10217. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_7 = __this->___predicate;
  10218. if (!L_7)
  10219. {
  10220. goto IL_004d;
  10221. }
  10222. }
  10223. {
  10224. Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* L_8 = __this->___predicate;
  10225. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_9 = V_1;
  10226. NullCheck(L_8);
  10227. bool L_10;
  10228. L_10 = Func_2_Invoke_m858184794EB5168858FAC26769D630B0DB7B6748_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  10229. if (!L_10)
  10230. {
  10231. goto IL_0061;
  10232. }
  10233. }
  10234. IL_004d:
  10235. {
  10236. Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB* L_11 = __this->___selector;
  10237. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_12 = V_1;
  10238. NullCheck(L_11);
  10239. RuntimeObject* L_13;
  10240. L_13 = Func_2_Invoke_mA8364FEB57F999A8B8FB5F86A92E43E386B1AC37_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  10241. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  10242. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  10243. return (bool)1;
  10244. }
  10245. IL_0061:
  10246. {
  10247. Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054* L_14 = (Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054*)(&__this->___enumerator);
  10248. bool L_15;
  10249. L_15 = Enumerator_MoveNext_m43A6E06C5BF5734DB6AD0687EF52131A51F0FCC8(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  10250. if (L_15)
  10251. {
  10252. goto IL_002b;
  10253. }
  10254. }
  10255. {
  10256. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  10257. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  10258. }
  10259. IL_0074:
  10260. {
  10261. return (bool)0;
  10262. }
  10263. }
  10264. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_mA426094A845A1CE82FF3AD1193681948DA7603C9_gshared (WhereSelectListIterator_2_t9620CD43165EA820150EA2B2F1938A86D5C2E1F5* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  10265. {
  10266. {
  10267. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  10268. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  10269. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  10270. return (RuntimeObject*)L_1;
  10271. }
  10272. }
  10273. #ifdef __clang__
  10274. #pragma clang diagnostic pop
  10275. #endif
  10276. #ifdef __clang__
  10277. #pragma clang diagnostic push
  10278. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10279. #pragma clang diagnostic ignored "-Wunused-variable"
  10280. #endif
  10281. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m8618F34681C4961ABD40B542F1C67BDED28DCF4F_gshared (WhereSelectListIterator_2_t177F986E350A77EED73444042E58A57FF8915CE7* __this, List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* ___0_source, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___1_predicate, Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD* ___2_selector, const RuntimeMethod* method)
  10282. {
  10283. {
  10284. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  10285. List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* L_0 = ___0_source;
  10286. __this->___source = L_0;
  10287. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  10288. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_1 = ___1_predicate;
  10289. __this->___predicate = L_1;
  10290. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  10291. Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD* L_2 = ___2_selector;
  10292. __this->___selector = L_2;
  10293. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  10294. return;
  10295. }
  10296. }
  10297. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectListIterator_2_Clone_m681F413FC2C5FE51B87C7ED65EF60F4B41DA6CF2_gshared (WhereSelectListIterator_2_t177F986E350A77EED73444042E58A57FF8915CE7* __this, const RuntimeMethod* method)
  10298. {
  10299. {
  10300. List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* L_0 = __this->___source;
  10301. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_1 = __this->___predicate;
  10302. Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD* L_2 = __this->___selector;
  10303. WhereSelectListIterator_2_t177F986E350A77EED73444042E58A57FF8915CE7* L_3 = (WhereSelectListIterator_2_t177F986E350A77EED73444042E58A57FF8915CE7*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  10304. WhereSelectListIterator_2__ctor_m8618F34681C4961ABD40B542F1C67BDED28DCF4F(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  10305. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  10306. }
  10307. }
  10308. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_mBD8DBE1B22CA9AE5EF4CE2F335A919B5C66679F8_gshared (WhereSelectListIterator_2_t177F986E350A77EED73444042E58A57FF8915CE7* __this, const RuntimeMethod* method)
  10309. {
  10310. int32_t V_0 = 0;
  10311. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED V_1;
  10312. memset((&V_1), 0, sizeof(V_1));
  10313. {
  10314. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  10315. V_0 = L_0;
  10316. int32_t L_1 = V_0;
  10317. if ((((int32_t)L_1) == ((int32_t)1)))
  10318. {
  10319. goto IL_0011;
  10320. }
  10321. }
  10322. {
  10323. int32_t L_2 = V_0;
  10324. if ((((int32_t)L_2) == ((int32_t)2)))
  10325. {
  10326. goto IL_0061;
  10327. }
  10328. }
  10329. {
  10330. goto IL_0074;
  10331. }
  10332. IL_0011:
  10333. {
  10334. List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* L_3 = __this->___source;
  10335. NullCheck(L_3);
  10336. Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06 L_4;
  10337. L_4 = List_1_GetEnumerator_m8E8CDE0EBC3A66F0257FD41A31A4055983A0665B(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  10338. __this->___enumerator = L_4;
  10339. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  10340. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10341. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___U3CnameU3Ek__BackingField), (void*)NULL);
  10342. #endif
  10343. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  10344. goto IL_0061;
  10345. }
  10346. IL_002b:
  10347. {
  10348. Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06* L_5 = (Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06*)(&__this->___enumerator);
  10349. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_6;
  10350. L_6 = Enumerator_get_Current_m83264A170B9E2284E4A91DD95D9E58A4AC7A065D_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  10351. V_1 = L_6;
  10352. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_7 = __this->___predicate;
  10353. if (!L_7)
  10354. {
  10355. goto IL_004d;
  10356. }
  10357. }
  10358. {
  10359. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_8 = __this->___predicate;
  10360. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_9 = V_1;
  10361. NullCheck(L_8);
  10362. bool L_10;
  10363. L_10 = Func_2_Invoke_mC47A32134FE9D29EC4CB4F0748C0D9BC7308E4AE_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  10364. if (!L_10)
  10365. {
  10366. goto IL_0061;
  10367. }
  10368. }
  10369. IL_004d:
  10370. {
  10371. Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD* L_11 = __this->___selector;
  10372. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_12 = V_1;
  10373. NullCheck(L_11);
  10374. int32_t L_13;
  10375. L_13 = Func_2_Invoke_m91FF57814BC16A6CB6A522CF8FEE1F3F5EC0E01A_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  10376. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  10377. return (bool)1;
  10378. }
  10379. IL_0061:
  10380. {
  10381. Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06* L_14 = (Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06*)(&__this->___enumerator);
  10382. bool L_15;
  10383. L_15 = Enumerator_MoveNext_m8FDA47B1AB6128A33F2C41EAA3448D67A00A51C5(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  10384. if (L_15)
  10385. {
  10386. goto IL_002b;
  10387. }
  10388. }
  10389. {
  10390. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  10391. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  10392. }
  10393. IL_0074:
  10394. {
  10395. return (bool)0;
  10396. }
  10397. }
  10398. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_m40B821BD9576B72161380E66E341A5A0DE235742_gshared (WhereSelectListIterator_2_t177F986E350A77EED73444042E58A57FF8915CE7* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  10399. {
  10400. {
  10401. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  10402. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  10403. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  10404. return (RuntimeObject*)L_1;
  10405. }
  10406. }
  10407. #ifdef __clang__
  10408. #pragma clang diagnostic pop
  10409. #endif
  10410. #ifdef __clang__
  10411. #pragma clang diagnostic push
  10412. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10413. #pragma clang diagnostic ignored "-Wunused-variable"
  10414. #endif
  10415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_mACC4D7CA5223D22CBC36F756CA54BA80C06723C9_gshared (WhereSelectListIterator_2_tC7B82E7505D8326313C1B549FBFC1B0FFCCB513C* __this, List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* ___0_source, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___1_predicate, Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E* ___2_selector, const RuntimeMethod* method)
  10416. {
  10417. {
  10418. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  10419. List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* L_0 = ___0_source;
  10420. __this->___source = L_0;
  10421. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  10422. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_1 = ___1_predicate;
  10423. __this->___predicate = L_1;
  10424. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  10425. Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E* L_2 = ___2_selector;
  10426. __this->___selector = L_2;
  10427. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  10428. return;
  10429. }
  10430. }
  10431. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectListIterator_2_Clone_m89C4946CF9C7CA28F2091618685B85AA11EA3E87_gshared (WhereSelectListIterator_2_tC7B82E7505D8326313C1B549FBFC1B0FFCCB513C* __this, const RuntimeMethod* method)
  10432. {
  10433. {
  10434. List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* L_0 = __this->___source;
  10435. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_1 = __this->___predicate;
  10436. Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E* L_2 = __this->___selector;
  10437. WhereSelectListIterator_2_tC7B82E7505D8326313C1B549FBFC1B0FFCCB513C* L_3 = (WhereSelectListIterator_2_tC7B82E7505D8326313C1B549FBFC1B0FFCCB513C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  10438. WhereSelectListIterator_2__ctor_mACC4D7CA5223D22CBC36F756CA54BA80C06723C9(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  10439. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  10440. }
  10441. }
  10442. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m7DCCE086E23C0D68D4F9AEF5E70291B76432AAF1_gshared (WhereSelectListIterator_2_tC7B82E7505D8326313C1B549FBFC1B0FFCCB513C* __this, const RuntimeMethod* method)
  10443. {
  10444. int32_t V_0 = 0;
  10445. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED V_1;
  10446. memset((&V_1), 0, sizeof(V_1));
  10447. {
  10448. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  10449. V_0 = L_0;
  10450. int32_t L_1 = V_0;
  10451. if ((((int32_t)L_1) == ((int32_t)1)))
  10452. {
  10453. goto IL_0011;
  10454. }
  10455. }
  10456. {
  10457. int32_t L_2 = V_0;
  10458. if ((((int32_t)L_2) == ((int32_t)2)))
  10459. {
  10460. goto IL_0061;
  10461. }
  10462. }
  10463. {
  10464. goto IL_0074;
  10465. }
  10466. IL_0011:
  10467. {
  10468. List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* L_3 = __this->___source;
  10469. NullCheck(L_3);
  10470. Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06 L_4;
  10471. L_4 = List_1_GetEnumerator_m8E8CDE0EBC3A66F0257FD41A31A4055983A0665B(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  10472. __this->___enumerator = L_4;
  10473. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  10474. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10475. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___U3CnameU3Ek__BackingField), (void*)NULL);
  10476. #endif
  10477. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state = 2;
  10478. goto IL_0061;
  10479. }
  10480. IL_002b:
  10481. {
  10482. Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06* L_5 = (Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06*)(&__this->___enumerator);
  10483. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_6;
  10484. L_6 = Enumerator_get_Current_m83264A170B9E2284E4A91DD95D9E58A4AC7A065D_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  10485. V_1 = L_6;
  10486. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_7 = __this->___predicate;
  10487. if (!L_7)
  10488. {
  10489. goto IL_004d;
  10490. }
  10491. }
  10492. {
  10493. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_8 = __this->___predicate;
  10494. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_9 = V_1;
  10495. NullCheck(L_8);
  10496. bool L_10;
  10497. L_10 = Func_2_Invoke_mC47A32134FE9D29EC4CB4F0748C0D9BC7308E4AE_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  10498. if (!L_10)
  10499. {
  10500. goto IL_0061;
  10501. }
  10502. }
  10503. IL_004d:
  10504. {
  10505. Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E* L_11 = __this->___selector;
  10506. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_12 = V_1;
  10507. NullCheck(L_11);
  10508. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13;
  10509. L_13 = Func_2_Invoke_m98BD0C55A1CD06D39C058CD5ECB1A06EBBC93838_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  10510. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_13;
  10511. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  10512. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10513. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  10514. #endif
  10515. return (bool)1;
  10516. }
  10517. IL_0061:
  10518. {
  10519. Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06* L_14 = (Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06*)(&__this->___enumerator);
  10520. bool L_15;
  10521. L_15 = Enumerator_MoveNext_m8FDA47B1AB6128A33F2C41EAA3448D67A00A51C5(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  10522. if (L_15)
  10523. {
  10524. goto IL_002b;
  10525. }
  10526. }
  10527. {
  10528. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  10529. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  10530. }
  10531. IL_0074:
  10532. {
  10533. return (bool)0;
  10534. }
  10535. }
  10536. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_mC6AFE32AA08E2CBC27F4433BA2319CA59306DC87_gshared (WhereSelectListIterator_2_tC7B82E7505D8326313C1B549FBFC1B0FFCCB513C* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  10537. {
  10538. {
  10539. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  10540. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  10541. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  10542. return (RuntimeObject*)L_1;
  10543. }
  10544. }
  10545. #ifdef __clang__
  10546. #pragma clang diagnostic pop
  10547. #endif
  10548. #ifdef __clang__
  10549. #pragma clang diagnostic push
  10550. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10551. #pragma clang diagnostic ignored "-Wunused-variable"
  10552. #endif
  10553. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m0114667628FFFB49A744DF5C3B5A35A1814E363B_gshared (WhereSelectListIterator_2_tE15AF534D167BE39094C8F89856ADBFEBE761562* __this, List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* ___0_source, Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* ___1_predicate, Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E* ___2_selector, const RuntimeMethod* method)
  10554. {
  10555. {
  10556. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  10557. List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* L_0 = ___0_source;
  10558. __this->___source = L_0;
  10559. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  10560. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_1 = ___1_predicate;
  10561. __this->___predicate = L_1;
  10562. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  10563. Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E* L_2 = ___2_selector;
  10564. __this->___selector = L_2;
  10565. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  10566. return;
  10567. }
  10568. }
  10569. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectListIterator_2_Clone_m6D39A066ED4134383555E981E6798ABE193987FA_gshared (WhereSelectListIterator_2_tE15AF534D167BE39094C8F89856ADBFEBE761562* __this, const RuntimeMethod* method)
  10570. {
  10571. {
  10572. List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* L_0 = __this->___source;
  10573. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_1 = __this->___predicate;
  10574. Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E* L_2 = __this->___selector;
  10575. WhereSelectListIterator_2_tE15AF534D167BE39094C8F89856ADBFEBE761562* L_3 = (WhereSelectListIterator_2_tE15AF534D167BE39094C8F89856ADBFEBE761562*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  10576. WhereSelectListIterator_2__ctor_m0114667628FFFB49A744DF5C3B5A35A1814E363B(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  10577. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  10578. }
  10579. }
  10580. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_mA38FDC21AFF8361AF5116FA137FCCBCACEA1AD47_gshared (WhereSelectListIterator_2_tE15AF534D167BE39094C8F89856ADBFEBE761562* __this, const RuntimeMethod* method)
  10581. {
  10582. int32_t V_0 = 0;
  10583. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED V_1;
  10584. memset((&V_1), 0, sizeof(V_1));
  10585. {
  10586. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  10587. V_0 = L_0;
  10588. int32_t L_1 = V_0;
  10589. if ((((int32_t)L_1) == ((int32_t)1)))
  10590. {
  10591. goto IL_0011;
  10592. }
  10593. }
  10594. {
  10595. int32_t L_2 = V_0;
  10596. if ((((int32_t)L_2) == ((int32_t)2)))
  10597. {
  10598. goto IL_0061;
  10599. }
  10600. }
  10601. {
  10602. goto IL_0074;
  10603. }
  10604. IL_0011:
  10605. {
  10606. List_1_t8A57A4B80A041F8DB4118B5BC7717E3FE6654C06* L_3 = __this->___source;
  10607. NullCheck(L_3);
  10608. Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06 L_4;
  10609. L_4 = List_1_GetEnumerator_m8E8CDE0EBC3A66F0257FD41A31A4055983A0665B(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  10610. __this->___enumerator = L_4;
  10611. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  10612. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10613. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___U3CnameU3Ek__BackingField), (void*)NULL);
  10614. #endif
  10615. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  10616. goto IL_0061;
  10617. }
  10618. IL_002b:
  10619. {
  10620. Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06* L_5 = (Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06*)(&__this->___enumerator);
  10621. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_6;
  10622. L_6 = Enumerator_get_Current_m83264A170B9E2284E4A91DD95D9E58A4AC7A065D_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  10623. V_1 = L_6;
  10624. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_7 = __this->___predicate;
  10625. if (!L_7)
  10626. {
  10627. goto IL_004d;
  10628. }
  10629. }
  10630. {
  10631. Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* L_8 = __this->___predicate;
  10632. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_9 = V_1;
  10633. NullCheck(L_8);
  10634. bool L_10;
  10635. L_10 = Func_2_Invoke_mC47A32134FE9D29EC4CB4F0748C0D9BC7308E4AE_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  10636. if (!L_10)
  10637. {
  10638. goto IL_0061;
  10639. }
  10640. }
  10641. IL_004d:
  10642. {
  10643. Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E* L_11 = __this->___selector;
  10644. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_12 = V_1;
  10645. NullCheck(L_11);
  10646. RuntimeObject* L_13;
  10647. L_13 = Func_2_Invoke_mD8BFCFF2BFA3D8713A509AE0323C26367C105586_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  10648. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  10649. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  10650. return (bool)1;
  10651. }
  10652. IL_0061:
  10653. {
  10654. Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06* L_14 = (Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06*)(&__this->___enumerator);
  10655. bool L_15;
  10656. L_15 = Enumerator_MoveNext_m8FDA47B1AB6128A33F2C41EAA3448D67A00A51C5(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  10657. if (L_15)
  10658. {
  10659. goto IL_002b;
  10660. }
  10661. }
  10662. {
  10663. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  10664. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  10665. }
  10666. IL_0074:
  10667. {
  10668. return (bool)0;
  10669. }
  10670. }
  10671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_m760B5F9924376AD216CBF0E0478787D491BBCC1C_gshared (WhereSelectListIterator_2_tE15AF534D167BE39094C8F89856ADBFEBE761562* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  10672. {
  10673. {
  10674. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  10675. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  10676. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  10677. return (RuntimeObject*)L_1;
  10678. }
  10679. }
  10680. #ifdef __clang__
  10681. #pragma clang diagnostic pop
  10682. #endif
  10683. #ifdef __clang__
  10684. #pragma clang diagnostic push
  10685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10686. #pragma clang diagnostic ignored "-Wunused-variable"
  10687. #endif
  10688. 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)
  10689. {
  10690. {
  10691. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  10692. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = ___0_source;
  10693. __this->___source = L_0;
  10694. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  10695. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = ___1_predicate;
  10696. __this->___predicate = L_1;
  10697. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  10698. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* L_2 = ___2_selector;
  10699. __this->___selector = L_2;
  10700. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  10701. return;
  10702. }
  10703. }
  10704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectListIterator_2_Clone_m62045FC9E5DDF7C34F754695E9EBF13C4326DCE8_gshared (WhereSelectListIterator_2_tFA8E9A90E251C243AA65C041D7421667E9920343* __this, const RuntimeMethod* method)
  10705. {
  10706. {
  10707. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___source;
  10708. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___predicate;
  10709. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* L_2 = __this->___selector;
  10710. WhereSelectListIterator_2_tFA8E9A90E251C243AA65C041D7421667E9920343* L_3 = (WhereSelectListIterator_2_tFA8E9A90E251C243AA65C041D7421667E9920343*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  10711. WhereSelectListIterator_2__ctor_m5658691CD6D5E52B8CB4D7BF7728DF1A36AD99BF(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  10712. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  10713. }
  10714. }
  10715. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_mE97A1BC013242BE83F2417B94F433533ECA0BE17_gshared (WhereSelectListIterator_2_tFA8E9A90E251C243AA65C041D7421667E9920343* __this, const RuntimeMethod* method)
  10716. {
  10717. int32_t V_0 = 0;
  10718. RuntimeObject* V_1 = NULL;
  10719. {
  10720. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  10721. V_0 = L_0;
  10722. int32_t L_1 = V_0;
  10723. if ((((int32_t)L_1) == ((int32_t)1)))
  10724. {
  10725. goto IL_0011;
  10726. }
  10727. }
  10728. {
  10729. int32_t L_2 = V_0;
  10730. if ((((int32_t)L_2) == ((int32_t)2)))
  10731. {
  10732. goto IL_0061;
  10733. }
  10734. }
  10735. {
  10736. goto IL_0074;
  10737. }
  10738. IL_0011:
  10739. {
  10740. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_3 = __this->___source;
  10741. NullCheck(L_3);
  10742. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A L_4;
  10743. L_4 = List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  10744. __this->___enumerator = L_4;
  10745. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  10746. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10747. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____current), (void*)NULL);
  10748. #endif
  10749. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  10750. goto IL_0061;
  10751. }
  10752. IL_002b:
  10753. {
  10754. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* L_5 = (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A*)(&__this->___enumerator);
  10755. RuntimeObject* L_6;
  10756. L_6 = Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  10757. V_1 = L_6;
  10758. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_7 = __this->___predicate;
  10759. if (!L_7)
  10760. {
  10761. goto IL_004d;
  10762. }
  10763. }
  10764. {
  10765. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_8 = __this->___predicate;
  10766. RuntimeObject* L_9 = V_1;
  10767. NullCheck(L_8);
  10768. bool L_10;
  10769. L_10 = Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  10770. if (!L_10)
  10771. {
  10772. goto IL_0061;
  10773. }
  10774. }
  10775. IL_004d:
  10776. {
  10777. Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* L_11 = __this->___selector;
  10778. RuntimeObject* L_12 = V_1;
  10779. NullCheck(L_11);
  10780. int32_t L_13;
  10781. L_13 = Func_2_Invoke_m5216F6C7BCECCCED81384876C2968E0D4358618B_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  10782. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  10783. return (bool)1;
  10784. }
  10785. IL_0061:
  10786. {
  10787. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* L_14 = (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A*)(&__this->___enumerator);
  10788. bool L_15;
  10789. L_15 = Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  10790. if (L_15)
  10791. {
  10792. goto IL_002b;
  10793. }
  10794. }
  10795. {
  10796. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  10797. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  10798. }
  10799. IL_0074:
  10800. {
  10801. return (bool)0;
  10802. }
  10803. }
  10804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_m3FE0D83DC912C8134BC2E276A0BBBF78E7CCDFF2_gshared (WhereSelectListIterator_2_tFA8E9A90E251C243AA65C041D7421667E9920343* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  10805. {
  10806. {
  10807. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  10808. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  10809. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  10810. return (RuntimeObject*)L_1;
  10811. }
  10812. }
  10813. #ifdef __clang__
  10814. #pragma clang diagnostic pop
  10815. #endif
  10816. #ifdef __clang__
  10817. #pragma clang diagnostic push
  10818. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10819. #pragma clang diagnostic ignored "-Wunused-variable"
  10820. #endif
  10821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_mF6B7E88239427705172E9C20967757449FE7FCF5_gshared (WhereSelectListIterator_2_tF87B8F9C03ADBCBD76DE50EE82E24D5FF5DFC266* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* ___2_selector, const RuntimeMethod* method)
  10822. {
  10823. {
  10824. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  10825. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = ___0_source;
  10826. __this->___source = L_0;
  10827. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  10828. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = ___1_predicate;
  10829. __this->___predicate = L_1;
  10830. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  10831. Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* L_2 = ___2_selector;
  10832. __this->___selector = L_2;
  10833. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  10834. return;
  10835. }
  10836. }
  10837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectListIterator_2_Clone_mF42081341BA80585066D84F1EB99058CEAEB9529_gshared (WhereSelectListIterator_2_tF87B8F9C03ADBCBD76DE50EE82E24D5FF5DFC266* __this, const RuntimeMethod* method)
  10838. {
  10839. {
  10840. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___source;
  10841. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___predicate;
  10842. Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* L_2 = __this->___selector;
  10843. WhereSelectListIterator_2_tF87B8F9C03ADBCBD76DE50EE82E24D5FF5DFC266* L_3 = (WhereSelectListIterator_2_tF87B8F9C03ADBCBD76DE50EE82E24D5FF5DFC266*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  10844. WhereSelectListIterator_2__ctor_mF6B7E88239427705172E9C20967757449FE7FCF5(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  10845. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  10846. }
  10847. }
  10848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m800FE72E92DE905CEB928E72485F8A74DDBFFEF0_gshared (WhereSelectListIterator_2_tF87B8F9C03ADBCBD76DE50EE82E24D5FF5DFC266* __this, const RuntimeMethod* method)
  10849. {
  10850. int32_t V_0 = 0;
  10851. RuntimeObject* V_1 = NULL;
  10852. {
  10853. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  10854. V_0 = L_0;
  10855. int32_t L_1 = V_0;
  10856. if ((((int32_t)L_1) == ((int32_t)1)))
  10857. {
  10858. goto IL_0011;
  10859. }
  10860. }
  10861. {
  10862. int32_t L_2 = V_0;
  10863. if ((((int32_t)L_2) == ((int32_t)2)))
  10864. {
  10865. goto IL_0061;
  10866. }
  10867. }
  10868. {
  10869. goto IL_0074;
  10870. }
  10871. IL_0011:
  10872. {
  10873. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_3 = __this->___source;
  10874. NullCheck(L_3);
  10875. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A L_4;
  10876. L_4 = List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  10877. __this->___enumerator = L_4;
  10878. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  10879. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10880. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____current), (void*)NULL);
  10881. #endif
  10882. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state = 2;
  10883. goto IL_0061;
  10884. }
  10885. IL_002b:
  10886. {
  10887. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* L_5 = (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A*)(&__this->___enumerator);
  10888. RuntimeObject* L_6;
  10889. L_6 = Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  10890. V_1 = L_6;
  10891. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_7 = __this->___predicate;
  10892. if (!L_7)
  10893. {
  10894. goto IL_004d;
  10895. }
  10896. }
  10897. {
  10898. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_8 = __this->___predicate;
  10899. RuntimeObject* L_9 = V_1;
  10900. NullCheck(L_8);
  10901. bool L_10;
  10902. L_10 = Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  10903. if (!L_10)
  10904. {
  10905. goto IL_0061;
  10906. }
  10907. }
  10908. IL_004d:
  10909. {
  10910. Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* L_11 = __this->___selector;
  10911. RuntimeObject* L_12 = V_1;
  10912. NullCheck(L_11);
  10913. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13;
  10914. L_13 = Func_2_Invoke_m8EC669DC5A67A9D04779DDF464082ED708D41F27_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  10915. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_13;
  10916. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  10917. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10918. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  10919. #endif
  10920. return (bool)1;
  10921. }
  10922. IL_0061:
  10923. {
  10924. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* L_14 = (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A*)(&__this->___enumerator);
  10925. bool L_15;
  10926. L_15 = Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  10927. if (L_15)
  10928. {
  10929. goto IL_002b;
  10930. }
  10931. }
  10932. {
  10933. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  10934. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  10935. }
  10936. IL_0074:
  10937. {
  10938. return (bool)0;
  10939. }
  10940. }
  10941. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_mEA53E9D37F0B4DB9D0E1D26336E8203C5080814B_gshared (WhereSelectListIterator_2_tF87B8F9C03ADBCBD76DE50EE82E24D5FF5DFC266* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  10942. {
  10943. {
  10944. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  10945. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  10946. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  10947. return (RuntimeObject*)L_1;
  10948. }
  10949. }
  10950. #ifdef __clang__
  10951. #pragma clang diagnostic pop
  10952. #endif
  10953. #ifdef __clang__
  10954. #pragma clang diagnostic push
  10955. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10956. #pragma clang diagnostic ignored "-Wunused-variable"
  10957. #endif
  10958. 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)
  10959. {
  10960. {
  10961. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  10962. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = ___0_source;
  10963. __this->___source = L_0;
  10964. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  10965. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = ___1_predicate;
  10966. __this->___predicate = L_1;
  10967. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  10968. Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_2 = ___2_selector;
  10969. __this->___selector = L_2;
  10970. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  10971. return;
  10972. }
  10973. }
  10974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectListIterator_2_Clone_mF22589DABD608C024E039C0F5DE9F457967EC3E8_gshared (WhereSelectListIterator_2_tC97775A217B6CD43A5FD2A085EE12720F7C3808A* __this, const RuntimeMethod* method)
  10975. {
  10976. {
  10977. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___source;
  10978. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_1 = __this->___predicate;
  10979. Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_2 = __this->___selector;
  10980. WhereSelectListIterator_2_tC97775A217B6CD43A5FD2A085EE12720F7C3808A* L_3 = (WhereSelectListIterator_2_tC97775A217B6CD43A5FD2A085EE12720F7C3808A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  10981. WhereSelectListIterator_2__ctor_m9CC6A34DCA0012E593221AFBACC4F20664BD876A(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  10982. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  10983. }
  10984. }
  10985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m4609B745A7644E640F319C2651F1A97C2D304458_gshared (WhereSelectListIterator_2_tC97775A217B6CD43A5FD2A085EE12720F7C3808A* __this, const RuntimeMethod* method)
  10986. {
  10987. int32_t V_0 = 0;
  10988. RuntimeObject* V_1 = NULL;
  10989. {
  10990. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  10991. V_0 = L_0;
  10992. int32_t L_1 = V_0;
  10993. if ((((int32_t)L_1) == ((int32_t)1)))
  10994. {
  10995. goto IL_0011;
  10996. }
  10997. }
  10998. {
  10999. int32_t L_2 = V_0;
  11000. if ((((int32_t)L_2) == ((int32_t)2)))
  11001. {
  11002. goto IL_0061;
  11003. }
  11004. }
  11005. {
  11006. goto IL_0074;
  11007. }
  11008. IL_0011:
  11009. {
  11010. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_3 = __this->___source;
  11011. NullCheck(L_3);
  11012. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A L_4;
  11013. L_4 = List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  11014. __this->___enumerator = L_4;
  11015. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  11016. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11017. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____current), (void*)NULL);
  11018. #endif
  11019. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  11020. goto IL_0061;
  11021. }
  11022. IL_002b:
  11023. {
  11024. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* L_5 = (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A*)(&__this->___enumerator);
  11025. RuntimeObject* L_6;
  11026. L_6 = Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  11027. V_1 = L_6;
  11028. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_7 = __this->___predicate;
  11029. if (!L_7)
  11030. {
  11031. goto IL_004d;
  11032. }
  11033. }
  11034. {
  11035. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_8 = __this->___predicate;
  11036. RuntimeObject* L_9 = V_1;
  11037. NullCheck(L_8);
  11038. bool L_10;
  11039. L_10 = Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  11040. if (!L_10)
  11041. {
  11042. goto IL_0061;
  11043. }
  11044. }
  11045. IL_004d:
  11046. {
  11047. Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_11 = __this->___selector;
  11048. RuntimeObject* L_12 = V_1;
  11049. NullCheck(L_11);
  11050. RuntimeObject* L_13;
  11051. L_13 = Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  11052. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  11053. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  11054. return (bool)1;
  11055. }
  11056. IL_0061:
  11057. {
  11058. Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* L_14 = (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A*)(&__this->___enumerator);
  11059. bool L_15;
  11060. L_15 = Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  11061. if (L_15)
  11062. {
  11063. goto IL_002b;
  11064. }
  11065. }
  11066. {
  11067. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  11068. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  11069. }
  11070. IL_0074:
  11071. {
  11072. return (bool)0;
  11073. }
  11074. }
  11075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_mA37F84C07852A5760237B9A50C373846A6528477_gshared (WhereSelectListIterator_2_tC97775A217B6CD43A5FD2A085EE12720F7C3808A* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  11076. {
  11077. {
  11078. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  11079. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  11080. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  11081. return (RuntimeObject*)L_1;
  11082. }
  11083. }
  11084. #ifdef __clang__
  11085. #pragma clang diagnostic pop
  11086. #endif
  11087. #ifdef __clang__
  11088. #pragma clang diagnostic push
  11089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11090. #pragma clang diagnostic ignored "-Wunused-variable"
  11091. #endif
  11092. 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)
  11093. {
  11094. {
  11095. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  11096. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_0 = ___0_source;
  11097. __this->___source = L_0;
  11098. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  11099. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = ___1_predicate;
  11100. __this->___predicate = L_1;
  11101. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  11102. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* L_2 = ___2_selector;
  11103. __this->___selector = L_2;
  11104. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  11105. return;
  11106. }
  11107. }
  11108. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectListIterator_2_Clone_mD7DFE8C6AD3458E99FCBEA0751FF7C4043732CD4_gshared (WhereSelectListIterator_2_tB360A4830EF7E0F0829573AE66B167A7996E0E52* __this, const RuntimeMethod* method)
  11109. {
  11110. {
  11111. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_0 = __this->___source;
  11112. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = __this->___predicate;
  11113. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* L_2 = __this->___selector;
  11114. WhereSelectListIterator_2_tB360A4830EF7E0F0829573AE66B167A7996E0E52* L_3 = (WhereSelectListIterator_2_tB360A4830EF7E0F0829573AE66B167A7996E0E52*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  11115. WhereSelectListIterator_2__ctor_m6D88E3712F21C182AA3200920A4231559C7E8C64(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  11116. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  11117. }
  11118. }
  11119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m2F302C62B7FF8D42DDE74A666313CDC858137AC4_gshared (WhereSelectListIterator_2_tB360A4830EF7E0F0829573AE66B167A7996E0E52* __this, const RuntimeMethod* method)
  11120. {
  11121. int32_t V_0 = 0;
  11122. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 V_1;
  11123. memset((&V_1), 0, sizeof(V_1));
  11124. {
  11125. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  11126. V_0 = L_0;
  11127. int32_t L_1 = V_0;
  11128. if ((((int32_t)L_1) == ((int32_t)1)))
  11129. {
  11130. goto IL_0011;
  11131. }
  11132. }
  11133. {
  11134. int32_t L_2 = V_0;
  11135. if ((((int32_t)L_2) == ((int32_t)2)))
  11136. {
  11137. goto IL_0061;
  11138. }
  11139. }
  11140. {
  11141. goto IL_0074;
  11142. }
  11143. IL_0011:
  11144. {
  11145. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_3 = __this->___source;
  11146. NullCheck(L_3);
  11147. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F L_4;
  11148. L_4 = List_1_GetEnumerator_m171CCAFC24F3096494C02B26FB8B10C408952751(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  11149. __this->___enumerator = L_4;
  11150. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  11151. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11152. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___m_Value), (void*)NULL);
  11153. #endif
  11154. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11155. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___tempData), (void*)NULL);
  11156. #endif
  11157. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  11158. goto IL_0061;
  11159. }
  11160. IL_002b:
  11161. {
  11162. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* L_5 = (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F*)(&__this->___enumerator);
  11163. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_6;
  11164. L_6 = Enumerator_get_Current_m4E279E6389EB06C5DBE88A74E3BD3F23FB2B17E4_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  11165. V_1 = L_6;
  11166. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_7 = __this->___predicate;
  11167. if (!L_7)
  11168. {
  11169. goto IL_004d;
  11170. }
  11171. }
  11172. {
  11173. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_8 = __this->___predicate;
  11174. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_9 = V_1;
  11175. NullCheck(L_8);
  11176. bool L_10;
  11177. L_10 = Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  11178. if (!L_10)
  11179. {
  11180. goto IL_0061;
  11181. }
  11182. }
  11183. IL_004d:
  11184. {
  11185. Func_2_t12F902B64E731F36B1BC057F3AF13BF1D833E1DF* L_11 = __this->___selector;
  11186. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_12 = V_1;
  11187. NullCheck(L_11);
  11188. int32_t L_13;
  11189. L_13 = Func_2_Invoke_m57961B138A397ADAB0DC71E56519ADBD63327D27_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  11190. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  11191. return (bool)1;
  11192. }
  11193. IL_0061:
  11194. {
  11195. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* L_14 = (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F*)(&__this->___enumerator);
  11196. bool L_15;
  11197. L_15 = Enumerator_MoveNext_m6A369A40774C06803D46E3D1DBA2874ECFF63E9E(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  11198. if (L_15)
  11199. {
  11200. goto IL_002b;
  11201. }
  11202. }
  11203. {
  11204. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  11205. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  11206. }
  11207. IL_0074:
  11208. {
  11209. return (bool)0;
  11210. }
  11211. }
  11212. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_m98B6BE2F15454CBA305692F230C66425836665F4_gshared (WhereSelectListIterator_2_tB360A4830EF7E0F0829573AE66B167A7996E0E52* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  11213. {
  11214. {
  11215. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  11216. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  11217. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  11218. return (RuntimeObject*)L_1;
  11219. }
  11220. }
  11221. #ifdef __clang__
  11222. #pragma clang diagnostic pop
  11223. #endif
  11224. #ifdef __clang__
  11225. #pragma clang diagnostic push
  11226. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11227. #pragma clang diagnostic ignored "-Wunused-variable"
  11228. #endif
  11229. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m9435C8BAA035BE07F3983A2F3C06D5F3F2EF97BF_gshared (WhereSelectListIterator_2_tFF1361706039E12FA707C48FE62FD0A43731B6EA* __this, List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* ___0_source, Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* ___1_predicate, Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115* ___2_selector, const RuntimeMethod* method)
  11230. {
  11231. {
  11232. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  11233. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_0 = ___0_source;
  11234. __this->___source = L_0;
  11235. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  11236. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = ___1_predicate;
  11237. __this->___predicate = L_1;
  11238. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  11239. Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115* L_2 = ___2_selector;
  11240. __this->___selector = L_2;
  11241. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  11242. return;
  11243. }
  11244. }
  11245. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectListIterator_2_Clone_m203266656A861AB9FCE85C6265CBB81759D6EC78_gshared (WhereSelectListIterator_2_tFF1361706039E12FA707C48FE62FD0A43731B6EA* __this, const RuntimeMethod* method)
  11246. {
  11247. {
  11248. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_0 = __this->___source;
  11249. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = __this->___predicate;
  11250. Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115* L_2 = __this->___selector;
  11251. WhereSelectListIterator_2_tFF1361706039E12FA707C48FE62FD0A43731B6EA* L_3 = (WhereSelectListIterator_2_tFF1361706039E12FA707C48FE62FD0A43731B6EA*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  11252. WhereSelectListIterator_2__ctor_m9435C8BAA035BE07F3983A2F3C06D5F3F2EF97BF(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  11253. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  11254. }
  11255. }
  11256. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m441444FFC4A56B13F1DCFA2E6C732972CC286B71_gshared (WhereSelectListIterator_2_tFF1361706039E12FA707C48FE62FD0A43731B6EA* __this, const RuntimeMethod* method)
  11257. {
  11258. int32_t V_0 = 0;
  11259. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 V_1;
  11260. memset((&V_1), 0, sizeof(V_1));
  11261. {
  11262. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  11263. V_0 = L_0;
  11264. int32_t L_1 = V_0;
  11265. if ((((int32_t)L_1) == ((int32_t)1)))
  11266. {
  11267. goto IL_0011;
  11268. }
  11269. }
  11270. {
  11271. int32_t L_2 = V_0;
  11272. if ((((int32_t)L_2) == ((int32_t)2)))
  11273. {
  11274. goto IL_0061;
  11275. }
  11276. }
  11277. {
  11278. goto IL_0074;
  11279. }
  11280. IL_0011:
  11281. {
  11282. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_3 = __this->___source;
  11283. NullCheck(L_3);
  11284. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F L_4;
  11285. L_4 = List_1_GetEnumerator_m171CCAFC24F3096494C02B26FB8B10C408952751(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  11286. __this->___enumerator = L_4;
  11287. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  11288. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11289. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___m_Value), (void*)NULL);
  11290. #endif
  11291. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11292. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___tempData), (void*)NULL);
  11293. #endif
  11294. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state = 2;
  11295. goto IL_0061;
  11296. }
  11297. IL_002b:
  11298. {
  11299. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* L_5 = (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F*)(&__this->___enumerator);
  11300. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_6;
  11301. L_6 = Enumerator_get_Current_m4E279E6389EB06C5DBE88A74E3BD3F23FB2B17E4_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  11302. V_1 = L_6;
  11303. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_7 = __this->___predicate;
  11304. if (!L_7)
  11305. {
  11306. goto IL_004d;
  11307. }
  11308. }
  11309. {
  11310. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_8 = __this->___predicate;
  11311. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_9 = V_1;
  11312. NullCheck(L_8);
  11313. bool L_10;
  11314. L_10 = Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  11315. if (!L_10)
  11316. {
  11317. goto IL_0061;
  11318. }
  11319. }
  11320. IL_004d:
  11321. {
  11322. Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115* L_11 = __this->___selector;
  11323. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_12 = V_1;
  11324. NullCheck(L_11);
  11325. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13;
  11326. L_13 = Func_2_Invoke_mDDAE5E08C41E5668036677ED209B850CC6547292_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  11327. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_13;
  11328. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  11329. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11330. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  11331. #endif
  11332. return (bool)1;
  11333. }
  11334. IL_0061:
  11335. {
  11336. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* L_14 = (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F*)(&__this->___enumerator);
  11337. bool L_15;
  11338. L_15 = Enumerator_MoveNext_m6A369A40774C06803D46E3D1DBA2874ECFF63E9E(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  11339. if (L_15)
  11340. {
  11341. goto IL_002b;
  11342. }
  11343. }
  11344. {
  11345. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  11346. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  11347. }
  11348. IL_0074:
  11349. {
  11350. return (bool)0;
  11351. }
  11352. }
  11353. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_m2B9342EC90171F99141E32C1E7D1126C61888256_gshared (WhereSelectListIterator_2_tFF1361706039E12FA707C48FE62FD0A43731B6EA* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  11354. {
  11355. {
  11356. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  11357. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  11358. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  11359. return (RuntimeObject*)L_1;
  11360. }
  11361. }
  11362. #ifdef __clang__
  11363. #pragma clang diagnostic pop
  11364. #endif
  11365. #ifdef __clang__
  11366. #pragma clang diagnostic push
  11367. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11368. #pragma clang diagnostic ignored "-Wunused-variable"
  11369. #endif
  11370. 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)
  11371. {
  11372. {
  11373. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  11374. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_0 = ___0_source;
  11375. __this->___source = L_0;
  11376. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  11377. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = ___1_predicate;
  11378. __this->___predicate = L_1;
  11379. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  11380. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* L_2 = ___2_selector;
  11381. __this->___selector = L_2;
  11382. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  11383. return;
  11384. }
  11385. }
  11386. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectListIterator_2_Clone_m6D285DDC28CFAF8BDCF8C2ED06F9982D33D0342A_gshared (WhereSelectListIterator_2_t60681EEE1A6CB8E9C8EE807AA2E2BDA68B9B6989* __this, const RuntimeMethod* method)
  11387. {
  11388. {
  11389. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_0 = __this->___source;
  11390. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_1 = __this->___predicate;
  11391. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* L_2 = __this->___selector;
  11392. WhereSelectListIterator_2_t60681EEE1A6CB8E9C8EE807AA2E2BDA68B9B6989* L_3 = (WhereSelectListIterator_2_t60681EEE1A6CB8E9C8EE807AA2E2BDA68B9B6989*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  11393. WhereSelectListIterator_2__ctor_m15AA54F3B60B64CEFB048CD88E3A1BD06AC2C62E(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  11394. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  11395. }
  11396. }
  11397. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m9DBE2E1EDA00E9EBE1A6E90D5DA81A39E1CEBF37_gshared (WhereSelectListIterator_2_t60681EEE1A6CB8E9C8EE807AA2E2BDA68B9B6989* __this, const RuntimeMethod* method)
  11398. {
  11399. int32_t V_0 = 0;
  11400. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 V_1;
  11401. memset((&V_1), 0, sizeof(V_1));
  11402. {
  11403. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  11404. V_0 = L_0;
  11405. int32_t L_1 = V_0;
  11406. if ((((int32_t)L_1) == ((int32_t)1)))
  11407. {
  11408. goto IL_0011;
  11409. }
  11410. }
  11411. {
  11412. int32_t L_2 = V_0;
  11413. if ((((int32_t)L_2) == ((int32_t)2)))
  11414. {
  11415. goto IL_0061;
  11416. }
  11417. }
  11418. {
  11419. goto IL_0074;
  11420. }
  11421. IL_0011:
  11422. {
  11423. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_3 = __this->___source;
  11424. NullCheck(L_3);
  11425. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F L_4;
  11426. L_4 = List_1_GetEnumerator_m171CCAFC24F3096494C02B26FB8B10C408952751(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  11427. __this->___enumerator = L_4;
  11428. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  11429. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11430. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___m_Value), (void*)NULL);
  11431. #endif
  11432. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11433. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___tempData), (void*)NULL);
  11434. #endif
  11435. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  11436. goto IL_0061;
  11437. }
  11438. IL_002b:
  11439. {
  11440. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* L_5 = (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F*)(&__this->___enumerator);
  11441. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_6;
  11442. L_6 = Enumerator_get_Current_m4E279E6389EB06C5DBE88A74E3BD3F23FB2B17E4_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  11443. V_1 = L_6;
  11444. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_7 = __this->___predicate;
  11445. if (!L_7)
  11446. {
  11447. goto IL_004d;
  11448. }
  11449. }
  11450. {
  11451. Func_2_t7E7216694EE7A991563EC30D68D86C597BF2A56A* L_8 = __this->___predicate;
  11452. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_9 = V_1;
  11453. NullCheck(L_8);
  11454. bool L_10;
  11455. L_10 = Func_2_Invoke_m7C54973F594216484A4F81A59CDF821AF554339D_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  11456. if (!L_10)
  11457. {
  11458. goto IL_0061;
  11459. }
  11460. }
  11461. IL_004d:
  11462. {
  11463. Func_2_tFD36EA818BBCBD1EDE1E1540FC3EF156A6ADCCAD* L_11 = __this->___selector;
  11464. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_12 = V_1;
  11465. NullCheck(L_11);
  11466. RuntimeObject* L_13;
  11467. L_13 = Func_2_Invoke_m1F78C6C79382EA6E74D62E31DD00A9378266A518_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  11468. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  11469. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  11470. return (bool)1;
  11471. }
  11472. IL_0061:
  11473. {
  11474. Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* L_14 = (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F*)(&__this->___enumerator);
  11475. bool L_15;
  11476. L_15 = Enumerator_MoveNext_m6A369A40774C06803D46E3D1DBA2874ECFF63E9E(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  11477. if (L_15)
  11478. {
  11479. goto IL_002b;
  11480. }
  11481. }
  11482. {
  11483. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  11484. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  11485. }
  11486. IL_0074:
  11487. {
  11488. return (bool)0;
  11489. }
  11490. }
  11491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_mE0E3E8BE8176B317F5FF0D03313F7D4DFE68681E_gshared (WhereSelectListIterator_2_t60681EEE1A6CB8E9C8EE807AA2E2BDA68B9B6989* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  11492. {
  11493. {
  11494. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  11495. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  11496. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  11497. return (RuntimeObject*)L_1;
  11498. }
  11499. }
  11500. #ifdef __clang__
  11501. #pragma clang diagnostic pop
  11502. #endif
  11503. #ifdef __clang__
  11504. #pragma clang diagnostic push
  11505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11506. #pragma clang diagnostic ignored "-Wunused-variable"
  11507. #endif
  11508. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_mE284E07CB05A30CB3CD67A6B975FFBB56EA2B829_gshared (WhereSelectListIterator_2_t793E1457EA65F982F1E56BAD6F9D0C97047DF484* __this, List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* ___2_selector, const RuntimeMethod* method)
  11509. {
  11510. {
  11511. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  11512. List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* L_0 = ___0_source;
  11513. __this->___source = L_0;
  11514. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  11515. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_1 = ___1_predicate;
  11516. __this->___predicate = L_1;
  11517. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  11518. Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* L_2 = ___2_selector;
  11519. __this->___selector = L_2;
  11520. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  11521. return;
  11522. }
  11523. }
  11524. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectListIterator_2_Clone_mAA6E54E622F7BE663D868824A8964114883CF9B8_gshared (WhereSelectListIterator_2_t793E1457EA65F982F1E56BAD6F9D0C97047DF484* __this, const RuntimeMethod* method)
  11525. {
  11526. {
  11527. List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* L_0 = __this->___source;
  11528. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_1 = __this->___predicate;
  11529. Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* L_2 = __this->___selector;
  11530. WhereSelectListIterator_2_t793E1457EA65F982F1E56BAD6F9D0C97047DF484* L_3 = (WhereSelectListIterator_2_t793E1457EA65F982F1E56BAD6F9D0C97047DF484*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  11531. WhereSelectListIterator_2__ctor_mE284E07CB05A30CB3CD67A6B975FFBB56EA2B829(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  11532. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  11533. }
  11534. }
  11535. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m3C3E603A5CAAA0B3816226A84D4D8695B2A8033B_gshared (WhereSelectListIterator_2_t793E1457EA65F982F1E56BAD6F9D0C97047DF484* __this, const RuntimeMethod* method)
  11536. {
  11537. int32_t V_0 = 0;
  11538. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 V_1;
  11539. memset((&V_1), 0, sizeof(V_1));
  11540. {
  11541. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  11542. V_0 = L_0;
  11543. int32_t L_1 = V_0;
  11544. if ((((int32_t)L_1) == ((int32_t)1)))
  11545. {
  11546. goto IL_0011;
  11547. }
  11548. }
  11549. {
  11550. int32_t L_2 = V_0;
  11551. if ((((int32_t)L_2) == ((int32_t)2)))
  11552. {
  11553. goto IL_0061;
  11554. }
  11555. }
  11556. {
  11557. goto IL_0074;
  11558. }
  11559. IL_0011:
  11560. {
  11561. List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* L_3 = __this->___source;
  11562. NullCheck(L_3);
  11563. Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785 L_4;
  11564. L_4 = List_1_GetEnumerator_m2E8AAA332A1CCE110C46806675D27756C848C264(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  11565. __this->___enumerator = L_4;
  11566. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  11567. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11568. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___m_String), (void*)NULL);
  11569. #endif
  11570. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  11571. goto IL_0061;
  11572. }
  11573. IL_002b:
  11574. {
  11575. Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785* L_5 = (Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785*)(&__this->___enumerator);
  11576. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_6;
  11577. L_6 = Enumerator_get_Current_m543479141C23CB5A761FFAE440388CA38F12F73A_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  11578. V_1 = L_6;
  11579. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_7 = __this->___predicate;
  11580. if (!L_7)
  11581. {
  11582. goto IL_004d;
  11583. }
  11584. }
  11585. {
  11586. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_8 = __this->___predicate;
  11587. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_9 = V_1;
  11588. NullCheck(L_8);
  11589. bool L_10;
  11590. L_10 = Func_2_Invoke_m77C320974BB0E8AFA1A7C39B514DDD8C06942AC5_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  11591. if (!L_10)
  11592. {
  11593. goto IL_0061;
  11594. }
  11595. }
  11596. IL_004d:
  11597. {
  11598. Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* L_11 = __this->___selector;
  11599. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_12 = V_1;
  11600. NullCheck(L_11);
  11601. int32_t L_13;
  11602. L_13 = Func_2_Invoke_mF4550AAF07822B89D9CEDD14EA0A726DC11B8487_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  11603. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  11604. return (bool)1;
  11605. }
  11606. IL_0061:
  11607. {
  11608. Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785* L_14 = (Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785*)(&__this->___enumerator);
  11609. bool L_15;
  11610. L_15 = Enumerator_MoveNext_mBD8837024473F97D1F793AD3DF5E27568D7BDD06(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  11611. if (L_15)
  11612. {
  11613. goto IL_002b;
  11614. }
  11615. }
  11616. {
  11617. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  11618. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  11619. }
  11620. IL_0074:
  11621. {
  11622. return (bool)0;
  11623. }
  11624. }
  11625. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_mA5DFDE58967126D391822B5CCAEAD14051DD8CF3_gshared (WhereSelectListIterator_2_t793E1457EA65F982F1E56BAD6F9D0C97047DF484* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  11626. {
  11627. {
  11628. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  11629. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  11630. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  11631. return (RuntimeObject*)L_1;
  11632. }
  11633. }
  11634. #ifdef __clang__
  11635. #pragma clang diagnostic pop
  11636. #endif
  11637. #ifdef __clang__
  11638. #pragma clang diagnostic push
  11639. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11640. #pragma clang diagnostic ignored "-Wunused-variable"
  11641. #endif
  11642. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m76DFD3D8B5B62444383A84BE159C61CBE99D98DA_gshared (WhereSelectListIterator_2_t783076280AA5A0279F1CF30B5F192A923D62C1E7* __this, List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* ___2_selector, const RuntimeMethod* method)
  11643. {
  11644. {
  11645. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  11646. List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* L_0 = ___0_source;
  11647. __this->___source = L_0;
  11648. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  11649. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_1 = ___1_predicate;
  11650. __this->___predicate = L_1;
  11651. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  11652. Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* L_2 = ___2_selector;
  11653. __this->___selector = L_2;
  11654. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  11655. return;
  11656. }
  11657. }
  11658. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectListIterator_2_Clone_m7514B4D4CA43073C8D6D3B10D6B33C562464A0C8_gshared (WhereSelectListIterator_2_t783076280AA5A0279F1CF30B5F192A923D62C1E7* __this, const RuntimeMethod* method)
  11659. {
  11660. {
  11661. List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* L_0 = __this->___source;
  11662. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_1 = __this->___predicate;
  11663. Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* L_2 = __this->___selector;
  11664. WhereSelectListIterator_2_t783076280AA5A0279F1CF30B5F192A923D62C1E7* L_3 = (WhereSelectListIterator_2_t783076280AA5A0279F1CF30B5F192A923D62C1E7*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  11665. WhereSelectListIterator_2__ctor_m76DFD3D8B5B62444383A84BE159C61CBE99D98DA(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  11666. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  11667. }
  11668. }
  11669. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m9801C3269DA1FCC381EED100CE2C710B10873FDE_gshared (WhereSelectListIterator_2_t783076280AA5A0279F1CF30B5F192A923D62C1E7* __this, const RuntimeMethod* method)
  11670. {
  11671. int32_t V_0 = 0;
  11672. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 V_1;
  11673. memset((&V_1), 0, sizeof(V_1));
  11674. {
  11675. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  11676. V_0 = L_0;
  11677. int32_t L_1 = V_0;
  11678. if ((((int32_t)L_1) == ((int32_t)1)))
  11679. {
  11680. goto IL_0011;
  11681. }
  11682. }
  11683. {
  11684. int32_t L_2 = V_0;
  11685. if ((((int32_t)L_2) == ((int32_t)2)))
  11686. {
  11687. goto IL_0061;
  11688. }
  11689. }
  11690. {
  11691. goto IL_0074;
  11692. }
  11693. IL_0011:
  11694. {
  11695. List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* L_3 = __this->___source;
  11696. NullCheck(L_3);
  11697. Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785 L_4;
  11698. L_4 = List_1_GetEnumerator_m2E8AAA332A1CCE110C46806675D27756C848C264(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  11699. __this->___enumerator = L_4;
  11700. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  11701. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11702. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___m_String), (void*)NULL);
  11703. #endif
  11704. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state = 2;
  11705. goto IL_0061;
  11706. }
  11707. IL_002b:
  11708. {
  11709. Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785* L_5 = (Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785*)(&__this->___enumerator);
  11710. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_6;
  11711. L_6 = Enumerator_get_Current_m543479141C23CB5A761FFAE440388CA38F12F73A_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  11712. V_1 = L_6;
  11713. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_7 = __this->___predicate;
  11714. if (!L_7)
  11715. {
  11716. goto IL_004d;
  11717. }
  11718. }
  11719. {
  11720. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_8 = __this->___predicate;
  11721. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_9 = V_1;
  11722. NullCheck(L_8);
  11723. bool L_10;
  11724. L_10 = Func_2_Invoke_m77C320974BB0E8AFA1A7C39B514DDD8C06942AC5_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  11725. if (!L_10)
  11726. {
  11727. goto IL_0061;
  11728. }
  11729. }
  11730. IL_004d:
  11731. {
  11732. Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* L_11 = __this->___selector;
  11733. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_12 = V_1;
  11734. NullCheck(L_11);
  11735. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13;
  11736. L_13 = Func_2_Invoke_mA098B5996B6AE11EADA0A2F2DE377135468CEBAC_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  11737. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_13;
  11738. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  11739. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11740. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  11741. #endif
  11742. return (bool)1;
  11743. }
  11744. IL_0061:
  11745. {
  11746. Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785* L_14 = (Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785*)(&__this->___enumerator);
  11747. bool L_15;
  11748. L_15 = Enumerator_MoveNext_mBD8837024473F97D1F793AD3DF5E27568D7BDD06(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  11749. if (L_15)
  11750. {
  11751. goto IL_002b;
  11752. }
  11753. }
  11754. {
  11755. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  11756. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  11757. }
  11758. IL_0074:
  11759. {
  11760. return (bool)0;
  11761. }
  11762. }
  11763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_m54A65CB2977BDF55DA3004F81CF889F22E233DE9_gshared (WhereSelectListIterator_2_t783076280AA5A0279F1CF30B5F192A923D62C1E7* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  11764. {
  11765. {
  11766. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  11767. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  11768. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  11769. return (RuntimeObject*)L_1;
  11770. }
  11771. }
  11772. #ifdef __clang__
  11773. #pragma clang diagnostic pop
  11774. #endif
  11775. #ifdef __clang__
  11776. #pragma clang diagnostic push
  11777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11778. #pragma clang diagnostic ignored "-Wunused-variable"
  11779. #endif
  11780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_mDEC1BA11C8B63FF5BC0568D2F273C66867A0FC83_gshared (WhereSelectListIterator_2_t943FB9C430D28BC0B04E2A8E2B3E914860BCA6BC* __this, List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* ___0_source, Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* ___1_predicate, Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* ___2_selector, const RuntimeMethod* method)
  11781. {
  11782. {
  11783. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  11784. List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* L_0 = ___0_source;
  11785. __this->___source = L_0;
  11786. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  11787. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_1 = ___1_predicate;
  11788. __this->___predicate = L_1;
  11789. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  11790. Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* L_2 = ___2_selector;
  11791. __this->___selector = L_2;
  11792. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  11793. return;
  11794. }
  11795. }
  11796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectListIterator_2_Clone_m7F15BA24C1AD78593E0EFF5AA8220436BDB66612_gshared (WhereSelectListIterator_2_t943FB9C430D28BC0B04E2A8E2B3E914860BCA6BC* __this, const RuntimeMethod* method)
  11797. {
  11798. {
  11799. List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* L_0 = __this->___source;
  11800. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_1 = __this->___predicate;
  11801. Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* L_2 = __this->___selector;
  11802. WhereSelectListIterator_2_t943FB9C430D28BC0B04E2A8E2B3E914860BCA6BC* L_3 = (WhereSelectListIterator_2_t943FB9C430D28BC0B04E2A8E2B3E914860BCA6BC*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  11803. WhereSelectListIterator_2__ctor_mDEC1BA11C8B63FF5BC0568D2F273C66867A0FC83(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  11804. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  11805. }
  11806. }
  11807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_m56890DBD7344EE51AE2457C222E70BE9AF955C00_gshared (WhereSelectListIterator_2_t943FB9C430D28BC0B04E2A8E2B3E914860BCA6BC* __this, const RuntimeMethod* method)
  11808. {
  11809. int32_t V_0 = 0;
  11810. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 V_1;
  11811. memset((&V_1), 0, sizeof(V_1));
  11812. {
  11813. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  11814. V_0 = L_0;
  11815. int32_t L_1 = V_0;
  11816. if ((((int32_t)L_1) == ((int32_t)1)))
  11817. {
  11818. goto IL_0011;
  11819. }
  11820. }
  11821. {
  11822. int32_t L_2 = V_0;
  11823. if ((((int32_t)L_2) == ((int32_t)2)))
  11824. {
  11825. goto IL_0061;
  11826. }
  11827. }
  11828. {
  11829. goto IL_0074;
  11830. }
  11831. IL_0011:
  11832. {
  11833. List_1_tC4C8D746916C433D3343B92925052F1B9DB34A29* L_3 = __this->___source;
  11834. NullCheck(L_3);
  11835. Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785 L_4;
  11836. L_4 = List_1_GetEnumerator_m2E8AAA332A1CCE110C46806675D27756C848C264(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  11837. __this->___enumerator = L_4;
  11838. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  11839. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11840. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___m_String), (void*)NULL);
  11841. #endif
  11842. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  11843. goto IL_0061;
  11844. }
  11845. IL_002b:
  11846. {
  11847. Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785* L_5 = (Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785*)(&__this->___enumerator);
  11848. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_6;
  11849. L_6 = Enumerator_get_Current_m543479141C23CB5A761FFAE440388CA38F12F73A_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  11850. V_1 = L_6;
  11851. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_7 = __this->___predicate;
  11852. if (!L_7)
  11853. {
  11854. goto IL_004d;
  11855. }
  11856. }
  11857. {
  11858. Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* L_8 = __this->___predicate;
  11859. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_9 = V_1;
  11860. NullCheck(L_8);
  11861. bool L_10;
  11862. L_10 = Func_2_Invoke_m77C320974BB0E8AFA1A7C39B514DDD8C06942AC5_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  11863. if (!L_10)
  11864. {
  11865. goto IL_0061;
  11866. }
  11867. }
  11868. IL_004d:
  11869. {
  11870. Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* L_11 = __this->___selector;
  11871. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_12 = V_1;
  11872. NullCheck(L_11);
  11873. RuntimeObject* L_13;
  11874. L_13 = Func_2_Invoke_m3C9BCAF1F1F54BB85749F5001D1DFDBEAB600AC8_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  11875. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  11876. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  11877. return (bool)1;
  11878. }
  11879. IL_0061:
  11880. {
  11881. Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785* L_14 = (Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785*)(&__this->___enumerator);
  11882. bool L_15;
  11883. L_15 = Enumerator_MoveNext_mBD8837024473F97D1F793AD3DF5E27568D7BDD06(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  11884. if (L_15)
  11885. {
  11886. goto IL_002b;
  11887. }
  11888. }
  11889. {
  11890. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  11891. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  11892. }
  11893. IL_0074:
  11894. {
  11895. return (bool)0;
  11896. }
  11897. }
  11898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_m873C15FE36A52528B396D6A1919D572AFDCA52B6_gshared (WhereSelectListIterator_2_t943FB9C430D28BC0B04E2A8E2B3E914860BCA6BC* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  11899. {
  11900. {
  11901. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  11902. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  11903. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  11904. return (RuntimeObject*)L_1;
  11905. }
  11906. }
  11907. #ifdef __clang__
  11908. #pragma clang diagnostic pop
  11909. #endif
  11910. #ifdef __clang__
  11911. #pragma clang diagnostic push
  11912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11913. #pragma clang diagnostic ignored "-Wunused-variable"
  11914. #endif
  11915. 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)
  11916. {
  11917. {
  11918. (( 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));
  11919. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = ___0_source;
  11920. 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);
  11921. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_1 = ___1_predicate;
  11922. 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);
  11923. Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* L_2 = ___2_selector;
  11924. 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);
  11925. return;
  11926. }
  11927. }
  11928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0* WhereSelectListIterator_2_Clone_m8EC8E684FFDC3BC579DF37C08993B7F80966639D_gshared (WhereSelectListIterator_2_t86EE6817E8A1706688C6D82D82C9D44BC99CC336* __this, const RuntimeMethod* method)
  11929. {
  11930. {
  11931. 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));
  11932. 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));
  11933. 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));
  11934. WhereSelectListIterator_2_t86EE6817E8A1706688C6D82D82C9D44BC99CC336* L_3 = (WhereSelectListIterator_2_t86EE6817E8A1706688C6D82D82C9D44BC99CC336*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  11935. (( 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));
  11936. return (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)L_3;
  11937. }
  11938. }
  11939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_mBB81EEF5DFFEBDDB1AC24116FAD1D13505525569_gshared (WhereSelectListIterator_2_t86EE6817E8A1706688C6D82D82C9D44BC99CC336* __this, const RuntimeMethod* method)
  11940. {
  11941. const uint32_t SizeOf_TSource_tEB7490DB2885922B8C60E28873F5DB811BD9CEB3 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12));
  11942. const uint32_t SizeOf_Enumerator_t8A622325AF1352D3AB0ECDBB45A0AFB7AF959716 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9));
  11943. const uint32_t SizeOf_TResult_t11AC9139084FDCB528CAF75FE5166467D3329A05 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15));
  11944. const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_TSource_tEB7490DB2885922B8C60E28873F5DB811BD9CEB3);
  11945. const Il2CppFullySharedGenericAny L_8 = L_5;
  11946. const Il2CppFullySharedGenericAny L_11 = L_5;
  11947. const Il2CppFullySharedGenericAny L_12 = alloca(SizeOf_TResult_t11AC9139084FDCB528CAF75FE5166467D3329A05);
  11948. const Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF L_4 = alloca(SizeOf_Enumerator_t8A622325AF1352D3AB0ECDBB45A0AFB7AF959716);
  11949. int32_t V_0 = 0;
  11950. Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_TSource_tEB7490DB2885922B8C60E28873F5DB811BD9CEB3);
  11951. memset(V_1, 0, SizeOf_TSource_tEB7490DB2885922B8C60E28873F5DB811BD9CEB3);
  11952. {
  11953. 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));
  11954. V_0 = L_0;
  11955. int32_t L_1 = V_0;
  11956. if ((((int32_t)L_1) == ((int32_t)1)))
  11957. {
  11958. goto IL_0011;
  11959. }
  11960. }
  11961. {
  11962. int32_t L_2 = V_0;
  11963. if ((((int32_t)L_2) == ((int32_t)2)))
  11964. {
  11965. goto IL_0061;
  11966. }
  11967. }
  11968. {
  11969. goto IL_0074;
  11970. }
  11971. IL_0011:
  11972. {
  11973. 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));
  11974. NullCheck(L_3);
  11975. 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);
  11976. 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);
  11977. il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7),1), 2);
  11978. goto IL_0061;
  11979. }
  11980. IL_002b:
  11981. {
  11982. 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);
  11983. il2cpp_codegen_memcpy(V_1, L_5, SizeOf_TSource_tEB7490DB2885922B8C60E28873F5DB811BD9CEB3);
  11984. 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));
  11985. if (!L_6)
  11986. {
  11987. goto IL_004d;
  11988. }
  11989. }
  11990. {
  11991. 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));
  11992. il2cpp_codegen_memcpy(L_8, V_1, SizeOf_TSource_tEB7490DB2885922B8C60E28873F5DB811BD9CEB3);
  11993. NullCheck(L_7);
  11994. bool L_9;
  11995. 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));
  11996. if (!L_9)
  11997. {
  11998. goto IL_0061;
  11999. }
  12000. }
  12001. IL_004d:
  12002. {
  12003. 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));
  12004. il2cpp_codegen_memcpy(L_11, V_1, SizeOf_TSource_tEB7490DB2885922B8C60E28873F5DB811BD9CEB3);
  12005. NullCheck(L_10);
  12006. 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);
  12007. 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);
  12008. return (bool)1;
  12009. }
  12010. IL_0061:
  12011. {
  12012. bool L_13;
  12013. 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));
  12014. if (L_13)
  12015. {
  12016. goto IL_002b;
  12017. }
  12018. }
  12019. {
  12020. NullCheck((Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  12021. VirtualActionInvoker0::Invoke(12, (Iterator_1_t0F1D8198E840368AC82131EC1FF03EB76BCE73B0*)__this);
  12022. }
  12023. IL_0074:
  12024. {
  12025. return (bool)0;
  12026. }
  12027. }
  12028. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_m1739BDD134D3AF5A55DBB06AEE130B0C58E47014_gshared (WhereSelectListIterator_2_t86EE6817E8A1706688C6D82D82C9D44BC99CC336* __this, Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* ___0_predicate, const RuntimeMethod* method)
  12029. {
  12030. {
  12031. Func_2_t19E50C11C3E1F20B5A8FDB85D7DD353B6DFF868B* L_0 = ___0_predicate;
  12032. WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B* L_1 = (WhereEnumerableIterator_1_t8B24528558F527941435C4FE1D046216FE4F277B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  12033. (( 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));
  12034. return (RuntimeObject*)L_1;
  12035. }
  12036. }
  12037. #ifdef __clang__
  12038. #pragma clang diagnostic pop
  12039. #endif
  12040. #ifdef __clang__
  12041. #pragma clang diagnostic push
  12042. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12043. #pragma clang diagnostic ignored "-Wunused-variable"
  12044. #endif
  12045. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_m2F45E03F13987C106503E1A03492C57DFF49FA6D_gshared (WhereSelectListIterator_2_t41A7AE956EBDE8CEE5C27A6E3ECD7CD33F668730* __this, List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* ___2_selector, const RuntimeMethod* method)
  12046. {
  12047. {
  12048. Iterator_1__ctor_m426D8BD95B00FDA5C5E8FAE956FCB74E54BC7CC7((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  12049. List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* L_0 = ___0_source;
  12050. __this->___source = L_0;
  12051. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  12052. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_1 = ___1_predicate;
  12053. __this->___predicate = L_1;
  12054. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  12055. Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* L_2 = ___2_selector;
  12056. __this->___selector = L_2;
  12057. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  12058. return;
  12059. }
  12060. }
  12061. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07* WhereSelectListIterator_2_Clone_m017DDC5605971EF6DC6E63CC46E9C1FF67ECF3C3_gshared (WhereSelectListIterator_2_t41A7AE956EBDE8CEE5C27A6E3ECD7CD33F668730* __this, const RuntimeMethod* method)
  12062. {
  12063. {
  12064. List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* L_0 = __this->___source;
  12065. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_1 = __this->___predicate;
  12066. Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* L_2 = __this->___selector;
  12067. WhereSelectListIterator_2_t41A7AE956EBDE8CEE5C27A6E3ECD7CD33F668730* L_3 = (WhereSelectListIterator_2_t41A7AE956EBDE8CEE5C27A6E3ECD7CD33F668730*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  12068. WhereSelectListIterator_2__ctor_m2F45E03F13987C106503E1A03492C57DFF49FA6D(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  12069. return (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)L_3;
  12070. }
  12071. }
  12072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_mE2745F3BB6FB127C4C57AA2EC540DEAA7A89D622_gshared (WhereSelectListIterator_2_t41A7AE956EBDE8CEE5C27A6E3ECD7CD33F668730* __this, const RuntimeMethod* method)
  12073. {
  12074. int32_t V_0 = 0;
  12075. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 V_1;
  12076. memset((&V_1), 0, sizeof(V_1));
  12077. {
  12078. int32_t L_0 = ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state;
  12079. V_0 = L_0;
  12080. int32_t L_1 = V_0;
  12081. if ((((int32_t)L_1) == ((int32_t)1)))
  12082. {
  12083. goto IL_0011;
  12084. }
  12085. }
  12086. {
  12087. int32_t L_2 = V_0;
  12088. if ((((int32_t)L_2) == ((int32_t)2)))
  12089. {
  12090. goto IL_0061;
  12091. }
  12092. }
  12093. {
  12094. goto IL_0074;
  12095. }
  12096. IL_0011:
  12097. {
  12098. List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* L_3 = __this->___source;
  12099. NullCheck(L_3);
  12100. Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB L_4;
  12101. L_4 = List_1_GetEnumerator_mE2A3E04FB3B522B90EBAC4EFFF9614F47FE19D13(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  12102. __this->___enumerator = L_4;
  12103. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  12104. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12105. Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___enumerator))->____current))->___stringValue))->___text))->___m_String), (void*)NULL);
  12106. #endif
  12107. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12108. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___arrayValue), (void*)NULL);
  12109. #endif
  12110. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12111. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___objectValue), (void*)NULL);
  12112. #endif
  12113. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12114. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___anyValue), (void*)NULL);
  12115. #endif
  12116. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___state = 2;
  12117. goto IL_0061;
  12118. }
  12119. IL_002b:
  12120. {
  12121. Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB* L_5 = (Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB*)(&__this->___enumerator);
  12122. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_6;
  12123. L_6 = Enumerator_get_Current_m9F9305DFA7957A66E104431A3EB3D5C071B4587D_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  12124. V_1 = L_6;
  12125. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_7 = __this->___predicate;
  12126. if (!L_7)
  12127. {
  12128. goto IL_004d;
  12129. }
  12130. }
  12131. {
  12132. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_8 = __this->___predicate;
  12133. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_9 = V_1;
  12134. NullCheck(L_8);
  12135. bool L_10;
  12136. L_10 = Func_2_Invoke_m60AC8696E0B36FEA3C3F1A9818798A3D18953D63_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  12137. if (!L_10)
  12138. {
  12139. goto IL_0061;
  12140. }
  12141. }
  12142. IL_004d:
  12143. {
  12144. Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* L_11 = __this->___selector;
  12145. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_12 = V_1;
  12146. NullCheck(L_11);
  12147. int32_t L_13;
  12148. L_13 = Func_2_Invoke_m321B177CDE142D1D55BBD1D63153186A54FEE249_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  12149. ((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this)->___current = L_13;
  12150. return (bool)1;
  12151. }
  12152. IL_0061:
  12153. {
  12154. Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB* L_14 = (Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB*)(&__this->___enumerator);
  12155. bool L_15;
  12156. L_15 = Enumerator_MoveNext_m698365CC16BD65E80A0737FD26ED23F19C8AE5DF(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  12157. if (L_15)
  12158. {
  12159. goto IL_002b;
  12160. }
  12161. }
  12162. {
  12163. NullCheck((Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  12164. VirtualActionInvoker0::Invoke(12, (Iterator_1_tCCB165DB1184FCEC531345224E55B98DDF04BD07*)__this);
  12165. }
  12166. IL_0074:
  12167. {
  12168. return (bool)0;
  12169. }
  12170. }
  12171. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_mF06218BFCB481A4B87E64900FBFE9FDABB11A7C3_gshared (WhereSelectListIterator_2_t41A7AE956EBDE8CEE5C27A6E3ECD7CD33F668730* __this, Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* ___0_predicate, const RuntimeMethod* method)
  12172. {
  12173. {
  12174. Func_2_t63A057E8762189D8C22BF71360D00C1047680DFA* L_0 = ___0_predicate;
  12175. WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A* L_1 = (WhereEnumerableIterator_1_t5DBA717695B8C7E60489C86AEB1FF673F50E293A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  12176. WhereEnumerableIterator_1__ctor_mA7F4C6508A043D99B8288E43867D576F4697E4EE(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  12177. return (RuntimeObject*)L_1;
  12178. }
  12179. }
  12180. #ifdef __clang__
  12181. #pragma clang diagnostic pop
  12182. #endif
  12183. #ifdef __clang__
  12184. #pragma clang diagnostic push
  12185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12186. #pragma clang diagnostic ignored "-Wunused-variable"
  12187. #endif
  12188. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_mA16961886A67BC49FFE65D6057D3BA28D407DF89_gshared (WhereSelectListIterator_2_t6C3621A89FA834F0251E7EF9F3484147BB4FD39E* __this, List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* ___2_selector, const RuntimeMethod* method)
  12189. {
  12190. {
  12191. Iterator_1__ctor_m1B09BFBB8B83E605D7C7487F0E6A4986CE070943((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  12192. List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* L_0 = ___0_source;
  12193. __this->___source = L_0;
  12194. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  12195. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_1 = ___1_predicate;
  12196. __this->___predicate = L_1;
  12197. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  12198. Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* L_2 = ___2_selector;
  12199. __this->___selector = L_2;
  12200. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  12201. return;
  12202. }
  12203. }
  12204. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D* WhereSelectListIterator_2_Clone_m01258FBF3047EACEBBBE89855BDAE5197B095A79_gshared (WhereSelectListIterator_2_t6C3621A89FA834F0251E7EF9F3484147BB4FD39E* __this, const RuntimeMethod* method)
  12205. {
  12206. {
  12207. List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* L_0 = __this->___source;
  12208. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_1 = __this->___predicate;
  12209. Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* L_2 = __this->___selector;
  12210. WhereSelectListIterator_2_t6C3621A89FA834F0251E7EF9F3484147BB4FD39E* L_3 = (WhereSelectListIterator_2_t6C3621A89FA834F0251E7EF9F3484147BB4FD39E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  12211. WhereSelectListIterator_2__ctor_mA16961886A67BC49FFE65D6057D3BA28D407DF89(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  12212. return (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)L_3;
  12213. }
  12214. }
  12215. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_mE119EF6FA88D7E63491FC5611A5F34D3602F5D1B_gshared (WhereSelectListIterator_2_t6C3621A89FA834F0251E7EF9F3484147BB4FD39E* __this, const RuntimeMethod* method)
  12216. {
  12217. int32_t V_0 = 0;
  12218. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 V_1;
  12219. memset((&V_1), 0, sizeof(V_1));
  12220. {
  12221. int32_t L_0 = ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state;
  12222. V_0 = L_0;
  12223. int32_t L_1 = V_0;
  12224. if ((((int32_t)L_1) == ((int32_t)1)))
  12225. {
  12226. goto IL_0011;
  12227. }
  12228. }
  12229. {
  12230. int32_t L_2 = V_0;
  12231. if ((((int32_t)L_2) == ((int32_t)2)))
  12232. {
  12233. goto IL_0061;
  12234. }
  12235. }
  12236. {
  12237. goto IL_0074;
  12238. }
  12239. IL_0011:
  12240. {
  12241. List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* L_3 = __this->___source;
  12242. NullCheck(L_3);
  12243. Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB L_4;
  12244. L_4 = List_1_GetEnumerator_mE2A3E04FB3B522B90EBAC4EFFF9614F47FE19D13(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  12245. __this->___enumerator = L_4;
  12246. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  12247. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12248. Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___enumerator))->____current))->___stringValue))->___text))->___m_String), (void*)NULL);
  12249. #endif
  12250. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12251. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___arrayValue), (void*)NULL);
  12252. #endif
  12253. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12254. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___objectValue), (void*)NULL);
  12255. #endif
  12256. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12257. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___anyValue), (void*)NULL);
  12258. #endif
  12259. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___state = 2;
  12260. goto IL_0061;
  12261. }
  12262. IL_002b:
  12263. {
  12264. Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB* L_5 = (Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB*)(&__this->___enumerator);
  12265. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_6;
  12266. L_6 = Enumerator_get_Current_m9F9305DFA7957A66E104431A3EB3D5C071B4587D_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  12267. V_1 = L_6;
  12268. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_7 = __this->___predicate;
  12269. if (!L_7)
  12270. {
  12271. goto IL_004d;
  12272. }
  12273. }
  12274. {
  12275. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_8 = __this->___predicate;
  12276. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_9 = V_1;
  12277. NullCheck(L_8);
  12278. bool L_10;
  12279. L_10 = Func_2_Invoke_m60AC8696E0B36FEA3C3F1A9818798A3D18953D63_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  12280. if (!L_10)
  12281. {
  12282. goto IL_0061;
  12283. }
  12284. }
  12285. IL_004d:
  12286. {
  12287. Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* L_11 = __this->___selector;
  12288. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_12 = V_1;
  12289. NullCheck(L_11);
  12290. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13;
  12291. L_13 = Func_2_Invoke_m7C8D770BA29067A536942979753FAB53ED84A348_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  12292. ((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current = L_13;
  12293. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringOriginalCase), (void*)NULL);
  12294. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12295. Il2CppCodeGenWriteBarrier((void**)&(((&((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this)->___current))->___m_StringLowerCase), (void*)NULL);
  12296. #endif
  12297. return (bool)1;
  12298. }
  12299. IL_0061:
  12300. {
  12301. Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB* L_14 = (Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB*)(&__this->___enumerator);
  12302. bool L_15;
  12303. L_15 = Enumerator_MoveNext_m698365CC16BD65E80A0737FD26ED23F19C8AE5DF(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  12304. if (L_15)
  12305. {
  12306. goto IL_002b;
  12307. }
  12308. }
  12309. {
  12310. NullCheck((Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  12311. VirtualActionInvoker0::Invoke(12, (Iterator_1_tE6B605B8CEAAA7680455D82B5BF52914D0C3892D*)__this);
  12312. }
  12313. IL_0074:
  12314. {
  12315. return (bool)0;
  12316. }
  12317. }
  12318. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_mAEEE2C3DA2DBA62F84C02FE5EDD8894338DC5D55_gshared (WhereSelectListIterator_2_t6C3621A89FA834F0251E7EF9F3484147BB4FD39E* __this, Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* ___0_predicate, const RuntimeMethod* method)
  12319. {
  12320. {
  12321. Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* L_0 = ___0_predicate;
  12322. WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C* L_1 = (WhereEnumerableIterator_1_t98114935A3AA4F0199B53A5027B776D5AFF9AF6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  12323. WhereEnumerableIterator_1__ctor_m0C64291A42967A645028F01B6069873BFB0831E4(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  12324. return (RuntimeObject*)L_1;
  12325. }
  12326. }
  12327. #ifdef __clang__
  12328. #pragma clang diagnostic pop
  12329. #endif
  12330. #ifdef __clang__
  12331. #pragma clang diagnostic push
  12332. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12333. #pragma clang diagnostic ignored "-Wunused-variable"
  12334. #endif
  12335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhereSelectListIterator_2__ctor_mDB747029572F65F32894254A0E779C445B0B1E15_gshared (WhereSelectListIterator_2_t96704D85C19313BF5304499CA0648C85A9DA5C4F* __this, List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* ___0_source, Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* ___1_predicate, Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* ___2_selector, const RuntimeMethod* method)
  12336. {
  12337. {
  12338. Iterator_1__ctor_m3E47867714E05673E54C6B73D9242F5FFADA1F63((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  12339. List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* L_0 = ___0_source;
  12340. __this->___source = L_0;
  12341. Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
  12342. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_1 = ___1_predicate;
  12343. __this->___predicate = L_1;
  12344. Il2CppCodeGenWriteBarrier((void**)(&__this->___predicate), (void*)L_1);
  12345. Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* L_2 = ___2_selector;
  12346. __this->___selector = L_2;
  12347. Il2CppCodeGenWriteBarrier((void**)(&__this->___selector), (void*)L_2);
  12348. return;
  12349. }
  12350. }
  12351. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA* WhereSelectListIterator_2_Clone_m1509E7222F78F6B89F836EA7A8742EBDFFC020F9_gshared (WhereSelectListIterator_2_t96704D85C19313BF5304499CA0648C85A9DA5C4F* __this, const RuntimeMethod* method)
  12352. {
  12353. {
  12354. List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* L_0 = __this->___source;
  12355. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_1 = __this->___predicate;
  12356. Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* L_2 = __this->___selector;
  12357. WhereSelectListIterator_2_t96704D85C19313BF5304499CA0648C85A9DA5C4F* L_3 = (WhereSelectListIterator_2_t96704D85C19313BF5304499CA0648C85A9DA5C4F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  12358. WhereSelectListIterator_2__ctor_mDB747029572F65F32894254A0E779C445B0B1E15(L_3, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  12359. return (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)L_3;
  12360. }
  12361. }
  12362. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhereSelectListIterator_2_MoveNext_mF219C7B364CA9F7692179ED01E1588FD7862A585_gshared (WhereSelectListIterator_2_t96704D85C19313BF5304499CA0648C85A9DA5C4F* __this, const RuntimeMethod* method)
  12363. {
  12364. int32_t V_0 = 0;
  12365. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 V_1;
  12366. memset((&V_1), 0, sizeof(V_1));
  12367. {
  12368. int32_t L_0 = ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state;
  12369. V_0 = L_0;
  12370. int32_t L_1 = V_0;
  12371. if ((((int32_t)L_1) == ((int32_t)1)))
  12372. {
  12373. goto IL_0011;
  12374. }
  12375. }
  12376. {
  12377. int32_t L_2 = V_0;
  12378. if ((((int32_t)L_2) == ((int32_t)2)))
  12379. {
  12380. goto IL_0061;
  12381. }
  12382. }
  12383. {
  12384. goto IL_0074;
  12385. }
  12386. IL_0011:
  12387. {
  12388. List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* L_3 = __this->___source;
  12389. NullCheck(L_3);
  12390. Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB L_4;
  12391. L_4 = List_1_GetEnumerator_mE2A3E04FB3B522B90EBAC4EFFF9614F47FE19D13(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  12392. __this->___enumerator = L_4;
  12393. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____list), (void*)NULL);
  12394. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12395. Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___enumerator))->____current))->___stringValue))->___text))->___m_String), (void*)NULL);
  12396. #endif
  12397. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12398. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___arrayValue), (void*)NULL);
  12399. #endif
  12400. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12401. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___objectValue), (void*)NULL);
  12402. #endif
  12403. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12404. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___anyValue), (void*)NULL);
  12405. #endif
  12406. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___state = 2;
  12407. goto IL_0061;
  12408. }
  12409. IL_002b:
  12410. {
  12411. Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB* L_5 = (Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB*)(&__this->___enumerator);
  12412. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_6;
  12413. L_6 = Enumerator_get_Current_m9F9305DFA7957A66E104431A3EB3D5C071B4587D_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  12414. V_1 = L_6;
  12415. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_7 = __this->___predicate;
  12416. if (!L_7)
  12417. {
  12418. goto IL_004d;
  12419. }
  12420. }
  12421. {
  12422. Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* L_8 = __this->___predicate;
  12423. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_9 = V_1;
  12424. NullCheck(L_8);
  12425. bool L_10;
  12426. L_10 = Func_2_Invoke_m60AC8696E0B36FEA3C3F1A9818798A3D18953D63_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  12427. if (!L_10)
  12428. {
  12429. goto IL_0061;
  12430. }
  12431. }
  12432. IL_004d:
  12433. {
  12434. Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* L_11 = __this->___selector;
  12435. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_12 = V_1;
  12436. NullCheck(L_11);
  12437. RuntimeObject* L_13;
  12438. L_13 = Func_2_Invoke_mCF21D6903C1C9AB285FB0E244CDE0E9ACAC429ED_inline(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  12439. ((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current = L_13;
  12440. Il2CppCodeGenWriteBarrier((void**)(&((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this)->___current), (void*)L_13);
  12441. return (bool)1;
  12442. }
  12443. IL_0061:
  12444. {
  12445. Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB* L_14 = (Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB*)(&__this->___enumerator);
  12446. bool L_15;
  12447. L_15 = Enumerator_MoveNext_m698365CC16BD65E80A0737FD26ED23F19C8AE5DF(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  12448. if (L_15)
  12449. {
  12450. goto IL_002b;
  12451. }
  12452. }
  12453. {
  12454. NullCheck((Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  12455. VirtualActionInvoker0::Invoke(12, (Iterator_1_t99A1802EE86A3D5BF71B2DDB37F159C4AFA448EA*)__this);
  12456. }
  12457. IL_0074:
  12458. {
  12459. return (bool)0;
  12460. }
  12461. }
  12462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WhereSelectListIterator_2_Where_mF790B9A9E8480C2654B0FA2B916F50565B9831F1_gshared (WhereSelectListIterator_2_t96704D85C19313BF5304499CA0648C85A9DA5C4F* __this, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___0_predicate, const RuntimeMethod* method)
  12463. {
  12464. {
  12465. Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_0 = ___0_predicate;
  12466. WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4* L_1 = (WhereEnumerableIterator_1_t1E787D13759F5A31C94B3FAED181402B25C278F4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
  12467. WhereEnumerableIterator_1__ctor_m8C0DA4CDA5431C03561F67C4393BB18CDD891F01(L_1, (RuntimeObject*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  12468. return (RuntimeObject*)L_1;
  12469. }
  12470. }
  12471. #ifdef __clang__
  12472. #pragma clang diagnostic pop
  12473. #endif
  12474. #ifdef __clang__
  12475. #pragma clang diagnostic push
  12476. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12477. #pragma clang diagnostic ignored "-Wunused-variable"
  12478. #endif
  12479. void WriteDelegate_Invoke_mE86A5384298CF3DF2344D386DC4CA589E42DE399_Multicast(WriteDelegate_t6A0EB21668C92D873ACB875924DE54518D8B7234* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  12480. {
  12481. il2cpp_array_size_t length = __this->___delegates->max_length;
  12482. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  12483. for (il2cpp_array_size_t i = 0; i < length; i++)
  12484. {
  12485. WriteDelegate_t6A0EB21668C92D873ACB875924DE54518D8B7234* currentDelegate = reinterpret_cast<WriteDelegate_t6A0EB21668C92D873ACB875924DE54518D8B7234*>(delegatesToInvoke[i]);
  12486. typedef void (*FunctionPointerType) (RuntimeObject*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*, float, const RuntimeMethod*);
  12487. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  12488. }
  12489. }
  12490. void WriteDelegate_Invoke_mE86A5384298CF3DF2344D386DC4CA589E42DE399_OpenInst(WriteDelegate_t6A0EB21668C92D873ACB875924DE54518D8B7234* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  12491. {
  12492. typedef void (*FunctionPointerType) (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*, float, const RuntimeMethod*);
  12493. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  12494. }
  12495. void WriteDelegate_Invoke_mE86A5384298CF3DF2344D386DC4CA589E42DE399_OpenStatic(WriteDelegate_t6A0EB21668C92D873ACB875924DE54518D8B7234* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  12496. {
  12497. typedef void (*FunctionPointerType) (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*, float, const RuntimeMethod*);
  12498. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  12499. }
  12500. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate__ctor_m630834333CB7AE51AB01F7713157EE57991D03D7_gshared (WriteDelegate_t6A0EB21668C92D873ACB875924DE54518D8B7234* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  12501. {
  12502. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  12503. __this->___method = ___1_method;
  12504. __this->___m_target = ___0_object;
  12505. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  12506. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  12507. __this->___method_code = (intptr_t)__this;
  12508. if (MethodIsStatic((RuntimeMethod*)___1_method))
  12509. {
  12510. bool isOpen = parameterCount == 2;
  12511. if (isOpen)
  12512. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_mE86A5384298CF3DF2344D386DC4CA589E42DE399_OpenStatic;
  12513. else
  12514. {
  12515. __this->___invoke_impl = __this->___method_ptr;
  12516. __this->___method_code = (intptr_t)__this->___m_target;
  12517. }
  12518. }
  12519. else
  12520. {
  12521. bool isOpen = parameterCount == 1;
  12522. if (isOpen)
  12523. {
  12524. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_mE86A5384298CF3DF2344D386DC4CA589E42DE399_OpenInst;
  12525. }
  12526. else
  12527. {
  12528. if (___0_object == NULL)
  12529. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  12530. __this->___invoke_impl = __this->___method_ptr;
  12531. __this->___method_code = (intptr_t)__this->___m_target;
  12532. }
  12533. }
  12534. __this->___extra_arg = (intptr_t)&WriteDelegate_Invoke_mE86A5384298CF3DF2344D386DC4CA589E42DE399_Multicast;
  12535. }
  12536. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate_Invoke_mE86A5384298CF3DF2344D386DC4CA589E42DE399_gshared (WriteDelegate_t6A0EB21668C92D873ACB875924DE54518D8B7234* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  12537. {
  12538. typedef void (*FunctionPointerType) (RuntimeObject*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*, float, const RuntimeMethod*);
  12539. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(__this->___method));
  12540. }
  12541. #ifdef __clang__
  12542. #pragma clang diagnostic pop
  12543. #endif
  12544. #ifdef __clang__
  12545. #pragma clang diagnostic push
  12546. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12547. #pragma clang diagnostic ignored "-Wunused-variable"
  12548. #endif
  12549. void WriteDelegate_Invoke_m86BA7048E52732500448764B50B058BBB1AB029A_Multicast(WriteDelegate_t737D0DA8D96562AD76BB67D9C5A5199EDB0171E1* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  12550. {
  12551. il2cpp_array_size_t length = __this->___delegates->max_length;
  12552. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  12553. for (il2cpp_array_size_t i = 0; i < length; i++)
  12554. {
  12555. WriteDelegate_t737D0DA8D96562AD76BB67D9C5A5199EDB0171E1* currentDelegate = reinterpret_cast<WriteDelegate_t737D0DA8D96562AD76BB67D9C5A5199EDB0171E1*>(delegatesToInvoke[i]);
  12556. typedef void (*FunctionPointerType) (RuntimeObject*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8*, int32_t, const RuntimeMethod*);
  12557. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  12558. }
  12559. }
  12560. void WriteDelegate_Invoke_m86BA7048E52732500448764B50B058BBB1AB029A_OpenInst(WriteDelegate_t737D0DA8D96562AD76BB67D9C5A5199EDB0171E1* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  12561. {
  12562. typedef void (*FunctionPointerType) (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8*, int32_t, const RuntimeMethod*);
  12563. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  12564. }
  12565. void WriteDelegate_Invoke_m86BA7048E52732500448764B50B058BBB1AB029A_OpenStatic(WriteDelegate_t737D0DA8D96562AD76BB67D9C5A5199EDB0171E1* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  12566. {
  12567. typedef void (*FunctionPointerType) (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8*, int32_t, const RuntimeMethod*);
  12568. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  12569. }
  12570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate__ctor_m2AA9BE88F67A2DA68720D6B5F2AFFA89E23BB597_gshared (WriteDelegate_t737D0DA8D96562AD76BB67D9C5A5199EDB0171E1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  12571. {
  12572. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  12573. __this->___method = ___1_method;
  12574. __this->___m_target = ___0_object;
  12575. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  12576. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  12577. __this->___method_code = (intptr_t)__this;
  12578. if (MethodIsStatic((RuntimeMethod*)___1_method))
  12579. {
  12580. bool isOpen = parameterCount == 2;
  12581. if (isOpen)
  12582. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m86BA7048E52732500448764B50B058BBB1AB029A_OpenStatic;
  12583. else
  12584. {
  12585. __this->___invoke_impl = __this->___method_ptr;
  12586. __this->___method_code = (intptr_t)__this->___m_target;
  12587. }
  12588. }
  12589. else
  12590. {
  12591. bool isOpen = parameterCount == 1;
  12592. if (isOpen)
  12593. {
  12594. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m86BA7048E52732500448764B50B058BBB1AB029A_OpenInst;
  12595. }
  12596. else
  12597. {
  12598. if (___0_object == NULL)
  12599. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  12600. __this->___invoke_impl = __this->___method_ptr;
  12601. __this->___method_code = (intptr_t)__this->___m_target;
  12602. }
  12603. }
  12604. __this->___extra_arg = (intptr_t)&WriteDelegate_Invoke_m86BA7048E52732500448764B50B058BBB1AB029A_Multicast;
  12605. }
  12606. 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)
  12607. {
  12608. typedef void (*FunctionPointerType) (RuntimeObject*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8*, int32_t, const RuntimeMethod*);
  12609. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(__this->___method));
  12610. }
  12611. #ifdef __clang__
  12612. #pragma clang diagnostic pop
  12613. #endif
  12614. #ifdef __clang__
  12615. #pragma clang diagnostic push
  12616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12617. #pragma clang diagnostic ignored "-Wunused-variable"
  12618. #endif
  12619. void WriteDelegate_Invoke_m6DAF352FCBE9E4A508A3AB7056209E9DEDCE6ACC_Multicast(WriteDelegate_t907C2DAF3A619B832C6D9441AF1C4CDA7914AF1D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  12620. {
  12621. il2cpp_array_size_t length = __this->___delegates->max_length;
  12622. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  12623. for (il2cpp_array_size_t i = 0; i < length; i++)
  12624. {
  12625. WriteDelegate_t907C2DAF3A619B832C6D9441AF1C4CDA7914AF1D* currentDelegate = reinterpret_cast<WriteDelegate_t907C2DAF3A619B832C6D9441AF1C4CDA7914AF1D*>(delegatesToInvoke[i]);
  12626. typedef void (*FunctionPointerType) (RuntimeObject*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*, float, const RuntimeMethod*);
  12627. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  12628. }
  12629. }
  12630. void WriteDelegate_Invoke_m6DAF352FCBE9E4A508A3AB7056209E9DEDCE6ACC_OpenInst(WriteDelegate_t907C2DAF3A619B832C6D9441AF1C4CDA7914AF1D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  12631. {
  12632. typedef void (*FunctionPointerType) (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*, float, const RuntimeMethod*);
  12633. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  12634. }
  12635. void WriteDelegate_Invoke_m6DAF352FCBE9E4A508A3AB7056209E9DEDCE6ACC_OpenStatic(WriteDelegate_t907C2DAF3A619B832C6D9441AF1C4CDA7914AF1D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  12636. {
  12637. typedef void (*FunctionPointerType) (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*, float, const RuntimeMethod*);
  12638. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  12639. }
  12640. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate__ctor_m4F33ED7C62B9E61B33CC81A7B5C739D0396BC209_gshared (WriteDelegate_t907C2DAF3A619B832C6D9441AF1C4CDA7914AF1D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  12641. {
  12642. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  12643. __this->___method = ___1_method;
  12644. __this->___m_target = ___0_object;
  12645. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  12646. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  12647. __this->___method_code = (intptr_t)__this;
  12648. if (MethodIsStatic((RuntimeMethod*)___1_method))
  12649. {
  12650. bool isOpen = parameterCount == 2;
  12651. if (isOpen)
  12652. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m6DAF352FCBE9E4A508A3AB7056209E9DEDCE6ACC_OpenStatic;
  12653. else
  12654. {
  12655. __this->___invoke_impl = __this->___method_ptr;
  12656. __this->___method_code = (intptr_t)__this->___m_target;
  12657. }
  12658. }
  12659. else
  12660. {
  12661. bool isOpen = parameterCount == 1;
  12662. if (isOpen)
  12663. {
  12664. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m6DAF352FCBE9E4A508A3AB7056209E9DEDCE6ACC_OpenInst;
  12665. }
  12666. else
  12667. {
  12668. if (___0_object == NULL)
  12669. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  12670. __this->___invoke_impl = __this->___method_ptr;
  12671. __this->___method_code = (intptr_t)__this->___m_target;
  12672. }
  12673. }
  12674. __this->___extra_arg = (intptr_t)&WriteDelegate_Invoke_m6DAF352FCBE9E4A508A3AB7056209E9DEDCE6ACC_Multicast;
  12675. }
  12676. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate_Invoke_m6DAF352FCBE9E4A508A3AB7056209E9DEDCE6ACC_gshared (WriteDelegate_t907C2DAF3A619B832C6D9441AF1C4CDA7914AF1D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  12677. {
  12678. typedef void (*FunctionPointerType) (RuntimeObject*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*, float, const RuntimeMethod*);
  12679. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(__this->___method));
  12680. }
  12681. #ifdef __clang__
  12682. #pragma clang diagnostic pop
  12683. #endif
  12684. #ifdef __clang__
  12685. #pragma clang diagnostic push
  12686. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12687. #pragma clang diagnostic ignored "-Wunused-variable"
  12688. #endif
  12689. void WriteDelegate_Invoke_mDCBB3FCC716BDB01FBB6A93055CB254FEFF466CA_Multicast(WriteDelegate_tE9F20B5E1A664D239EFDD91143B963A216AAB1C7* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  12690. {
  12691. il2cpp_array_size_t length = __this->___delegates->max_length;
  12692. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  12693. for (il2cpp_array_size_t i = 0; i < length; i++)
  12694. {
  12695. WriteDelegate_tE9F20B5E1A664D239EFDD91143B963A216AAB1C7* currentDelegate = reinterpret_cast<WriteDelegate_tE9F20B5E1A664D239EFDD91143B963A216AAB1C7*>(delegatesToInvoke[i]);
  12696. typedef void (*FunctionPointerType) (RuntimeObject*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*, int32_t, const RuntimeMethod*);
  12697. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  12698. }
  12699. }
  12700. void WriteDelegate_Invoke_mDCBB3FCC716BDB01FBB6A93055CB254FEFF466CA_OpenInst(WriteDelegate_tE9F20B5E1A664D239EFDD91143B963A216AAB1C7* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  12701. {
  12702. typedef void (*FunctionPointerType) (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*, int32_t, const RuntimeMethod*);
  12703. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  12704. }
  12705. void WriteDelegate_Invoke_mDCBB3FCC716BDB01FBB6A93055CB254FEFF466CA_OpenStatic(WriteDelegate_tE9F20B5E1A664D239EFDD91143B963A216AAB1C7* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  12706. {
  12707. typedef void (*FunctionPointerType) (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*, int32_t, const RuntimeMethod*);
  12708. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  12709. }
  12710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate__ctor_m1067E857FEE330354C23F3DB8C7B30143BCA679D_gshared (WriteDelegate_tE9F20B5E1A664D239EFDD91143B963A216AAB1C7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  12711. {
  12712. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  12713. __this->___method = ___1_method;
  12714. __this->___m_target = ___0_object;
  12715. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  12716. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  12717. __this->___method_code = (intptr_t)__this;
  12718. if (MethodIsStatic((RuntimeMethod*)___1_method))
  12719. {
  12720. bool isOpen = parameterCount == 2;
  12721. if (isOpen)
  12722. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_mDCBB3FCC716BDB01FBB6A93055CB254FEFF466CA_OpenStatic;
  12723. else
  12724. {
  12725. __this->___invoke_impl = __this->___method_ptr;
  12726. __this->___method_code = (intptr_t)__this->___m_target;
  12727. }
  12728. }
  12729. else
  12730. {
  12731. bool isOpen = parameterCount == 1;
  12732. if (isOpen)
  12733. {
  12734. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_mDCBB3FCC716BDB01FBB6A93055CB254FEFF466CA_OpenInst;
  12735. }
  12736. else
  12737. {
  12738. if (___0_object == NULL)
  12739. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  12740. __this->___invoke_impl = __this->___method_ptr;
  12741. __this->___method_code = (intptr_t)__this->___m_target;
  12742. }
  12743. }
  12744. __this->___extra_arg = (intptr_t)&WriteDelegate_Invoke_mDCBB3FCC716BDB01FBB6A93055CB254FEFF466CA_Multicast;
  12745. }
  12746. 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)
  12747. {
  12748. typedef void (*FunctionPointerType) (RuntimeObject*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*, int32_t, const RuntimeMethod*);
  12749. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(__this->___method));
  12750. }
  12751. #ifdef __clang__
  12752. #pragma clang diagnostic pop
  12753. #endif
  12754. #ifdef __clang__
  12755. #pragma clang diagnostic push
  12756. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12757. #pragma clang diagnostic ignored "-Wunused-variable"
  12758. #endif
  12759. void WriteDelegate_Invoke_m78604525C7D756C919B71D80FE8B7C42684A0F60_Multicast(WriteDelegate_t023838BBDB83C818E9FDC98ABFA9A9396823E789* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  12760. {
  12761. il2cpp_array_size_t length = __this->___delegates->max_length;
  12762. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  12763. for (il2cpp_array_size_t i = 0; i < length; i++)
  12764. {
  12765. WriteDelegate_t023838BBDB83C818E9FDC98ABFA9A9396823E789* currentDelegate = reinterpret_cast<WriteDelegate_t023838BBDB83C818E9FDC98ABFA9A9396823E789*>(delegatesToInvoke[i]);
  12766. typedef void (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, float, const RuntimeMethod*);
  12767. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  12768. }
  12769. }
  12770. void WriteDelegate_Invoke_m78604525C7D756C919B71D80FE8B7C42684A0F60_OpenInst(WriteDelegate_t023838BBDB83C818E9FDC98ABFA9A9396823E789* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  12771. {
  12772. typedef void (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, float, const RuntimeMethod*);
  12773. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  12774. }
  12775. void WriteDelegate_Invoke_m78604525C7D756C919B71D80FE8B7C42684A0F60_OpenStatic(WriteDelegate_t023838BBDB83C818E9FDC98ABFA9A9396823E789* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  12776. {
  12777. typedef void (*FunctionPointerType) (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, float, const RuntimeMethod*);
  12778. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  12779. }
  12780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate__ctor_mC9073752A9F993A89037EB0FCF8968BCB14AE3A3_gshared (WriteDelegate_t023838BBDB83C818E9FDC98ABFA9A9396823E789* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  12781. {
  12782. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  12783. __this->___method = ___1_method;
  12784. __this->___m_target = ___0_object;
  12785. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  12786. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  12787. __this->___method_code = (intptr_t)__this;
  12788. if (MethodIsStatic((RuntimeMethod*)___1_method))
  12789. {
  12790. bool isOpen = parameterCount == 2;
  12791. if (isOpen)
  12792. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m78604525C7D756C919B71D80FE8B7C42684A0F60_OpenStatic;
  12793. else
  12794. {
  12795. __this->___invoke_impl = __this->___method_ptr;
  12796. __this->___method_code = (intptr_t)__this->___m_target;
  12797. }
  12798. }
  12799. else
  12800. {
  12801. bool isOpen = parameterCount == 1;
  12802. if (isOpen)
  12803. {
  12804. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m78604525C7D756C919B71D80FE8B7C42684A0F60_OpenInst;
  12805. }
  12806. else
  12807. {
  12808. if (___0_object == NULL)
  12809. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  12810. __this->___invoke_impl = __this->___method_ptr;
  12811. __this->___method_code = (intptr_t)__this->___m_target;
  12812. }
  12813. }
  12814. __this->___extra_arg = (intptr_t)&WriteDelegate_Invoke_m78604525C7D756C919B71D80FE8B7C42684A0F60_Multicast;
  12815. }
  12816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate_Invoke_m78604525C7D756C919B71D80FE8B7C42684A0F60_gshared (WriteDelegate_t023838BBDB83C818E9FDC98ABFA9A9396823E789* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  12817. {
  12818. typedef void (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, float, const RuntimeMethod*);
  12819. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(__this->___method));
  12820. }
  12821. #ifdef __clang__
  12822. #pragma clang diagnostic pop
  12823. #endif
  12824. #ifdef __clang__
  12825. #pragma clang diagnostic push
  12826. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12827. #pragma clang diagnostic ignored "-Wunused-variable"
  12828. #endif
  12829. void WriteDelegate_Invoke_m86B402A7CEAB3ADDAB046D1975023F53BFB4E878_Multicast(WriteDelegate_t98EF2EAAD5827503FF2F0213C32A4961968D75A0* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  12830. {
  12831. il2cpp_array_size_t length = __this->___delegates->max_length;
  12832. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  12833. for (il2cpp_array_size_t i = 0; i < length; i++)
  12834. {
  12835. WriteDelegate_t98EF2EAAD5827503FF2F0213C32A4961968D75A0* currentDelegate = reinterpret_cast<WriteDelegate_t98EF2EAAD5827503FF2F0213C32A4961968D75A0*>(delegatesToInvoke[i]);
  12836. typedef void (*FunctionPointerType) (RuntimeObject*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*, int32_t, const RuntimeMethod*);
  12837. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  12838. }
  12839. }
  12840. void WriteDelegate_Invoke_m86B402A7CEAB3ADDAB046D1975023F53BFB4E878_OpenInst(WriteDelegate_t98EF2EAAD5827503FF2F0213C32A4961968D75A0* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  12841. {
  12842. typedef void (*FunctionPointerType) (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*, int32_t, const RuntimeMethod*);
  12843. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  12844. }
  12845. void WriteDelegate_Invoke_m86B402A7CEAB3ADDAB046D1975023F53BFB4E878_OpenStatic(WriteDelegate_t98EF2EAAD5827503FF2F0213C32A4961968D75A0* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___0_val, int32_t ___1_fieldValue, const RuntimeMethod* method)
  12846. {
  12847. typedef void (*FunctionPointerType) (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*, int32_t, const RuntimeMethod*);
  12848. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  12849. }
  12850. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate__ctor_mAA1CB4066F7346F24DA38ED5A1240309F0C4BC60_gshared (WriteDelegate_t98EF2EAAD5827503FF2F0213C32A4961968D75A0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  12851. {
  12852. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  12853. __this->___method = ___1_method;
  12854. __this->___m_target = ___0_object;
  12855. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  12856. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  12857. __this->___method_code = (intptr_t)__this;
  12858. if (MethodIsStatic((RuntimeMethod*)___1_method))
  12859. {
  12860. bool isOpen = parameterCount == 2;
  12861. if (isOpen)
  12862. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m86B402A7CEAB3ADDAB046D1975023F53BFB4E878_OpenStatic;
  12863. else
  12864. {
  12865. __this->___invoke_impl = __this->___method_ptr;
  12866. __this->___method_code = (intptr_t)__this->___m_target;
  12867. }
  12868. }
  12869. else
  12870. {
  12871. bool isOpen = parameterCount == 1;
  12872. if (isOpen)
  12873. {
  12874. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m86B402A7CEAB3ADDAB046D1975023F53BFB4E878_OpenInst;
  12875. }
  12876. else
  12877. {
  12878. if (___0_object == NULL)
  12879. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  12880. __this->___invoke_impl = __this->___method_ptr;
  12881. __this->___method_code = (intptr_t)__this->___m_target;
  12882. }
  12883. }
  12884. __this->___extra_arg = (intptr_t)&WriteDelegate_Invoke_m86B402A7CEAB3ADDAB046D1975023F53BFB4E878_Multicast;
  12885. }
  12886. 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)
  12887. {
  12888. typedef void (*FunctionPointerType) (RuntimeObject*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*, int32_t, const RuntimeMethod*);
  12889. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(__this->___method));
  12890. }
  12891. #ifdef __clang__
  12892. #pragma clang diagnostic pop
  12893. #endif
  12894. #ifdef __clang__
  12895. #pragma clang diagnostic push
  12896. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12897. #pragma clang diagnostic ignored "-Wunused-variable"
  12898. #endif
  12899. void WriteDelegate_Invoke_mCB317932D29E39DF2768AD06B5DA7A84CD3A2C16_Multicast(WriteDelegate_t055D02BADD3A5DFA009116D80BC93C235313CAE8* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  12900. {
  12901. il2cpp_array_size_t length = __this->___delegates->max_length;
  12902. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  12903. for (il2cpp_array_size_t i = 0; i < length; i++)
  12904. {
  12905. WriteDelegate_t055D02BADD3A5DFA009116D80BC93C235313CAE8* currentDelegate = reinterpret_cast<WriteDelegate_t055D02BADD3A5DFA009116D80BC93C235313CAE8*>(delegatesToInvoke[i]);
  12906. typedef void (*FunctionPointerType) (RuntimeObject*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*, float, const RuntimeMethod*);
  12907. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  12908. }
  12909. }
  12910. void WriteDelegate_Invoke_mCB317932D29E39DF2768AD06B5DA7A84CD3A2C16_OpenInst(WriteDelegate_t055D02BADD3A5DFA009116D80BC93C235313CAE8* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  12911. {
  12912. typedef void (*FunctionPointerType) (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*, float, const RuntimeMethod*);
  12913. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  12914. }
  12915. void WriteDelegate_Invoke_mCB317932D29E39DF2768AD06B5DA7A84CD3A2C16_OpenStatic(WriteDelegate_t055D02BADD3A5DFA009116D80BC93C235313CAE8* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  12916. {
  12917. typedef void (*FunctionPointerType) (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*, float, const RuntimeMethod*);
  12918. ((FunctionPointerType)__this->___method_ptr)(___0_val, ___1_fieldValue, method);
  12919. }
  12920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate__ctor_m6165AFE856EC0CC9CDE8A145B404312481261696_gshared (WriteDelegate_t055D02BADD3A5DFA009116D80BC93C235313CAE8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  12921. {
  12922. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  12923. __this->___method = ___1_method;
  12924. __this->___m_target = ___0_object;
  12925. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  12926. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  12927. __this->___method_code = (intptr_t)__this;
  12928. if (MethodIsStatic((RuntimeMethod*)___1_method))
  12929. {
  12930. bool isOpen = parameterCount == 2;
  12931. if (isOpen)
  12932. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_mCB317932D29E39DF2768AD06B5DA7A84CD3A2C16_OpenStatic;
  12933. else
  12934. {
  12935. __this->___invoke_impl = __this->___method_ptr;
  12936. __this->___method_code = (intptr_t)__this->___m_target;
  12937. }
  12938. }
  12939. else
  12940. {
  12941. bool isOpen = parameterCount == 1;
  12942. if (isOpen)
  12943. {
  12944. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_mCB317932D29E39DF2768AD06B5DA7A84CD3A2C16_OpenInst;
  12945. }
  12946. else
  12947. {
  12948. if (___0_object == NULL)
  12949. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  12950. __this->___invoke_impl = __this->___method_ptr;
  12951. __this->___method_code = (intptr_t)__this->___m_target;
  12952. }
  12953. }
  12954. __this->___extra_arg = (intptr_t)&WriteDelegate_Invoke_mCB317932D29E39DF2768AD06B5DA7A84CD3A2C16_Multicast;
  12955. }
  12956. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate_Invoke_mCB317932D29E39DF2768AD06B5DA7A84CD3A2C16_gshared (WriteDelegate_t055D02BADD3A5DFA009116D80BC93C235313CAE8* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_val, float ___1_fieldValue, const RuntimeMethod* method)
  12957. {
  12958. typedef void (*FunctionPointerType) (RuntimeObject*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*, float, const RuntimeMethod*);
  12959. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(__this->___method));
  12960. }
  12961. #ifdef __clang__
  12962. #pragma clang diagnostic pop
  12963. #endif
  12964. #ifdef __clang__
  12965. #pragma clang diagnostic push
  12966. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12967. #pragma clang diagnostic ignored "-Wunused-variable"
  12968. #endif
  12969. void WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_Multicast(WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7* __this, Il2CppFullySharedGenericAny* ___0_val, Il2CppFullySharedGenericAny ___1_fieldValue, const RuntimeMethod* method)
  12970. {
  12971. il2cpp_array_size_t length = __this->___delegates->max_length;
  12972. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  12973. for (il2cpp_array_size_t i = 0; i < length; i++)
  12974. {
  12975. WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7* currentDelegate = reinterpret_cast<WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7*>(delegatesToInvoke[i]);
  12976. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny, const RuntimeMethod*);
  12977. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  12978. }
  12979. }
  12980. void WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_OpenStaticInvoker(WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7* __this, Il2CppFullySharedGenericAny* ___0_val, Il2CppFullySharedGenericAny ___1_fieldValue, const RuntimeMethod* method)
  12981. {
  12982. InvokerActionInvoker2< Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_val, ___1_fieldValue);
  12983. }
  12984. void WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_ClosedStaticInvoker(WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7* __this, Il2CppFullySharedGenericAny* ___0_val, Il2CppFullySharedGenericAny ___1_fieldValue, const RuntimeMethod* method)
  12985. {
  12986. InvokerActionInvoker3< RuntimeObject*, Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_val, ___1_fieldValue);
  12987. }
  12988. void WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_ClosedInstInvoker(WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7* __this, Il2CppFullySharedGenericAny* ___0_val, Il2CppFullySharedGenericAny ___1_fieldValue, const RuntimeMethod* method)
  12989. {
  12990. InvokerActionInvoker2< Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_val, ___1_fieldValue);
  12991. }
  12992. void WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_OpenInstInvoker(WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7* __this, Il2CppFullySharedGenericAny* ___0_val, Il2CppFullySharedGenericAny ___1_fieldValue, const RuntimeMethod* method)
  12993. {
  12994. NullCheck(___0_val);
  12995. InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_val, ___1_fieldValue);
  12996. }
  12997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate__ctor_mCE6F306923A685DD2E41E1BAABB666E0F7B4E137_gshared (WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  12998. {
  12999. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  13000. __this->___method = ___1_method;
  13001. __this->___m_target = ___0_object;
  13002. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  13003. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  13004. __this->___method_code = (intptr_t)__this;
  13005. if (MethodIsStatic((RuntimeMethod*)___1_method))
  13006. {
  13007. bool isOpen = parameterCount == 2;
  13008. if (isOpen)
  13009. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_OpenStaticInvoker;
  13010. else
  13011. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_ClosedStaticInvoker;
  13012. }
  13013. else
  13014. {
  13015. bool isOpen = parameterCount == 1;
  13016. if (isOpen)
  13017. {
  13018. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_OpenInstInvoker;
  13019. }
  13020. else
  13021. {
  13022. if (___0_object == NULL)
  13023. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  13024. __this->___invoke_impl = (intptr_t)&WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_ClosedInstInvoker;
  13025. }
  13026. }
  13027. __this->___extra_arg = (intptr_t)&WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_Multicast;
  13028. }
  13029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriteDelegate_Invoke_m314AB1F8889F277917B21F5F09093D797490FE93_gshared (WriteDelegate_tCC7EDE8329D3D4B81ABF643CABCC600B2CC335D7* __this, Il2CppFullySharedGenericAny* ___0_val, Il2CppFullySharedGenericAny ___1_fieldValue, const RuntimeMethod* method)
  13030. {
  13031. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny, const RuntimeMethod*);
  13032. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_val, ___1_fieldValue, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13033. }
  13034. #ifdef __clang__
  13035. #pragma clang diagnostic pop
  13036. #endif
  13037. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m77C320974BB0E8AFA1A7C39B514DDD8C06942AC5_gshared_inline (Func_2_t1786BA7CF27B123F6CFAA174EE698F743702757F* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_arg, const RuntimeMethod* method)
  13038. {
  13039. typedef bool (*FunctionPointerType) (RuntimeObject*, Substring_t2E16755269E6716C22074D6BC0A9099915E67849, const RuntimeMethod*);
  13040. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13041. }
  13042. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_mF4550AAF07822B89D9CEDD14EA0A726DC11B8487_gshared_inline (Func_2_t9CEA3E31C171BF402F9810DDA61E3269D41CC6BD* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_arg, const RuntimeMethod* method)
  13043. {
  13044. typedef int32_t (*FunctionPointerType) (RuntimeObject*, Substring_t2E16755269E6716C22074D6BC0A9099915E67849, const RuntimeMethod*);
  13045. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13046. }
  13047. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_mA098B5996B6AE11EADA0A2F2DE377135468CEBAC_gshared_inline (Func_2_t6E897C5FF3BC8DDD4F3C18D3DFB83BDB8E4F9D2B* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_arg, const RuntimeMethod* method)
  13048. {
  13049. typedef InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*FunctionPointerType) (RuntimeObject*, Substring_t2E16755269E6716C22074D6BC0A9099915E67849, const RuntimeMethod*);
  13050. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13051. }
  13052. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_m3C9BCAF1F1F54BB85749F5001D1DFDBEAB600AC8_gshared_inline (Func_2_tB87969817D1EDC637904CC3302B8C93B14ACF9FB* __this, Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___0_arg, const RuntimeMethod* method)
  13053. {
  13054. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Substring_t2E16755269E6716C22074D6BC0A9099915E67849, const RuntimeMethod*);
  13055. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13056. }
  13057. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m60AC8696E0B36FEA3C3F1A9818798A3D18953D63_gshared_inline (Func_2_t93FE63D487003DC89C264F70099E05071B9C1169* __this, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 ___0_arg, const RuntimeMethod* method)
  13058. {
  13059. typedef bool (*FunctionPointerType) (RuntimeObject*, JsonValue_t01DB320267C848E729A400EF2345979978F851D2, const RuntimeMethod*);
  13060. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13061. }
  13062. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m321B177CDE142D1D55BBD1D63153186A54FEE249_gshared_inline (Func_2_t09E9CA48857BB30A132C819A0BF95101D519B80C* __this, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 ___0_arg, const RuntimeMethod* method)
  13063. {
  13064. typedef int32_t (*FunctionPointerType) (RuntimeObject*, JsonValue_t01DB320267C848E729A400EF2345979978F851D2, const RuntimeMethod*);
  13065. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13066. }
  13067. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_m7C8D770BA29067A536942979753FAB53ED84A348_gshared_inline (Func_2_t6FD5B0E57F9B999DF2B1B1566A80ECD9AF78E595* __this, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 ___0_arg, const RuntimeMethod* method)
  13068. {
  13069. typedef InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*FunctionPointerType) (RuntimeObject*, JsonValue_t01DB320267C848E729A400EF2345979978F851D2, const RuntimeMethod*);
  13070. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13071. }
  13072. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mCF21D6903C1C9AB285FB0E244CDE0E9ACAC429ED_gshared_inline (Func_2_t9D6D0636D7EE282D3C55AA455C0B6CAC61A117F0* __this, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 ___0_arg, const RuntimeMethod* method)
  13073. {
  13074. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, JsonValue_t01DB320267C848E729A400EF2345979978F851D2, const RuntimeMethod*);
  13075. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13076. }
  13077. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m3EFCA43071E49247CA187C6905BBE3AD2919734F_gshared_inline (Func_2_t64B724B221B33F59E8041C54F7EEA09F76429E39* __this, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C ___0_arg, const RuntimeMethod* method)
  13078. {
  13079. typedef bool (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C, const RuntimeMethod*);
  13080. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13081. }
  13082. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_mC9771FD810A0346CDC317D6BD7143A93AC8B1ADB_gshared_inline (Func_2_tB5C6155FEB0CE729BFB648BFEB2A7126A24677F4* __this, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C ___0_arg, const RuntimeMethod* method)
  13083. {
  13084. typedef int32_t (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C, const RuntimeMethod*);
  13085. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13086. }
  13087. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_mD8528092C448FCBCE637FA2906990AC587286B9F_gshared_inline (Func_2_tD5CFEB1C14370D8442B773BCB83882EB7BB0D7FA* __this, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C ___0_arg, const RuntimeMethod* method)
  13088. {
  13089. typedef InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C, const RuntimeMethod*);
  13090. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13091. }
  13092. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mE36CAA341FFDEA72D043824CA9EECE531922B64F_gshared_inline (Func_2_tE32F20C3219F9FBFF273C0735FB38DC288042AFC* __this, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C ___0_arg, const RuntimeMethod* method)
  13093. {
  13094. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C, const RuntimeMethod*);
  13095. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13096. }
  13097. 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)
  13098. {
  13099. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  13100. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13101. }
  13102. 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)
  13103. {
  13104. typedef int32_t (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  13105. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13106. }
  13107. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_gshared_inline (Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___0_arg, const RuntimeMethod* method)
  13108. {
  13109. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  13110. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13111. }
  13112. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m2F5EF7EE15634492B2E930C5F3DF28F3071CD5F0_gshared_inline (Func_2_t16F469F6A9BC1DA8D6E1B32B0D2D7F7983D5FBC4* __this, int32_t ___0_arg, const RuntimeMethod* method)
  13113. {
  13114. typedef int32_t (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  13115. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13116. }
  13117. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_mBB8CAC6EFDF890C52EA1A7FB6BDC74AE46893959_gshared_inline (Func_2_t3E7E1CE662A1687DE5A95E07D6B0EFB6FD67A4C3* __this, int32_t ___0_arg, const RuntimeMethod* method)
  13118. {
  13119. typedef InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  13120. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13121. }
  13122. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mFA681ED6452214C133490C8EBCEF80076525B562_gshared_inline (Func_2_tF12503C33FD184E465546C31F324F4C344B8975A* __this, int32_t ___0_arg, const RuntimeMethod* method)
  13123. {
  13124. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  13125. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13126. }
  13127. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_mDA1881613DBD7FA5B08D09294EC8EC31432B6856_gshared_inline (Func_2_t3E602B1155E686D3D1F6672128944CD3D6D9B6FA* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_arg, const RuntimeMethod* method)
  13128. {
  13129. typedef bool (*FunctionPointerType) (RuntimeObject*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*);
  13130. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13131. }
  13132. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_mED2D0AC4D1A7A591A154C30875FE4E98D6CBC2FF_gshared_inline (Func_2_t80A37D019AF2DC81EDD76E4E327FDBD8ABBD1A13* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_arg, const RuntimeMethod* method)
  13133. {
  13134. typedef int32_t (*FunctionPointerType) (RuntimeObject*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*);
  13135. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13136. }
  13137. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_m4DF4F7C778C6FA0551F7553C2CDAEC9FC552AFBC_gshared_inline (Func_2_t653EDD14312DC25B03C1761015E5AE2456B9EE41* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_arg, const RuntimeMethod* method)
  13138. {
  13139. typedef InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*FunctionPointerType) (RuntimeObject*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*);
  13140. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13141. }
  13142. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mCA6E1000E87F5A3E5777DB083816D433BDB80B69_gshared_inline (Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_arg, const RuntimeMethod* method)
  13143. {
  13144. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*);
  13145. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13146. }
  13147. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m858184794EB5168858FAC26769D630B0DB7B6748_gshared_inline (Func_2_t98F39575E3E0D3F315C6098F2B0FEACE3AEEF619* __this, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 ___0_arg, const RuntimeMethod* method)
  13148. {
  13149. typedef bool (*FunctionPointerType) (RuntimeObject*, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01, const RuntimeMethod*);
  13150. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13151. }
  13152. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_mF9633538D1853877BCEB7F4298FEA15AC4E80BB4_gshared_inline (Func_2_t41BDC921A98B73D5B63A9753B49F4E871DA04E73* __this, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 ___0_arg, const RuntimeMethod* method)
  13153. {
  13154. typedef int32_t (*FunctionPointerType) (RuntimeObject*, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01, const RuntimeMethod*);
  13155. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13156. }
  13157. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_m726B5D759A9573CA3EB19FA49313A307C51D4B6C_gshared_inline (Func_2_t9BBD5547216ABBB82D70EB4C1FA7F517AF448F22* __this, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 ___0_arg, const RuntimeMethod* method)
  13158. {
  13159. typedef InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*FunctionPointerType) (RuntimeObject*, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01, const RuntimeMethod*);
  13160. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13161. }
  13162. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mA8364FEB57F999A8B8FB5F86A92E43E386B1AC37_gshared_inline (Func_2_t0A5A7E48AA59739587E399BBE7C7E896A81319EB* __this, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 ___0_arg, const RuntimeMethod* method)
  13163. {
  13164. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01, const RuntimeMethod*);
  13165. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13166. }
  13167. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_mC47A32134FE9D29EC4CB4F0748C0D9BC7308E4AE_gshared_inline (Func_2_tCFF3F4E33A60C27D5C04065F0BF14F51AD43B4AB* __this, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED ___0_arg, const RuntimeMethod* method)
  13168. {
  13169. typedef bool (*FunctionPointerType) (RuntimeObject*, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED, const RuntimeMethod*);
  13170. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13171. }
  13172. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_2_Invoke_m91FF57814BC16A6CB6A522CF8FEE1F3F5EC0E01A_gshared_inline (Func_2_t1C38B6529269E35AB55EECABE9C14FF1F85C12BD* __this, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED ___0_arg, const RuntimeMethod* method)
  13173. {
  13174. typedef int32_t (*FunctionPointerType) (RuntimeObject*, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED, const RuntimeMethod*);
  13175. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13176. }
  13177. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_m98BD0C55A1CD06D39C058CD5ECB1A06EBBC93838_gshared_inline (Func_2_t45E13AF8F7E5050E1CB2DB876E7C6C107B7FAC0E* __this, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED ___0_arg, const RuntimeMethod* method)
  13178. {
  13179. typedef InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*FunctionPointerType) (RuntimeObject*, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED, const RuntimeMethod*);
  13180. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13181. }
  13182. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mD8BFCFF2BFA3D8713A509AE0323C26367C105586_gshared_inline (Func_2_t95F8C5DB83078AC2200EB11F714DEB6262E3AA4E* __this, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED ___0_arg, const RuntimeMethod* method)
  13183. {
  13184. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED, const RuntimeMethod*);
  13185. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13186. }
  13187. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  13188. {
  13189. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  13190. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13191. }
  13192. 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)
  13193. {
  13194. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  13195. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13196. }
  13197. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_m8EC669DC5A67A9D04779DDF464082ED708D41F27_gshared_inline (Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  13198. {
  13199. typedef InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  13200. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13201. }
  13202. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
  13203. {
  13204. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  13205. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13206. }
  13207. 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)
  13208. {
  13209. typedef bool (*FunctionPointerType) (RuntimeObject*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  13210. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13211. }
  13212. 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)
  13213. {
  13214. typedef int32_t (*FunctionPointerType) (RuntimeObject*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  13215. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13216. }
  13217. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Func_2_Invoke_mDDAE5E08C41E5668036677ED209B850CC6547292_gshared_inline (Func_2_t34787AB6BB8F2217CFED1101834AAAEFFEC13115* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_arg, const RuntimeMethod* method)
  13218. {
  13219. typedef InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*FunctionPointerType) (RuntimeObject*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  13220. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13221. }
  13222. 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)
  13223. {
  13224. typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*);
  13225. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13226. }
  13227. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C Enumerator_get_Current_m3D3107CD31B1A80171125849D1294C93E7A50C22_gshared_inline (Enumerator_t1AC8FFDA5444B5A88D22DEB3656C4024CD0DF033* __this, const RuntimeMethod* method)
  13228. {
  13229. {
  13230. KeyValuePair_2_tF857B1C753163D05D6CE5351B5146D32C33F0B0C L_0 = __this->____current;
  13231. return L_0;
  13232. }
  13233. }
  13234. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_gshared_inline (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method)
  13235. {
  13236. {
  13237. int32_t L_0 = __this->____current;
  13238. return L_0;
  13239. }
  13240. }
  13241. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_mB6A201CD563FEF33A6BDA75B83C7BF2AA36CD98C_gshared_inline (Enumerator_t6209EE23CCD16838DA331AC87789A15508C6C72B* __this, const RuntimeMethod* method)
  13242. {
  13243. {
  13244. int32_t L_0 = __this->____current;
  13245. return L_0;
  13246. }
  13247. }
  13248. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Enumerator_get_Current_m6E5830352E5082086B6B8F79AB4DABC2A18414A3_gshared_inline (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D* __this, const RuntimeMethod* method)
  13249. {
  13250. {
  13251. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = __this->____current;
  13252. return L_0;
  13253. }
  13254. }
  13255. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 Enumerator_get_Current_mE64095D45062ABD3FE097C12C8A767F4378A3658_gshared_inline (Enumerator_t8A6E0A03FA966D5367776FAD5C06D879D186F054* __this, const RuntimeMethod* method)
  13256. {
  13257. {
  13258. NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_0 = __this->____current;
  13259. return L_0;
  13260. }
  13261. }
  13262. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED Enumerator_get_Current_m83264A170B9E2284E4A91DD95D9E58A4AC7A065D_gshared_inline (Enumerator_t4FC6C6A75A6B5AFB8EDA87B7A8DA147830118B06* __this, const RuntimeMethod* method)
  13263. {
  13264. {
  13265. NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_0 = __this->____current;
  13266. return L_0;
  13267. }
  13268. }
  13269. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
  13270. {
  13271. {
  13272. RuntimeObject* L_0 = __this->____current;
  13273. return L_0;
  13274. }
  13275. }
  13276. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 Enumerator_get_Current_m4E279E6389EB06C5DBE88A74E3BD3F23FB2B17E4_gshared_inline (Enumerator_t55FB90597665ED8BB37C633F6FD72EFAD48FE20F* __this, const RuntimeMethod* method)
  13277. {
  13278. {
  13279. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_0 = __this->____current;
  13280. return L_0;
  13281. }
  13282. }
  13283. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Substring_t2E16755269E6716C22074D6BC0A9099915E67849 Enumerator_get_Current_m543479141C23CB5A761FFAE440388CA38F12F73A_gshared_inline (Enumerator_tE3E77E493115DC420CF9F8E1A9DBCBE1A2DF1785* __this, const RuntimeMethod* method)
  13284. {
  13285. {
  13286. Substring_t2E16755269E6716C22074D6BC0A9099915E67849 L_0 = __this->____current;
  13287. return L_0;
  13288. }
  13289. }
  13290. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR JsonValue_t01DB320267C848E729A400EF2345979978F851D2 Enumerator_get_Current_m9F9305DFA7957A66E104431A3EB3D5C071B4587D_gshared_inline (Enumerator_t06B71EF17663E35C7B0EA1A12263D9A5C5E116EB* __this, const RuntimeMethod* method)
  13291. {
  13292. {
  13293. JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_0 = __this->____current;
  13294. return L_0;
  13295. }
  13296. }